Author Archives


10
Nov 11

Super desayuno.


24
Oct 11

¿Quien fue Steve Jobs?

El pasado 5 de Octubre fallecía Steve Jobs, mucha gente a reaccionado ante esta noticia, muchas de las historias que oigo y leo, es que la gente no sabe realmente que hizo esta persona para ganarse el respeto de otras tantas, solo ven un millonario muerto. Yo en lo personal no me alegro por la muerte de esta persona, ni por la muerte de nadie, pienso que su muerte no es para tanto, si me molesta escuchar cosas que no son ciertas.

Kenbak-1

 

Apple I con Armazón de madera

Steve Jobs junto a  Steve Wozniak crearon juntos una de las primeras computadoras personales, “PC’s”. Esta se conoció como Apple I, esta computadora, que literalmente estaba construida en un armazón de madera, revoluciono la industria y el mercado, que para ese momento era inexistente. ¿Que ha hacia tan especial? Era fácil de utilizar, en esa epoca solamente se vendian “kits” para armar, y muchas de esta no tenian salia de video compuesto ni poseían teclados (ver Kenbak-1). La Apple 1 cambio esto, aunque solo se vendía un placa base (motherboard), uno debía agregarle el teclado, la fuente de alimentación y el monitor de video compuesto. Este pequeño aparato cambio la vida de muchos, ya que por esa época solo muy pocas personas tenían acceso a computadoras.
No solo habían creado una computadora personal, habían descubierto un mercado nuevo, que hasta ese momento los grandes fabricantes como IBM, HP, XEROX ni siquiera tenían intensión de explorar. Unos pocos años mas tarde IBM invertiría millones para crear las IBM-PC Compatibles y de esta forma competir con el nuevo mercado descubierto por Steve Jobs/Apple Computers.

XEROX Star 8010, fue la primera computadora con interface gráfica de usuario (sus siglas en ingles GUI). Esta fue creada en PARC (Palo Alto Research Center), que en aquel momento era propiedad de XEROX. Según lo que se rumorea por internet, Apple había robado la interface de usuario de XEROX, esto no es asi, XEROX invito al equipo de Steve Jobs a una demostración del sistema al mismo PARC (1979), también llegaron a un acuerdo para el uso de la misma, de la misma forma lo hicieron IBM y Microsoft.

Cuando los grande fabricantes de telefonía móvil, limitaban sus dispositivos por acuerdos con los proveedores (las proveedores de servicios exigían a los fabricantes, y estos fabricaban lo solicitado por los proveedores), Steve Jobs y su equipo presentaron el iPhone. AT&T firmo un acuerdo con Apple para venderlo de forma exclusiva. El iPhone era un teléfono de alto costo, su batería no duraba mas de un día, y muchas veces se perdían llamadas. Pese a todo esto, el teléfono presentado por Steve Jobs hacia lo que los otros teléfonos no y tenía todo lo que los demás no, de ahí su éxito.

Steve Jobs hizo lo que todo el mundo podría haber hecho, pero nadie hacia. Steve Jobs tenia visión, para los negocios, para crear productos atractivos para el publico y no solo era ganar dinero, o al menos eso me parece a mi.


19
Jul 11

spam sospechoso

He recibido muchos e-mails ofreciendo trabajo últimamente. Son altamente sospechosos:

Asunto: Job Opportunity – MySQL Database Engineer

Dear Gonzalo,

I am with Glandore Partners. We are an executive search firm exclusively retained by Facebook.  We are hoping that you would be interested in speaking with Facebook about an engineering opportunity. This is an exciting role that would suit you well, judging by your work experience.

Please let me know if you are interested in the position.

Best Regards,

Stephen Galvin
+353 87 9917563
www.glandorepartners.com

¿Alguien recibio emails parecidos a este?

El sitio que informa en el e-mail, solo es una pagina, lo cual me hace sospechar mucho mas.

He comenzado a recibir estos correos después que se conociera que muchas empresas habían sido víctimas de robo de información.
Si que son sospechosos, sobre todo pensar que puedo trabajar en Facebook como “BD Engineer” (SIC).


15
Jun 11

Problemas con elserver.com y los vivos de dattatec.

De nuevo y como siempre, problemas de otros, oportunidades de unos. Elserver.com esta teniendo problemas con un servidor de mysql o eso entendí, no leí mas del tema ni me interesa, pero lo que me llamo la atención es la cantidad de sitios que hacían eco de esta noticia… Investigando un poco veo que todos estan hosteados en el mismo lugar:

inetnum:     200.58.112/20
status:      allocated
owner:       Dattatec.com
ownerid:     AR-DATT-LACNIC
responsible: Guillermo Tornatore
address:     Cordoba, 3753,
address:     2000 – Rosario – SF
country:     AR
phone:       +54 341 4360555 []
owner-c:     GUT
tech-c:      GUT
abuse-c:     GUT
inetrev:     200.58.118/23
nserver:     HUNGRIA.HOSTMAR.COM
nsstat:      20110613 AA
nslastaa:    20110613
nserver:     FRANCIA.HOSTMAR.COM
nsstat:      20110613 AA
nslastaa:    20110613
created:     20040625
changed:     20040625
nic-hdl:     GUT
person:      Hostmar ISP
e-mail:      ipmaster@HOSTMAR.COM
address:     Cordoba, 3753,
address:     2000 – Rosario – SF
country:     AR
phone:       +54 341 4360555 []
created:     20040506
changed:     20110309

Después perfil.com y fortunaweb.com.ar hace eco de la noticia, solo puedo decir que son altos referentes del periodismo independiente Argentino (SiC) (espero, realmente espero, que notaran el sarcasmo!!!).
No defiendo a elserver.com ni a nadie, pero errores y problemas tenemos todos. Pero da vergüenza como se aprovechan de cosas así.

UPDATE: YO NO DEFIENDO NI ACUSO A NADIE. Si, soy ex empleado de elserver.com, y la verdad que no me fui contento (de esto hace mas de 3 años). Yo salí de ahí limadisimo como muchos ex soporte técnico/sistemas. Una tarde salgo de laburar me subo a un tacho y al tachero le digo “Soporte buenas tardes”, ni hablar las veces que atendía el teléfono en mi casa y tiraba un “soporte buen dia” a las 2 de la matina.
Elserver no es lo que era antes o es lo que me parece a mi (esto no quiere decir que sea malo o bueno), no tengo idea como es tecnológicamente ahora, pero cuando yo estaba, no tenia que envidiarle nada a nadie tecnológicamente. También había un capital humano en soporte increíble, no solo compañeros de trabajo, si no en la atención que se le daba al cliente, ahora desconozco como están.

Creo que el problema de elserver es que creció de una forma incontrolada, en una reunión de departamentos tire la idea “hay que dejar de vender y organizar todo esto”, nadie dijo nada.

Hay gente que habla, no tiene ni idea o ni siquiera es cliente. Hay ex empleados (que se fueron o los fueron) descontentos que abrieron blogs, tiran mierda.  Leo en blogs donde dicen que elserver.com paga sueldos en negro? Cuando yo estaba ahí, a mi y a todos mis compañeros nos pagaban las horas extras de trabajar el fin de semana, fuera de horario habitual y los reemplazos sin chistar y en blanco. Dicen que elserver tiene 10 empleados? (…)
Pese a que terminabas limado del laburo, nunca me faltaron al respeto ni me chorearon un centavo. Con respecto a esto, la verdad es que no me puedo quejar.

Aprendí varias cosas gracias a mi laburo ahí, una fue jamas volver a insultar a un soporte técnico telefónico, otra fue  ”hay vida después de elserver.com” (laboralmente hablando) y la mas importante, NO IMPORTA LO GROSO QUE PAREZCA Y SEA TU ESTRUCTURA TECNOLOGICA, SIEMPRE VA A FALLAR, SIEMPRE.
También conocí gente, clientes con lo que creció una amistad, y cuando a estos les preguntas por que seguías con elserver.com, la respuesta era la misma, por que yo llamo, me lo arreglan y configuran. Ya hace mucho que no estoy en contacto con clientes/conocidos, etc. Me parece que esto sigue igual.

Si verifican este sitio no esta hosteado ni en elserver.com ni en dattatec.com, No por esto digo que sean malos o buenos, ya tuve mis experiencias con todos.
Este sitio esta hosteado en “xencon.net” y mi principal proveedor actual de servicios para mis proyectos y mi laburo es “hetzner.com” (el soporte de estos 2 sitios es en ingles y alemán y no pidas que le configuren nada por que ni se mueven para eso). Los recomiendo como proveedores de servidores y maquinas virtuales.


8
Jun 11

Múltiples instancias con Apache2 y Debian Squeeze

No confundir, instancias múltiples instancias con múltiples dominios, en este caso te mostrare como ejecutar múltiples servicios de apache escuchando diferentes puertos o direcciones IP de forma independientes.

Normalmente para poder hacer esto es recomendable recopilar el apache para que este tome los nuevos parámetros de configuración, pero la versión pre compilada que esta incluida en la versión 6 de Debian, ya viene preparada para utilizar múltiple instancias y para hacer nuestro trabajo mas facil, han incluido en el paquete de documentacion un script que se encargara de duplicas la instacia, lo que solo nos quedara editar la configuracion de la nueva instancia.

Primero copiaremos en script a ruta cualquiera, para editar el mismo:

cp /usr/share/doc/apache2.2-common/examples/setup-instance /home/user/

Editamos el archivo, y modificaremos las siguientes lineas:

nano /home/user/setup-instance

(Aproximadamente en la linea 22):

cp /usr/share/doc/apache2.2-common/examples/secondary-init-script /etc/init.d/apache2-$SUFFIX

Editamos la mismo y debera quedar:

cp /etc/init.d/apache2 /etc/init.d/apache2-$SUFFIX

