Skip navigation.
Sushi Knights

Hackers

Lenguajes Esotéricos

Imagen de agraves
::

Por razones que no cabe mencionar, hace algunos días estuve investigando sobre lenguajes de programación poco conocidos, basados en paradigmas diferentes etc. De alguna forma me encontré con los "Lenguajes de programación esotéricos". ¿En qué consisten éstos? Básicamente son lenguajes experimentales que no tienen ningún fin práctico (léase comercial) los cuales generalmente están enfocados a ser difíciles de entender y usar y en muchos casos están pensados más como un broma. Después de revisar varios, he aquí la lista de mis favoritos.

La filosofía UNIX

Imagen de agraves
::

Hace unos días atrás me encontraba con que tenía que optimizar cierto código que realiza operaciones super costosas en término de CPU. Más aún, debía leer harto del disco por lo que el tiempo de respuesta era malo tirando para pésimo. Después de varias horas tratando de mejorarlo, tuve una pequeña epifanía, y recordé que en alguna parte hace mucho, mucho tiempo atrás y en una lejana galaxia leí sobre la filosofía UNIX. De manera que en búsqueda de inspiración, cual texto sagrado decidí ir en su búsqueda.

snapshotCuidado con las fotos en redes sociales

:: Mini-roll de

Un archivo torrent con más de medio millón de fotos "privadas" (17 Gigas en total) de usuarios de MySpace apareció en The Pirate Bay, convirtiéndose en la mayor falla de seguridad de MySpace hasta ahora. Un video en YouTube explicaba como explotar la falla que permitía ver las fotos marcadas como "privadas" (que se supone que no están disponibles salvo con el consentimiento del autor), pero el error fue corregido recién el viernes pasado. (Vía Waxy.org)
1 comentario | 719 clicks

Libro sobre desarrollo de SW libre para Ubuntu

Imagen de Denis
::


Hace casi un año, estaba feliz de contarles sobre un pequeño software que había creado y que había podido empaquetar para usarlo en sistemas Linux basados en Debian (en particular, Ubuntu).

Bueno, más de un año después creo haber aprendido una o dos cosas más sobre el proceso de desarrollo de software en Linux y sobre un montón de actividades para hacer que ese software llegue de forma más fácil a tus potenciales usuarios.

El tema es más que importante, dado que una de las ventajas competitivas de Ubuntu frente a Windows es que puedes instalar y actualizar un enorme catálogo de software sin tener que ir a 34586234 sitios web diferentes.

Como desarrollador de software sería interesante hacer llegar las actualizaciones de tu software de forma sencilla y segura para la gente que lo haya instalado.

Es por eso que me propuse documentar lo que había aprendido, y generar un documento con una licencia libre que permita que otros se adentren en el fascinante mundo de desarrollo de aplicaciones en Linux...

Google for H4ck3rs

Imagen de maz
::

¿Google defaced? Nooo ... seria un "Extra Noticioso Mundial" y los SushiKnights no dormiríamos tranquilos si le quitáramos el trabajo a UPI, Reuters y otros esforzados recolectores de noticias del planeta. :-)

Pero si eres un n00b de aquellos que les gusta escribir exclusivamente con dígitos y consonantes (porque usar vocales n0 3s f4sh10n), la mala ortografía da lo mismo (porque los únicos errores sintácticos que importan son los que molesten al compilador), la redacción comprensible es reemplazada por crípticos mensajes que recuerdan un dump de una Tabla de Compresión de Huffman y lo ideal es escribir fonéticamente a partir de las recomendaciones de Andrés Bello, entonces este link es para ti:

OpenCommunity 2007

Imagen de Denis
::


Este 29 y 30 de Junio se lleva a cabo el OpenCommunity 2007, en la que se realizarán talleres y actividades para ayudar a para potenciar en nuestro país el movimiento del Software Libre.

Habrá charlas, talleres prácticos y actividades artístico-culturales para usuarios más principiantes y emprendedores, así como para desarrolladores de aplicaciones basadas en Software Libre.

La paradoja de la efectividad

Imagen de Jens
::

Desde hace algunos años tiene relevancia, para efectos legales, qué es lo que se entiende por "medida tecnológica efectiva". La razón es que esa definición se utiliza en diversos tratados y legislaciones. Por ejemplo, en el Tratado de Libre Comercio (TLC) suscrito entre Chile y EEUU, se dice que una "medida tecnológica efectiva" es "cualquier tecnología, dispositivo o componente que, en el curso normal de su operación, controle el acceso a una obra, interpretación o ejecución, fonograma, u otro material protegido, o proteja un derecho de autor u otros derechos conexos y que no pueden, de manera usual, ser eludidos accidentalmente". De acuerdo a esa definición tan amplia, casi cualquier cosa es una medida tecnológica "efectiva", pese a que pueda ser relativamente fácil eludirlas, por ejemplo: presionar el botón shift de un computador corriendo Windows para evitar la ejecución del "autorun" que instalaría software que controle el acceso a contenidos del CD, o simplemente marcar el borde de un CD con un lápiz. En otros casos, basta con conocer una secuencia de bytes que se asume es secreta y no debiera estar publicada en ninguna página web.

snapshot09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

:: Mini-roll de

Esta es la secretísima (hasta ahora) clave de proceso de la mayoría de las películas que han sido publicadas en formato HD-DVD. La clave es revocable, pero ilustra -una vez más- que no existe un mecanismo seguro anti-copia en el mundo digital. Via: Slashdot.
1 comentario | 1118 clicks

Cómo bajar el nuevo disco de Nine Inch Nails

Imagen de Denis
::


El nuevo disco de Nine Inch Nails, "Year Zero", sale a la venta la próxima semana, pero ya está disponible para oirse desde NIN.com mediante una reproductor hecho en Flash. En este artículo les explico como obtener las canciones completas del disco desde esa misma página y usando sólo software libre.

Actualización: El estatus legal del procedimiento que describo en este artículo podría no ser legal en tu país. Los derechos de la grabación son del sello Nothing / Interscope Records, pero a Trent Reznor le importa un carajo, por algo repartieron pendrives USB como promoción del disco.

Este método es una alternativa razonable a bajarse el disco directamente usando software P2P (Bittorrent, Ares, etc.)

snapshotPide tus CDs de Ubuntu Feisty Fawn

:: Mini-roll de

Ya puedes tener GRATIS tus CDs de esta nueva versión de Ubuntu. La versión definitiva sale el 19 de Abril, pero puedes encargar los CD desde ya y deberías recibirlos en unas 4 semanas más. Yo ya encargue los míos y estoy usando los betas desde hace un par de meses... ¡¡¡totalmente recomendable!!! Además, ahora desde la misma página de shipit, puedes descargar los discos de ubuntu.
0 comentarios | 916 clicks