domingo, 31 de agosto de 2008

Descarga las charlas de Black Hat 2008


Desde este enlace puedes descargarte las presentaciones del ultimo Black Hat celebrado en las Vegas.

Black Hat es una reunión de hackers y expertos en seguridad donde se tratan las últimas técnicas de intrusión, seguridad y demás temas relacionados con la seguridad informática. Una joya si quieres estar a la última en todos estos temas.

viernes, 29 de agosto de 2008

Google Code University

Google Code University es un enorme repositorio de información donde podrás aprender mediante tutoriales, ejemplos, cursos y vídeos información sobre cualquiera de estas áreas:

- Programación
- Algoritmos
- Sistemas distribuidos
- Seguridad Web
- Lenguajes de programación

Está realmente bien y quizá sea una buena alternativa para este verano. ¿Que tal aprender algo de Ajax ahora que está tan de moda?

miércoles, 27 de agosto de 2008

Microsoft Silverlight, 10 razones para quererlo, 10 razones para odiarlo

Bajo el título Microsoft Silverlight, 10 razones para quererlo, 10 razones para odiarlo Tim Anderson nos presenta un interesantísimo artículo con las mejors y peores cualidades de Silverlight.

Personalmente, Silverlight me parece realmente interesante y atractivo aunque es cierto que quizá ha llegado algo tarde y las tecnologías Flash le han comido un terreno que será costoso y dificil recuperar. Además, salvo ciertas webs "pagadas" o que pertenecen de cerca o lejos a Microsoft, no acabo de ver muchos desarrollos utilizando esta tecnología; quizá sea demasiado pronto.

Si os gustan este tipo de artículos que os dan una visión rápida de la tecnología que tenéis entre manos podéis leer otro artículo similar de Tim Anderson titulado Adobe Air, 10 razones para quererlo, 10 razones para odiarlo.

martes, 26 de agosto de 2008

La proxima version de Visual Studio sera multiscreen

Según Noah Coad, el Microsoft Program Manager de Visual Studio, la próxima versión de Visual Studio permitirá a los desarrolladores crear aplicaciones multiscreen (ver nota de prensa).

¿Os imagináis desarrollar vuestra aplicación favorita para que pueda trabajar con varios monitores? Personalmente, no veo a la gente haciendo facturas en dos monitores... pero en fín.

Además, se comenta en el artículo que esta próxima versión de Visual Studio (que será la 10) traerá mejoras visuales, mejoras en el IntelliSense, soporte para base de datos SQL Server Compact y mejor integración Visual Studio Team Server. De momento, tendremos que esperar a que lancen el producto del que no hay fecha prevista.

jueves, 21 de agosto de 2008

8 maneras de hacer dinero online

Bajo este título tan llamativo, Information Week nos propone una serie de ideas que te pueden ayudar a conseguir un dinerillo extra:

- Utilizar un sistema de publicidad contextual tipo AdSense de Google o similar.
- Utilizar programas de afilicación de marketing.
- Conviértete en un SEO, y haz que tus páginas aparezcan en los primeros resultados de los búscadores. Sin visitas no conseguiras nada.
- Crea tus propios videos online (y cuélgalos de sitios donde te den dinero por ellos).
- Crea un buen blog y consigue miles de visitas.
- Vende tus fotografías online.
- Crea tus propias canciones online y véndelas.

Eso si, recuerda que el dinero no cae sólo del cielo y necesitarás mucho trabajo y esfuerzo para conseguirlo.

miércoles, 20 de agosto de 2008

Errores en Videojuegos

Todos los programas tienen fallos. Sin embargo, parece que los juegos (que al fin y al caba son programas para el entretenimiento) estan libres de ellos ¿o no? Pues también tienen sus fallos:



The Funniest Video Games Bugs & Glitches - video powered by Metacafe

23 consejos para mejorar tus consultas Sql

Optimizar una consulta sql para conseguir que devuelva resultados de una forma más rápido no suele ser sencillo. Sin embargo, es posible utilizar unas pautas generales a la hora de realizar tus consultas sql para conseguir que funcionen de una forma más eficiente.

En este link tienes 23 consejos que te ayudarán a conseguir que tu consulta sql funcione de una manera más óptima. Personalmente, te recomiendo lo siguiente:

- Evita (en la medida de lo posible) hacer joins innecesarios
- Cuando hagas una select, tráete sólo los campos que necesitas (olvídate del select * from).
- Mucho cuidado con el order by, group by o between que consumen bastantes recursos.
- Las subconsultas suelen necesitar mucho tiempo de proceso.

martes, 19 de agosto de 2008

