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

lunes, 20 de agosto de 2012

Bit0ne.

El pasado 16 de Junio compartí con los que me leen la forma de instalar lo necesario en Debian para empezar a jugar con Arduino, ese mes no pude jugar mucho debido a que me encontraba en exámenes y trabajos finales, llegó Julio y como me fui de vacaciones tampoco avance ni hice nada, la idea era empezar con un proyecto de robotica pequeño, ya estando de vacaciones entre el tiempo con la familia y amigos no pude hacer gran cosa mas que avanzar un poco con el lado mecánico del asunto, el cual no hice bien la primera vez y tuve que re-dimensionar el prototipo y volver a hacer todo de nuevo.

El proyecto que estoy realizando, que de ahora en adelante sera "bit0ne", no tiene un fin o un propósito central al menos por ahora, lo que estoy haciendo es simplemente dejar volar la imaginación conforme voy avanzando, si se me ocurre agregar algo lo voy haciendo sobre la marcha, no se a donde voy a llegar pero cada día que pasa me apasiono mas y mas con Arduino es simplemente una placa excelente para los que vamos empezando.

Mostraré un poco de los avances que voy teniendo con bit0ne primero que nada una imagen, esto era aun cuando estaba en pruebas con el puente H.



Conforme voy avanzando poco a poco voy agarrando mejor la idea de como programar mejor cada componente; Desde que me di cuenta que existía este lado de la ingeniería un nicho que viene fuerte y que cada vez se hará mas competitivo y mas rentable (aun mas de lo que ya es) me he apasionado mucho por estos temas, un punto que es muy fuerte para mi es el poder hacer algo mas con los códigos que escribes y no simplemente dejarlos dentro de un CPU.

Ahora mostraré el primer video de bit0ne en el solo muestro una rutina pre-cargada donde controlo el movimiento adelante, atras, vuelta de bit0ne, todo esto lo hago por medio de un puente H modelo L293D.




Antes de terminar esta entrada este otro vídeo donde agregue un sonar para evitar que bit0ne "choque" con dos obstáculos que puse a propósito para mostrar su funcionamiento, el modelo de sonar con el que estoy desarrollando es LV-MaxSonar-EZ1.



Conforme vaya avanzando iré mostrando mis avances. Cualquier duda sugerencia o comentario aquí abajo.

jueves, 16 de agosto de 2012

Hoy es Día Debian.

Hoy Debian cumple 19 años y bueno no me queda mas que agradecer a todos los que hacen posible esta excelente distro con la cual he aprendido mucho y me siento muy cómodo  agradecimientos especiales a la comunidad de usuarios pero sobre todo al equipo de desarrolladores, muchas gracias también a todos los Debianitas que pasan a leer mis textos raros.


Felicidades a todos los que de alguna manera ponen su granito de arena en el uso de Debian.

Si vives en el DF puedes acudir al Debian Day que esta organizando la comunidad Debian México puedes ver todo sobre esta noticia desde este enlace.

sábado, 16 de junio de 2012

Arduino, Instalación en Debian Squeeze Linux.

La semana pasada pedí una placa Arduino Uno R3 la cual me llego el pasado lunes 11 de junio, no había tenido la oportunidad siquiera de sacar la placa de la bolsita donde me llego, debido a que estamos en finales de semestre y entre tantos proyectos y exámenes que tuve no encontraba ese hueco para jugar un rato con ella; pero hoy al fin ya estoy saliendo de los pendientes, así que como ya no tengo tanta carga de trabajos decidí abrir el paquete en el que venía el Arduino, digo paquete porque pedí otras cosas pero esas las mostraré conforme vaya jugando mas con la placa. 
Acá una foto del paquete que recibí, (disculpen la calidad de las imágenes).

Empezaremos a instalar el software necesario para controlar nuestra placa Arduino, lo haré en Debian Squeeze, como nota para entendernos mejor, cuando aparezca el símbolo # en los comandos esto quiere decir que son ejecutados con permisos de administrador root.
Pero bueno basta de detalles empecemos con el trabajo.

1.- Instalar el software necesario para poder controlar de buena manera nuestra placa.

#apt get install arduino-core 

2.- Agregaremos el siguiente repositorio a nuestra sources.list, esto debido a que necesitamos un paquete que no se encuentra en los repos oficiales de Debian Squeeze y solo se encuentra de momento en los repos de Debian Wheezy.

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

