sábado, 24 de septiembre de 2016

Yahoo reconoció el hackeo a 500 millones de usuarios

Alrededor de 500 millones de cuentas de usuario de Yahoo fueron hackeadas, así lo confirmó la empresa que publicó un comunicado para sugerir medidas para resguardar las cuentas de los millones de usuarios alrededor de todo el mundo. 
Para más información podes leer el comunicado oficial de Yahoo en el siguiente enlace: 

lunes, 19 de septiembre de 2016

El legado de Jhon Von Neumann

Jhon Von Neumann ( Budapest 1903- Washington D.C. 1957) fué un prestigioso y genial matemático húngaro- estadounidense que realizó enormes y destacables contribuciones a la teoría de juegos, ciencias de la computación, física cuántica, teoría de conjuntos y economía entre otras disciplinas. 
El legado de Jhon Von Neumann es considerado como uno de los más relevantes de la ciencia moderna. Nació bajo el nombre de Neumann János Lajos en Budapest en 1903, cuando la ciudad aún formaba parte del imperio austrohúngaro. Hijo de un banquero judió, a los 10 años de edad, Jhon Von Neumann fué considerado por sus profesores del colegio como superdotado y recomendaron a sus padres que complementarán su formación con clases particulares de matemáticas impartidas por profesores universitarios. 
En el año 1921 accedió a la Universidad de Budapest y se doctoró en Matemáticas en 1926, al mismo tiempo se matriculó en la Universidad de Berlín y asistió a clases impartidas por Albert Einstein junto a alumnos que luego se convertirían en figuras clave como, Eugene Wigner (Premio Nobel de Física en 1963). También asistió a la Escuela Politécnica Federal de Zúrich, en donde obtuvo el título de ingeniería química y conoció a Robert Oppenheimer en los seminarios que impartia el matemático alemán David Hilbert. 
Durante la segunda guerra mundial y ya en Estados Unidos, Von Neumman fué convocado para colaborar en el Proyecto Manhattan, es decir en el desarrollo de la bomba atómica. El matemático e ingeniero húngaro se encargó del desarrollo de explosivos del sistema de implosión de la bomba (compresión del núcleo de plutonio), que se hizo explotar en los Álamos como prueba (Trinity Test) y también la bomba de Nagasaki. Dada su vinculación al programa nuclear y sus continuas permanencias en los Álamos y otros lugares de ensayos, la radiación fué el indicio mas concluyente de causar cancer a sus huesos y/o páncreas, condición que le costó la vida en el año 1957. Un año antes de su muerte fué galardonado con la primera entrega del "Premio Enrico Fermi" por parte del presidente Eisenhower.
La arquitectura de von Neumann
En el ámbito de las ciencias de la computación, el trabajo de von Neumann supuso una gran palanca para el desarrollo de computadoras más complejas y avanzadas. Propuso la adopción del bit como unidad de medida de la memoria de las computadoras y, además, desarrolló el concepto de los "bits de paridad" para poder paliar la aparición de errores, por ejemplo, por culpa de componentes no fiables.
El nombre de von Neumann se asocia, fundamentalmente, a dos aspectos de su carrera: el Proyecto Manhattan y su contribución al desarrollo de la computación.  ¿Y en qué consiste la arquitectura de von Neumann? Según el modelo de von Neumann, los distintos bloques funcionales que conforman una computadora deben estar siempre conectados entre sí; dicho de otra forma, no hay que modificar el hardware o su configuración a la hora de ejecutar un programa. Con esta idea de partida, la arquitectura constaba de los siguientes bloques funcionales:
  1. Unidad central de proceso (CPU), núcleo central del computador y encargado de realizar las operaciones básicas y de gestionar el funcionamiento del resto de componentes.
  2. Memoria principal, lugar en el que se almacenan tanto datos como instrucciones.
  3. Buses, es decir, el conexionado que permite la comunicación entre los distintos bloques funcionales del sistema.
  4. Periféricos, los elementos que se encargan de tomar datos (teclado), mostrarlos en alguna salida (un monitor) o comunicarse con otros sistemas.
Si lo pensamos un momento, todos los bloques funcionales que forman la arquitectura de von Neumann nos sonarán familiares: la CPU como el procesador de nuestro PC, la memoria principal como la memoria RAM y los periféricos como nuestro monitor o nuestro teclado.

viernes, 16 de septiembre de 2016

TIOBE Index for September 2016

September Headline: Julia enters top 50 for the first time

It was a matter of time until Julia would hit the top 50. This month it did so. The Julia programming language is meant for numerical computing. It combines functional programming paradigms with high speed. In other words, readable and stable code that performs. Chances are high that Julia will gain even more popularity the next few months. This new entry might make you curious what other languages are expected to reach the top 50 soon. I would put my bets on Hack (number 77), Kotlin (entering the top 100 this month at position 99) and TypeScript (still 183 but watch my words).
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

Sep 2016 Sep 2015 Change Programming Language Ratings Change
11
Java18.236%-1.33%
22
C10.955%-4.67%
33
C++6.657%-0.13%
44
C#5.493%+0.58%
55
Python4.302%+0.64%
67changeJavaScript2.929%+0.59%
76changePHP2.847%+0.32%
811changeAssembly language2.417%+0.61%
98changeVisual Basic .NET2.343%+0.28%
109changePerl2.333%+0.43%
1113changeDelphi/Object Pascal2.169%+0.42%
1212
Ruby1.965%+0.18%
1316changeSwift1.930%+0.74%
1410changeObjective-C1.849%+0.03%
1517changeMATLAB1.826%+0.65%
1634changeGroovy1.818%+1.31%
1714changeVisual Basic1.761%+0.23%
1819changeR1.684%+0.64%
1944changeGo1.625%+1.37%
2018changePL/SQL1.443%+0.36

