Skip to main content

Posts

Showing posts from January, 2007

Paletilla Ibérica

Simplemente sin palabras. Periodista: ¿Ha utilizado alguna vez Linux? Rosa García: Por supuesto; me gusta conocer a mis competidores. Como buena techie que fui en el pasado fui capaz de instalarlo y hasta de solucionar alguno de los problemas. He de reconocer que no me gustó. Me recordó al software de hace muchos años, me pareció poco intuitivo, sobre todo en la gestión de periféricos. Aunque yo llegué a utilizarlo, no se lo recomendaría a un usuario que lo que quiera sea utilizar la tecnología como una herramienta para disfrutar del nuevo estilo de vida digital. A todos aquellos a quienes les gusta revisar líneas de código -que son minoría- quizá pueda gustarles. --Rosa García, Consejera Delegada de Microsoft Ibérica. P.D: EL título no va con segundas..., ¿o sí? xD

Vendiendo el jaco

Un periodista de la revista Computer Sweden mantuvo una entrevista con Corpse, delincuente ruso supuesto responsable de la familia de troyanos bancarios Haxdoor. El periodista se hizo pasar por un potencial cliente interesado en un troyano a medida. De su conversación se deduce una importante profesionalidad del medio. Periodista: ¿El troyano que algunos llaman Haxdoor es tuyo? ¿Tiene la misma funcionalidad? Corpse: Sí, Haxdoor es mío. [Corpse vende el troyano bajo el nombre de A311 Death, pero Haxdoor es el nombre que le han dado las casas antivirus] Periodista: ¿Has oído hablar sobre los ataques al banco Nordea? Eso lo hizo Haxdoor, ¿verdad? Corpse: Haxdoor y Nuclear Grabber (La variante Haxdoor sin puerta trasera) [En las últimas semanas se ha dado a conocer un ataque a este banco sueco a través de un troyano, que le ha hecho perder 1.5 millones de dólares] Periodista: Impresionante. ¿Es esa la versión que yo podría obtener por 3.000 dólares? Corpse: Sí, es la misma versión. Periodi

Quiero estudiar informática

El simple hecho de pronunciar esta frase implica muchas complicaciones. El que estudia, no se ... arquitectura, sabe lo que va a estudiar, que si materiales, dibujo leyes de patatín y tal... el que estudiar historia ... pues va a estudiar historia al igual que el que estudia geografía, filología inglesa y tal. Pero el pobre loco que va a estudiar ingeniería informática NO SABE DONDE SE HA METIDO. Habrá excepciones. Pero oigo comentarios de gente que me dice. "Voy a coger tal asignatura que es muy práctica y te enseñan lo que significan los pitidos del ordenador, para arreglarlo" u otro que te dice "yo no quiero aprender programación de esta tan rara, que si encapsulación, orientación a objetos y tal. Yo quiero hacer programas y punto". Vamos que el 98% de la gente se ha EQUIVOCADO. Si te apasiona la informática (como hobby) y te mola hacer como tu amigo que trabaja en el pcbox y tal... haz un módulo o simplemente cúrratelo por tu cuenta. Que para aprender todas esas

La ética hacker

Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deberás creerte de verdad dicha actitud. Pero si piensas en cultivar las actitudes de hacker solo como una forma de ganar aceptación en esta cultura, te estás equivocando. Transformarse en la clase de persona que cree estas cosas es importante para ti —para ayudarte a aprender y mantenerte motivado. Como en todas las artes creativas, el modo más efectivo de transformarse en un maestro es imitar la mentalidad de los maestros —no sólo intelectualmente, sino también emocionalmente. O como dice el siguiente poema zen moderno: Para seguir la trayectoria: mira al maestro, sigue al maestro, camina junto con el maestro, mira a través del maestro, conviértete en el maestro. Así que, si quieres ser un hacker, repite lo que sigue hasta que te creas l

El especialista

Juan ha trabajado como informático 25 años. Ha creado sistemas en COBOL, liderado equipos de desarrolladores en C++ y diseñado complejas aplicaciones en .NET. Desde hace unos años, prefiere dedicarse a seleccionar algún trabajo temporal por cuenta propia o algún contrato que suene interesante. Su experiencia le permite tener cierta libertad de movimientos. Pero a pesar de toda esta experiencia acumulada, se encontró en un proyecto con un tipo de profesional cuya experiencia va siempre mucho más allá: El especialista médico. Un especialista médico es el médico de los médicos. Es el tipo al que los doctores acuden en busca de consejo. Cuando Juan recibió la llamada de uno de ellos (un endocrino) para ayudarle a limpiar y comercializar una aplicación, le sonó como un proyecto interesante y no se lo pensó. No hizo falta mucho tiempo para que Juan se diera cuenta de cuanto conocimiento poseía el especialista. En la primera reunión el endocrino ya empezó avisando: "Ya me entiendes, lo a