Después de hacer un update a nuestros repositorios instalaremos el paquete librxtx-java que precisamente se encuentra en el repo que acabamos de agregar, una vez instalado eliminamos el repositorio que agregamos en este punto para no tener problemas cuando actualicemos nuestro sistema.

3.- Ahora descargaremos el IDE de Arduino oficial para Linux desde este página, el enlace es para la versión de 64bits, al final de la entrada dejare el enlace para la versión de 32bits.
Después de descargar el IDE lo descomprimimos en el lugar de nuestra preferencia yo lo hice en /home/hiram/arduino.

4.- Antes de arrancar el IDE necesitamos hacer dos cosas importantes (me quitaron algo de tiempo así que es buen punto comentarlas).
Lo primero es que necesitamos agregar nuestro usuario a dos grupos de la siguiente manera:
# usermod -a -G tty tuUsuario
# usermod -a -G dialout tuUsuario

La segunda cosa importante que tenemos que hacer es dar permisos al puerto serial (es por donde se comunica nuestro Arduino Uno R3) para poder leer, escribir, esto se realiza de la siguiente manera.
# chmod 777 /dev/ttyS# (donde el # simboliza donde se monta el arduino generalmente es el 3).

Después de hacer esto tendremos que reiniciar nuestro equipo para que el BIOS detecte el puerto serial desde el arranque del equipo.

6.- Una vez reiniciado, conectamos nuestro Arduino al puerto USB, y verán que empezara a parpadear un led en color ambar y uno en verde.

5.-Ahora es tiempo de configurar nuestra placa en el IDE, nos dirigimos a la carpeta en donde tenemos instalado el entorno Arduino (paso 3), dentro de ella tecleamos lo siguiente:
usuario@maquina: ./arduino

Lo cual abrirá el Arduino 1.0, seleccionamos desde el menú Herramientas>Puerto Serial> /dev/ttyS# el puerto donde tenemos nuestro Arduino ahí mismo en el sub-menú Tarjeta elegimos Arduino UNO o el modelo que tengas.

Y Listo ya tenemos viva nuestra placa :D, en próximas entradas iremos explorando un poco algunos códigos de ejemplo que contiene el mismo IDE, por el momento me voy a dormir ya que no lo he hecho de manera normal estos últimos días.

Página oficial del proyecto Arduino.
Manual de instalación oficial Arduino para Debian.
Arduino 32 bits descargar de acá.

jueves, 14 de junio de 2012

[OT] Skype se actualiza en Linux en su nueva versión 4.0, ¿Cómo instalarlo?

Esta es una entrada de esas a las que llamo al calor y es que me he enterado apenas el día de hoy que Skype, porfin!!!, actualiza su versión para Linux ademas hace lo mismo para Mac y Windows.
Siendo la versión 4.0 la última actualización que ya tengo instalada y corriendo en Debian Squeeze, acá las versiones mas recientes, tanto para Linux, Mac y Windows.

Para instalarlo en Debian, ingresan a la página de descargas y seleccionan el .deb que necesiten ya sea para 32bits o 64bits una vez hecho esto por consola tecleamos los siguiente:

# dpkg -i /ruta/donde/esta/el/skype.deb

Al finalizar lo lanzan desde Aplicaciones>Internet>Skype, y listo tienen la nueva versión.


lunes, 4 de junio de 2012

Linux + Android: Aplicación, PowerPoint OpenOffice Remote: Controla diapositivas desde tu dispositivo Android.

Hoy tuve una exposición importante en una de mis clases que estoy llevando este semestre, recuerdo que el laborioso trabajo de crear las diapositivas para las materias de la carrera caía sobre la espalda de mis compañeras, con las cuales sobra decir me gustaba hacer equipo ya que les quedaban muy bien. Pero esta vez las cosas son diferentes ya que las exposiciones son individuales así que necesitaba hacer una buena presentación sobre todo necesitaba algún "aparatito" bluetooth que sirven para controlar las exposiciones, de esos que puedes cambiar entre diapositivas, pero recordé que tengo un smartphone Android :P y pensé que quizás podría encontrar una app que me sirviera para esta tarea y así evitar comprar uno de esos "aparatitos", después de una pequeña búsqueda llegue con ella.

