Para referencia, ya que no es sencillo

Desinstalar Microsoft Office 2003 sin el instalador, el framework de NET o fixit de Microsoft.

http://support.microsoft.com/kb/2639197/ La ultima opción es la buena como desintalarlo a mano, paso a paso.

Publicado en Debraye, Trabajo | Deja un comentario

Cambio de paquete continuado

Hoy en la mañana hable a Telmex para moverme de paquete, que en 72 horas estará el cambio… administrativo supongo, porque el de velocidad si fue en «infinitum» de tener 3mbits en lugar de 5, ahora tengo:

DSL Bajada Subida
Velocidad actual: 1024 kbs 128 kbs
Velocidad máx.: 5684 kbs 1076 kbs

1Mbit, para eso si fue rápido el cambio, quiero creer que en el pago también será rápido, de todas formas en cuanto tenga un rato para perder el tiempo hablare para preguntar por los 3mbits que ofrecen en su página, que ya casi estoy imaginando «solo a nuevas contrataciones» como la compañía que me vende la TV por cable faltara más, por cierto los valores son los que reporta el modem, un 2wire y no los de una prueba externa.

Actualización 22 de febrero: Acabo de notar que no lo apunte, pero cuando pedí el cambio, me ofrecieron como bonificación mil pesos en monedero telmex si me quedaba en el mismo paquete, bueno… a casi una semana de estar a como 105.9KB/s por 12.6KB/s puedo decir que no es TAN malo en la oficina se supone hay 33mbits, pero como hay un uso muy intenso, solo a la hora que llego puedo usar unos 6mbits… o por la noche cuando muevo archivos grandes, a medio día me siento como en casa.

Publicado en Debraye, planetalinux, Web | 1 comentario

Paquete Telmex

Tiene un rato que oficialmente el paquete más pequeño de telmex ofrece «hasta» 3mbits de descarga, con mi hermano en la practica da 1mbit x 128kbs, acá en el segundo, que según da hasta 5mbits, en este momento estamos con 3mbs/512kbs, viendo los costos y opciones, resulta que estoy pagando de más.

Estoy en el paquete actual, originalmente por el servicio de Internet, pero claro ese ha ido modificándose, para que telmex pueda decir que compite con los precios, que no es tan cierto, en fin que por el otro paquete debieran darme el mismo servicio, tengo mil minutos de LADA nacional, de los cuales haciendo cuentas la vez que más hemos usado son como 105min es decir en el paquete más bajo tendría que haber pagado 5 minutos de larga distancia, tengo 100 minutos a USA… que no he usado para nada, 200 llamadas locales de las cuales si llego a 85 son muchas. Pago actualmente 599 ya con los impuestos (IVA y el de telecomunicaciones que se supone no se iba a cobrar), entiendo que el otro paquete esta 200 pesos más barato ya en la practica dice 389 pero eso es antes de impuestos en otras palabras 399, da 100 llamadas locales, 100 minutos de LADA nacional, Internet, por cierto una cosa que me hizo quedarme en este paquete un rato fue que según incluía profesor 24 horas, pero jamas logre que lo activaran y perdí bastante tiempo en el proceso de hecho ademas del reclamo aquí, intente en su forma de contacto, por teléfono y en la cofradia y ni logre acceder al servicio, ni nadie me contacto para resolver mi problema, supongo que habrá que pensar en moverse al servicio básico, y claro Cablevision por ser cliente de tiempo atrás esta ofreciendo como promoción el Internet, sin embargo su telefonía no me convence.

 

Publicado en Educación, General, planetalinux, sysadmin | 7 comentarios

Me dolió el codo

Y bueno la semana pasada encontré con que unos colegas que contrataron a “alguien” para hacer unas formas usaron una solución de fuente abierta [1] la cual después de platicar con ellos muy profesionalmente y que seguramente les llamaran para que nos compartieran el código pues cuando quedaron de enviarlo no lo hicieron… en fin encontré muy útil el asunto y como venia ahí que si te funcionaba, pues pasaras algo por paypal, desde un centavo y como en las opciones venia enviar un café, fue lo mínimo que se me ocurrió que valía el sacar a uno de un apuro en un bomberazo 2.95USD.