EEUU y yo

Si fuera a EEUU y me comportará exactamente igual que lo he hecho durante estos años me detendrían por: FLORIDA Por no ceñirme sólo al misionero. IDAHO Por no regalar a mi novia una caja de bombones de no menos de 50 libras de peso. ILLINOIS Por no llevar siempre al menos 1 dolar en los bolsillos. INDIANA Por bañarme entre octubre y marzo. Por pensar que PI es 3, 1415... IOWA Por llevar barba y besar a una mujer en público. KENTUCKY Por caminar en verano con el bañador sin protección policial. MINNESOTA Por dormir desnudo. NEW JERSEY Por sorber la sopa. NORTH CAROLINA Por cantar desafinando. OREGON Por comer helado el domingo. PENNSYLVANIA Por pescar con las manos y no con la boca. Por suerte, sólo están prohibidas las extremidades. SOUTH CAROLINA Por el sexo oral. Por no disparar un rifle cuando conduciendo el coche me paro en un cruce. UTAH Por no beber leche por la mañana. VERMONT Por negar la existencia de dios. VIRGINIA Por practicar sexo con la luz encendida.

La fortaleza de las contraseñas

La información es tan segura como nuestro interés por preservarla. ¿O no? Algo debe estar fallando... De Spaceballs, la loca historia de las galaxias: (Rey dando bajo chantaje el código de apertura del escudo protector del planeta) Rey: El código es... 1 malos: 1 !! (mientras lo apuntan) rey: 2 malos: 2 !! rey: 3 malos: 3 !! rey: 4 malos: 4 !! rey:............... y 5 Casco Oscuro, terminando de apuntar el código: ¿¿12345?? Es la combinación que un idiota pondría en sus maletas!! (entra el Presidente del planeta Spaceballs) Presi: Tenemos la combinación? General: Si, la combinación es 12345! Presi: Vaya, la combinación que tengo en mis maletas!

El test de Voight-Kampff

El otro día hablé sobre los test de Turing inversos en su vertiente visual, los captchas. Hoy os propongo este test en su vertiente emocional. Quien sabe si algún día necesitaremos aplicarlo de verdad con un tío como el de aquí al lado. El test de Voight-Kampff es un conjunto de preguntas destinadas a buscar una respuesta emotiva propia de los humanos, que en teoría la inteligencia artificial es incapaz de tener. Aquí va: La reacción es un factor importante en el test. Por favor presta atención. Responde tan rápido como puedas. Es tu cumpleaños y te regalan una cartera de piel. ¿Como reaccionas? Tienes un hijo. Éste te enseña su colección de mariposas y un frasco con el veneno para matarlas. ¿Qué haces? Estás viendo la televisión. De repente, te das cuenta de que una avispa te sube por el brazo. Estás leyendo una revista y te encuentras con la fotografía de un hombre desnudo. Estás viendo una obra de teatro. Tiene lugar un banquete en el que los invitados se deleitan con un aperitivo d

Captcha Captchondo

Mamaaaaa, que el ordenador me esta insultandooooo... Y no es un fake!

La singularidad

La singularidad tecnológica, también llamada a menudo "la singularidad", es un suceso futuro que cambiará la concepción de la realidad de tal forma que un ser nacido antes de la singularidad no podrá comprender ni predecir. Existen varias teorías de como se alcanzará tal singularidad, muchas de ellas se encuentran relacionadas con la Inteligencia Artificial y provienen de gente tan respetable como el mismo Von Neumann. Repasemos algunas de ellas: Se desarrollará un superordenador que superará la inteligencia humana. Se descubrirán ciertas manipulaciones biológicas que permitirán aumentar la inteligencia humana. Se desarrollarán elementos de interacción con las computadoras que permitirán a un humano comportarse como un ser superinteligente. Se desarrollaran redes de computadoras que se comporten como superneuronas de un cerebro distribuido que "despierte" como ente inteligente. El tiempo que resta para alcanzar la singularidad se acelera exponencialmente según la le

