jueves, 10 de junio de 2010

Mi último post!


Así es, es mi último post.


Sí, este es mi último post en blogger. Aunque no escribo demasiado, ni siquiera grandes cosas, es más, con cada post no quedo conforme, pero así y todo seguiré teniendo blog, pero en otro lado.
Me mudo a wordpress, mas precisamente acá: yosobreip.com.ar


He decidido hacer este cambio porque necesitaba una plataforma mas flexible, pero principalmente porque muchas veces me quedaba con las ganas de escribir alguna que otra ecuación y no encontraba la manera. Me vino al pelo como excusa para instalarme un wordpress y aprender a usarlo. Entre muchas cosas, wordpress soporta latex, lo que me permite escribir facilmente cualquiér ecuación por mas complicada que sea.

Por suerte pude importar todos los post de este blog, incluyendo los comentarios.

Nos vemos por allá.

viernes, 4 de junio de 2010

Los 3 gigantes de Linux

El ecosistema de linux es una entidad compleja. Por un lado todos obtienen beneficios del trabajo hecho por otros, mientras que por el otro hay animosidad y conflicto entre las distribuciones y sus comunidades.


Para mucha gente simplemente existen demasiadas opciones en el mundo de Linux y todo sería mejor si existiesen solo una o dos.


La multitud de distribuciones de Linux que existen es por una razón. Existen porque no hay una única distribución que pueda satisfacer los deseos de cada usuario del planeta. Hay tantas personas diferentes, como modos de hacer las cosas...

En el comienzo
Por supuesto que no siempre fue de esta manera. GNU tuvo un comienzo, Linux tuvo un comiendo y también la primera distribución tuvo su comienzo.

La primer distribución oficial fue llamada MCC Interim, en febrero de 1992. Fue la primer distribución instalable en una computadora...
En este mismo año, una nueva y popular distribución fue creada, llamada Softlanding Linux Sistem (conocida como SLS), la cual se convirtió en Slackware, creada por Patricl Volkerding. Al día de hoy, Slackware se mantiene como la distribución mas vieja que ha sobrevivido.

Al momento que Slackware entró en escena, ya había media docena de distribuciones de Linux. Sin embargo, unos pocos meses después, el 16 de Agosto de 1993, una de las mas importantes estaba por emerger por si sola, la cual al día de hoy se corona como la distribución de Linux mas antigua desarrollada de manera independiente. Conocimos Debian. Debian no fue un fork de desarrollos previos, fue un proyecto independiente en si mismo, creado por Ian Murdock. Completamente manejada por la comunidad, Debian se mantiene como el distribuidor no comercial mas grande de Linux.

Casi un año después del primer cumpleaños de Debian, en 1994, el tercer y miembro final de las más influyentes distribuciones apareció en escena, Red Hat Linux. Esta distribución fue originalmente creada por Marc Ewing, pero al poco tiempo se unió a la companía de Bob Young, ACC Corporation, crando Red Hat Software. Desde el comienzo Red Hat Linux fue diseñada con la mente puesta en el mundo corporativo. Fué y es la implementación comercial de una distribución de Linux construida sobre Software Libre.


Juntas, estas tres distribuciones son los pilares de Linux, los giantes... (leer artículo completo)


jueves, 3 de junio de 2010

svn

Bien podría ser la sigla de Se Viene la Noche, pero no. Justamente evita que la oscuridad se adueñe de nuetro código al programar entre varios sobre un mismo proyecto.



¿ Qué es ?
Subversion (svn) es un sistema de control de versiones. Los sistemas de control de versiones permiten a varios individuos (que pueden estar distribuidos geográficamente) colaborar en un conjunto de archivos (típicamente código fuente).

Instalación del servicio
# aptitude install subversion


Crear un nuevo repositorio
# svnadmin create --fs-type fsfs /srv/svn/svn_proyects/proyect_work


Configurar permisos y dueños
# chown -R www-data:subversion /srv/svn/svn_proyects
# chown -R 770 /srv/svn/svn_proyects


Ususarios,grupos y contraseñas
# useradd zeppelin
# useradd hendrix

# addgroup zeppelin subversion
# addgroup hendrix subversion


# htpasswd -c /etc/apache/dav_svn_proyect_work.passwd zeppelin
escribimos la password


# htpasswd /etc/apache/dav_svn_proyect_work.passwd hendrix
escribimos la password

Asociar usuarios a proyectos
Usamos el módulo de apache dav_svn (debe estar instalado apache2 y habilitado el módulo ) y agregaremos en "/etc/apache2/mods-available/dav_svn.conf" cada proyecto que tengamos:

<>
DAV svn
SVNPath /srv/svn/proyect_work
AuthType Basic
AuthName "Proyect Work"
AuthUserFile /etc/apache2/dav_svn_proyect_work.passwd
Require valid-user
< / location >


Reiniciamos el apache
/etc/init.d/apache2 restart


Con esto ya deberíamos tener andando en www.nuestroservidor.com/proyect_work nuestro respositorio. Para la próxima los comandos útiles desde el lado del cliente.