La aplicación se llama PowerPoint OpenOffice Remote y como su nombre claramente lo dice es un control remoto tanto para OpenOffice como para PPT incluso yo lo use con Impress de Libre Office y me funciono de maravilla.
Ahora mostraré un pequeño mini-tutorial de como instalarlo e iniciar una presentación.

1.- Instalación de las aplicaciones y hablo en plural debido a que se necesita tanto instalar en el pc como en tu terminal Android.

La app Android desde acá la descargas o de este código QR.
La aplicación para PC la descargas directamente de acá.

Pasos PC
2.- Una vez instalada la app en tu Android, centraremos toda la atención en el .jar que descargamos, lo ejecutaremos y nos mostrara una pantalla igual a esta:

3.- Presionaremos Open File nos mostrara un cuadro de dialogo en el cual debemos de buscar la presentación en nuestro disco duro una vez seleccionada presionamos "Open", después de esto estara "cargada" nuestra presentación.

4.- Una vez hecho esto iremos a la pestaña Log, de dicha pasteña pondremos atención a la dirección IP que nos muestra en dicho Log.

Pasos Terminal Android.
5.- Antes de abrir la app necesitamos estar conectados a la misma red Wifi que la pc que ya tenemos preparada en los puntos de arriba, después ya podemos abrir la App PowerPoint OpenOffice Remote, la cual nos mostrara algo similar a esto.


6.- Presionamos el icono que dice "Connect to PC" y nos mostrara un menú como este.


7.- En la pantalla anterior presionamos la tecla "menú" de tu dispositivo android y seleccionamos de las opciones que nos muestra donde dice "Insert IP Adress".

8.- Nos mostrará una pantalla igual a la que se ve a continuación, en la cual teclearemos la IP de la pestaña Log de la aplicación que tenemos corriendo en el PC, al terminar presionamos el botón "check", lo cual nos mostrará el nombre del host en este caso el nombre de tu PC.

Antes de este paso Abrimos la presentación que hemos seleccionado en la pc y la dejamos abierta en primer plano en nuestra pantalla de la computadora. 
9.- Seleccionamos el nombre de la PC y nos regresara al primer menú, ahora presionaremos "Load Presentation".


10.- Al presionar Load Presentation nos mostrara este menú(imagen siguiente), del cual presionaremos el botón Load Presentation, paso seguido el programa Impress o PowerPoint empezara a realizar una presentación de "prueba" de forma automática, al terminar dicha presentación de "prueba" nos regresamos al menú principal de la aplicación.


11.- Estando en el menú principal veremos el botón "Start Presentation" activado para lo cual basta con presionarlo para empezar a tener el control de las diapositivas :D.

En lo personal me ha parecido excelente esta app, mas que nada porque podré realizar mejores presentaciones sin necesidad de ir a cambiar con el teclado cada que paso a una diapositiva, ademas que la aplicación muestra las notas que haces en cada una de las diapositivas, esto para mi es excelente ya que uso una mayor cantidad de imágenes y en las notas pondré pequeños "acordeones" por si se me pasa u olvido algo importante.
Una desventaja que puedo comentarles es que necesitamos de una conexión wireless (en su versión gratis), para poder sincronizar tu pc con tu dispositivo Android, aunque a mi me viene bien esto, ya que mi portátil no cuento con bluetooth.
Nota, esto es compatible con software Windows debido a que la aplicación es un ejecutable hecho en java, los pasos a seguir serian los mismos mencionados acá arriba.

Pueden dar un vistazo en la página del autor.

viernes, 18 de mayo de 2012

Utilidad: Redimensionar Imagenes con nautilus-image-converter

Estoy construyendo una tienda online sobre PrestaShop y bueno todo va bien dentro de lo que cabe, hasta que he llegado a la parte un poco mas tediosa, al menos para mi, que es subir los archivos al servidor y no es que sea muy complicado, lo que sucede es que tengo que subir las imágenes de los productos.

Las  imágenes las estoy tomando con una cámara digital que me da unas resoluciones demasiado grandes y esto aumenta la cantidad de megas que tengo que almacenar en el servidor, así que me di a la tarea de buscar una aplicación para re-dimensionar las imágenes sin tantos problemas, vamos algo sencillo, y creo que di con ella, de hecho es una aplicación bastante cómoda ya que se integra con el Nautilus de mi Gnome

La herramienta lleva el nombre de nautilus-image-converter y nos ayuda a re-dimensionar tanto el tamaño como la calidad de la imagen y lo mejor con un par de clics, esto es lo que nos dice la página oficial del desarrollo de la aplicación.

  
Details
 
