jueves, 16 de noviembre de 2017

Richard Stallman ¿Quién es?


Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de marzo de 1953), con frecuencia abreviado como «rms»,1​ es un programador estadounidense y fundador del movimiento por el software libre en el mundo.
Entre sus logros destacados como programador se incluye la realización del editor de texto GNU Emacs,2​ el compilador GCC,3​ y el depurador GDB,4​ bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el software libre, un modelo de desarrollo y distribución alternativo al software propietario. Es también inventor del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad de usuarios y desarrolladores.
Richard Matthew Stallman nació en la Ciudad de Nueva York en el año 1953, hijo de Alice Lippman y Daniel Stallman.5​ Su primera experiencia con computadoras fue en el Centro Científico de IBM en Nueva York cuando cursaba la preparatoria. Fue contratado durante un verano para escribir un programa de análisis numérico en Fortran. Completó el trabajo después de un par de semanas, y dedicó el resto del verano escribiendo un editor de textos en el lenguaje de programación APL.6​ Stallman invirtió el verano de su graduación de la preparatoria en escribir otro programa, un preprocesador para el lenguaje de programación PL/1 en el IBM S/360.
Durante este tiempo, Stallman fue también asistente voluntario de laboratorio en el departamento de biología de la Universidad Rockefeller. Aunque ya estaba ingresando a la carrera de física o matemáticas, su maestro tutor en el Rockefeller pensó que él podría ser biólogo en un futuro.5​


Laboratorio de inteligencia artificial del MIT

En 1971, siendo estudiante de primer año de Física en la Universidad Harvard, Stallman se convirtió en un hacker del Laboratorio de Inteligencia Artificial del Instituto Tecnológico de Massachusetts (MIT). En los años 1980, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria del software. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privativo.7​
Entre 1982 y 1983, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio. Por ese entonces, sin embargo, él era el último de su generación de hackers en el laboratorio. Se le pidió que firmara un acuerdo de no divulgación (non-disclosure agreement) y que llevara a cabo otras acciones que él consideró traiciones a sus principios. El 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de Usenet el inicio del proyecto GNU, que perseguía crear un sistema operativo completamente libre.8​

Iniciativa GNU

Al anuncio inicial del proyecto GNU siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix), pronunciado de forma parecida a ñu, en inglés (de ahí los dibujos-logotipos que lo representan). Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la «GPL») en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.
Stallman insiste en la utilización del término «software libre», y no código abierto, porque lo importante es la libertad del usuario que se pierde. También busca que se utilice GNU/Linux y no solamente Linux cuando se habla del sistema operativo. Para Stallman el software libre no quiere decir gratis y considera que en la enseñanza no debería utilizarse software propietario.9​

La persona

Las motivaciones políticas y morales de Richard Stallman, lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.



Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que se obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño.

                                                                                                                                        Richard Stallman




Stallman tiene una posición no remunerada como investigador en el MIT.10​ Ha declarado ser "un ateo de ascendencia judía"11​ y a menudo lleva un botón que dice "Acuse a Dios".12​ Niega ser un anarquista a pesar de su cautela de algunas leyes y el hecho de que ha "defendido enérgicamente la privacidad de los usuarios y su propia visión de la libertad del software".

Stallman disfrazado de St.IGNUcius, un «santo de la Iglesia de Emacs», su aureola es un disco duro antiguo.
Stallman se refiere a los teléfonos móviles como "dispositivos portátiles de vigilancia y seguimiento"14​ y dice que se niega a poseer un teléfono celular hasta que exista uno que se ejecute por completo en software libre. También evita el uso de una tarjeta-llave para entrar en su oficina,15​ ya que estos sistemas llevan un seguimiento de cada lugar y hora en que alguien entra en el edificio. A excepción de unos pocos sitios web relacionados con su trabajo en GNU y la FSF, por lo general no navega por la web directamente desde su ordenador personal con el fin de evitar ser conectado con su historial de navegación. En su lugar, usa wget o programas similares que recuperan el contenido de los servidores web y luego envían el contenido a su correo electrónico.16​
Su imagen descuidada y sus manías extravagantes le han hecho ser blanco de numerosos chistes y bromas, llegando a aparecer en tiras cómicas.17​
En la actualidad, Stallman se encarga de difundir la ideología del Software Libre en todo el mundo mediante charlas y conferencias. Habla español de manera fluida y ha dado numerosas conferencias en países de habla hispana. Durante sus charlas aparece con una segunda personalidad que corresponde a San Ignucio con la que suele bendecir las computadoras de las personas como parte de una broma18​

Activismo


