Mostrando entradas con la etiqueta Ocio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ocio. Mostrar todas las entradas

domingo, 26 de julio de 2015

Como digitalizar una diapositiva

Esta entrada está fuera de mis dominios, pero gasté bastante tiempo buscando y no fue después de leer y releer que pude hacerme una idea más clara de lo que me podía funcionar.

Estuve digitalizando los álbumes de la familia de a poco (escaneando) y le había comentado a mi padre que quizás (si, quizás) se pudieran digitalizar las diapositivas que tiene por ahí guardadas, algunas de la familia y otras de sus aventuras de hace muchos años cuando iban al "monte".

En fin, se lo tomó muy en serio (lo de digitalizar las diapositivas) y me iba a salir el muerto si no hacía lo que prometí. Hay un proyector, y en general está bueno, lo que tiene dañado es el bombillo, pero no se consigue, se conseguía un remplazo que duraba sin mentir tres días, y ahora ni eso.

Así que, básicamente las dos maneras posibles que consideré fueron escaneando o fotografiar con una cámara digital, la primera me gustó más y me pareció la mejor opción, pero después de probar de diferentes formas y maneras en ningún caso me gustaron los resultados.

Obtenía una imagen aunque nítida (no necesariamente clara) muy granulada y se notaba demasiado el polvo y las marcas en la diapositiva, además que los colores eran muy oscuros, todo esto se podía mejorar un poco con GIMP pero igual no me convencía, esta opción quedó definitivamente descartada.

Pasé a la opción de fotografía con cámara digital, pero como en la mayoría de los casos había leído que se necesitaba cierto tipo de cámara con una sensor X o Y no estaba muy seguro de que fuese a funcionar.

Lo que utilicé para digitalizar las diapositivas:

1.- Una Cámara digital KODAK EASYSHARE M530.

2.- Una lata de leche mediana con tapa plástica.

3.- Una lampara LED con rosca de bombillo que sirve también como lampara de emergencia.

4.- Una bolsa plástica blanca.

5.- Un vidrio cortado para colocar encima de la lata de leche.

6.- Un trípode/base para fijar la cámara y que no se mueva.

Parece complicado pero no lo es, a la lata de leche le hice un hueco abajo por un costado para poder pasar el cable para la lampara LED, esta la coloqué en el centro de la lata, a la tapa de plástico le hice una forma cuadrada justo en el centro para dejar pasar la luz para iluminar la diapositiva desde abajo.

La bolsa plástica blanca la coloqué por debajo de la tapa de la lata estirándola hasta hacerla quedar liza y después la tapé, luego la pasé también por encima, la deje liza y la sujeté con cinta de embalar por los lados de la lata, encima coloqué el vidrio cortado a medida.

Fijé la cámara a una base para que no se moviera y seleccioné el modo "Escena (SCN)" allí elegí "Flor" que se utiliza para fotografiar a corta distancia y objetos pequeños. También seleccioné fotografía de tiempo de 10 segundos, tomé dos o tres fotografías de cada diapositiva (no usé el modo de ráfaga o dos fotografías), esto fue útil porque en algunos casos, había fotografías que salían mejor que otras (aunque era la misma diapositiva) y esto me permitía elegir la mejor.

"Lo que hay que tomar en cuenta y es muy importante es la distancia entre la diapositiva y la cámara, si la cámara está muy cerca NO enfoca y si está muy lejos la fotografía no queda muy bien, ni tiene un buen tamaño."

Se pueden mejorar muchas cosas, pero esto por muy MacGyver que parezca funcionó y funcionó bien, no es para ganar un premio pero funcionó.

Los resultados?




Esto fue con una cámara digital si se quiere sencilla y utilizando cosas que encontré sin salir de casa y sin gastar un solo Bolívar, la calidad de la fotografía también depende de la calidad de la diapositiva, si la diapositiva se ve mal no esperen milagros, los colores si en la mayoría de los casos se pueden mejorar.

Esto quiere decir, que es mentira que se necesita una cámara de gama alta con X o Y sensor, con una cámara decente y las herramientas adecuadas es posible obtener buenos resultados.

Bueno, espero les sirva.

miércoles, 29 de abril de 2015

Viviendo en un Infierno

Quien en su sano juicio puede salir a la calle ataviado con ropas gruesas y oscuras cuando hace un calor así:


un Maracucho, si, solo un Maracucho puede hacer eso...

Estos son los días donde sales a la calle das tres pasos y estas bañado en sudor de pies a cabeza, para completar el cuadro si no tienes carro, y te toca de pasajero es posible que te montes en unos de esos carcamanes que hay aquí de carritos de trafico y te bajes casi desmayado del calor y con un agradable olor a valvulina.

miércoles, 22 de abril de 2015

DD-WRT "Upgrade failed" Telnet Upgrade Firmware

Desde hace más de un año que instalé dd-wrt en otro router (tplink_tl-mr3420v1)y no había conseguido actualizarlo, esto porque al momento de intentar actualizar desde el navegador lanzaba un error, algo así como "Upgrade failed" y la actualización no se realizaba.

Después de dar vueltas y no conseguir mucha información al respecto decidí que lo mejor que podía hacer era intentar actualizarlo vía Telnet, realicé los cambios que creí pertinentes y me lancé, me alegra decir que todo fué más rápido y sencillo de lo que pensaba y en un plis plas ya tenía el router actualizado.

Los pasos que realicé: *** Todo esto a través de cable, No WI-FI ***

1.- Reseteo del router 30/30/30.
2.- Entrar al router y activar DHCP, desactivar el WI-FI, habilitar acceso remoto a telnet.
3.- Guardar y reiniciar el router.
4.- Abrir un terminal y ejecutar lo siguiente:

telnet 192.168.1.1 23
nvram erase
cd /tmp
wget -c http://download/tl-mr3420-webflash.bin
write tl-mr3420-webflash.bin linux
reboot


5.- Esperar algunos minutos y hacer reset 30/30/30 de nuevo.


Y si todo salió bien, nada más entrar al router y configurar todo de nuevo, sin embargo les dejo los pasos desde el terminal para que lo puedan entender mejor.

ljmarin@lm ~ $ telnet 192.168.1.1 23 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. DD-WRT v24-sp2 std (c) 2015 NewMedia-NET GmbH Release: 04/09/15 (SVN revision: 26653) DD-WRT login: root Password: ========================================================== ____ ___ __ ______ _____ ____ _ _ | _ \| _ \ \ \ / / _ \_ _| __ _|___ \| || | || | || ||____\ \ /\ / /| |_) || | \ \ / / __) | || |_ ||_| ||_||_____\ V V / | _ < | | \ V / / __/|__ _| |___/|___/ \_/\_/ |_| \_\|_| \_/ |_____| |_| DD-WRT v24-sp2 http://www.dd-wrt.com ========================================================== BusyBox v1.23.2 (2015-04-09 03:22:22 CEST) built-in shell (ash) root@DD-WRT:~# nvram erase root@DD-WRT:~# cd /tmp root@DD-WRT:/tmp# wget -c http://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2015/04-09-2015-r26653/tplink_tl-wr741ndv4/tl-wr741ndv4-webflash.bin Connecting to download1.dd-wrt.com (82.165.149.94:80) tl-wr741ndv4-webflas 100% |******************************************************************************| 3840k 0:00:00 ETA root@DD-WRT:/tmp# write tl-wr741ndv4-webflash.bin linux function stop_snmp not found function stop_pppoeserver not found function stop_openvpn not found function stop_openvpnserver not found function stop_freeradius not found freeram=[10895360] bufferram=[1916928] The free memory is enough, writing image once. write=[3932160] linux: CRC OK Writing image to flash, waiting a moment... write block [0] at [0x00000000] write block [65536] at [0x00010000] write block [131072] at [0x00020000] write block [196608] at [0x00030000] write block [262144] at [0x00040000] write block [327680] at [0x00050000] write block [393216] at [0x00060000] write block [458752] at [0x00070000] write block [524288] at [0x00080000] write block [589824] at [0x00090000] write block [655360] at [0x000A0000] write block [720896] at [0x000B0000] write block [786432] at [0x000C0000] write block [851968] at [0x000D0000] write block [917504] at [0x000E0000] write block [983040] at [0x000F0000] write block [1048576] at [0x00100000] write block [1114112] at [0x00110000] write block [1179648] at [0x00120000] write block [1245184] at [0x00130000] write block [1310720] at [0x00140000] write block [1376256] at [0x00150000] write block [1441792] at [0x00160000] write block [1507328] at [0x00170000] write block [1572864] at [0x00180000] write block [1638400] at [0x00190000] write block [1703936] at [0x001A0000] write block [1769472] at [0x001B0000] write block [1835008] at [0x001C0000] write block [1900544] at [0x001D0000] write block [1966080] at [0x001E0000] write block [2031616] at [0x001F0000] write block [2097152] at [0x00200000] write block [2162688] at [0x00210000] write block [2228224] at [0x00220000] write block [2293760] at [0x00230000] write block [2359296] at [0x00240000] write block [2424832] at [0x00250000] write block [2490368] at [0x00260000] write block [2555904] at [0x00270000] write block [2621440] at [0x00280000] write block [2686976] at [0x00290000] write block [2752512] at [0x002A0000] write block [2818048] at [0x002B0000] write block [2883584] at [0x002C0000] write block [2949120] at [0x002D0000] write block [3014656] at [0x002E0000] write block [3080192] at [0x002F0000] write block [3145728] at [0x00300000] write block [3211264] at [0x00310000] write block [3276800] at [0x00320000] write block [3342336] at [0x00330000] write block [3407872] at [0x00340000] write block [3473408] at [0x00350000] write block [3538944] at [0x00360000] write block [3604480] at [0x00370000] write block [3670016] at [0x00380000] write block [3735552] at [0x00390000] write block [3801088] at [0x003A0000] write block [3866624] at [0x003B0000] root@DD-WRT:/tmp# reboot root@DD-WRT:/tmp# Connection closed by foreign host. ljmarin@lm ~ $

Para lo anterior deben saber su versión exacta de dd-wrt para poder colocar el link, además de tener conexión a internet, como todo, esto también tiene su riesgo y es solo si desde el navegador se nos hace imposible actualizar.

viernes, 10 de abril de 2015

Grabar desde el micrófono en Debian utilizando arecord y ffmpeg

Existen quizás múltiples y variadas formas de grabar desde la entrada del micrófono en un linux cualquiera en general, pero para saber exactamente la manera en que grabamos sin pasar por una app mejor hacerlo desde el terminal.

Nada de comandos extraños y rebuscados, simplemente ejecutamos la aplicación que queramos utilizar y le pasamos los parámetros que deseemos para grabar y listo, así de simple.

La más sencilla es creo "arecord", en Debian forma parte de "alsa-utils" y si ya lo tienen instalado no hay que hacer nada más, si no es el caso, entonces deben instalar el paquete para poder utilizarlo.

Si no tienen configurado el volumen del micrófono pueden hacerlo a través de "alsamixer", abren el terminal y tipean "alsamixer", si ya lo hicieron entonces pueden seguir con la grabación.

Para grabar con "arecord" abrimos un terminal en la carpeta que queramos guardar la grabación y ejecutamos lo siguiente:

arecord mic.wav

Para salir de la grabación presionamos: "Ctrl + C"