Blog de Windows 7

Engineering Windows 7 es el título del blog en el que el equipo de desarrollo de Windows 7 nos va a ir mostrando en diferentes post las novedades de el que se supone que será la próxima versión de Windows tras el fracaso de Windows Vista. Por el momento sólo cuenta con tres post, aunque en ellos ya podemos ir intuyendo las novedades, cambios y modificaciones que tendrá el sistema operativo.

Lanzamiento Beta del SDK de Android

Parece que este verano no va a ser tranquilo y tras la resaca provocada por el lanzamiento de iPhone tenemos la noticia del lanzamiento de la beta del SDK de Android. Esta beta, será versión 0.9 de la plataforma esperando tener una versión 1.0 para mediados-finales de este año (podéis consultar el roadmap.

Con esta noticia aparece en escena un nuevo competidor para iPhone, que seguro que dará mucho que hablar en los próximos meses. Por cierto, en el post de la noticia original me ha hecho mucha gracia ver en las novedades del sdk "Tons of bugs were fixed, of course", es decir, "toneladas de errores corregidos, por supuesto". Y es que los de Google siguen con sus altas cotas de calidad en sus productos, y que nadie dude que no se corrigen los errores ;-)

Fuente: Android Developers

lunes, 18 de agosto de 2008

Abrir ficheros Jar desde Visual Basic .Net

El siguiente artículo te puede resultar muy útil si deseas abrir ficheros con extensión jar desde un programa en Visual Basic .Net.

Un fichero Jar no es más que varios ficheros juntos y comprimidos utilizando la compresión zip. Seguramente te resultarán familiares si te has descargado alguna aplicación para el móvil o estás más habituado a trabajr con entornos Java. Pues bien, en el artículo tienes el código fuente para poder utilizar este tipo de ficheros en tus desarrollos.

Libro gratuito, Haz tu Windows Vista más rápido

En esta dirección puedes descrgar gratuitamente un pdf titulado Vista Performance and Tuning Guide, algo así como "Guía para tunear tu Windows Vista". Microsoft comenta en este libro una serie de consejos y trucos para hacer que Vista funcione más rápido. Lo que no termino de entender es porque en lugar de escribir el libro no han implementado estas cosas directamente en el sistema operativo. Está claro, que en casa de herrero, cuchillo de palo.

Más información aqui

domingo, 17 de agosto de 2008

Cherokee 0.8.0


El pasado 14 de Agosto de 2008 se publicó la versión 0.8.0 de Cherokee.

Cherokee es un servidor web de alto rendimiento distribuido con licencia GPL. Soporta FastCGI, SCGI, balanceo de carga, tienen una GUI que permite configurar todas y cada una de sus características, soporta X-Sendfile e implementa mecanismos para garantizar periodos nulos de inactividad a la hora de actualizar la configuración, los binarios o rotar los logs. Una maravilla que puedes aprovechar para probar en estos días de verano. Aqui tienes la nota de lanzamiento.

El baile de FeedBurner


Ahora que llega el verano y no tenemos una clara canción candidata a ocupar el orgulloso honor de ser "la canción del verano" os propongo que sea "el baile de FeedBurner". ¿Porque? Pues porque cada día tuis subscriptores bailan como si estuvieran poseidos. Un día tienes un montón y ¡que alegría! y al día siguiente ¡zas! desparecen más de la mitad. Pero ¿que está pasando?. ¿Tan mal ha sido mi último post como para que se borren la midad de los subscriptores?. Veremos como afecta todo esto ahora que podemos insertar publicidad de AdSens en los feeds RSS/Atom.

sábado, 16 de agosto de 2008

Microsoft y el uso de Blu-Ray en Vista y Xp


Según comentan en engadget, Microsoft estaría terminando un "Feature Pack for Storage" (es decir, un addon) que permitiría tener un API para grabar en calidad Blu-Ray (y por tanto utilizar este tipo de unidades).

Al margen de polémicas, estrategias y demás cuestiones, lo que se me hace un tanto extraño de la noticia es leer Blu-Ray en Xp. ¿Los de Microsoft no habían abandonado este sistema operativo apostando a tope por Vista? ¿No sería una mejor estrategia incluir el soporte Blu-Ray sólo en Vista? ¿Así no se obligaría a la gente a migrar si quiere utilizar este formato?

Muchas veces no entiendo a los de Redmond. Parecen el perro del Hortelano, que si ahora paso de Xp, que si ahora saco un nuevo add para que funcione el Blu-Ray, que si ahora apuesto por Vista, que si ya no vendo Xp... ¿en que quedamos?

Las 10 mejores frases de Linus Tolvards


El sorprendete y genial Linus Tolvards nos trae una recopilación de sus mejores frases. Algunas no tienen desperdicio:

“El software es como el sexo: es mejor cuando es gratis”.
“Microsoft no es el diablo, sólo hacen sistemas de porquería”.
“Mi nombre es Linus y soy tu Dios”.
“No solo tienes que ser un buen programador para crear un sistema como Linux, también tienes que ser un cabrón escurridizo”.
“La filosofia de Linux es ‘Ríete en la cara del peligro’. Ups, perdon, es: ‘Hazlo tu mismo” si eso es”.
“Algunas personas me han dicho que no creen que un pingüino gordo represente el espíritu de Linux, lo que me dice que nunca han visto a un pingüino encabronado corriendo hacia ellos a más de 100 millas por hora”.
“La inteligencia es la habilidad de evitar hacer trabajo, y conseguir que el trabajo se haga”.
“Cuando tu dices, ‘escribí un programa que hizo que Windows se colgar’, la gente se te queda mirando pálida y dicen ‘Ey, yo las conseguí con el equipo, y gratis”
“No dudo para nada que la virtualización se útil en algunas áreas. Lo que dudo realmente es que alguna vez tenga el tipo de impacto que la gente que anda detrás de la virtualización quiere que tenga”.
“Ahora, muchos de ustedes estaran aburridos pensando en el día de Navidad, y aquí tengo la perfecta distracción. Prueba 2.6.15-rc7. Todas las tiendas estarán cerradas, y realmente no habrá nada mejor que hacer entre las comidas del día.”

miércoles, 13 de agosto de 2008

Descarga los runtimes de Visual Basic

Como casi siempre ocurre en estos casos, navegas por ahí buscando otra cosa y te encuentras con una página increiblemente útil. Esa página es Visual Basic Runtime Files un lugar donde puedes descargarte los runtime de las versiones Visual Basic 3.0 hasta la 6.0. Así, si sólo tienes un exe de tus aplicaciones podrás hacerlas funcionar en los nuevos sistemas operativos (como Windows Vista, por ejemplo).

Especial atención a vbrun60sp6.exe, un exe que te instala los runtimes de la versión 6.0 de Visual Basic con todos los updates y fixes que se incluían en el Service Pack 6 de esta versión.

martes, 12 de agosto de 2008

Que distribucion de Linux elegir


Cuando decides pasarte al mundo del Linux, y en especial si no eres un experto en la materia, se encuentras con el problema de elegir la distribución de Linux que quieres instalar. Si preguntas a amigos que conttrolen sobre el tema estás perdido, porque cada uno de ellos te recomendará una en función de sus gustos y/o conocimientos.

Navegando por ahí me he encontrado con este test que mediante unas sencillas preguntas te recomendará la distribución de linux que más se adapte a tus necesidades. Y si no lo tienes muy claro, siempre te queda Ubuntu ;-)

lunes, 11 de agosto de 2008

Expecificación de Xaml

Microsoft publica en este enlace la especificación técnica de Xaml (Extensible Application Markup Language) lista para su descarga. Muy útil si estas utilizando Xaml en alguno de tus desarrollos.

domingo, 10 de agosto de 2008

Microsoft busca betatesters para Internet Explorer 8

Microsoft busca betatesters para Internet Explorer 8. Tras anunciarlo en lugares como la Campus Party, e inundar los lugares de noticias más comunes de la red, Microsoft está como loco buscando betatesters para la nueva versión de Internet Explorer. Si estás interesado, puedes enviar un mail a la dirección IESO@microsoft.com y te comentarán como entrar en el equipo.

Más información aqui

Comparación de Java con C#

Realmente interesante esta compración de Java con C# en cuanto a estructura, comentarios, tipos de datos, propiedades, objetos, funciones, etc... Un documento muy bien estructurado donde podrás apreciar que ambos lenguajes no están tan lejos uno de otro y que, en el fondo, son realmente parecidos.

viernes, 8 de agosto de 2008

El virus de los dos acentos

Un día enciendes el ordenador y al escribir, zás, te encuentras con que no puedes escribir acentos. Si pulsas la tecla del acento aparecen dos seguidos y es imposible escribirlos. Conclusión: el ordenador está infectado.

Navegando por el interneeee (que diría Enjuto Mojamuto) te encuentras con información de un virus que utiliza un fichero ntos.exe. No pasa nada, para eso tenemos el Adaware o el Spybot Search & Destroy. Los instalas, los actualizas por internet, los ejecutas y nada, que el maldito ntos no se muere. En un nuevo foro encuentras un post de un tipo que dice que hay que hacerlo en modo a prueba de fallos. A si que, tras unos cuantos reinicios, ¡plas! Tampoco funciona.

La solución útil y comprobada (con la que he eliminado el virus) está aqui. Necesitarás un programa llamado ComboFix, SuperAntiSpyware, HijackThis y CCleaner. Pero al final el puñetero ntos desaparece y se pueden volver a escribir los acentos. Lo mejor de todo es cuando busco el troyano/virus u lo que sea en Alerta Antivirus y leo que tiene peligrosidad mínima. Quizá no sea un virus "muy chungo" eso sí, pesao es un rato porque no hay que lo elimine.

jueves, 7 de agosto de 2008

Dentro del Kernel de Windows Vista

Una serie de artículos muy interesantes sobre el funcionamiento interno del Kernel de Windows Vista:

- Inside the Windows Vista Kernel: Part 1
- Inside the Windows Vista Kernel: Part 2
- Inside the Windows Vista Kernel: Part 3

The Triumph of the Nerds


Una buena manera de conocer como comenzó todo en el mundo de la informática es ver el documental de tres episodios titulado The Triumph of the Nerds: The Rise of Accidental Empires. Divido en tres volúmenes (Impressing their friends, Riding the bear, Great Artists steal), recorreremos de la mano de Steve Jobs, Steve Wozniak, Paul Allen, Steve Ballmer o Bill Gates la historia de los ordenadores y conoceremos la historia de Apple, Microsoft, Windows, Ms-Dos, el Altair 8080 o la mismísima IBM.

La pena es que el documental está en inglés, aunque no os costará mucho encontrar los subtítulos. Un documental muy recomendado, que disfrutaréis si sois fans de todo este mundillo (recordar, hay que ver los tres episodios). A si que si estáis hartos de tragaros las porquerías que emiten por la tele, haceros con The Triumph of the Ners y descubriréis que un poco de suerte y casualidad es casi más importante que una buena idea en el mundo de los negocios y la tecnología.

miércoles, 6 de agosto de 2008

Adaptar osCommerce a la Lopd

Una interesante entrada en el blog de Jordi Oller en la que se nos indican los pasos que tenemos que dar para adaptar osCommerce a la Lopd, entre las que figuaran la coletilla de "acepto los términos y condiciones..."

No me gusta Cuil

Hace unos pocos días se anunció a bombo y platillo Cuil, el "mayor buscador del mundo" según se autodefinen. No pasaría de ser otro buscador más si no fuese por el hecho de que Cuil está programado por algunos ex-componentes de Google, con lo que el morbillo está asegurado.

Cuestiones metafísicas de esta índole a parte, Cuil es una castaña. Acostumbrado a Google, Cuil me resulta complicado y poco usable (eso de las tres columnas no termina de convencerme). Hecho de menos las búsquedas en blogs y grupos que tantas veces me han ayudado y sobre todo, ese botoncillo de "buscar en español". No se si por casualidad o no, pero algunos de los enlaces que muestra no funcionan, algo bastante molesto cuando estás detrás de encontrar un dato que andas buscando.

Seguramente, si Cuil no hubiese sido desarrollado por ex-componentes de Google hubiese pasado sin más pena ni gloria y no hubiera sido anunciado por los cientos y cientos de blogs que lo han hecho. Como véis, hasta en el mundo de las tecnologías existe cierto morbillo que siempre puede ayudar a la hora de lanzar un nuevo producto.

martes, 5 de agosto de 2008

Pide tu DVD de openSuse


Como ya hiciera en su día Ubuntu, openSuse 11.0 se suma a las distros de Linux que ofrecen la posibilidad de solicitarlas via internet para que lleguen a tu casa en un corto espacio de tiempo.

En openSuse News tenéis algo más de información al respecto. Aunque, como siempre existe la posibilidad de descargar la distribución de Linux sin necesidad de esperar a que te la envíen.

Cuando Agosto era tranquilo

Recuerdo con cierta nostalgia cuando agosto era tranquilo. Te marchabas de vacaciones y cuando volvías no había pasado nada importante en "el mundillo". Era como si en este mes todo entrase en un agujero espacio-tiempo del que se salía en septiembre cuando todo volvía a la normalidad.

Pero amigos, ahora las grandes empresas no respetan ni las vaciones. Que si el iPhone, Midori o el experimento Mojave, ... todo está muy revuelto. Los de Apple liados con sus iPhone y sus iHistorias. Los de Microsoft con los suyo, lanzando informaciones sobre el posible futuro de Windows (que digo yo, no ha salido la próxima versión y ya hablando de la siguiente...). En fin, que ya no es un agosto cualquiera. ¿Nos sorprenderán los de Google con algo nuevo este mes de calor y más calor?

lunes, 4 de agosto de 2008

La metáfora del francotirador

Enrique Dans publica un post interesantísimo bajo el título Trabjando para Google. En el post, uno de sus alumnos relata como fue el proceso de selección que realizó a la hora de entrar a trabajar en Google, contando, con más o menos detalles las preguntas, respuestas y en general, su impresión durante todo el proceso.

Aunque en algunos momentos me hubiese gustado que profundizase más en ciertos temas técnicos y diese más información sobre cuestiones que me parecen más interesantes, existe un momento en el que se cita "la metáfora del francotirador". En los comentarios del post, explican de que se trata:

"Entiendo que la metáfora del francotirador se refiere al tema de la publicidad. Antes de Google la publicidad de basaba en ir “disparando” a todas partes sin apuntar. Actualmente Google analiza el contenido de la web donde se incrusta la publicidad y se consigue dirigir más los anuncios."

Sin duda es una buena metáfora a la hora de explicar el sistema de funcionamiento de la publicidad (AdWords y AdSense) de Google, aunque personalmente yo la definiría como el francotirador miope.

Cierto es que la publicidad de Google se basa en la semántica y contenido del blog a la hora de mostrar sus anuncios. Si hablas de plantas es probable que te aparezcan anuncios relativos a cuidados de plantas, libros de plantas o lugares donde comprar plantas. Hasta aquí ninguna pega, Pero, ¿nunca os ha pasado que os encontráis con anuncios en vuestras páginas que tienen que ver con una palabra que aparece en un texto, pero está totalmente en contra del resto del contexto de la página? Incluso, en algunos post me ha ocurrido que hablo sobre la pornografía infantil, el topless del verano o criticando que a cierta famosa la hayan pillado "en bolas" cuando al lado aparece un anuncio de AdSense en plan "citas calientes" o "fotos de famosas picantes". Por eso lo del francotirador miope.

Desde el punto de vista del desarrollador, hacer un sistema de publicidad contextual que tenga en cuenta la semántica no es nada sencillo y cierto es, que en algunos casos, estas cuestiones que planteo no se podrán controlar o, en su defecto, será muy dificiles de evitar. Sin embargo, si me gustaría pensar que este modelo de publicidad de francotirador que tan buenos resultados genera y tan bien está siendo acogida estuviese mucho más a la altura, especialmente en alguna situación que puede resultar más ofensiva.

De todas formas, y para evitar que este post se haga interminable, os recomiendo la lectura del post del blog de Enrique Dans y si os apetece, comentéis que os parece esta nueva forma de realizar publicidad.

Manuales de Intel gratis sobre proesadores de 32 y 64 bits


Intel nos ofrece la posibilidad de descargar de forma gratuita una serie de manuales sobre la arquitectura de los procesadores de 32 y 64 bits desde este enlace. Los títulos que nos ofrece son:

- Intel® 64 Architecture x2APIC Specification
- Intel® 64 and IA-32 Architectures Application Note
- Intel® 64 and IA-32 Architectures Software Developer's Manual (varios tomos)
- Intel® SSE4 Programming Reference

Además, de alguno de ellos es posible solicitar una copia en papel, para que su lectura sea más sencilla.

domingo, 3 de agosto de 2008

iTablet, el nuevo juguete de Apple


Leo en el blog de nestux que se ha confirmado un rumor que desde hace unos días estaba inundando de post la blogosfera: el MacBook Touch se llamará finalmente iTablet.

En parte previsible, en parte lógico, este nuevo dispositivo, que contará (previsiblemente) con Multitouch, Gps, Bluetooth y un Intel Core 2 Duo (así como una versión especial de MacOs), reuna las características del iPhone, iPodTouch y MacBookPro. En parte era bastante lógico que Apple aplicase las novedades de iPhone y iPod Touch en sus nuevos portátiles y que mejor forma que adrentándose en el segmento de las tablets pc. Y claro, comenzando con i.

Más información en zdnet

Como reducir el sonido de tu disco duro

En este curioso video explican una sencilla manera para conseguir reducir los sonidos de tu disco duro si éste vibra mucho en la carcasa. Eso sí, recuerda que si está mucho tiempo funcionando el calor puede afectarle bastante, y conviene que esté bien refrigerado:


Stop HDD to Vibrate - Click here for this week’s top video clips

viernes, 1 de agosto de 2008