Guardamos el archivo, debera quedar de la siguiente forma:

#!/bin/sh
set -eu
if [ $# != 1 ] ; then
echo usage: $0 '<suffix>'
exit 1
fi

# the SUFFIX must not contain spaces or shell meta characters
SUFFIX=$1

if [ -e /etc/apache2-$SUFFIX ] ; then
echo ERROR: /etc/apache2-$SUFFIX already exists

exit 2
fi
echo Setting up /etc/apache2-$SUFFIX ...
cp -a /etc/apache2 /etc/apache2-$SUFFIX

echo Setting up /etc/init.d/apache2-$SUFFIX ...
cp /etc/init.d/apache2 /etc/init.d/apache2-$SUFFIX
# adjust service name (this prevents us from using a simple symlink)
perl -p -i -e s,XXX,$SUFFIX, /etc/init.d/apache2-$SUFFIX
chmod 755 /etc/init.d/apache2-$SUFFIX

echo -n Setting up symlinks:
for a in a2enmod a2dismod a2ensite a2dissite apache2ctl ; do
echo -n " $a-$SUFFIX"
ln -s /usr/sbin/$a /usr/local/sbin/$a-$SUFFIX
done
echo
echo Setting up /etc/logrotate.d/apache2-$SUFFIX and /var/log/apache2-$SUFFIX ...
cp -a /etc/logrotate.d/apache2 /etc/logrotate.d/apache2-$SUFFIX
perl -p -i -e s,apache2,apache2-$SUFFIX,g /etc/logrotate.d/apache2-$SUFFIX
mkdir /var/log/apache2-$SUFFIX
chmod 750 /var/log/apache2-$SUFFIX
chown root:adm /var/log/apache2-$SUFFIX

Asignamos permisos de ejecucion:

chmod +x /home/user/setup-intance

Ahora podemos ejecutar el Bash, esto debemos hacerlo como “root”, ya que el mismo asigna permisos al copiar archivos y crear directorios. El modo de uso es el siguiente:

./setup-intance algo

Esto nos creara la instancia “apache2-algo” con su respectiva configuracion en “/etc/apache2-algo” y su script de inicio, para agregar el mismo al inicio para que se auto ejecute, ejecutamos:

update-rc.d /etc/init/apache2-algo defaults

Si lo queremos remover el inicio:

update-rc.d /etc/init.d/apache2-algo remove

Ahora deberemos modificar la configuracion de “apache2-algo” para indicarle la direccion IP o puerto que debe escuchar. Editamos el /etc/apache2-ago/ports.conf, que en mi caso desearia que servidor escuchara otra IP que no sea la IP publica. Cambiamos la direccion IP la linea:

NameVirtualHost 222.111.0.0:80
Listen 80

Por la derccion IP que debe escuchar el apache y su respectivo puerto:

NameVirtualHost 10.10.10.1:80
Listen 10.10.10.1:80

Si solo queremos que escuche un nuevo puerto en todas las direccion IPs, modifocamos la linea indicando la direccion IP con un “asterisco”:

NameVirtualHost *:81
Listen 81

Donde 81 es el puerto de deseamos que escuche. ATENCIÓN: En este caso la primer instancia de Apache no debe escuchas todas las direcciones de IP con el mismo puerto, por ejemplo:

NameVirtualHost *:80
Listen 80

Esto indica que el apache2 estará escuchando el puerto 80 de todas las direcciones IPs, por lo que habrá que modificar la primera instancia de apache para corregir esto. También modificamos la configuración de cada virtual host para que escuchen la dirección IP que correcta.

<VirtualHost *:80>

Asignando le la dirección IP:

<VirtualHost 10.10.10.1:80>

O con el puerto que deseemos:

<VirtualHost *:81>

Listo, hechas estas configuraciones, ya podemos iniciar la nueva instancia de apache. Cualquier duda, comenten! Saludos,


28
Apr 11

Playstation Network increible

No se en sus casos, pero yo le pagaba a Sony por un servicio “Plus”, suponía que no solo de contenidos, si no también se seguridad. Teniendo en cuenta todas mas medidas de seguridad que pusieron a sus juegos, para evitar que estos sean copiados y distribuidos de forma ilegal, resuelta que a Sony se le olvido almacenar las contraseñas de manera segura. Ni hablar de los datos de tarjetas de créditos e información personal, que según Sony, ha sido obtenida por personas no autorizadas.

No me entra en la cabeza, la idea de que esta información, no sea almacenada de forma encriptada. No me entra en la cabeza que, tenga que estar pendiente de mi tarjeta de crédito para ver si aparece un cargo no autorizado y que la solución sea cancelar mi tarjeta y ¿pedir una nueva?

Creo que actuare de la mima forma que actúo Sony frente a GeoHot en caso de que en mi cuenta de banco aparezca algún movimiento extraño.

Este tema da para mucha polémica, en mi caso he solicitado la baja del servicio.

 

 


15
Apr 11

Prueba cuatro firefox a ver sí toma todo el mensaje.