ImageResizer
  • Adds a "Resize Images..." menu item to the context menu of all images. This opens a dialog where you set the desired image size and file name. A click on "Resize" finally resizes the image(s) using ImageMagick's convert tool.

Instalación.
En Debian basta con desde consola teclea lo siguiente:
# apt-get install nautilus-image-converter
Una vez instalada tecleamos lo siguiente:
# killall nautilus

Al finalizar estos dos sencillos pasos ya podemos re-dimensionar las imágenes con un par de clics, para probar la herramienta, ubicamos una imagen y presionamos clic derecho encima de el archivo y en el menú contextual damos clic en "Redimensionar Imagenes....." al hacer esto nos mostrara una ventana igual a esta:


Al finalizar de modificar las configuraciones que deseamos tener en el resultado de nuestra imagen presionamos el botón redimensionar, lo cual creara una imagen con menor tamaño en la misma carpeta.

En lo personal esta muy bien el funcionamiento de esta aplicación recomendable para redimensionar imágenes al "calor" del trabajo, seguramente existen aplicaciones un poco mas robustas pero para los fines para que lo utilizo a mi me va bastante bien.

martes, 6 de marzo de 2012

Xournal: Subraya textos en formato PDF.

Interesante aplicación que encontré, debido a la necesidad que estoy teniendo de entregar resúmenes. Necesitaba algo que me ayudara a subrayar y escribir notas para tener una mejor comprensión de lo que estoy leyendo, sobre todo en archivos con formato PDF.

Vista de la aplicación.

Googleando llegue a un blog donde hablan de Xournal, dicha aplicación me sirvió para resolver la necesidad que tenia de subrayar y agregar notas a mis lecturas, se encuentra en los repositorios oficiales de Debian y leí en el blog donde encontré la noticia también se encuentra en los repos oficiales de Ubuntu, así que si tu también tienes esa necesidad puedes probar Xournal y seguro te ayudara.

La instalación en Debian es de la siguiente manera.
#apt-get install xournal

Que tengan un buen día, nos leemos en la próxima entrada

lunes, 13 de febrero de 2012

[Seguridad] Linux: Como cifrar información para una mejor protección de nuestra información, al utilizar servicios como Dropbox.

Últimamente estoy leyendo algo sobre seguridad en los sistemas informáticos y con estas lecturas me ha entrado esa espinita por proteger un poco mas mi sistema y concretamente mis archivos personales.

Hace un par de semanas escuche un podcast sobre seguridad informática concretamente en redes wifi, en entradas posteriores mencionare un poco sobre ello, en el podcast también se toco el tema de Dropbox y la persona mencionaba una experiencia que tuvo, comentaba que un día cambio su password en la web de Dropbox y después se logueaba con su celular a la cuenta de Dropbox y esta seguía entrando a ver sus archivos aun cuando había cambiado su password, supongamos que perdemos nuestra computadora o celular o gadget, donde tengamos instalado Dropbox, pues bien, aun cambiando el password, dicho dispositivo podría seguir viendo los archivos ya que continuaba enlazado a nuestra cuenta, si bien desde el portal de Dropbox se puede desenlazar el equipo, existen personas que no tienen la menor idea de que esto se puede realizar, por lo cual de alguna u otra manera quedan expuestos totalmente sus archivos personales de su cuenta en Dropbox.

Por tal motivo he decidido cifrar lo que subo a Dropbox para así al menos tener un poco mas de seguridad en que no cualquier persona vera mis documentos y tambien hacer un poco mas seguro mis datos en dicho servicio en la nube, partamos de que tenemos Linux instalado en nuestra computadora uso Debian y sobre esta distro en su rama estable trabajaremos (lo mismo funcionara para Ubuntu o cualquier otra distribución Linux que exista).

Lo primero que les recomiendo es que comprimamos el/los archivos que queremos cifrar, hay diferentes maneras de hacerlo, en modo visual o desde una terminal con comandos, veremos a continuación las dos formas de hacerlo.

Modo visual: Se presiona el botón derecho del mouse en el archivo o directorio a comprimir, después simplemente presionamos en el menú desplegable comprimir... seguido de esto damos un nombre y un tipo de extensión a nuestra compresión, el tipo de comprensión sera gusto de cada uno

Modo consola: La opción de hacerlo mediante la consola (un poco mas divertida), sera de la siguiente manera, utilizare un archivo tipo tar y compresión Gzip se tecleara de la siguiente manera:

tar czf nombre_comprimir.tar.gz /directorio/a/encriptar/

De esta menara se creara un archivo "nombre_comprimir.tar.gz" el cual contendrá nuestro(s) archivo(s) previamente seleccionado(s). Ahora pasemos al cifrado de nuestro archivo previamente comprimido.

Cabe mencionar que hay diferentes formas de cifrar y depende de ustedes cual desean utilizar, para mi ejemplo usare el cifrado aes-256.

Continuando con lo anterior, después de comprimir nuestro(s) archivos pasaremos ahora a cifrarlo de la siguiente manera.


openssl enc -aes256 -e -in nombre_comprimir.tar.gz -out cifrado_nombre.cy
donde:
nombre_comprimir.tar.gz es el archivo previamente comprimido
cifrado_nombre.cy es el nombre del archivo una vez cifrado

Después de presionar la tecla enter nos pedirá un password, se recomienda usar mayúsculas, minúsculas o números y así juntar sucesiones de caracteres, no se recomienda el uso de palabras que se encuentren en el diccionario.

Una vez generado el archivo "cifrado_nombre.cy", lo subimos a nuestra cuenta de Dropbox, con esto garantizamos tener una mayor seguridad en que nuestros archivos estarán un poco mas protegidos.

Si queremos descifrar nuestro archivo cifrado basta con teclear desde consola lo siguiente:


openssl enc -d -aes256 -d -in /donde/este/cifrado_nombre.cy -out asi_se_llamara_el_comprimido.tar.gz

Nota: El pass que les pide es el mismo que utilizaron para cifrar su archivo.

Tal vez el proceso resulte un poco "latoso" obviamente es mas cómodo simplemente subir los archivos sin ninguna compresión, pero es mejor cifrarlos ya que con este proceso se garantiza tener un poco de mayor seguridad en lo que a archivos críticos personales se refiere, así que, es mejor acostumbrarse a hacerlo ya que de cierto modo nos puede evitar dolores de cabeza futuros.

Estas cosas sobre seguridad están llamando mi atención, no soy un experto en este tema, pero si me iré adentrando un poco mas en estas cuestiones, cualquier duda, sugerencia o comentario acá abajo lo pueden expresar.

viernes, 23 de diciembre de 2011

Linux: Debian: Squeeze: Rhythmbox: Agregar podcast que solo esta disponible en la Itunes Store

Si había algo en lo que no me acostumbraba o mejor dicho no quedaba contento al usar Linux era en la gestión de la música y mis suscripciones a los podcast y no es por que no existan excelentes opciones para ello, si no, que aun no encontraba mi aplicación favorita.

Siempre andaba en búsqueda de nuevas alternativas de reproductores de mi biblioteca musical y de los podcast, y al estar siempre utilizando diferentes alternativas ignoraba lo que tenia pre-instalado en Debian, fue así como me canse de andar buscando esa aplicación que se acomodara a todos mis gustos y empecé a utilizar la que venia por default y así fue como conocí a Rhythmbox.

Rhythmbox es esa aplicación que estaba buscando, agregue mi biblioteca de música, los podcast que siempre escucho y bueno todo marchaba bien hasta el día de hoy que encontré un nuevo podcast que quería agregar a mis demás suscripciones, así que empecé a buscar  el link RSS Feed de dicho podcast y no la encontré por ningún lado, solo estaba disponible la liga para poder suscribirse desde itunes.

La verdad es que me estaba empezando a resignar a no poder suscribirme a dicho podcast por no tener instalado itunes, hasta que llegue a esta excelente herramienta web llamada Podcast URL Extractor.

Podcast URL Extractor no es mas que una herramienta web que como su nombre lo indica extrae la pagina del RSS Feed de cualquier podcast de la Itunes Store, es muy sencillo de utilizar, simplemente copian y pegan la liga de el podcast desde la itunes store y dan clic en el botón submit y listo les da la URL del feed del podcast solo para agregarlo al reproductor en mi caso a Rhythmbox.


Acá lo vi.

domingo, 18 de diciembre de 2011

Debian: Comunidad Debian México

A principio de mes estuve buscando a personas que usaran Debian en México, así fue como llegue a la comunidad de usuarios Debian México.


Leyendo las noticias en dicho blog, logre darme cuenta que se esta intentando conformar una solida comunidad de usuarios Debian en México, para esto se ah habilitado un canal IRC.

Datos de el chat IRC:
Servidor: irc.oftc.net
Canal: #debian-mx

Ayer, 18 de Diciembre de 2011, se celebro la segunda reunión en dicho canal, los acuerdos que se realizaron durante las charlas seguramente se informaran en el blog Debian México. 
La próxima reunión esta pactada tentativamente para el próximo 15 de Enero de 2012 a las 20:00 horas (GMT-6).

Por ultimo espero que los usuarios Mexicanos Debianeros entren a dicha reunión, para así poder tener la oportunidad de contribuir con esta excelente distribución y también poder conocer gente con gustos similares a los tuyos.

Para mas información visitar el blog Debian México.

miércoles, 14 de diciembre de 2011

Linux Debian Squeeze: Instalación y configuración de el emulador de NES, Mednafen

Cuando nos compramos una nueva computadora son muchos los factores para escogerla, unos nos fijamos en la memoria RAM otros tantos en el procesador y muchos otros sobre todo gamers en la cuestión del vídeo, en lo personal yo no me fijo mucho en el tema del vídeo ya que por lo regular en mi computadora no me gusta jugar videojuegos, si acaso llego a jugar son videojuegos "antañeros" y con "antañeros" hablo de esos juegos de la NES.

Hoy tenia un buen tiempo sin jugar y como no queria encender mi televisor para pasar el rato , me puse a indagar  un poco sobre el tema de emuladores en Linux, mas concretamente en mi distro Debian Squeeze asi que despues de hojear un poco por internet, llegue a que los que somos usuarios Debian (me imagino que tambien los Ubunteros) tenemos un emulador de NES en nuestros repos oficiales, asi que basta instalarlo con un simple:

    $ apt-get install mednafen

Despues de instalar dependencias y la aplicación, basta con teclear en una terminal: 
nes  /seguido/delaruta/delrom

Ahora solo nos queda divertirnos con esos excelentes juegos, por ejemplo ya tengo Mario Bros, la verdad que ese juego en especial por mas que pasan los años me sigue divirtiendo demasiado.
Este emulador me a funcionado con todos los rooms que tengo así que por compatibilidad no creo que tengamos mucho problema, en cuestión de soporte de joystick no tengo uno para probarlo con el emulador, pero según leí tiene buen soporte para estos dispositivos.

Como tip adicional para configurar las teclas a su conveniencia tecleamos alt+shift+1 , cuando el rom este cargado, nos mostrara en la ventana del juego los comandos para configurar las teclas, realmente es muy sencillo basta con presionar la tecla que tendra la funcion que nos muestra en la pantalla. Y para entrar en modo pantalla completa es alt+enter.

Dejo un vídeo de como configurar las teclas del emulador por si quedo duda en mi explicación de mas arriba.


jueves, 13 de octubre de 2011

Android APP: OnAir aplicación para acceder vía Wifi a tu memoria SD.

Cada que tengo que pasar información de mi computadora a mi celular, la verdad es que le pensaba para hacerlo y no es por que sea muy difícil o sea complicado, pues, como todos sabemos basta con conectarlo ya sea por vía USB o retirando la memoria SD e introduciendola a tu computadora, sinceramente estos dos procesos son hasta cierto punto algo engorrosos.

Cuando era el feliz poosedor de un celular de esos de la manzanita(jailbreak), recuerdo que me conectaba direcatmente a la memoria interna de aquel celular utilizando el wifi de el dispositivo y de mi computadora, hoy me levante con la idea de que si un Iphone contaba con esa aplicación, Android seguramente lo tendría también, navegando un poco me tope con una aplicación.

La aplicación se llama OnAir, el funcionamiento es relativamente sencillo, al momento de abrirla en nuestro celular creara un pequeño servidor FTP en nuestra terminal, con el cual podremos acceder a el desde nuestra computadora si necesidad de cables, todo esto aprovechando la tecnología Wifi muy usada actualmente.

Funcionamiento:
1.- Lo primero que tenemos que hacer es instalar en nuestro dispositivo Andriod la aplicación, les dejo el QR de la descarga.
2.- Una vez instalada abrimos la aplicación se vera mas o menos de la siguiente manera.
Nota: Si no aparece el Tux de Linux (podria estar el logo de Windows o Mac), deberás de presionar el logo de el SO hasta que aparezca el tux.

3.- Una vez seleccionado a Tux(pingüinito) procedemos a presionar el botón grande de encendido el cual se tornara de color rojo y en la parte de abajo apareceran dos cosas importantes, una la dirección de nuestro servidor FTP y el password de 4 dígitos los cuales seran nuestra contraseña para ingresar a nuestro dispositivo desde Linux (Windows o Mac), dependiendo el SO elegido, la imagen después de presionado el botón de encendido se mostrara de la siguiente manera.

4.- Ahora veremos como ingresar desde nuestra computadora, acá hay dos opciones una es directamente desde nuestro navegador web ingresamos a la dirección que nos genero el programa, la estructura de la dirección es mas o menos la siguiente ftp://10.0.1.38:2221, al ingresar a esta dirección nos pedirá el usuario y la contraseña para loguearnos, el usuario es onair y el pass es el proporcionado por la aplicación OnAir. En la siguiente imagen se ilustra como se ve a la hora de estar conectados ( como si de un servidor web se tratase :D ).

5.- Pero la forma en la que yo lo vengo haciendo, es por medio de el explorador de carpetas de la siguiente manera, partimos de la idea de que ya tenemos activado nuestro On Air  en nuestro dispositivo lo que resta hacer es lo siguiente:

     5.1 Abrimos nuestra carpeta (home/tu_usuario) y nos dirigimos al menú Archivo--Conectar con el servidor... una vez hecho esto nos mostrara la siguiente pantalla, la llenaremos como se muestra en la imagen, al terminar de rellenarla presionamos conectar, seguido de esto nos pedirá el pass.

     5.2 Si todo va bien deberíamos de ver el contenido de nuestra SD desde explorador de carpetas, de la siguiente manera.

6.- Una vez hecho esto basta con dirigirnos a la carpeta en la que deseamos copiar informacion o extraer información de nuestro dispositivo y listo, ahora podremos copiar o pegar información directamente a nuestro dispositivo sin necesidad de cables o de quitar la memoria SD.

miércoles, 14 de septiembre de 2011

[OT] Que es la Esteganografía.

Primero que es la Esteganografía, es un metodo de ocultar textos u objetos dentro de otro, el objeto que porta el mensaje no debe de variar en su forma o apariencia siendo casi imposible ver la diferencia después de incrustar la informacion.

Diferencia entre Esteganografía y Criptorafía.
Muchas veces se confunde la Esteganografía con la Criptografía, debido a que las dos tienen un fin en común y es que las dos técnicas buscan ocultar información, pero, hay una diferencia bien marcada entre las dos, por un lado en la criptografia se sabe con anticipación que el mensaje encriptado existe, esto es, si un intruso obtiene dicho mensaje encriptado, él podría descifrar si conociera el método para descifrar el mensaje. Por otro lado en la Esteganografía si un intruso obtiene, por ejemplo, una foto, no debería en teoría saber que existe un mensaje dentro de la fotografía, por eso se dice que entre mas simple sea el objeto portador mas desapercibido puede pasar, pues imagínense quien podría pensar que dentro de una fotografía que le envías por ejemplo a tu familia con las fotos de tu mascota o las ultimas vacaciones puede venir información critica oculta.

Aunque en mi explicación anterior menciono la Esteganografía en fotografías, dicha tecnica se puede hacer también en archivos de música o en vídeos.

Ahora bien y como es que esto se realiza???
Se utilizan diferentes métodos para diferentes medios, por ejemplo, el método LSB (Bit menos significativo), el cual es el principal método usado en la esteganografía en imágenes. El método funciona de la siguiente manera:
Este ejemplo lo agarre de Wikipedia XD pero igual está muy explicado.

Lo que nos deja este método es a mayor carga de colores es mejor ya que se tienen mas bits para poder ocultar información y que la imagen en cuestión no varié para nada su forma o tamaño.

Estoy preparando una entrada de como lograr este método de esteganografía con el método LSB todo esto desde mi Debian :D... esperen pronto los ejemplos :D.

[OFF TOPIC] Quiero probar una nueva distro.