Como pueden ver guardamos el archivo con el formato "wav", esto es así dado que "arecord" solo graba en los siguientes formatos (voc, wav, raw or au), si le colocan un formato "mp3" solo será un "wav" mal renombrado.

La grabación anterior es con la calidad que le asigna "arecord" por defecto, aunque el archivo es más pequeño (en mb) graba en 8 bit, 8000 Hz y en mono, si queremos grabar con más calidad (aumentan los mb) podemos pedirle a "arecord" que grabe en formato "CD":

arecord -f cd mic.wav

De esta manera graba en (16 bit little endian, 44100 Hz, stereo), para más información pueden ejecutar "man arecord".

Y como para todo hay, seguramente se estarán preguntando ¿y como se hace para grabar en formato "mp3"?, la respuesta más fácil es utilizando "FFmpeg".

(Aquí debo recordar que tengo los repositorios http://www.deb-multimedia.org/)

Para poder grabar con "FFmpeg" hay que instalarlo primero, al igual que las siguientes librerías (si quieren grabar con algunas de ellas): "libmp3lame (mp3)", "libfaac, libfdk_aac (aac)", "libvorbis (ogg)".

Instalado lo anterior, en teoría ya podemos grabar en cualesquiera de esos formatos desde la entrada del micrófono,

Pero antes debemos saber cual es nuestra entrada al mic para poder grabar con ffmpeg, no es la gran cosa y solo es cuestión de probar, podemos ir a su página y revisar su configuración (está en ingles):
Página de FFmpeg.

Básicamente es ejecutar lo siguiente en el terminal:

arecord -l

Que nos devolverá algo como:

arecord -l **** List of CAPTURE Hardware Devices **** card 0: ICH [Intel ICH], device 0: Intel ICH [Intel ICH] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: ICH [Intel ICH], device 1: Intel ICH - MIC ADC [Intel ICH - MIC ADC] Subdevices: 1/1 Subdevice #0: subdevice #0

Lo que debemos identificar es "card" y "device", esto es para utilizar en los parámetros que le pasaremos posteriormente a "FFmpeg", dirán seguro "que rollo", pero no, como decía antes es cuestión de probar, para ejemplo y sacado de la página de FFmpeg: hw:(X),(Y), where (X)=card, (Y)=device.

En mi caso utilizo "hw:0,0" pero pudiera ser "hw:0,1" o "hw:1,1" en fin, el caso particular de cada quien dependiendo el "hardware" que posea, y creo que eso se entiende sin problema.

En la carpeta donde queramos grabar abrimos un terminal:

ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libmp3lame -ar 44100 -ab 64k mic.mp3

Para salir presionamos "Q" si no funciona usamos "Ctrl + C".

Explicado por partes, con lo anterior estamos utilizando "alsa", con "dos canales (stereo)", nuestro "hardware hw:0,0", el codec para grabar es "libmp3lame", a "44100 Hz", con "64kbps" y para grabar en formato "mp3".

Si queremos grabar con más calidad subimos los "kbps" a "96k" o "128k", depende de cada quien, en "64k" es una grabación decente con buena calidad, si queremos grabar con "bits variables" utilizamos "-q:a 9" en sustitución de "-ab 64k", quedaría así:

ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libmp3lame -ar 44100 -q:a 9 mic.mp3

También es una grabación decente con un buen nivel de compresión, para ver más opciones pueden ir a la Página de FFmpeg.

Para grabar en "aac" lo anterior aplica y solo cambiamos el "codec de grabación" y el "formato", ejemplo:

ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libfdk_aac -ar 44100 -ab 64k mic.aac

Si quieren saber más pueden ir a la Página de FFmpeg.

Ahora, para grabar en formato "ogg" sería de esta manera:

ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libvorbis -ar 44100 -ab 64k mic.ogg

Como vieron se puede grabar en varios formatos desde el terminal con un mínimo esfuerzo, y aunque quedó más largo de lo que esperaba es triste entrar al blog y leer comandos que no sabemos que hacen ni para que sirven.

Espero les sirva.

miércoles, 18 de marzo de 2015

DD-WRT modo Client Bridge (Routed) con Modem CANTV ZTE ZXHN H108N V2.5

Hace poco tiempo intenté conectar el router con dd-wrt utilizando el modo "Client Bridge" con otro router un linksys E1000, y aunque lograba acoplarlos la conexión apenas duraba unos minutos, ni idea porque.

Ahora que se compró un nuevo y flamante "Módem CANTV ZTE ZXHN H108N V2.5" quise probarlo del mismo modo que el linksys, aunque no esperé muy buenos resultados, para mi sorpresa no solo conectó a la primera sino que además parece bastante estable, no se desconectó (la conexión entre módem y router) aunque descargué una archivo por casi dos horas, los parpadeos en la conexión que vi se que son 100% de CANTV.

El router que utilicé fue el ya veterano "TP-Link TL-WR741ND V4" y el "Módem CANTV ZTE ZXHN H108N V2.5", para que todo funcione, la configuración "Wireless" debería ser igual en ambos equipos, vamos a ver ahora la configuración que usé.

La configuración del Módem ZTE:







Recordar que para que funcione correctamente, la configuración de "Wireless" debería ser igual en ambos equipos. Ahora, así va la configuración en el router con dd-wrt:

La versión de dd-wrt:


Accedemos al router, ip (192.168.1.1), y nos movemos hasta la pestaña "Wireless → Basic Settings" y lo modificamos de la siguiente manera:

» Wireless Mode: Client Bridge (Routed).
» Default GW Mode: Auto(DHCP).
» Wireless Network Mode: Igual al módem ZTE.
» Channel Width: Igual al módem ZTE.
» Wireless Network Name (SSID): Igual al módem ZTE, en mi caso (Parrot).
» Network Configuration: Bridged.
» Salvamos sin aplicar los cambios.


Esta parte es opcional, es si queremos que el router funcione como repetidor, es decir, si queremos tener acceso a el mediante WI-FI.

Para eso presionamos el botón "ADD" en "Virtual Interfaces" y lo configuramos de este modo:

» Wireless Mode: AP.
» Wireless Network Mode: Usamos uno diferente, en mi caso (Parrot~)
» Wireless SSID Broadcast: Enable.
» AP Isolation: Disable.
» Network Configuration: Bridged.
» Salvamos sin aplicar los cambios.



Vamos hasta la pestaña "Wireless → Wireless Security" y modificamos:

» Security Mode: Igual al módem ZTE.
» WPA Algorithms: Igual al módem ZTE.
» WPA Shared Key: Igual al módem ZTE.


En Virtual Interfaces:

» Security Mode: Igual al módem ZTE.
» WPA Algorithms: Igual al módem ZTE.
» WPA Shared Key: Igual al módem ZTE.
» Key Renewal Interval: Valor por defecto.
» Salvamos sin aplicar los cambios.



Vamos a la pestaña "Setup → Basic Setup" y modificamos:

» WAN Connection Type: Disabled.
» Local IP Address: 192.168.1.2.
» Subnet Mask: 255.255.255.0.
» Gateway: 192.168.1.1.
» Local DNS: 192.168.1.1.
» Assign WAN Port to Switch:Marcar esto para usar el puerto WAN como otro puerto LAN.
» Salvamos sin aplicar los cambios.



En la pestaña "Setup → Advanced Routing" cambiamos:

» En "Operating Mode" cambiar a "Router".
» Salvamos sin aplicar los cambios.



En la pestaña "Services → Services" cambiamos:

» DNSMasq: Disable.
» Salvamos sin aplicar los cambios.



En la pestaña "Security → Firewall" modificamos:

» Desmarcamos todas las casillas excepto "Filter Multicast".
» Salvamos sin aplicar los cambios.



Y ya esta listo, ahora podemos aplicar los cambios y reiniciar el router.

Para acceder al Módem ZTE sería con la ip (192.168.1.1).

Y para acceder al router con dd-wrt sería con la ip (192.168.1.2).

dd-wrt info:


En esta página encontré la contraseña para entrar al Módem ZTE:
teamhardwarevzla

Y créditos al blog de Pablo que de él seguí las indicaciones:
Blog de Pablo

martes, 24 de febrero de 2015

Versiones antiguas de Firefox sobre Debian 8

Hoy que recién Firefox lanza la versión 36.0 me hizo recordar por todas versiones anteriores que he pasado. Para no decir mentiras, no me gustaba Firefox para nada, era feísimo, me parecía un traste, en su lugar usé Internet Explorer (como si pudiese ser diferente) también Netscape Navigator y Opera, aunque la mayoría del tiempo moría en IE, me rehusé a usar Firefox hasta ya bien entrada la versión 2 del mismo.

En Linux, ya sin muchas alternativas lo tuve que utilizar, recuerdo la versión que por aquellos días era todavía beta de Swiftfox 3, me gusto bastante, Firefox seguía en la versión 2, el cambio era notable, usé Swiftfox bastante tiempo, hasta que comenzó a dejar de actualizarse, de ahí en adelante usé Firefox, he probado muchísimos navegadores pero ninguno me ha gustado como para dejarlo.

Para no dar tantas vueltas decir que sorprende que por estos días una versión de Firefox del 2004 "Firefox/0.8" funcione aquí en un Debian Testing (ahorita Debian 8) y bueno, como prueba una captura:


La versión Firefox/1.0.



La versión Firefox/1.0.4.


La versión Firefox/1.0.8.


La versión Firefox/1.5.0.8pre (Iceweasel).


La versión de Iceweasel actual.


Y la versión actual de Firefox 36.0.


Se dice fácil pero once años han pasado desde la versión 0.8 hasta la 36.0 actual, y que versiones tan viejas sigan funcionando aquí es una sorpresa, eso si, aunque funcionan la navegación definitivamente no es igual, la compatibilidad quedó muy atrás, pero aunque salten diez mil páginas y cuarenta mil avisos sigue funcionando igual xD

miércoles, 15 de octubre de 2014

Aptoide una buena alternativa a Play Store

Si poseen un smartphone con Android es muy probable que tengan instalada la app Play Store debido que prácticamente "casi" todas las aplicaciones comúnmente se instalan por esa vía.

Y algo que me molesta es que muchas aplicaciones no colocan su app para descarga desde su propia página, te envían directo a Play Store para que la instales, seguro a muchos les parecerá muy buena la idea de tener todo centralizado, a mi a estas alturas del partido no tanto.

WhatsApp por ejemplo tiene su app para descargar desde su propia página, algo que a mi parecer deberían imitar otras aplicaciones.

Ahora, ES File Explorer va un poco más allá y no unicamente colocan la descarga se su app desde su página, sino que además esta busca actualizaciones automáticamente y nos avisa en caso de que exista una actualización disponible, así deberían ser todas! y no obligatoriamente tener que filtrar todo por Play Store, y no es solo por cuestión de gustos, pueden leer desdelinux.net y entenderán de que les hablo.

Para usar Aptoide podemos descargar su app desde su propia página una ves descargada e instalada la app de Aptoide podemos comenzar a utilizarla, llevo tiempo con ella y funciona sin ningún problema, y no es necesario loguearse para instalar o actualizar nada.

Pueden agregar "Tiendas" algo así como los "repositorios" en linux, de donde se pueden instalar aplicaciones alternativas a las que ya vienen por defecto.

Dentro de las opciones de Aptoide:


La configuración:


En el inicio:


Tiendas:


Las actualizaciones:


Búsqueda de aplicaciones:


Como pueden ver no es tan diferente de lo que ya conocemos, posee una buena funcionalidad y configuración, y no me parece tan pesada como como Play Store.

Para todo el que desee probarla puede descargar la app desde su página.

domingo, 15 de junio de 2014

Nevando en Maracaibo


Para los que se viven quejando pensando que donde viven hace mucho calor, bueno los invito a darse una vuelta por acá.

Una verdadera locura salir a la calle con el sol calcinante y esta temperatura, particularmente yo no tolero muy bien estas temperaturas :/

miércoles, 7 de mayo de 2014

La ineficiencia vendida como "Tenemos Patria"

El actual ministro de Energía Eléctrica, señor Jesse Chacón, el que algún día mencionó (si mal no recuerdo) que en cierto periodo de tiempo resolvía si o si el problema de la electricidad o si no renunciaba, bueno ahora está de vuelta por estos lados a decir, pues que ahora como que si, ya casi, tienen toda la carne en el asador para resolver de una ves y por todas este asunto de la electricidad, EN SERIO??, definitivamente este señor es otro que cree que aquí (Maracaibo) vivimos puros pendejos, y encima te suelta así sin más que te aumento el costo de la electricidad y que? igualito te tumbo la luz a la hora que se me venga en gana.

Pueden ver esta noticia en PANORAMA

Aparte de que nos seguimos calando apagones de dos, tres y más horas a cualquier hora del día con 45º, 46º, y hasta 47º de sensación térmica, te dice que es por culpa de la sequía, o que el niño está fuerte por esta zona, o mejor, algunos guarimberos le prendieron fuego a una sub estación y por eso racionan la electricidad, pufff, grandisimo embustero.

Aquí todos sabemos que aunque llueva y nos estemos ahogando, aunque se pierda el niño por una década o mejor, todos no alineemos y apoyemos al gobierno nunca, pero nunca de los nunca jamases resolverán ese problema o algún otro.

Caen tres gotas de agua y se va la electricidad, llamas a los encargados de prestar el servicio y te dicen que de 24 a 72 horas te resuelven, es como para no creérselo, se aparecen pasadas las 72 horas para decirte que lo que se daño no lo tienen (no puede ser diferente) y se tardan dos días más para cambiar lo que se daño, no por piezas nuevas, si no marañadas porque no las consiguen nuevas, que nombre se supone le pongamos a eso?.

Recuerdo los días donde no importaba el día, la hora, o el clima, venían a resolverte casi enseguida, incluso de madrugada, porque los vi cambiar transformadores en esas horas, y ahora? risa da.

Y no es política, porque el gobierno de turno pudiera ser verde, blanco, azul o del color que sea, igual diría lo que digo y escribiría lo que escribo, así que no es eso, es que te vean la cara de pendejo y lo peor de todo que vengan hasta aquí para caerte a mentiras y además se te mofen en la cara.

Así pretenden que nadie se queje ni diga nada, quien viviendo en Maracaibo no ha llegado a su casa después del trabajo y la ha conseguido oscura sin luz?, o estando en el trabajo ocupado en lo suyo se quedo sin luz?, o salió bien temprano en la mañana a hacer diligencias donde caminó y sudó más que nada, para llegar al medio día a su casa a bañarse, comer y recostarse un rato, pero, sorpresa, no hay luz, si vives en edificio adiós baño, bienvenido el calor.

Como lo resolvemos?, no ya se!, mamarracho pitiyanqui escuálido guarimbero oligarca capitalista fascista vende patria el que se queje, ya está! resuelto.

Y así es como resuelven todo...

Puro sarcasmo, pero acaso no es verdad?

sábado, 26 de abril de 2014

Maracaibo y el calorcito que por aquí hace

Hace nada (23 de abril) hizo un calor que hasta el más despistado sintió, si no estabas en aire acondicionado seguro sudabas más que mediocampista en el minuto 80.

Y aunque según The Weather Channel la temperatura era de 36 ºC y la sensación térmica de 47 ºC estoy seguro y convencido que por ahí pasó rauda y veloz (valga la redundancia).


Y es como dicen, me alegra en parte que sea así, no me imagino si las temperaturas fuesen más agradables como sería vivir aquí :/

martes, 18 de marzo de 2014

Bitflu Torrent Client para Linux

Aunque les parezca algo (bastante) friki estoy utilizando bitflu para descargar archivos torrent cuando lo necesito.

Es ligero, simple, y además funciona desde un terminal como demonio, puedo nombrar algunos otros clientes torrent que funcionan bastante bien, como por ejemplo Tixati, Transmission o qBittorrent que es unos de los mejores que he visto y usado, pero como dije, por simple y ligero se lleva el premio bitflu.

Pero... si, no es que sea así como los torrent client que recién mencione, es algo más... digamos diferente de usar, pero para un usuario linux promedio no creo que sea el gran problema, por el contrario, quizás se sienta entretenido al tratar de hacerlo funcionar :)