sábado, 10 de septiembre de 2016

Bennu rondaría la tierra entre 2175 y 2199

Bennu es un asteroide catalogado por la NASA como (PHA) Asteroides Potencialmente Peligrosos.  Dicho asteroide tiene una posibilidad entre 2700 de impactar con la Tierra, por lo que la NASA lanzó el pasado jueves, la sonda espacial Osiris-Rex para observar de cerca al oscuro asteroide. La sonda tomará  muestras de la superficie rocosa de Bennu y las traerá de nuevo a la Tierra para que los científicos puedan analizarla en detalle y descifrar nuevos misterios del origen del sistema solar y de la vida en nuestro Planeta. Con su despegue de la base de la NASA (Cabo Cañaveral, Florida), la misión no tripulada inció un largo viaje de siete años, ida y vuelta, al asteroide Bennu, un cuerpo que en su superficie rocosa esconde el enigma del comienzo del sistema solar. Los científicos creen que Bennu podría contener algunas moléculas orgánicas como los aminoácidos, bloques fundamentales en la formación de la vida en la Tierra y posibles indicadores de que haya vida en otras partes del sistema solar.

sábado, 20 de agosto de 2016

Cisco switch to Software

La firma estadounidense Cisco Systems, Inc. volcará su unidad de negocios hacia áreas como: Seguridad, Internet de las Cosas (IoT) y todo lo relativo a los servicios en la nube (Cloud). Para ello la compañia evalua desprenderse de al menos 5.500 empleados que actualmente están focalizados en el Hardware. Esa cantidad representa al menos el 7% de su plantilla actual e implicará un cambio organizativo importante. La firma tradicionalmente conocida por el hardware especificamente sus conocidos routers y switch, demostró en esas áreas las más importantes perdidas, motivo por el cual las futuras inversiones apuntarán hacia el cambio del mercado actual del hardware hacia el software.

Para más información sigue el siguiente enlace: Techcrunch.com


lunes, 8 de agosto de 2016

3,14159265358979323846264364338327950288419716... Top Records

Johan Heinrich Lambert (1728-1799) fué un matemático alemán que probó que PI es irracional. El cálculo de sus infinitos decimales es materia de constante superación en base a las modernas supercomputadoras. Para hacer un poco de historia en el año 1949 uno de los primeros ordenadores, el ENIAC, trabajó durante 70 horas para calcular PI con 2037 decimales.
Hace ya años se celebran campeonatos de memorización de decimales del nº PI con records sorprendentes a continuación el listado de los más destacados:



AÑO
MEMORIZADOR
PAÍS
FUENTE/EVENTO
 DECIMALES
1978
David Sanker
USA
Pi World Ranking List
 10.000
1979
David Fiore
USA
Pi World Ranking List
10.625
1979
Hans Eberstark
Austria
Record Holders
11.944
1979
Hideaki Tomoyori
Japón
Record Holders
15.151
1979
Creighton Carvello
Gran Bretaña
Record Holders
15.186
1979
Hideaki Tomoyori
Japón
Record Holders
20.000
1980
Creighton Carvello
Gran Bretaña
Pi World Ranking List
20.013
1985
Rajan Mahadevan
India
Record Holders
31.811
1987
Hideaki Tomoyori
Japón
Pi World Ranking List
40.000
1995
Hiroyuki Goto
Japón
Pi World Ranking List
42.195
2005
Chao Lu
China
Pi World Ranking List
67.890
2015
Rajveer Meena
India
Pi World Ranking List
70.000
2015
Suresh Kumar Sharma
India
Pi World Ranking List
70.030
2016
Akira Haraguchi
Japón
A confirmar --
100.000

sábado, 6 de agosto de 2016

TIOBE Index for August 2016

August Headline: C at an all time low in the TIOBE index

The C programming language has a score of 11.303%, which is its lowest score ever since we started the TIOBE index back in 2001. One of the main reasons for this drop is that C is hardly suitable for the booming fields of web and mobile app development. Moreover the C programming language doesn't evolve like the other big languages such as Java, C++ and C#. There is a "new" C11 standard available but this contains only minor changes. The constraint that C object code should remain small and fast doesn't help here. Moreover, adding C++ like features is also out of the picture because that's what C++ is for already. So C is a bit stuck. Yet another reason why C is getting into trouble is that there is no big company promoting the language. Oracle supports Java, Microsoft supports C++, C# and TypeScript, Google supports Java, Python, Go, Dart and JavaScript, Apple promotes Swift and Objective-C, etc. but none of them supports C publicly.
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

Aug 2016Aug 2015ChangeProgramming LanguageRatingsChange
11Java19.010%-0.26%
22C11.303%-3.43%
33C++5.800%-1.94%
44C#4.907%+0.07%
55Python4.404%+0.34%
67changePHP3.173%+0.44%
79changeJavaScript2.705%+0.54%
88Visual Basic .NET2.518%-0.19%
910changePerl2.511%+0.39%
1012changeAssembly language2.364%+0.60%
1114changeDelphi/Object Pascal2.278%+0.87%
1213changeRuby2.278%+0.86%
1311changeVisual Basic2.046%+0.26%
1417changeSwift1.983%+0.80%
156changeObjective-C1.884%-1.31%
1637changeGroovy1.637%+1.27%
1720changeR1.605%+0.60%
1815changeMATLAB1.538%+0.31%
1919PL/SQL1.349%+0.21%
2095changeGo1.270%+1.19%