Richard Stallman en Wikimanía 2005.
Stallman ha escrito numerosos ensayos sobre la libertad del software y ha sido un orador político en favor del movimiento del software libre desde principios de los 1990s.19​ Los discursos que ha dado regularmente se titulan El Proyecto GNU y el movimiento del software libre,20​ Los peligros de las patentes de software,21​ Copyright y globalización en la era de las redes informáticas.22​
La firme defensa de Stallman por el software libre inspiró la creación del Virtual Richard M. Stallman (vrms), un software que analiza los paquetes instalados en un sistema Debian GNU/Linux, e informa de aquellos que no son libres.23​ Stallman no está de acuerdo con parte de la definición de software libre de este proyecto.24​
En 1999 promovió la creación de una enciclopedia libre, la GNUPedia, considerada como un antecedente directo de Wikipedia. El proyecto resultante se retiró finalmente en favor de esta última, que tenía objetivos similares y estaba contando con un éxito mayor.25​

Stallman en su visita a la ciudad de Puno.
Stallman es un viajero del mundo y ha visitado al menos 65 países, sobre todo para hablar sobre el software libre y el proyecto GNU.26​ Según Stallman, el movimiento del software libre tiene mucho en común con aquel liderado por Mahatma Gandhi.27​
En abril de 2006, Stallman llevó un cartel de protesta contra el software propietario -"No compre ATI, enemigo de su libertad"- en un discurso pronunciado por el representante de esa firma, dando lugar a un llamado a la policía.28​ ATI se fusionó luego con AMD Corporation y tomó medidas para que su documentación de hardware esté disponible para uso por la comunidad de software libre.29​
En agosto de 2006, en reuniones con el gobierno del estado indio de Kerala, convenció a los funcionarios de desprenderse del software propietario en escuelas estatales. Esto dio lugar a la decisión histórica de migrar todas las computadoras en 12.500 escuelas secundarias de Windows a un sistema operativo de software libre.30​
En Venezuela, Stallman ha pronunciado discursos públicos y promovido la adopción de software libre en la petrolera estatal PDVSA, el gobierno municipal y el ejército de la nación. En reuniones con Hugo Chávez y en discursos públicos, Stallman criticó algunas políticas sobre la radiodifusión televisiva, derechos de libertad de expresión y privacidad.31​ Stallman estuvo en el Consejo Asesor de la cadena de televisión Telesur desde su lanzamiento,32​ pero renunció en febrero de 2011 criticando la propaganda pro-Gadafi durante la primavera árabe.33​
Luego de reuniones personales, Stallman obtuvo declaraciones en favor del movimiento del software libre del presidente de la India, Dr. APJ Abdul Kalam,34​ la candidata presidencial francesa en 2007 Ségolène Royal,35​ y el presidente de Ecuador Rafael Correa.36​

Panorámica de la Visita de Richard Stallman a la Universidad Nacional de Colombia el 23 de noviembre de 2004.
El 30 de noviembre de 2012, Stallman dio la conferencia de apertura en el Foro Goiano Software Libre en Brasil, hablando de casos exitosos de migración a software libre en el gobierno, los negocios y las universidades.37​
Stallman ha participado en protestas contra el uso de patentes de software,38​ DRMs,39​ y software propietario. Linus Torvalds ha criticado a Stallman por lo que considera un pensamiento "de blanco o negro".40​

Derechos y nuevas tecnologías

Stallman ha brindado regularmente una conferencia titulada "Derechos de autor versus comunidad", donde revisa el estado de los DRMs y se pronuncia en contra de ciertos productos y empresas que los utilizan. Su visión sobre los DRMs se resume en la campaña de la FSF Defectuoso por Diseño. En sus charlas se manifiesta en favor de un "copyright reducido" y sugiere un límite de 10 años para los derechos de autor. Sugiere que, en lugar de las restricciones al intercambio, se apoye a los autores utilizando un impuesto y se distribuyan los ingresos sobre la base de las raíces cúbicas de su popularidad. Esto aseguraría que "los exitosos no sean estrellas" y reciban, sin embargo, una recompensa mayor comparada con el gravamen por copia privada asociada a los defensores del copyright. Otra opción sería un sistema de micropago anónimo para que la gente apoye de manera directa a los autores.
Stallman se pronuncia por que ninguna forma de intercambio no-comercial de copias sea considerada una violación a los derechos de autor.41​ Ha abogado por la desobediencia civil en un comentario sobre la Ley Sinde.42​
También ha apoyado al Proyecto Biblioteca Internacional de Partituras Musicales, para volver a estar en línea luego de haber sido retirado el 19 de octubre de 2007, tras una orden de cese y desista de Universal Edition.43​
Stallman destaca los peligros que algunos e-libros tienen en comparación con los libros de papel. Un ejemplo es el lector electrónico Kindle de Amazon, que impide la copia de libros electrónicos y permite a la empresa la eliminación automática de contenido. Considera que tales desarrollos presentan un gran paso atrás con respecto a los libros de papel, por ser menos fáciles de usar, copiar, prestar a los demás o vender, además de que los Kindle no se pueden comprar de forma anónima. Su cuento "El derecho a leer" ofrece una imagen de un futuro distópico en el que se impide el derecho a compartir los libros. Se opone a muchos de los términos dentro de los acuerdos de licencia de usuario final que acompañan a tales dispositivos.44​
Stallman desalienta el uso de varias tecnologías de almacenamiento, como discos de vídeo DVD o Blu-ray debido a que su contenido está cifrado. Considera el uso de cifrado de datos por parte de los fabricantes (para obligar al usuario a ver cierto material promocional) como una conspiración.45​
Reconoció el escándalo de protección de copia rootkit de Sony BMG como un acto criminal. Stallman apoya un boicot a Sony por sus acciones legales contra George Hotz.46​


