internet

Internet en casa

Published by:

El uso del internet en casa puede ser muy diferente dependiendo de quien haga uso del mismo. En el casi de los adultos de la casa, internet se ha convertido en una herramienta de lo más útil que ya existe en casi todas las casas. Sus usos pueden ser tan versátiles que antes no éramos capaz ni de imaginar que llegaríamos a lo que tenemos hoy en día. Desde visitar el correo electrónico, las noticias del día, las mejores ofertas para el teléfono fijo de casa, realizar la compra por internet e incluso informarnos sobre el menú del comedor del colegio de los niños para el próximo día. Sin ningún tipo de duda se ha convertido en una herramienta casi imprescindible en el día a día y que nos facilita diversas tareas. El manejo de internet por parte de los https://www.cerrajerossalamanca.com también recoge actividades como planificar el viaje para verano, estar continuamente informado a través de alguna suscripción de lo más importante que vaya sucediendo, no perder ni un solo segundo de vista las cuentas del banco e incluso poder realizar pagos desde casa, sin necesidad de ir a la sucursal. Y por poner otro ejemplo si nuestro trabajo así nos lo permitiese, poder trabajar desde casa, o bien, ¡buscarlo! Las opciones que tenemos al alcance con internet sin duda son ilimitadas. Y nos pueden hacer más llevadero y provechoso trabajos o tareas que antes nos eran más pesadas.

Internet en casaEn cambio si hablamos de las aplicaciones que les pueden dar nuestros hijos a esta herramienta siempre debemos tener precaución. Los cerrajeros Bilbao sin duda, gracias a los tiempos que corren les cuesta mucho menos actualizarse y aprender de estas nuevas tecnologías, y les ayudan a mantenerse todo el día conectados. Un uso muy corriente en los más pequeños de la casa en internet es la comunicación con amigos o internautas a través de la mensajería instantánea, ya sea a través de Facebook, Tuenti, Twitter o cualquier red social similar. Como a sus mayores, el internet también les puede resultar muy útil a la hora de realizar alguna busqueda de información acerca de temas académicos con mayor rapidez.

Sin duda el internet en casa es una comodidad pero a la hora de su uso por parte de los más pequeños debemos andarnos siempre con cuidado y fomentar un uso apropiado del mismo.

desarrollo web programas

Aplicaciones de Adobe Air en Arch Linux

Published by:

Si usas Mac, Windows o una distribución de Linux que acepte paquetes .deb o .rpm, entonces usar Adobe Air y las aplicaciones desarrolladas con dicha tecnología se limita a bajarse el instalador, el programa que quieras usar y tira millas, a vivir la vida. Ahora bien, si usas una distro de Linux que no acepte paquetes .deb o .rpm, entonces estás jodido, porque la cosa se complica un poco.

Las instrucciones que he seguido se basan en un post de un tal Jason, que utiliza Gentoo. En primer lugar, tenemos que bajarnos el SDK de Adobe Air, por ejemplo pulsando en éste enlace.

Una vez que lo tenemos descargado creamos (como root) un par de carpetas:
sudo mkdir /opt/air_sdk
sudo mkdir /opt/air_apps

En la primera descomprimiremos el SDK que nos acabamos de bajar:
cd /opt/air_sdk
tar xvjf /home/himliano/air_1.5_sdk.tbz2

Cambiando /home/himliano por la ruta que corresponda en tu caso (el lugar donde está el SDK que descargaste al principio).

La segunda carpeta que creamos anteriormente será la carpeta donde estarán las aplicaciones hechas en Air. Crearemos una carpeta para cada aplicacion que usemos. Yo voy a continuar el ejemplo con Twhirl, para ver un ejemplo concreto.

sudo mkdir /opt/air_apps/twhirl

Lo siguiente es bajarse la aplicación en sí desde su página. En el momento de escribir ésto la última versión es el archivo twhirl-0.8.7.air. ¿Que nos falta? descomprimirlo en su carpeta:

cd /opt/air_apps/twhirl
unzip /home/himliano/twhirl-0.8.7.air

Ojo con la ruta al archivo; sustituye /home/himliano por lo que corresponda en tu caso.

Y ya podemos usar el programa que acabamos de instalar. Para invocarlo basta con introducir en una consola:

/opt/air_/bin/adl -nodebug /opt/air_apps/twhirl/META-INF/AIR/application.xml /opt/air_apps/twhirl

Bien, vale, sé lo que estáis pensando: Mecagonrrós!! ¿Tengo que teclear éso cada vez que quiera arrancar el programa?

Pues no, puedes hacerte un alias para la consola añadiendo la línea siguiente al archivo .bashrc que se encuentra en tu carpeta de usuario (recuerda que es un archivo oculto):

alias twhirl=’/opt/AIR-SDK/bin/adl -nodebug /opt/AIR-apps/twhirl/META-INF/AIR/application.xml /opt/AIR-apps/twhirl’

Así la próxima vez que inicies sesión con sólo teclear twhirl en la consola podrás arrancar el programa; también puedes crear un enlace o cualquier otra forma que se te ocurra.

Yo personalmente me he hecho un ridículo script en bash (mis conocimientos en el tema no dan pa mucho más) que me es más cómodo para ponerlo como lanzador en un panel o en el escritorio. Ésto ya son más manías personales que otra cosa. Cada uno que use la forma de arrancar el programa que le sea más cómoda.

El script de marras es la siguiente cutrez:

#!/bin/bash

/opt/air_sdk/bin/adl -nodebug /opt/air-apps/twhirl/META-INF/AIR/application.xml /opt/air-apps/twhirl

Una vez guardado, le he dado permisos de ejecución (sudo chmod +x ./twhirl) y ya lo tengo listo, con hacer click sobre él ya se me abre el programa.

pan

Lo único que me falla (cosa que en Ubuntu si funcionaba) es que por ejemplo, en Twhirl no me guarda las contraseñas, teniendo que introducirlas cada vez que abro el programa, supongo que será por no usar el instalador oficial y usar éste método alternativo.

Si descubro alguna solución ya os avisaré.

Un saludo.

programacion

fstab y los discos USB

Published by:

fstab es un fichero de configuración bastante conocido para muchos de los que usamos linux. Allá en tiempos de ubuntu 6.04 me fué necesario configurar manualmente algunos tipos de archivo para que funcionaran ciertas particiones.
Por ejemplo, en su día linux no manejaba bien ntfs así que el driver por defecto sólo podía leer las particiones. Para poder escribir en ellas había que instalar el driver ntfs-3g y cambiar consecuentemente este fichero.

A día de hoy, todo esto está más o menos superado y el proceso de instalación configura automáticamente este fichero. Hablo de instalaciones automáticas AKA instalaciones siguiente->siguiente…. Por supuesto en linux podemos configurar manualmente el sistema desde cero si queremos optimizar hasta la última filigrana.

Lo mismo viene sucediendo con las unidades USB. Uno las conecta y hechan a andar tranquilamente gracias a la magia de udev.

El caso es que si uno usa un sistema más consolidado o se compra un disco duro que cumple con los estándares por los pelos de cerrajeros urgentes Gandia, bueno, pues habrá que configurarlo al modo tradicional. Escribiríamos en fstab una línea como:

/dev/sdxi   /media/MiDisco   defaults    0    0

Donde /dev/sdxi identifica a la partición i (números de 1 en adelante) del disco x (letras de a en adelante). /media/MiDisco es el directorio de montaje y el resto es configuración que con man 8 mount puede ser deducida.
Esto no sería un problema en unidades fijas, pero en unidades USB se vuelve un poco más pesado: Cada vez que conectamos el disco USB su identificador puede cambiar.
Normalmente las letras se asignan en orden en que los discos son conectados o detectados al arrancar, aunque también puede depender del número de puerto USB que ocupen etc…

