n720 ROM

Hace un tiempo, un usuario de twitter, @Soyrhoger, solicitaba el rom original de un tlf  modelo N720 de la empresa Vtelca.

Luego de algunas conversaciones el compañero @Chivo_Libre en twitter, logró crear dicha imagen, la cual subo a una cuenta de dropbox para que, en caso de necesitarla puedan usarla.

En este enlace podrán descargar la ROM en cuestión. Y desde este otro enlace podrán descargar el md5sum para que verificar que el archivo no está corrupto

NOTA: ESTA IMAGEN ES OFRECIDA SIN NINGÚN TIPO DE GARANTÍA POR LO CUAL NO ME HAGO RESPONSABLE BAJO NINGÚN CONCEPTO DEL MAL FUNCIONAMIENTO EN LOS DISPOSITIVOS DONDE ELLA SEA INSTALADA. SI USTED CONSIDERA QUE ESTA IMAGEN ROMPE ALGUNA LICENCIA, POR FAVOR, HÁGAMELO SABER PARA EXAMINAR SU ELIMINACIÓN.

htpasswd y acceso local

Tengo un directorio protegido con htpasswd, sin embargo, necesitaba acceder a ese directorio con un script en python que se ejecuta localmente sin que me pidiese el password.

La solución es bastante sencilla y se llama “Satisfy Any”, una directiva que se incluye en el archivo de configuración del sitio.

La nueva configuración quedó con algo como:

AuthType Basic
AuthName “Authentication Required”
AuthUserFile “/var/password_web_ht”
Require valid-user
Allow from 127.0.0.1
Satisfy Any

Reiniciar apache y listo, acceso local limpiamente sin pedir contraseña y acceso desde cualquier otro sitio protegido por la contraseña definida en el archivo correspondiente.

Flisol 2012

Quizás uno de los mayores retos a los que nos enfrentamos los activistas del mundo del Software Libre es la organización de eventos que lleven nuestro ideario hacia otros sectores en los cuales es desconocido.

En este sentido, el flisol ha venido poniendo a prueba a una generación que ha asumido la responsabilidad de impulsar un evento tan importante como lo es éste.

Ciertamente, pueden existir críticas, ante las cuales siempre es bueno invitar a quien las hace para que acompañe el trabajo: siempre habrá alguien que critique desde la comodidad que da estar detrás de un teclado.

Ahora bien, compartir con los compas de Bogotá fue una experiencia gratificante, ver el entusiasmo que le pusieron a un evento que incluyó un alto componente de la pregunta “¿para qué software libre?”…100 equipos salieron de allí con software libre instalado.

Sirva este post  para felicitar a todos aquellos que se echaron al hombro esta actividad y la sacaron adelante: kudos pata ellos.

Sopa putrefacta

Por allá en los años 60-70 una damita de una tira cómica tenía una fobia a las sopas: Mafalda.

Hoy día, el congreso de los EEUU lucha por aprobar una ley que, paradójicamente, se llama SOPA y, coincidencialmente como Mafalda, a muchos no les gusta.

¿Qué tiene entonces esta SOPA que tantos no les gusta?

De aprobarse la ley SOPA, aunque no tenga peso “extraterritorial” directo, en la práctica lo tiene por una sencilla razón:  la mayor parte del backbone de Interne, la espina dorsal en términos planos, reside en ese país lo que ocasiona que al tener impacto directo sobre su territorio la Ley SOPA afecta directamente a todos aquellos servicios, proveedores que se encuentren en los estados “arrejuntados” y allí es donde se sube la gata sobre la batea…

Venezuela estaría siendo afectada directamente ya que gran parte de nuestro tráfico de Internet pasa por ese backbone, muchos de los servicios frecuentes usados por los venezolanos (facebook, gmail, google, youtube) tienen su base en los estados arrejuntados.

Y ¿qué propone la Ley Sopa?

Pequeñeces como la facultad de “apagar” dns (los sistemas que mantienen los nombres que usamos en internet), cerrar sitios que “promulguen” que, a juicio de muy pocos, promuevan las copias y descargas ilegales, bloquear el acceso a partes del backbone.