Distinciones

Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos:
  • En 1986 se volvió miembro honorario vitalicio de la Chalmers Computer Society.47​
  • Una membresía en la MacArthur Foundation en 1990.48​
  • El Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original.49​
  • Un Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996.50​
  • El Pioneer award de la Electronic Frontier Foundation en 1998.51​
  • El Yuri Rubinsky memorial award en 1999.52​
  • El Takeda award en 2001.53​
  • En 2001 recibe el Doctorado Honoris Causa otorgado por la Universidad de Glasgow.54​
  • En 2002 obtiene la Membresía de la Academia Nacional de Ingeniería de los Estados Unidos de América.54​
  • En 2003 recibe el Doctorado Honoris Causa otorgado por la Vrije Universiteit Brussel.54​
  • En 2003 recibe el título de profesor honorario de la Universidad Nacional de Ingeniería del Perú.54​
  • En 2004 recibió un Doctorado Honoris Causa otorgado por la Universidad Nacional de Salta (Argentina).55​
  • En 2004 recibe el título de profesor honorario por la Universidad Tecnológica del Perú.54​
  • En 2005 recibe el premio Fundazione Pistoletto.54​

  • Primer galardonado con el Premio Internacional Extremadura de Conocimiento Libre que concedió la Junta de Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre.56​
  • Doctor Honoris Causa de la Universidad de Los Ángeles de Chimbote, en Perú en 2007.
  • Doctor Honoris Causa de la Universidad de Pavia, en 2007.
  • Doctor Honoris Causa de la Universidad Nacional de Trujillo, en Perú en 2008.
  • Doctorado Honorario en Ciencias en la Universidad de Lakehead en Canadá en 2009.7​


  • En 2012 recibe el título de profesor honorario por la Universidad César Vallejo de Trujillo de Perú.54​
  • En 2012 recibe el Doctorado Honoris Causa por la Universidad Latinoamericana Cima de Tacna de Perú.54​
  • En 2012 recibe el Doctorado Honoris Causa por la Universidad José Faustino Sánchez Carrió de Perú.54​
  • En 2013 es instalado en el Salón de la Fama de Internet.58​
  • En 2014 recibió un Doctorado Honoris Causa otorgado por la Universidad Concordia, en Montreal.59​
  • 2015: Premio ACM Software System "Por el desarrollo y el liderazgo de GCC".60​
  • En 2016 recibió un Doctorado Honoris Causa otorgado por la Universidad Pierre y Marie Curie.61​
  • En 2017 recibió un Doctorado Honoris Causa otorgado por la Universidad Nacional de Jujuy (Argentina).62​

 Tomado de wikipedia

sábado, 14 de octubre de 2017

¿Que debo aprender primero para desarrollar paginas web?


¿Que lenguaje de programación debo aprender primero para crear paginas web?

      Esta es la gran pregunta que te realizas cuando deseas aprender a desarrollar paginas web (por el motivo que sea).
      La respuesta a esta pregunta es muy variada, desde el punto de vista de cada necesidad, sin embargo después e leer varios foros donde desarrolladores profesionales realizan sus aportaciones la mayoría coincide en lo siguiente:

Aca algunos extractos de estos foros...

-Si es para aprender a programar, creo yo que es mejor aprender primero el frontend (html y css) antes del backend (php y mysql), aunque durante el backed ya aprendes un poco del fronend (porque debes mostrar en el navegador los resultados).