Los que tenéis algo de idea de esto ya os habréis dado cuenta del problema: esta configuración solo vale para un identificador concreto, si conectamos varios discos en órdenes distintos los datos se cruzarán.

La solución pasa por usar ciertos identificadores virtuales que están disponibles dentro de subdirectorios de la carpeta /dev. Así por ejemplo en /dev/disk/ podemos encontrar

/dev/disk/by-id/
/dev/disk/by-uuid/
/dev/disk/by-label/
/dev/disk/by-path/

Dentro de estos directorios podemos encontrar enlaces simbólicos a los dispositivos disponibles según su número de serie (by-id) el código alfanumérico que les corresponde (by-uuid) su posición hardware (by-path) o la etiqueta de la unidad (cerrajeros de guardia Benidorm).

Una vez sabido esto, es evidente que para que una partición de un disco USB sea montada siempre igual es necesario referenciar ésta bien por su etiqueta (más elegante) o bien por su número de serie (más engorroso, pero con una pequeña ventaja que veremos al final). Así la línea de fstab quedaría como una de las dos siguientes:

/dev/disk/by-label/EtiquetaDeMiDisco   /media/MiDisco   defaults    0    0
/dev/disk/by-lid/NumSerieMiDiscoASDFJKLWERTXCV·EWF6   /media/MiDisco   defaults    0    0


¿Que por qué es ventajoso referenciar a los discos por su serial a pesar de poder hacerlo por etiquetas?
Porque nada impide que alguien nos llegue a casa con un disco etiquetado igual que el nuestro y se nos monte un conflicto de nombres (especialmente si somos poco originales y lo etiquetamos DATOS oUSBDISC).

¿Que por qué es elegante referenciar por etiqueta? pues hombre, ya deberías haberte dado cuenta: porque es mucho más sencillo de leer, entender y manipular

PostData: La primera vez que dí con los subdirectorios /dev/disk/by-_____ pensé “vaya puta bazofia” porque no les vi sentido ninguno. Ahora que he visto una utilidad para ellos me doy cuenta de mi error.

internet

Configurando eMule

Published by:

Como parece ser que a alguna gente le cuesta poner a andar correctamente eMule vamos a hacer una sencilla guia con fotitos para que todos podamos compartir nuestros archivos por mucho que le pese a Ramoncín & SGAE. Aviso: Aunque este tutorial este especialmente orientado a Windows XP y eMule, la esencia para aMule y Linux o Mac es la misma, solo varía la forma de llevarlo a cabo.

Pasos a seguir

Nos vamos a la página del proyecto eMule y desde la seccion “Descargas” descargamos el instalador de la última versión. Actualmente es el 0.47c. Cuando lo tengamos descargado, hacemos doble click sobre él y listo (que es un instaldor la mar de sencillo).

Cuando tengamos el programa instalado nos saldrá un Asistente, pero a mi personalmente, no me gusta, prefiero hacerlo yo. El punto clave para que eMule (o aMule) es la apertura de puertos en el router. Ahora viene lo que quizas sea un poco más complicado. En Windows XP, pulsamos en el botón Inicio>Ejecutar y escribimos “cmd” (sin las comillas) y nos aparecerá algo similar a MS-DOS. Entonces escribimos:

ipconfig

Y nos saldra algo asi:

ipconfigDonde lo que está tapado (que hay mucho Juanker suelto) son unos grupos de números del formato XXX.XXX.XXX.XXX, pueden ir en grupos de 3 o solo de 1, y todos ellos comprendidos entre 0 y 255. Fijaos en ellos y apuntad los que corresponden a “Direccion IP” y a “Puerta de enlace predeterminada”.

Ahora abrimos un explorador y en la dirección escribimos los numeros que venian en “Puerta de enlace predeterminada” (con los puntos incluidos). Al pulsar ENTER accederá al router y nos pedirá un nombre y una contraseña para poder acceder al configurador web.