Claro está.. si esa soberanía de la que tanto hablamos, de la independencia tecnológica de la que hacemos tanto alarde.. si tan solo obrásemos en consecuencia, esta ley nos resbalaría pero… si de algo adolecemos en este país es precisamente de independencia en materia tecnológica de ese tipo: carecemos de una infraestructura de red que pueda soportar un bloqueo a los backbone de USA, usamos asiduamente servicios de compañías basadas en USA, etc.

¿Qué hacemos entonces? no mucho para poder parar la SOPA sin embargho, sembrar consciencia de nuestra debilidad en materia tecnológica es un primer paso.

Por mi parte, hice unos pequeños banners, basados en imágenes que conseguí en Internet: úsenlos en sus blogs (son libres), difundan la información, a ver si a algún ministro se le enciende el bombillo y empieza a aborrecer la sopa también.

Sopa 1
Sopa 2
Sopa 3
Sopa 4

Capturas de pantallas de fengoffice y gantt

Anexo unas de capturas de pantallas de fengoffice incorporando el generador de diagramas de gantt a petición de un lector.

Incorporación de pestaña de acceso al generador de diagramas

Acceso a la sección donde se genera el gantt

En esta instalación, se encuentra en inglés, pero ya hemos realizado el trabajo de traducción

Diagrama de Gantt generado a partir de los datos del sistema

Espero disfruten la ayuda.

Fengoffice y Gantt

Fengoffice[1] es una herramienta excelente para la planificación de proyectos. Es realtivamente nueva y su uso y administración son bastante senciilos y amigables.

No obstante, una de los elementos que ma? se extrañan en ella es un generador de diagramas de gantt en base a los datos de los proyectos.

En este post, escribiremos la vía para integrar un generador de diagramas de gantt en fengoffice; las instrucciones asumen:

a) Que se posee una instalación totalmente funcional

b) Que la instalación de fengoffice está en el directorio /var/www/feng/

A continuación detallamos el procedimiento

a) Descargar http://www.isclassic.net/wp-content/uploads/2010/07/LabController.class.php_.zip hacia var/www/feng/application/controllers y descomprimirla allí

b) Crear carpeta lab en /var/www/feng/application/views

c) Modificar el  archivo /var/www/feng/public/assets/javascript/og/layout.js
y agregarle

// AEL – Begin mod to add Lab Panel to Feng Office

log.panels.lab  =  new og.ContentPan
  title: lang('Gantt'),
  id: 'labs-Panel',
  iconCls: 'ico-labs',
  refreshOnWorkspaceChange: true,
  autoscroll: false,
  defaultContent:  {
      type: "HTML",
      Data: '<iframe style="width:100%; height:100%; border:0" src="application/views/lab/index.php"> </iframe>'
   }
 }),

d) Agregar al archivo del lenguaje seleccionado para el fengoffice:

// AEL - Begin mod to add Lab Panel to Feng Office 
'Gantt' :  'Diagrama de Gantt' ,   
// AEL - End mod to add to Feng Office Lab Panel

e) Agregar al archivo  public/assets/themes/default/stylesheets/general/layout.css el siguiente texto:

.Ico-labs  { 
background-image :  URL ( ../../images/16x16/lab.png ) ! Important ; 
} 

f) En la carpeta application/views crear un archivo de nombre chartglobal.php y agregarle lo siguiente:

<?php 
$hostname_Feng  =  "localhost";           // fengoffice database server 
$database_Feng  =  "fengdeprueba";      // database name 
$username_Feng  =  "MariaChucena";      // database username 
$password_Feng  =  "CuidasuChoza";  // database password 
?>

g) Ingresar el contenido de http://www.isclassic.net/wp-content/uploads/2010/07/feng_gantt_13.1_update.sql_.zip a la BD de fengoffice

Con esto será suficiente, ya tendrá un fengoffice “tunning” con generador de diagramas de gantt

[1]http://www.fengoffice.com/web/

Y las leyes…

Pues nada, a veces te das cuenta que luchas contra un muro y que por mucho que te estrelles contra él solo te harás daño.

http://difusion.cantv.net

Es un buen ejemplo de ello.

¿Dónde quedó la Ley para la prohibición de Videojuegos y Juguetes Bélicos? Acaso Cantv puede eximirse de ella? ¿Acaso cantv no tiene un dpto legal que le diga que eso no debe  hacerse? o ¿será que el tema del socialismo en Cantv queda supeditado por lo de ganar dinero?

¿Quién le pone el cascabel al gato?