En estos momentos tengo el tiempo necesario para probar una nueva distro, como ya sabran los que me leen mas o menos seguido soy Debian y sinceramente creo que no me cambiare para siempre, solo es simple curiosidad por probar, usar, instalar una nueva distro, desde hace un par de días estoy pensando por cual inclinarme aquí están mis candidatas.

1.- Gentoo

Para empezar tenemos a Gentoo, creo que la mayoría de ustedes han escuchado hablar de esta distro, pues bien, es la opción que viene siendo la primera, me he puesto a investigar un poco sobre ella ya que en todos los foros, paginas etc comentan que tienes que tener conocimientos avanzados de tu hardware, la verdad es que no creo que yo tenga un excelente conocimiento en eso :( , si decido instalarla lo tomare como un reto, espero no tardar un mes como leí por ahí en configurar mi SO.

Ventajas: Estable, 100% configurable.
Desventajas: No conozco el proceso de instalación bien, me da miedo XD.

2.- Ubuntu

Si hay algo que me gusta de Ubuntu es que esta en constante actualización, esta distro solo la he utilizado cuando en alguna computadora de un amigo la tiene instalada, creo que no presentaría un gran reto la configuración e instalación y esto le quita un poco de puntos.

Ventajas: Visualmente bonito, actualizada, fácil configuración.
Desventajas: No representar un reto grande la instalación y configuración del SO.

3.- OpenSuse

Wow la verdad es que le tengo un cariño especial a esta distro fue con la que empeze hace ya un par de años, despues me mude a Debian, es una distro que visualmente me impacto desde el primer momento que la utilice, creo que igual a Ubuntu no presentaria gran dificultad la instalación asi que por esto le resta puntos, aunado a que cuando era mi distro principal no encontraba muchos paquetes compilados para esta distro.

Ventajas: Visualmente atractiva.
Desventajas: Ya la conozco y el motivo principal de el cambio temporal es conocer algo nuevo.
No encontraba grandes repositorios con software actualizado (estoy hablando de cuando yo la utilizaba, no se si ahora ya cambio esto).

4.- Sabayon

Esta es una distro de la cual la verdad no se mucho o mejor dicho casi nada, simplemente me agrado por que hace ya algun tiempo vi un video en youtube con unos efectos en el escritorio excelentes instalados desde el principio, aunque en Debian es fácil la instalación y configuración de esos efectos el que te ahorren el trabajo desde el principio creo es un buen punto a favor.

Ventajas: Viene con efectos que me gustan preinstalados.
Es una distro que no conozco y eso me atrae.
Desventajas: Es algo nueva y puede no tener gran cantidad de soporte en controladores, software etc.

Las ventajas y desventajas no es en general simplemente es una base que quise poner para poder seleccionar una distro que se acomode a lo que quiero hacer, el principal motivo de hacer esto, es que quiero batallar un poco y a la vez quiero ver como funciona una distro diferente a Debian. Espero pronto poder decidirme y postearlo acá :D.
NOTA: No me cambio para siempre de distro.

Y tu, cual distro me recomiendas??

miércoles, 24 de agosto de 2011

Debian: Leer desde Nuestras computadoras o Dispositivos Android Códigos QR.

En mi anterior entrada hablaba de como generar codigos QR desde Debian, pues bien ahora veremos como podemos leerlos desde una terminal Android y desde nuestra computadora.

Primero hablaremos de como hacerlo desde nuestra computadora, en este caso desde Debian, aunque también lo he probado en Ubuntu, los paquetes los tienen en sus repositorios así que instalen esos mismos paquetes, deberían en teoría funcionar los mismos.

Primero instalaremos la aplicación libdecoqr de la siguiente manera desde una terminal:
# apt-get install libdecodeqr-examples

Después de la instalación utilizaremos el código QR que generamos en mi entrada anterior bitxbit.png, desde una consola teclearemos lo siguiente:
# libdecodeqr-simpletest bitxbit.png

Lo cual generara en consola el contenido del código QR en este caso la cadena "http://lam-h.blogspot.com", para que se comprenda aun mejor, la imagen que sigue muestra lo anterior expuesto.

La aplicación Barcode Scanner nos permite leer estos códigos QR desde nuestro dispositivo Android, en este caso realmente no es necesario un mini-tutorial de como usarlo, basta con instalarla acceder a la aplicación y con ayuda de la cámara del dispositivo enfocar el código, para después de escanearlo nos muestre el contenido del código.


Les dejo el código QR con el link directo a la aplicación.
Espero les sirva.