2010
02.13
Ya hace un mes que no he podido publicar algo en este blog, la verdad es que no he tenido mucho tiempo, porque temas interesantes no han faltado, el fiasco del iPad, el traspaso de MySQL a Oracle, etc. Lamentablemente, creo que no tendré tiempo suficiente hasta que termine un proyecto personal que estoy desarrollando y que está en etapa pre-alpha, así que me disculpo con aquellos que se han interesado en este blog y espero poder retomarlo lo antes posible.
VN:F [1.8.2_1042]
Rating: 0.0/10 (0 votes cast)
2010
01.15
Ejercitando un poco, me ha nacido la inquietud de crear un pequeño framework PHP de arquitectura MVC, es una pequeña aproximación a un framework pero debido a su extrema simplicidad, me parece adecuado para aprender un poco sobre esta arquitectura de software.
El MVC (Modelo Vista Controlador) es un estilo de arquitectura de software que se basa en separar la parte lógica (controlador) de la parte visual (vista) y de los datos (modelo). Se utiliza muy a menudo en sistemas web donde la vista es la página, el controlador es el código y el modelo la base de datos (en términos muy superficiales).
La intención de este pequeño proyecto es crear las bases para un framework que nos permita construir nuestro software en base a ésta arquitectura.
Por ahora estoy trabajando en el renderizado de las vistas, me gustaría poder incluir código php dentro de la vista, pero lo que hago hasta ahora es leer un archivo “algo.tpl”, buscar las etiquetas de inserción “{elemento}” y reemplazarlo por el contenido del array $dato(‘elemento’=>’valor’).
Bueno, les dejo mi código para que lo despedacen y me hagan sus comentarios.
TyniMVC
Sitio del proyecto
VN:F [1.8.2_1042]
Rating: 0.0/10 (0 votes cast)
2010
01.06
La computación ya llegó a los colegios y su enseñanza es cada vez más difundida. Pero lamentablemente la educación informática que se les entrega a nuestros niños se limita a enseñarles el uso de los productos de una compañía, Microsoft.
No podemos dejar que la educación de nuestros pequeños esté restringida al uso de algunos productos que incluso restringen las libertades de nuestros futuros ciudadanos transformándolos en futuros “clientes”.
El uso de software libre en el aula es una solución práctica y económica a un problema que debe ser resuelto con prontitud, fomenta la independencia tecnológica tanto de educandos como de educadores y constituye una herramienta real para eliminar la brecha digital que existe entre los distintos estratos sociales.
VN:F [1.8.2_1042]
Rating: 0.0/10 (0 votes cast)
2009
12.11
Dentro de un inocente salva-pantallas de tipo “waterfall” .deb distribuido en el popular sitio de “artworks” Gnome-Look.org (Waterfall-Screensaver), se ha encontrado oculto un “Malware”. El .deb instala un script con privilegios elevados que realiza ataques DDoS (Distribuited Denail of Service) e incluso se mantiene actualizado con descargas automáticas.
Gnome-Look.org ya ha quitado el archivo de su sitio, pero si alguien tuvo la mala fortuna de descargar dicho “salva-pantallas”, debería seguir los siguientes pasos para quitar ese paquete:
SOLO SI HAS INSTALADO EL SALVA-PANTALLAS MALICIOSO
sudo rm -f /usr/bin/Auto.bash /usr/bin/run.bash /etc/profile.d/gnome.sh index.php run.bash && sudo dpkg -r app5552
Hilo de Ubuntu Forums.
A pesar de lo molesto que pueda resultar, esto significa también que Linux se está volviendo más popular y debemos prepararnos para recibir este tipo de ataques molestos.
VN:F [1.8.2_1042]
Rating: 9.0/10 (1 vote cast)
2009
11.24
Jugando un poco con eSpeak se me ocurrió un pequeño script para que mi máquina me diga la hora cada 30 minutos, algo totalmente trivial pero entretenido.
Lo primero es asegurarnos de tener instalado eSpeak, para instalarlo debemos :
sudo apt-get install espeak
Luego creamos el scrip lahora.sh:
#!/bin/bash |
hora=`date +"%H:%M"` |
espeak -v es-la -a 190 "Son las $hora" |
y luego con Cron programamos la ejecución del script:
crontab -e
y le decimos que corra el archivo de lunes a viernes a los 0 y 30 minutos:
# m h dom mon dow command
0,30 * * * 1-5 /home/vladzur/lahora.sh
Fácil y divertido (inútil por lo demás).
VN:F [1.8.2_1042]
Rating: 7.5/10 (2 votes cast)
2009
11.17
El excelente software de reproducción de vídeos de Youtube Minitube, ahora lanza su versión 0.8, la que trae, entre otras cosas, la posibilidad de reproducir vídeos en HD.
Puedes descargar el paquete .deb para Ubuntu 9.10 en https://launchpad.net/~neversfelde/+archive/ppa/+packages
Siempre es bueno visitar la página del proyecto http://flavio.tordini.org/minitube
VN:F [1.8.2_1042]
Rating: 10.0/10 (1 vote cast)
2009
11.11
Desde Barrapunto
obreiro nos cuenta «Según cuentan en withinwindows Microsoft habría violado la licencia GPL en una aplicación disponible en su tienda online para grabar Windows 7 en un DVD o en un disco USB. Usando un descompilador para .NET en el blog han encontrado ejemplos en los que parece clara la “inspiración” que esta herramienta tomó de ImageMaster, un programa para administración de imágenes de disco albergado en CodePlex y con licencia GPLv2. La violación es doble al no publicar el código y al re-licenciarla con la clásica EULA de Microsoft ¿Pensará Microsoft que por estar en un sitio de su propiedad no debe respetar los términos de la licencia?»Al parecer Microsoft ha retirado la herramienta de su tienda mientras se aclara el asunto. También se comenta en la bitácora de quk.
Me parece muy oportuno el descubrimiento de esta violación a la licencia GPL, no puede aprovecharse del trabajo de programadores que optan por el Software Libre para alimentar su máquina privativa.
VN:F [1.8.2_1042]
Rating: 0.0/10 (0 votes cast)
2009
11.11
Ubuntu 9.10 funciona excelente, un tema limpio y claro, un rendimiento mejorado y hasta aquí todo bien, pero cuando me puse a trabajar en Eclipse y traté de crear un nuevo proyecto, ¡sorpresa! los botones de los diálogos NO funcionan. Se pueden hacer funcionar haciendo clic en el botón o seleccionándolo con [tab] y luego con [enter], pero no es lo más elegante.
Buscando por ahí, encontré esto:
After upgrading to Ubuntu 9.10 (Karmic Koala) some buttons no longer work in Eclipse 3.5. Clicking has no effect but keyboard shortcuts still work.
It looks like Eclipse is doing some nasty stuff advanced hacking in SWT on GTK. This bug is fixed in 3.6M2 but you can work around the issue in Eclipse 3.5 by launching Eclipse through the following small shell script (assuming Eclipse is installed in /opt/eclipse-3.5)
#!/bin/sh |
export GDK_NATIVE_WINDOWS=1 |
/opt/eclipse-3.5/eclipse |
|
Se debe cambiar /opt/eclipse-3.5/eclipse por /home/usuario/eclipse/eclipse o la ruta a tu eclipse.
Ésta solución temporal es bastante útil, pero debemos esperar una pronta solución por parte de Ubuntu.
Origen: http://www.norio.be/blog/2009/10/problems-eclipse-buttons-ubuntu-910
VN:F [1.8.2_1042]
Rating: 10.0/10 (2 votes cast)