Si todo ha ido bien, deberias ver algo similar a esto (puede variar un poco segun el router, pero deberia traer las mismas opciones)

Pulsais en NAT. Ahora quizas os aparezcan dos modos:

  • Edit SUA Only
  • Full feature

Yo para no complicarme, suelo usar “Edit SUA Only”. Al pinchar en él se abre algo así.

(Nota: Saldran ya los demás puertos que tengas abiertos.)

En la foto he puesto como se puden abrir los puertos; hay dos formas:

  • Si los puertos que quieres abrir están juntos, por ejemplo, 101,102,103,104,105,106 pues pones en “Start Port No.” 101 y en “End Port No.” 106, y ya te los abre del 101 al 106 incluidos.
  • Si quieres abrir puertos separados o simplemente de uno en uno pues más facil aún; pones el mismo número como “Start Port No.” y “End Port No.”.

Y para que funcione, recuerda poner en el recuadro de “IP address” los numeritos que apuntaste como “Dirección IP” al hacer el ipconfig.

Una vez rellenado le dais al botón “Save” y a continuación al botón “Apply”.

  • El siguiente paso es abrir eMule>Preferencias y en la ficha “Conexión” rellenamos en “Puerto TCP” y “Puerto UDP” con los numeros de los dos puertos que hemos abierto en el paso anterior. (Digo dos, porque no podemos usar sólo uno).
  • Cerramos eMule y lo volvemos a abrir, si todo ha ido bien, cuando nos conectemos a un servidor, nos otorgará la ansiada “ID alta” para poder descargar como el que más.

Ya tenemos lo principal, que es la apertura de los puertos. Ahora sólo nos queda ir a la pestaña “Conexión”:

Alli marcamos usar las redes “Kad” y “ed2k”, “Reconectar al perder la conexión” y “Conectar al inicio”.
Ponemos un límite de subida (25kb esta bien para una línea ADSL de 1Mb y eliminamos el límite de velocidad de descarga.
Ponemos el “Máx. fuentes/archivo” en una cifra muy alta, como 4000 o 5000 o incluso más y el número de “Limites de conexiones” en una cifra como 900. Y no olvides compartir archivos, no me seais agarrados, que si no compartiis… ¿de donde voy a bajar yo?

Proximamente, más consejos sobre eMule.
Para ayuda con tu router pasate por esta web: ADSL Ayuda

NOTA: Corregido el 5/12/2006 después de que Manueru avisase de una errata. Gracias Manueru, agradecemos al creador “Steve Jobs” que nos haya bendecido con la existencia de “MACnueru, el chico MAC”. Ya sabes que te queremos.

 

programas

Esos grandes programas desconocidos: “Universal Share Downloader”

Published by:

Seguramente alguna vez te habrás topado que al intentar descargar algun archivo, resulta que alguien lo ha alojado en una de esas paginas como Rapidshare o Megaupload. Si solo descargas asi de vez en cuando, pues vale, la molestia no es mucha… El problema empieza cuando eres un descargador compulsivo (como mi buen amigo “Palmera_Bollo”), porque no sólo tienes que esperar a que se te conceda un turno de descarga, sino que también que esquivar varios millones de banners y esperar otra vez… Además, con la limitacion añadida de que si no pagas tienes un limite de descarga y te toca esperar un tiempo bastante largo hasta poder volver a descargar.

Pues bien, gracias a un rumano ruso llamado Dimonius esto se acabó (para que luego os cagueis en los rumanos rusos…). El tal Dimonius ha creado un programilla que es un gestor de descargas para estos servidores. En su página podéis descargaros (gratis, como no) el programa. Os pongo una capturilla para que no os perdáis:

usd

Bajaos lo que viene siendo todo completo y los idiomas. No necesita instalación. Lo descomprimiis en una carpeta y vía. Los idiomas dentro de la carpeta languages o langs (depende de la version). Ahora el meollo de la cuestion:

Debemos asumir, que los que están al cargo de dichas paginas trabajan constantemente en contra de este programilla, mas que nada, porque les jode el negocio. Asi que si un dia no funciona, pronto lo hará; daos cuenta de que el creador del programa tiene que dedicarle tiempo para contrarrestar los cambios que introducen.

Configuración:

La configuración para este programa es quizás lo más importante. Un 90% de los casos que funciona mal se debe a la configuración, un 7% a las paginas de descarga, un 2% a usuarios malditos y el 1% restante se debe a que el PC sea un “HP Palmera”. (Esta estadística es totalmente inventada, pero se aproxima a la realidad)

Empezamos,

21

3

Vale ojo aqui, no se ve completo, pero en “Identificarse como:” pone
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Alexa Toolbar";
¿que quiere decir “Alexa Toolbar”? Pues tengo entendido que viene siendo un complemento para MS Internet Explorer de los socios de esas paginas. Supuestamente evita la espera entre descarga y descarga, pero no está muy claro, por si acaso ponedlo.

Nota: Lo de “Alexa Toolbar” lo tienes que añadir tú despues, lo digo por si alguien esta desesperado porque no le aparece.

IMPORTANTISIMO: No cambieis la carpeta donde guarda las descargas por defecto, por alguna razón, si la cambiais no funciona. A saber por qué, pero cambiándola es muy probable que no funcione.

4

Ojo a esta: Cada vez que inicieis el programa debéis ir a esta pestaña de “Opciones” y pulsar en “Actualizar” para actualizar los plugins.

Lás páginas de las que no hay capturas es que no hay que tocar nada.
Y eso es todo.

Consejos para cuando no funcione el programa:

  1. Actualizar los plugins.
  2. Ir a la página y bajarte sólo el .EXE (¿pilláis ahora porque lo especifiqué en la foto anterior?)

Si nada de esto funciona, sólo queda armarse de paciencia.

Si eres linuxero probablemente te estarás preguntando como hacer algo similar en Linux. Dicho programa no está disponible para Linux y desconozco la existencia de alguno similar, pero tranquilos, traigo buenas noticias.

Descárgalo, descomprimelo y mételo en una carpeta, abre un terminal y (si tienes WINE) teclea:

wine USDownloader.exe &

Y lo tendrás funcionando gracias a Wine.

programacion

Normalizar el volumen de los mp3

Published by:

Ésto que de entrada puede parecer una chorrada innecesaria, con el tiempo se ha convertido para mí en algo insustituible. De hecho estoy convencido de que en cuanto lo pruebes no lo dejarás de lado nunca .

Pongámonos en situación: estás en casita, son las tantas de la madrugada, abres el reproductor de música del ordenador y… bingo!! Algo suavecillo, lentorro, prácticamente una invitación a quedarse dormido. Subes un poco el volumen, porque esta canción, vete tú a saber por qué, se escucha particularmente baja.

Te pones a escucharla y te vas quedando amodorrado, sopa total. Y entonces ocurre. La canción acaba, y como tenías puesto aquello en aleatorio el siguiente tema será, con total probabilidad (dadas las circunstancias y las horas) la cosa más ruidosa y cañera que haya en tu disco duro (las leyes de www.desatascoscastellon.es atacan de nuevo). Con la putada añadida de que, vaya usted a saber por qué, justo ésa canción en particular, se escucha a un volumen jodidamente alto. Todos los desatascos alicante (y los que no son humanos también) se despertarán y comenzarán a gritar protestando. Y con razón.

Pues para evitar eso existe en linux un programilla llamado mp3gain. Una vez que lo tengamos instalado, la forma más cómoda y util de usarlo es abrir un terminal, irse a la carpeta donde tenemos la música y lanzar el siguiente e impepinable comando:

find . -type f -iname '*.mp3' -print0 | xargs -0 mp3gain -r -k

Ésto lo que hará será recorrer todas las carpetas que tengáis dentro de la que os encontráis, hará una lista con todos los archivos con extensión .mp3 y se la pasará al programilla mp3gain que se encargará de calcular y aplicar los valores necesarios para normalizar el volumen de cada pista. Luego ya, dependiendo de que el reproductor que uséis sea una puta mierda o no, detectará estos valores y ya nunca más vendrán los vecinos a empalaros por un incidente como el narrado más arriba.

Como el comando es jodido de aprendérselo de memoria, siempre podéis haceros un script o definir un alias de bash para ejecuarlo sin tener que recordarlo de memoria o tener que que buscarlo en google.

Si en vez de linux usáis Mac o Windows, ya deberíais saber hacer ésto y no necesitaréis explicación ya que ambos SO son fáciles de usar.

desarrollo web

Pruebas con integración Web-Escritorio

Published by:

Una de las nuevas ideas de este mundillo de la tecnología es la de integrar las aplicaciones web con el escritorio.

Es muy bonito eso de tener una agenda allá a donde vayas con google calendar, pero en casa donde lo usamos a diario se hace pesado tener que cargar el navegador cada vez que lo consultamos.
Pero tampoco queremos que google saque una versión instalable de cada uno de sus servicios ya que esto acabaria con su simplicidad que es una de sus mayores bazas.
Quien dice google dice flickr, yahoo o facebook. El caso es que cada vez tenemos más datos en la nube. Pero en nuestro ordenador nos gusta tener nuestros programas en el menu de aplicaciones y poder ver varias ventanas en un mosaico sobre el escritorio.
De ahi que se esté innovando en pasarelas que permitan ejecutar aplicaciones web sin un navegador web, integrando pequeños gadgets en nuestro entorno de escritorio sin que estos dejen de estár escritos en los populares y sencillísimos lenguajes de desarrollo web.
Hoy leyendo sobre el tema decidí probar dos de estos sistemas, tras el salto una imagen de una aplicación para que os hagáis una idea y las pruebas:

Mozilla prism:
De los creadores del panda rojo que le buscó las cosquillas a IE, que también cosechan éxitos con thunderbird en menor medida. En este caso tenemos un sistema basado en Firefox consistente en una ventana web estática (no podemos navegar con ella) en la que se ejecuta la aplicación web asociada.

Pros
Permite agregar accesos directos al menu inicio, a la barra de acceso rápido o al escritorio de forma completamente libre para cada aplicación (elegimos exactamente donde la queremos). Se integra con firefox permitiéndonos generar una aplicación de cualquier sitio web. Acepta cualquier aplicación web que funciona en navegador(no específica). Carga más rápido que un firefox standard. Tiene su propio tipo de archivos para instalar aplicaciones. Agrupa todas en la subcarpeta “web apps” del menu inicio.
Contras
Al estar basado en una ventana de navegador, el aspecto final es parecido a este y no completamente libre en todas las aplicaciones. La mayoría de aplicaciones disponibles son accesos directos a sitios web estándar, nada de aplicaciones de escritorio con botones y demás

Conclusiones: Ninguno de los sistemas me convence porque uso y abuso del navegador lo suficiente como para que me merezca la pena abrir un firefox cuando quiero mirar estas cosas.
Para el mozilla prism veo una gran posibilidad en equipos de propósito específico que hacen uso de servicios web (intranets, catálogos en bibliotecas, administrar un servidor mediante interfaz web, etc…) donde se podría poner la aplicación que el equipo usará en un lugar prism y capar el navegador, consiguiendo a la vez optimización y seguridad.
Para el adobe air no tengo grandes expectativas. El tipo de widget que parece ofrecer es demasiado elaborado y, teniendo en cuenta que se deben desarrollar específicamente, ya entra en el terreno de “para esto casi mejor hago un mini-programa de verdad”. En este sentido yo no instalaría adobe air hasta que salga un gadget que de verdad me llame y esté ne exclusiva sobre esta plataforma. Entonces usaría el adobe air como un medio, no como un fin.