Lo que deben saber para hacerlo funcionar es lo siguiente:

1ro las dependencias y recomendaciones:

* Perl 5 (5.8 >= recommended) * The module 'Danga::Socket' >= 1.52 and 'Digest::SHA' (or 'Digest::SHA1') * A correctly configured 'firewall' (You must accept/forward $torrent_port [udp AND tcp]) * Some spare disk-space and bandwidth ;-)

Esto sacado del archivo Readme de blitflu, pero para hacerlo un poco más entendible lo que necesitan saber es que debe que estar instalado lo siguiente:

* Perl 5 * (Danga::Socket >= 1.52) en debian (libdanga-socket-perl) * (Digest::SHA) en debian (libdigest-sha-perl) # Por ultimo y muy importante porque no aparece entre las dependencias * Telnet (no esta como dependencia, un día para descubrirlo)

2do Como hacerlo funcionar:

Si ya tienen las dependencias solo queda correrlo y lo más probable es que se consigan con algunos errores parecidos a estos:

Error tipo 1: Use of qw(...) as parentheses is deprecated at ./bitflu.pl line 361. Use of qw(...) as parentheses is deprecated at ./bitflu.pl line 2680. Use of qw(...) as parentheses is deprecated at ./bitflu.pl line 2831. Use of qw(...) as parentheses is deprecated at ./bitflu.pl line 2852. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/00_StorageVFS.pm line 73. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/10_AdminHTTP.pm line 40. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/20_DownloadBitTorrent.pm line 96. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/20_DownloadBitTorrent.pm line 103. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/20_DownloadBitTorrent.pm line 824. Use of qw(...) as parentheses is deprecated at plugins/Bitflu/20_DownloadBitTorrent.pm line 2596. Error Tipo 2: syntax error at ./bitflu.pl line 361, near "$lockme qw(runas_uid runas_gid chroot)" Global symbol "$lockme" requires explicit package name at ./bitflu.pl line 362. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 370. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 371. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 371. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 371. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 371. Global symbol "$self" requires explicit package name at ./bitflu.pl line 372. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 372. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 373. Global symbol "$self" requires explicit package name at ./bitflu.pl line 373. Global symbol "$renice" requires explicit package name at ./bitflu.pl line 373. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 377. Global symbol "$self" requires explicit package name at ./bitflu.pl line 378. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 378. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 383. Global symbol "$self" requires explicit package name at ./bitflu.pl line 383. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 383. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 384. Global symbol "$self" requires explicit package name at ./bitflu.pl line 384. Global symbol "$chroot" requires explicit package name at ./bitflu.pl line 384. Global symbol "$self" requires explicit package name at ./bitflu.pl line 385. Global symbol "$gid" requires explicit package name at ./bitflu.pl line 390. Global symbol "$self" requires explicit package name at ./bitflu.pl line 391. Global symbol "$gid" requires explicit package name at ./bitflu.pl line 391. Global symbol "$gid" requires explicit package name at ./bitflu.pl line 393. Global symbol "$gid" requires explicit package name at ./bitflu.pl line 393. Global symbol "$gid" requires explicit package name at ./bitflu.pl line 396. Global symbol "$self" requires explicit package name at ./bitflu.pl line 397. Global symbol "$uid" requires explicit package name at ./bitflu.pl line 401. Global symbol "$self" requires explicit package name at ./bitflu.pl line 402. Global symbol "$uid" requires explicit package name at ./bitflu.pl line 402. Global symbol "$uid" requires explicit package name at ./bitflu.pl line 403. Global symbol "$self" requires explicit package name at ./bitflu.pl line 403. Global symbol "$self" requires explicit package name at ./bitflu.pl line 408. Global symbol "$self" requires explicit package name at ./bitflu.pl line 409. Global symbol "$self" requires explicit package name at ./bitflu.pl line 410. Global symbol "$chdir" requires explicit package name at ./bitflu.pl line 413. Global symbol "$self" requires explicit package name at ./bitflu.pl line 414. Global symbol "$chdir" requires explicit package name at ./bitflu.pl line 414. Global symbol "$chdir" requires explicit package name at ./bitflu.pl line 415. Global symbol "$self" requires explicit package name at ./bitflu.pl line 415. Global symbol "$chdir" requires explicit package name at ./bitflu.pl line 415. Global symbol "$self" requires explicit package name at ./bitflu.pl line 418. syntax error at ./bitflu.pl line 419, near "}" ./bitflu.pl has too many errors.

