viernes, 23 de noviembre de 2012
lunes, 6 de agosto de 2012
Mi opinión sobre los sistemas operativos actuales de escritorio
No es lógico hablar de lo bueno o malo que es un sistema, sólo hay que enfocar la crítica hacia la forma de uso de ese sistema. Por ejemplo, un sistema operativo sin "ventanitas" puede ser muy malo para un usuario que necesite algún paquete de oficina, pero muy bueno para un administrador de sistemas, ya que ahorra recursos necesarios.
Los tres sistemas operativos de los que voy a hablar son los de Microsoft, Apple y Linux, que son los más usados actualmente en entornos de escritorio. Primero harñe algún comentario sobre cada uno de ellos intentando evitar los tópicos y en otro post intentaré clasificarlos por su uso.
Microsoft Windows
Hay muchas críticas que se le podrían hacer a los sistemas operativos desarrollados por Microsoft, pero tengo que reconocerles una cosa. Han sabido crear sistemas capaces de captar la atención de desarrolladores de juegos, de aplicaciones de oficina, aplicaciones web, etc ...
Todo esto ha sido posible gracias al rápido crecimiento de tecnologías como .NET, DirectX, ActiveX, etc... que han proporcionado herramientas muy fáciles de usar pero que han ido en detrimento de la seguridad.
No nos engañemos, Windows es y será la plataforma preferida de los hackers para ser atacada por la facilidad para ser explotada, aunque también lo es por su abrumadora mayoría de sistemas en el mercado.
Por suerte, para los usuarios de Windows, están tan acostumbrados a estos problemas que piensan que forma parte del sistema en si mismo. Creo que dentro de un usuario de Windows hay un usuario maltratado!!!
Otro punto negativo que le veo es la nueva interfaz Metro que pretenden sacar para Windows 8... está muy pensada para tablets pero no sé si funcionará en condiciones en un PC de escritorio.
Por otro lado está también a que nos hemos acostumbrado a hacer las cosas como dice Microsoft, aunque no sean lógicas, como por ejemplo para configurar los márgenes de una página en Microsoft Office hay que ir a "Archivo->Configurar página" ... una aberración en cuanto a usabilidad, ya que lo que queremos cambiar es el formato de la página, por lo que lo correcto sería "Formato->Configurar página"...
En cuanto a lo positivo, hay que destacar que casi cualquier gadget o cosa del mercado es compatible con Windows... y eso hay que tenerlo siempre en cuenta :-) Te permite experimentar hasta cierto punto, con cientos de miles de herramientas de pago y gratuitas con las que podrás hacer casi de todo.
Y además se integra perfectamente en entornos corporativos ;-), con Android y con Windows Phone. Por cierto, que me ha impresionado el Nokia Lumia 800, a pesar de llevar Windows Phone es realmente rápido.
Apple MacOSX
El sistema actual de Apple (en el momento que escribo esto es MacOSX Mountain Lion 10.8) proviene de BSD. Para aquellos que no lo sepan, BSD es hermano de Linux, ya que los dos derivan de UNIX y salvo diferencias en sus núcleos su uso es muy parecido, por lo que usar una máquina con MacOSX es muy fácil para alguien que provenga del mundo de Linux.
Dada su condición de sistema derivado de Unix, ha heredado sus características, y por eso me gusta, pero también han eliminado otras (que son opcionales y algunas difíciles de instalar) que le quitan usabilidad y el encanto. Puedes trastear con la ventana de Terminal y sus aplicaciones para edición de música y video son realmente fáciles de usar.
Por la parte negativa, Apple tiene una política muy restrictiva en cuanto al software a instalar en sus sistemas. Empezando por MacOSX y continuando en iOS, ¿por qué? La respuesta es muy sencilla, porque en el momento en el que puedas instalar aplicaciones que no estén verificadas por Apple la seguridad de sus sistemas se va al traste y será como la de cualquier otro.
MacOSX es un sistema robusto y bastante seguro, pero el marketing de Apple se basa en decir las cosas a medias. Considerar un sistema completamente seguro, cuando existen virus y exploits es falso. Considerar un sistema completamente seguro cuando se tarda años en resolver vulnerabilidades críticas es engañar al usuario, por eso IBM calificó a MacOSX como uno de los sistemas más inseguros. A pesar de todo, después de Linux y BSD creo que es el sistema operativo más seguro, y por supuesto más seguro que Windows :-)
Tampoco soporto es el marketing y la estrategia de hace Apple. Acusar de plagios (siendo los primeros en plagiar) y colocar la marca al nivel de Gucci o Svarowski es algo que hace creer a sus usuarios que están usando el mejor sistema y que en definitiva "son mejores", haciendo vivir en una nube de falsa seguridad a sus usuarios. Personalmente prefiero mirar el interior de las personas que no el exterior... con los ordenadores y sistemas me pasa lo mismo.
Otra de las pegas importantes que le encuentro al sistema es su poca compatibilidad con lo que no sea de Apple. Discos externos que usen NTFS, impresoras en red, videojuegos superventas, etc... son algunas de las cosas que no podréis usar o costará mucho poderlas hacer funcionar en un Mac a menos que se venda en una tienda de Apple. Aprovechar vuestra impresora Canon, comprar otro tipo de cartuchos o pretender que reconozca vuestro "no iPhone" puede ser una tarea complicada.
Por suerte, gracias a programadores que no pertenecen a Apple se ha conseguido que gran parte de las herramientas de Unix hayan sido portadas a este sistema, permitiendo hacer lo que Apple no quiere que hagas ;-)
Cuando eres usuario de Windows te dicen "Think different" y cuando ya eres usuario de Apple te dicen "Es que esto es lo mejor, no puedes hacer todo lo que quieras pero no pienses de otra forma porque la que te damos es la buena, lo sabemos y pensamos por ti.", no sé... a mi me suena un poco a cabeza cuadrada.
Linux
Linux proviene de Unix, es un derivado, de la misma forma que BSD, pero que ha mantenido una filosofía muy distinta, la de hacer llegar al mayor número de equipos posibles el sistema. Esto ha permitido que cualquier ordenador, por "pobre" de recursos que sea pueda ejecutar una versión de Linux.
Linux es gratis. Tan sólo hay que pagar si necesitas una copia en CD o DVD, por el gasto que supone el soporte físico, pero si lo descargas por internet no hay que pagar nada. Viene integrado con la mayoría de aplicaciones que se van a usar y repositorios de aplicaciones donde descargar más. Desde que soy usuario de Linux no he tenido que pagar ni un céntimo un por aplicación y tengo cubierto el 100% de mis necesidades como usuario y como programador.
Linux es uno de los grandes desconocidos para el mundo en general, pero si fueramos capaces de ver que es usado de forma abrumadora en casi todos los servidores de páginas web del mundo, en la mayoría de televisores inteligentes (SmartTV) actuales, en casi la totalidad de aparatos grabadores de TDT, etc... supongo que lo veríamos de otra manera.
Existen muchas distribuciones de Linux, enfocadas a científicos (como las que se han usado para descubrir el bosón de Higgs, distribuciones más orientadas a una experiencia gráfica muy usable como Ubuntu, distribuciones como Fedora más enfocadas a entornos corporativos y cientos más de ellas, totalmente personalizables y que te permitirán, trabajar, jugar y que tu ordenador refleje tu identidad (algo que es más difícil que hagan MacOSX y Windows)
Dispone de muchísimas más herramientas que MacOSX y Windows a la hora de desarrollar, de crear aplicaciones tanto para web como para escritorio, permite una gran integración con sistemas de archivos remotos (de serie), su kernel monolítico le dota de mejor respuesta en aplicaciones (no se basa en que la parte gráfica sea bonita y rapida, sino que hace el trabajo rápido) y un largo etcétera que hacen que me guste más que cualquiera de los anteriores.
Como se ve, mi preferido es Linux, aunque por mi perfil de desarrollador multiplataforma es el que más se ajusta a mis necesidades. Quizá también sea por lo que los hackers prefieren Linux como herramienta de trabajo ;-)
Para acabar este primer post sobre Sistemas y ahora que está tan de moda que Samsung acuse a Apple de usar 3G en sus dispositivos sin pagarles por su tecnología, de que los fanboys de Apple acusen a Samsung de copiar sus diseños, de que Apple copiara los conceptos de Windows Mobile y PDAs en iOS para que al final todo esto solo sirva para que los usuarios paguemos más a las grandes corporaciones para pagar abogados ahí os dejo una reflexión en forma de imágenes sobre la primera gran copiada en la era de la informática... Apple copió a Xerox y Microsoft copió a Xerox; es más que evidente si se ve en imágenes:
miércoles, 11 de julio de 2012
En informática, el 666 no es el número del diablo, lo es el 777
Por las tareas diarias que me toca realizar, tengo que tratar con informáticos, diseñadores, clientes, proveedores, colaboradores de otras empresas expertos, y otros que no tanto que por encima de todo creen poseer la verdad absoluta en todas las áreas.
Desde hace ya algunos años se puso de moda uno de los peores dolores de cabeza para los administradores de sistemas, llamado Wordpress. Este gestor de contenidos se basa en PHP, lenguaje interpretado, muy accesible y potente, nacido de la idea de flexibilizar otros lenguajes como perl aunque nunca se ha caracterizado por tener un buen control de la seguridad.
Llevo años viendo la evolución de PHP y Wordpress y he podido observar que cuando se hace que una tecnología sea fácil y accesible a todo el mundo muchos programadores con poca base y más diseñadores con ansias de quitarse del medio a programadores se lanzan como moscas a la miel para desarrollar sus aplicaciones a cualquier precio. Por cuaquier precio me refiero a abaratar costes penalizando la seguridad.
Pues bien, ¿de dónde viene el 777? Mucha gente piensa que Windows es el sistema operativo que más se usa en este mundo... pues es relativamente cierto o falso, según se mire. Windows debido a su inseguridad, a su arquitectura "parcheada" y a que llegó tarde al mundo de la informática no es el sistema operativo más usado en servidores para internet. Siento tener que ser yo el que os lo diga :-p pero tanto en investigación, en el mundo universitario o en la gran mayoría de sistemas de servidores (ya sean clusters pequeños, gigantes o sistemas independientes, incuidos los servidores web de Facebook, Twitter, Amazon, Skype y algunos de microsoft) funcionan con Linux o derivados.
Los sistemas de archivos basados en POSIX como Linux (también Unix, BSD y MACOSX) utilizan un sistema de seguridad basado en usuarios y grupos, donde tres cifras indican los permisos para acceder a directorios, enlaces, dispositivos y archivos. No voy a entrar en detalle en cómo se asignan esos permisos y qué significan, para eso ya hay cientos de miles de sites y blogs que lo explican (como este http://www.tutorialesubuntu.com/2009/11/11/explicacion-de-permisos-de-ficheros-y-carpetas-en-ubuntu/ ) lo que sí diré es que si asignamos permisos 777 a un directorio estamos diciendole a nuestro sistema que ese directorio es accesible a cualquiera. Esto significa que cualquier pequeño hacker con conocimientos mínimos de seguridad podría inyectarnos archivos que serían ejecutados en nuestro servidor con los permisos inadecuados.
Pues bien a que no os imagináis quien me ha propuesto en los últimos años que cambie los permisos de varios directorios de aplicaciones hechas en PHP o que usan Wordpress (paradigma de la seguridad, nótese el sarcasmo con el que lo digo) para tapar su (por decirlo de forma light) falta de conocimientos... Pues sí, algunos diseñadores que se creen programadores y administradores de sistemas. Sus errores más habituales suelen residir en su programación, que tengan archivos corruptos o simplemente que el usuario de turno de ftp que usan necesita ser agregado a otro grupo.
Pues a pesar de todo y de que el fallo mayoritariamente suele ser de ellos, este tipo de usuario no lo asume, echando la culpa al sistema y a su administrador (algo innato en el ser humano aunque seas muy cool y hayas diseñado el Museo de Arte Moderno de tu ciudad.), así que desde aquí les digo:
"TU iPHONE, TU IPAD, TU MAC O TU PROXIMO CACHARRO CARO NO TE OTORGAN SABIDURIA, SOLO TE HACEN MÁS COOL. APRENDE A RESPETAR A LOS DEMÁS, SU TRABAJO Y SOBRE TODO, SI NO SABES CUAL ES TU LUGAR APRENDE DE UNA VEZ A PROGRAMAR, LO QUE ES LA SEGURIDAD BASICA EN LOS SISTEMAS Y A SER HUMILDE"
También tengo que decir que he trabajado con verdaderos profesionales o diseñadores que saben cual es su parcela en la creación de aplicaciones y no se inmiscuyen en las tareas del resto de técnicos para las cuales no están capacitados. Tengo la suerte de trabajar a diario con uno de ellos al que tengo mucho aprecio.
Hoy tocaba hablar del numero del diablo para los administradores de sistemas, pero otro día hablaré sobre los clientes que se obcecan con que quieren un CMS, que sea Wordpress, con todos los plugins del mundo, además modificados para que hagan exactamente lo que ellos quieren... claro está que las modificaciones hacen que el Wordpress deje de ser actualizable y por tanto habremos creado otro bonito y más que seguro agujero de seguridad en nuestro sistema.
Un saludote a tod@s
P.D: Todavía estoy esperando a que tres personas, después de demostrarles cual era su error, lo admitan y me envien un mail de agradecimiento, aunque mejor casi que no... entonces no parecerían tan expertos y "cool"
viernes, 20 de abril de 2012
Los usuarios de computadoras
A pesar de que los amigos de seguridad apple han basado el comentario sobre los usuarios "felices" de Mac creo que es aplicable a cualquier sistema, asi que ahi os dejo un post intresante sobre la ingenuidad relacionada con la seguridad informatica...
http://www.seguridadapple.com/2012/04/no-seas-ni-fanboy-ni-chum-chum-con-tu.html?m=1
Conflexiones junto a la red
Conflexión (vocablo que me acabo de inventar mezcla de consejo y reflexión) para todo aquel que quiera leerlo o simplemente se aburra :-) (Esta conflexión ya fue publicada por mi en otros medios, pero quería compartirla con más gente)
Internet es de los medios más democráticos que existen hoy en día, ya que nos permite participar de foros en los que poder expresar nuestras opiniones siempre y cuando dispongamos de un cacharro basado en una máquina de Turing capaz de volcar contenidos, generalmente, en un servidor.
Por otra parte existen los "reguladores" y "salvadores" del mundo... que "tienen" todo el derecho a regular aquello que se les antoje para salvaguardar la paz mundial.
Entre "Internet" y los "Reguladores" nos encontramos los "humanos", que no somos más que los tontos más grandes y los bichos más irracionales que ha podido engendrar la tierra. Irracionales y tontos.
Irracionales porque nos dejamos llevar por la irracionalidad de nuestras mentes y tontos porque en un entorno en el que los "Reguladores" almacenan toda la información que publicamos (no os penséis que desaparece sin dejar rastro), nos dedicamos a verter opiniones que, a parte de ser ofensivas y poco respetuosas con los que nos rodean, nos traen problemas nada más publicarlas y en el futuro.
Así que mi conflexión es que, si vais a publicar algo en el jodido Facebook, que tiene más fallos de seguridad que un queso de Gruyere, que no respeta ninguna política de privacidad coherente y que además de guardar toda la información(posts, fotos, etc..) aunque la borréis, colabora con los gobiernos pertinentes para seguir el rastro de cualquiera (sea del colorín que sea) intentad que no se os vea el plumero y respetad todas las opiniones... si no, seréis etiquetados... por los que os rodean, por Facebook, por Google, por el CNI, el FBI y cualquier red de características más avanzadas que Echelon ;-) que sólo sirven a un propósito .... espero que a parte de irracionales no seáis tan (autocensurado) como para no entenderlo.
Por suerte para mi, esto debió inventarlo antes Confucio, ese que inventó la "Confucsión" cuando ni siquiera se había inventado UNIX y las tarjetas perforadas... Sed buenos.
P.D: Skype tampoco es seguro, los whatsapps no viajan por internet cifrados y no hay ningún sistema operativo que se salve de troyanos... NINGUNO!! ;-)
Y para muestra... un botón
sábado, 14 de enero de 2012
Copito de nieve y Firefox
Realmente parece sospechoso lo que se parece el personaje que aparece en la película sobre Copito de Nieve y el Panda Rojo que identifica al navegador Mozilla Firefox :-)
viernes, 13 de enero de 2012
sábado, 7 de enero de 2012
Móviles y estereotipos
Da miedito pensar en la cantidad de información que pueden llegar a tener las empresas de marqueting sobre nosotros, pero más miedo da pensar que se confirman los estereotipos como comenta la autora de este post del que dejo el link
lunes, 2 de enero de 2012
La importancia del software libre
Estas herramientas, a pesar de lo que puedan pensar algunos son piezas de softwae muy potentes, eficaces y depuradas que evitan en la mayoría de casos el pago del alto coste que tienen algunas aplicaciones comerciales.
Podríamos pasarnos días, semanas, meses discutiendo sobre las ventajas y desventajas del software libre, pero la idea de lo que quiero aportar hoy tiene otro enfoque y me gustaría resumirla en un sólo párrafo:
Tanto Microsoft, Oracle, Apple, IBM y los cientos de mega empresas que se dedican a desarrollar software sólo tienen un objetivo... ganar todo el dinero que puedan para tener contentos a sus accionistas y no a sus consumidores. El objetivo del software libre es el contrario, ofrecer aplicaciones de calidad para aquellos que lo que realmente desean es usar el software, no convertirse en una especie de zombis/fanboys de las megacorporaciones.
Gracias al software libre, tenemos muchos de los avances que actualmente existen en materia de mejoras de aplicaciones comerciales, como el software de la mayoría de los aparatos de TDT, BlueRay, la mayoría de servidores de webs del mundo, infinidad de protocolos, etc ...
Aquí os dejo un enlace al mayor repositorio de software libre del mundo, donde seguro que si buscas algo, lo encuentras :-)
http://sourceforge.net/
+10.46.14.png)



Agandarr