¿Logro, preocupación u ocupación?

Del Universal 23 de febrero 2009

«Universidad a distancia iniciará en septiembre: SEP
Buscarán atender a los cerca de 25 mil estudiantes que intentaron ingresar a la UNAM, UAM o IPN y no lo consiguieron

Universidad a distancia iniciará en septiembre: SEP
Los rechazados de las universidades públicas podrían encontrar en el programa Universidad a distancia una alternativa, según la SEP

Nurit Martínez
El Universal
Ciudad de México Lunes 23 de febrero de 2009
14:02 En la ciudad de México fueron «rechazados» de la Universidad Nacional Autónoma de México, la Universidad Autónoma Metropolitana y el Instituto Politécnico Nacional, entre otras, entre 22 mil y 25 mil estudiantes que buscaron ingresar a alguna de las licenciaturas de esas instituciones el año pasado, estima la Secretaría de Educación Pública (SEP).

Rodolfo Tuirán Gutiérrez, anunció que ante esta «demanda insatisfecha» en septiembre iniciará operaciones la Universidad Nacional de Educación a Distancia, que busca no sólo atender a estos jóvenes que se quedaron fuera de las universidades públicas, sino también ampliar las oportunidades educativas de los jóvenes que tienen algún tipo de discapacidad.

Al concluir la firma de convenio con la Universidad Nacional de Educación a Distancia de España, el subsecretario comentó que el año pasado en la zona Metropolitana hubo una demanda de entre 150 mil y 155 mil estudiantes que buscaron ingresar a una licenciatura.»

Según la Jornada 24 de febrero 2004:

«Tuirán: la SEP abrirá nueva universidad en septiembre

Será de educación a distancia

Entre 22 mil y 25 mil alumnos de la zona metropolitana de la ciudad de México quedaron sin espacio en instituciones de enseñanza superior, dice el funcionario
Karina Avilés

En la zona metropolitana de la ciudad de México entre 22 mil y 25 mil estudiantes se quedaron sin lugar en instituciones de educación superior como las universidades Nacional Autónoma de México y Autónoma Metropolitana, informó el subsecretario de Educación Superior, Rodolfo Tuirán.

Frente a dicha problemática, anunció, en septiembre próximo abrirá sus puertas la Universidad de Educación a Distancia de México, con el propósito de ampliar la cobertura educativa y atender a poblaciones que padecen las formas «modernas de aislamiento social».

En entrevista, adelantó que la matrícula en ese nivel educativo alcanzará **2 millones 900 mil alumnos** en el actual ciclo escolar. Sin embargo, reconoció, «hay demanda insatisfecha».

Durante la firma de un convenio de colaboración con la Universidad Nacional de Educación a Distancia de España (UNED), el funcionario destacó que la creación de una institución similar en México permitirá atender a la población que sufre alguna discapacidad y a las personas que están privadas de su libertad.

El crecimiento de la matrícula en las modalidades no presenciales se acelerará en los próximos años, pues únicamente en el pasado ciclo escolar alrededor de 200 mil estudiantes, 7.3 por ciento de la matrícula total, cursaban estudios en ese tipo de opciones, añadió.

Por su parte, la titular de la Secretaría de Educación Pública, Josefina Vázquez Mota, indicó que el convenio con la UNED permitirá el diseño de programas de alta especialidad, como la criminalística, y crear mecanismos de titulación conjunta en proyectos de formación a distancia de investigadores de alto nivel.

Los trabajos de la institución mexicana, de próxima creación, comenzarán en septiembre, con una inversión de unos 150 millones de pesos.»

Publicado en Sin categoría | Deja un comentario

Adios 2.4.x

Actualizando a Lenny me encontré (aunque claro lo mejor hubiera sido leer las release notes cosa que hice después de actualizar la segunda maquina):

glibc (2.5-1) unstable; urgency=low

Starting with version 2.5-1, the glibc requires a 2.6.1 or later
kernel. If you use a 2.4 kernel, please upgrade it *before*
installing glibc.

This also means that it is not possible to use LD_ASSUME_KERNEL with a
version lower than 2.6.1. If you have set such a thing in /etc/profile,
~/.bashrc or any other initialization file (something you should have
never done!!!), please remove that *before* installing glibc.

Note: This does not apply to the m68k architecture and to non-Linux
kernels.

A hacer pruebas con fakeroot y make-kpkg por que en la linea 2.6.x cambian muchísimas cosas

Publicado en Sin categoría | Deja un comentario

Debian + Lighttpd + Mailman

Bueno después de darme de topes con esto, ya logre que funcione esta configuración, que me dio muchos problemas… para empezar por que no me enviaba el error y así ni encontraba el por que marcaba error.

Primero he de decir que tal cual lo único que debe hacer uno para que se ejecuten los cgi de mailman en Debian es lighttpd-enable-mod cgi y en lighttpd.conf agregar:

alias.url += (

«/cgi-bin/» => «/usr/lib/cgi-bin/»,

«/pipermail/» => «/var/lib/mailman/archives/public/»,

«/images/mailman/» => «/usr/share/images/mailman/»,

)

Como podrán ver en /usr/lib/cgi-bin es donde Debian realmente guarda los cgi (derivado de como ha ido creciendo esta instalación aún tengo /var/www/html/ (que en Debian debiera ser /var/www ) ahora el detalle esta en que lighttpd corre como el usuario 33 (www-data) y normalmente mailman espera al 38 (list) asi que no encontraba ni el error por que al ejecutarlo como lighttpd ni escribía en los logs.

Primero pensé en hacer strace de lighttpd, craso error, como el sitio esta vivo y tiene muchas visitas en unos segundos me llenaba de pantallas y aun cuando encontraba el error no lograba distinguirlo de muchas otras cosas que se ejecutaban casi al mismo tiempo.

Entonces fui directamente a /usr/lig/cgi-bin/mailman y le di file listinfo:

listinfo: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

Entonces, pues a ejecutarlo,

./listinfo

Status: 405 Method not allowed

Content-type: text/plain

The method is not allowed

Mhh, por ahí recordé que con su se pueden enviar comandos con su y el usuario así que

su – www-data -c /usr/lib/cgi-bin/mailman/listinfo

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

[—– Mailman Version: 2.1.11 —–]

[—– Traceback ——]

Traceback (most recent call last):

File «/var/lib/mailman/scripts/driver», line 82, in run_main

immediate=1)

File «/usr/lib/mailman/Mailman/Logging/StampedLogger.py», line 52, in __init__

Logger.__init__(self, category, nofail, immediate)

File «/usr/lib/mailman/Mailman/Logging/Logger.py», line 50, in __init__

self.__get_f()

File «/usr/lib/mailman/Mailman/Logging/Logger.py», line 68, in __get_f

1)

File «/usr/lib/python2.5/codecs.py», line 817, in open

file = __builtin__.open(filename, mode, buffering)

IOError: [Errno 13] Permission denied: ‘/var/lib/mailman/logs/error’

Content-type: text/html

Bug in Mailman version 2.1.11

Bug in Mailman version 2.1.11

We’re sorry, we hit a bug!

Please inform the webmaster for this site of this

problem. Printing of traceback and other system information has been

explicitly inhibited, but the webmaster can find this information in the

Mailman error logs.

[—– Python Information —–]

sys.version = 2.5.2 (r252:60911, Jan 4 2009, 17:40:26)

[GCC 4.3.2]

sys.executable = /usr/bin/python

sys.prefix = /usr

sys.exec_prefix = /usr

sys.path = /usr

sys.platform = linux2

[—– Environment Variables —–]

LANG: en_US

TERM: xterm

SHELL: /bin/sh

LANGUAGE: en_MX:en_US:en_GB:en

SHLVL: 1

PYTHONPATH: /var/lib/mailman

PWD: /var/www

LOGNAME: www-data

USER: www-data

HOME: /var/www

MAIL: /var/mail/www-data

_: /usr/lib/cgi-bin/mailman/listinfo

Ahi estaba el primer detalle:

IOError: [Errno 13] Permission denied: ‘/var/lib/mailman/logs/error’

/var/log/mailman no es puede ser escrito cuando es invocado por www-data en este caso lighttpd a dar chown www-data.www-data /var/log/mailman -R

Bueno después de arreglar eso a invocarlo de nuevo:

/usr/lib/cgi-bin/mailman# su – www-data -c /usr/lib/cgi-bin/mailman/listinfo

Status: 405 Method not allowed

Content-type: text/plain

The method is not allowed

Bueno al menos ya tenemos el mismo comportamiento que cuando lo ejecuto directo como root, pero mejor aún ahora si escribe el error en /var/log:

Feb 23 15:02:31 2009 admin(10633): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

admin(10633): [—– Mailman Version: 2.1.11 —–]

admin(10633): [—– Traceback ——]

admin(10633): Traceback (most recent call last):

admin(10633): File «/var/lib/mailman/scripts/driver», line 110, in run_main

admin(10633): main()

admin(10633): File «/usr/lib/mailman/Mailman/Cgi/listinfo.py», line 42, in main

admin(10633): listinfo_overview()

admin(10633): File «/usr/lib/mailman/Mailman/Cgi/listinfo.py», line 87, in listinfo_overview

admin(10633): mlist = MailList.MailList(name, lock=0)

admin(10633): File «/usr/lib/mailman/Mailman/MailList.py», line 130, in __init__

admin(10633): self.Load()

admin(10633): File «/usr/lib/mailman/Mailman/MailList.py», line 638, in Load

admin(10633): dict, e = self.__load(file)

admin(10633): File «/usr/lib/mailman/Mailman/MailList.py», line 604, in __load

admin(10633): fp = open(dbfile)

admin(10633): IOError: [Errno 13] Permission denied: ‘/var/lib/mailman/lists/anime/config.pck’

admin(10633): [—– Python Information —–]

admin(10633): sys.version = 2.5.2 (r252:60911, Jan 4 2009, 17:40:26)

[GCC 4.3.2]

admin(10633): sys.executable = /usr/bin/python

admin(10633): sys.prefix = /usr

admin(10633): sys.exec_prefix = /usr

admin(10633): sys.path = /usr

admin(10633): sys.platform = linux2

admin(10633): [—– Environment Variables —–]

admin(10633): REDIRECT_STATUS: 200

admin(10633): SERVER_SOFTWARE: lighttpd/1.4.19

admin(10633): SCRIPT_NAME: /cgi-bin/mailman/listinfo

admin(10633): REQUEST_METHOD: GET

admin(10633): HTTP_KEEP_ALIVE: 300

admin(10633): SERVER_PROTOCOL: HTTP/1.1

admin(10633): CONTENT_LENGTH: 0

admin(10633): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7

admin(10633): HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.6

admin(10633): HTTP_CONNECTION: keep-alive

admin(10633): SERVER_NAME: foo.bar

admin(10633): REMOTE_PORT: 58661

admin(10633): SERVER_PORT: 80

admin(10633): SERVER_ADDR: 0.0.0.0

admin(10633): DOCUMENT_ROOT: /var/www/html

admin(10633): PYTHONPATH: /var/lib/mailman

admin(10633): SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/listinfo

admin(10633): HTTP_HOST: foo.bar

admin(10633): REQUEST_URI: /cgi-bin/mailman/listinfo

admin(10633): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

admin(10633): GATEWAY_INTERFACE: CGI/1.1

admin(10633): REMOTE_ADDR: foo.bar

admin(10633): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5

admin(10633): HTTP_ACCEPT_ENCODING: gzip,deflate

Mhh… aqui lo importante

admin(10633): IOError: [Errno 13] Permission denied: ‘/var/lib/mailman/lists/anime/config.pck’

admin(10633): [—– Python Information —–]

El directorio lists y todo su contenido tiene como dueño root.list entonces pues ahora nuestro binario (setgid) no puede leer las listas… pero entonces ya estamos de gane:

chown www-data.list lists/ -R

**Y voila tenemos mailman funcionando en Debian con lighttpd. Resumiendolo en pocos pasos.**

1) Es necesario activar el modulo cgi de lighttpd (si esta uno en stable, es este caso Lenny, no hay necesidad de modificar su configuración.

2) En lighttpd.conf hay que añadir alias a los archivos que se van a usar:

alias.url += (

«/cgi-bin/» => «/usr/lib/cgi-bin/»,

«/pipermail/» => «/var/lib/mailman/archives/public/»,

«/images/mailman/» => «/usr/share/images/mailman/»,

)

3) /var/log/mailman tiene como dueño root.list y debe ser www-data.list para que pueda escribir lighttpd ahi

4) /var/lib/mailman/list tiene como dueño a root.list y tambien debe ser www-data.lists para que pueda leer y modificar ahi lighttpd (bueno mas bien el script pero que es invocado por lighttpd), también a archives/ data/ deben cambiarseles los permisos o de lo contrario la pagina del administrador no funciona correctamente

5) newlist en caso de que aun no tengamos listas creadas.

Actualización: 28 Feb, añado más directorios que deben tener permisos www-data.list

Publicado en Sin categoría | Etiquetado | Deja un comentario

Software educativo

Lo mejor de los desarrollos propios es que resuelven problemas muy locales, lo peor de los desarrollos propios es que pocas veces ven la luz del día, o como en el caso de un programa de manejo de fichas bibliográficos que hoy se apareció en una reunión de trabajo que tuve, no se entera uno de que existen hasta que ya ha pasado mucho tiempo y tuvo uno la necesidad de usarlo y no tenerlo ;D.

En todo caso es curioso que requiera de clave para instalar… parece a ojo de buen cubero estar basado en java (por ahi incluye tomcat) y strings dice que probablemente sea foxpro.

Publicado en Sin categoría | Deja un comentario

Está mañana

Ya no lo recordaba, pero apticron tuvo a bien anunciarme esta mañana:

The following packages are currently pending an upgrade:

adduser 3.110
apache2-utils 2.2.9-10+lenny2
apt 0.7.20.2
apticron 1.1.27
aptitude 0.4.11.11-1~lenny1
apt-listchanges 2.83
apt-utils 0.7.20.2
at 3.1.10.2
awstats 6.7.dfsg-5.1
base-files 5
base-passwd 3.5.20
bash 3.2-4
bind9-host 1:9.5.1.dfsg.P1-1
binutils 2.18.1~cvs20080103-7
bsd-mailx 8.1.2-0.20071201cvs-3
bsdmainutils 6.1.10
bsdutils 1:2.13.1.1-1
build-essential 11.4
bzip2 1.0.5-1
console-common 0.7.80
console-data 2:1.07-11
console-tools 1:0.2.3dbs-65.1
coreutils 6.10-6
cpio 2.9-13
cpp 4:4.3.2-2
cpp-4.1 4.1.2-25
cpp-4.3 4.3.2-1.1
cron 3.0pl1-105
cvs 1:1.12.13-12
cvs2svn 2.1.1-1
dash 0.5.4-12
dbconfig-common 1.8.39
dbus 1.2.1-5
debconf 1.5.24
debconf-i18n 1.5.24
debconf-utils 1.5.24
debian-archive-keyring 2009.01.31
debianutils 2.30
debootstrap 1.0.10lenny1
debsums 2.0.36
defoma 0.11.10-0.2
devscripts 2.10.35lenny3
diff 2.8.1-12
djvulibre-desktop 3.5.20-8+lenny1
dnsutils 1:9.5.1.dfsg.P1-1
dpkg 1.14.25
dpkg-dev 1.14.25
dput 0.9.2.32
dselect 1.14.25
e2fslibs 1.41.3-1
e2fsprogs 1.41.3-1
ed 0.7-3
eject 2.1.5+deb1-4
elinks 0.11.4-3
elinks-data 0.11.4-3
emacs21 21.4a+1-5.6
emacs21-bin-common 21.4a+1-5.6
emacs21-common 21.4a+1-5.6
fakeroot 1.11
fdutils 5.5-20060227-3
file 4.26-1
findutils 4.4.0-2
flex 2.5.35-6
fontconfig 2.6.0-3
fontconfig-config 2.6.0-3
g++ 4:4.3.2-2
g++-4.1 4.1.2-25
g++-4.3 4.3.2-1.1
gawk 1:3.1.5.dfsg-4.1
gcc 4:4.3.2-2
gcc-4.1 4.1.2-25
gcc-4.1-base 4.1.2-25
gcc-4.3 4.3.2-1.1
gcc-4.3-base 4.3.2-1.1
genisoimage 9:1.1.9-1
geoip-bin 1.4.4.dfsg-3
gettext 0.17-4
gettext-base 0.17-4
gnupg 1.4.9-3
gpgv 1.4.9-3
grep 2.5.3~dfsg-6
groff-base 1.18.1.1-21
grub 0.97-47lenny2
grub-common 1.96+20080724-16
gsfonts 1:8.11+urwcyr1.0.7~pre44-3
gzip 1.3.12-6
hdparm 8.9-3
hicolor-icon-theme 0.10-1
hostname 2.95
ifupdown 0.6.8+nmu1
info 4.11.dfsg.1-4
initscripts 2.86.ds1-61
iproute 20080725-2
iptables 1.4.2-6
iputils-ping 3:20071127-1
ircii 20051015-2.3
klogd 1.5-5
less 418-1
libacl1 2.2.47-2
libafterimage0 2.2.8-2
libapache-session-perl 1.86-1
libapr1 1.2.12-5
libaprutil1 1.2.12+dfsg-8
libart-2.0-2 2.3.20-2
libatk1.0-0 1.22.0-1
libatk1.0-data 1.22.0-1
libatm1 2.4.1-17.2
libattr1 1:2.4.43-2
libbind9-40 1:9.5.1.dfsg.P1-1
libbit-vector-perl 6.4-7+b1
libblkid1 1.41.3-1
libbz2-1.0 1.0.5-1
libc6 2.7-18
libc6-dev 2.7-18
libcairo2 1.6.4-7
libcap2 2.11-2
libcarp-clan-perl 6.00-1
libcomerr2 1.41.3-1
libcompress-raw-zlib-perl 2.012-1
libcompress-zlib-perl 2.012-1
libconfig-simple-perl 4.59-3
libconsole 1:0.2.3dbs-65.1
libcroco3 0.6.1-2
libcups2 1.3.8-1lenny4.1
libcwidget3 0.5.12-4
libdata-dumper-simple-perl 0.11-4
libdata-formvalidator-perl 4.61-1
libdate-calc-perl 5.4-5+b1
libdate-manip-perl 5.54-1
libdatrie0 0.1.3-2
libdb4.2 4.2.52+dfsg-5
libdb4.5 4.5.20-13
libdb4.6 4.6.21-11
libdbd-csv-perl 0.2200-5
libdbd-excel-perl 0.06-6
libdbd-pg-perl 2.8.7-1
libdbd-xbase-perl 1:0.241-6
libdbi-perl 1.605-1
libdbus-1-3 1.2.1-5
libdevel-symdump-perl 2.08-1
libdevmapper1.02.1 2:1.02.27-4
libdigest-hmac-perl 1.01-7
libdigest-sha1-perl 2.11-2+b1
libdirectfb-1.0-0 1.0.1-11
libdjvulibre21 3.5.20-8+lenny1
libdns45 1:9.5.1.dfsg.P1-1
libdrm2 2.3.1-2
libedit2 2.11~20080614-1
libemail-address-perl 1.889-2
libemail-find-perl 0.10-dfsg-1.1
libemail-valid-perl 0.179-2
libept0 0.5.22
libexpat1 2.0.1-4
libexporter-lite-perl 0.02-1
libfont-afm-perl 1.20-1
libfontconfig1 2.6.0-3
libfontenc1 1:1.0.4-3
libfreetype6 2.3.7-2
libfribidi0 0.10.9-1
libfs6 2:1.0.1-1
libfsplib0 0.9-1
libgcc1 1:4.3.2-1.1
libgcrypt11 1.4.1-1
libgd2-xpm 2.0.36~rc1~dfsg-3
libgd-gd2-perl 1:2.39-2
libgeoip1 1.4.4.dfsg-3
libgeo-ipfree-perl 0.2-7
libgif4 4.1.6-6
libgl1-mesa-glx 7.0.3-7
libglib2.0-0 2.16.6-1
libglib2.0-data 2.16.6-1
libgmp3c2 2:4.2.2+dfsg-3
libgnutls26 2.4.2-6
libgomp1 4.3.2-1.1
libgpg-error0 1.4-2
libgpm2 1.20.4-3.1
libgraphviz4 2.20.2-3
libgsf-1-114 1.14.8-1lenny2
libgsf-1-common 1.14.8-1lenny2
libgtk2.0-0 2.12.11-4
libgtk2.0-bin 2.12.11-4
libgtk2.0-common 2.12.11-4
libhal1 0.5.11-8
libhtml-format-perl 2.04-2
libhtml-fromtext-perl 2.05-5.1
libhtml-parser-perl 3.56-1+b1
libhtml-table-perl 2.04a-1.1
libhtml-tagset-perl 3.20-2
libhtml-template-perl 2.9-1
libhtml-tree-perl 3.23-1
libice6 2:1.0.4-1
libidn11 1.8+20080606-1
libilmbase6 1.0.1-2+nmu2
libimage-size-perl 3.1.1-2
libio-compress-base-perl 2.012-1
libio-compress-zlib-perl 2.012-1
libio-multiplex-perl 1.09-2
libio-socket-ssl-perl 1.16-1
libio-stringy-perl 2.110-4
libisc45 1:9.5.1.dfsg.P1-1
libisccc40 1:9.5.1.dfsg.P1-1
libisccfg40 1:9.5.1.dfsg.P1-1
libjasper1 1.900.1-5.1
libjcode-pm-perl 2.06-1
libjpeg62 6b-14
libkeyutils1 1.2-9
libkrb53 1.6.dfsg.4~beta1-5
liblcms1 1.17.dfsg-1
libldap-2.4-2 2.4.11-1
liblocale-gettext-perl 1.05-4
liblockfile1 1.08-3
libltdl3 1.5.26-4
liblua50 5.0.3-3
liblualib50 5.0.3-3
liblwres40 1:9.5.1.dfsg.P1-1
libmagic1 4.26-1
libmagick10 7:6.3.7.9.dfsg1-3~lenny1
libmail-sendmail-perl 0.79-5
libmailtools-perl 2.03-1
libmime-types-perl 1.24-1
libmpfr1ldbl 2.3.1.dfsg.1-2
libmudflap0 4.3.2-1.1
libmudflap0-dev 4.1.2-25
libmysqlclient15off 5.0.51a-24
libncurses5 5.7+20081213-1
libncurses5-dev 5.7+20081213-1
libncursesw5 5.7+20081213-1
libneon26 0.26.4-2+b1
libneon27-gnutls 0.28.2-6.1
libnet-cidr-perl 0.11-3
libnet-dns-perl 0.63-2
libnet-domain-tld-perl 1.67-2
libnet-server-perl 0.97-1
libnet-ssleay-perl 1.35-1
libnewt0.52 0.52.2-11.3
libole-storage-lite-perl 0.17-1
libopenexr6 1.6.1-3
libossp-uuid15 1.5.1-1.1+b1
libpam0g 1.0.1-5
libpam-modules 1.0.1-5
libpam-runtime 1.0.1-5
libpango1.0-0 1.20.5-3
libpango1.0-common 1.20.5-3
libparse-recdescent-perl 1.95.1+dfsg-3
libpcap0.8 0.9.8-5
libpci3 1:3.0.0-6
libpcre3 7.6-2.1
libperl5.10 5.10.0-19
libperl6-junction-perl 1.40000-1
libperl-dev 5.10.0-19
libpg-perl 1:2.1.1-4
libpixman-1-0 0.10.0-2
libpng12-0 1.2.27-2
libpopt0 1.14-4
libpq5 8.3.6-1
libreadline5 5.2-3.1
libregexp-common-perl 2.122-1
librrd4 1.3.1-4
librrds-perl 1.3.1-4
librsvg2-2 2.22.2-2lenny1
libruby1.8 1.8.7.72-3
libsasl2-2 2.1.22.dfsg1-23
libsasl2-modules 2.1.22.dfsg1-23
libselinux1 2.0.65-5
libsepol1 2.0.30-2
libserf-0-0 0.2.0-1
libsigc++-2.0-0c2a 2.0.18-2
libslang2 2.1.3-3
libsm6 2:1.0.3-2
libspreadsheet-parseexcel-perl 0.3200-2
libspreadsheet-parseexcel-simple-perl 1.04-2
libspreadsheet-writeexcel-perl 2.22-1
libsqlite3-0 3.5.9-6
libsql-statement-perl 1.15-3
libss2 1.41.3-1
libssl0.9.8 0.9.8g-15
libstdc++5 1:3.3.6-18
libstdc++6 4.3.2-1.1
libstdc++6-4.1-dev 4.1.2-25
libstdc++6-4.3-dev 4.3.2-1.1
libsvga1 1:1.4.3-27
libsvn1 1.5.1dfsg1-2
libsysfs2 2.1.0-5
libsys-hostname-long-perl 1.4-2
libtasn1-3 1.4-1
libtemplate-perl 2.19-1.1lenny1.1
libtext-charwidth-perl 0.04-5+b1
libtext-csv-perl 1.06-1
libtext-csv-xs-perl 0.52-1
libtext-iconv-perl 1.7-1+b1
libtextwrap1 0.1-6
libtext-wrapi18n-perl 0.06-6
libthai0 0.1.9-4
libthai-data 0.1.9-4
libtiff4 3.8.2-11
libtimedate-perl 1.1600-9
libts-0.0-0 1.0-4
libungif4g 4.1.6-6
libunicode-map-perl 0.112-10+b1
liburi-perl 1.35.dfsg.1-1
libusb-0.1-4 2:0.1.12-13
libuser-simple-perl 1.43-1
libuuid1 1.41.3-1
libwmf0.2-7 0.2.8.4-6
libwrap0 7.6.q-16
libwww-mechanize-perl 1.34-2
libwww-perl 5.813-1
libx11-6 2:1.1.5-2
libx11-data 2:1.1.5-2
libx86-1 1.1+ds1-2
libxapian15 1.0.7-4
libxau6 1:1.0.3-3
libxaw7 2:1.0.4-2
libxcb1 1.1-1.1
libxcb-render0 1.1-1.1
libxcb-render-util0 0.2.1+git1-1
libxcb-xlib0 1.1-1.1
libxcomposite1 1:0.4.0-3
libxcursor1 1:1.1.9-1
libxdamage1 1:1.1.1-4
libxdmcp6 1:1.0.2-3
libxext6 2:1.0.4-1
libxfixes3 1:4.0.3-2
libxfont1 1:1.3.3-1
libxft2 2.1.12-3
libxi6 2:1.1.4-1
libxinerama1 2:1.0.3-2
libxml2 2.6.32.dfsg-5
libxmu6 2:1.0.4-1
libxmuu1 2:1.0.4-1
libxpm4 1:3.5.7-1
libxrandr2 2:1.2.3-1
libxrender1 1:0.9.4-2
libxslt1.1 1.1.24-2
libxt6 1:1.0.5-3
libxtrap6 2:1.0.0-5
libxtst6 2:1.0.3-1
libxv1 2:1.0.4-1
libxxf86dga1 2:1.0.2-1
libxxf86misc1 1:1.0.1-3
libxxf86vm1 1:1.0.2-1
libyaml-perl 0.66-1
links2 2.1pre37-1.1
linux-libc-dev 2.6.26-13
locales 2.7-18
login 1:4.1.1-6
logrotate 3.7.1-5
lsb-base 3.2-20
lsb-release 3.2-20
lynx 2.8.7dev9-2.1
lynx-cur 2.8.7dev9-2.1
lzma 4.43-14
m4 1.4.11-1
mailx 1:20071201-3
make 3.81-5
makedev 2.3.1-88
man-db 2.5.2-4
manpages 3.05-1
mawk 1.3.3-11.1
mime-support 3.44-1
mkisofs 9:1.1.9-1
mktemp 1.5-9
mount 2.13.1.1-1
mtr 0.73-1
munin 1.2.6-9
munin-node 1.2.6-9
mysql-common 5.0.51a-24
ncurses-base 5.7+20081213-1
ncurses-bin 5.7+20081213-1
netbase 4.34
netcat 1.10-38
netcat-traditional 1.10-38
net-tools 1.60-22
nmap 4.62-1
nstx 1.1-beta6-5
ntp 1:4.2.4p4+dfsg-8
ntpdate 1:4.2.4p4+dfsg-8
openbsd-inetd 0.20080125-2
openssh-blacklist 0.4.1
openssh-client 1:5.1p1-5
openssh-server 1:5.1p1-5
openssl 0.9.8g-15
openssl-blacklist 0.4.2
passwd 1:4.1.1-6
patch 2.5.9-5
pciutils 1:3.0.0-6
perl 5.10.0-19
perl-base 5.10.0-19
perl-doc 5.10.0-19
perlmagick 7:6.3.7.9.dfsg1-3~lenny1
perl-modules 5.10.0-19
po-debconf 1.0.15
postfix 2.5.5-1.1
postgresql 8.3.6-1
postgresql-8.3 8.3.6-1
postgresql-client 8.3.6-1
postgresql-client-8.3 8.3.6-1
postgresql-client-common 94lenny1
postgresql-common 94lenny1
postgresql-contrib 8.3.6-1
postgresql-contrib-8.3 8.3.6-1
postgresql-doc 8.3.6-1
postgresql-doc-8.3 8.3.6-1
procps 1:3.2.7-11
psmisc 22.6-1
python 2.5.2-3
python2.4 2.4.6-1
python2.4-minimal 2.4.6-1
python2.5 2.5.2-15
python2.5-minimal 2.5.2-15
python-apt 0.7.7.1+nmu1
python-central 0.6.8
python-minimal 2.5.2-3
python-support 0.8.4
rcs 5.7-23
readline-common 5.2-3.1
rrdtool 1.3.1-4
rxvt-unicode 9.05-1+lenny1
screen 4.0.3-11
sed 4.1.5-6
setserial 2.17-44.2
smartmontools 5.38-2
ssh 1:5.1p1-5
ssl-cert 1.0.23
subversion 1.5.1dfsg1-2
sudo 1.6.9p17-2
sysklogd 1.5-5
systraq 0.0.20070301-4
sysvinit 2.86.ds1-61
sysvinit-utils 2.86.ds1-61
sysv-rc 2.86.ds1-61
tar 1.20-1
tcpd 7.6.q-16
tcpdump 3.9.8-4
telnet 0.17-36
tmpreaper 1.6.10
traceroute 2.0.11-2
ttf-dejavu 2.25-3
ttf-dejavu-core 2.25-3
ttf-dejavu-extra 2.25-3
tzdata 2008h-2
ucf 3.0016
unzip 5.52-12
update-inetd 4.31
util-linux 2.13.1.1-1
vim 1:7.1.314-3+lenny2
vim-common 1:7.1.314-3+lenny2
vim-runtime 1:7.1.314-3+lenny2
webcalendar 1.0.5-15lenny1
wget 1.11.4-2
whiptail 0.52.2-11.3
whois 4.7.30
x11-common 1:7.3+18
x11-session-utils 7.3+1
x11-utils 7.3+2+nmu1
x11-xfs-utils 7.3+1
x11-xserver-utils 7.3+5
xaw3dg 1.5+E-17
xfonts-encodings 1:1.0.2-3
xfonts-utils 1:7.4+1
xfsprogs 2.9.8-1lenny1
xml-core 0.12
x-ttcidfont-conf 31
xutils 1:7.3+18
xutils-dev 1:7.4+3
zlib1g 1:1.2.3.3.dfsg-12

Que Lenny ha llegado.

Publicado en Sin categoría | 2 comentarios

Si no saben como arreglarlo, dejen de estarlo destruyendo

Seven Suzuki circa 1992

Versión con subtitulos en español

Buen rato atrás vi este video, me sorprende la razón que tiene esta chica cuando habla del estado del mundo en 1992… y lo poco que hemos hecho para remediarlo.

 

Por más que busque no lo pude encontrar en los sitios que deberían tenerlo, por lo que lo metí en En un PDF, que este esta tomado de http://ssjothiratnam.com/?p=747.

Publicado en Sin categoría | Deja un comentario

Lo del registro de celulares en MX

Bueno como en el periodico obviamente solo he leido resumenes e interpretaciones, coloco aqui lo que encontre sobre la reforma, que para empezar es a la Ley Federal de Telecomunicaciones, el decreto puede ser leido en la pagina de la camara de diputados decreto 9 de febrero 2009 en el indice de leyes federales de México en especial aquí LEY Federal de Telecomunicaciones

Del primer documento tomo el siguiente extracto:

«XI. Llevar un registro y control separado de sus usuarios, tanto en la modalidad de líneas contratadas en plan tarifario, como en líneas de prepago, el cual contenga como mínimo los siguientes datos:
a) Número y modalidad de la línea telefónica;
b) Nombre completo, domicilio, nacionalidad, número correspondiente y demás datos contenidos en identificación oficial vigente con fotografía, así como comprobante de domicilio actualizado del usuario y toma de impresión de huella dactilar directamente en tinta y/o electrónicamente;
c) En caso de personas morales, además de los datos de los incisos a) y b), se deberá registrar la razón social de la empresa, cédula fiscal y copia del documento que acredite capacidad para contratar.
Los concesionarios deberán conservar copias fotostáticas o en medios electrónicos de los documentos necesarios para dicho registro y control; así como mantener la reserva y protección de las bases de datos personales, las cuales no podrán ser usadas con fines diferentes a los señalados en las leyes;
XII. Conservar un registro y control de comunicaciones que se realicen desde cualquier tipo de línea que utilice numeración propia o arrendada, bajo cualquier modalidad, que permitan identificar con precisión los siguientes datos:
a) Tipo de comunicación (transmisión de voz, buzón vocal, conferencia, datos), servicios suplementarios (incluidos el reenvío o transferencia de llamada) o servicios de mensajería o multimedia empleados (incluidos los servicios de mensajes cortos, servicios multimedia y avanzados);
b) Datos necesarios para rastrear e identificar el origen y destino de las comunicaciones de telefonía móvil: número de destino, modalidad de líneas con contrato o plan tarifarío, como en la modalidad de líneas de prepago;
c) Datos necesarios para determinar la fecha, hora y duración de la comunicación, así como el servicio de mensajería o multimedia;
d) Además de los datos anteriores, se deberá conservar la fecha y hora de la primera activación del servicio y la etiqueta de localización (identificador de celda) desde la que se haya activado el servicio;
e) La ubicación digital del posicionamiento geográfico de las líneas telefónicas, y
f) La obligación de conservación de datos a que se refiere la presente fracción cesa a los doce meses, contados a partir de la fecha en que se haya producido la comunicación.
Los concesionarios tomarán las medidas técnicas necesarias respecto de los datos objeto de conservación, que garanticen su conservación, cuidado, protección, no manipulación o acceso ilícito, destrucción, alteración o cancelación, así como el personal autorizado para su manejo y control;
XIII. Entregar los datos conservados, al Procurador General de la República o Procuradores Generales de Justicia de las Entidades Federativas, cuando realicen funciones de investigación de los delitos de extorsión, amenazas, secuestro, en cualquiera de sus modalidades o de algún delito grave o relacionado con la delincuencia organizada, en sus respectivas competencias.
Queda prohibida la utilización de los datos conservados para fines distintos a los previstos en el párrafo anterior, cualquier uso distinto será sancionado por las autoridades competentes en términos administrativos y penales que resulten.
Los concesionarios están obligados a entregar la información dentro del plazo máximo de setenta y dos horas siguientes contados a partir de la notificación, siempre y cuando no exista otra disposición expresa de autoridad judicial.
El Reglamento establecerá los procedimientos, mecanismos y medidas de seguridad que los concesionarios deberán adoptar para identificar al personal facultado para acceder a la información, así como las medidas técnicas y organizativas que impidan su manipulación o uso para fines distintos a los legalmente autorizados, su destrucción accidental o ilícita o su pérdida accidental, así como su almacenamiento, tratamiento, divulgación o acceso no autorizado;
XIV. Realizar el bloqueo inmediato de las líneas contratadas bajo cualquier modalidad, reportados por los clientes o usuarios como robados o extraviados; realizar la actualización respectiva en el registro de usuarios de telefonía; así como realizar la suspensión inmediata del servicio de telefonía para efectos de aseguramiento cuando así lo instruya la Comisión Federal de Telecomunicaciones, de conformidad con lo establecido en el Código Federal de Procedimientos Penales.
En caso de que los usuarios vendan o cedan una línea de telefonía en cualquiera de sus modalidades de contratación, deberán dar aviso al concesionario, a efecto de que dicha línea sea bloqueada, en tanto sea registrado el nuevo usuario, conforme a la fracción XI del presente artículo, y
XV. Informar a los clientes o usuarios de servicios de telefonía en cualquiera de sus modalidades, previo a su venta, de la existencia y contenido del registro y su disponibilidad a los agentes facultados.
Artículo 52. Para los efectos de esta Ley, se entiende por comercializadora de servicios de telecomunicaciones toda persona que, sin ser propietaria o poseedora de medios de transmisión, proporciona a terceros servicios de telecomunicaciones mediante el uso de capacidad de un concesionario de redes públicas de telecomunicaciones.
Los concesionarios deberán pactar con las comercializadoras de servicios los requisitos de operación y funcionamiento de conformidad con los artículos 7, 16, 44 y 64, bajo carácter de información confidencial, una Base de Datos, con el registro de identificación, domicilio actual con comprobante de referencia, toma de impresión de huella dactilar directamente en tinta y/o electrónicamente, y servicios ofrecidos de los usuarios de servicios de telecomunicaciones.»