sábado, 10 de abril de 2010

¿Ser o no? ser!

Ni ser "no oficialista" me convierte en opositor, ni ser "no opositor" me convierte en oficialista. Esa forma binaria de analizar las posiciones, pensamientos o ideologías es una método simplista de llevar todo a un terreno futbolístico, al mejor estilo river-boca.

Sin embargo, uno no piensa de ese modo, al menos no yo, al menos no varios. En todo caso hay buenas políticas, o hay políticas que tienen partes buenas y otras no tanto, malas políticas, con partes malas y otras no tanto, hay algunas a corto plazo, otras a mediano y otras a largo plazo, hay políticas que benefician a una comunidad, hay otras que benefician a una empresa, y hay algunas políticas que benefician a unos perjudicando a otros.

No son mas que ideas, ideas llevadas a la práctica, mediante leyes, mediante acciones; de alguna manera se materializan y algunas de esas son con las que yo adhiero. No solo es que estoy de acuerdo con algunas políticas sino que estoy espantado con las que NO proponen sectores autodenomiados oposición cuya tarea es por definición oponerse, ni siquiera es plantear lo opuesto; no, no; es simplemente decir que cualquier cosa que se proponga o intente hacer está mal, por qué? con qué argumento? cómo se lo mejoraría?

Nunca leí, ví o escuché respuesta a estas preguntas de aquellos -a mucha honra- opositores. Claro, si tuviesen una alternativa enriquecedora parecería ser que estarían en problemas, es algo así como una operación matemática indeterminada, como si fuese una división por cero, ¿cómo proponer algo si ellos por definición se oponen? tendrían que oponerse a sus mismas ideas, a ellos mismos, algo así como la paradoja del barbero de Bertrand Rusell.

Aquí la indeterminación muchas veces viene de la mano de una política que no pueden mencionar, que no les conviene divulgar, a puertas cerradas la tienen, la tienen escrita y detallada. El problema creo, es porque muchas de esas ideas van a favor de algunos en claro detrimento de otros, y debido a lo que la historia reciente me dice sobre estos opositores, no solo me veo dentro del grupo perjudicado sino que me veo con todos los demás dentro de ese mismo grupo. Por todo esto y por mucho más -o mucho menos- expreso 6, 7 u 8 políticas muy buenas que a mi entender son importantísimas,

- Ley de medios
- Asignación universal por hijo
- Ley que asigna 6% del PBI a educación [1,2] (dentro de los 30 países que más invierten en todo el mundo),en el 1993 era de 3,3%
- Corte Suprema de Justicia
- Creación del Ministerio de Ciencia, Tecnología e Innovación Productiva
- Estatización del manejo de los fondos del Anses
- 3 millones de netbooks a estudiantes del secundario (con fondos del anses)
- Derechos humanos

viernes, 5 de febrero de 2010

ubuntu remix to classical desktop

Ni bien instalé el ubuntu remix en mi netbook me pareció atractivo, interesante, novedoso, pero definitivamente incómodo! bien, siempre fui un buen usuario y me acostumbré a usarlo.

ubuntu remix 9.10

Sin embargo, meses después me di cuenta que realmente me era incómodo y que necesitaba volver al escritorio que ya estaba acostumbrado. Después de naufragar un par de horas, y leer unos cuantos foros (cosa incómoda si las hay!) varios forristas mencionaban una simple aplicación (desktop-switcher) que hacía exactamente lo que yo necesitaba, exacto, pretérito del verbo ser: HACÍA en 9.04, lo quitaron del 9.10 por inestable. Así fue como deprimido y cabizbajo, seguí clickeando de mala gana el novedoso escritorio... hasta HOY.

Resulta que para volver al clásico de ubuntu (no al 100%) hay que hacer lo siguiente:

  1. Agregar un applet en el panel con la barra de menúes.
  2. En una consola entrar al gconf-editor:
  3. Bajo Apps/nautilus/preferences, tildar show-desktop
  4. Bajo Apps/nautilus/desktop, tildar los íconos clásicos del escritorio (por ej,computer_icon_visible)
  5. Deshabilitar la aplicación al inicio "Maximus"

Por último, reiniciar. Y así queda lo buscado:

martes, 14 de julio de 2009

sábado, 6 de junio de 2009

tiempo_para_graficar==poco? uso=plotdrop;

Si rápidamente necesitás ver la salida gráfica de un cálculo entonces te recomiendo plotdrop


No es mas que un front-end de gnuplot, pero tiene detalles que lo hacen muy cómodo, por ejemplo:

  • Permite drag & drop
  • Actualiza automáticamente el contenido del archivo, asi en diferentes corridas solamente dándole al botón plot tenemos otra gráfica con los nuevos valores.
  • Varias pestañitas donde configurar los parámetros: valores maximos y mínimos de los ejes, puntos, lines, puntos y lineas, etc.
  • Fácilmente exportable a png, svg, ps, eps...