2013-12-16

3 Servers y un David

2013-12-02

BItcoins


Hoy hablando con un conocido, me dice que tiene 8 bitcoins y los va a vender.
Me pongo contento por él. Es muuuuucho dinero luego de 2 años de tener dos equipos funcionando a tope.

La información "real" es:
* pagan 800 U$S por cada Bitcoin
* Aunque ha llegado a 1110 U$S
* El broker cobra 1.5 % de comision por venderlos y te transfiere el dinero en 10 minutos a tu cuenta.
* Usa Openbank como cuenta de orígen, asi que deberán pagar impuestos.

La nueva moneda es Litecoin
Litecoin
Cálculo de retorno de inversion, costo sobre obtenido a precio Litecoin diario.
Sitio para ver cotizaciones BitCoin.
Comparativa de Placas con GPU/CPU.
Configurar el servidor, con Ubuntu server.
Otro HOW-TO basado en Linux.
Cotizaciones de monedas.
Building.
GPUMining


2013-12-01

TodoFP.es - Programador(a)



Mirando el video de FP.
Formacion Profesional...... el código no compila ni de casualidad !!!!!
Que clase de FP tendremos?
Era muy difícil mostrar algo mas realista?
O como en las pelis, vemos al "hacker de turbo" haciendo
TELNET 432.10.43.1024
Esi si, en una pantalla gráficamente super agradable.

Noooooooooo!!!!!



El slogan podría ser, "mande a su hijo a escribir tonterias!!!!"

Arduino ultimo codigo.


El código fuente completo final de esta semana.


/*

Mix demo ALL-INCLUSIVE
dac FREECODE 2013-11

30-46 connected to 16 relay board

14-21 connected to 7 segment display

10 connected to switch

3 semaforo VERDE
4 AMARILLO
5 ROJO

ICSP conencted to 8 x 8 segment display
1 negro a 6 RCK
2 azul a NADA
3 blanco a SCK
4 gris a DID
6 violet a GND

XXXXXXXX
1 PUNTO
2 cen
3 arr izq
4 aba izq
5 aba
6 aba der
7 arr der
8 arr

*/

#include
#include

const byte LATCH = 51;
String inputString = "";
boolean stringComplete = false;
String conv = "";

void rojo()
{
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
}

void amarillo()
{
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
}


void verde()
{
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}