Pero como quiera que sea, lo que necesitan saber para resolverlo es lo siguiente:

Dentro del mismo archivo bitflu.pl buscar todos los qw(...) y cambiarlos a (qw(...)) lo mismo en los archivos que están en plugins/Bitflu. También dentro del directorio bitflu deben existir dos carpetas workdir con su contenido y el archivo de configuración de bitflu .bitflu.config.

3ro El archivo de configuración de Bitflu:

# Written by Bitflu::Configuration@2862 on Tue Jan 28 07:59:38 2014 autocancel = 1.5 autocommit = 1 autoload_dir = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir/autoload autoload_scan = 300 chdir = checkversion = 1390714458 completed_downloads = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir/seeding downspeed = 30 history = 1 http_autoloadtorrent = 1 http_maxthreads = 30 incomplete_downloads = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir/unfinished ipv6 = 1 kademlia_idseed = 0 logfile = loglevel = 5 min_free_mb = 0 pidfile = plugindir = ./plugins pluginexclude = renice = 8 storage = StorageVFS telnet_bind = 127.0.0.1 telnet_maxhist = 20 telnet_port = 4001 tempdir = tmp torrent_bind = 0 torrent_gcpriority = 8 torrent_importdir = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir/import torrent_maxpeers = 80 torrent_maxreq = 6 torrent_port = 6688 torrent_totalpeers = 400 torrent_tracker_autoudp = 1 torrent_tracker_udpport = 6689 torrent_trackerblacklist = torrent_upslots = 10 unshared_downloads = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir/removed upspeed = 20 vfs_datafsync = 1 vfs_use_allocator = 0 vfs_use_fallocate = 0 webgui_bind = 127.0.0.1 webgui_port = 4081 workdir = /home/ljmarin/LM/Descargas/Torrent/bitflu/workdir # EOF #

