Suscribirse al Feed
24Sep

Listado de 480 aplicaciones OpenSource

Cada vez más, el Software Libre y el OpenSource van tomando más fuerza, y la verdad ya no hay excusa para usar software privativo, ya que existen demasiadas alternativas libres para casi cualquier tarea. En Mashable han publicado un excelente listado de 480 aplicaciones Open Source, entre las que pordemos encontrar:

  • Navegadores Web
  • Software Ofimático
  • Utilidades de sistema
  • Lectores de feeds RSS
  • Herramientas de reportes
  • Administradores de proyectos
  • Información personal y Administradores de tareas
  • Lectores y herramientas para PDF
  • Messengers y Clientes de mensajería instantanea
  • Reproductores de audio y video
  • Herramientas de diseño gráfico
  • Compartición de archivos y FTP
  • Codificadores, conversores y herramientas de "Ripping"
  • Herramientas para ERP (Enterprise Resource Planning)
  • Clientes de correo
  • Entornos de escritorio
  • Herramientas para CRM (Customer Relationship Management)
  • Software Contable

Para que no digan que no hay buen software libre!

23Sep

Hyperwords, excelente addon para Firefox

Los usuarios de Firefox, pese a tener una barra de búsqueda personalizada, hay que abrir una nueva pestaña para poder realizar una búsqueda con normalidad. Con Hyperwords no tendrás nada más que hacer clic con el botón derecho del ratón sobre la palabra, nombre, número, coordenadas y seleccionar la acción a realizar con dicho dato.

Para que puedas ver más sobre esta extensión para Firefox te dejo un vídeo donde podrás ver todo lo que alcanza a realizar Hyperwords:

Sacado de: DosBit > Menéame > Digital Inspiration

21Sep

La bomba lógica de UNIX

Un administrador sistemas Unix de Medco Health Solutions Inc.'s, confesó ser culpable, en un juzgado federal, de tratar de sabotear datos críticos, incluyendo datos de medicamentos, en más que 70 servidores.

Este hombre, al escuchar los rumores de absorción de su empresa por parte de Merck, se sintió algo asustado pensando que podría preder el empleo. Por tal motivo en el año 2003 diseñó una bomba lógica y la insertó en los servidores de su empresa, programándola para que se activara el 23 de abril de 2004 (el dia de sus cumpleaños).

Desafortunadamente para él, por un error de programación, la bomba no se activó. Pero, ni corto ni peresozo, la volvió a programar para que se activara el 23 de abril de 2005, a pesar de no haber sido despedido como sospechaba. Pero a principios de enero de 2005, un empleado de dicha compañía, mientras investigaba un error en los sistemas, descubrío la bomba. Si la bomba se hubiera activado, se hubieran visto afectadas bases de datos con información médica, datos de pacientes, nóminas de empleo, etc. De hecho, la bomba estaba diseñada para eliminarse así misma, después de haber eliminado los demás datos.

Yung-Hsun Lin, también conocido como Andy Lin, de 51 años, podría ser condenado a una pena máxima de 10 años y una multa de $250,000.

Noticia vía

21Sep

10 razones por las que Java apesta

Me he leído una entrada en JavaHispano, donde se habla de un artículo de Obie Fernandez titulado "Top 10 reasons why Java sucks ass". Y la verdad de las diez razones, pienso, 9 son estúpidas y solo una (la 6) tiene algo de sentido (al menos temporalmente). Copio y pego la entrada de JavaHispano:

Como podrás ver muchas de sus razones no tienen sentido alguno pero en mi opinión son una muestra del tipo de ideas preconcebidas existentes en el mundo del desarrollo de software contra Java. Aquí va la lista:

"1) Java tiene un compilador. Al demonio con los compiladores y su falso sentido de seguridad. Con demasiada frecuencia código malo es subido e incluso desplegado en servidores simplemente porque es compilado. En ruby no tenemos ese lujo." Si alguien entiende este punto que me lo explique. Supongo que tiene que ver con que a menudo se confía en los compiladores para que nos indiquen errores u optimicen el código mientras que en lenguajes interpretados es el programador quien realiza esa labor.

"2) Lo creadores de los frameworks Java no son desarrolladores de aplicaciones." Pone como ejemplo a los empleados de JBoss. Bueno, este punto es tan estúpido que no vale la pena debatirlo. Creo que la gran mayoría de los frameworks Java han sido creados por desarrolladores de aplicaciones buscando facilitarse la vida.

"3) La mayoría de los programadores Java son tontos". Aquí el brillante autor realiza simple estadística, dice que si hay 2 millones de programadores Java, es imposible que todos sean buenos porque el número de buenos programadores en el mundo es menor. Sin comentarios.