San Stallman

La religión y la informática siempre han estado íntimamente ligadas aunque de una forma un tanto peculiar. Los informáticos no somos católicos, budistas, musulmanes, judíos ni nada parecido. Nuestra mente escéptica no esta preparada para asimilar tanta fantasía. En cambio, dejando un lado toda la capa tecnócrata, también tenemos nuestro propio panteón mitológico. Empezaremos hoy revelando los misterios de San Stallman y la iglesia del Emacs. San Stallman, también conocido entre los guiris como Sant IGNUcius, creó el Emacs y se proclamó su patrón. El Emacs originalmente era un editor de textos, pero con el paso del tiempo, se añadieron más y más opciones hasta acabar convirtiéndose en una filosofía de vida. Para entrar a formar parte de la iglesia del Emacs basta con repetir tres veces escribiendo en la consola, "Sólo hay un GNU, y Linux es su kernel!". San Stallman fue poseído en su juventud por el espíritu del código libre, y subió a lo alto de la montaña donde leyó las tabl

El Test de Turing

Siempre me ha interesado la inteligencia artificial, de hecho he asistido a algún curso o seminario al respecto. En todos ellos siempre se hacia referencia al Test de Turing como aspecto fundamental de este campo, hoy os explicaré en que consiste. El Test de Turing se basa en la idea de que si un ordenador se comporta en todos los aspectos como un ser inteligente, entonces debe ser inteligente. Para determinar si una máquina ha superado el Test de Turing se le propone un desafío. El procedimiento es el siguiente: La máquina debe hacerse pasar por humana en una conversación con un hombre a través de una comunicación de texto estilo chat. Al sujeto no se le avisa si está hablando con una máquina o una persona. Si el sujeto es incapaz de determinar si la otra parte de la comunicación es humana o máquina, entonces se considera que la máquina ha alcanzado un determinado nivel de madurez: es inteligente. De momento, ningún ordenador ha conseguido pasar el Test científicamente y parece que la

Seguridad paranoica

Conversación real extraída de lista de seguridad Manolo: Hombre, yo como buen hijo de vecino salgo por un proxy polaco, que a su vez sale por un proxy chino que a su vez sale por un proxy de un niño de 14 americano con el típico proxy 6to4 que me transforma las peticiones ipv6 en ipv4, por que voy por IPV6 + ipsec + https , vamos por si las moscas... Pepe: Imagino que antes de salir por el primer proxy primero realizarás un cifrado AES en el loopback de tu PC..., más que nada por si tu abuela te está esnifando el tráfico. Manolo: Jajaja, hombre..., que tampoco soy tan paranoico!

Los Captchas y el Profeta

Ultimamente hay una palabra "nueva" en Internet que me ha llamado la atención. Se trata de Captcha. Es un tipo de prueba que intenta dificultar la automatización de ciertas tareas en Internet, obligando a un usuario humano a realizarlas. Su intención es dificultar el abuso de estos recursos, en forma de spam en foros públicos, la creación automática de cuentas de correos o cualquier otra actividad automatizada masiva. La típica prueba de captcha consiste en que el usuario introduzca un conjunto de caracteres que se muestran en una imagen distorsionada que aparece en pantalla. Se supone que una máquina no es capaz de comprender e introducir la secuencia de forma correcta por lo que solamente el humano podría hacerlo. Lo más curioso de todo esto es el origen del nombre. Captcha proviene del acrónimo Completely Automated Public Turing test to tell Computers and Humans Apart, o sea, Prueba de Turing pública y automática para diferenciar a máquinas y humanos. Esta prueba también s

¿Como probar que todos los números impares son primos?

Este problema tiene diferentes soluciones, dependiendo de tu profesión: Matemático: 3 es primo, 5 es primo, 7 es primo, y por inducción todos los enteros impares son primos. Físico: 3 es primo, 5 es primo, 7 es primo, 9 es un error experimental... Ingeniero: 3 es primo, 5 es primo, 7 es primo, 9 es ...mhh, 9/3 es primo, 11 es primo, 13 es primo, 15 es ...mhh 15/3 es primo, 17 es primo, 19 es primo... Físico Cuántico: Todos los números son primos y no primos mientras no sean observados. Profesor: 3 es primo, 5 es primo, 7 es primo, y el resto lo dejamos para que lo hagáis en casa. Informático: 10 es primo, 11 es primo, 101 es primo... Programador: 3 es primo, 5 es primo, 7 es primo, 9 será arreglado en la próxima versión... Programador de C: 03 es primo, 05 es primo, 07 es primo, 09 apunta a 011 que todos sabemos que es primo... Programador de BASIC: ¿Que es un primo? Programador de COBOL: ¿Que es un número impar? Poseedor de Pentium: 3 es primo, 5 es primo, 7 es primo, 8.9999978 es pr

