101 reputation
2
bio website il.linkedin.com/in/alexcohn
location
age
visits member for 2 years, 3 months
seen Oct 10 '12 at 21:08

20 years' experience as an application and system programmer, architect and technical lead of software projects. Skillful in individual work, team and cross-team cooperation, meeting tight schedules and carrying out challenging development tasks.

  • C, C++, Java, C#, JavaScript.
  • Portable Software Solutions: Android, Windows, Linux, etc.
  • Image and Video Processing: algorithms, streaming, VOIP, ffmpeg.
  • Visualization in 3D: OpenGL and DirectX.
  • Internet Applications: protocols, security, encryption.
  • Wireless Connectivity: Wi-Fi, cellular.
  • Application Development: usability, design of human interfaces.
  • Localization and Globalization, including bi-directional language issues.
  • Software Craftsmanship: agile development, community support.


Sep
24
awarded  Autobiographer
Sep
11
comment Are picture files “random enough” to be usable as a one-time pad?
methinks that taking random pictures should be OK. No way as a 1M*3/2*8 random bits, but (wild guess) 256K random bits, provided the lighting conditions are in natural range.
Sep
10
comment Are picture files “random enough” to be usable as a one-time pad?
You need full control of the acquisition process in order to avoid fake images (as demonstrated by John Deters). You usually have better sources of random bits than camera.
Sep
10
comment Are picture files “random enough” to be usable as a one-time pad?
Oops, wrong click... And now I voted for a wrong comment.. Sorry
Sep
10
comment Are picture files “random enough” to be usable as a one-time pad?
... although if the process involves controlled capture with an attached camera, the #000000 problem can be excluded.
Sep
10
awarded  Supporter