2013-10-31

Viaje a Londres


En breve estaré unos dias en Londres, hasta ahora no había ido asi que intentaré para pasear un poco y ver algo del centro.
Para pedidos de cosas en U.K. avisar por email.
Si quieren Dulce de Leche, mejor hablar con Hernan Popper.

Intentaré ver esto si puedo.

Links de la semana 2013-10-28


Debido a varios proyectos en curso, planificaciones y al trabajo diario, va el resúmen de Links y recomendaciones.

REDIS, una base de datos rapida, en memoria y liviana.

Un laser usando Arduino que suena como un teclado midi, al mejor estilo Jean Michel Jarre.
Como el concierto en Paris.

DX.COM luego de tantas compras, me envían una invitación como afiliado/distribuidor con descuentos.... igual los precios son MUY baratos.

Luego de dos semanas jugando con Arduino, algunos de los mejores proyectos. (no son mios aun)

Netduino, una solución compleja, para usar algo como Arduino con productos de desarrollo .NET, todavía estoy tratando de hacer mi primer HELLO WORLD.... infinitamente mas complejo para los que solo conocemos C y nada de c# o .net.

Link al proyecto oficial NETDUINO.

Gracias a Pablo Corral, un emulador de Macintosh... que buenos recuerdos.

Un producto BPM gratuito y hecho en latinoamérica.

Un documental de Maradona, todavia no lo pude ver.... pero este fin de semana largo sin falta.


ARDUINO SOURCE CODE
Si, ya se que no soy desarrollador, pero algo puedo hacer aunque no sea super optimizado.
Funciona, y mediante unos bits en secuencia activa o desactivo puertos.
Maneja una placa de 16 relays y un display de 7 segmentos....
En breve mas fotos y videos.

/*
Read bits and put ON / OFF pins 30-45 (16 pins)
dac FREECODE
*/

String inputString = "";
boolean stringComplete = false;

void setup() {
Serial.begin(9600);
inputString.reserve(20);

int i = 0;
for (i == 0; i<16; i++)
{
pinMode(30+i, OUTPUT);
digitalWrite(30+i, HIGH);
}

int j = 0;
for (j == 0; j<8; j++)
{
pinMode(14+j, OUTPUT);
digitalWrite(14+j, HIGH);
}
}

void loop() {
if (stringComplete) {
if ( (inputString.length()-1) <= 10)
{
int k = 0;
for (k == 0; k {
if ( inputString[k] == '1')
{
// Serial.println( '1' );
digitalWrite(14+k, LOW);
}
else
{
// Serial.println( '0' );
digitalWrite(14+k, HIGH);
}
}
}
else
{
int l = 0;
for (l == 0; l {
if ( inputString[l] == '1')
{
// Serial.println( '1' );
digitalWrite(30+l, LOW);
}
else
{
// Serial.println( '0' );
digitalWrite(30+l, HIGH);
}
}
};

// Serial.println(inputString);
inputString = "";
stringComplete = false;
}
}

void serialEvent() {
while (Serial.available()) {
char inChar = (char)Serial.read();
inputString += inChar;
if (inChar == '\n') {
stringComplete = true;
}
}
}
// end of code





2013-10-25

Noche de reparación


Son las 21:15, todavia quedarán varias horas en reparación de tablas antes de poder ir a dormir....
Otro dia de complicaciones y para variar Viernes.

Por suerte, el proceso es largo, pero funciona y las cosas salen.

2013-10-23

Las brujas...


Ayer aprovechando el descuento del cine, fuimos a ver "Las brujas de Zugarramurdi".
Totalmente recomendable, divertida, tragicómica, irónica, cruda realidad de parejas....
Hay que reconocer que se puede hacer cine divertido y además inteligente en España.
Ciertos actores que yo tenía como "malos" han hecho personajes realmente muy bien.

Hay varias cosas para pensar, si bajan las entradas a un 50% del precio normal y llenan los cines... no será que la gente no va porque es caro el resto de los dias?
Y si se busca fomentar a la industria del cine, es mejor aumentar el precio de las entradas o bajarlo?
Si bajan el precio, el Estado recaudará menos en impuestos, pero y si quitan el impuesto al cine durante unos años ?
Y si bajan el precio y quitan el impuesto?

Finalmente son mis pensamientos, el Gobierno está claro que mira para otro lado.... será que alquilan pelis en Blueray ?

2013-10-18

Actualizaciones....


Estos últimos meses estoy con mucho trabajo, muchos proyectos en paralelo y pocas cosas que "pensar".
Las cosas técnicas están aqui
http://itprofesionales.blogspot.com.es
En breve mas post personales aqui....
cuando pueda.

Ubuntu 13.10


Finalmente han liberado el "tan esperado" Ubuntu 13.10,


El sistema rápido de ACTUALIZACION
do-release-upgrade -c
do-release-upgrade
Aunque recomiendo aprovechar y bajar el ISO e instalar desde cero con ese ISO, porqué ?
Para comenzar desde cero una nueva etapa y sanear las cosas instaladas que metí en el equipo y me olvidé de quitar.


Uso Ubuntu a diario en el trabajo desde hace unos 3 años, todos los dias, corro máquinas virtuales en "otros" sistemas operativos y tengo que decir que me parece el gran sistema operativo del momento.

Se que para algunos, Windows es su dia a dia, para otros OS X y para otros "Debian"... todos los respetables, en mi caso y es mi elección uso Ubuntu.

He logrado aprovechar al máximo los portátiles que uso con Ubuntu, desde hace un tiempo tengo un Asus I7, 8 cores, 8 gb, disco SSD que "para mi" vuela.

He logrado hacer Demos, proyectos y probar cientos de cosas con una gran confianza al instalar cosas, luego puedo quitarlos limpiamente, varios de los proyectos en curso los llevo con Ubuntu y muchas de esas "cositas" con que jugamos funcionan perfectamente.
Con la instalación de programas crece el espacio en disco muuuuuuyyyyyyyyy lentamente, algunos laboratorios los llevo en máquinas virtuales asi que están aislados también con un consumo de discos realmente bajo.

Me ha pasado que al instalar un Win 7, meterle las herramientas básicas para programar algo, el antivirus, libreOffice y tres cosas mas, llegaba a 50 gb. Y eso para empezar.
Son espacios en disco que intento no consumir, teniendo discos de 128 gb.

Para algunas pruebas de Arduino, Raspberry Pi, FTDI, en 10 minutos pude instalar los kits de desarrollo y ponerme a jugar con ellos.
En el caso de Raspberry tengo funcionando un equipo nativo ARM corriendo Raspbian en un equipo virtual.
Y para los que no lo vieron tengo un OS X 10.9 también en virtual.

En algunos momentos uso 3 máquinas virtuales, Raspbian, Ubuntu y Windows sobre mi máquina real Ubuntu. La ventaja de los 8 cores y 8 gb RAM es enorme.

Como chiste personal, la semana pasada vinieron unos amigos de mi hija y me vieron trabajando en OS X pero en un portátil ASUS, me preguntaban "eso es una MAC?", "porque negra?", "como es que NO ES una MAC?" "como haces para tener una mac en tu portátil?"

Mi hija siempre con la misma respuesta "es informático...."

Posts semanales.


Debido a la cantidad de cosas que hago en la semana, investigación, empleo formal, pruebas, instalaciones demos... se me complica escribir post largos, que los dejo para los fines de semana.
Veo que el formato posible es ir juntando pequeñas cosas que me sirvieron en la semana o que vale la pena tener a mano porque son "realmente buenas en algo" y cuando puedo poner un post con todas las referencias juntas.

En algunos temas, podré escribir mas, con detalles, pantallas, codigos de ejemplo y referencias diversas.

Pero el formato de Twitts juntos en un post me sirve.

Links de la semana.


Programa para Configurar la impresora,
/usr/lib/libreoffice/program/spadmin
dentro de LibreOffice.


Desde Bash abrir una sesión en un Windows con Rdesktop y validarse
rdesktop 192.168.0.1 -u USER -pxxxxxxx -0 -z
Por ahora no logro que ejecute algo en destino, solo que abra la sesión y se conecte.


Instalación de Drivers FTDI en Linux, en la página los ofrecen para 32 y 64 bits
http://www.ftdichip.com/Support/Documents/AppNotes/AN_220_FTDI_Drivers_Installation_Guide_for_Linux%20.pdf
Pero en otras páginas dicen que SOLO FUNCIONAN EN 32 BITS.



Una web en pruebas, gratuito y con diseños muy profesionales.
Luego de armar todo, puedes bajarte una copia y tienes una web de mucha calidad en 10 minutos.



Para los que tengan Linux y CUPS corriendo, sabían que hay una interfaz web para configurar Impresoras?
http://127.0.0.1:631
Desde el navegador del propio equipo pueden ver impresoras, drivers, tareas y mas cosas.


Como hacer funcionar páginas con SilverLight en Linux?
Existe PipeLight, la versión libre, y funciona.
http://www.ubuntugeek.com/pipelight-using-silverlight-in-linux-browsers.html


Un board para USB y con 8 relays para hacer domótica barata, el mismo modelo existe en DX y ebay por 20 euros.
http://denkovi.com/productv/31/usb-eight-channel-relay-board-for-automation-12v.html#examples


En LINUX se pueden programar cosas para ARDUINO, instalar ARDUINO y CORE, como mínimo
apt-get install ARDUINO y ARDUINO-CORE
Pedí una placa MEGA r3 pero sigo mirando el nuevo Arduino Galileo, que vendrá con chip intel... ahhhh que placer


Una demo muy buena de un sitio, gratis, rápido y muy bonito.
http://www.wix.com/sample/website-viewer?lng=es&tmpurl=http%3A%2F%2Fwww.wix.com%2Fhtml-templates%2Fhtml%2Fweb%2Fwedding-01-orly&tmpimage=http%3A%2F%2Fstatic.parastorage.com%2Fmedia%2F919f63b4db8b9b52073084a372be457d.wix_mp&siteurl=http%3A%2F%2Fwww.christinahphoto.com%2F%23!home%2FmainPage


Desde Linux, se puede capturar audio, video y sacar fotos de una o mas cámaras fácilmente con VLC.
Generar video en algún codec especial y todo esto "gratis"...

http://serverfault.com/questions/288137/how-to-stream-live-video-from-a-linux-server

Otro link con el HOW-TO.



Datos sobre Joysticks para usar como interfaces de entrada de datos analógicas o digitales.


Luego de leer "El hombre anumérico" me gustaría leer otros, alguien me los puede prestar?
John Paul Allen.
1988: Pienso luego río.
1990: El hombre anumérico.
1993: Más allá de los números.
1996: Un matemático lee el periódico.
1999: Érase una vez un número.
2004: Un matemático invierte en bolsa.
2007: Elogio de la irreligión.

Para los que no lo leyeron, se los recomiendo 100%. El Hombre anumérico es realmente bueno.

Por el mundo