El archivo de configuración debe estar dentro del mismo directorio y se debe llamar .bitflu.config, aunque la configuración que explica el autor debería tener bitflu no la hago, en mi caso blitflu está dentro de /opt y las demás carpetas están en una carpeta personal aparte.

4to Comandos de Bitflu:

* Para ejecutar, (dentro de la carpeta bitflu) en el terminal: $ ./bitflu.pl * Espererar que cargue todo (un rato) y en otro terminal aparte (abrir otro terminal): $ telnet 127.0.0.1 4001 * Starting a new download (Comenzar nueva descarga): # Use the 'load' command to start downloading a localy saved torrent file: # Especificar la dirección del torrent. bitflu> load /tmp/foo.torrent * Cancelar un torrent descargado: # cancel + hash del torrent bitflu> cancel 1a9be08ac43c5a76c614768fde84c59977f13393 * Detalles de un torrent: # details + hash del torrent bitflu> details 1a9be08ac43c5a76c614768fde84c59977f13393 * Viewing existing downloads (ver descargas existentes): # Just type 'vd' (or 'ls'): # Escribir 'vd' o 'ls'. bitflu> vd * Peer de un torrent: bitflu> peerlist

Ya con esta información deberían poder hacer funcionar bitflu (información que no vi en otra parte), lo demás es descargar :)