Para comenzar, aprende esos 4, porque para armar webs necesitarás como mínimo de esos 4 (y luego javascript como el 5to) y después adentrarnos a los frameworks.


-Didacticamente hablando tienes que empezar por HTML y ya después PHP. 

Digamos que HTML es como aprender a sumar y PHP como a multiplicar, ciertamente si te enseñan a multiplicar aprenderás a sumar de paso pero será más difícil y no es la manera adecuada de aprenderlo.


por supuesto, hay muchos más comentarios, pero creo estos encierran lo que la mayoría de ellos considera como un camino para ir transitando hacia el éxito como un Gran Desarrollador.

¡ojala y esta información te sirva para iniciarte en el desarrollo de paginas web!



viernes, 28 de julio de 2017

0.-Comparación entre laravel y yii 2.0


Hay muchos frameworks PHP completos que pueden ser utilizados con el propósito de desarrollar proyectos masivos sin grandes retrasos en el rendimiento y problemas de estabilidad. Entre ellos Laravel, y Yii ha sido frameworks ampliamente utilizados hoy. La mayoría de los desarrolladores se sentirán a gusto para trabajar con Laravel y Yii cuando crean algo nuevo, para ambos marcos tienen un montón de seguidores en términos de comunidades completas en todo el mundo. En este extracto, podemos analizar el funcionamiento de ambas plataformas en el punto de vista del programador.
Laravel

Laravel está diseñado para el propósito de construir aplicaciones web de gama alta con un poderoso y elite de secuencias de comandos. Los puntos fuertes de Laravel se encuentran en el enrutamiento, almacenamiento en caché y autenticación. Se compone de herramientas superiores que se pueden utilizar para la creación de aplicaciones web masivas, estables y potentes. El sistema de migración, Inversión de control, y la prueba de módulo embebido en Laravel es más que excepcional.

Yii2

El framework Yii es utilizado por los programadores para la creación de RESTful API(Conjunto de directrices para la mejora de comunicación cliente-servidor), portales web, foros, y mucho más. Yii sigue la codificación simple y el funcionamiento rápido. Yii tiene un elegante Query Builder (Generador de consultas) y diversas caché que son muy útiles para la programación. En términos de escalabilidad, la velocidad y el desarrollo de extensiones personalizadas Yii como un marco demuestra ser muy eficaz.

Laravel vs Yii2

Tanto Laravel como Yii están diseñados en arquitectura MVC (Modelo-Vista-Controlador) con múltiples números de extensiones. Estos frameworks necesitan PHP 5.4 o versiones superiores para un funcionamiento correcto. Ambos marcos funcionan con un ORM que tiene DAO, Active Record Pattern y Doctrine 2 a través de plugins. El ORM de Laravel es elocuente y Yii es activo.

Extensiones

Si comparamos las extensiones ofrecidas por Yii2 y laravel, ambas son de primera categoría. Un programador puede encontrar valiosos tipos de extensiones en ambos marcos. Las extensiones ofrecidas por estos marcos lo hacen más funcional y útil tanto para principiantes como para programadores expertos.

Migraciones

Las  seeders (tener completo) se pueden incluir en la plataforma de Laravel, y ésas ayudan a programadores a hacer migraciones de una manera mucho más rápida y fácil. Dicho esto, Yii 2 también proporciona a los programadores herramientas de migración fantásticas. Estas herramientas permiten a los programadores lograr excelentes pruebas de datos. En el momento de la prueba de datos y el llenado de direcciones estáticas Laravel está un poco avanzado en comparación con Yii.

Seguridad

El desarrollo web en Yii2 es más seguro que el desarrollo web Laravel. Laravel no incluye herramientas de seguridad hasta el punto que encontramos en Yii. No indica que Laravel sea peor en términos de seguridad. De todas maneras, ambas plataformas proporcionan a los desarrolladores inyecciones de SQL, CSRF y funciones de autenticación sólidas.

Validación de formularios

Yii2 y Laravel abarcan opciones de validación de formulario que funcionan de una manera diferente. Laravel está muy por delante de Yii2 en este aspecto. Contiene un validador de formulario que se mantiene como una clase de soporte diferente. Los programadores pueden validar un dato sin tener en cuenta la hora y el lugar. La gran ventaja de la validación de la forma de Laravel es que los programadores pueden extenderla según sus propios métodos. La validación de formularios en Yii es un poco diferente y está acoplada a una clase o modelo. En Yii los desarrolladores pueden establecer sus reglas y verificar validaciones de formulario en consecuencia. Aquí se necesita desarrollar una clase específica o los programadores deben utilizar los scripts de validación. No es una cosa difícil de lograr en Yii, pero la validación de la forma de Laravel es simplemente excelente y super fácil.