El Spectrum

Siempre he considerado mi vocación por la informática como un acto gradual. En cierta forma, siempre me he sentido predestinado por el contacto que tuve con ella durante mi infancia. No se explicar como surgió mi idilio con las ciencias computacionales, pero la verdad es que me enganchó desde el primer momento. Así empezó todo… Corría el año 1986, mis tíos acababan de adquirir un flamante Sinclair ZX SPECTRUM 128 +2. Sinclair acababa de ser adquirida por Amstrad y si no me equivoco este fue su primer modelo después de la integración. El Spectrum tenia la forma de un teclado con una unidad de casetes a su lado, era negro y bastante grueso. Por que negarlo, era feo, pero tenía su encanto. Estaba conectado a una pequeña televisión en blanco y negro, una vieja Elbe, creo recordar. Al enchufarlo aparecía su intérprete de Basic, la primera consola de mi vida. Cuando cargábamos algún juego se podía oír por los altavoces aquellos chirridos y pitidos tan característicos de la carga en casete. Q

Un grupo rarito

Siempre nos han considerado un grupo raro. Las madres de algunos conocidos nuestros no entendían que podíamos hacer en aquel viejo local alquilado donde solíamos reunirnos día si y día también. Sólo una cosa estaba clara, no debía ser nada bueno, con la de discotecas que habia para elegir..., y nosotros allá dentro. Todo esto acabó acarreandonos fama de raritos. Ay!, que facil es mal pensar. Principalmente el local fue un punto de reunión fijo del grupo de amigos. Entre todos los delitos que cometimos, uno fue jugar al rol, ese juego de interacción social. Para los que no sabían que era eso del rol no importó, sonaba mal, en la tele decían que era peligroso. Ese fue nuestro estigma. Después de mucho tiempo ese estigma aún perdura, apareciendo de vez en cuando en las conversaciones ajenas; creo que lo hará por siempre. Las mentes cerradas no comprueban sus juicios. Difícil será hacerle entender a esa señora que mientras su hijo se ponía de ácidos en la discoteca hasta llegar a alterar s

La vieja guardia

Somos hijos de un viejo Dios al que el tiempo su nombre borró. Herederos de un trono sin rey, protectores de una religión. Somos monjes sin obligación, ni doctrina que cumplir. Nuestro estigma fue la decisión de elegir el como vivir. Pasan los años y en nuestro interior arde la llama tal como empezó, sentimiento, pasión, fuerza y libertad... ¡somos la vieja guardia! Los retoños no quieren llevar nuestras señas de identidad, justifican que en el corazón, es allí donde deben estar. Me pregunto si quieren creer que la guerra ya se terminó o tan sólo pretenden jugar a ser gato y a la vez ratón... Pasan los años y en nuestro interior arde la llama tal como empezó, sentimiento, pasión, fuerza y libertad... ¡somos la vieja guardia! ¡Y no! No nos cambiarán, no nos callarán... ¡mientras nos queden fuerzas para continuar! No nos cambiarán, no nos callarán, mientras nos quede aire para respirar. ¡Mientras nos quede vida no será el final! ( Warcry)

Be a pointer, my friend

Empty your memory, with a free()… like a pointer! If you cast a pointer to a integer, it becomes the integer... if you cast a pointer to a struct, it becomes the struct... The pointer can crash..., and can Overflow… Be a pointer, my friend...

Himno de Teleco

Himno de la carrera de ingeniería de Telecomunicaciones, al más puro estilo Dragon Ball. Para echarte unas risas. Aviso de antemano: el humor de la canción está dirigido exclusivamente a estudiantes de Telecomunicaciones, ingenieros de ídem o a cualquiera que tenga unos conocimientos básicos (universitarios) sobre señales y sistemas. Vamos con Payán, todos a la vez a buscar con ahínco un sistema de transmisión. Sin duda será, convencido estoy, lineal, invariante y sin distorsión. Este mundo es como un filtro ideal donde hay escondido un suspenso en él. Como un filtro multicolor con un cero de transmisión, como una variable aleatoria con toda su gran inversión, el proceso empieza ahora, ¡vamos a filtrar, filtrar, filtrar, filtrar, filtrar! Hallaremos su covarianza y también su correlación, con la respuesta al impulso hallaremos convolución, el filtro sin distorsión será al fin nuestro, oh. Integrémoslo por Fourier, unidos a Gauss no hay que temer pues tenemos el DSP, ¡que no sirve p

Necesitamos una red neuronal!

Martín es uno de los expertos mundiales en redes neuronales. La especialidad de su postgrado era inteligencia artificial, la tesis de sus master fue algoritmos genéticos y la disertación de su doctorado trataba de programación evolutiva. Este extenso currículo le abrió un amplio rango de posibilidades en su carrera, desde profesor en una universidad a…, profesor en otra universidad. Cuando alguien fuera del campo académico necesitaba su experiencia para algún proyecto, aprovechaba la oportunidad de inmediato. La compañía que quería contratar a Martín era una pequeña firma que desarrollaba y mantenía el software utilizado por la empresa estatal de aguas. Acababan de firmar un contrato para revisar y mejorar una parte del sistema que no funcionaba debidamente. Pensaban que la implementación de una red neuronal seria la solución óptima. En la primera entrevista Martín les comentó que una red neuronal no era la herramienta apropiada para lidiar con el problema, que era aconsejable u

Olvidé presentarte

Historia de un candidato a una oferta de programador… Cuando finalmente me gradué, tenia la suerte de conocer a alguien (mi primo) que trabajaba para una empresa bastante grande y que se ofreció para ayudarme a conseguir un puesto de trabajo allí. Me consiguió una entrevista con Mark, el responsable de desarrollo. Antes de la entrevista, él me advirtió: “Hagas lo que hagas, no vayas a través de Recursos Humanos. Son completamente inútiles. No saben como seleccionar a los candidatos.” Los dos reímos; pensé que era un chiste divertido… Cuando llegué a la entrevista fui recibido por la recepcionista, que me condujo al grandioso despacho de Mark. Él me saludó y me preguntó qué tal me iba. Decidí repetir lo que me había parecido un chiste gracioso: “Estoy buscando un empleo. Pensé recurrir a Recursos Humanos pero todo el mundo dicen que son inútiles. Así que vine directamente a hablar contigo”. El tiempo se paró. Por el rabillo del ojo vi a la recepcionista enrojecer. Mark me miró

Noy hay porque cambiarlo

Hace algunos años, trabajé en una compañía que desarrollaba una aplicación de gestión de ventas para concesionarios de automóviles. Esta empresa era reticente a saltar al carro de la nueva tecnología. De hecho, decir que esta compañía evolucionaba lentamente no es una exageración, es una afrenta a la misma palabra “retraso”. 1200 baudios: es lento. El correo en vacaciones: realmente lento. El movimiento del glaciar: realmente, realmente lento. Esta compañía: algo así como la fosilización. La compañía desarrolló la primera versión de su producto en 1973 usando COBOL y IBM System/3. Fue un éxito inmediato: centenares de representantes compraron su producto y diez millones de dólares en ventas entraron en la compañía. Habían descubierto la fórmula correcta y no deseaban cambiarla. A pesar de los numerosos adelantos tecnológicos de la década siguiente, permanecían en sus trece y continuaron mejorando y optimizando su producto para la plataforma System/3. Incluso se llegó al pun

Cosas que los programadores prefieren al dinero

Muchos de los desarrolladores que conozco llevan programando desde el instituto. Tanto si era construyendo juegos en modo texto en C como creando una aplicación para el banquillo del equipo de fútbol de la escuela en Visual Basic, es algo que hacían por el desafío y, claro, por las chicas. Las mujeres aman a un hombre que puede hablar en ensamblador con su 8086. Los graduados universitarios se enfrentan a una triste realidad cuando abandonan el vientre protector de la universidad y tienen que conseguir su primer empleo. Muchos de mis amigos encontraron trabajos donde pagaban una miseria al salir de la universidad, y les asombraba que la diferencia entre salarios iniciales de ingenierías y salarios iniciales de informática era casi el doble. Pero la mayoría de los ingenieros en mi clase no se hicieron ingenieros por el dinero; lo hicimos porque teníamos un profundo deseo de trastear e impresionar a nuestros amigos. ¿Ya os he dicho lo de las chicas? El dinero es un factor de motivación p