"4) Java está demasiado fragmentado". Por fin un buen argumento, ese sí es un problema real de Java: demasiadas opciones que confunden a los principiantes sobre el camino a seguir. Pero decir que Ruby es mejor porque solo tiene Rails me parece una tontería. Basta ver lo que paso con Twitter donde Rails no pudo con la escalabilidad y se tuvieron que crear un framework propio.

"5) Java es demasiado lento". Otra idea preconcebida que data de los tiempos de java 1.2 y 1.3; pero sobre todo un argumento muy raro para defender a Ruby que es más lento incluso que Groovy que a su vez es 30 veces más lento que Java.

"6) Java no tiene blocks ni closures". Bueno, closures los tendrá a partir de la 7,

"7) Java tiene IDEs. (...) Todos saben que los buenos programadores usan VIM o Emacs. (..). Si necesitas un IDE no sirves, punto". ¿Alguién quiere debatirlo? Si las herramientas existen, úsalas. Si te permiten desarrollar en menor tiempo y cometer menos errores, ¿por qué no?.

"8) Java tiene buen soporte para debugging. (...) Ruby tiene un soporte ridículo para debugging, lo que quiere decir que nuestro código debe ser probado y legible". Supongo que este punto es una broma.

" 9) Java genera mucho dinero para las empresas". Un buen punto a debatir, ¿hasta qué punto los intereses corporativos han ayudado o perjudicado el mundo Java? Al parecer el mundo Java tiene su mayor fuerza en los proyectos open source y en los desarrollos independientes que han moldeado en gran medida el lenguaje y la forma en que lo usamos. Por ejemplo, las empresas han apoyado EJB2 (incluyendo esos horribles EJB de entidad), JSQL, BPEL; mientras que los desarrolladores los contenedores ligeros, el ORM y el uso intensivo de POJOs. ¿Qué es lo que usamos actualmente en nuestros desarrollos?

"10) Java no tiene a DHH." DHH-> David Heinemeier Hansson, el creador de Ruby. Pues no, no lo tiene ..¿y?.

En fin, bastante encendida y llena de ideas preconcebidas esta lista. La verdad nunca he entendido porque los de Ruby siempre han criticado con tanto ahínco a Java, vamos creo que ni Microsoft y eso que es su verdadero rival, mientras que Ruby tiene un mercado un tanto distinto (más enfocado a creación de aplicaciones web 2.0, mientras que Java si bien sirve para eso obtiene sus mayores ingresos de aplicaciones empresariales -basadas en la web o no- y móviles).

La lista también está siendo debatida en Javalobby quienes han propuesto su lista por las que Ruby sucks ass.

Sin comentarios...

20Sep

Tutorial de Introducción al Google Web Toolkit

GWT segun yoPara los que no sepan de que va el rollo... Google Web Toolkit es un frame work desarrollado por Google, que nos permitirá crear aplicaciones web en AJAX, programando en Java. AJAX (cuyo significado es Asynchronous JavaScript And XML) es muy popular por estos tiempos, ya que permite crear Webs dinámicas, y asíncronas, esto quiere decir que podemos realizar cambios en la página sin necesidad de recargarla. Un ejemplo de AJAX, es Gmail o Google Reader.
En verdad había oído hablar de GWT en algunas ocasiones, pero no había tenido el tiempo para estudiarlo un poco. Y debo decir que, después de estudiarlo un poco, me deja gratamente sorprendido. Lo único que no me gustó, es que hay muy poco material en español. Es por esto que he escrito un tutorial de Google Web Toolkit en castellano, basándome principalmente en la documentación oficial, y estoy seguro que le será muy útil a las personas que deseen iniciarse en el tema.

De momento no tiene todo el contenido que me hubiera gustado incluir, pero para comenzar está bien; la idea es continuar ampliando su contenido. Además no le he pasado ni una revisada con el corrector ortográfico, y si bien considero que tengo buena ortografía… no soy una máquina y probablemente haya errores. El documento queda licenciado bajo la GFDL, por lo tanto son libres de modificar, copiar y distribuir con o sin ánimo de lucro, siempre y cuando se cumplan las condiciones que la misma licencia exige.

Descargas (versión 1.0)

19Sep

Blogs de Wordpress plagiados

Ufff, esto si me deja preplejo!!! Al parecer los contenidos de muchos (o todos? no lo se) blogs alojados en WordPress han sido plagiados por wordprexy. Esta web se copia TODO el contenido, y le aña de anuncios de Adsense para generar ingresos. Si tienes un blog en WordPress talvez te interese probar con tu nombre de blog + .wordprexy.com, por ejemplo:

http://tuxpepino.wordprexy.com/

Como puedes ver en este caso se copia el contenido de Entre tuxes y pepinos! Pero la verdad no creo que sea un "hackeo" como algunos dicen. Y según los de WordPrexy lo unico que hacen es ofrecer un puente entre Wordpress y la gente de Turquía (la parecer los turcos no pueden acceder a blogs Wordpress).

Visto en UbuntuLife... fuente original Meneame

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS