Hace unos días mi buen amigo Deivinson Tejeda (desarrollador del framework KumbiaPHP) me comentó sobre un nuevo acortador de URLs hecho en España llamado SigueMiLink.

Se preguntarán: ¿Bueno y cuál es la gracia del asunto? Pues lo interesante del asunto es que:

  1. El acortador de URLs SigueMiLink está hecho en KumbiaPHP
  2. Los creadores de SigueMiLink le plantearon a Deivinson la posibilidad de incluirlo en Turpial
  3. Turpial y KumbiaPHP son como proyectos hermanos :) (ambos son Venezolanos)

Al parecer todo se confabuló para crear un círculo de apoyo entre los 3 proyectos y así fue. Ahora me complace anunciar que Turpial soporta a SigueMiLink como nuevo servicio acortador de URLs y que tanto los amigos de SigueMiLink como los de KumbiaPHP apoyan fuertemente a Turpial.

Ojalá se puedan repetir más situaciones como ésta, en la que varios proyectos pueden colaborar entre sí por un fin común... La libertad del software :D

Leer más

Este script es cumple la misma función que el anterior de Flickr pero con los albums web de Picasa. Solo necesita que uno le pase como parametro la URL de el album que uno desea, por ejemplo http://picasaweb.google.com/orvtech/Hdd

Este seria el código del script:

#!/bin/bash SIZE=400 echo $1 | \ curl -s žawk --field-separator=/ '{print "http://picasaweb.google.com/data/feed/api/user/"$4"/album/"$5}'ž |\ sed -e 's/\"/\ /g' -e s/\'/\ /g |\ tr ' ' '\n' |\ grep  s72 |\ awk '{print "[url='$1'][img]"$0"[/img][/url]\n"}' |\ sed s/s72/s$SIZE/g

Asumiendo que es script se llama Picasa2BBCode.sh podemos ejecutarlo así:

sh Picasa2BBCode.sh http://picasaweb.google.com/orvtech/Hdd

De este script podemos modificar el valor de $SIZE, los valores permitidos son 72px, 144px, 288px, 320px, 400px, 512px, 576px, 640px, 800px y 1024px pero si las fotos están en resolución menor a 800 puede que de problemas. El producto de este script seria algo así:

[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh6.ggpht.com/_WwtoUQV8M_8/S5kBtkqKAdI/AAAAAAAAPbM/I0LCPdB-qpQ/s400/IMG_7457.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh3.ggpht.com/_WwtoUQV8M_8/S5kBtwXW08I/AAAAAAAAPbQ/Y636HBHOxEo/s400/IMG_7458.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kBtzPQLrI/AAAAAAAAPbU/ZOWfnh4uGuA/s400/IMG_7459.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kBuJEzUPI/AAAAAAAAPbY/qxTGuFR_EbA/s400/IMG_7461.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh3.ggpht.com/_WwtoUQV8M_8/S5kBupiHjqI/AAAAAAAAPbc/FShn8ryEr54/s400/IMG_7462.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kCW9ags7I/AAAAAAAAPbw/wFYET5XlgkQ/s400/IMG_7463.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kCXA_XujI/AAAAAAAAPb0/WDc3N1tLDCw/s400/IMG_7464.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh4.ggpht.com/_WwtoUQV8M_8/S5kCXDnyhkI/AAAAAAAAPb4/SWuagR3LA8c/s400/IMG_7465.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kCXTt6vaI/AAAAAAAAPb8/i1RmMrL5slg/s400/IMG_7466.JPG[/img][/url]
[url=http://picasaweb.google.com/orvtech/Hdd#][img]http://lh5.ggpht.com/_WwtoUQV8M_8/S5kCX8hUk-I/AAAAAAAAPcA/YzOe_0bO0Jw/s400/IMG_7468.JPG[/img][/url]
...

Luego podemos pegar ese código en el foro en el que queramos compartir nuestras imágenes.

Leer más

Me entere este fin de semana que el datacenter que aloja mi NSLU2 (la casa de un amigo que tiene IP publico) va a cerrar y necesito mover el NSLU2 a otro lado. Esto pasara en los próximo 2 meses así que necesito empezar a ver a donde muevo mi NSLU2 o que hacer en este caso en vista de que en mi casa no tengo IP publica.

[caption id="attachment_500" align="alignleft" width="100" caption="NSLU2 sin acceso al publico"]NSLU2 en la carcel[/caption] La primera idea que se me ocurrió es usar el NSLU2 como un backend o publicador y hacer un wrapper a NanoBlogger para que al hacer cualquier tipo de actualización haga un rsync a mi VPS que actuaria como frontend.

Si tienen cualquier sugerencia me la pueden dejar en los comentarios.

Leer más

Como buen troll que soy me mantengo entretenido y participo en varias comunidades o foros en internet. siempre quise mantener mi firma apuntando a mi ultimo articulo publicado pero al mismo tiempo me da flojera actualizar todos esos foros cada vez que publico algo nuevo.

Ya que tengo corriendo apache en mi NSLU2 decidí crear un script que me cree un archivo .htaccess y así redirigir una petición HTTP en especifico a mi ultima publicación en mi blog. Para esto he decidido crear un sub-directorio en mi RootDirectory llamado '/latest'

mkdir /var/www/linuxevolution.org/htdocs/latest mkdir /var/www/orvtech.com/htdocs/latest

El script hace un poco mas que simplemente crear el htaccess. Me permite especificar cuales VirtualHost corriendo NanoBlogger quiero usar, creando un .htaccess para cada uno de estos como se puede ver aquí:

#!/bin/bash DocummentRoot="/var/www/linuxevolution.org/htdocs /var/www/orvtech.com/htdocs"' for virtualhost in $DocummentRoot do cat $virtualhost/rss.xml  | grep link | grep archives |\ head -n1 | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' |\ awk '{print "RewriteEngine on\nRewriteRule (.*) "$0" [R=301,L]"}' > $virtualhost/latest/.htaccess done

En mi caso tengo 2 blogs que usan NanoBlogger y este script mantiene el directorio '/latest/' apuntando a la ultima publicación en cada uno (www.linuxevolution.org/latest la versión en ingles de este sitio y orvtech.com/latest que seria la entrada mas reciente de este blog).

Leer más

Después de varias búsqueda y tratando de seguir los pasos de la página de Debian, no podía instalarlo en mi mini vaio, seguí intentando y viendo los pasos de este post para instalar Debian Sarge pude lograrlo y una manera rápida y cómoda:

1. Tener un Pen drive de al menos 256MB

2. Formatear el pen drive a FAT32

3. Descargar los siguientes archivos “initrd.gz” y “vmlinuz” y los copias en el pen drive

Para Lenny los obtienes desde aquí y para Squeeze desde aquí

4. Descarga la imagen iso de Lenny o de Squeeze según la versión que quieras instalar y lo copias en el pen drive (Esta iso es de 175 MB apróximadamente por el cual sólo te instalará el sistema base, lo demás lo debes descargar vía internet)

5. crea el siguiente archivo en el pen drive llamado: syslinux.cfg y dentro del archivo copia lo siguiente:

default vmlinuz
append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium

default vmlinuz

append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium

6. y listo, desmonta el pen drive y reinicia. Ahora podrás disfrutar de Debian.

Si quieren un repositorio para que puedas instalar la mayoría de los paquetes en debian que no son libres puedes usar copiando en el al final del archivo /etc/apt/source.list

deb http://http.us.debian.org/debian/ squeeze main contrib non-free

Saludos.

Leer más

Intentando resolver configurar la resolución de video en una laptop Toshiba con una Trident CyberBlade XP Ai1, y según el forum de ubuntu, lo que hay que hacer es lo siguiente:

* Abrir un consola de Terminal
* Escribir: sudo gedit /etc/X11/xorg.conf (e ingrese su clave)
* Comentar con numeral (#) las secciones Device, Monitor y Screen, por ejemplo:

Section “Device”
Identifier “Configured Video8 Device”
EndSection
#Section “Device”
# Identifier “Configured Video Device”
#EndSection

* Y añadir tal cual como lo que está a continuación:

Section “Device”
Identifier “Configured Video Device”
Boardname “Trident CyberBlade (generic)”
Busid “PCI:1:0:0″
Driver “trident”
Screen 0
Vendorname “Trident”
EndSection

Section “Monitor”
Identifier “Configured Monitor”
Vendorname “Generic LCD Display”
Modelname “LCD Panel 1024×768″
Horizsync 31.5-48.0
Vertrefresh 56.0 – 65.0
modeline “1024×768@60″ 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection

Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
Defaultdepth 24
SubSection “Display”
Depth 24
Virtual 1024 768
Modes “1024×768@60″
EndSubSection
EndSection

* Guardan el archivo y reinicien los gráficos o el Sistema Operativo.

Nota: si al iniciar su sesión notan que no cambió la resolución a 1024×768, entonces abran:

Sistema -> Preferencia -> Pantalla y cambien la Resolución a 1024×768 y listo.

Enjoy it!

Leer más

Recientemente tuve un montón de problemas con una aplicación web la cual fue modificada bajo MS Windows y tenia el formato MS-DOS. Encontré un montón de errores en los logs de cron el cual corría estos scripts de perl, para no darle largas a la historia, me toco encontrar todos estos scripts y modificarlos, como no fui yo quien subió los scripts al servidor no tenia ni idea de en que subdirectorio podían estar ni cuantos eran. Aquí esta el script que use para conseguir los archivos:

grep -IUl --color '^M' -R ./*

Este script generara una lista de archivos que están formateados como MS-DOS, fácilmente se podría hacer un 'for/while loop' y pasarlos por alguna aplicación como dos2unix.

Leer más

La red de 3.5G fue desplegada en 20 estados del país y Distrito Capital para que los usuarios y usuarias de Cantv y Movilnet disfruten de servicios de datos móviles pospago y prepago con tecnología UMTS / HSDPA.

Como líder en calidad de servicio, Movilnet ya tiene a la disposición de usuarias y usuarios el Aba Móvil con tecnología UMTS (Sistema Universal de Telecomunicaciones Móviles) con capacidad multimedia y velocidad de acceso a Internet  más eficiente y rápida.

Tecnología    Kbps (picos)

CDMA 1X      0.153

EvDO           2.400

GPRS           144

EDGE           473

UMTS           2.000

HSDPA         3.500

La Empresa de telefonía móvil ofrece el servicio de datos a través de dispositivos módems USB, soportados por los ambientes Windows, Linux y Mac, que permiten a los abonados acceder a altas velocidades de navegación con HSDPA (Acceso a Descarga de Paquetes a Alta Velocidad), lo que representa una evolución en la transmisión de datos en UMTS. Aba Móvil prepago y pospago está disponible tanto para usuarios naturales como jurídicos de Cantv y Movilnet, simplemente deben contar con equipos compatibles con la tecnología UMTS/HSDPA, con Tu Chip Movilnet y estar ubicados en las zonas de cobertura de esta red.

Kevin Pérez Velandia, de la Gerencia de Productos de Movilnet, expresó: “Con este servicio los clientes disfrutarán de velocidades superiores de transmisión, calidad de servicio y planes de datos ajustados a un perfil de usuario móvil”.

La operadora móvil del estado venezolano ha activado la red UMTS/HSDPA en 20 estados del país y Distrito Capital. Por ello, usuarios de: Anzoátegui, Apure, Aragua, Barinas, Bolívar, Carabobo, Delta Amacuro, Falcón Guárico, Mérida, Lara, Miranda, Táchira, Zulia, Portuguesa, Sucre, Vargas, Nueva Esparta, Trujillo y Monagas gozarán de las bondades de la red 3.5G que seguirá  expandiéndose a otras entidades.

Para disfrutar de la red UMTS/HSDPA, los usuarios deben suscribirse a cualesquiera de los planes prepago y pospago de datos ofertados por Movilnet, los cuales fueron “diseñados acorde con las necesidades del usuario móvil que requiera revisar sus correos, navegar, hacer investigaciones, entre otros,  fuera de su lugar de residencia”, acotó Velandia.

A continuación el detalle de los planes de datos Movilnet:

Plan              Renta Mensual Bs.F     MB             MB Adicional Bs.F

TDTP             0,00                          —                0,28672

Practi Datos   6,00                          30                0,28672

Rapid Datos   40,00                        400              0,23552

Súper Datos   80,00                        2.048           0,21504

El plan de tarifa de datos en prepago y pospago para teléfonos (con planes de voz) y para módems (sólo datos) es “Tantos Datos, Tanto Pagas”. Éste podrá combinarse con los planes de datos disponibles: Practi Datos, Rapid Datos, Súper Datos.

La red UMTS es una de las tecnologías de tercera generación que ofrece la convergencia de voz y datos en una misma tecnología, además de mayor velocidad en Internet.

Estos servicios están disponibles a través de los canales de venta regulares para el segmento jurídico.

Cantv y Movilnet ratifican su liderazgo en calidad de servicios y atención al usuario actual y potencial con el lanzamiento del servicio Aba Móvil con tecnología UMTS.

Para mayor información acerca del servicio, se ha habilitado en la página www.movilnet.com.ve una sección de contenido para el servicio Aba Móvil; con el objetivo de proveer información detallada acerca del servicio de datos que ofrece Movilnet.

Fuente: Cantv

Leer más

Las estaciones son nuevas coberturas y tienen un alcance de tres kilómetros cada una. La estatal de telefonía móvil instaló 400 estaciones con esta tecnología y proyecta su expansión en todo el territorio nacional en 2010.

Movilnet empresa de telefonía móvil del Estado venezolano, tiene en servicio en el estado Trujillo dos nuevas estaciones UMTS, ubicadas en las poblaciones de Motatán y Valera, que ofrecen mayor velocidad en la red. De esta manera los usuarios y usuarias en estas dos partes del territorio trujillanos pueden disfrutar de un servicio más rápido y de calidad mundial.

La primera de las estaciones es Motatán y está ubicada en el eje vial Valera – Trujillo. Con esta estación se atiende también a las localidades de Tarugal, Chimpire y La Cejita, ubicadas en el municipio Carvajal.

Por su parte, la estación Country está ubicada en la ciudad de Valera, en la calle principal del barrio Caja de Agua, sector Los Laureles, vía carretera vieja a la población de Escuque.

Las dos estaciones tienen cada una un alcance de tres kilómetros a la redonda.

El Sistema Universal de Telecomunicaciones Móviles (UMTS) es una de las tecnologías usadas por los móviles de tercera generación.

LA UMTS sustituye la tecnología GSM propiamente dicha, ya que ésta no podía seguir un camino evolutivo para llegar a brindar servicios considerados de Tercera Generación. La UMTS es un sistema de comunicaciones que puede ofrecer significativos beneficios a los usuarios. Sus tres grandes características son las capacidades multimedia, una velocidad de acceso a Internet elevada, la cual también le permite transmitir audio y video en tiempo real; y una transmisión de voz con calidad equiparable a la de las redes fijas.

La principal ventaja de UMTS sobre la segunda generación móvil es la capacidad de soportar altas velocidades de transmisión de datos de hasta 144 kbit/s sobre vehículos a gran velocidad, 384 kbit/s en espacios abiertos de extrarradios y 7.2 Mbit/s con baja movilidad (por ejemplo en el interior de los edificios).

Esta capacidad sumada al soporte inherente del protocolo de Internet (IP) se combinan poderosamente para prestar servicios multimedia interactivos y nuevas aplicaciones de banda ancha, tales como servicios de video telefonía y video conferencia y transmisión de audio y video en tiempo real.

En el año 2009, Movilnet instaló 400 estaciones con esta tecnología y se proyecta su expansión en el 2010 en todo el territorio nacional.

Fuente: CANTV

Leer más