Para otro proyecto, que más bien es personal estuve buscando una solución para respaldo de WordPress en un host que no tiene acceso Shell, bueno el host no lo elegí yo, pero si implemente el sitio y varias cosas, como son un tanto payasos, ya que en ocasión anterior usando la herramienta de Cpanel para backups –¿ya mencione que yo no elegí el host?- nuestro hosting nos borro el archivo que porque incumplía los términos de servicio y no era un archivo de valido para servir en web, total que fue un show y aunque busque algún plugin de WP que satisficiera mis necesidades encontré tres, EZ Backup [2] que no me gusto, Complete Backup [3] que me pedía que me registrará con correo electrónico, nombre y apellido y Vaultpress [4]. El primero se veía promisorio, se puede respaldar theme, core ydb, pero para hacerlo automagico hay que pagarlo, el segundo prometía aún más pero para siquiera usarlo, hay que registrarlo “gratis” por cada dominio, cosa que ya no me gusto, según permite hacer backup y crear un api key para desde una ip lanzarlo, total que no poder ni probarlo sin registrarlo no me gusto, el ultimo provisto por Automattic.com es decir la parte corporativa de WordPress parece la mejor opción, automático, offsite, con deltas, pequeño inconveniente 15USD al mes cuando estoy sacando por este proyecto el equivalente a 76USD al mes… y bueno si me dolió el codo, pero sigo requiriendo una solución para el respaldo.

Recordando alguna vez un script que me ayudo Gunnar a hacer para conectar a una base de datos MySQL me cayo el veinte de que si en Perl no es complicado manipular una BD y lanzar algún comando de sistema de ser necesario [5] pues en php no debía serlo tampoco de hecho dando un par de búsquedas en google, encontré que tal cual no es complejo de hecho hasta encontré un buen ejemplo que casi hace todo lo que necesito [6]:

//servidor MySql
$C_SERVER='tu_servidor';
//base de datos
$C_BASE_DATOS='tu_base_de_datos';
//usuario y contraseña de la base de datos mysql
$C_USUARIO='tu_usuario';
$C_CONTRASENA='tu_contraseña';
//ruta archivo de salida
//(el nombre lo componemos con Y_m_d_H_i_s para que sea diferente en cada backup)
$C_RUTA_ARCHIVO = '/ruta_hasta/backups/backup_'.date("Y_m_d_H_i_s").'.sql';
//si vamos a comprimirlo, no queremos compresión para aprovechar los deltas.
$C_COMPRIMIR_MYSQL='false';
//comando
$command = "mysqldump --opt -h ".$C_SERVER." ".$C_BASE_DATOS." -u ".$C_USUARIO." -p".$C_CONTRASENA." -r \"".$C_RUTA_ARCHIVO."\" 2&>1";
//ejecutamos
system($command);
//comprimimos
if ($C_COMPRIMIR_MYSQL == 'true') {
system('bzip2 "'.$C_RUTA_ARCHIVO.'"');
}

Viendo esto, pues se me ocurrió que con system podría pasar de una vez tar cvfz y hacerme también de un respaldo de los archivos, pequeño detalle, con las imágenes, videos, modificaciones, pdf y demás archivos el respaldo ya va por el giga y medio, entonces y pensando en el pésimo cron que provee php, se me ocurrió hacer más dependiente de curl las cosas, por lo que en el host donde estoy haciendo el respaldo cree dos scripts en bash.

Uno que hacer curl a este al script de respaldar sql, ese se mete al crontab para ejecutarse cada noche, al fin la base de datos no crece tanto, el otro hace curl también pero a un archivo que solo genera un tar de los archivos, excluyéndose a sí mismo y después lo descarga con wget, una vez hecho esto envía curl a otro script que usando unlink borra el archivo.

### Este crea el respaldo de sql se corre diario @daily
#!/bin/bash
curl http://foo.bar/respaldo/backupsql.php

## por si las dudas esperamos a que termine, demos 10 min
sleep 10m

wget http://foo.bar/respaldo/backup_wp.sql

exit 0

### Este crea el respaldo del FS se corre una vez a la semana @weekly
#!/bin/bash
curl http://foo.bar/respaldo/backupfs.php

## por si las dudas esperamos a que termine, demos 120 min
sleep 120m

wget http://foo.bar.ficcm.org/ficmm.tar

# Este libera el espacio
curl http://foo.bar/respaldo/borratmp.php