Conclusión

Laravel carece de una documentación detallada como la ofrecida por Yii. Los programadores no encontrarán muchas descripciones detalladas en Laravel. Los programadores deben ser utilizados para la codificación de Laravel para evitar fallas. Yii tiene documentación detallada y los desarrolladores no tienen que depender de los códigos fuente todo el tiempo, a diferencia de Laravel. Yii2 ofrece un rendimiento rápido y Laravel viene con funciones cargadas. Como que ambos marcos tienen sus propios méritos y deméritos. Para ponerlo en palabras simples, tanto Laravel como Yii2 son excelentes marcos y es casi imposible escoger un verdadero ganador.

!EMPATEEEEEEEEEE! aunque la preferencia lo indica la experiencia y dominio en cada framework

Tomado de la Deepweb By

Massimo Marchiori-Creador del Motor de Google


El mundo de la ciencia y la tecnología se asemeja a veces a un a una gran feria de las vanidades. La búsqueda de la medalla, del premio, del reconocimiento o -todo junto- la gloria de pasar a la historia como uno de esos seres humanos que hicieron un aporte al avance de la humanidad, conducen a injustos olvidos y relegan a un segundo plano a muchos genios anónimos. Vivimos rodeados de objetos que nos hacen las cosas más sencillas, y que fueron creados gracias al ingenio de mujeres y hombres de los que no conocemos el nombre. Todos podemos enumerar de carrerilla quiénes eran Tomas Alva Edison, Alexander Graham Bell, Guillermo Marconi o Isaac Peral. Pero pocos saben quién fue el ingeniero que descubrió que las ondas utilizadas por los radares podían utilizarse para cocinar palomitas de maíz. Aunque la mayoría aprovechemos su idea a diario para calentar la leche en un horno microondas. 

Massimo Marchiori es uno de esos tipos. Su nombre es completamente desconocido para la mayoría y, sin embargo, es posible que algunos de los que están leyendo esto ahora hayan llegado hasta esta página gracias a él. Porque Marchiori es el matemático que ideó el famoso algoritmo de Google. De su cabeza salió el corazón de la bestia, el secreto que ha llevado a la compañía a convertirse en una de las empresas tecnológicas más poderosas del mundo. Lo curioso es que Marchiori, después de presentarla en una conferencia internacional, cedió su idea para que la desarrollaran Larry Page y Sergey Brin. En una época en la que todos los jóvenes relacionados con la tecnología, aunque sea tangencialmente, buscan hacerse millonarios y entrar en ese club de rockstars en que se han convertido los gurús de Internet, Marchiori eligió seguir investigando. Y no se arrepiente: “ganar dinero para una determinada empresa y aumentar mi cuenta bancaria no es lo que quiero hacer en la vida”.

El italiano, que después de pasar algunos años en el MIT vive y trabaja cerca de Venecia, insiste en que su objetivo siempre fue hacer algo para mejorar la vida de las personas y que eso no se puede conseguir desde una compañía que está atada por la cuenta de resultados. Por eso, asegura, no envidia a los fundadores de Google, ya que él dice que solo necesita “un sitio donde dormir y tiempo para pensar”. Esta libertad es la que le hace observar el desarrollo de Internet, con Google a la cabeza, con la distancia analítica de los verdaderos científicos, y considera que ha llegado la hora de que cambiemos la forma en que nos relacionamos con la red: “hasta ahora los buscadores son como el oráculo de Delfos: metes las palabras clave y esperas para obtener el resultado”.

Marchiori trabaja en un tipo de buscador más dialogante, que incluya una dimensión social y en el que la inteligencia artificial que se encuentra detrás nos permita relacionarnos con Internet con mayor naturalidad. El objetivo, en definitiva, es hacer de la tecnología un espacio más humano: “aquellos que entienden como se hace la buena tecnología saben que al final lo que tiene que haber es un corazón detrás” dice Marchiori. Sin duda, el italiano se merece un lugar en nuestra memoria; por mucho menos Percy Spencer, el inventor del microondas, tiene un edificio en Massachusetts que lleva su nombre.

Ver video aqui

miércoles, 26 de julio de 2017

Steve Jobs predijo el fin de Adobe Flash en 2011



Así es este gran señor predijo el fin de Adobe Flash en el 2011, argumentando visualizar incompatibilidad con productos Apple y otras características técnicas que el describió con mucho detalle, a continuación te presento el video donde se le hace la entrevista.
Haz Clic aqui