Archive for March, 2008

Barrapunto y la mágica objetividad

Desde hace tiempo lo vengo diciendo, Barrapunto apesta. No sé que es lo que habrá pasado, pero desde hace un año, incluso un poco más, el contenido de los comentarios ha ido dejado cada vez más que desear, hasta el momento de apoyar sus razonamientos en flagrantes desvaloraciones a diestro y siniestro. Puedo entender que no te guste algo, y como buen lugar de acogida para opiniones y flames, vuelves tu ira contra otros “pobrecitos habladores”. Como ya dije en la anterior entrada, Jisko ha sido liberado, cosa que beneficia directamente a sus desarrolladores ( Glongas, Outime &  Matias S.L. ), o al menos esa es la idea que tiene eso del “sofguar” libre. Si algo se hace mal, se expone abiertamente, se mejora y se envia, te atribuyes el mérito de haber ayudado, un par de palmas en la espalda y pa casa. Pero lo que es un poco desquiciante es la actitud imperante que toman algunos ante el código ajeno. ¿ El tuyo es mejor ? Perfecto, espero que triunfes. ¿ No te gusta el código que han escrito ? Mejóralo.

Aquí la joyita en cuestión

Joyita

O todos somos muy buenos programando, o nos dá coraje que nos hagan competencia, o de todo un poquito :)

Jisko libera su código

El Microbloggin hoy es noticia. Jisko ha liberado esta misma noche el código de su Beta al público, después de varios meses de mucho trabajo y pruebas por parte de los 3 desarroladores ( Outime, GLongas y Matías ). Para los que no conozcan Jisko, es un clon libre del archiconocido Twitter que tan ultra famoso se ha hecho en los últimos años. Si aún no conoces Jisko, este es el mejor momento para enterarte ;)

Enlace | JiskoBlog

Kubxtra : El Automatix de KDE

Siempre que alguien empieza con GNU/Linux tiene la mismas preguntas, como cojones se instalan los programas aquí. Aunque synaptic/adept es bastante intuitivo, no es cómodo para un recien llegado buscar entre miles de paquetes lo que quiere, ya que la mayoría de las veces, no se sabe como se llaman estos programas. Para este tipo de personas y los que seamos un poco vagos, tenemos Kubxtra.

Kubxtra es un script ( escrito en kommander ) con el que podremos instalar cientos de programas con unpar de clicks, sin tener que tocar consola ni gestores de paquetes voluminosos. Muy parecido al Automatix, pero destinado en principio para KDE los programas también funcionan en Gnome, pero el script no se verá igual ).

El contenido, como ya es costumbre, viene oranizado en categorías y según la última versión ( 7.10-13 ) tras instarlo econtraremos esto:

Internet

  • Google Earth 4.2.205.5730 beta
  • Flash player 9
  • Real PLayer 10.0.8
  • Firestarter 1.0.3
  • Thunderbird 2.0.0.12
  • Adobe Reader 8.1.1 y plugin Firefox
  • Firefox 2.0.0.12
  • Sun Java 6
  • Opera 9.21
  • Kompozer 0.7.10

Mensajería

  • aMsn 0.97 Final
  • Skype 2.0.0.63
  • Ekiga 2.0.11
  • Jabbin 2.0beta2
  • Jabbin SVN 2.1-20070123
  • Wengophone 2.1.2
  • Pidgin 2.2.1 + Xtra_Plugins
  • Gajim 0.11.2
  • Twinkle 1.0.1
  • KPhone 4.2
  • Gizmo Project 3.1.0.79

P2P

  • Frostwire 4.13.5
  • Ktorrent 2.2.1
  • KftpGrabber 0.8.1
  • LinucDC++ 1.0.0
  • ShareAza 2.3.0.0

Media

  • Codecs
  • k9copy 1.2.2
  • k9copy 1.1.3
  • KaudioKreator 3.5.8
  • Mplayer 1.0rc2
  • Xine 0.99.5
  • Amarok 1.4.7

Gráficos

  • Inkscape 0.45.1
  • Scribus 1.3.3.9
  • Scribus-ng 1.3.4
  • Google Picasa 2.2.2820
  • Xara Xtreme 0.7 Rev 1766

Ofimática

  • GnuCash 2.2.1
  • Koffice 1.6.3

Virtualización

  • WineHQ 0.9.46
  • Virtualbox 1.5.6

Enlace : Kubxtra(KDE-Apps)

10 formas de mejorar tu código

No soy del tipo de personas que le gusta “secundar” el copy+paste de los blogs, de hecho blogs que creía buenos he terminado eliminandolos viendo que únicamente copiapegaban lo de otro, pero  me ha gustado bastante el artículo en cuestión.La traducción de los 10 consejos, son mérito de SigT.

Todos los programadores cometen fallos, tienen manías y otras particularidades, que no benefician para nada al resultado final. Por muy buenos que nos creamos, siempre podemos mejorar. Desde Reg Developer nos dan 10 lecciones de buena conducta de programación a la hora de picar código :

  1. Escribe las pruebas antes de escribir el código.
  2. Usa herramientas de análisis estáticas.
  3. Práctica “buenas maneras” prestando atención a cómo de bien se comportan tus objetos con el resto del mundo.
  4. Evita especular mucho sobre el desarrollo del software.
  5. Simplifica la complejidad esencial y mata la complejidad accidental. Una cosa es que el problema sea difícil y otra que lo hagamos difícil.
  6. Desafía las convenciones acerca de la programación como por ejemplo seguir ciegamente la especificación de JavaBean en detrimento de tu código.
  7. Abraza el principio de abstracción simple (SLAP).
  8. Compensa las plataformas existentes con lenguajes enfocados a problemas y aplicaciones específicos.
  9. Aprende hasta la más pequeña nimiedad del lenguaje de programación que estás utilizando.
  10. Cambia tu perspectiva y considera los “antiobjetos”. Un antiobjeto es un tipo de objeto que parece hacer lo contrario a lo que pensamos que hace.

Algunas de estas recomendaciones son evidentes, pero no siempre se llevan a la práctica. De hecho el consejo repetido a la saciedad por todos los profesores de programación, es usar el archiconocido LEA ( Lenguaje de estudio algoritmico ) para estructurar nuestros programas , que por cierto es archiodiado por la inmensa mayoría de estudiantes ( me incluyo en el saco ). Pues lo dicho, a mejorar esa programación ;) .

Enlace : Reg Developer
Via : SigT