exit 0

Digamos que no es tan bonito como Vaultpress, ni está en la “nube” como Total Backup, pero se me hace vale los 15USD que voy a ahorrar y me funciona mejor por las políticas del hosting que se tiene contratado, cosa que no podría cumplir más que con Vaultpress y que prefiero amortizar respaldando en mi propio host, si al cliente le he comentado de lo importante de los respaldos y de contratar algo como rsync.net o Vaultpress, pero no parece ser prioritario, baste mencionar que la página esta en un host de 1.95USD al mes.

Y bueno me dolió el codo pero resolví mi problema aprendí un par de cosas de php y aunque se me ocurre que seguro si meto condicionales lo puedo meter todo en php y tener un solo bash que obtenga el los dos respaldos, pero así me funciona y como añadido lo que está en mi host lo respaldo con rsnapshot por lo que tengo deltas diarios, semanales y mensuales de hasta tres meses de antigüedad.

[1] http://phpfmg.sourceforge.net/
[2] http://wordpress.org/extend/plugins/wordpress-ez-backup/
[3] http://wordpress.org/extend/plugins/wp-complete-backup/
[4] http://vaultpress.com/plans/
[5] http://blografia.net/vicm3/2006/03/y_bueno_aunque_nadie_ha_preguntado/
[6] http://blog-indomita.blogspot.com/2008/08/realizar-backup-mysql-desde-php.html

Publicado en planetalinux, sysadmin, Trabajo, Web | Deja un comentario

Había escuchado

Sentencias curiosas, como «Mi internet se murió»
«se pachequeo»
«se fue»
«se descompuso»
«se pifo»

Pero las palmas se las lleva mi hermano
«Mi internet se breckeo»

Whatever that means, dejo de funcionar, pero creo firmemente que es problema del ISP y no de su modem como el suponía.

Publicado en Debraye, General, sysadmin | Deja un comentario

Influenza

Que esta bajo control, que es más benigna de lo que se pensaba, que no es como en 2009, bueno nada mejor que saber que un compañero del trabajo conocido de primera mano, paso cinco días hospitalizado, para dar un poco de contexto al asunto…

No me ha tocado en el metro la campaña de vacunación, que esa es otra, dicen que los efectos secundarios son de pensarse… sin embargo creo que es peor estar hospitalizado que sentirse muy mal dos días.

Publicado en Debraye, General, Trabajo | 1 comentario

Bulo / Hoax / Engaño, «Cambio Valiente» (Futoji no henko)

Se está probando en Japón, un revolucionario plan piloto llamado «Cambio Valiente» (Futoji no henko), basado en los programas educativos Erasmus, Grundtvig, Monnet, Ashoka y Comenius. Es un cambio conceptual que rompe todos los paradigmas.

Es tan revolucionario que forma a los niños como «Ciudadanos del mundo», no como japoneses.

En esas escuelas, no se rinde culto a la bandera, no se canta el himno, no se vanagloria a héroes inventados por la historia.

Los alumnos ya no creen que su país es superior a otros por el solo hecho de haber nacido allí.
Ya no irán a la guerra para defender los intereses económicos de los grupos de poder, disfrazados de «patriotismo».
Entenderán y aceptarán diferentes culturas y sus horizontes serán globales, no nacionales.
·
¡Imagínese que ese cambio se está dando en uno de los países más tradicionalistas y machistas del mundo!

El programa de 12 años, está basado en los conceptos:
· Cero patriotismo.
· Cero materias de relleno.
· Cero tareas.
· Y Solo tiene 5 materias, que son:

1. Aritmética de Negocios.. Las operaciones básicas y uso de calculadoras de negocio.
2. Lectura. Empiezan leyendo una hoja diaria del libro que cada niño escoja, y terminan leyendo un libro por semana.
3. Civismo. Pero entendiendo el civismo como el respeto total a las leyes, el valor civil, la ética, el respeto a las normas de convivencia, la tolerancia, el altruismo, y el respeto a la ecología.
4. Computación. Office, internet, redes sociales y negocios on-line.
5. 4 Idiomas, Alfabetos, Culturas y Religiones: japonesa, americana, china y árabe, con visitas de intercambio a familias de cada país durante el verano.

¿Cuál será la resultante de este programa?