Una captura de bitflu:


Para descargar pueden ir a:
Página principal de bitflu
Página de bitflu en GitHub

domingo, 18 de abril de 2010

Debian + KDE 4/DELL Inspiron 6000

Como había comentado hace un tiempo mi pc murió y aunque conseguí una de remplazo la misma no es muy potente que se diga, pensé erróneamente que con linux "Debian + Openbox" funcionaria bien pero la realidad es otra, muy lenta en verdad, con páginas que contienen flash o muchos anuncios en movimiento simplemente muere, el procesador llega al 100% y se cuelga de por vida.

Por suerte tengo a mano la laptop de mi sobrina, una DELL Inspiron 6000 que con debian + KDE 4 anda bastante bien, también creé una sesión con openbox que anda mejor todavía, pero como de ves en cuando suelo llevármela para la universidad pues KDE 4 me ha parecido la mejor opción.

Debo decir gratamente que todo funciona muy bien, pensé que algunas cosas no andarían por tener debian, pero no, reconoce e instala todo, incluso la wifi.

Mientras, espero contar pronto con otra pc decente porque la que tengo dan ganas de llorar xD

Dejo una captura de debian en la laptop.

miércoles, 10 de marzo de 2010

Nueva Plantilla

Para los que entran des ves en cuando al blog notaran que he colocado una nueva plantilla, fue algo casual viendo plantillas en diferentes sitios y pues esta me gusto bastante, por eso el cambio.

El fondo que trae la plantilla original lo he cambiado, me pareció muy claro aunque hacia juego y se veía bien, pero me gusta el fondo un poco más oscuro, con tiempo quizás haga un fondo un poco más oscuro que haga juego con la plantilla xD.

miércoles, 19 de agosto de 2009

Buscando el terminal más rápido y ligero en linux

Hace poco por esto de estar usando openbox comencé a probar varios terminales a ver cual era más ligero, tanto iniciando como en uso de memoria, ya había sacado conclusiones y el que elegí lo comencé a usar tanto en debian como en pclos.

El único detalle que le conseguí es que no se puede hacer C&P en el, aunque en realidad lo hago poco, me gusta más escribir las cosas, aunque si hay ocasiones en donde es necesario.

Buscando otra cosa en Internet caí de pura casualidad en un post aunque un poco viejo no había visto otro igual, hablan de "Comparativa de terminales Linux" y bueno me pareció interesante y ya que uno mismo puede hacer la prueba me lance a probar. estos fueron los resultados:

En Debian:
lxterminal:
real 0m2.573s
user 0m0.000
sys 0m0.032s

xterm:
real 0m0.711s
user 0m0.000s
sys 0m0.024s

mrxvt:
real 0m0.035s
user 0m0.000s
sys 0m0.024s

En PCLOS:
desconozco porque la prueba sale diferente a debian, pero casi igual se ven los resultados.
lxterminal:
0.00user 0.18system 0:02.54elapsed 7%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+208minor)pagefaults 0swaps

sakura:
0.00user 0.00system 0:02.43elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+208minor)pagefaults 0swaps

yakuake:

0.00user 0.02system 0:00.65elapsed 4%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+209minor)pagefaults 0swaps

xterm:
0.00user 0.00system 0:00.61elapsed 1%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+209minor)pagefaults 0swaps

konsole:
0.00user 0.00system 0:00.39elapsed 1%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+209minor)pagefaults 0swaps

mrxvt:
0.00user 0.02system 0:00.02elapsed 74%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+209minor)pagefaults 0swaps

Los resultados fueron igual en ambas, mrxvt resulto ser el más rápido de todos, y no solo eso es el que menos memoria utiliza.

Si quieren hacer el test solo tienen que descargar rfc3261.txt copiarlo a su home, abrir un terminal y teclear

$ time cat rfc3261.txt

O pueden ver el post original en Kriptopolis

domingo, 24 de mayo de 2009

No es lo que parece

Justo ahora que leía uno de los periódicos locales on-line veo una foto de Patricia Velásquez que anda por estos lares con lo de La Fundación Wayuu Taya y lo primero que note... bueno a ver si lo notan:


Creo que esto de usar linux tiene sus consecuencias, después de un tiempo cualquier pinguino es linux, y cualquier espiral es Debian xDD

Jure que la gorra tenia el logo Debian pero no, es el logo de La Fundación Wayuu Taya.


Ya un poco más enserio me parece muy bueno lo de la fundación y de que se tome el riesgo de venir por estos lados, porque como están las cosas por aquí de verdad que lo es, así que un 10 para Patricia.