void setup() {

digitalWrite(SS, HIGH);
SPI.begin ();
SPI.setClockDivider(SPI_CLOCK_DIV2);

digitalWrite (LATCH, LOW);
SPI.transfer (B10000000); // INICIO ultimo digito
SPI.transfer (B11000000); // esta en cero
digitalWrite (LATCH, HIGH);


Serial.begin(9600);
inputString.reserve(20);

pinMode(10, INPUT);

pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);

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) { Serial.println( digitalRead (10) ); if ( (inputString.length()) < 3) { if (inputString[0] == 'R') rojo(); if (inputString[0] == 'A') amarillo(); if (inputString[0] == 'V') verde(); digitalWrite (LATCH, LOW); SPI.transfer (B10000000); // ultimo digito SPI.transfer (B11000000); // cero digitalWrite (LATCH, HIGH); } else { if ( (inputString.length()-1) <= 10) { converso(); digitalWrite (LATCH, LOW); SPI.transfer (B10000000); // ULTIMO DIGITO SPI.transfer (B11111001); // 1 digitalWrite (LATCH, HIGH); int k = 0; for (k == 0; k0 and second()<20) // rojo(); // if (second()>19 and second()<40) // amarillo(); // if (second()>39 and second()<60) // verde(); } void converso () { // DADO UN NUMERO lo pasa a binario para el display // if (inputString =='11111111') conv = ""; // 'B10000000'; // if (inputString =='00000001') // conv = 'B00000001'; // if (inputString =='00000010') // conv = 'B00000011'; } void serialEvent() { while (Serial.available()) { char inChar = (char)Serial.read(); inputString += inChar; if (inChar == '\n') { stringComplete = true; } } } // end of code

Cena con ex-Tymamigos.


Arduino V.


Unas fotos de las ultimas cosas agregadas al proyecto.

2013-11-27

Actividades de la semana


Instalar CentOS, posiblemente el nuevo sistema operativo corporativo.
Instalación básica (con X) 5.2 gb
Mientras que Ub untu server 1.7 gb SIN X.
Luego instalar
+ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
+ /sbin/sshd start
+ yum update
+ services

Instalar y probar BlueStripe, un producto de monitorización global lumtiplataforma.

Aprender rápidamente como configurar nginx en Linux.
Básicamente unas lineas en el CONF. con 4 servidores WEB redundantes, fácil.

upstream web_rack {
server 192.168.0.2:80;
server 192.168.0.3:80;
server 192.168.0.4:80;
server 192.168.0.5:80;
}
server {
listen 80;
location / {
proxy_pass http://web_rack;
}
}

Evaluar la compra de un Raspberry Pi B, por unos 30 euros con entrega en Madrid, no es mucho, pero la misma pregunta de siempre.... "¿para qué?"

Se acerca fin de año, comenzamos a planificar las cenas del trabajo, del ex-trabajo, de amigos, de familias, de vecinos, de amiguetes....

Estoy preparando un detalle mejor del último viaje a Londres, intentaré poner los puntos mas importantes.

Reinstalando NMON como producto de monitorización de servidores, ayudado por NAGIOS y posiblemente con CACTI.

Ayer reunión con "vendedor" de Oracle, luego de la reuniónd e una hora, algunas conclusiones.
+ Oracle es una empresa donde su negocio es el servicio. (al mejor estilo de otras conocidas)
+ La controlan abogados, creo que el 90% del personal deben ser abogados, la complejidad del licenciamiento me lo garantiza.
+ Su negocio es "tu negocio", si te va bien y aumentas CPU, Servers, usuarios finales o virtualizas ellos te cobrarán mas por lo mismo. (curiosa técnica de venta)
+ El producto puede ser el mejor, pero lo venden como si fuera oro puro enviado por cajas de diamantes y transportado por guardias de seguridad que cobran millones.
+ Desmitificaron algunos conceptos sobre que "podríamos incorporarlo" en la empresa, con esos precios y condiciones es imposible.

2013-11-19

London again


Esta semana también en Londres, puntos importantes:

* Ver como trabaja una empresa en U.K.
* Entender las reuniones, tiempos, costumbres.
* Entender como es la empresa por dentro, personas y roles.
* Como presentar una PPT y que parezca buena para los asistentes.
* Establecer vínculos sociales con los demas grupos para una mejor comunicación.
* Ver en que puntos se pueden mejorar los procesos, aplicaciones, acceso a datos.
* Entender la tendencia tecnológica, "donde vamos".
* Ver costumbres, que se come de desayuno, almuerzo y merienda/cena. (18:00 hs)
* Mirar precios de productos y servicios.
* Cena en restaurant Libanés, carísimo y nada increible.Meejana, nunca mas.

* Aprovechar para ver correos, bajar productos para testear, lecturas nocturnas en el hotel (cena 18:00).
* Compartir la salida de bienvenida con los chicos locales y bebidas varias.
* Entender costumbres locales y tiempos de transporte, tratar de evitar el "atasco" Local, hasta ahora conseguido.
* Comer muy bien en el desayuno, costumbre local, al mediodia un sandwich y frutas y a la noche otro sandwich (eso pasa por ser pobre...)
* Intentar entender el tráfico, las normas son las mismas, pero en cada curva la maniobra es distinta porque se usa el otro lado de la carretera.
* Descubro que entiendo muy bien a personas de Escocia, Alemania, Suiza, Finlandia y demas paises, lógicamente todos hablamos con un acento que no es Londinense, y por alguna razón todos hablamos "raro" y los entiendo mejor.
A algunos chicos locales no llego a entender todas las frases que dicen, quizas el acento y quizas las palabras que usan, tengo que mejorar mi oido.
* En este viaje el hotel es realmente increible, uno de esos sitios que aparecen en películas, casamientos, películas de James Bond.... como Mabel dice "un sitio como los que me merezco".
* En estos dias intentaré caminar al trabajo y ver la calle, fotos, videos, costumbres, coches.

Mas cosas raras, el portal de google.com
Increible pero dice Google UK. Raro no?

2013-11-10

Fotos Arduino

Ultimo Codigo


Ahora con el agregado del semáforo de Fiona.

/*

Mix demo ALL-INCLUSIVE
dac FREECODE 2013-11

30-46 connected to 16 relay board

14-21 connected to 7 segment display

10 connected to switch

3 semaforo VERDE
4 AMARILLO
5 ROJO

ICSP conencted to 8 x 8 segment display
1 negro a 6 RCK
2 azul a NADA
3 blanco a SCK
4 gris a DID
6 violet a GND

XXXXXXXX
1 PUNTO
2 cen
3 arr izq
4 aba izq
5 aba
6 aba der
7 arr der
8 arr

*/

#include
#include

const byte LATCH = 51;
String inputString = "";
boolean stringComplete = false;
String conv = "";

void rojo()
{
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
}

void amarillo()
{
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
}


void verde()
{
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}



void setup() {

digitalWrite(SS, HIGH);
SPI.begin ();
SPI.setClockDivider(SPI_CLOCK_DIV2);

digitalWrite (LATCH, LOW);
SPI.transfer (B10000000); // INICIO ultimo digito
SPI.transfer (B11000000); // esta en cero
digitalWrite (LATCH, HIGH);


Serial.begin(9600);
inputString.reserve(20);

pinMode(10, INPUT);

pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);

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) { Serial.println( digitalRead (10) ); if ( (inputString.length()) < 3) { if (inputString[0] == 'R') rojo(); if (inputString[0] == 'A') amarillo(); if (inputString[0] == 'V') verde(); digitalWrite (LATCH, LOW); SPI.transfer (B10000000); // ultimo digito SPI.transfer (B11000000); // cero digitalWrite (LATCH, HIGH); } else { if ( (inputString.length()-1) <= 10) { converso(); digitalWrite (LATCH, LOW); SPI.transfer (B10000000); // ULTIMO DIGITO SPI.transfer (B11111001); // 1 digitalWrite (LATCH, HIGH); int k = 0; for (k == 0; k0 and second()<20) // rojo(); // if (second()>19 and second()<40) // amarillo(); // if (second()>39 and second()<60)
// verde();

}


void converso () {
// DADO UN NUMERO lo pasa a binario para el display
// if (inputString =='11111111')
conv = "";
// 'B10000000';
// if (inputString =='00000001')
// conv = 'B00000001';
// if (inputString =='00000010')
// conv = 'B00000011';
}

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

2013-11-09

Película El monstruo de Paris


Excelente película para ver en familia, excelenete música y un tema bien llevado.
LINK a una de las mejores canciones.


La banda de sonido esta muy bien para escuchar.

2013-11-02

Proyecto con Arduino.



Llevo unas semanas jugando con electrónica, programando en C, Perl, html y varios sistemas operativos.
Hasta hoy las cosas que he probado:

* Programar un Arduino con un código simple que dados NN bits, los pase a los puertos 40 en adelante.
En esos puertos tengo conectada otra placa con 16 relays para encender/apagar cosas, relays de 250 volts y 10 amperes, lo que es bastante.

* El mismo código arduino pero dados 8 bits, los pasa al puerto 14 en adelante.
En esos 8 pin outs, tengo conectado un Display de 7 segmentos (curiosamente traen 8 porque incluyen un punto).

* También le conecté a la placa un switch en el puerto 10 para leer un SI/NO.

* Metí Arduino y relays en una caja comprada por 2 euros en "Los chinos"... agujeros para sacar cable USB y en breve mas agujeros para conectar cables a los relays.

* Armado de programas Python para control de relays y display 7 segmentos.

* Armado de programa para conectar Linux con Un controlador que armó Douglas, enviar 2 caracteres para control de relays.

* Armado de programa que dados NN bits los pase al Arduino directamente. Para faciliar la interacción desde y hacia la placa.

* Probé Cygwin para poder correr programas C en Linux (en Windows),
Para enviar bits al Arduino, existe una manera mas facil aun.

WINDWOS CYGWIN
echo 00000000 > /dev/ttyS2

WINDOWS
echo 1111111 > com3:

* Luego armado de páginas HTML y PERL para interactuar desde internet, donde las peticiones llegan a un web publicado en internet y controlar al arduino.

* Luego COPIA DE TODO por las dudas...

* Ahora estoy armando luces de Leds de bajo consumo de 4 watts, para conectar hasta 16 a los relays, para hacer juegos de luces de colores. Pero necesito latas donde meter las luces y papeles de colores. Trabajos manuales para mis hijas.

* En camino vendrán mas cosas, un display de 5 displays de 7 segmentos, cables para conectar mas cosas, luces de colores de tira, un adaptador USB a SERIAL y algunas cosas mas que ya ni recuerdo.


* Todo esto funciona a 12 volts, para evitar problemas de riezgos eléctricos para los chicos.
Voy a preparar varios experimentos mas con ventiladores, motores y mas cosas.

* Recomiendo que prueben el programa MIXXX que es similar al Tracktor DJ pero gratuito.













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.

2013-09-03

Links en internet


Desde 1996 que tenia la costumbre de juntar ficheros, EXEs, fotos y links..... Será por eso de las desviaciones profesionales que siendo DBA y manejando datos, tambien tengo la manía de juntar cosas?

Hoy me puse a ver los links que tengo en una barra vertical en este mismo blog, ordenados por categorías, algunas de las que ya son obsoletas.... Y me encuentro con que varios de los sitios de referencia ya no están, varios de amigos, varias paginas con info "prehistorica" de la informatica argentina de los 80, varios de productos que ya no están "IN".

Es curioso, pero acabo de descubrir que el libro verde "1000 páginas en internet" con la guida de los "sitios conchetos" ya es obsoleta? (si, dije conchetos... para aquellos argentinos de mas de 35).

En fin, que la vida pasa y hay que renovarse y evolucionar.

2013-08-08

SGS3 con MIUI


Nuevamente cambiaré de firmware en el Samsung Galaxy S3, vuelvo a lo básico con MIUI 3.8.2 (llamado V5)


Los pasos uno a uno,

Bajar la última ROM para el modelo correcto, y la versión de nos guste mas.
Para el SGS 3 hay 3.6.21 y 3.8.2
En esta página. http://www.miui.com/download-17.html
Guardar fichero en la tarjeta SD del móvil

Encender el teléfono y entrar al Recovery
VOL ARRIBA
BOTON CENTRAL (abajo)

Luego en el menú Recovery:
Wipe data factory reset
Wipe cache partition
Advanced/wipe dalvik cache
Go Back
Mounts and storage y formateamos cache, data y system.
Go Back de nuevo
Install zip from sdcard
Seleccionamos el zip de la rom y confirmamos su instalación
Reboot system now

Que buen producto que han hecho.

2013-08-07

SLES 11.3


Repositorio para actualizar paquetes en SLES 11.
Este es un repositorio libre para 64 bits y SLES 11.3.

Para agregar un repositorio nuevo
zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Grizzly/SLE_11_SP3/Cloud:OpenStack:Grizzly.repo


Para instalar paquetes (similar a RH)
wget http://xxxxxxxxxx
http://download.opensuse.org/repositories/Cloud:/OpenStack:/Grizzly/SLE_11_SP3/x86_64/

Repositorios oficiales 11.3
http://en.opensuse.org/Package_repositories


Todos los ZYPPER juntos

zypper ar -f -n packman-essentials http://packman.inode.at/suse/openSUSE_12.3/Essentials packman-essentials
zypper ar -f -n packman-multimedia http://packman.inode.at/suse/openSUSE_12.3/Multimedia packman-multimedia
zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.3 packman
zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.3 packman113
zypper ar -f -n packman-multimedia http://packman.inode.at/suse/openSUSE_12.3/Multimedia packman-multimedia123

zypper ar -f -n OFIOSS http://download.opensuse.org/distribution/12.3/repo/oss/ OFIOSS
zypper ar -f -n OFINOOSS http://download.opensuse.org/distribution/12.3/repo/non-oss/ OFINOOSS
zypper ar -f -n OFIUP http://download.opensuse.org/update/12.3/ OFIUP
zypper ar -f -n OFIUPS http://download.opensuse.org/update/12.3-non-oss/ OFIUps

zypper ref

zypper install mysql

zypper up

Nuevos post en breve


En las próximas semanas estaré de vacaciones y retomaré los posts aqui.
Como resúmen de estos últimos meses, todo va perfecto y sin problemas.

2013-05-13

Nueva Bici


Primer paseo con la nueva bici, casi 9 Kms en Alcalá.


Ver mapa más grande

2013-02-13

Flattr Microdonaciones

Acabo de implementar el botón de FLATTR, un sistema de gestión de micro-donaciones, a partir de hoy pueden donar dinero mediante ese sistema (también).

El concepto de FLATTR es simple, ves algo que te gusta, te parece bueno, curioso, divertido y haces click sobre el botón de FLATTR, te registras y donas dinero, cualquier cantidad es buena.
En todos los sitios donde veas el botón puedes hacer FLATTR, a fin de cada mes, donarán tu dinero entre todos los sitios donde hayas hecho FLATTR.... simple, directo y enviando dinero directamente al artista del otro lado.



Veremos si alguien hace FLATTR en mi botón y así aprendo el sistema de gestión y cobros.


Por el mundo