Yo veo varios problemas, lo sabrá quienquiera que haya intentado comunicarse al *264 cuando tiene urgencia o en un día feriado, despues está el asunto de quien asegura que nuestra información no va a terminar en peores manos de las que ya esta (de hecho podran leer en el estracto, que eso se reglamentara «despues»), ¿como detiene este registro de celulares, que el secuestrador no extorsione desde el telefono de la victima?, ¿mejor aún si para robar bancos, asaltar y secuestrar, roban autos, que detiene a los extorcionadores de usar un telefono robado?, como no existe la tecnologia para clonar un numero… ¿y que pasara con los softphones y la VoIP?

Por cierto que Schneier lo coloco en su blog cuando aun era propuesta y en la Cofradia

Publicado en Sin categoría | Deja un comentario

Costos

El día de ayer, mientras dábamos un taller en el inter semestral, me comentaron los encargados de las aulas de computo, que habían instalado Microsoft Office 2007 por petición de la secretaria académica (SIC), pero que la subdirección de informática les había pedido que probaran instalando Linux y OpenOffice, así entre líneas, que por que las licencias estaban saliendo muy caras

Publicado en Sin categoría | 3 comentarios

Jaws en las noticias

Bueno, en la columna de opinión de John Dvorak.

» For example, one site maintains a database of all the content management systems (CMSs) ever released, with a great checklist of features so you can pick and choose which ones you want to evaluate for a blog or whatever. How many people even know www.cmsmatrix.org exists, or have a clue as to how many of these CMS lash-ups there are?