viernes, 17 de abril de 2009

Maracaibo y la música que aquí se escucha

Hace poco hablaba con Laura y me preguntaba sobre que tipo de música me gusta escuchar, la respuesta a eso es que un poco de casi todo, mucho tiene que ver donde vivo.

Aquí en Maracaibo se escucha cantidad de música diferente, suenan tanto autóctonas como extranjeras, pero hay veces donde alguna canción te guste ó no la ponen hasta el cansancio, ó algún tipo de música en especifico, regueton ó vallenato por ejemplo.

El vallenato en algún momento sonó tanto que Dios ni en Colombia pues xD y todavía suena muchísimo, aquí un ejemplo de una canción que sonó hace poco más que la propia gaita en La Feria de La Chinita.


Una vieja de regueton.

Una viejita que sonó muchísimo.

Solo hay que ir para el centro de la ciudad y escuchar los 10 mil tarantines donde venden música, unos con vallenato otros con regueton algunos otros con baladas viejas estilo Nino Bravo, todos unos al lado del otro con su respectivo parlante a todo volumen, un completo caos y no falta el "Si tiene la cédula deteriorada vuelta nada..." los que plastifican también a todo volumen.

Aquí ha sonado y todavía suena la salsa, merengue, cumbia, la propia gaita etc. Pero siempre existirán tendencias por una u otra razón, y creo que también existirá el salir de la casa montarse en una carro y escuchar algún regueton, bajarse, pasar por el centro de la ciudad y escuchar el mismo regueton en más de 20 partes, llegar al salón de clases y escuchar que dos compañeros tienen audífonos con el mismo regueton xD triste pero cierto.

domingo, 22 de marzo de 2009

Acid3 Test en varios navegadores desde Linux


Desde hace un buen tiempo quería hacer la prueba y poner los resultados comparativos, aunque para ser sincero no le doy gran relevancia.

Leyendo LXA! veo que Esty a hecho algo parecido con algunos navegadores y bueno ya que me acuerdo de nuevo voy a hacerla antes de que se me vuelva a olvidar.

En la wikipedia pueden ver de que se trata el Acid3 Test "en ingles" y ver también algunos cuadros comparativos entre diferentes navegadores, los resultados no son tan diferentes de los que he tenido.

En la página de Acid3 Test pueden hacer el test.

Ahora si veamos los resultados hechos con varios navegadores usando como única plataforma Linux, más específicamente PCLinuxOS y Debian.

Ordenados de la menor a la mayor puntuación:

Konqueror versión 3.5.10
Acid3 Test = Ninguno, dio error tanto en pclos como en Debian, sale algo como la cara de un perro.

SeaMonkey versión 1.1.15
Acid3 Test = 53/100

Flock versión 2.0.3
Acid3 Test = 71/100

IceCat versión 3.0.7
Acid3 Test = 71/100

Firefox versión 3.0.7
Acid3 Test = 71/100

IceWeasel versión 3.0.7 "Debian"
Acid3 Test = 71/100

Opera/9.64 Presto/2.1.1
Acid3 Test = 85/100

Shiretoko versión 3.0.5b4pre
Acid3 Test = 93/100

Minefield version 3.6a1pre
Acid3 Test = 94/100

Los resultados fueron consistentes tanto en Debian como en PCLinuxOS, si algo se puede notar es que la versión 3.0.7 de firefox tiene el mismo resultado no importa el navegador que la utilice, incluso la versión 3.0.5 y la 3.0.6 tienen el mismo resultado, por lo menos en las pruebas que hice.

Shiretoko y Minifield probaron ser los mejores, estas dos versiones las he venido usando desde hace ya un tiempo, y si, los encuentro más rápidos que el firefox normal. Minifield por alguna razón lo he notado un poco más rápido navegando.

sábado, 14 de marzo de 2009

Urban Terror en los server Venezuela-UrT

Hacia ya un buen tiempo que me habían invitado a jugar Urban Terror "el año pasado" y no había descargado el juego para jugarlo, en vacaciones del agosto pasado de verdad que ya me dio pena con quien me invitaba a jugar porque tenia rato largo diciéndome para jugar.

Así que me baje el juego y empece a jugar, de entrada no me pareció la gran cosa, lo que si pude ver es que tiene buena variedad de armas y se puede jugar en varias modalidades en Internet, solo lo jugué de a ratos hasta que comencé clases.

Este mes de Enero sentí un poco la presión de la universidad ya que nos adelantaron todos los exámenes así que para liberar tensión me puse a jugar xDD fue entonces cuando descubrí los servidores de Venezuela-UrT por cierto son dos.

No pensé que me fuera a pegar con el juego pero hay un buen nivel en los servidores y ademas que la mayoría de los jugadores son de aquí mismo de Vzla. He visto que existen varios clanes con muy buenos jugadores y lo mejor es que ya la mayoría de ellos se conoce entre si, por lo menos en el juego.

En nick que utilizo es 3x9 si es que se le puede llamar nick jaja, el juego de verdad merece la pena de perder algunas horas del día jugandolo, es totalmente gratis no tienen que crear ninguna cuenta y lo pueden jugar en Internet donde hay unos cuantos servidores y modalidades para elegir.

La pagina de Urban Terror en Venezuela:
Urban Terror Venezuela

En esta pagina pueden ver las estadísticas así como el mapa que se juega y quienes están jugando en ambos servidores:
Venezuela UrT [TDM-2]
Venezuela UrT [1]

El juego lo pueden descargar desde la pagina oficial:

También pueden ver un demo que grabe de un juego, está Cachicamo, Bo$$ entre otros, el mapa es Algiers:
Descargar Demo

Si algún jugador de los server de Vzla cae por aquí es bienvenido a dejar un comentario.