Jóvenes que a los 18 años hablan 4 idiomas, conocen 4 culturas, 4 alfabetos y 4 religiones.

· Son expertos en uso de sus computadoras.
· Leen 52 libros cada año.
· Respetan la ley, la ecología y la convivencia
· Manejan la aritmética de negocios al dedillo.

¿Contra ellos van a competir nuestros hijos?

Con «maestros» que siempre están haciendo huelgas, paros y marchas.

– Chicos que saben más de los chismes de la T.V., que se saben los nombres de los artistas famosos, pero nada de Historia.

· Chicos que hablan español solo más o menos, que tienen pésima ortografía, que no saben hacer sumas de quebrados, que son expertos en «copiar» durante los exámenes.

·Chicos que no hablan del espíritu y del amor …

Leí esto hace como un mes y no le había dado mayor importancia, ya que en especial lo usaban para criticar el modelo usado en nuestro país, sin embargo hoy buscando en la red el texto, solo me encontré con el texto replicado en sitios sociales, foros y tal vez lo que lo ha hecho más viral es el que aparezca en un par de periódicos latinoamericanos, no aparece en ningún otro idioma y ni siquiera fuera de latinoamerica… me parece interesante el hecho de que nadie haya ido a revisar el Ministerio de Educación Japones, la embajada de Japón en México o de plano siquiera contactar a alguien de la misma… lo curioso es que aunque no tiene ninguna fuente ni lo firma nadie, llegue tan lejos en tan poco tiempo. Y no sea siquiera cuestionado por nadie… fuera del decir «necesitamos algo así en México», et al.

Al escribir esta entrada por la tarde asumí que bulo / hoax / engaño, sería entendido, sobre todo porque hay un par de entradas aquí mismo que explican que es una de estas cosas, es decir que no es cierto, es un engaño. A continuación enumero porque creo que es un engaño:

  1. Como bien apuntaron en un comentario, un par de amigos que saben japones mencionan que el nombre es «curioso» por decir lo menos que parece ser traducción automática del español al ingles y de este ultimo al japones.
  2. El texto es auto referenciante, es decir no existe una referencia al nombre que no sea el texto en español, aún utilizando Yahoo Japón, Bing, Altavista u otro no aparecen resultados mas que en español, google a menos que lo cambie uno usará el contexto geografico como buen ejemplo al buscar UAM desde México retornará como primer resultado la Autónoma Metropolitana, cuando los buscadores eran cosa nueva el primer resultado era la Autónoma de Madrid, razón en su momento de recibir algunos correos bastante curiosos de la españoles preguntando por la antes mencionada, de hecho usar yahoo US dará resultados divertidos.
  3. Aunque sea un piloto es raro que no lo mencionen en las noticias en Japón por ejemplo en Asahi, Japantimes, Mainichi o JapanToday.

Actualizado 21.35: Añado engaño como palabra más conocida en castellano y las razones porque creo que en especial este lo es.

Actualizado 26/02/2013: Manuel Medina ha escrito un post a mayor profundidad y con experiencia de primera mano al respecto, que recomiendo ampliamente.

Publicado en Educación, General, planetalinux, Trabajo, Web | 46 comentarios

Scratch on Debian

For some unknown reason, at least for me (license most likely) there is no Scratch package in Debian as long I remember the problem could be that the name and the mascot are trademarks (same problem that with Firefox / Iceweasel), any case there is a .deb package for Ubuntu, that of course tested on my Debian 6 (current stable) and hit with the problem that a lot of people had found, there is no easy way to install it on Debian because of broken dependencies, specially that the Ubuntu version requires pulseaudio => 1.0.9 and in Debian we had pulseaudio 0.9.21-3+squeeze1, on Wheezy is used 1.0-4, but reading on the net there are really ugly hacks to install this package forcing deps, hacking dpkg controls and so on, but the interesting thing was that even with the oldest version of pulseaudio this package works! So why no hack the package instead of hack my installation?

Now knowing that the dependencies control is on a file called control, I found without too much search a nice recipe in the Ubuntu forums [1] really searching for other thing

In my case I create a directory called 1 (you can use test, temp, etc.)

mkdir 1

Extract the contents of the Deb.

dpkg-deb -x scratch_1.4.0.1-0ubuntu5_i386.deb 1/

dpkg-deb –control scratch_1.4.0.1-0ubuntu5_i386.deb 1/

edit the contents of 1/DEBIAN/control

vi 1/DEBIAN/contro (change vi for nano, emacs or whatever you use to edit text)

now change the pulseaudio =>1.0.9 for =>0.9.2 (you can be safe using 0.9 instead), save and exit.

We need to rebuild our package

dpkg -b 1/ scratch_1.4.0.1-0ubuntu5_i386.modified.deb

And that’s it our package now can be installed on Squeeze or Wheezy without problems or at least without breaking the dpkg control, colliding with next updates and more or less work along with the system. I listed all the steps but again in the Ubuntuforums I found that someone found this so easy (or uneasy) that wrote a script [2] and to make it better it’s on githhub [3] to anyone to fork and contribute, and of course maybe you now where wondering where I download Scratch? Well from their MIT site [3], after done this I was thinking on report this as an issue on their trac, just to find that there is already reported! [4] in case you find this instructions too hard I have upload the package on my previous post [5] or directly you can grab here [6]

[1] http://ubuntuforums.org/showthread.php?t=636724
[2]https://gist.github.com/1410666
[3]http://info.scratch.mit.edu/Scratch_1.4_Download
[4]http://www.assembla.com/spaces/scratchonlinux/tickets/19
[5] http://blografia.net/vicm3/2012/01/scratch-deb-for-debian/
[6]http://blografia.net/vicm3/data/file/scratch_1.4.0.1-0ubuntu5_i386.modifiedforDebian.deb

Publicado en Debraye, General, sysadmin, Web | Deja un comentario

Scratch deb for Debian

On the last post I outlined (in Spanish only) how to modify the control file of Ubuntu package of Scratch, I plan to translate to English but in the meantime I also have uploaded the resulting deb and my md5sum of it, works on Debian 6, testing and current Unstable (YMMV).

Of curse if you are not happy using a binary from some one on the net, wait for the full post on English or use some on line translator the basis are finally command line.

Publicado en General, sysadmin, Trabajo, Web | 1 comentario

Scratch en Debian

Por alguna razón que desconozco (pudiera ser licencia) ya que estrictamente scratch no es software libre, o digamos que el codigo es libre, pero el logo y el gato (scratch) son marca registrada, en todo caso existe un .deb para Ubuntu, el cual por supuesto que probé en mi Debian 6, topandome con que lo que detiene al .deb de ubuntu de instalarse en Debian es que la versión de Ubuntu requiere pulseaudio =>1.0.9 y en Debian 6 se usa pulse audio 0.9.21-3+squeeze1 en Wheezy se usa 1.0-4 y bueno haciendo sabiendo que esto esta en el archivo control de Debian, use practicamente una receta que me encontre en los foros de Ubuntu en realidad para otra cosa.

primero crear un directorio temporal en mi caso 1

mkdir 1

Extraemos los archivos del Deb

dpkg-deb -x scratch_1.4.0.1-0ubuntu5_i386.deb 1/

dpkg-deb –control scratch_1.4.0.1-0ubuntu5_i386.deb 1/

Editar control en 1/DEBIAN/control

vi 1/DEBIAN/control

Listo colocamos => 0.9.2

Con lo cual corre desde stable hasta unstable. Y a generar un deb modificado

dpkg -b 1/ scratch_1.4.0.1-0ubuntu5_i386.modified.deb

El cual se puede instalar en mis maquinas con Debian stable sin romper demasiado,  por ahí a alguien se le ocurrio que es tan sencillo que se puede hacer un script de bash [1] y mejor aún lo pusieron en github [2], por si se lo preguntan scratch se puede descargar de acá [3], justo iba a levantar un ticket en trac de scratch y me encuentro con que ya esta reportado [4]. Por cierto el paquete modificado, lo he subido por si alguien no desea hacer todo el borlote [5]

[1] http://ubuntuforums.org/showthread.php?t=636724
[2]https://gist.github.com/1410666
[3]http://info.scratch.mit.edu/Scratch_1.4_Download
[4]http://www.assembla.com/spaces/scratchonlinux/tickets/19
[5]http://blografia.net/vicm3/data/file/scratch_1.4.0.1-0ubuntu5_i386.modifiedforDebian.deb

Publicado en Debraye, Educación, General, planetalinux, sysadmin, Trabajo | Deja un comentario