Let’s examine a few. Hmm, one called WebGUI seems to be getting the most attention. This thing has a lot of features and could be handy for a simple site. And others look promising. Golly, there’s JAWS here too, at www.jaws-project.com; it seems to be a user favorite. Personally, I’ve never heard of it, but it seems to be getting traction.

Now I have to extricate myself from the site. Visit it and you’ll see what the problem is: The balkanization of app development can be traced to the doorstep of the Open Source movement. Everyone is trying to get into the act!»

El articulo completo en PC Mag

Bueno Dvorak no ha escuchado de Jaws, pero por aca hace vuen rato que si ;)

Publicado en Sin categoría | Deja un comentario

HP 2133

El SSD realmente es pésimo

/dev/sda:

Model=SMI MODEL , FwRev=20080308, SerialNo=SMI
00000403
Config={ HardSect NotMFM Fixed DTR>10Mbs }
RawCHS=7769/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=?0?
CurCHS=7769/16/63, CurSects=7831152, LBA=yes, LBAsects=7831152
IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4
AdvancedPM=yes: disabled (255)
Drive conforms to: Unspecified: ATA/ATAPI-4

* signifies the current active mode
root@mini:~# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 118 MB in 3.02 seconds = 39.13 MB/sec
root@mini:~# hdparm -T /dev/sda

/dev/sda:
Timing cached reads: 424 MB in 2.00 seconds = 211.76 MB/sec

mini:~# hdparm -i /dev/sda

/dev/sda:

Model=FUJITSU MHZ2120BH G2 , FwRev=00000009, SerialNo=
K60GT8927YSE
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-3,4,5,6,7

* signifies the current active mode

mini:~# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 162 MB in 3.03 seconds = 53.40 MB/sec
mini:~# hdparm -T /dev/sda

/dev/sda:
Timing cached reads: 446 MB in 2.00 seconds = 222.66 MB/sec

Un fujitsu SATA de 5400RPM… muchisimo mejor rendimiento… aun no he probado que tanto consume de batería extra, pero en cuanto a desempeño, es tremendo comparado con lo que cuesta un SDD.

Curiosamente aunque las velocidades que marca hdparm son cercanas el desempeño trabajando si es bastante notorio… a seguir probando… 120GB vs 4GB.

Publicado en Sin categoría | Deja un comentario