<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>https://thempra.net/</link><description>Recent content on</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Thu, 29 Aug 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://thempra.net/index.xml" rel="self" type="application/rss+xml"/><item><title>DO-178C: Una nueva frontera en Ciberseguridad</title><link>https://thempra.net/posts/2024-08-29-do-178c-una-nueva-frontera-en-ciberseguridad/</link><pubDate>Thu, 29 Aug 2024 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2024-08-29-do-178c-una-nueva-frontera-en-ciberseguridad/</guid><description>&lt;p>&lt;strong>El Experimento Audaz y sus Fundamentos&lt;/strong>&lt;/p>
&lt;p>En el corazón de Silicon Valley, una startup de ciberseguridad está a punto de revolucionar la industria. Su arma secreta no es un firewall más robusto o un sistema de detección de intrusos más avanzado, sino algo inesperado: el estándar DO-178C, piedra angular de la seguridad en software aeronáutico, ahora aplicado al dominio digital.&lt;/p>
&lt;p>Esta decisión audaz plantea una pregunta provocativa: ¿Puede el enfoque que mantiene seguros nuestros cielos transformar nuestra seguridad en el ciberespacio?&lt;/p></description></item><item><title>RAG y LLM: Forjando el camino hacia una IA más compleja</title><link>https://thempra.net/posts/2024-02-12-rag-y-llm-forjando-el-camino-hacia-una-ia-mas-compleja/</link><pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2024-02-12-rag-y-llm-forjando-el-camino-hacia-una-ia-mas-compleja/</guid><description>&lt;p>Los modelos Retriever-And-Generator (RAG) y los modelos de lenguaje de gran tamaño (LLM, por sus siglas en inglés) son componentes avanzados de la inteligencia artificial en el campo del procesamiento del lenguaje natural (NLP).&lt;/p>
&lt;p>Un RAG, en el contexto de la inteligencia artificial, se refiere a &amp;ldquo;Retriever-And-Generator&amp;rdquo; (Recuperador y Generador). Es un tipo de modelo de inteligencia artificial que combina dos componentes principales para mejorar la generación de texto: un sistema de recuperación de información (el &amp;ldquo;Recuperador&amp;rdquo;) y un modelo generativo de lenguaje (el &amp;ldquo;Generador&amp;rdquo;).&lt;/p></description></item><item><title>Threat Modeling en el Desarrollo de Software Seguro</title><link>https://thempra.net/posts/2023-11-13-threat-modeling-en-el-desarrollo-de-software-seguro/</link><pubDate>Mon, 13 Nov 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-11-13-threat-modeling-en-el-desarrollo-de-software-seguro/</guid><description>&lt;p>En un mundo cada vez más digital, la necesidad de desarrollar software seguro nunca ha sido tan apremiante. Si bien la innovación rápida es esencial para mantenerse competitivo, no podemos permitir que la seguridad se quede atrás. Aquí es donde entra en juego el modelado de amenazas, una técnica de seguridad proactiva que se integra perfectamente con enfoques modernos de desarrollo de software como el Software Assurance Maturity Model (SAMM) de OWASP.&lt;/p></description></item><item><title>Fuzzing web: Una Inmersión Técnica</title><link>https://thempra.net/posts/2023-06-14-fuzzing-web-una-profunda-inmersion-tecnica/</link><pubDate>Wed, 14 Jun 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-06-14-fuzzing-web-una-profunda-inmersion-tecnica/</guid><description>&lt;p>El arte de la prueba de fuzzing es una práctica esencial en la caja de herramientas de cualquier profesional de la ciberseguridad. Aunque la base de esta técnica, suministrar entradas aleatorias o &amp;ldquo;fuzz&amp;rdquo; a un sistema para identificar errores, es simple, las aplicaciones avanzadas de fuzzing pueden ser complejas y matizadas. En este artículo, exploraremos las técnicas avanzadas de fuzzing aplicadas al código JavaScript y a las URLs, utilizando las herramientas jsfuzz y wfuzz, respectivamente.&lt;/p></description></item><item><title>Navegando en el Mundo de las Métricas : KPIs, OKR, Hitos y Más Allá</title><link>https://thempra.net/posts/2023-06-07-navegando-en-el-mundo-de-las-metricas-kpis-okr-hitos-y-mas-alla/</link><pubDate>Wed, 07 Jun 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-06-07-navegando-en-el-mundo-de-las-metricas-kpis-okr-hitos-y-mas-alla/</guid><description>&lt;p>En el ámbito de la gestión de proyectos de desarrollo de software, los términos KPI (Indicadores Clave de Desempeño) y fechas de entrega se mencionan frecuentemente, a veces hasta el punto de la confusión. Ambos conceptos son fundamentales, pero sirven a propósitos diferentes y deben utilizarse en conjunto para el éxito del proyecto. Además de estos, hay otras métricas relevantes que pueden ayudar a medir aspectos específicos del rendimiento de un proyecto o equipo. Este artículo desglosará cada uno y su importancia en el campo del desarrollo de software.&lt;/p></description></item><item><title>ATCNIA: Revolucionando la Validación de Contenido de las IA</title><link>https://thempra.net/posts/2023-05-31-atcnia-revolucionando-la-validacion-de-contenido-de-las-ia/</link><pubDate>Wed, 31 May 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-05-31-atcnia-revolucionando-la-validacion-de-contenido-de-las-ia/</guid><description>&lt;p>En la era digital actual, la autenticidad y la procedencia de los contenidos son cruciales. En un mundo donde las noticias falsas y la desinformación se propagan rápidamente, necesitamos una solución confiable para garantizar la autenticidad del contenido. Ahí es donde entra el proyecto de Autenticación y Trazabilidad de Contenido No Generado por IA (ATCNIA).&lt;/p>
&lt;h2 id="qué-es-atcnia">¿Qué es ATCNIA?&lt;/h2>
&lt;p>ATCNIA es una iniciativa que busca implementar una red distribuida de autenticación y trazabilidad para garantizar la validez y origen de los contenidos que no son generados por Inteligencia Artificial. Este proyecto se centra en el desarrollo de técnicas avanzadas de cifrado y mecanismos de verificación de contenido que, hasta la fecha, han demostrado ser eficaces y seguros.&lt;/p></description></item><item><title>Análisis de contenedores en el proceso de CI/CD</title><link>https://thempra.net/posts/2023-04-12-analisis-de-contenedores-en-el-proceso-de-ci-cd/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-04-12-analisis-de-contenedores-en-el-proceso-de-ci-cd/</guid><description>&lt;p>El uso de contenedores en el desarrollo de aplicaciones ha experimentado un rápido crecimiento en los últimos años, gracias a la escalabilidad, portabilidad y eficiencia que ofrecen. Sin embargo, a medida que aumenta la adopción de contenedores, también lo hace la necesidad de abordar posibles problemas de seguridad y garantizar que las aplicaciones sean seguras y estables. En este artículo, exploraremos cómo integrar el análisis de contenedores en el proceso de integración continua y entrega continua (CI/CD) puede mejorar tanto la seguridad como la eficiencia en el desarrollo de aplicaciones.&lt;/p></description></item><item><title>Técnicas de fuzzing para mejorar la seguridad en aplicaciones web</title><link>https://thempra.net/posts/2023-04-05-tecnicas-avanzadas-de-fuzzing-para-mejorar-la-seguridad-en-aplicaciones-web/</link><pubDate>Wed, 05 Apr 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-04-05-tecnicas-avanzadas-de-fuzzing-para-mejorar-la-seguridad-en-aplicaciones-web/</guid><description>&lt;p>El fuzzing, también conocido como fuzz testing, es una técnica de pruebas de seguridad que implica el envío de entradas aleatorias o malformadas a una aplicación para identificar posibles vulnerabilidades y fallos en la misma. En aplicaciones web, el fuzzing es especialmente útil para descubrir problemas de seguridad relacionados con la validación de entradas y el manejo de errores. En este artículo, exploraremos técnicas avanzadas de fuzzing aplicadas a aplicaciones web y cómo pueden mejorar la seguridad de tu aplicación.&lt;/p></description></item><item><title>Más allá de los gráficos de Gantt, alternativas modernas para metodologías Agile</title><link>https://thempra.net/posts/2023-03-30-mas-alla-de-los-graficos-de-gantt-alternativas-modernas-para-metodologias-agile/</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-03-30-mas-alla-de-los-graficos-de-gantt-alternativas-modernas-para-metodologias-agile/</guid><description>&lt;p>Durante décadas, los gráficos de Gantt han sido una herramienta de gestión de proyectos ampliamente utilizada en diversos sectores. Sin embargo, en el mundo actual de desarrollo ágil y rápido, estos gráficos pueden resultar obsoletos y poco eficientes. En este artículo, analizaremos por qué los gráficos de Gantt están perdiendo terreno en el ámbito de las metodologías Agile y exploraremos las mejores alternativas para aplicar en proyectos Agile.&lt;/p>
&lt;h3 id="la-obsolescencia-de-los-gráficos-de-gantt">La obsolescencia de los gráficos de Gantt&lt;/h3>
&lt;p>&lt;a href="https://www.thempra.net/wp-content/uploads/2023/03/gantt.jpeg">&lt;img src="images/gantt-1024x700.jpeg" alt="">&lt;/a>&lt;/p></description></item><item><title>Profundizando en el análisis dinámico de aplicaciones de seguridad (DAST): técnicas avanzadas y enfoques personalizados</title><link>https://thempra.net/posts/2023-03-25-profundizando-en-el-analisis-dinamico-de-aplicaciones-de-seguridad-dast-tecnicas-avanzadas-y-enfoques-personalizados/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2023-03-25-profundizando-en-el-analisis-dinamico-de-aplicaciones-de-seguridad-dast-tecnicas-avanzadas-y-enfoques-personalizados/</guid><description>&lt;p>El análisis dinámico de aplicaciones de seguridad (DAST) es una metodología crucial en el ámbito de la seguridad de aplicaciones. DAST identifica vulnerabilidades en tiempo de ejecución mediante pruebas de intrusión en aplicaciones web y móviles. En este artículo, nos adentraremos en técnicas avanzadas y enfoques personalizados en el contexto de DAST, incluyendo el análisis de flujo de datos, la integración con herramientas de inteligencia de amenazas y la incorporación de machine learning.&lt;/p></description></item><item><title>Inteligencia artificial en Telegram</title><link>https://thempra.net/posts/2021-12-26-inteligencia-artificial-en-telegram/</link><pubDate>Sun, 26 Dec 2021 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2021-12-26-inteligencia-artificial-en-telegram/</guid><description>&lt;p>Hemos oído mucho acerca de GPT-3, OpenAI y sus modelos entrenados para implementar tu propia AI de una forma rápida y pre-entrenada. Los resultados de sus demos son fascinantes, pero &amp;hellip;. ¿son realmente así? ¿o están &amp;ldquo;preparados&amp;rdquo;?&lt;/p>
&lt;p>Pues planteando esa misma duda, he decidido hacer una implementacion para integrar tu usuario de Telegram con dicha AI y dockerizarlo, para que configurando tus keys desde el docker-compose.yml puedas arracar facilmente el bot, y que empieze a contestar esta inteligencia por ti.&lt;/p></description></item><item><title>CryptoTrading para novatos</title><link>https://thempra.net/posts/2016-07-22-cryptotrading/</link><pubDate>Fri, 22 Jul 2016 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2016-07-22-cryptotrading/</guid><description>&lt;p>Tal y como os prometí en la charla de esta semana aquí os dejo la presentación para que podáis repasar lo aprendido en la sesión para iniciarse al trading. Espero que os resulte una ayuda, y podáis ir creciendo en esta linea de FinTech tan interesante.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="https://www.thempra.net/presentations/CryptoTrading/">&lt;img src="images/cryptotrading-300x233.png" alt="cryptotrading">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>Si estáis interesado en el script de gestión para las alertas de Operaciones Binarias, esta publico en github, podéis descargarlo y correrlo.&lt;/p>
&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2013/06/github.png">&lt;img src="images/github-150x150.png" alt="github">&lt;/a>       &lt;a href="https://github.com/Thempra/thrader">https://github.com/Thempra/thrader&lt;/a>&lt;/p></description></item><item><title>Comenzando con Radare2</title><link>https://thempra.net/posts/2014-10-04-comenzando-con-radare2/</link><pubDate>Sat, 04 Oct 2014 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2014-10-04-comenzando-con-radare2/</guid><description>&lt;p>Esta semana hemos podido disfrutar de la cuarta edición del &lt;a href="http://navajanegra.com/nn4ed.php">Congreso Navaja Negra&lt;/a>, en el cual &lt;a href="https://twitter.com/trufae">Pancake&lt;/a> nos ha iniciado en el uso de &lt;a href="http://www.radare.org">Radare2&lt;/a>, un Framework de reversing excepcional, con una potencia, rapidez y funcionalidades que no tiene nada que envidiar a otros comerciales existentes en el mercado.&lt;/p>
&lt;p>Hay que reconocer la complejidad del mismo, pero cierto que es que no estamos hablando precisamente de una herramienta de boton gordo, si no de un Framework muy especifico y orientado a profesionales de este campo.&lt;/p></description></item><item><title>Ingeniería inversa en Android</title><link>https://thempra.net/posts/2013-07-07-ingenieria-inversa-en-android/</link><pubDate>Sun, 07 Jul 2013 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2013-07-07-ingenieria-inversa-en-android/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2013/07/android2.jpg">&lt;img src="images/android2-150x150.jpg" alt="android break">&lt;/a>La ingeniería inversa en aplicaciones Android es una cruda realidad, y aunque existen varias técnicas para ofuscar código,  es posible la decompilación y análisis de gran parte de código en la mayoría de la aplicaciones.&lt;/p>
&lt;p>Una interesante distribución es &lt;a href="https://redmine.honeynet.org/projects/are">Android Reverse Engineering (A.R.E.)&lt;/a> , que aúna en una sola maquina virtual muchas de la herramientas necesarias para practicar estas técnicas.&lt;/p>
&lt;p>Antes de nada hay que dejar claro que destripar una app no implica malas intenciones, dado que es muy útil en el caso de buscar malware dentro de algo que parece inofensivo, y así aprender las técnicas con las que se nos pretende engañar.&lt;/p></description></item><item><title>Trucos de la shell sobre Android</title><link>https://thempra.net/posts/2013-07-03-trucos-de-la-shell-sobre-android/</link><pubDate>Wed, 03 Jul 2013 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2013-07-03-trucos-de-la-shell-sobre-android/</guid><description>&lt;p>Cuando trabajas como desarrollador de  Android, has de intentar conseguir la mayor cantidad de atajos posibles para asi poder mejorar tu productividad. Aqui os dejo unos sencillos truquillos que todo &amp;ldquo;picacodigo&amp;rdquo; ha de tener como habituales.&lt;/p>
&lt;p>&lt;img src="images/YcIA4Xj9LcEq5KvcSwGi2EbaXivT_ymojS5y0o83oNYhZaNjfguVYYpgm-gFjV65cwI=w124" alt="">Para conectar un dispositivo, el cable es un problema a la larga, personlmente recomiendo siempre hacerlo desde la red wireless, bien activandolo a mano o mas sencillo con aplicaciones tipo &lt;a href="https://play.google.com/store/apps/details?id=siir.es.adbWireless">adbWireless&lt;/a>.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;em>adb connect 192.168.1.120:5555&lt;/em> &lt;em>adb shell&lt;/em> &lt;em>adb disconnect&lt;/em>&lt;/p></description></item><item><title>Liberada Yocaina para Android</title><link>https://thempra.net/posts/2013-06-28-liberada-yocaina/</link><pubDate>Fri, 28 Jun 2013 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2013-06-28-liberada-yocaina/</guid><description>&lt;p>Yocaina es un lector de tarjetas Mifare para el entrenamiento en el desarrollo de aplicaciones y tarjetas &lt;a href="http://es.wikipedia.org/wiki/Near_field_communication">NFC&lt;/a>, mediante un el código en XML es posible definir varios tipos de tarjetas asegurando asi las diferencias entre cada una de ellas.&lt;/p>
&lt;p>La puedes descargar desde el Play Store desde el enlace  &lt;a href="https://play.google.com/store/apps/details?id=net.thempra.yocaina">Yocaina&lt;/a> o bien mediante el codigo QR&lt;/p>
&lt;p>&lt;a href="https://play.google.com/store/apps/details?id=net.thempra.yocaina">&lt;img src="images/yocaina-168x300.png" alt="Yocaina">&lt;/a>&lt;a href="https://play.google.com/store/apps/details?id=net.thempra.yocaina">&lt;img src="images/yocaina_qr-300x300.png" alt="yocaina_qr">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p>La aplicación ha sido liberada bajo licencia &lt;a href="http://www.gnu.org/licenses/lgpl.html">LGPL&lt;/a>, y esta preparada para la implementación de mas tipos de tarjetas, como por ejemplo ISO 15693. Puedes contribuir con tu código desde el repositorio de github:&lt;/p></description></item><item><title>Macro de debug coloreada</title><link>https://thempra.net/posts/2013-01-16-macro-de-debug-coloreada/</link><pubDate>Wed, 16 Jan 2013 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2013-01-16-macro-de-debug-coloreada/</guid><description>&lt;p>&lt;img src="images/cpp.jpg" alt="">Siempre que se empieza a desarrollar sobre C++, lo primero que se piensa es que es un entorno feo, aburrido y arcaico. Al cabo de un tiempo te das cuenta de la potencia y las maravillas que puedes llegar a conseguir con este lenguaje de programación, y por que sigue estando tan extendido.&lt;/p>
&lt;p>Hoy vamos a ver como generar unas sencillas macros, que podemos incluir en nuestras librerías mas típicas, para poder mostrar la salida de debug coloreada, y diferenciar así entre de forma mas sencilla cada output de nuestro programa.&lt;/p></description></item><item><title>Compilando Aztrino</title><link>https://thempra.net/posts/2013-01-06-compilando-aztrino/</link><pubDate>Sun, 06 Jan 2013 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2013-01-06-compilando-aztrino/</guid><description>&lt;p>&lt;img src="images/2vrwmed.jpg" alt="Aztrino">&lt;/p>
&lt;p>Aztrino es uno de los firmwares para los decodificadores Azbox Me y MiniMe basado en la plataforma Neutrino. Para poder desarrollar sobre este entorno, primero hemos de instalar algunos paquetes, e iniciar la configuracion.&lt;/p>
&lt;p>Para empezar preparamos el entorno, por ejemplo, desde una Ubuntu 12.04, al menos tendras que ejecutar:&lt;/p>
&lt;p>apt-get install cmake gperf&lt;/p>
&lt;p>git clone git://gitorious.org/neutrino-hd/aztrino-buildsystem-cs.git&lt;/p>
&lt;p>cd buildsystem-cs/&lt;/p>
&lt;p>mkdir download&lt;/p>
&lt;p>Editamos el fichero de configuracion, ejecutando&lt;/p>
&lt;p>nano config&lt;/p></description></item><item><title>Crea un navegador web en 10 lineas de codigo</title><link>https://thempra.net/posts/2012-08-20-crea-un-navegador-web-en-10-lineas-de-codigo/</link><pubDate>Mon, 20 Aug 2012 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2012-08-20-crea-un-navegador-web-en-10-lineas-de-codigo/</guid><description>&lt;p>Una de las ventajas de codigo de &lt;a href="http://www.python.org/">Python&lt;/a> es la gran cantidad de librerias que tienen a su disposicion, en este caso vamos a hacer uso de QtWebKit, con la que de formas sencilla podemos, tanto crear un navegador, o bien empotrarlo dentro de nuestra aplicacion. Editamos un fichero, por ejemplo pybrowser.py con el siguiente contenido&lt;/p>
&lt;blockquote>
&lt;pre tabindex="0">&lt;code>#!/usr/bin/env python

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()
web.load(QUrl(&amp;#34;http://www.thempra.net&amp;#34;))
web.show()

sys.exit(app.exec_())
&lt;/code>&lt;/pre>&lt;/blockquote>
&lt;pre tabindex="0">&lt;code>Y ya solo nos queda lanzar nuestro mini-navegador:
&lt;/code>&lt;/pre>&lt;blockquote>
&lt;pre tabindex="0">&lt;code>python pybrowser.py
&lt;/code>&lt;/pre>&lt;/blockquote>
&lt;pre tabindex="0">&lt;code>A partir de aquí se ha de trabajar con los botones, barra de navegación , ......
&lt;/code>&lt;/pre></description></item><item><title>Lectura de ondas cerebrales (EEG)</title><link>https://thempra.net/posts/2012-08-14-lectura-de-ondas-cerebrales-eeg/</link><pubDate>Tue, 14 Aug 2012 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2012-08-14-lectura-de-ondas-cerebrales-eeg/</guid><description>&lt;p>&lt;img src="images/eeg_sy1.jpg" alt="" title="EEG">El próximo sábado 18 de Agosto estaré por el &lt;a href="http://www.muncyt.es/">MUNCYT&lt;/a> en La Coruña, con una charla sobre como realizar lecturas de ondas cerebrales con Electroencefalogramas (EEG) de bajo coste.  Presentaré el proyecto &lt;strong>Theeg&lt;/strong> y seguidamente &lt;a href="http://es.linkedin.com/in/jamateo">Jose Angel Mateo&lt;/a> dará una ponencia sobre el DotNetClub.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Agenda&lt;/strong>&lt;/p>
&lt;p>10:00-10:15 Presentación del acto y ponentes. 10:15-11:00 &amp;lsquo;Theeg: Leyendo mentes ajenas&amp;rsquo; Sesión teórica. 11:00-11:45 &amp;lsquo;Theeg: Leyendo mentes ajenas&amp;rsquo; Sesión práctica. 11:45-12:00 Coffe break&lt;/p>
&lt;p>12:00-12:45 &amp;lsquo;IEEE-UNED Microsoft DotNet Club&amp;rsquo;. 12:45-13:00 Despedida y cierre.&lt;/p></description></item><item><title>Global Alert, como hacer una aplicación multiplataforma</title><link>https://thempra.net/posts/2012-07-06-global-alert-como-hacer-una-aplicacion-multiplataforma/</link><pubDate>Fri, 06 Jul 2012 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2012-07-06-global-alert-como-hacer-una-aplicacion-multiplataforma/</guid><description>&lt;p>&lt;img src="images/PhoneGapLogo.png" alt="">Llevo varios años desarrollando aplicaciones para dispositivos móviles y desarrollos AJAX, y me pareció genial la idea de fusionar ambos, después de estudiar muchos frameworks, llegue a la conclusión que el que mas se adaptaba a mis necesidades era Phonegap, que con &lt;a href="http://incubator.apache.org/cordova/">la compra por parte de Adobe&lt;/a> al cabo de un tiempo me di cuenta que no era precisamente un error.&lt;/p>
&lt;p>&lt;a href="http://phonegap.com/">PhoneGap&lt;/a> es una plataforma de aplicación HTML5 que permite a las aplicaciones nativas de autor con las tecnologías web y obtener acceso a las API y las tiendas de aplicaciones. Aprovecha las tecnologías web a los desarrolladores que ya conocen mejor &amp;hellip; HTML y JavaScript&lt;/p></description></item><item><title>Entorno de desarrollo para Azbox Me con Enigma2</title><link>https://thempra.net/posts/2012-05-25-entorno-de-desarrollo-para-azbox-me-con-enigma2/</link><pubDate>Fri, 25 May 2012 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2012-05-25-entorno-de-desarrollo-para-azbox-me-con-enigma2/</guid><description>&lt;p>&lt;img src="images/logotipo.png" alt="" title="AZbox">Dada la complejidad y dependencias de librerias sobre las que vamos a tratar, recomiendo que la instalacion se realice sobre una maquina virtual, en este caso usaremos &lt;a href="http://www.ubuntu.com/start-download?distro=server&amp;amp;bits=32&amp;amp;release=lts">Ubuntu Server 12.04 LTS&lt;/a> .&lt;/p>
&lt;p>&lt;strong>1. Preparando en entorno&lt;/strong>&lt;/p>
&lt;p>Un vez tengamos creada la maquina virtual, (asignar unos 100 GB de espacio, no se usaran todos, pero mejor tener espacio de sobra), procedemos a instalar las librerias que necesitamos:&lt;/p>
&lt;blockquote>
&lt;p>sudo  apt-get install -y autoconf automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools genromfs&lt;/p></description></item><item><title>Agregar nuevo disco virtual en XEN "en caliente"</title><link>https://thempra.net/posts/2011-09-20-agregar-nuevo-disco-virtual-en-xen-en-caliente/</link><pubDate>Tue, 20 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-20-agregar-nuevo-disco-virtual-en-xen-en-caliente/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/09/server_vm.png">&lt;img src="images/server_vm.png" alt="" title="server_vm">&lt;/a>Es usual que al cabo de varios años las previsiones de espacio en una maquina virtual se superen, en muchas ocasiones por que el proyecto al que ha sido destinada esta siendo un éxito y necesita un mayor tamaño de almacenamiento. Lo que en principio puede resultar una alegría, también supone un esfuerzo extra, dado que si la maquina esta en producción, y tenemos mas usuarios significa que no podemos apagar la maquina durante una hora para realizar las tareas de mantenimiento. Gracias a &lt;a href="http://xen.org/" title="XEN">XEN&lt;/a> podemos cambiar el disco duro virtual sin tener excesivos problemas&lt;/p></description></item><item><title>Robo de sesion en HTTPS</title><link>https://thempra.net/posts/2011-09-16-robo-de-sesion-en-https/</link><pubDate>Fri, 16 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-16-robo-de-sesion-en-https/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/09/https-background.jpg">&lt;img src="images/https-background-150x150.jpg" alt="" title="https-background">&lt;/a>Ayer teniamos una discusion en &lt;a href="http://www.entornosinnovadores.com">Entornos&lt;/a> acerca de la seguridad a la hora de acceder a tu cuenta de &lt;a href="https://wwwgmail.com">Gmail&lt;/a>, o cualquiera con &lt;a href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure">HTTPS&lt;/a>, alegando que cualquier aplicacion web protegida mediante cifrado &lt;a href="http://es.wikipedia.org/wiki/Transport_Layer_Security">SSL&lt;/a> es segura, e imposible de vulnerar, sobre todo con los nuevos sistemas de &lt;a href="http://alt-tab.com.ar/el-sistema-de-doble-inicio-de-sesion-y-google/">doble autenticación&lt;/a>. Nada mas lejos de la realidad.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Una interesante herramienta ronda la red llamada &amp;ldquo;&lt;a href="http://surfjack.googlecode.com/">Surf Jack&lt;/a>&amp;rdquo;, que demuestra una falla de seguridad al acceder desde lugares no seguros.. La prueba de concepto herramienta permite a los probadores para robar las cookies de sesión en sitios HTTP y HTTPS que no establecen la bandera segura. Puede descargar la herramienta desde &lt;a href="http://code.google.com/p/surfjack/downloads/list">aquí&lt;/a> y un &lt;a href="http://resources.enablesecurity.com/resources/Surf%20Jacking.pdf">documento&lt;/a> con más detalles sobre el tema.&lt;/p></description></item><item><title>SSHFS, montando directorios por ssh</title><link>https://thempra.net/posts/2011-09-13-sshfs-montando-directorios-por-ssh/</link><pubDate>Tue, 13 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-13-sshfs-montando-directorios-por-ssh/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/09/sshfs.png">&lt;img src="images/sshfs.png" alt="" title="sshfs">&lt;/a>Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux (y otros sistemas operativos con una implementación FUSE, tal como en Mac OS X), capaz de mostrar los ficheros de un sistema remoto como si fuera una carpeta mas en tu ordenador usando un acceso seguro.&lt;/p>
&lt;p>De esta forma un usuario puede trabajar sobre una serie de ficheros de otro equipo como si fuera en modo local. Para su funcionamiento, en la maquina remota solo es necesario la instalación de un servidor SSH. Una vez que esta perfectamente configurado en la maquina local procedemos a la instalación de SSHFS:&lt;/p></description></item><item><title>noVNC, cliente VNC basado en HTML5</title><link>https://thempra.net/posts/2011-09-06-novnc-cliente-vnc-basado-en-html5/</link><pubDate>Tue, 06 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-06-novnc-cliente-vnc-basado-en-html5/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/687474703a2f2f6b616e616b612e6769746875622e636f6d2f6e6f564e432f696d672f6e6f564e432d322e6a7067.jpg">&lt;img src="images/687474703a2f2f6b616e616b612e6769746875622e636f6d2f6e6f564e432f696d672f6e6f564e432d322e6a7067.jpg" alt="" title="687474703a2f2f6b616e616b612e6769746875622e636f6d2f6e6f564e432f696d672f6e6f564e432d322e6a7067">&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://kanaka.github.com/noVNC/">noVNC&lt;/a> es un cliente VNC implementado usando tecnologías HTML 5, específicamente Canvas y WebSockets (&amp;ldquo;wss: / / &amp;lsquo;admite el cifrado). &lt;a href="http://kanaka.github.com/noVNC/">noVNC&lt;/a> está licenciado bajo la LGPLv3.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Requisitos del explorador para noVNC&lt;/strong>&lt;/p>
&lt;p>-   Lienzo HTML5: La mayoría de los navegadores han tenido un gran desarrollo en este sentido desde hace bastante tiempo. El ultimo en incorporarse ha sido Internet Explorer 9 (por fin).&lt;/p>
&lt;p>-   HTML5 WebSockets: Para los navegadores que no han incorporado el soporte WebSockets, el proyecto incluye la web-socket-js, un emulador de WebSockets con Adobe Flash.&lt;/p></description></item><item><title>Compilar de *.po a *.mo y viceversa</title><link>https://thempra.net/posts/2011-09-02-compilar-de-po-a-mo-y-viceversa/</link><pubDate>Fri, 02 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-02-compilar-de-po-a-mo-y-viceversa/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/traducciones.jpg">&lt;img src="images/traducciones.jpg" alt="" title="Traducciones">&lt;/a>En un mundo tan globalizado como en el que vivimos, el desarrollo de cualquier aplicacion debe implicar la traducción a la mayor cantidad de idiomas posible, para ello, se nos facilitan diversas herramientas y formatos estandarizados que simplifican la tarea de trabajar con dichos idiomas.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Ficheros .PO&lt;/strong> (Portable Object, objetos portables)&lt;/p>
&lt;p> &lt;/p>
&lt;p>Es el fichero origianal de la traducción, de los que existe uno para cada idioma, posee un formato de plantilla determinado, dividido en dos partes:&lt;/p></description></item><item><title>Cambiar UID de un usuario</title><link>https://thempra.net/posts/2011-09-01-cambiar-uid-de-un-usuario/</link><pubDate>Thu, 01 Sep 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-09-01-cambiar-uid-de-un-usuario/</guid><description>&lt;p>&lt;img src="images/medico5_.gif" alt="">Puede darse el caso que por ejemplo en una migracion de servidores, tengas que concatenar maquinas, lo que implica que los usuarios han de seguir existiendo en ambos servidores, pero esta vez en una sola maquina. Esto implica que debemos de cambiar los UID y GID a cada uno de ellos (al menos de una maquina) para evitar grandes problemas.&lt;/p>
&lt;p>Una de las tendencias iniciales es cambiar los identificadores directamente en los ficheros /etc/passwd o en el /etc/group, un craso error, ya que por ejemplo los ficheros en los que tenga permiso dicho usuario se perderan, quedando con el anterior identificador.&lt;/p></description></item><item><title>Liberado el codigo de Auditfi</title><link>https://thempra.net/posts/2011-08-29-liberado-el-codigo-de-auditfi/</link><pubDate>Mon, 29 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-29-liberado-el-codigo-de-auditfi/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/signal.png">&lt;img src="images/signal.png" alt="" title="Auditfi-signal">&lt;/a>&lt;a href="http://www.thempra.net/2011/08/auditfi-1-0-auditando-tu-red-wifi-desde-android/">Auditfi&lt;/a> ha superado  las &lt;strong>1000 descargas&lt;/strong>, y como agradecimiento hay otro regalito, y este es la liberación total del código para que todo el mundo pueda estudiarlo, y sobre todo mejorarlo. Existen muchas redes mas que pueden incluirse mediante patrones, diccionario o incluso fuerza bruta.&lt;/p>
&lt;p> &lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>URL del proyecto&lt;/strong>&lt;/p>
&lt;p>&lt;a href="https://github.com/Thempra/Auditfi">https://github.com/Thempra/Auditfi&lt;/a>&lt;/p>
&lt;p> &lt;/p>&lt;/blockquote>
&lt;p> &lt;/p>
&lt;p>Se ha ubicado en los repositorios de &lt;a href="https://github.com">GitHub&lt;/a>,  para gestionarlo podreis hacerlo mediante Eclipse con el plugin de EGit. Como podréis observar es una aplicación muy sencilla y fácil de entender, espero que os animéis a mejorar el proyecto.&lt;/p></description></item><item><title>Curso Backtrack 5, auditando el mundo</title><link>https://thempra.net/posts/2011-08-23-curso-backtrack-5/</link><pubDate>Tue, 23 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-23-curso-backtrack-5/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/omhe_Logo6.png">&lt;img src="images/omhe_Logo6.png" alt="omhe_Logo">&lt;/a>&lt;/p>
&lt;p>Backtrack es una distribución tanto LiveCD, como instalable, que recopila una completa gama de utilidades para auditar diversos sistemas, aunque muy conocida por estar preparada para la auditoria de redes wifi, es mas interesante la revision del resto de las herramientas que nos ofrece para trabajar con todas las tecnologias. Aprovechando que se acaba de publicar la &lt;a href="www.backtrack-linux.org/backtrack/backtrack-5-r1-released/">Backtrack 5 R1&lt;/a>, os presento a  la &lt;a href="http://www.omhe.org/" title="OMHE">Organizacion Mexicana de Hackers Eticos&lt;/a> que ha publicado un sencillo curso para iniciarse en la comprension de esta herramienta, muy básico, pero útil para aquellos que quieran introducirse en este mundo.&lt;/p></description></item><item><title>Skype zero day HTML/(Javascript) code injection POC.</title><link>https://thempra.net/posts/2011-08-21-skype-zero-day-htmljavascript-code-injection-poc/</link><pubDate>Sun, 21 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-21-skype-zero-day-htmljavascript-code-injection-poc/</guid><description>&lt;p>Recién salido del horno, se ha publicado un &lt;strong>Zero Day&lt;/strong> de Skype, viendose afectadas la version sobre plataforma Windows XP, Vista, 7. Dicho fallo implica que un usuario con malas intenciones puede definir un código malintencionado en algunos de sus campos, y al leer esta información, la aplicación de la victima lo interpretará.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/skype.png">&lt;img src="images/skype.png" alt="" title="skype">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>Para comprobar la veracidad de este fallo, podeis incluir el siguiente código en las distintas secciones, y como veis, la propia aplicación reconoce los tags que el usuario malicioso ha insertado.&lt;/p></description></item><item><title>inSSIDer, escaner wifi</title><link>https://thempra.net/posts/2011-08-15-inssider-escaner-wifi/</link><pubDate>Mon, 15 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-15-inssider-escaner-wifi/</guid><description>&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/inssider.jpg">&lt;img src="images/inssider.jpg" alt="" title="inssider">&lt;/a>&lt;/p>
&lt;p>Tanto para hacer el bien, como para hacer el mal, es casi indispensable un escaner de redes wifi, y aunque la shell atrae mucho, el ver colorines moviendose nos lleva a todos atrayendo desde la infancia.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.metageek.net/products/inssider/">inSSIDer&lt;/a> es un escaner bonito, sencillo aunque con una visualización técnica, y sobre todo multiplataforma.&lt;/p>
&lt;p> &lt;/p>
&lt;p>A la hora de montar una red wifi, bien la de tu casa, bien una mas extensa,  es recomendable visualizar el espectro de frecuencias que cubre dicha zona. Y dado que a día de hoy nuestros ojos no son capaces de ponerse en modo wifi, con este programa podemos facilitarnos la tarea de una forma gráfica y sencilla.&lt;/p></description></item><item><title>Auditfi 1.0, auditando tu red wifi desde Android</title><link>https://thempra.net/posts/2011-08-12-auditfi-1-0-auditando-tu-red-wifi-desde-android/</link><pubDate>Fri, 12 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-12-auditfi-1-0-auditando-tu-red-wifi-desde-android/</guid><description>&lt;p>Hace unas semanas mi compañero &lt;a href="http://www.craswer.net/">Craswer&lt;/a> y yo nos apostamos lo facil que seria implementar el fallo de seguridad de los generadores de &lt;a href="http://wlan.herobo.com/">Neikokz&lt;/a>, sobre los routers de Jazztel y Telefonica o Movistar ,  y en menos de una hora, obtuvimos el resultado que os presentamos. Ahora, por petición popular hemos decidido subirlo al Market.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Aunque existen varios de programas para auditar la seguiridad de tu router aqui os dejamos el &lt;a href="https://market.android.com/details?id=com.auditfi">Auditfi&lt;/a> (&lt;strong>Audit&lt;/strong>oria de Wi&lt;strong>fi&lt;/strong>) que no solo es mas bonito, &amp;ldquo;el mas mejor&amp;rdquo;, si no que aceptamos el feedback de vosotros para ir mejorandolo en base a vuestras necesidades.&lt;/p></description></item><item><title>Convocatoria de Premios a Materiales Educativos 2011</title><link>https://thempra.net/posts/2011-08-10-convocatoria-de-premios-a-materiales-educativos-2011/</link><pubDate>Wed, 10 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-10-convocatoria-de-premios-a-materiales-educativos-2011/</guid><description>&lt;p>&lt;img src="images/logo_premios_mat.jpg" alt="">Ha sido convoca un año más los &lt;a href="http://www.ite.educacion.es/es/inicio/noticias-de-interes/413-convocatoria-de-premios-a-materiales-educativos-2011">Premios al desarrollo de Materiales Educativos 2011&lt;/a>, con el fin de estimular y reconocer la tarea del profesorado y otras personas e instituciones en la producción de recursos basados en las tecnologías de la información y la comunicación. La convocatoria de estos Premios favorece la creación de recursos multimedia de contrastada eficacia didáctica, accesibles&lt;/p>
&lt;p>Como novedad, este año se modifican los tipos y las modalidades de participación. También se determina que los materiales premiados serán publicados bajo un tipo de licencia Creative Commons,&lt;/p></description></item><item><title>Office 2007 bajo Linux (wine)</title><link>https://thempra.net/posts/2011-08-09-office-2007-bajo-linux-wine/</link><pubDate>Tue, 09 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-09-office-2007-bajo-linux-wine/</guid><description>&lt;p>&lt;img src="images/Microsoft-Office-for-Linux-2.jpg&amp;amp;w=225&amp;amp;h=246&amp;amp;zc=1" alt="">Aunque &lt;a href="http://www.libreoffice.org/">Libreoffice&lt;/a> esta recibiendo un gran impulso ultimamente tanto de Oracle, como de  IBM con la cesion de &lt;a href="http://symphony.lotus.com">Symphony&lt;/a>, hay que reconocer que los ribbons de &lt;a href="http://office.microsoft.com">Ms Office&lt;/a> 2007 siguen siendo de una gran usabilidad, junto con otras características de corrección, y obviamente compatibilidad con docx. Por lo tanto, en ciertas ocasiones se hace recomendable su uso.&lt;/p>
&lt;p>En este caso vamos a ver como ejecutarlo desde &lt;a href="http://www.debian.org">Debian&lt;/a> sin excesivos problemas. Primero actualizamos a la ultima version de &lt;a href="http://www.winehq.org">Wine&lt;/a>&lt;/p></description></item><item><title>Enviar correo desde shell script</title><link>https://thempra.net/posts/2011-08-05-enviar-correo-desde-shell-script/</link><pubDate>Fri, 05 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-05-enviar-correo-desde-shell-script/</guid><description>&lt;p>Existen mil formas de enviar un correo desde la shell de Linux, pero en este caso vamos a explicar como hacerlo mediante msmtp, algo mas complejo que otras formas, pero util en determinadas situaciones.&lt;/p>
&lt;p>Para ello editamos el archivo de msmtp&lt;/p>
&lt;blockquote>
&lt;p>#nano ~/.msmtprc&lt;/p>&lt;/blockquote>
&lt;p>Vamos a configurar una cuenta de GMail, aunque también es posible hacerlo con nuestro servidor SMTP. Copiamos el siguiente texto&lt;/p>
&lt;blockquote>
&lt;p>account gmail host smtp.gmail.com tls on tls_certcheck off port 587 auth login from tunombredeusuario user &lt;a href="mailto:tunombredeusuario@gmail.com">tunombredeusuario@gmail.com&lt;/a> password tupassword&lt;/p></description></item><item><title>Regulador de corriente a 7,2V</title><link>https://thempra.net/posts/2011-08-03-regulador-de-corriente-a-72v/</link><pubDate>Wed, 03 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-03-regulador-de-corriente-a-72v/</guid><description>&lt;p>Para poder alimentar una radio de banda aerea me he encontrado unas especificaciones de curioso voltaje, exctamente 7.2V, y la entrada que tenemos desde el motor es de 12V, por lo tanto, hemos tenido que contruirnos nuestro propio regulador de corriente.&lt;/p>
&lt;p>En la busqueda he encontrado el regulador &lt;strong>LM317&lt;/strong>, indispensable cuando quieres obtener corrientes no tan comunes como 5V,9V, &amp;hellip;.. posee tres terminales, y es capaz de suministrar mas de 1,5 A en un rango de entre 1,2 V hasta 37 V.&lt;/p></description></item><item><title>Robot pajaro</title><link>https://thempra.net/posts/2011-08-03-robot-pajaro/</link><pubDate>Wed, 03 Aug 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-08-03-robot-pajaro/</guid><description>&lt;p>Impresionante avance en robotica, Markus Fischer jefe de Diseño Coorporativo de &lt;a href="http://www.festo.com/">FESTO&lt;/a>,  ha presentado en Edinburgo un robot que imita el vuelo de un ave, hasta el punto que por su ligereza consigue volar, la verdad que deja impresionado el nivel que han conseguido, dado que este logro es un avance instereante&lt;/p>
&lt;p>Obviamente no relacionado con la aviacion comercial (no veo yo a Airbus dando estos meneos a sus pasajeros), si no para miles de proyectos de biotecnologia, forestales, &amp;hellip;.&lt;/p></description></item><item><title>Runlevels y demonios en debian</title><link>https://thempra.net/posts/2011-03-25-runlevels-y-demonios-en-debian/</link><pubDate>Fri, 25 Mar 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-03-25-runlevels-y-demonios-en-debian/</guid><description>&lt;h4 id="algo-con-lo-que-muchos-linuxeros-estan-acostumbrados-a-convivir-pero-no-llegan-a-interesarse-mas-a-fondo-son-los-runlevels-o-niveles-de-ejecucion-la-creencia-de-que-gnulinux-es-un-sistema-que-arranca-y-en-su-proceso-defondo-negro-con-un-monton-de-letras-blancas-corriendo-hacia-arriba--simplemente-va-lanzando-de-forma-incompresible-unmontónde-procesos-es-lo-que-pretendemos-desmitificar-en-este-post-y-ver-un-poquito-mas-a-fondo-que-es-lo-que-realmente-hace">Algo con lo que muchos linuxeros estan acostumbrados a convivir, pero no llegan a interesarse mas a fondo, son los Runlevels, o niveles de ejecucion. La creencia de que GNU/Linux es un sistema que arranca, y en su proceso defondo negro con &amp;ldquo;un monton de letras blancas corriendo hacia arriba&amp;rdquo;  , simplemente va lanzando de forma incompresible un montón de procesos,  es lo que pretendemos desmitificar en este post y ver un poquito mas a fondo que es lo que realmente hace.&lt;/h4>
&lt;p>Existen varios niveles de ejecución, cada uno de ellos con una finalidad definida para cada momento, y en un entorno de trabajo adecuado al momento. Para implicar a cada uno de los runlevel existe el fichero &lt;strong>/etc/inittab,&lt;/strong> donde también se explica de forma clara la definición de cada uno de ellos:&lt;/p></description></item><item><title>Backup de maquinas XEN con LVM</title><link>https://thempra.net/posts/2011-02-04-backup-de-maquinas-xen-con-lvm/</link><pubDate>Fri, 04 Feb 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-02-04-backup-de-maquinas-xen-con-lvm/</guid><description>&lt;p>Cuando nos encontramos en una situación de servidores en producción, es recomendable cada cierto tiempo realizar un backup completo de la maquina en ciertos servidores específicos, o simplemente queremos trasladar a otro sistema dicha maquina pero no podemos hacerlo de una manera tradicional. A continuación vamos a ver una técnica en la que no es necesario apagar la maquina virtual, y seguir dando servicio sin notar un excesivo deterioro del servicio, o la caída del mismo.&lt;/p></description></item><item><title>Vulnerabilidad de escalada de privilegios en Android</title><link>https://thempra.net/posts/2011-02-04-vulnerabilidad-de-escalada-de-privilegios-en-android/</link><pubDate>Fri, 04 Feb 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-02-04-vulnerabilidad-de-escalada-de-privilegios-en-android/</guid><description>&lt;p>Una escalada de privilegios es cuando un usuario con permisos limitados es capaz, mediante alguna fallo de seguridad, subir su rol hasta hacerse con mas capacidades en la ejecución de su código, en es&lt;a href="http://www.thempra.net/wp-content/uploads/2011/02/android-bug2.jpg">&lt;img src="images/android-bug2.jpg" alt="" title="android-bug">&lt;/a>te caso llega al superusuario root.&lt;/p>
&lt;p>De los dos posibles codigos, el segundo acompaña unas sencillas instrucciones de como &amp;ldquo;hacer el mal&amp;rdquo; a un dispositivo Android, desde este momento el dispositivo queda comprometido. Imagina esto, por ejemplo, en una aplicación de dudoso origen que instalas desde el Market, podría obtener y enviar toda tu información. O mirando por el lado bueno, una brecha mas abierta para poder rootear todas las versiones de Android&lt;/p></description></item><item><title>Generar documentos RTF con CakePHP</title><link>https://thempra.net/posts/2011-02-02-generar-documentos-rtf-con-cakephp/</link><pubDate>Wed, 02 Feb 2011 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2011-02-02-generar-documentos-rtf-con-cakephp/</guid><description>&lt;p>Aunque tengamos miles de lineas de codigo para poder generar un PDF, en ciertas ocasiones, nos es necesario generar un documento para ser editado a posteriori, en este caso lo mas sencillo es hacerlo con un documento RTF.&lt;/p>
&lt;p>Segun wikipedia:&lt;/p>
&lt;blockquote>
&lt;p>El Rich Text Format (formato de texto enriquecido a menudo abreviado como RTF) es un formato de archivo informático desarrollado por Microsoft en 1987 para el intercambio de documentos multiplataforma. La mayoría de procesadores de texto son capaces de leer y escribir documentos RTF.1&lt;/p></description></item><item><title>Liberado Meego 1.1</title><link>https://thempra.net/posts/2010-11-02-liberado-meego-1-1/</link><pubDate>Tue, 02 Nov 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-11-02-liberado-meego-1-1/</guid><description>&lt;p>Ya es oficial, y puede ser descargdo Meego 1.1, con las esperadas novedades para gran diversidad de plataformas, corriendo sobre x86 y ARM, y un renovado soporte de dispositivos Multitouch. Parece que el proyecto, lejos de morir, empieza a tener un buen movimiento, ya estan preparando para el proximo mes de Abril la siguiente version 1.2. Y pasais cerca de Dublin del 15-17 de este mes de Noviembre, podreis asistir a la &lt;a href="http://conference2010.meego.com/" title="http://conference2010.meego.com/">http://conference2010.meego.com/&lt;/a>&lt;/p></description></item><item><title>PgAgent, instalación y configuración</title><link>https://thempra.net/posts/2010-10-20-pgagent-instalacion-y-configuracion/</link><pubDate>Wed, 20 Oct 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-10-20-pgagent-instalacion-y-configuracion/</guid><description>&lt;p>PgAgent, dicho en palabras llanas, es como un &amp;ldquo;&lt;a href="http://es.wikipedia.org/wiki/Cron_(Unix)">cron&lt;/a>&amp;rdquo; pero de forma especifica para bases de datos &lt;a href="http://www.postgresql.org/">Postgres&lt;/a> y un nivel mucho mas potente, una gran ayuda para realizar trabajos programados.&lt;/p>
&lt;p>Para la instalacion del pgagent, por ejemplo desde Debian, basta con ejecutar: apt-get install pgagent&lt;/p>
&lt;p>Un vez en el equipo procedemos a tarea de verdad, su configuracion. Primero tenemos que asegurarnos que tenemos instalado el lenguaje plpgsql:&lt;/p>
&lt;p>&lt;code>CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator;&lt;/code>&lt;/p></description></item><item><title>Hackers del espacio</title><link>https://thempra.net/posts/2010-10-14-hackers-del-espacio/</link><pubDate>Thu, 14 Oct 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-10-14-hackers-del-espacio/</guid><description>&lt;p>Impresionantes actividades de estos dos hermanos italianos, Achille y Giovanni Battista Judica Cordiglia, unos auténticos hackers de las ondas, que llegaron a sacar los colores a la NASA y poner en situaciones comprometidas a la carrera espacial rusa.&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>¿Cual seria el equivalente a estas investigaciones en el dia de hoy?&lt;/p></description></item><item><title>Proteus for dummies</title><link>https://thempra.net/posts/2010-10-11-proteus-for-dummies/</link><pubDate>Mon, 11 Oct 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-10-11-proteus-for-dummies/</guid><description>&lt;p>Hace unos años, para un proyecto, me toco redactar un mini-manual, para iniciarse en el manejo de Proteus, y hoy buscando entre los directorios del portátil he topado con el, os lo subo por si a alguien le pudiera servir para picarse en realizar simulaciones sobre componentes electrónicos (se nota que en aquella época no era lo mio el diseño de portadas, je, je, &amp;hellip;)&lt;/p>
&lt;p>&lt;a href="http://www.scribd.com/doc/39092554/Proteus-for-Dummies-Spanish-Tutorial-by-Thempra" title="View Proteus for Dummies [Spanish Tutorial] by Thempra on Scribd">Proteus for Dummies [Spanish Tutorial] by Thempra&lt;/a>&lt;/p></description></item><item><title>Redimensionar particion Xen con LVM</title><link>https://thempra.net/posts/2010-09-20-redimensionar-particion-xen-con-lvs/</link><pubDate>Mon, 20 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-20-redimensionar-particion-xen-con-lvs/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2010/09/xen.png">&lt;img src="images/xen-300x133.png" alt="" title="xen">&lt;/a>No es extraño que al dimensionar una maquina virtual tengamos ciertas especificaciones de proyecto las cuales cambien pasado un tiempo, y la necesidad de incrementar el espacio en disco pueda ser algo indispensable.&lt;/p>
&lt;p>A priori puede parecer una tarea tediosa y puedes llegar a echarte a temblar con una posible perdida de datos, pero después de un buen rezo, un café bien cargado y ganas estos miedos desaparecen, quedando unos pasos tan sencillos con los que a continuación se describen.&lt;/p></description></item><item><title>Autenticarse por SSH sin contraseña</title><link>https://thempra.net/posts/2010-09-14-autenticarse-por-ssh-sin-contrasena/</link><pubDate>Tue, 14 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-14-autenticarse-por-ssh-sin-contrasena/</guid><description>&lt;p>Recuperando viejos tutoriales y muy utiles para los que jugamos con servidores, vamos a revisar como crear las claves SSH para no tener que escribir la contraseña a la hora de autenticar contra el servidor.&lt;/p>
&lt;p>Primero hay que tener claro lo que vamos a hacer, ya que el hecho de aplicar esta configuración implicaría que un usuario malicioso con acceso a tu consola podría acceder a la maquina remota. No es recomendable realizar esto con el usuario root, si no con uno de escasos privilegios para así evitar sustos.&lt;/p></description></item><item><title>Crear themes en CakePHP</title><link>https://thempra.net/posts/2010-09-07-crear-themes-en-cakephp/</link><pubDate>Tue, 07 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-07-crear-themes-en-cakephp/</guid><description>&lt;p>Para muchos que estamos acostumbrados a desarrollar con Frameworks, bien comerciales, o bien creados por ti mismo, cuando te enfrentas a un lenguaje a pelo puede resultar una experiencia algo lenta y tediosa. En mi nueva andadura con PHP y despues de evaluar otros como &lt;a href="http://www.symfony-project.org/">Symfony&lt;/a>,  por sencillez y seguridad nos hemos decidido a exprimir &lt;a href="http://cakephp.org/">CakePHP&lt;/a>&lt;/p>
&lt;p>CakePHP es un framework poderoso para la creacion de portales en &lt;a href="http://www.php.net/">PHP&lt;/a>, con gran versatilidad a la hora de cambiar entre bases de datos, siendo algunas de sus características mas destacables las que os indico a continuación:&lt;/p></description></item><item><title>Formula Hybrid</title><link>https://thempra.net/posts/2010-09-06-formula-hybrid/</link><pubDate>Mon, 06 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-06-formula-hybrid/</guid><description>&lt;p>Junta a unos cuantos estudiantes a nivel mundial, dales una llaves inglesas y una par de pilas y te sale &amp;hellip;.. Pedazo de competicion !!! para que luego digan que los hibridos no tiran:&lt;/p>
&lt;!-- raw HTML omitted --></description></item><item><title>Foro USA-AB</title><link>https://thempra.net/posts/2010-09-03-161/</link><pubDate>Fri, 03 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-03-161/</guid><description>&lt;p>&lt;a href="http://www.forousaab.es">&lt;img src="images/LogoForoUSAabSMALL.JPG" alt="" title="Foro USA AB">&lt;/a>&lt;/p>
&lt;p>Se acerca ya la fecha y los preparativos se intensifican. El 6 de Septiembre materializaremos un ágora entre &lt;strong>Emprendedores&lt;/strong> y &lt;strong>Jóvenes de Castilla – La Mancha y Albacete&lt;/strong> con &lt;strong>Emprendedores&lt;/strong> y &lt;strong>Jóvenes estadounidenses.&lt;/strong>&lt;/p>
&lt;p>Si eres &lt;a href="http://forousaab.es/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=38&amp;amp;Itemid=37">&lt;strong>Emprendedor&lt;/strong>&lt;/a>&lt;strong>…&lt;/strong>&lt;/p>
&lt;p>Si eres &lt;a href="http://forousaab.es/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=37&amp;amp;Itemid=50">&lt;strong>Joven Líder&lt;/strong>&lt;/a>&lt;strong>…&lt;/strong>&lt;/p>
&lt;p>Ante el vuelco estructural en nuestras sociedades de esta crisis mundial, ante su impacto descomunal que ha agitado las bases de nuestro modelo, las únicas salidas son heterodoxas y dependen de cada uno de nosotros (Emprendedores y Jóvenes Líderes) y de todos en conjunto (Sociedad Civil).&lt;/p></description></item><item><title>Generador de codigo MyWay</title><link>https://thempra.net/posts/2010-09-02-generador-de-codigo-myway/</link><pubDate>Thu, 02 Sep 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-09-02-generador-de-codigo-myway/</guid><description>&lt;p>Hace unos dias, Luis Molina me informo del nuevo lanzamiento de su generador de codigo, totalmente renovado y con mas energia que nunca, ademas se rebautiza, su nuevo nombre es &amp;hellip;.. &lt;a href="http://code.google.com/p/magicapps/">MyWay&lt;/a>.&lt;/p>
&lt;p>&lt;a href="http://code.google.com/p/magicapps/">MyWay&lt;/a> es un generador realizado en C#, capaz de facilitar tu tarea dandote el trabajo de toda una mañana o incluso dias, en segundos, no solo para proyectos en C# si no que tambien Visual Basic .NET, e incluso la posibilidad de crear tus propias plantillas para asi trabajan en otros lenguajes de programacion. Tambien existen distintas posibilidad de conexión a varias Bases de Datos.&lt;/p></description></item><item><title>Android 2.2 (Froyo) para EEEpc y otros ...</title><link>https://thempra.net/posts/2010-08-29-android-2-2-froyo-para-eeepc-y-otros/</link><pubDate>Sun, 29 Aug 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-08-29-android-2-2-froyo-para-eeepc-y-otros/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2010/08/froyo.png">&lt;img src="images/froyo.png" alt="" title="froyo">&lt;/a>Algo de curiosidad me picaba esta mañana acerca del codigo de Android para plataformas x86, y ni corto ni perezoso no he tenido otra opcion mejor que compilarmelo yo mismo para ver exactamente que tipo de interfaz y aplicaciones obtenía de base con lo que existe en el repositorio oficial.&lt;/p>
&lt;p>A continuación os dejo los pasos sencillos para realizar dicha accion, el resultado es un sistema operativo algo lento, pero probablemente sea solventable ajustando algunos parámetros, ya os iré informando acerca del tema.&lt;/p></description></item><item><title>Cuadernia se va al CeBIT</title><link>https://thempra.net/posts/2010-03-03-cuadernia-se-va-al-cebit/</link><pubDate>Wed, 03 Mar 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-03-03-cuadernia-se-va-al-cebit/</guid><description>&lt;p>&lt;img src="images/Pandilla.Cuadernia_nos_vamos_al_CeBIT.jpg" alt="Pandilla Cuadernia" title="Pandilla Cuadernia">&lt;/p>
&lt;p>Como todos sabemos, el CeBIT es la feria de informática mas grande del viejo continente, pues ni cortos ni perezosos &lt;strong>Entornos Innovadores&lt;/strong>, mi actual empresa, nos hemos ido para Alemania. Y como es obvio, nuestro editor &lt;a href="http://www.educa.jccm.es/educa-jccm/cm/recursos/tkContent?idContent=38065&amp;amp;textOnly=false&amp;amp;locale=es_ES">&lt;strong>Cuadernia&lt;/strong>&lt;/a> ha venido con nosotros.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Para quien no este al tanto, Cuadernia, actualmente en su version 1.3 y apunto de salir la 2.0, es la herramienta que la Consejería de Educación y Ciencia de Castilla-La Mancha pone a disposición de toda la comunidad educativa para la creación y difusión de materiales educativos digitales.Gracias a esta herramienta, se pueden juntar imágenes, videos, actividades&amp;hellip;, para conseguir materiales educativos que sirvan a los profesores para su enseñanza diaria.&lt;/th>
 &lt;th>&lt;a href="http://www.entornosinnovadores.com/">&lt;img src="images/1.jpg" alt="Entornos Innovadores" title="Entornos Innovadores">&lt;/a>&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;/tbody>
&lt;/table>
&lt;p>Y como es obvio, no solo se va Cuadernia, si no que toda la &lt;a href="http://www.youtube.com/watch?v=C4870kiZ8Y4">Pandilla Cuadernia&lt;/a> le sigue en la conquista por las tierras germanas. Esperamos que por estos lares tenga la misma aceptación esta forma de generar el conocimiento que en los nuestros. Mucha suerte &lt;a href="http://labloguera.net/photos/thempra/picture108839.aspx">Pascual&lt;/a> !!!&lt;/p></description></item><item><title>Beta 71-669 TS: Windows Server 2008 R2, Virtualización de Escritorio</title><link>https://thempra.net/posts/2010-02-25-beta-71-669-ts-windows-server-2008-r2-virtualizacin-de-escritorio/</link><pubDate>Thu, 25 Feb 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-02-25-beta-71-669-ts-windows-server-2008-r2-virtualizacin-de-escritorio/</guid><description>&lt;p>     ¿Eres un experto en virtualización de escritorio? Pues estas de enhorabuena, ya que sea ha abierto la beta para poder certificarte bajo Windows Server 2008 R2.&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;p>71-669 TS: Windows ® Server 2008 R2, Virtualización de Escritorio &lt;br>
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-669&amp;amp;Locale=en-us#googtrans/auto/es">http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-669&lt;/a>&lt;/p>&lt;/blockquote>&lt;/blockquote>
&lt;p>     El acceso a este examen es limitado, ya que es BETA, y servira para mejorar la experiencia a los proximos certificados.  Para ello has de usar tu  &amp;ldquo;&lt;strong>MSL SME&lt;/strong>&amp;rdquo; en el Connect ( &lt;a href="http://connect.microsoft.com/site862">http://connect.microsoft.com/site862&lt;/a>  ), crea tu &amp;ldquo;&lt;strong>SME profile&lt;/strong>&amp;rdquo;, o bien actualizalo para estar seguro que uno de tus intereses es la Virtualizacion. El proximo dia 1 de Marzo a las 9 de la costa este de EE.UU. podras inscribirte y ser participe de este examen.&lt;img src="images/aggbug.aspx?PostID=108457" alt="">&lt;/p></description></item><item><title>Entorno de desarrollo para la fonera</title><link>https://thempra.net/posts/2010-02-07-entorno-de-desarrollo-para-la-fonera/</link><pubDate>Sun, 07 Feb 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-02-07-entorno-de-desarrollo-para-la-fonera/</guid><description>&lt;p>    Aunque hace un tiempo ya se escribio un &lt;a href="http://labloguera.net/blogs/thoro/archive/2007/12/11/compilar-para-procesadoores-mips.aspx">articulo&lt;/a> respecto a este tema, he decido volver a reescribir en base a la cantidad de cambios que se han ido produciendo al cabo de estos años y adaptarlo a alguna distribucion mayoritaria. Mas concretamente, este tutorial esta destinado para aquellos desarrolladores ansiosos de hacer sus propios programas, o compilar otros ya existentes, bajo &lt;a href="http://www.ubuntu.com/">Ubuntu 9.10&lt;/a> (Koala Karmic).&lt;/p>
&lt;p>&lt;strong>Preparando el entorno&lt;/strong>&lt;/p>
&lt;p>    Lo primero que debemos de hacer es instalar los paquetes necesarios para compilar las SDK, esto lo hacemos mediante un gestor de paquetes, bien desde el entornos grafico o bien desde linea de comandos.Paro antes de esto, existe inciso que no podemos olvidar, dado que &lt;strong>gcc 4.4&lt;/strong> ha pasado a ser el compilador por defecto nos presente un problema, dado que las SDK estan preparadas para compilarlas mediante &lt;strong>gcc 3.4&lt;/strong>. Pero no hay problema, por que todo es solventable, primero agregaremos a nuestro &lt;em>/etc/apt/sources.list&lt;/em> un repositorio antiguo, mas concretamente &lt;strong>Jaunty&lt;/strong>.&lt;/p></description></item><item><title>Montar un proxy con SSH y SOCK5</title><link>https://thempra.net/posts/2010-02-06-montar-un-proxy-con-ssh-y-sock5/</link><pubDate>Sat, 06 Feb 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-02-06-montar-un-proxy-con-ssh-y-sock5/</guid><description>&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2010/02/ssh-tunnel-firefox.jpg">&lt;/a>    Dado que ultimamente me lo han comentado varios compañero, he decidido ampliar &lt;a href="http://labloguera.net/blogs/thempra/archive/2008/12/15/tunel-ssh-invertido-a-traves-de-un-firewall.aspx">un viejo post&lt;/a>, y dejar, a modo de recordatorio, este post de como salir por una conexion de internet distinta de la que estas usando en tu equipo.&lt;/p>
&lt;p>Basicamente lo que vamos a hacer es lo siguiente:&lt;/p>
&lt;p> &lt;/p>
&lt;p>NuestoPC ==&amp;gt; (Internet Proveedor X) ==&amp;gt; SERVIDOR SSH ==&amp;gt; (Internet Proveedor Y)&lt;/p>
&lt;p> &lt;/p>
&lt;p>La idea es, si por ejemplo tenemos un conexion capada, o queremos desde la oficina cargar una web como si fueramos un cliente, o simplemente cambiar de IP. Lo que debemos de hacer es generar un tunel el cual nos lleve directamente al punto de salida y desde local conectar mediante proxy a este tunel.&lt;/p></description></item><item><title>Guosthex 1.0, nuevo firmware para el Woxter i-Cube 35 X-div Xp Rec</title><link>https://thempra.net/posts/2010-01-24-guosthex-1-0-nuevo-firmware-para-el-woxter-i-cube-35-x-div-xp-rec/</link><pubDate>Sun, 24 Jan 2010 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2010-01-24-guosthex-1-0-nuevo-firmware-para-el-woxter-i-cube-35-x-div-xp-rec/</guid><description>&lt;p> &lt;/p>
&lt;p>Dado que Woxter ha decidido dejar sin actualizaciones a los usuarios quecompramos este disco multimedia, he decidido ponerme manos a la obra ymontarme la actualizacion yo mismo.&lt;/p>
&lt;p>&lt;em>&lt;strong>1. Descripcion del dispositivo&lt;/strong>&lt;/em>&lt;/p>
&lt;p>Primero toca un analisis a nivel hardware para saber que estamos tocando:&lt;/p>
&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2010/01/HMR350-exterior.jpg">&lt;img src="images/HMR350-exterior.jpg" alt="">&lt;/a>&lt;a href="http://www.thempra.net/wp-content/uploads/2010/01/HMR350-placaGeneral.jpg">&lt;img src="images/HMR350-placaGeneral.jpg" alt="">&lt;/a>&lt;/p>
&lt;p>Una vez desmontado podemos ver que la placa es una HMR-700 y los controles frontales (IR, LCD, botones, &amp;hellip;)son de un HMR-350, estos discos multimedia acostumbran a ser fabricados por una empresa y venderlo a otras para que lo comercializen, como pueden ser Ellion, O2Media, FanFan, Woxter, &amp;hellip;..&lt;/p></description></item><item><title>Programacion en Haskell</title><link>https://thempra.net/posts/2009-10-25-programacion-en-haskell/</link><pubDate>Sun, 25 Oct 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-10-25-programacion-en-haskell/</guid><description>&lt;p>  Haskell es un lenguaje puramente funcional de propósito general. Y aunque no se pretende desarrollar un Core bancario en el, si que puede servir como medio de entrenamiento mental, o mera iniciativa de ampliar conocimiento. Para otros puede valer exclusivamente en la superacion de cierta asignatura de la universidad.&lt;/p>
&lt;p> Las características más interesantes de Haskell incluyen el soporte para tipos de datos y funciones recursivas, listas, tuplas, guardas y calce de patrones. La combinación de las mismas pueden resultar en algunas funciones casi triviales cuya versión en lenguajes imperativos pueden llegar a resultar extremadamente tediosas de programar.&lt;/p></description></item><item><title>Eolas vuelve a la carga, esta vez … Ajax</title><link>https://thempra.net/posts/2009-10-08-eolas-vuelve-a-la-carga-esta-vez-ajax/</link><pubDate>Thu, 08 Oct 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-10-08-eolas-vuelve-a-la-carga-esta-vez-ajax/</guid><description>&lt;p>Todos recordamos el mítico &lt;a href="http://es.wikipedia.org/wiki/Eolas">caso Eolas&lt;/a>, por el cual los desarrolladores tuvimos que cambiar el modo de empotrar un objeto flash en las paginas web, y que muchos usuarios padecieron el echo de tener que dar un click para que se reprodujese un flash. Mas el acuerdo amistoso de xxxxxxxxxx dolares con Microsoft (¿me falta alguna x?).&lt;/p>
&lt;p>Pues bien, este despacho de abogados (aunque se autodenominen con otros terminos) al parecer &lt;a href="http://news.cnet.com/8301-30685_3-10368638-264.html">dicen poseer&lt;/a> la patente de AJAX,  &lt;a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7,599,985.PN.&amp;amp;OS=PN/7,599,985&amp;amp;RS=PN/7,599,985">USP 7,599,985&lt;/a>, la cual describe un sistema abstracto que funciona de un modo similar a básicamente cualquier aplicación Ajax.&lt;/p></description></item><item><title>Lector eDNI gratuito</title><link>https://thempra.net/posts/2009-10-01-lector-edni-gratuito/</link><pubDate>Thu, 01 Oct 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-10-01-lector-edni-gratuito/</guid><description>&lt;p>    Una nueva campaña del estado en colaboracion con &lt;a href="http://www.uclmieee.org/">UCLM IEEEsb&lt;/a>, Tractis, Jazztel, &amp;hellip; regalamos 300.000 lectores de DNI, solo teneis que pagar 2 euros por gastos de envio.&lt;/p>
&lt;p>    Se van a repartir varios modelos:&lt;/p>
&lt;ul>
&lt;li>El &lt;a href="http://store.gemalto.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/EUR/BrowseCatalog-Start;sid=-JOm-rIiy5Om__iDv45mUtcs8kSE-cQaxbE=?CatalogCategoryID=zoEKBQCc_nEAAAD0mi._1fgy&amp;amp;BuyerClass=&amp;amp;Template=category_2B2C">Gemalto PC Twin&lt;/a>.&lt;/li>
&lt;li>El &lt;a href="http://www.scmmicro.com/products-services/smart-card-readers-terminals/smart-card-reader/scr3310.html">SCM SCR 3310&lt;/a>.&lt;/li>
&lt;li>El &lt;a href="http://costar.com.tw/products01/info.php?p_id=9&amp;amp;p_sid=21">Costar US777-A Slim&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Para realizar el pedido hacer click &lt;a href="https://www.tractis.com/red-es/uclmieee/lectores/">aqui&lt;/a>.&lt;/p>
&lt;p>&lt;a href="https://www.tractis.com/red-es/uclmieee/lectores/">&lt;img src="images/banners_hs.png" alt="">&lt;/a>&lt;img src="images/aggbug.aspx?PostID=92523" alt="">&lt;/p></description></item><item><title>WebsiteSpark Program</title><link>https://thempra.net/posts/2009-09-28-websitespark-program/</link><pubDate>Mon, 28 Sep 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-09-28-websitespark-program/</guid><description>&lt;p>Me llega por &lt;a href="http://labloguera.net/blogs/lmolina/default.aspx">Luis Molina&lt;/a>, la apertura de un nuevo programa, &lt;a href="http://www.microsoft.com/web/websitespark/">WebsiteSpark&lt;/a> , para las Pymes que por solo 100$ obtendras licencias con una duracion de tres años para los siguientes productos:&lt;/p>
&lt;ul>
&lt;li>3 licenses of Visual Studio 2008 Professional Edition&lt;/li>
&lt;li>1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)&lt;/li>
&lt;li>2 licenses of Expression Web 3&lt;/li>
&lt;li>4 processor licenses of Windows Web Server 2008 R2&lt;/li>
&lt;li>4 processor licenses of SQL Server 2008 Web Edition&lt;/li>
&lt;li>DotNetPanel control panel (enabling easy remote/hosted management of your servers)&lt;/li>
&lt;/ul>
&lt;p>Tambien de forma gratuita se puede acceder a:&lt;/p></description></item><item><title>Construye un receptor de banda aerea</title><link>https://thempra.net/posts/2009-06-26-construye-un-receptor-de-banda-aerea/</link><pubDate>Fri, 26 Jun 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-06-26-construye-un-receptor-de-banda-aerea/</guid><description>&lt;p>Como muchos sabeis, ultimamente me estoy acercando mas al mundo de la &lt;a href="http://www.facebook.com/v/1142935008489">aviacion&lt;/a>, y como es obvio mi &amp;ldquo;cacharreo&amp;rdquo; se va reorientando por diversas temáticas nuevas.&lt;/p>
&lt;p>¿Que es la Banda Aerea?&lt;/p>
&lt;p>   La banda aerea es una frecuencia de radio comprendida entre los  &lt;strong>118 y 136 MHz&lt;/strong>, que estan reservados a las comunicaciones de aeronaves, y centros de control, se utiliza el espectro VHF dada la claridad de la señal. Para aviacion comercial y privada las comunicaciones se realizan sin cifrar y pueden ser captadas por cualquier dispositivo preparado para ello.&lt;/p></description></item><item><title>Enlaces para iniciarse en la programacion sobre Android</title><link>https://thempra.net/posts/2009-06-06-enlaces-para-iniciarse-en-la-programacion-sobre-android/</link><pubDate>Sat, 06 Jun 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-06-06-enlaces-para-iniciarse-en-la-programacion-sobre-android/</guid><description>&lt;p>   Una de las muchas tecnicas para aprender un lenguaje de programacion o tecnologia, es leer, leer, leer y leer, tanto codigo como libros. Sobre localizar libros es tan sencillo como pasarse por &lt;a href="http://www.amazon.co.uk/s/ref=nb_ss_w_h_?url=search-alias%3Dstripbooks&amp;amp;field-keywords=android&amp;amp;x=0&amp;amp;y=0">Amazon&lt;/a> y realizar un pedido.&lt;/p>
&lt;p>   Respecto a codigo no hace falta mas que dar vueltas y vueltas hasta encontrar las lineas necesarias, aqui os dejo unos enlaces que tal vez os puedan resultar interesantes para empezar a realizar las primeras aplicaciones:&lt;/p></description></item><item><title>[Tip/Trick] Teclado desconfigurado en Gnome</title><link>https://thempra.net/posts/2009-06-05-tiptrick-teclado-desconfigurado-en-gnome/</link><pubDate>Fri, 05 Jun 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-06-05-tiptrick-teclado-desconfigurado-en-gnome/</guid><description>&lt;p>   Cuando tratas con distribuciones inestables o experimentales, en ciertas actualizaciones es posible que no quede correctamente configurado el teclado, perdiendo la posibilidad de incluir signos introducidos mediante el &lt;strong>&amp;ldquo;Alt Gr&amp;rdquo;&lt;/strong> o incluso las tildes. Puede llegar a darse el caso intentado configurarlo desde el &lt;strong>&amp;ldquo;gnome-keyboard-properties&amp;rdquo;&lt;/strong> nos de la sensacion que no nos hace caso.&lt;/p>
&lt;p>   El problema reside en una mala configuracion inicial del fichero &lt;strong>/etc/X11/xorg.conf&lt;/strong> en la seccion de InputDevice, dado que no asignamos el &lt;strong>variant&lt;/strong>, la configuracion correcta sería:&lt;/p></description></item><item><title>[Desarrollando con Android] Preparando el entorno</title><link>https://thempra.net/posts/2009-05-27-desarrollando-con-android-preparando-el-entorno/</link><pubDate>Wed, 27 May 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-05-27-desarrollando-con-android-preparando-el-entorno/</guid><description>&lt;p>&lt;strong>INSTALANDO IDE Y SDK&lt;/strong>&lt;/p>
&lt;p>Primero hemos de tener bien configurado los paquetes necesarios para ejecutar java&lt;/p>
&lt;blockquote>
&lt;pre tabindex="0">&lt;code>apt-get install sun-java6-bin ia32-libs
&lt;/code>&lt;/pre>&lt;/blockquote>
&lt;p>Descargar Eclipse desde por ejemplo aqui.&lt;/p>
&lt;blockquote>
&lt;p>&lt;a href="http://eclipsemirror.yoxos.com/eclipse.org/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz">http://eclipsemirror.yoxos.com/eclipse.org/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>Descomprimir y ejecutar eclipse. En el menu &amp;ldquo;Help / Software Updates &amp;hellip;&amp;rdquo;  seleccionamos la solapa &amp;ldquo;Available Software&amp;rdquo; y añadimos como site:&lt;/p>
&lt;blockquote>
&lt;p>&lt;a href="http://dl-ssl.google.com/android/eclipse/">http://dl-ssl.google.com/android/eclipse/&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>Descargamos y descomprimimos las SDK para el desarrollo&lt;/p>
&lt;p>&lt;a href="http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip%20">http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip&lt;/a>&lt;/p>
&lt;p>Desde eclipse configuramos las SDK en &amp;ldquo;&lt;strong>Windows \ Preferences&amp;rdquo;&lt;/strong> en la seccion Android escribimos el path donde se ha descomprimido el anterior fichero descargado. A continuacion se nos agregaran los targets necesarios para ejecutar nuestra aplicacion compilada.&lt;/p></description></item><item><title>Crear Imagen de Windows Embedded 6.0</title><link>https://thempra.net/posts/2009-05-04-crear-imagen-de-windows-embedded-6-0/</link><pubDate>Mon, 04 May 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-05-04-crear-imagen-de-windows-embedded-6-0/</guid><description>&lt;p>Os dejo un interesante video de como crear una imagen de WIndows Embedded 6.0 que nos brinda el blog de Mike Hall&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>&lt;a href="http://www.microsoft.com/video/en/us/details/8cfc98e6-9eba-40d8-b251-8c2187da8248?vp_evt=eref&amp;amp;vp_video=Windows%20Embedded%20CE%206.0%20Image%20Creation">Windows Embedded CE 6.0 Image Creation&lt;/a>&lt;img src="images/aggbug.aspx?PostID=71265" alt="">&lt;/p></description></item><item><title>[Tip/Trick] Instalar IDE Arduino</title><link>https://thempra.net/posts/2009-04-28-tiptrick-instalar-ide-arduino/</link><pubDate>Tue, 28 Apr 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-04-28-tiptrick-instalar-ide-arduino/</guid><description>&lt;p>Tenia este tuto entre mi documentacion y al encontrarlo he decido publicarlo por si alguno esta ahora empezando con este fabuloso cacharrito, son simplemente unos pasos sencillos para poder trabajar con el Arduino.Vamos a realizar todo el proceso desde Debian, pero es aplicable con ciertos retoques a casi todas las distribuciones.Lo primero es descargarlo desde su &lt;a href="http://arduino.cc/en/Main/Software">web oficial&lt;/a>, actualmente la ultima version es la 0015, y guardarlo en un lugar adecuado.&lt;/p></description></item><item><title>Fuentes TTF en J2ME con un Canvas</title><link>https://thempra.net/posts/2009-04-24-fuentes-ttf-en-j2me-con-un-canvas/</link><pubDate>Fri, 24 Apr 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-04-24-fuentes-ttf-en-j2me-con-un-canvas/</guid><description>&lt;p>En mis ultimas corredurias con J2ME me he encontrado que las clases de fuentes ( javax.microedition.lcdui.Font ) es bastante corta para obtener un diseño medianamente bonito.&lt;/p>
&lt;p>Se basa en tres tipos (&lt;em>FACE_MONOSPACE, FACE_PROPORTIONAL, FACE_SYSTEM&lt;/em>), tres estilos (&lt;em>STYLE_BOLD, STYLE_ITALIC, STYLE_PLAIN, STYLE_UNDERLINED&lt;/em>) y tres tamaños (&lt;em>SIZE_LARGE, SIZE_MEDIUM,SIZE_SMALL&lt;/em>) . Esto a dia de hoy es superado hasta por cualquier editor en Web.&lt;/p>
&lt;p>No hay que desesperar ni pensar que  &amp;hellip;.. &amp;ldquo;&lt;em>es que Java es cutre y feo&lt;/em>&amp;rdquo; &amp;hellip;.. ya que esto depende mas de las capacidades del desarrollador / diseñador que del propio lenguaje al que nos enfrentamos. Por eso lo chicos de &lt;a href="http://www.59pixels.com/">59Pixels&lt;/a> han sacado una libreria &lt;strong>59Fonts&lt;/strong>, capaz de evitarnos muchos quebraderos de cabeza.&lt;/p></description></item><item><title>Controlar WiiMote desde C#</title><link>https://thempra.net/posts/2009-02-23-controlar-wiimote-desde-c/</link><pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-02-23-controlar-wiimote-desde-c/</guid><description>&lt;p>Llevaba tiempo oyendo acerca de la simplicidad de las &lt;a href="http://www.codeplex.com/WiimoteLib">WiiMoteLib&lt;/a>, pero dado que no habia pasado la Wii por mis manos no habia podido tocarlas, por fin tengo el WiiMote en casa, y como es obvio habia que empezar a trastear. Este es un codigo simple de como conectar y hacer unas lecturas del acelerometro, ideal para adentrarse en el manejo de este dispositivo.&lt;/p>
&lt;p>Primero conectamos con cualquier programa &lt;a href="http://www.bluesoleil.com/">gestor de dispositivos bluetooth&lt;/a>, al WiiMote presionado los botones 1 y 2 a la vez, y lo conectamos como raton, interfaz humana, HID, &amp;hellip; o como tu gestor lo denomine.&lt;/p></description></item><item><title>Enlace wifi de 13 km</title><link>https://thempra.net/posts/2009-02-21-enlace-wifi-de-13-km/</link><pubDate>Sat, 21 Feb 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-02-21-enlace-wifi-de-13-km/</guid><description>&lt;p>Que mejor se puede hacer una sabado por la mañana que probar la nueva antena que me ha llegado, se trata de una eRize de 24 db. El proyecto se ha planteado para enlazar un pueblo a 12,9 km en linea recta con la red wifi de la UCLM, obviamente con una conexión estable. Hace unos años ya conseguimos algo &lt;a href="http://linuxalbacete.org/web/?task=album&amp;amp;Itemid=28&amp;amp;option=com_ebygallery&amp;amp;limitstart=8&amp;amp;ebygallery_category=&amp;amp;path=1er_WIFI_AB_CHI&amp;amp;sw=1280">parecido&lt;/a>, pero contra un edificio de gran altura.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.thempra.net/wp-content/uploads/2011/08/distancia.png">&lt;img src="images/distancia.png" alt="">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>Se ha  salido temprano hacia el lugar en concreto y como bien pintaba la predicción del tiempo una neblina dificultaba enormemente la visión, hasta el punto que ha sido algo mas del tipo prueba, error e intuición para lograr el objetivo.&lt;/p></description></item><item><title>Libro Windows Server 2008</title><link>https://thempra.net/posts/2009-02-13-libro-windows-server-2008/</link><pubDate>Fri, 13 Feb 2009 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2009-02-13-libro-windows-server-2008/</guid><description>&lt;p>Despues de mi &lt;a href="http://farm2.static.flickr.com/1232/673783062_0abafb9892.jpg?v=0">último libro&lt;/a> escrito, vuelvo a la carga con un nuevo exito que todo iniciado en la administración de sistemas deberia tener (que no es por que sea mio, ;) ).   Este libro está dirigido tanto a usuarios con experiencia de trabajo con entornos de servidores, como a los que desean iniciarse en el campo de la administración de sistemas gestionando diversos tipos de servicios.&lt;/p>
&lt;p>Los capítulos han sido estructurados para facilitar el estudio y en base a los pasos necesarios que se acostumbran a dar en el montaje de todos los servicios a una empresa desde su inicio. Espero que os guste, por cierto, prometo una cerveza a todo aquel que me demuestre su compra !! que está baratito !!&lt;/p></description></item><item><title>Scrum en 10 minutos</title><link>https://thempra.net/posts/2008-12-15-scrum-en-10-minutos/</link><pubDate>Mon, 15 Dec 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-12-15-scrum-en-10-minutos/</guid><description>&lt;p>Hamid Shojaee nos presenta un video para aprender Scrum en solo diez minutos:&lt;/p></description></item><item><title>Tuneles SSH a traves de un firewall</title><link>https://thempra.net/posts/2008-12-15-tuneles-ssh-a-traves-de-un-firewall/</link><pubDate>Mon, 15 Dec 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-12-15-tuneles-ssh-a-traves-de-un-firewall/</guid><description>&lt;p>En algunas ocasiones nos es necesario saltarnos un firewall para realizar ciertas tareas. Usualmente por habernos dejado trabajo pendiente y pretendamos llegar a casa y seguir con la tarea. Por desgracia a dia de hoy no todas las empresas estan de acuerdo con el teletrabajo, ni tienen preparados sus sistemas para ello, esto implica que tengamos que buscarnos los trucos para poder acceder a nuestra maquina.&lt;/p>
&lt;p>&lt;a href="https://thempra.net/photos/thempra/images/64761/original.aspx">&lt;img src="images/original.aspx" alt="">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p>Primero se debe de abrir un agujero para establecer las comunicaciones desde un PC de dentro del firewall a otro PC, con un servidor ssh,&lt;/p></description></item><item><title>Configurar dos o mas Servidores Web en una misma IP</title><link>https://thempra.net/posts/2008-12-12-configurar-dos-o-mas-servidores-web-en-una-misma-ip/</link><pubDate>Fri, 12 Dec 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-12-12-configurar-dos-o-mas-servidores-web-en-una-misma-ip/</guid><description>&lt;p>Dependiendo de la topologia de red necesaria en cada situacion, es posible necesitar un proxy o un balanceador de peticiones HTTP, no es necesario que se tengan millones de peticiones para tal necesidad, simplemente puede se por que se disponene de varios servidores web (IIS, Apache, Lighthttpd, &amp;hellip;) y se pretende mostrar ocultar esta topologia al cliente lanzandolo todo por el puerto 80.&lt;/p>
&lt;p>&lt;a href="https://thempra.net/photos/thempra/images/64758/original.aspx">&lt;img src="images/original.aspx" alt="">&lt;/a>&lt;/p>
&lt;p>&lt;img src="images/Drawing1.jpg" alt="">&lt;/p>
&lt;p> &lt;/p>
&lt;p>Para ello configuraremos un servidor que reciba las peticiones y la redirija al equipo pertienente, Primero desde Apache 2 se ha de habilitar el modulo de proxy, en Debian por ejemplo seria:&lt;/p></description></item><item><title>El efecto caida de servidor</title><link>https://thempra.net/posts/2008-12-12-el-efecto-caida-de-servidor/</link><pubDate>Fri, 12 Dec 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-12-12-el-efecto-caida-de-servidor/</guid><description>&lt;p>Mas que un articulo tecnico, quiero comentaros una reflexion. Os voy a presentar el efecto real de una caida de un portal por unos dias.&lt;/p>
&lt;p>En la era técnologica, tenemos una gran capacidad de adaptarnos a los cambios, sobre todo si se cae nuestro portal favorito para poder seguir informados. Obviamente, una desconexion de varios dias (aunque pongas un video de &lt;a href="http://video.msn.com/video.aspx?mkt=es-es&amp;amp;tab=soapbox&amp;amp;vid=e51bc256-8155-4eac-8ad9-8432de256e5d">David Cervigon&lt;/a>), supone un perdida considerable de visitas, tal y como indica la grafica de Google Analitycs que se muestra a continuacion.&lt;/p></description></item><item><title>Mi raton ha dejado de funcionar en Word 2007</title><link>https://thempra.net/posts/2008-10-24-mi-raton-ha-dejado-de-funcionar-en-word-2007/</link><pubDate>Fri, 24 Oct 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-10-24-mi-raton-ha-dejado-de-funcionar-en-word-2007/</guid><description>&lt;p>La primera vez que lo comento mi compañero de trabajo todos nos lanzamos a reir pensado que algo habria liao para llegar a ese punto. Pero como muchas cosas, hasta que no te pasa a ti no lo tomas en serio. Para solventarlo solo se han de seguir los siguientes pasos:&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;p>1. Abrir el Editor de registro. (Inicio &amp;gt; Ejecutar &amp;hellip; y escribir  &amp;ldquo;regedit&amp;rdquo;)&lt;/p>
&lt;p>2. Dentro del Editor de registro navegar hasta &lt;strong>HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data&lt;/strong>&lt;/p></description></item><item><title>EDK 2.5 Update del iPac-9302</title><link>https://thempra.net/posts/2008-10-10-edk-2-5-update-del-ipac-9302/</link><pubDate>Fri, 10 Oct 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-10-10-edk-2-5-update-del-ipac-9302/</guid><description>&lt;p>&lt;img src="images/net_MF_h_rgb_3.jpg" alt="">&lt;/p>
&lt;p>Hoy me he encontrado con la grata sopresa, por fin &lt;a href="http://www.sjjmicro.com">SJJ&lt;/a> ha sacado la actualizacion del sus EDK con una gran novedad &amp;hellip;&amp;hellip;. &lt;strong>Soporte ethernet !!!&lt;/strong> para ello tendremos que actualizar la imagen que lleva interna. Muy bien preparado nos presenta un fichero llamado &amp;ldquo;EDK_Firmware Update.pdf&amp;rdquo; en el propio fichero la actualizacion.&lt;/p>
&lt;p>&lt;a href="http://www.sjjmicro.com/Docs/EDK_v2.5_Update.zip">Descargar&lt;/a>&lt;/p>
&lt;p>Para tener un MAC se ha de enviar un mail a &lt;a href="mailto:support@sjjmicro.com">support@sjjmicro.com&lt;/a> con el numero de serie que esta escrito en la parte inferior de la placa, en pocas horas te enviaran el paquete de actualizacion con tu MAC personalizada.&lt;/p></description></item><item><title>Ampliar periodo de evaluacion de Vista o Windows 2008</title><link>https://thempra.net/posts/2008-10-02-ampliar-periodo-de-evaluacion-de-vista-o-windows-2008/</link><pubDate>Thu, 02 Oct 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-10-02-ampliar-periodo-de-evaluacion-de-vista-o-windows-2008/</guid><description>&lt;p>Aunque parezca molesto el tener que introducir una licencia, Microsoft se ha vuelvo algo mas permisivo ultimamente. Como todos sabemos se permite la instalacion del Sistema Operativo completamente funcional sin tener el numero de licencia a mano, dejandonos un periodo de 30/60 dias para introducirlo.&lt;/p>
&lt;p>Siempre puede darnos el caso que por excesiva carga de trabajo, o para maquinas virtuales, no podamos o no nos interese introducir una licencia y simplemente evaluarlo durante un tiempo limitado. Por lo que la permisividad ha sido mayor dandonos la posibilidad de ampliar este periodo con un comando para gestionar las licencias.&lt;/p></description></item><item><title>MicroFramework 3.0 SDK beta disponible</title><link>https://thempra.net/posts/2008-08-02-microframework-3-0-sdk-beta-disponible/</link><pubDate>Sat, 02 Aug 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-08-02-microframework-3-0-sdk-beta-disponible/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/netmfteam/archive/2008/07/28/v3-0-sdk-beta-now-available.aspx">&lt;img src="images/original.aspx" alt="">&lt;/a>&lt;/p>
&lt;p>Ya podemos descargar para empezar a realizar las primeras pruebas de desarrollo con el nuevo MicroFramework, que cada vez mas le vamos a tener que cambiar el nombre de micro a macro, por la cantidad de implementaciones que esta teniendo, :) .  Las principales novedades son:&lt;/p>
&lt;p> &lt;/p>
&lt;ul>
&lt;li>Interop con codigo nativo.&lt;/li>
&lt;li>Touch Screen.&lt;/li>
&lt;li>Inking.&lt;/li>
&lt;li>Soporte para USB.&lt;/li>
&lt;li>Sistema de ficheros.&lt;/li>
&lt;/ul>
&lt;p> &lt;/p>
&lt;p>Para descargarlo primero tendreis que  registraros en &lt;a href="http://connect.microsoft.com/netmf">http://connect.microsoft.com/netmf&lt;/a> y contestar a una pequeña encuesta. Asi entrareis a la comunidad de desarrolladores y poder participar activamente en este testeo.&lt;/p></description></item><item><title>Ajax y el "Access Denied" cross-domain con un IFrame</title><link>https://thempra.net/posts/2008-08-01-ajax-y-el-access-denied-cross-domain-con-un-iframe/</link><pubDate>Fri, 01 Aug 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-08-01-ajax-y-el-access-denied-cross-domain-con-un-iframe/</guid><description>&lt;p>Uno de los grandes problemas que tenemos en lo referente a seguridad web, son los temido ataques &lt;em>&amp;ldquo;cross-site scripting&amp;rdquo;&lt;/em>. Algo que navegadores como IE (Internet Explorer) solventa con la negacion por defecto de acceso a scripts que estan hospedados en dominios distintos a los de nuestras aplicacion. Algo que otros navegadores no han optado por llevarlo desde un inicio.&lt;/p>
&lt;p>Esto nos lleva a que si tenemos que empotrar nuestro desarrollo dentro de un &lt;strong>iframe&lt;/strong> de terceros, hospedados ambos en servidores distintos nuestra aplicacion funcionara perfectamete en Firefox, Safari, &amp;hellip;.. pero no en IE, dandonos el error de &lt;strong>&amp;ldquo;Access is denied&amp;rdquo;&lt;/strong> a ese script.&lt;/p></description></item><item><title>PDFSharp llega a su version 1.2</title><link>https://thempra.net/posts/2008-07-26-pdfsharp-llega-a-su-version-1-2/</link><pubDate>Sat, 26 Jul 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-07-26-pdfsharp-llega-a-su-version-1-2/</guid><description>&lt;p>Para que podamos genera documentos PDF con la facilidad que nos da C# tanto para nuestras aplicaciones de escritorio como para las Web.Con caracteristicas tan interesantes como:&lt;/p>
&lt;ul>
&lt;li>Crear documentos PDF en tiempo de ejecucion con .NET&lt;/li>
&lt;li>Facil compresion del modelo de objetos para la composicion de documentos&lt;/li>
&lt;li>Posibilidad de dibujar en un pagina PDF, una ventana o una impresora&lt;/li>
&lt;li>Modificar, fusionar o dividir fichero PDF&lt;/li>
&lt;li>Imágenes con transparencia (máscara de color, monocromo máscara, la máscara alfa)&lt;/li>
&lt;li>Nueva concepción, partiendo de cero y escrito enteramente en C #&lt;/li>
&lt;li>Compatibilidad con las clases graficar de .NET&lt;/li>
&lt;li>Incluye MigraDoc Lite de alto nivel con capas de texto (se puede usar tanto PDFsharp y MigraDoc Lite en un solo documento)&lt;/li>
&lt;/ul>
&lt;p>Y gran cantidad de ejemplos desde &lt;a href="http://www.pdfsharp.com/PDFsharp/index.php?option=com_content&amp;amp;task=view&amp;amp;id=24&amp;amp;Itemid=35">aqui&lt;/a>.Como este &amp;ldquo;Hello World&amp;rdquo;:&lt;/p></description></item><item><title>GNU/Linux + GPE en HTC s200 (Prophet)</title><link>https://thempra.net/posts/2008-06-28-gnulinux-gpe-en-htc-s200-prophet/</link><pubDate>Sat, 28 Jun 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-06-28-gnulinux-gpe-en-htc-s200-prophet/</guid><description>&lt;p>Ultimamente me esta dando por experimentar con mi s200, hasta que por fin lo he conseguido. Bueno mas bien lo han conseguido los crack que trabajan en el proyecto &lt;a href="http://linwizard.wiki.sourceforge.net/">linwizard&lt;/a>, dadas las similitudes de la &lt;a href="http://en.wikipedia.org/wiki/HTC_Wizard">HTC Wizard&lt;/a> con la &lt;a href="http://en.wikipedia.org/wiki/HTC_Prophet">Prophet&lt;/a> podemos correr perfectamente el kernel montado de una para la otra.&lt;/p>
&lt;p>Desde hace tiempo podiamos correr la linea de comandos, pero ya estan empezando a moverse los primeros entronos graficos como GPE, Opie, OpenMoko e incluso Android.&lt;/p></description></item><item><title>Virtual Machine Remote Control Client Plus (VMRCplus)</title><link>https://thempra.net/posts/2008-06-28-virtual-machine-remote-control-client-plus-vmrcplus/</link><pubDate>Sat, 28 Jun 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-06-28-virtual-machine-remote-control-client-plus-vmrcplus/</guid><description>&lt;p>Aunque todos virtualizamos, siempre oigo las mismas quejas sobre la interfaz de administracion de Virtual Server R2, dado que la interfaz administrativa es via web perdemos algo de la velocidad que tenemos con los clicks en las aplicaciones de escritorio (bien sea real o bien nos da la sensacion).&lt;/p>
&lt;p>Pues bien, tenemos una alternativa poco conocida, incluso con esta herramienta podremos instalar algunas &lt;a href="http://www.microsoft.com/technet/prodtechnol/virtualserver/2005/proddocs/vs_deploy_setup_VM_OS_additions.mspx#ETC">Additions&lt;/a>.&lt;/p>
&lt;p>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=80adc08c-bfc6-4c3a-b4f1-772f550ae791&amp;amp;DisplayLang=en">&lt;img src="images/VMRCplus_b7b6e2ab-6682-4ad8-9329-2678f2017957.png" alt="VMRCplus Interface">&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=80adc08c-bfc6-4c3a-b4f1-772f550ae791&amp;amp;DisplayLang=en#filelist%20">Descargar&lt;/a>&lt;/p></description></item><item><title>Nuevos comandos</title><link>https://thempra.net/posts/2008-06-19-nuevos-comandos/</link><pubDate>Thu, 19 Jun 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-06-19-nuevos-comandos/</guid><description>&lt;p>    Hemos apliado los comandos con los que trabaja la parte hardware, y reestructurado gran parte de las DLL para poder ir ampliandolas (&lt;a href="https://forja.rediris.es/scm/?group_id=263">repositorio&lt;/a>), en breve publicaremos un diagrama de clases para un mejor entendimiento.&lt;/p>
&lt;p>&lt;strong>Novedades&lt;/strong>&lt;/p>
&lt;p>Sobre un motor:&lt;/p>
&lt;p>*00# Avanza el motor derecho&lt;/p>
&lt;p>*01# Retrocede motor derecho&lt;/p>
&lt;p>*02# Para motor derecho&lt;/p>
&lt;p>*05# Velocidad max&lt;/p>
&lt;p>*06# Velocidad media&lt;/p>
&lt;p>*07# Velocidad min&lt;/p>
&lt;p>                  Sobre el otro motor:&lt;/p>
&lt;p>*10# Avanza motor derecho&lt;/p>
&lt;p>*11# Retrocede motor derecho&lt;/p></description></item><item><title>Obtener posicion GPS con GoogleMaps</title><link>https://thempra.net/posts/2008-05-23-obtener-posicion-gps-con-googlemaps/</link><pubDate>Fri, 23 May 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-05-23-obtener-posicion-gps-con-googlemaps/</guid><description>&lt;p>Muchas veces hemos necesitado obtener la posicion GPS de un punto sin estar alli. para metersela al &lt;a href="http://www.tomtom.com">TomTom,&lt;/a> para hacer algun estudio, por curiosidad, &amp;hellip; Pues bien, simplemente siguiendo los cuatro pasos que se muestras a continuacion los tendreis&lt;/p>
&lt;ul>
&lt;li>Busca el punto que quieres localizar&lt;/li>
&lt;li>Centralo todo lo que puedas&lt;/li>
&lt;li>Pon en la barra de tu navegador (sin espacios entre javascript y void, solo los dos puntos):&lt;/li>
&lt;/ul>
&lt;p>                &lt;strong>&lt;em>javascript : void(prompt(&amp;rsquo;&amp;rsquo;,gApplication.getMap().getCenter()));&lt;/em>&lt;/strong>&lt;/p>
&lt;ul>
&lt;li> Y ya lo tienes !!! Posicion GPS de &lt;a href="http://www.symbiait.com/">SymbiaIT&lt;/a>:&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="images/moz-screenshot.jpg" alt="">&lt;img src="images/moz-screenshot-1.jpg" alt="">&lt;a href="https://thempra.net/photos/thempra/images/14448/original.aspx">&lt;img src="images/640x446.aspx" alt="">&lt;/a>&lt;/p></description></item><item><title>Duelo de titanes: Windows Mobile vs Android</title><link>https://thempra.net/posts/2008-05-06-duelo-de-titanes-windows-mobile-vs-android/</link><pubDate>Tue, 06 May 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-05-06-duelo-de-titanes-windows-mobile-vs-android/</guid><description>&lt;p>Despues de la rendicion de &lt;a href="http://euro.palm.com/es/es/index.html">Palm&lt;/a> y la no llegada al publico de &lt;a href="http://www.openmoko.org/">OpenMoko&lt;/a>, ataca Google con su Sistema Operativo &lt;a href="http://code.google.com/android/">Android&lt;/a> siendo una realidad, hoy sale a la venta el &lt;strong>HTC Dream&lt;/strong>, con este S.O. empotrado, pudiendo desarrollar con lenguajes como Java, Mono, &amp;hellip;..&lt;/p>
&lt;p>&lt;strong>ACTUALIZACION:&lt;/strong> (HTC parece que corre el rumor de anunciar el lanzamiento del Diamond en el Sur de África en Q4 2008) &lt;img src="images/HTC-039-Dream-039-Mobile-Phone-Coming-true-2.jpg" alt="HTC Dream" title="HTC Dream">&lt;/p>
&lt;p>Y aunque teoricamente es novedad hardware, desde hace ya tiempo podemos ver videos en youtube de como funciona en otros dispositivos&lt;/p></description></item><item><title>Un servidor web en 30 líneas de código</title><link>https://thempra.net/posts/2008-05-05-un-servidor-web-en-30-lineas-de-codigo/</link><pubDate>Mon, 05 May 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-05-05-un-servidor-web-en-30-lineas-de-codigo/</guid><description>&lt;p>Tiembla IIS !! je ,je , interesante articulo de &lt;a href="http://ayende.com">Oren Eini&lt;/a>, en el que nos muestra como programar un servidor web en pocas lineas de codigo en &lt;a href="http://es.wikipedia.org/wiki/Boo_%28programaci%C3%B3n%29">Boo&lt;/a>, un leguaje que empezo como experimento inspirado en Python, pero que cada vez coje mas fuerza, dada la comunidad que le acompaña.&lt;/p>
&lt;p> &lt;/p>
&lt;pre tabindex="0">&lt;code>import System.Net
import System.IO

if argv.Length != 2:
	print &amp;#34;You must pass [prefix] [path] as parameters&amp;#34;
	return

prefix = argv[0]
path = argv[1]

if not Directory.Exists(path):
	print &amp;#34;Could not find ${path}&amp;#34;
	return

listener = HttpListener()
listener.Prefixes.Add(prefix)
listener.Start()

while true:
	context = listener.GetContext()
	file = Path.GetFileName(context.Request.RawUrl)
	fullPath = Path.Combine(path, file)
	if File.Exists(fullPath):
		context.Response.AddHeader(&amp;#34;Content-Disposition&amp;#34;,&amp;#34;attachment; filename=${file}&amp;#34;)
		bytes = File.ReadAllBytes(fullPath)
		context.Response.OutputStream.Write(bytes, 0, bytes.Length)
		context.Response.OutputStream.Flush()
		context.Response.Close()
	else:
		context.Response.StatusCode = 404
		context.Response.Close()
&lt;/code>&lt;/pre>&lt;p> &lt;/p></description></item><item><title>Mapear la definicion SOAP del WSDL</title><link>https://thempra.net/posts/2008-04-23-mapear-la-definicion-soap-del-wsdl/</link><pubDate>Wed, 23 Apr 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-04-23-mapear-la-definicion-soap-del-wsdl/</guid><description>&lt;p>Si por cualquier motivo no te gusta la devulucion del WSDL que nos brinda un Servicio Web, no te preocupes, todo se puede modificar.Gracias a un articulo de Christian Weyer, puedes alterar, como es este caso la URL que nos devuleve el la etiqueta &amp;lt;soap:address location=&lt;strong>&lt;a href="http://www.tuurl.com/">http://www.tuURL.com&lt;/a>&lt;/strong> /&amp;gt; o &amp;lt;soap12:address location=&amp;quot;&lt;strong>&lt;a href="http://www.tuurl.com/">http://www.tuURL.com&lt;/a>&lt;/strong>&amp;quot; /&amp;gt; .Casos reales en los que el IIS contesta por el puerto 80 y estan mapeados en el firewall los puertos, existen redirecciones, &amp;hellip;..&lt;/p></description></item><item><title>Premio Mejor Idea Original</title><link>https://thempra.net/posts/2008-04-20-premio-mejor-idea-original/</link><pubDate>Sun, 20 Apr 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-04-20-premio-mejor-idea-original/</guid><description>&lt;p>El pasado dia 17 de Abril se realizo la entrega de premios en Ciudad Real del &lt;a href="http://ceslcam.com/concurso/">I Concurso de SL de CLM&lt;/a>, en el cual el proyecto ThoRo fue premiado con el de &lt;strong>Mejor Idea Original&lt;/strong>,&lt;/p>
&lt;p>&lt;img src="images/DiplomaMini.png" alt="Diploma" title="Diploma">&lt;/p>
&lt;p> &lt;/p>
&lt;p>Agracedecer a la organizacion por el premio y el trabajo realizado y felicitar por sus proyectos al resto de los premiados:&lt;/p>
&lt;ul>
&lt;li>Premio especial JCCM/CESLCAM: &lt;a href="http://www.zerosoft.es/">ZERO&lt;/a>&lt;/li>
&lt;li>Mejor Utilidad/Aplicabilidad: &lt;a href="http://icum.wordpress.com/">ICUM&lt;/a>&lt;/li>
&lt;li>Mejor Proceso de Desarrollo: &lt;a href="http://www.javierperis.wordpress.com/">Sistema Integrado para el soporte a la docencia&lt;/a>&lt;/li>
&lt;li>Mencion especial:  &lt;a href="http://funnybox.wordpress.com/">Funny Box&lt;/a> y  &lt;a href="http://quixo3d.wordpress.com/">Quixo 3D&lt;/a>&lt;/li>
&lt;/ul>
&lt;p> &lt;/p></description></item><item><title>[Video] Toreando al ThoRo</title><link>https://thempra.net/posts/2008-04-17-video-toreando-al-thoro/</link><pubDate>Thu, 17 Apr 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-04-17-video-toreando-al-thoro/</guid><description>&lt;p>Aqui os publicamos el video de la version presentada en al &lt;a href="http://www.ceslcam.com/Concurso/">I Concurso de SL de CLM&lt;/a>, asi vereis al principal desarrollador de la parte hardware, que no ha podido asistir por un operacion (esperamos que te mejores).&lt;/p>
&lt;p>Os escribo in-situ, despues de haber realizado la presentacion y disfrutando de los talleres (Joomla, Seguridad, Xen, PyGames) que nos ha preparado la organizacion.&lt;br>
&lt;img src="images/aggbug.aspx?PostID=14067" alt="">&lt;/p></description></item><item><title>Lista de correo</title><link>https://thempra.net/posts/2008-04-12-lista-de-correo/</link><pubDate>Sat, 12 Apr 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-04-12-lista-de-correo/</guid><description>&lt;p> Dada la cantidad de mails que ultimamente con ganas e intenciones de unirse al proyecto nos vemos olbigados activar la lista de correo, para apuntarse simplente has de dirigirte a la siguiente direccion de correo:&lt;/p>
&lt;p>&lt;a href="https://forja.rediris.es/mailman/listinfo/csl2-thoro-commits">https://forja.rediris.es/mailman/listinfo/csl2-thoro-commits&lt;/a>&lt;/p>
&lt;p>Para enviar informacion, preguntas, ideas, &amp;hellip;. simplemente has de escribir a:&lt;/p>
&lt;p>&lt;a href="mailto:csl2-thoro-commits@forja.rediris.es">csl2-thoro-commits@forja.rediris.es&lt;/a>&lt;/p>
&lt;p>&lt;img src="images/aggbug.aspx?PostID=13987" alt="">&lt;/p></description></item><item><title>SDK Liberada</title><link>https://thempra.net/posts/2008-03-28-sdk-liberada/</link><pubDate>Fri, 28 Mar 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-03-28-sdk-liberada/</guid><description>&lt;p>He aqui un pantallazo de la interfaz inicial que controla al ThoRo:&lt;/p>
&lt;p> &lt;a href="http://labloguera.net/photos/thoro/picture13380.aspx">&lt;img src="images/original.aspx" alt="ThoRero" title="ThoRero">&lt;br>
&lt;/a>&lt;/p>
&lt;p>   Simplemente comentar que no es lo mas importante la actual interfaz, si no  las SDK, que dan el soporte para que cualquier persona con unos conocimientos minimos de programacion pueda realizar cualquier tipo de automatismo.&lt;/p>
&lt;p>//Declaramos nuestro juegute &lt;/p>
&lt;p>    &lt;em>&lt;strong>ThoRo robot = new ThoRo() ;&lt;/strong>&lt;/em>&lt;/p>
&lt;p>//Le enviamos las ordenes deseadas &lt;/p>
&lt;p>    &lt;strong>&lt;em>robot.Go();&lt;/em>&lt;/strong> &lt;/p>
&lt;p>    &lt;strong>&lt;em>robot.Back();&lt;/em>&lt;/strong> &lt;/p>
&lt;p>    &lt;strong>&lt;em>robot.Right();&lt;/em>&lt;/strong>&lt;/p>
&lt;p>    &lt;strong>&lt;em>robot.Left();&lt;/em>&lt;/strong> &lt;/p>
&lt;p>  Ya veis que con simples instrucciones como esas despues de haber agregado la libreria que se adjunta, podras tener a tus ordenes una maquina para &amp;ldquo;dominar el mundo&amp;rdquo;, je , je , &amp;hellip;&lt;br>
 &lt;/p></description></item><item><title>Primeras imagenes de ThoRo</title><link>https://thempra.net/posts/2008-03-26-primeras-imagenes-de-thoro/</link><pubDate>Wed, 26 Mar 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-03-26-primeras-imagenes-de-thoro/</guid><description>&lt;p>Os dejamos la primeras imagenes de la Beta inicial y como reacciona nuestro Thorete, en los proximos dias saldra la primera version de las SDK para un facil desarrollo del mismo&lt;/p>
&lt;p>Esperamos que os guste. ¿¿Quien quiere uno ?? ;)&lt;/p>
&lt;p>&lt;img src="images/aggbug.aspx?PostID=13283" alt="">&lt;/p></description></item><item><title>Entorno de desarrollo</title><link>https://thempra.net/posts/2008-03-25-entorno-de-desarrollo/</link><pubDate>Tue, 25 Mar 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-03-25-entorno-de-desarrollo/</guid><description>&lt;p>    Aprovechando las posibilidades de virtualizacion, hemos creado una maquina virtual para &lt;a href="http://www.vmware.com/download/server/">VMWARE Server&lt;/a> con todas las necesidades para trabajar en el proyecto, desde el entorno MonoDevelop, hasta un compilador de mips.&lt;/p>
&lt;p>    Se trata de una Debian SID, la password de root es &amp;ldquo;mono&amp;rdquo;, asi podreis usarla para lo que querais, incluso como S.O. alternativo.&lt;/p>
&lt;p> La podeis descargar &lt;a href="http://system.albacete.dotnetclubs.com/miembros/thempra/MonoDebian.zip">aqui&lt;/a>.&lt;/p>
&lt;p>&lt;img src="images/aggbug.aspx?PostID=13285" alt="">&lt;/p></description></item><item><title>[CLMNET] Hands On Lab.- Desarrollo guiado por pruebas</title><link>https://thempra.net/posts/2008-03-17-clmnet-hands-on-lab-desarrollo-guiado-por-pruebas/</link><pubDate>Mon, 17 Mar 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-03-17-clmnet-hands-on-lab-desarrollo-guiado-por-pruebas/</guid><description>&lt;p>El proximo dia 29 de Marzo contaremos con la presencia de Hadi Hariri con una estupenda sesion de TDD, ya oodeis apuntaros: &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES&lt;/a>&lt;/p>
&lt;p>[http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES&lt;/p>
&lt;p>&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES%5D(http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES)">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES](http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&amp;amp;Culture=es-ES)&lt;/a>&lt;/p>
&lt;h3 id="no-se-puede-mostrar-la-imagen-httpsmseventswwmicrosoftcombannerimages418b5849-f9e8-4305-8e4f-fe2ce586b214jpg-porque-contiene-errores">&lt;img src="images/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg" alt="No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg” porque contiene errores.">&lt;/h3>
&lt;p> &lt;/p>
&lt;p>CLMNET.- Hands On Lab.- Desarrollo guiado por pruebas (TDD)&lt;/p>
&lt;p>Descripción:&lt;/p>
&lt;p>Hadi Hariri realizará un Hand On Lab (Taller práctico guiado) con una charla extendida de desarrollo utilizando TDD (Test Driven Development o desarrollo guiado por pruebas), con un enfoque práctico, con ejemplos, de cómo resolver casos reales incluyendo aspectos de metodología y de desarrollo en equipo como:&lt;/p></description></item><item><title>Charles Simonyi o como escribir codigo</title><link>https://thempra.net/posts/2008-03-17-charles-simonyi-o-como-escribir-codigo/</link><pubDate>Mon, 17 Mar 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-03-17-charles-simonyi-o-como-escribir-codigo/</guid><description>&lt;p>Dado que llevo un tiempo sin escribir, la mejor forma que me ha parecido de retomar la marcha es recordando (en mi opinion) al padre de la notacion en la programacion. Este caballero de origen hungaro, ha estado trabajando durante muchos años en proyectos de Microsoft de los menos conocidos, Word, Excel, &amp;hellip; no se si os sonaran ;)&lt;/p>
&lt;p>&lt;a href="http://en.wikipedia.org/wiki/Image:Charles_simonyi.jpg" title="Charles Simonyi">&lt;img src="images/200px-Charles_simonyi.jpg" alt="Charles Simonyi">&lt;/a>&lt;/p>
&lt;p>Y no vamos a hablar sobre su &lt;a href="http://www.clarin.com/diario/2006/08/14/um/m-01252432.htm">proximo viaje espacial&lt;/a>, si no sobre la  &lt;strong>&amp;ldquo;Notacion Hungara&amp;rdquo;&lt;/strong>, obviamente en la epoca que se planteo esta nomemclatura se basaba en usar unos prefijos antes de cada variable:&lt;/p></description></item><item><title>Esquema ThoRo</title><link>https://thempra.net/posts/2008-02-24-esquema-thoro/</link><pubDate>Sun, 24 Feb 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-02-24-esquema-thoro/</guid><description>&lt;p> Os presentamos el esquema (a muy grandes rasgos) que estamos siguiendo en el desarrollo del proyecto&lt;/p>
&lt;p>&lt;a href="http://labloguera.net/photos/thoro/images/11913/original.aspx">&lt;img src="images/original.aspx" alt="Esquema" title="Esquema">&lt;/a> &lt;/p>
&lt;p> Y el protocolo de comunicacion elegido sera el mismo para la interfaz &amp;lt;&amp;ndash;&amp;gt; core, que para el core &amp;lt;&amp;ndash;&amp;gt; arduino. De esta forma simplificamos posibles malos entendidos, siendo este el siguiente:&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;p> &lt;strong>* X Y #&lt;/strong> &lt;/p>&lt;/blockquote>&lt;/blockquote>
&lt;ul>
&lt;li>&lt;strong>X&lt;/strong> es el numero de dispositivo al que enviar los dispositivos.&lt;/li>
&lt;li>&lt;strong>Y&lt;/strong> dato enviado al dispositivo.&lt;/li>
&lt;/ul>
&lt;p> Todo comando estara seguido en modo respuesta por el receptor por un nuevo comando que asegurara la recepcion del mismo, en este caso &amp;ldquo;&lt;strong>ACK&lt;/strong>&amp;rdquo;&lt;/p></description></item><item><title>Como IIS o Apache no protege y como nos empeñamos en ser vulnerables</title><link>https://thempra.net/posts/2008-01-02-como-iis-o-apache-no-protege-y-como-nos-empenamos-en-ser-vulnerables/</link><pubDate>Wed, 02 Jan 2008 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2008-01-02-como-iis-o-apache-no-protege-y-como-nos-empenamos-en-ser-vulnerables/</guid><description>&lt;p>Una propuesta para el nuevo año, ser algo mas seguros de lo que nos encabezonamos algunas veces de practicar, todos sabemos perogrulladas tales como que nuestro servidor web con soporte .NET no nos permitira nunca servir determinados ficheros, tales como cualquier fichero dentro del directorio &lt;strong>bin,&lt;/strong> algunos tales como &lt;strong>web.config&lt;/strong>, y algunos mas que en ningun momento nos interesa que rescaten, dado que acostumbran a poseer informacion comprometida.&lt;/p>
&lt;p>El guardar las cadenas de conexion en el web.config es una opcion usado por todos, dada la facilidad de rescatar esta informacion en nuestra aplicacion web, y poder portarla de un server a otro, pero &amp;hellip;&amp;hellip;..&lt;/p></description></item><item><title>OpenMoko, una alternativa a Windows Mobile</title><link>https://thempra.net/posts/2007-12-26-openmoko-una-alternativa-a-windows-mobile/</link><pubDate>Wed, 26 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-26-openmoko-una-alternativa-a-windows-mobile/</guid><description>&lt;p>Soy maximo defensor de la competencia, tanto de para mi enemigo, como para mi, basicamente por que esto implica que ninguno de los dos se quedara durmiendo e iremos avanzando la tecnologia, siendo siempre el mayor beneficiario el usuario final. Hasta dia de hoy &lt;a href="http://www.microsoft.com/spain/windowsmobile/">Windows Mobile&lt;/a> es el indiscutible lider en dispositivos moviles, pero poco a poco van naciendo rivales que no son precisamente algo que deberiamos descartar (&lt;a href="http://www.apple.com/iphone/">IPhone&lt;/a>, &lt;a href="http://code.google.com/android/">Android&lt;/a>, &amp;hellip;..). Pues bien, una realidad es &lt;a href="http://wiki.openmoko.org/wiki/Main_Page/es">OpenMoko&lt;/a> (me da que no hay mucho hispanohablante en el proyecto ;) ).&lt;/p></description></item><item><title>Tu TFS va a caducar .... o no!! HA CADUCADO !!</title><link>https://thempra.net/posts/2007-12-24-tu-tfs-va-a-caducar-o-no-ha-caducado/</link><pubDate>Mon, 24 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-24-tu-tfs-va-a-caducar-o-no-ha-caducado/</guid><description>&lt;p>Una mañana llegas a tu PC y te encuentras &amp;hellip;&amp;hellip; &lt;strong>&amp;ldquo;TFS has expired&amp;rdquo;&lt;/strong> , en ese momento es cuando clamas al cielo, piensas &amp;hellip; &amp;ldquo;&lt;em>por que no me hice profesor de latin&lt;/em>&amp;rdquo;, y mil ideas mas, ninguna de ellas buenas. Pero no te preocupes, si por algun motivo no recordabas que la version que se instalo fue la trial, en vez de la buena, tu problema tiene varias soluciones.&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;strong>Compra una CAL&lt;/strong>&lt;/p></description></item><item><title>Servidor ASP.NET con RHEL+ Apache2 + Mono</title><link>https://thempra.net/posts/2007-12-16-servidor-asp-net-con-rhel-apache2-mono/</link><pubDate>Sun, 16 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-16-servidor-asp-net-con-rhel-apache2-mono/</guid><description>&lt;p>    Como ya hemos dicho en anteriores ocasiones, si solo queremos desarrollar con el servidor XSP nos sobra, dado que es mas sencillo de instalar y para ejecutarlo es simplemente lanzarlo desde el mismo directorio de nuestra aplicacion web. Pero si lo que nos interesa es poner un servidor en producion ya tenemos con configurar nuestro Apache para que pueda lanzar el modulo mod_mono y asi ejcutar nuestras aplicaciones web .NET bajo GNU/Linux.&lt;/p></description></item><item><title>Compilar para procesadoores MIPS (Foneras, WRT54GL, …)</title><link>https://thempra.net/posts/2007-12-11-compilar-para-procesadoores-mips-foneras-wrt54gl/</link><pubDate>Tue, 11 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-11-compilar-para-procesadoores-mips-foneras-wrt54gl/</guid><description>&lt;p>    Estamos acostumbrados a compilar nuestro software contra sistemas x86, pero &amp;hellip;. ¿que pasa cuando queremos ejecutar nuestro software en otras arquitecturas? Basicamente que con un mero cambio de compilador si hemos seguido las directivas &lt;a href="http://es.wikipedia.org/wiki/POSIX">POSIX,&lt;/a> y poco mas podremo migrar nuestras aplicaciones al sistema que deseemos.&lt;/p>
&lt;p>  Por ejemplo dispositivos como la &lt;a href="http://es.wikipedia.org/wiki/Fonera">fonera&lt;/a>, el &lt;a href="http://es.wikipedia.org/wiki/WRT54G">Linksys WRT54GL&lt;/a>, el &lt;a href="http://www.asus.com/products.aspx?l1=12&amp;amp;l2=43&amp;amp;l3=0&amp;amp;model=61&amp;amp;modelmenu=2">ASUS WL500G&lt;/a>, &amp;hellip;&amp;hellip; poseen este tipo de procesador y si queremos compilar contra ellos solo tenemos que seguir los siguientes pasos tan sencillos:&lt;/p></description></item><item><title>Versiones Vista N, XP N, ... pasa a ser Nicrosoft ???</title><link>https://thempra.net/posts/2007-12-11-versiones-vista-n-xp-n-pasa-a-ser-nicrosoft/</link><pubDate>Tue, 11 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-11-versiones-vista-n-xp-n-pasa-a-ser-nicrosoft/</guid><description>&lt;p>Cual ha sido mi sorpresa cuando al entrar a la &lt;a href="http://msdn2.microsoft.com/es-es/default.aspx">MSDN&lt;/a> he encontrado muchos productos de Microsoft con la &lt;strong>&amp;ldquo;N&amp;rdquo;&lt;/strong> al final. Pues no, no os creais que Microsoft cambia de nombre o saca versiones optimizadas de sus productos.&lt;/p>
&lt;p>La realidad es que son versiones recortadas de sus productos, dado que muchos de ellos no cumplian la normativa europea relacionada con el Windows Media Player, por lo que en estas versiones no esta incluido de serie.&lt;/p></description></item><item><title>Primera fase de elicitacion finalizada</title><link>https://thempra.net/posts/2007-12-10-primera-fase-de-elicitacion-finalizada/</link><pubDate>Mon, 10 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-10-primera-fase-de-elicitacion-finalizada/</guid><description>&lt;p>   Después de un mes de largo trabajo entre un grupo de personas elegido cuidadosamente para poder llegar al máximo numero posible de personas damos por finiquitada primera de muchas posteriores que hacemos uso de nuestros seleccionados .&lt;/p>
&lt;p>Resumen de conclusiones:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Distintos modos de trabajo:&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Totalmente independiente del ser humano.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Controlado por el usuario (teledirigido).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Modo &amp;ldquo;Aprende &amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;. con Thoro&amp;rdquo;.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Abierto para nuevas posibilidades.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Debe de respetar las tres leyes de la robótica de Asimov&lt;/p></description></item><item><title>Nace el proyecto ThoRo</title><link>https://thempra.net/posts/2007-12-05-nace-el-proyecto-thoro/</link><pubDate>Wed, 05 Dec 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-12-05-nace-el-proyecto-thoro/</guid><description>&lt;p>   Arrancamos este nuevo Blog para ir publicando todos los desarrollos del Proyecto ThoRo, que esteis informados y participeis en el, bien desarrollando, bien jugando o simplemente dando ideas.&lt;/p>
&lt;p>&lt;strong>¿Que es ThoRo?&lt;/strong>&lt;/p>
&lt;p>   Thoro sera tu mascota el día de mañana, con la que podrás jugar, pasar el tiempo, hasta incluso traerte tu &amp;ldquo;refresco&amp;rdquo; favorito.&lt;/p>
&lt;p>   Se basa en un procesador MIPS, y gracias a su diseño totalmente modular se le podrán adaptar nuevas funcionalidades.&lt;/p></description></item><item><title>Mono Summit 2007 en MADRID !!!</title><link>https://thempra.net/posts/2007-11-14-mono-summit-2007-en-madrid/</link><pubDate>Wed, 14 Nov 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-11-14-mono-summit-2007-en-madrid/</guid><description>&lt;p>Se ha publicado el &lt;a href="http://www.mono-project.com/Mono_Summit_2007_Schedule">calendario&lt;/a> del proximo &lt;a href="http://www.mono-project.com/MonoSummit2007">Mono Summit 2007&lt;/a>, el cual este año se celebrara en &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=+c%2F+Tribulete,+14,+Madrid&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=30.406222,63.896484&amp;amp;ie=UTF8&amp;amp;ll=40.408317,-3.70295&amp;amp;spn=0.007124,0.0156&amp;amp;z=16&amp;amp;iwloc=addr&amp;amp;om=1">Madrid&lt;/a>:&lt;/p>
&lt;p> &lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th> &lt;/th>
 &lt;th>&lt;strong>Wednesday 28&lt;/strong>&lt;/th>
 &lt;th>&lt;/th>
 &lt;th>&lt;/th>
 &lt;th>&lt;strong>Thursday 29&lt;/strong>&lt;/th>
 &lt;th>&lt;/th>
 &lt;th>&lt;/th>
 &lt;th>&lt;strong>Friday 30&lt;/strong>&lt;/th>
 &lt;th>&lt;/th>
 &lt;th>&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>Salon de Actos&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Aula de Workshop&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Hacking Room&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Salon de Actos&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Aula de Workshop&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Hacking Room&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Salon de Actos&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Aula de Workshop&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Hacking Room&lt;/strong>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>9:30&lt;/td>
 &lt;td>Doors Open / Coffee&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>Doors Open / Coffee&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>Doors Open / Coffee&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>10:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Opening_Keynote" title="Mono Summit 2007 Session List">Opening Keynote&lt;/a>&lt;/strong> Miguel de Icaza&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#NUnit" title="Mono Summit 2007 Session List">NUnit&lt;/a>&lt;/strong> Charlie Poole&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Debugging_Mono_Applications_with_MDB" title="Mono Summit 2007 Session List">Debugging Mono Applications with MDB&lt;/a>&lt;/strong> Martin Baulig&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>10:45&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>11:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Mono_on_the_Mac" title="Mono Summit 2007 Session List">Mono on the Mac&lt;/a>&lt;/strong> Geoff Norton&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Greengrass" title="Mono Summit 2007 Session List">Greengrass&lt;/a>&lt;/strong> Federico Di Gregorio&lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Boo_.E2.80.93_A_lean_mean_DSL_Machine" title="Mono Summit 2007 Session List">Boo – A lean mean DSL Machine&lt;/a>&lt;/strong> Rodrigo B. de Oliveira&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>11:45&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>12:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#C_Sharp_3.0_and_LINQ" title="Mono Summit 2007 Session List">C Sharp 3.0 and LINQ&lt;/a>&lt;/strong> Marek Safar&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#DB4Objects" title="Mono Summit 2007 Session List">DB4Objects&lt;/a>&lt;/strong> Rodrigo B. de Oliveira&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Mono_on_Embedded_Devices" title="Mono Summit 2007 Session List">Mono on Embedded Devices&lt;/a>&lt;/strong> Everaldo Canuto&lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#OpenSuse_Build_Service" title="Mono Summit 2007 Session List">OpenSuse Build Service&lt;/a>&lt;/strong> Wade Berrier&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Boxerp" title="Mono Summit 2007 Session List">Boxerp&lt;/a>&lt;/strong> Carlos Ble&lt;/td>
 &lt;td> &lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>13:00&lt;/td>
 &lt;td>&lt;strong>Lunch&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Lunch&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Lunch&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>15:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Birds_of_a_Feather_Sessions" title="Mono Summit 2007 Session List">Birds of a Feather Sessions&lt;/a>&lt;/strong>  &lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Developing_Desktop_applications_with_Moonlight" title="Mono Summit 2007 Session List">Developing Desktop applications with Moonlight&lt;/a>&lt;/strong> Stephane Delcroix&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Birds_of_a_Feather_Sessions" title="Mono Summit 2007 Session List">Birds of a Feather Sessions&lt;/a>&lt;/strong>  &lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>15:45&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>16:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Developing_Applications_with_Monodevelop" title="Mono Summit 2007 Session List">Developing Applications with Monodevelop&lt;/a>&lt;/strong> Lluis Sanchez&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Meet_The_Experts" title="Mono Summit 2007 Session List">Meet The Experts&lt;/a>&lt;/strong>&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Mono.Cecil" title="Mono Summit 2007 Session List">Mono.Cecil&lt;/a>&lt;/strong> JB Evain&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>16:45&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Break&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>17:00&lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Towards_A_Virtual_Babel:_Mono_In_Second_Life" title="Mono Summit 2007 Session List">Towards A Virtual Babel: Mono In Second Life&lt;/a>&lt;/strong> Jim Purbrick&lt;/td>
 &lt;td>&lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;strong>&lt;a href="http://www.mono-project.com/Mono_Summit_2007_Session_List#Using_Mono.Addins" title="Mono Summit 2007 Session List">Using Mono.Addins&lt;/a>&lt;/strong> Lluis Sanchez&lt;/td>
 &lt;td> &lt;/td>
 &lt;td> &lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>17:45&lt;/td>
 &lt;td>&lt;strong>Wrap Up&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Wrap Up&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;strong>Wrap Up&lt;/strong>&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p> &lt;/p></description></item><item><title>Windows CE 6.0 R2</title><link>https://thempra.net/posts/2007-11-12-windows-ce-6-0-r2/</link><pubDate>Mon, 12 Nov 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-11-12-windows-ce-6-0-r2/</guid><description>&lt;p>El proximo 15 de Noviembre tendra lugar el lanzamiento del nuevo Windows CE 6.0 R2, proxima base para nuestros dispositivos moviles, sustituyendo al actual Windows CE 5.2.&lt;/p>
&lt;p>&lt;img src="images/1535bd50-8ca8-49f7-a2d5-8a472354ef9c.jpg" alt="No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/1535bd50-8ca8-49f7-a2d5-8a472354ef9c.jpg” porque contiene errores.">&lt;/p>
&lt;p>Cuenta con varias novedades interesantes:&lt;/p>
&lt;ul>
&lt;li>Mejor integracion con  Vista y Server 2008&lt;/li>
&lt;li>Nuevos desarrollos y prestaciones usando WSD (Windows Server Deployment)&lt;/li>
&lt;li>Servicios de Video y Audio a traves de VoIP&lt;/li>
&lt;li>&amp;hellip;&amp;hellip;.&lt;/li>
&lt;/ul>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.microsoft.com/windows/embedded/ce6r2launch/default.mspx">Registrate al evento !!&lt;/a>&lt;/p></description></item><item><title>[CLMNET] Windows Server 2008, cuando el cuerno largo se vuelve real.</title><link>https://thempra.net/posts/2007-11-05-clmnet-windows-server-2008-cuando-el-cuerno-largo-se-vuelve-real/</link><pubDate>Mon, 05 Nov 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-11-05-clmnet-windows-server-2008-cuando-el-cuerno-largo-se-vuelve-real/</guid><description>&lt;p>&lt;img src="images/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg" alt="No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg” porque contiene errores.">&lt;/p>
&lt;p>Este Jueves tenemos evento en CLMNET:&lt;/p>
&lt;p> &lt;a href="%20http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359265&amp;amp;Culture=es-ES">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359265&amp;amp;Culture=es-ES&lt;/a>&lt;/p>
&lt;p>Sesion teorica en la que presentaremos el nuevo sistema operativo para servidores, destando en especial las mas potentes novedades como IIS7, la instalacion sin interfaz grafica, y varias formas de explotar la linea de comandos, tanto contra el Active Directory, como jugando con UNIX.&lt;/p>
&lt;p>Agenda:&lt;/p>
&lt;p>- Novedades - IIS 7 - Server Core - PowerShell - Interoperabilidad con Unix&lt;/p></description></item><item><title>[TIP&amp;TRICK] Insertando videos en CommunityServer</title><link>https://thempra.net/posts/2007-11-02-tiptrick-insertando-videos-en-communityserver/</link><pubDate>Fri, 02 Nov 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-11-02-tiptrick-insertando-videos-en-communityserver/</guid><description>&lt;p>Por defecto el Community Server no lleva la posibilidad de insertarle un enlace de youtube o algo similar, basicamente por que no reconoce las etiquetas de &lt;!-- raw HTML omitted --> ,  &lt;!-- raw HTML omitted -->, &amp;hellip;. por lo tanto si queremos insertar videos solo tenemos que editar el fichero &lt;strong>communityserver.config&lt;/strong> en el directorio raiz.&lt;/p>
&lt;p>Buscamos la seccion Markup, e introducimos los tag html que vamos a permitir en los post insertando:&lt;/p></description></item><item><title>FlowFX, menus 3D en tu PDA</title><link>https://thempra.net/posts/2007-10-30-flowfx-menus-3d-en-tu-pda/</link><pubDate>Tue, 30 Oct 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-10-30-flowfx-menus-3d-en-tu-pda/</guid><description>&lt;p>Por si aun no los conoceis, no podeis perderos los efectos que se pueden conseguir en un Windows Mobile:&lt;/p>
&lt;p>Aqui os dejo el &lt;a href="http://www.aspecto-software.com/ccount/click.php?id=12">codigo fuente&lt;/a> y por si simplemente quereis fliparlo en vuestra PDA el &lt;a href="http://www.aspecto-software.com/ccount/click.php?id=11">.cab&lt;/a>&lt;/p></description></item><item><title>Hosting y DOMINIO .es gratuito por 2 años</title><link>https://thempra.net/posts/2007-10-30-hosting-y-dominio-es-gratuito-por-2-anos/</link><pubDate>Tue, 30 Oct 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-10-30-hosting-y-dominio-es-gratuito-por-2-anos/</guid><description>&lt;p>Aunque sea para PHP y MySQL aqui os dejo un poco de SPAM:&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="http://www.1and1.es/">http://www.1and1.es/&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>&lt;/th>
 &lt;th>Espacio Web&lt;/th>
 &lt;th>&lt;img src="images/blank.gif" alt="">2 GB&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>&lt;a href="http://alta.1and1.es/xml/order/FeatureBasisTraffic;jsessionid=D60253B330A8270138D4AAA44FBBB557.TC32b?__frame=_top&amp;amp;__lf=Static">Transferencia mensual&lt;/a>&lt;/td>
 &lt;td>20 GB&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Panel de Control&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Acceso FTP&lt;/td>
 &lt;td>50&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Acceso SSH (Secure Shell) Acceso cifrado a los contenidos web&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>&lt;a href="http://alta.1and1.es/xml/order/FeatureWebdesignExtensions;jsessionid=D60253B330A8270138D4AAA44FBBB557.TC32b?__frame=_top&amp;amp;__lf=Static">FrontPage® Server Extensions&lt;/a> Presenta funciones de búsqueda, estadísticas y formularios&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p> &lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>&lt;/th>
 &lt;th>1&amp;amp;1 Base de Datos&lt;/th>
 &lt;th>&lt;img src="images/blank.gif" alt="">&lt;img src="images/check_green.gif" alt="">&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Base de datos MySQL 5 Con aplicaciones phpMyAdmin y MySQL Control-Center&lt;/td>
 &lt;td>5&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>&lt;/th>
 &lt;th>PHP Lenguaje de scripts para contenidos de web dinámica&lt;/th>
 &lt;th>&lt;img src="images/check_green.gif" alt="">&lt;/th>
 &lt;th>&lt;img src="images/blank.gif" alt="">&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Perl, Python Lenguajes de scripts independientes de la plataforma&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>Tareas Cron Arranque automático del programa&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;img src="images/blank.gif" alt="">&lt;/td>
 &lt;td>SSI (Server Side Includes) Lenguaje de scripts codificado en HTML&lt;/td>
 &lt;td>&lt;img src="images/check_green.gif" alt="">&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>Hoy saturais la centralita, ya veras &amp;hellip;.&lt;/p></description></item><item><title>VS Team Fundation Server y sus tripas</title><link>https://thempra.net/posts/2007-10-23-vs-team-fundation-server-y-sus-tripas/</link><pubDate>Tue, 23 Oct 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-10-23-vs-team-fundation-server-y-sus-tripas/</guid><description>&lt;p>La primera vez que ves un Team Fundation Server funcionando la verdad que da un poco de respeto, y piensas ¿que coloso llevara esto por detras? ¿Un inmenso servidor de cientos de megas a traves de sockets? ¿Un par ratones desarrolladores dandole a una rueda? &amp;hellip;.&lt;/p>
&lt;p>Pues no, la verdad que es un claro ejemplo de un desarrollo bien planteado, simple y claro, usando la tecnologia del momento sin recurrir a elementos prehistoricos (alegando que antes funcionaban). Es algo tan simple como:&lt;/p></description></item><item><title>El rival de SilverLight va viendo la luz</title><link>https://thempra.net/posts/2007-10-04-el-rival-de-silverlight-va-viendo-la-luz/</link><pubDate>Thu, 04 Oct 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-10-04-el-rival-de-silverlight-va-viendo-la-luz/</guid><description>&lt;p>Ha salido Flex Builder Alpha para GNU/Linux, Flex es la respuesta por parte de Adobe a aplicaciones interactivas en la web. Podriamos llegar a decir que es una evolucion de Flash.&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;p> &lt;img src="images/flex3_fx_124x120.jpg" alt="Flex">&lt;/p>&lt;/blockquote>&lt;/blockquote>&lt;/blockquote>&lt;/blockquote>&lt;/blockquote>
&lt;p>Y por que digo que es el rival directo?? basicamente pq la evolucion natural de un desarrollador con Flash sera mas sencillo adaptarse a este nuevo entorno basado en la misma filosofia, veremos a ver si es capaz de aguantar el tiron de &lt;a href="http://silverlight.net/">SilverLight&lt;/a> que le suministra Visual Studio y el soporte libre de &lt;a href="http://www.mono-project.com/Moonlight">MoonLight&lt;/a>. Tambien existe uno hipotetico &lt;a href="http://www.sun.com/software/javafx/index.jsp">JavaFX&lt;/a>, del que se oye hablar pero nada se ve ;)&lt;/p></description></item><item><title>Ofuscate or not ofuscate. Cotilleando codigo ajeno</title><link>https://thempra.net/posts/2007-10-03-ofuscate-or-not-ofuscate-cotilleando-codigo-ajeno/</link><pubDate>Wed, 03 Oct 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-10-03-ofuscate-or-not-ofuscate-cotilleando-codigo-ajeno/</guid><description>&lt;p>Dado el interes de mis nuevos compañeros de trabajo vamos a contar algunas cosillas de la decompilacion. Antes de hablar de ofuscacion de codigo seria conveniente el por que del uso de la ofuscacion en .NET&lt;/p>
&lt;p>&lt;strong>MSIL&lt;/strong>&lt;/p>
&lt;p>Es el lenguaje intermedio que usa .NET, nuestro programas, dll, &amp;hellip;.. al compilar no pasan directamente a codigo maquina, si no que se convierte en este codigo. Y ya puede ser ejecutado bajo el Framework de .NET,&lt;/p></description></item><item><title>El rey a muerto, VIVA EL REY !!</title><link>https://thempra.net/posts/2007-09-28-el-rey-a-muerto-viva-el-rey/</link><pubDate>Fri, 28 Sep 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-09-28-el-rey-a-muerto-viva-el-rey/</guid><description>&lt;p>Nunca he sabido como decir estas cosas, y creo que me jubilare sin saber decirlas, bueno alla vamos:&lt;/p>
&lt;p>Abandono mi actual empesa &lt;a href="http://www.micasoft.net/">Micasoft&lt;/a>, y dejare de estar al lado de &lt;a href="https://thempra.net/blogs/lmolina/default.aspx">Luis Molina&lt;/a>, sniff, sniff, &amp;hellip;.. (al final se me cae la lagrimita, ya veras &amp;hellip;..) Cierta empresa de cuyo nombre no quiero acordarme ( &lt;a href="http://symbiait.es/">SymbiaIT&lt;/a>) me ha ofrecido un puesto de Scrum Master y lo he aceptado. Por lo tanto ahora estare al lado de &lt;a href="https://thempra.net/blogs/augurarte/default.aspx">Miguel Lopez&lt;/a>, &lt;a href="https://thempra.net/blogs/jonas/default.aspx">Jonas&lt;/a>, &lt;a href="https://thempra.net/blogs/diarybackup/default.aspx">Sebas&lt;/a>, &amp;hellip;&amp;hellip; (&lt;strong>aviso:&lt;/strong> me llevo escopeta de cartuchos ;) ).&lt;/p></description></item><item><title>Virtualizacion en Windows 2008 RC0 y mas ..</title><link>https://thempra.net/posts/2007-09-27-virtualizacion-en-windows-2008-rc0-y-mas/</link><pubDate>Thu, 27 Sep 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-09-27-virtualizacion-en-windows-2008-rc0-y-mas/</guid><description>&lt;p>Con la salida de la version RC0 que nos informaba &lt;a href="http://geeks.ms/blogs/eliasmereb/archive/2007/09/24/descarga-windows-server-2008-rc0-enlaces-dentro.aspx">Elias Mereb&lt;/a> hace unos dias, empiezan a completarse con documentacion de todo tipo, &lt;a href="http://msmvps.com/blogs/erikr/">Erick&lt;/a>, nos informa hoy de la salida de un documento NO tecnico para orientarnos de como ve Microsft la virtualizacion y de los servicios de este tipo que incorpora Windows 2008&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0fe4e411-8c88-48c2-8903-3fd9cbb10d05&amp;amp;DisplayLang=en">Windows Server 2008 Virtualization&lt;/a>&lt;/li>
&lt;/ul>
&lt;p> &lt;/p>
&lt;p>Y ya de paso no puedo dejar de recomendar las descargas muy basicas, que nunca esta mal leerlas, aunque sea para relajarse un poco en dia de trabajo monotono:&lt;/p></description></item><item><title>Como enviar email desde Windows Mobile</title><link>https://thempra.net/posts/2007-09-10-como-enviar-email-desde-windows-mobile/</link><pubDate>Mon, 10 Sep 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-09-10-como-enviar-email-desde-windows-mobile/</guid><description>&lt;p>Para facilitarnos la tarea usaremos la biblioteca para gestionar el Outlook de nuestro Windows Mobile.&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>using&lt;/em> &lt;em>Microsoft.WindowsMobile.PocketOutlook;&lt;/em>&lt;/p>&lt;/blockquote>
&lt;p>Despues tendremos que definir la sesion de trabajo:&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>OutlookSession outsess =&lt;/em> &lt;em>new OutlookSession();&lt;/em>&lt;/p>&lt;/blockquote>
&lt;p> &lt;/p>
&lt;p>Y luego para aseguarnos desde la cual queremos enviar podemos meter en un ListBox todas las que tiene nuestra PDA:&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>foreach&lt;/em> &lt;em>(EmailAccount ee in&lt;/em> &lt;em>coll) { lstCuentas.Items.Add (ee.Name); }&lt;/em>&lt;/p>&lt;/blockquote>
&lt;p> &lt;/p>
&lt;p>Ya solo nos queda declarar el email, rellenandolo&lt;/p></description></item><item><title>Hosting ASP.NET gratuito hasta enero del 2010</title><link>https://thempra.net/posts/2007-09-02-hosting-asp-net-gratuito-hasta-enero-del-2010/</link><pubDate>Sun, 02 Sep 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-09-02-hosting-asp-net-gratuito-hasta-enero-del-2010/</guid><description>&lt;p>&lt;a href="http://www.verio.com/">Verio&lt;/a> esta ofreciendo hosting gratuito para desarrolladores y diseñadores que trabajen con tecnologia de Microsoft como Expression, Visual Studio, y Silverlight.  El plan incluye:&lt;/p>
&lt;ul>
&lt;li>.NET Framework 3.0&lt;/li>
&lt;li>SQL Server Express&lt;/li>
&lt;li>ASP.NET 2.0 (Incluido ASP.NET AJAX 1.0)&lt;/li>
&lt;li>Full Trust&lt;/li>
&lt;li>Shared AppPool&lt;/li>
&lt;li>100 MB disk space&lt;/li>
&lt;/ul>
&lt;p>¿Que es lo que hay que hacer?  Llamar al 800-932-7483.  No se requiere tarjeta de credito.  La oferta no esta disponible online.  Solo necesitas llamar a este numero gratuito, solo que al ser llamada internacional supongo que tendra coste (&lt;em>Siempre estara Skype&lt;/em>). Fuente: &lt;a href="http://blogs.msdn.com/publicsector/archive/2007/08/30/how-does-free-asp-net-hosting-until-january-2010-sound.aspx">Public Sector Developer Weblogs&lt;/a>&lt;/p></description></item><item><title>[Tip/Trick] Cómo incluír LaBloguera.NET como buscador en IE7</title><link>https://thempra.net/posts/2007-08-31-tiptrick-como-incluir-labloguera-net-como-buscador-en-ie7/</link><pubDate>Fri, 31 Aug 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-08-31-tiptrick-como-incluir-labloguera-net-como-buscador-en-ie7/</guid><description>&lt;p>Haciendome eco de un post de nuestro compañero &lt;a href="http://geeks.ms/blogs/eecsaky/archive/2007/08/31/tip-trick-c-243-mo-inclu-237-r-geeks-ms-como-buscador-en-ie-7.aspx">eecsaky&lt;/a>, no puedo evitar &amp;ldquo;&lt;em>barrer pa&amp;rsquo; casa&lt;/em>&amp;quot;,  :P&lt;/p>
&lt;p> &amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;-&lt;/p>
&lt;p>Los que uséis Internet Explorer 7 sabréis que hay un buscador arriba a la derecha, en el cual podemos cambiar el proveedor de búsqueda, páginas como Codeproject ya incluyen su propio buscador para ahí, ¿pero que pasa si no lo tenemos como &lt;a href="http://labloguera.net">LaBloguera.NET&lt;/a>? Pues relativamente sencillo. En la lista de proveedores haz click en buscar más proveedores.&lt;/p></description></item><item><title>Monta tu propio Hotspot Bluetooth</title><link>https://thempra.net/posts/2007-08-30-monta-tu-propio-hotspot-bluetooth/</link><pubDate>Thu, 30 Aug 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-08-30-monta-tu-propio-hotspot-bluetooth/</guid><description>&lt;p>Una facil manera de poder  enviar la informacion de los eventos de tu asociacion a todos los que pasen por tu puerta, spamear a todos tus vecinos, y mil formas mas de utilizacion de este sistema.&lt;/p>
&lt;p>Esta tecnologia se basa en enviar texto, imagenes, aplicaciones, melodias, &amp;hellip;.. de forma indiscriminada a todo aquel que este dentro del campo de cobertura de la antena Bluetooth ( 20-40 metros aprox.)&lt;/p>
&lt;p>He elegido &lt;a href="http://www.debian.org/">Debian&lt;/a> para montarlo, auque supongo que en &lt;a href="http://www.ubuntu-es.org">Ubuntu&lt;/a> sea similar. Tambien compatible con otras distros. Primero (con el pincho Bluetooth metido y configurado) nos aseguramos de tener todas las dependencias de librerias y software necesario:&lt;/p></description></item><item><title>Nuevo record: Conexión WiFi a 304 kilómetros</title><link>https://thempra.net/posts/2007-08-28-nuevo-record-conexion-wifi-a-304-kilometros/</link><pubDate>Tue, 28 Aug 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-08-28-nuevo-record-conexion-wifi-a-304-kilometros/</guid><description>&lt;p>C.I.S.A.R.y Ubiquiti Networks ha conseguido mandar información desde Cerdeña al centro de Italia a través de una red Wi-Fi de 5 GHz.&lt;/p>
&lt;p>Las conexiones inalámbricas son, sin duda, el futuro de la Red y cada poco tiempo aparecen nuevos avances que parecen confirmar esta situación. Si bien actualmente &lt;strong>hay ciertas barreras&lt;/strong> que parecen impedir su utilización a nivel global, numerosos investigadores están trabajando para intentar solucionar estos problemas.&lt;/p>
&lt;p>Uno de los principales inconvenientes a la hora de crear redes Wi-Fi globales son las distancias a las que se pueden transmitir datos a gran velocidad, aunque los proyectos relacionados con este ámbito están obteniendo resultados interesantes. El último es el que ha llevado a cabo &lt;strong>Ubiquiti Networks junto a C.I.S.A.R.&lt;/strong>(Italian Center for Radio Activities), con el que han batido el &lt;strong>record de distancia de transmisión&lt;/strong> de datos a través de una red Wi-Fi de 5 GHz.&lt;/p></description></item><item><title>La guerra de las N, mas alla del Framework</title><link>https://thempra.net/posts/2007-08-01-la-guerra-de-las-n-mas-alla-del-framework/</link><pubDate>Wed, 01 Aug 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-08-01-la-guerra-de-las-n-mas-alla-del-framework/</guid><description>&lt;p>El software libre no es solo una panda de pirados, que no van mas alla de tirar lineas de comandos, si no comunidades de mentes inquietas, y al ser .NET &amp;ldquo;el primer gran framework&amp;rdquo;  y ser un buen producto, la comunidad se ha creado alrededor. Ahora vamos algo mas alla del framework, entrando en la vida que nace cerca de el.&lt;/p>
&lt;p>Dada la potencia que nos da .NET nacen herramientas a su alrededor para seguir complementandolo, de las cuales tembien deberiamos ser grandes conocedores (al menos de algunas).&lt;/p></description></item><item><title>iPhone y .NET</title><link>https://thempra.net/posts/2007-07-17-iphone-y-net/</link><pubDate>Tue, 17 Jul 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-07-17-iphone-y-net/</guid><description>&lt;p>Aunque Apple no se haya decido a liberar las SDK para el &lt;a href="http://www.apple.com/iphone/">iPhone&lt;/a>, la fuerza del desarrollador &lt;em>(o cabezoneria)&lt;/em> es mas fuerte. El señor Peter Bartok se ha lanzado al desarrollo de una libreria en &lt;a href="http://es.wikipedia.org/wiki/.NET">.NET&lt;/a> para el acceso al sistema de fichero del &lt;a href="http://www.apple.com/iphone/">iPhone&lt;/a>, se trata del proyecto &lt;a href="http://code.google.com/p/manzana/">Manzana&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Caracteristicas&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Creacion/Borrado/renombrado de directorios&lt;/li>
&lt;li>Lectura/Escritura/Borrado/Renombrado de fichero&lt;/li>
&lt;li>Eventos para Conectar/Desconectar&lt;/li>
&lt;li>&lt;a href="http://www.xmission.com/%7Epdb/manzara-api-doc.png">Fichero de ayuda en Windows&lt;/a> (via Sandcastle)&lt;/li>
&lt;li>&lt;a href="http://www.xmission.com/%7Epdb/manzara-svnr7.png">Ejemplo de aplicaicon GUI&lt;/a> (disponible en la pagina de descargas.&lt;/li>
&lt;/ul>
&lt;p> &lt;/p></description></item><item><title>Windows 2008 Beta 3, recuperando la confianza</title><link>https://thempra.net/posts/2007-07-15-windows-2008-beta-3-recuperando-la-confianza/</link><pubDate>Sun, 15 Jul 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-07-15-windows-2008-beta-3-recuperando-la-confianza/</guid><description>&lt;p>Tras varios meses probando Windows &lt;a href="http://www.microsoft.com/latam/windows/products/windowsvista/default.mspx">Vista&lt;/a> me vuelve a dar una impresion similar a la que obtuve con el &lt;a href="http://www.microsoft.com/latam/windowsme/default.asp">Windows ME&lt;/a>, algo mejor, pero poco, lo veo inestable, amante de matar aplicaciones, o provocar su suicidio, y lo mas importante de &lt;strong>usabilidad infima&lt;/strong>, no me cansare nunca de repetir &lt;em>&amp;ldquo;Los chicos de Office deberian de darle lecciones de usabilidad a los de &lt;a href="http://www.microsoft.com/latam/windows/products/windowsvista/default.mspx">Vista&lt;/a>&lt;/em>.&amp;rdquo;&lt;/p>
&lt;p>&lt;a href="http://labloguera.net/blogs/thempra/WindowsLiveWriter/Windows2008Beta3recuperandolaconfianza_D8A6/image.png">&lt;img src="images/image_thumb.png" alt="image">&lt;/a>&lt;/p>
&lt;p>Pero por he sacado un ratillo y he probado sin maquina virtual del &lt;a href="http://www.microsoft.com/windowsserver2008/default.mspx">Windows 2008&lt;/a>, (se me acaban de amontonar 100 adjetivos positivos para describirlo). Sigue la filosofia de Windows 2003, que en mi opion es &amp;ldquo;Vamos a hacer algo que funcione&amp;rdquo;. Aun siendo Beta tiene una estabilidad para mencionar, es posible habilitar casi todas, por no decir todas las funcionalidades graficas de &lt;a href="http://www.microsoft.com/latam/windows/products/windowsvista/default.mspx">Vista&lt;/a>, y sobre todo &lt;strong>ES RAPIDISIMO !!!&lt;/strong>.&lt;/p></description></item><item><title>Crea tu propio cliente Telnet en C#</title><link>https://thempra.net/posts/2007-07-03-crea-tu-propio-cliente-telnet-en-c/</link><pubDate>Tue, 03 Jul 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-07-03-crea-tu-propio-cliente-telnet-en-c/</guid><description>&lt;p> &lt;/p>
&lt;p>Por necesidades de un nuevo proyecto, me he visto involucrado en la necesidad de establecer una conexion telnet, por lo que ya que nos ponemos a invetigar lo hacemos desde un &lt;a href="http://www.microsoft.com/windowsmobile/default.mspx">Pocket PC&lt;/a>, aunque el codigo que presento es independiente del dispositivo, incluso &lt;a href="http://www.mono-project.com/">Mono&lt;/a>.&lt;/p>
&lt;p>Despues de revisar varias librerias tipo &lt;a href="http://dotnettelnet.sourceforge.net/">dotnettelnet&lt;/a>, me decante por &lt;a href="https://thempra.net/blogs/thempra/attachment/3280.ashx">Minimalistic Telnet&lt;/a>, basicamente por que se adaptaba mas a mis necesidades y se ve mucho mas claro lo que pretendemos hacer a nivel de aprendizaje.&lt;/p></description></item><item><title>Portando aplicaciones WindowsForms a Mono</title><link>https://thempra.net/posts/2007-05-29-portando-aplicaciones-windowsforms-a-mono/</link><pubDate>Tue, 29 May 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-05-29-portando-aplicaciones-windowsforms-a-mono/</guid><description>&lt;p>No me gusta poner directamente el enlace y largarme, pero en este caso he de aplicar que cuando no tienes nada mejor que decir que tu interlocutor, mejor callar y escucharle, asi al menos si no aprendes dejaras a otros aprender.&lt;/p>
&lt;p>Por eso os presento recien salido del horno un tutorial para realizar estas migraciones:&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;p>&lt;a href="http://www.mono-project.com/Guide:_Porting_Winforms_Applications">http://www.mono-project.com/Guide:_Porting_Winforms_Applications&lt;/a>&lt;/p>&lt;/blockquote>&lt;/blockquote>
&lt;p>De hecho es un ejemplo practico de como migrar &lt;a href="http://nclass.sourceforge.net/index.html">NClass&lt;/a> (un diseñador de UML) con ayuda de &lt;a href="http://www.mono-project.com/MoMA">MoMA&lt;/a> para poder ejecutarlo tambien en GNU/Linux&lt;/p></description></item><item><title>WM6 en HTC s200 G4</title><link>https://thempra.net/posts/2007-05-29-wm6-en-htc-s200-g4/</link><pubDate>Tue, 29 May 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-05-29-wm6-en-htc-s200-g4/</guid><description>&lt;p>Dado que HTC no se decide a sacar la actualizacion y el mono no perdona, hemos tenido que ponernos a currarnoslo un poquito, y como no vamos a demostrar que es posible y como hacerlo.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;img src="images/Default_000.jpg" alt=""> &lt;img src="images/Default_001.jpg" alt="">&lt;/p>
&lt;p>Requisitos:&lt;/p>
&lt;ul>
&lt;li>
&lt;p> HTC s200 (la podemos comprar, robar, contratar con alguna operadora de moviles, &amp;hellip;.)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Un ordenador con Windows XP o 2003. NO recomiendo hacerlo con Vista. Es necesario que tenga USB el PC, y que funcione bien, aunque lo bueno es hacerlo con uno que se bloquee el USB cuando le conectas algo, como fue mi opcion (puede ser que la cagues &amp;hellip;. si, pero y el placer del riesgo??)&lt;/p></description></item><item><title>Arrancar y Parar un Maquina Virtual en Virtual Server 2005</title><link>https://thempra.net/posts/2007-05-10-arrancar-y-parar-un-maquina-virtual-en-virtual-server-2005/</link><pubDate>Thu, 10 May 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-05-10-arrancar-y-parar-un-maquina-virtual-en-virtual-server-2005/</guid><description>&lt;p>La verdad que el menu de administracion del Virtual Server mola, todo lo que sea descentralizacion del escritorio y llevarlo a web sin duda es un avance.&lt;/p>
&lt;p>Aunque a lo que voy es a como gestionar una maquina desde web, pues bien,  la primera fase sera saber arrancarla y pararla, lo cual se puede hacer mediante un simple script colocado en nuestra web:&lt;/p>
&lt;p> &lt;/p>
&lt;p>&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;scriptlanguage=&amp;ldquo;VBScript&amp;rdquo;&amp;gt;&lt;/p>
&lt;p>Sub RunMachine OnErrorResumeNext &amp;lsquo;Create Shell Object Set objShell = CreateObject (&amp;ldquo;WScript.Shell&amp;rdquo;)&lt;/p></description></item><item><title>TheWeather Online</title><link>https://thempra.net/posts/2007-04-16-theweather-online/</link><pubDate>Mon, 16 Apr 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-04-16-theweather-online/</guid><description>&lt;p>Seguiendo con el desarrollo de TheWeather, como ya explique en el  &lt;a href="https://thempra.net/blogs/thempra/archive/2007/02/19/theweather-desarrollando-con-monodevelop.aspx">anterior articulo&lt;/a>   se trata de un aplicacion desarrollada en &lt;a href="http://www.gtk.org/">GTK#&lt;/a> con &lt;a href="http://www.monodevelop.com/">MonoDevelop&lt;/a>, en esta verison he corregido multiples fallos, se han incluido las autotools, y adaptado el proyecto para &lt;a href="http://www.monodevelop.com/">Monodevelop 0.13.1&lt;/a> .&lt;/p>
&lt;p>Pero la principal novedad es que es accesible desde el Subversion de Google, y esta montado el grupo para todo aquel que se anime a convertir esta miniaplicacion que empezo como una demo, en una idea sera.&lt;/p></description></item><item><title>Sistemas de control de versiones</title><link>https://thempra.net/posts/2007-04-10-sistemas-de-control-de-versiones/</link><pubDate>Tue, 10 Apr 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-04-10-sistemas-de-control-de-versiones/</guid><description>&lt;p>Cuando un proyecto empieza a tener una envergadura, o bien se desea trabajar en el mas de una persona, se hace &lt;strong>indispensable&lt;/strong> el uso de algun tipo control sobre el desarrollo. &lt;em>Quien ha echo que?? donde has cambiado esto?? cuando cambiaste lo otro?? que has hecho pa&amp;rsquo; que esto no funcione??&lt;/em> En ese mometo es cuando surge la neesidad de instalar un Sistema de control de versiones.&lt;/p>
&lt;p>Revisemos los posibles candidatos:&lt;/p></description></item><item><title>Enlaces para testear Webs</title><link>https://thempra.net/posts/2007-03-28-enlaces-para-testear-webs/</link><pubDate>Wed, 28 Mar 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-03-28-enlaces-para-testear-webs/</guid><description>&lt;p>Dicen que las maquinas no son humanas, pero los humanos tampoco somos maquinas, por lo tanto para ciertas tareas es recomendable dejarselas a las maquinas, aunque despues revisemos sus resultados. Aqui os dejo una serie de enlaces que nos pueden resultar utiles para el testeo de nuestras aplicaciones web:&lt;/p>
&lt;p>HTML:&lt;/p>
&lt;p>&lt;a href="http://validator.w3.org/">The W3C Markup Validation Service&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.htmlhelp.com/tools/validator/">WDG HTML Validator&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.validome.org/">HTML / XHTML / WML / XML Validator&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.iwebtool.com/html_optimizer">HTML Optimizer&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://mypage.bluewin.ch/yuppi/links/onlinetools02.html#htmlt">Más&lt;/a>&lt;/p>
&lt;p>CSS:&lt;/p></description></item><item><title>Redes Ciudadanas Wireless</title><link>https://thempra.net/posts/2007-03-15-redes-ciudadanas-wireless/</link><pubDate>Thu, 15 Mar 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-03-15-redes-ciudadanas-wireless/</guid><description>&lt;p>El viernes pasado tuve el placer de estar con la gente de &lt;a href="http://imaginatica.eii.us.es/2007/">Imaginatica&lt;/a> en Sevilla, gracias a la invitacion por parte de la &lt;a href="http://ieee.org/esportal">IEEEsb&lt;/a> de Sevilla, la verdad que fueron un par de dias interesantes, y de agradecer a todos los sevillanos por sus acogida. Sin olvidar a esos mañicos que tanto se curraron el taller de WalkingBug.&lt;/p>
&lt;p>Y como me pidieron algunos asistentes, aqui les publico las presentaciones de la charla, para  ver si se pican un poco y se unen el proyecto de &lt;a href="http://www.sevillawireless.net">SeWi&lt;/a> que tan cerca tienen. Y para los demas que hagan suya esta iniciativa y monten su propia red en su localidad. Presentacion: &lt;a href="http://server.thempra.net/RedesCiudadanas.odp">odp&lt;/a> o &lt;a href="http://system.albacete.dotnetclubs.com/miembros/thempra/presentaciones/RedesCiudadanas.pdf" title="PDF">pdf&lt;/a>&lt;/p></description></item><item><title>Expression Blend ha llegado a RC</title><link>https://thempra.net/posts/2007-03-14-expression-blend-ha-llegado-a-rc/</link><pubDate>Wed, 14 Mar 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-03-14-expression-blend-ha-llegado-a-rc/</guid><description>&lt;p>Aqui os dejo lo necesario para trabajar con la ultimisima version del Blend recien salida del horno&lt;/p>
&lt;p>&lt;strong>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en">.NET Framework 3.0&lt;/a>&lt;/strong> (Up to 50 MB)&lt;/p>
&lt;p>&lt;strong>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=57E09AE4-61AC-4E4A-AEFE-93389925B1DA&amp;amp;displaylang=en">Expression Blend RC&lt;/a>&lt;/strong> (25.5 MB) &lt;strong>Requires a Product ID to activate: J33H2-43BTF-JG47Y-KWWWT-43QJV&lt;/strong>&lt;/p>
&lt;p>&lt;strong>&lt;a href="http://msdn.microsoft.com/vstudio/express/">Visual Studio 2005 Express (Visual Basic or C#)&lt;/a>&lt;/strong> (35-70 MB)&lt;/p>
&lt;p> &lt;/p>
&lt;p>Espero que en unos dias nuestros especialistas de WPF no den su veredicto y nos presenten las habilidades y estabilidad de esta nueva herramienta de Microsoft.&lt;/p></description></item><item><title>Race to Linux 2.0 y gana una WII</title><link>https://thempra.net/posts/2007-03-12-race-to-linux-2-0-y-gana-una-wii/</link><pubDate>Mon, 12 Mar 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-03-12-race-to-linux-2-0-y-gana-una-wii/</guid><description>&lt;p>&lt;a href="http://www.ibm.com/es/">IBM&lt;/a> junto con &lt;a href="http://www.novell.com/offices/emea/spain/">Novell&lt;/a> y &lt;a href="http://www.mainsoft.com/">Mainsoft&lt;/a>, han sacado un nuevo e interesante concurso, simplemente te hace falta coger aplicaciones en ASP.NET 2.0 y migrarlas a &lt;a href="http://www.mono-project.com/">Mono&lt;/a>, &lt;a href="http://dev.mainsoft.com/Default.aspx?tabid=239">Mainsoft&amp;rsquo;s Grasshopper 2.0 Technology Preview&lt;/a>, &lt;a href="http://www.ruby-lang.org/es/">Ruby&lt;/a>, &lt;a href="http://www.php.net/">PHP&lt;/a>, &amp;hellip;. (&lt;em>me quedo con la primera opcion que va a ser la mas facil, juas, juas, &amp;hellip;.&lt;/em>).&lt;/p>
&lt;p>El premio se trata de un &lt;a href="http://es.wii.com/">WII&lt;/a>, y si eres desarrollador bajo windows se pone a tu disposicion hasta un kit de maquina virtual para poder competir.&lt;/p></description></item><item><title>Los MVS pasan a ser MSP, Y SOMOS MSP !!!!</title><link>https://thempra.net/posts/2007-03-01-los-mvs-pasan-a-ser-msp-y-somos-msp/</link><pubDate>Thu, 01 Mar 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-03-01-los-mvs-pasan-a-ser-msp-y-somos-msp/</guid><description>&lt;p> Acaba de publicarse la lista de los antiguos galardones Most Value Student (&lt;strong>MVS&lt;/strong>) que este año por entrar a nivel europeo se ha cambiado el nombre, y actualmente se denomina &lt;strong>Microsoft Student Partners (MSP).&lt;/strong>&lt;/p>
&lt;p>  De Albacete hemos sido seleccionados 3 !!! Agradecemos enormente esta titulacion por parte de Microsoft, ya que es una grata forma de renocer el trabajo realizado en los ultimos años.&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;p>&lt;strong>LISTA DE ESTUDIANTES EN EL PROGRAMA DE MSP (V1.0)&lt;/strong>&lt;/p></description></item><item><title>Visual Studio Orcas March 2007 CTP</title><link>https://thempra.net/posts/2007-02-28-visual-studio-orcas-march-2007-ctp/</link><pubDate>Wed, 28 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-28-visual-studio-orcas-march-2007-ctp/</guid><description>&lt;p>Leo por &lt;a href="http://weblogs.asp.net/fmarguerie/default.aspx">Fabrice Marguerie&lt;/a> que acaba de salir una nueva version de nuestra proxima herramienta&lt;/p>
&lt;p>Y por lo que vemos LINQ, LINQ, LINQ y mas LINQ:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>VB 9.0: Query Expressions (Basic querying, filtering, and ordering support); Object Initializers; Extension Methods; Local Variable Type Inference; Anonymous Types; XML literals; XML properties; New Line and Expression IntelliSense&lt;/p>
&lt;/li>
&lt;li>
&lt;p>C# 3.0: Query Expressions; Object and Collection Initializers; Extension Methods; Local Variable Type Inference; Anonymous Types; Lambdas bound to Delegates and Expression trees; Complete design-time support (Intellisense, Formatting, Colorization)&lt;/p></description></item><item><title>ASP.NET AJAX - (II) Creando nuestro primer proyecto</title><link>https://thempra.net/posts/2007-02-27-asp-net-ajax-ii-creando-nuestro-primer-proyecto/</link><pubDate>Tue, 27 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-27-asp-net-ajax-ii-creando-nuestro-primer-proyecto/</guid><description>&lt;p>Nada mas sencillo que crear un proyecto basico en AJAX ASP.NET, una vez preparado el entorno como vimos en el &lt;a href="https://thempra.net/blogs/thempra/archive/2007/02/16/asp-net-ajax-i-preparando-el-entorno-de-desarrollo.aspx">capitulo anterior,&lt;/a> y dado que disponemos de una plantilla para ello no nos complicaremos la vida para empezar:&lt;/p>
&lt;p>&lt;img src="images/500x280.aspx" alt="Nuevo Proyecto" title="Nuevo Proyecto">&lt;/p>
&lt;p> &lt;/p>
&lt;p>Esto nos creara una estructura de la siguiente manera:&lt;/p>
&lt;p>&lt;img src="images/original.aspx" alt="Estructura" title="Estructura">&lt;/p>
&lt;p>Nada del otro mundo, no?? un Default, un web.config y la DLL para usar los sencillos AjaxControlToolkit. Ya que hemos usado la plantilla, vamos a entrar un poco mas a fondo para ver que nos ha creado nuevo respesto a un proyecto ASP.NET nornal&lt;/p></description></item><item><title>TheWeather, desarrollando con MonoDevelop</title><link>https://thempra.net/posts/2007-02-19-theweather-desarrollando-con-monodevelop/</link><pubDate>Mon, 19 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-19-theweather-desarrollando-con-monodevelop/</guid><description>&lt;p>Esta tarde he compilado directamente del SVN de &lt;a href="http://monodevelop.org/">Monodevelop&lt;/a> la ultima version, y despues de jugar con las ultimas novedades, he decidido montar una pequeña aplicacion para mostar como se trabaja bajo este entrono.&lt;/p>
&lt;p>Se trata de un desarrollo bajo &lt;a href="http://www.go-mono.com">&lt;strong>Mono&lt;/strong>&lt;/a> + &lt;strong>&lt;a href="http://www.mono-project.com/GtkSharp">Gtk#,&lt;/a>&lt;/strong> sin tener que crear todo un tableado, ya que con el contenedor &lt;strong>Fixed&lt;/strong> se nos permite arrastrarlos dentro del panel, como si fuese un Grid, y por ello he reprograado de nuevo esta aplicacion. Para obtener los datos utilizamos un Webservice mostrando el tiempo de cada ciudad en tiempo real.&lt;/p></description></item><item><title>ASP.NET AJAX - (I) Preparando el entorno de desarrollo</title><link>https://thempra.net/posts/2007-02-16-asp-net-ajax-i-preparando-el-entorno-de-desarrollo/</link><pubDate>Fri, 16 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-16-asp-net-ajax-i-preparando-el-entorno-de-desarrollo/</guid><description>&lt;p>Damos comienzo a este mini-curso de iniciacion en la programacion en ASP.NET AJAX, a lo largo de unos pocos capitulos veremos que instalar, como, el uso y significado de los nuevos componentes y mil cosas mas. Espero que os guste.&lt;/p>
&lt;p>Material necesario:&lt;/p>
&lt;ol>
&lt;li>&lt;a href="http://www.microsoft.com/spanish/msdn/vs2005/default.mspx">Visual Studio 2005&lt;/a> recomendado con &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&amp;amp;displaylang=en">SP1&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://go.microsoft.com/fwlink/?LinkID=77296">ASP.NET 2.0 AJAX Extensions 1.0&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit">ASP.NET AJAX Control Toolkit&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://go.microsoft.com/fwlink/?LinkID=77295">Futures January CTP&lt;/a>&lt;/li>
&lt;/ol>
&lt;p>Instalaremos el Visual Studio de forma rutinaria, de la misma forma lo haremos con las AJAX Extensions, ya que disponen de su propio instalador.&lt;/p></description></item><item><title>Estadisticas en IIS</title><link>https://thempra.net/posts/2007-02-16-estadisticas-en-iis/</link><pubDate>Fri, 16 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-16-estadisticas-en-iis/</guid><description>&lt;ol>
&lt;li>Descargarnos  &lt;a href="http://prdownloads.sourceforge.net/awstats/awstats-6.6.exe">awstats-6.6-exe (Última estable &amp;lt; 1Mb)&lt;/a>&lt;/li>
&lt;li>Descargamos el &lt;a href="http://es.wikipedia.org/wiki/Perl">Perl&lt;/a> Interpreter, ya que AWstats esta escrito en Perl (&lt;a href="http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.820-MSWin32-x86-274739.msi">ActivePerl-5.8.8.820-MSWin32-x86.msi, 12,4Mb&lt;/a>)&lt;/li>
&lt;li>Instalamos Perl&lt;/li>
&lt;li>A continuacion instalamos AWStats por defecto, sobre todo activar el Path&lt;/li>
&lt;li>En la administracion del ISS, bamos a propiedades de nuestro sitio web&lt;/li>
&lt;li>En la pestaña Sitio Web, configurar así:&lt;/li>
&lt;li>&lt;a href="http://blog.thempra.net/photos/thempra/picture331.aspx">&lt;img src="images/thumb.aspx" alt="">&lt;/a>&lt;/li>
&lt;li>En propiedades del Log, debemos de tener marcadas &lt;strong>como minimo&lt;/strong> estas casillas:&lt;/li>
&lt;li>&lt;a href="http://blog.thempra.net/photos/thempra/picture332.aspx">&lt;img src="images/thumb.aspx" alt="">&lt;/a>&lt;/li>
&lt;li>En la frecuencia de guardar log, con un día es suficiente.&lt;/li>
&lt;li>Aplicamos los cambios y reiniciamos el IIS para estar seguros&lt;/li>
&lt;li>Vamos a la ruta donde se intaló Awstats (C:\Archivos de Programas\AWStats\)&lt;/li>
&lt;li>Una vez allí entramos la ruta C:\Archivos de Programas\AWStats\wwwroot&lt;/li>
&lt;li>De aquí copiamos las carpetas cgi-bin,icon,css a la ruta donde deseis tenerlo del IIS (yo las he puesto en: C:\Inetpub\wwwroot\stats)&lt;/li>
&lt;li>Abrimos con el notepad el fichero: C:\Inetpub\wwwroot\stats\cgi-bin\awstats.localhost.conf (localhost,cambiarlo por el nombre del sitio)&lt;/li>
&lt;li>De aqui haremos varios cambios:&lt;/li>
&lt;li>Cambia el parametro LogFile, por la ruta de tu log de IIS en mi caso he puesto &lt;strong>LogFile=”C:\WINDOWS\system32\LogFiles\W3SVC1\ex%YY-24%MM-24%DD-24.log”&lt;/strong>, solo substituye por tu ruta correcta, deja lo demás igual.&lt;/li>
&lt;li>&lt;strong>LogType=W&lt;/strong>&lt;/li>
&lt;li>&lt;strong>LogFormat=2&lt;/strong> Si por extramos motivos no funcionase, tienes la opcion de : &lt;strong>LogFormat=&amp;ldquo;date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes &amp;ldquo;&lt;/strong> o los campos que hayas marcado&lt;/li>
&lt;li>&lt;strong>DirIcons=”/stats/icon”&lt;/strong>&lt;/li>
&lt;li>&lt;strong>SiteDomain=”localhost”&lt;/strong>&lt;/li>
&lt;li>&lt;strong>A****llowToUpdateStatsFromBrowser=1&lt;/strong> (si lo pones a 0, se pueden actualizar las Stats desde un link)&lt;/li>
&lt;li>Una vez cambiado esto guardamos el fichero&lt;/li>
&lt;li>Ahora viene lo bueno, creamos un fichero .bat, donde queramos, y colocamos esto:&lt;/li>
&lt;li>&lt;strong>perl C:\Inetpub\wwwroot\stats\cgi-bin\awstats.pl -config=localhost -update&lt;/strong> &lt;strong>perl C:\Inetpub\wwwroot\stats\cgi-bin\awstats.pl -config=localhost -output -staticlinks &amp;gt; C:\Inetpub\wwwroot\stats\index.htm&lt;/strong>&lt;/li>
&lt;li>Siempre reemplazando la ruta, por la tuya, y el nombre de tu sitio por el correcto.Cuando se ejecute ese bat, se actualizarán las estadísticas&lt;/li>
&lt;li>Sólo nos falta programarla como una tarea programada con el TaskManager, por ejemplo a las 00:00 de cada noche, así lo tendremos a diario actualizado&lt;/li>
&lt;li>Disfrutemos de nuestras estadísticas: http://localhost/stats/&lt;/li>
&lt;/ol>
&lt;p> &lt;/p></description></item><item><title>Este sabado ... Dia Imagine .NET</title><link>https://thempra.net/posts/2007-02-15-este-sabado-dia-imagine-net/</link><pubDate>Thu, 15 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-15-este-sabado-dia-imagine-net/</guid><description>&lt;p>Dia grande en Albacete, el &lt;a href="http://albacete.dotnetclubs.com/">Club.NET&lt;/a> junto con &lt;a href="http://albacete.dotnetclubs.com/">CLM.NET&lt;/a> han preparado un impresionante evento desde las 9 de la mañana hasta que el cuerpo aguante tendremos una macro sesion de las ultimas tecnologias de .NET&lt;/p>
&lt;p>&lt;strong>AGENDA&lt;/strong>&lt;/p>
&lt;p>9:00  - &lt;strong>Acreditacion y presentacion&lt;/strong>&lt;/p>
&lt;p>9:30  - &lt;strong>ASP.NET - AJAX&lt;/strong>  (&lt;a href="http://www.thempra.net">Jose Carlos Temprado (Thempra)&lt;/a> - MCP)&lt;/p>
&lt;p>10:30 - &lt;strong>WPF y Gadgets Vista&lt;/strong> (&lt;a href="http://labloguera.net/blogs/cristian/default.aspx">Cristian Manteiga&lt;/a> - MVS)&lt;/p>
&lt;p>11:30 - &lt;strong>Descanso&lt;/strong> para reponer fuerzas&lt;/p>
&lt;p>12:00 - &lt;strong>Dispositivos Moviles (WM5)&lt;/strong> (&lt;a href="http://labloguera.net/blogs/rtb/default.aspx">Ramón Tebar&lt;/a> - MCP)&lt;/p></description></item><item><title>Sindicar por RSS</title><link>https://thempra.net/posts/2007-02-14-sindicar-por-rss/</link><pubDate>Wed, 14 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-14-sindicar-por-rss/</guid><description>&lt;p>Echandole un vistazo a las rss de Cristian sobre la web del club, y dadas la preguntas de algunos de vosotros sobre como se ha realizado, me veo en la obligacion de explicarlo, ya que lo veo tan sorprendente como facil. Por ley todas las webs deberian sindicar.&lt;/p>
&lt;p>Lo primero es alabar la gran biblioteca RSSMaster, que como como bien explican sus creadores:&lt;/p>
&lt;p>&lt;em>&amp;quot;&lt;a href="http://www.softtool.info/RSSMaster/">RSSMaster&lt;/a> is a .NET class library which helps you generate RSS feeds for your web site with a few lines of code. It supports both 0.91 (the most popular) and 2.0 (the newest) versions of RSS. RSSMaster is fully customizable and totally FREE.&lt;/em>&lt;/p></description></item><item><title>Visual Studio "Orcas" integrará Web Designer</title><link>https://thempra.net/posts/2007-02-14-visual-studio-orcas-integrara-web-designer/</link><pubDate>Wed, 14 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-14-visual-studio-orcas-integrara-web-designer/</guid><description>&lt;p>Esto parece la cronica de una muerte anunciada, &lt;a href="http://www.microsoft.com/products/expression/en/Expression-Web/default.mspx">WebDesigner&lt;/a>, la nueva herramienta del Pack &lt;a href="http://www.microsoft.com/products/expression/en/default.mspx">Expression&lt;/a>, y competidor directo del &lt;a href="http://www.adobe.com/es/products/dreamweaver/">Dreamweaver&lt;/a> tiene los dias contados, ya que los desarrolladores web estamos de suerte. Se trata de la integracion de este en el &lt;a href="http://www.microsoft.com/latam/vstudio/">Visual Studio&lt;/a>, para asi poder abandonar definitivamente cualquier maquetador y tenerlo todo en una misma herramienta.&lt;/p>
&lt;p>El &amp;ldquo;&lt;em>code name&lt;/em>&amp;rdquo; que en principio se le ha dado ha sido &lt;strong>Sapphire&lt;/strong> y las novedades que nos depara son:&lt;/p></description></item><item><title>Hosting ASP.NET gratuito</title><link>https://thempra.net/posts/2007-02-09-hosting-asp-net-gratuito/</link><pubDate>Fri, 09 Feb 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-02-09-hosting-asp-net-gratuito/</guid><description>&lt;p>Por fin!! ya se van dando cuenta los proveedores de hosting que .NET es una realidad con una superioridad aplastante, y empiezan a dar hosting con soporte .NET gratuito, al igual que a dia de hoy se hace con php &amp;amp; MySQL, tambien es cierto que la nueva politica de MS de licencias express con herramientas potentes permiten este tipo de servicio.&lt;/p>
&lt;p>&lt;strong>OPCION 1:&lt;/strong>  Pues a dia de hoy tenemos dos opciones para hospedar nuestras webs, la primera es el servidor del Club.NET donde podremos hacer todos nuestros experimentos con la ventaja que lo podemos adaptar a nuestras necesidades en cada momento, y con recursos casi ilimitados. Y al soporte tecnico  le podemos dar tiron de orejas, ;)&lt;/p></description></item><item><title>Revista DotNetClubs</title><link>https://thempra.net/posts/2007-01-31-revista-dotnetclubs/</link><pubDate>Wed, 31 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-31-revista-dotnetclubs/</guid><description>&lt;p>Ya teneis disponible para la descarga la nueva revista de los DotNetClubs, excelente trabajo de los chicos de Oviedo que ha echo posible la edicion de la misma.&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;p>&lt;a href="ftp://156.35.98.9/Revista%20Student.NET/Numero%200/" title="revista">&lt;img src="images/original.aspx" alt="">&lt;/a>&lt;/p>&lt;/blockquote>&lt;/blockquote>&lt;/blockquote>
&lt;p>Contamos los siguientes articulos y gurus tales como &amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;.. no os lo pienso decir ;) ,  aceptar mi palabra y descarcarla, que merece la pena !!!!!&lt;/p></description></item><item><title>WiThe, escaner wifi en codeplex</title><link>https://thempra.net/posts/2007-01-31-withe-escaner-wifi-en-codeplex/</link><pubDate>Wed, 31 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-31-withe-escaner-wifi-en-codeplex/</guid><description>&lt;p>Os presento mi nuevo proyecto en &lt;a href="http://www.codeplex.com/">Codeplex&lt;/a>, se trata de un escaner de redes wifi para PDA con Windows Mobile 5, esta en las primeras versiones, por lo que de momento tenemos la funcionalidad basica de muestreo de la redes.&lt;/p>
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;p>&lt;a href="http://www.codeplex.com/wiThe" title="WiThe codeplex">http://www.codeplex.com/wiThe&lt;/a>&lt;/p>
&lt;p> &lt;/p>&lt;/blockquote>&lt;/blockquote>&lt;/blockquote>
&lt;p>En posteriores versiones se pretende implementar la busqueda automatica de redes abiertas y conexion a las mismas, recoleccion de posiciones GPS y señal para la creacion de mapas wifi metropolitanos y muchas mas ideas que se nos vayan ocurriendo.&lt;/p></description></item><item><title>Typhoon (TSM 520) con WM5 en castellano</title><link>https://thempra.net/posts/2007-01-29-typhoon-tsm-520-con-wm5-en-castellano/</link><pubDate>Mon, 29 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-29-typhoon-tsm-520-con-wm5-en-castellano/</guid><description>&lt;p>El conocido movil como &lt;a href="http://www.movistar.es/empresas/servicios/correomovil/movilesprofesional/movilestsm520" title="TSM 520">TSM 520&lt;/a> o &lt;a href="http://www.orangemobilephoneshop.com/orange_spv_c500.html" title="C500">SPV C500&lt;/a>, de nombre en clave Typhoon sigue renovandose, ya descubirmos hace un tiempo como pasarlo a &lt;a href="http://www.microsoft.com/windowsmobile/default.mspx" title="wm5">WM5&lt;/a> y  disfrutar de las novedades de este S.O. en nuetro cacharrito, pues bien, ahora ya podemos incluso verlo en nuestra lengua mater, que se que algunos no le quereis dar la espalda.&lt;/p>
&lt;p>Los chicos de Ronswens con las aportaciones de movileswindows.es han publicado el &lt;a href="http://w1.whatcounter.com/dlcount.php?id=ronswens&amp;amp;url=lang/0c0a/WM5Spanish_v1.0.zip" title="Español">Pack en castellano&lt;/a> para vuetro disfrute, con los menus, diccionarios, &amp;hellip;.&lt;/p></description></item><item><title>WIFISLAX, rompeWEPs for dummies</title><link>https://thempra.net/posts/2007-01-26-wifislax-rompeweps-for-dummies/</link><pubDate>Fri, 26 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-26-wifislax-rompeweps-for-dummies/</guid><description>&lt;p>Nueva distribucion para auditorias de sistemas y ademas nacional !! es un paso mas de la descendencia de otras muchas como Auditor, iWhax, BackTracks, &amp;hellip; pero con la ventaja que tiene los ultimos drivers para las tarjetas wifi, con posibilidad de inyectar trafico en las tipicas intel de los portatiles.&lt;/p>
&lt;p>Aparte de las clasicas herramientas con las que cotabamos en sus predecesoras, como novedad destacable en la parte de software es el script que lleva arrancable directamente desde el menu, desde el cual proseguimos con un wizard del tipo &amp;hellip; escaneamos?? a quien atacamos?? como quieres que le demos pa&amp;rsquo;l pelo??? te doy la clave?? todo ello simplemente seleccionado opcion 1,2,3, &amp;hellip;. del menu y dandole a &amp;ldquo;Enter&amp;rdquo;. No solo eso si no que hasta el punto de poder desconectar a otros de la red wireless.&lt;/p></description></item><item><title>El SiteMap</title><link>https://thempra.net/posts/2007-01-13-el-sitemap/</link><pubDate>Sat, 13 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-13-el-sitemap/</guid><description>&lt;p>&lt;strong>¿Que es un SiteMap?&lt;/strong>&lt;/p>
&lt;p>Un SiteMap es como bien dice su traduccion un Mapa de nuestro sitio web, desde el cual podremos llegar a cualquier pagina de nuestra  web, y ademas ayudaremos a buscadores a indexar el contenido y que no se pierda ni una sola palabra.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Elementos para un SiteMap&lt;/strong>&lt;/p>
&lt;ul>
&lt;li> El fichero &lt;em>sitemap.web,&lt;/em> es un documento XML el cual nos esquematiza un arbol de nodos describiendo la URL y el Titulo cada pagina:&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;blockquote>
&lt;p> _&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;/p></description></item><item><title>January Orcas CTP Released !!</title><link>https://thempra.net/posts/2007-01-13-january-orcas-ctp-released/</link><pubDate>Sat, 13 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-13-january-orcas-ctp-released/</guid><description>&lt;p>Me cuenta Luis Molina que ya salio la nueva &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=69055927-458B-4129-9047-FCC4FACAE96C&amp;amp;displaylang=en&amp;amp;displaylang=en">Visual Studio &amp;lsquo;Orcas&amp;rsquo; - January CTP&lt;/a>. y esta ya es instalable, nada de maquinas virtuales, ni similares, directamenta para ejecutar en tu maquina, eso si, no olvideis que es una CTP !! Y no la metais en entorno de produccion, je, je &amp;hellip;.  La descarga es un total de 6 archivos de 700 MB y uno mas de 130 MB, Y por si alguno desea la ejecucion virtual, tambien tiene la ejecucion desde &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&amp;amp;displaylang=en">Virtual PC image&lt;/a> .&lt;/p></description></item><item><title>TAW-WAI: &lt;asp:Image> vs &lt;asp:imageButton></title><link>https://thempra.net/posts/2007-01-04-taw-wai-vs/</link><pubDate>Thu, 04 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-04-taw-wai-vs/</guid><description>&lt;p>Estos ultimos dias me esta tocando lidiar con desarrollo de webs accesibles (tediosa tarea &amp;hellip;.) , y para ello has de seguir los estandares al pie de la letra, con el gran padre W3C (XHTML 1.0, HTML 4.01, CSS2, WAI,&amp;hellip;) imagino que los primero los conozcais o al menos os suenen un poco, pero&amp;hellip; ¿&amp;ldquo;WAI&amp;rdquo;? no, no es una expresion, es simplemente la &lt;a href="http://www.w3.org/WAI">Iniciativa de Accesibilidad Web (WAI)&lt;/a>  que equivale a un buen tocho de paginas imposibles de memorizar y aplicar al mismo tiempo, por suerte tenemos el &lt;a href="http://www.tawdis.net/taw3/cms/es">Test de Accesibilidad Web (TAW)&lt;/a>&lt;/p></description></item><item><title>Expresiones regulares</title><link>https://thempra.net/posts/2007-01-02-expresiones-regulares/</link><pubDate>Tue, 02 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-02-expresiones-regulares/</guid><description>&lt;p>Menudas ellas !! la verdad que son la piedra roseta de los Validators, en vez de tener que escribir un algoritmo inmenso para testar las entradas, o imaginar JavaScripts incomodos tenemos la posibilidad de con una simple frase testar si corresponde la entrada con el patron que buscamos.&lt;/p>
&lt;p>Dentro de VS2005 tenemos la posibilidad de obtener unas preinstaladas, que despues a la hora de trabajar se nos quedan cortas, por lo que nos tenemos que buscar las mañas para crear mas. Pero quien entiende a simple vista esto: &lt;strong>^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$&lt;/strong>    (reconoce el e-mail)&lt;/p></description></item><item><title>Gtk# Installer &amp;amp; Mono, Add-in para Visual Studio 2005</title><link>https://thempra.net/posts/2007-01-02-gtk-installer-mono-add-in-para-visual-studio-2005/</link><pubDate>Tue, 02 Jan 2007 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2007-01-02-gtk-installer-mono-add-in-para-visual-studio-2005/</guid><description>&lt;p>Estos chicos de Mono estan que no paran, despues de haber conseguido con la version 1.2 total compatibilidad con el framework .NET 2.0, siguen adelante con la posibilidad de compilar dentro de nuestro IDE favorito. La verdad que esta monstruo herramienta como es VS2005 se le puede hacer de todo, y han creado un Add-in para esta situacion.&lt;/p>
&lt;p>Primero con &lt;a href="http://developer.novell.com/wiki/index.php/Special:Downloads/gtks-inst4win/Win32%7E%7E%7ERuntime%7E%7E%7EInstaller/v2.8.3/" title="GTK#">Gtk# Installer for .NET Framework Runtime&lt;/a> con el que podremos tener las referencias a librerias tales como&lt;/p></description></item><item><title>Ya somos MCP !!!!</title><link>https://thempra.net/posts/2006-12-19-ya-somos-mcp/</link><pubDate>Tue, 19 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-19-ya-somos-mcp/</guid><description>&lt;p>Tras un largo dia precedido de las duras semanas de estudio HEMOS APROVADO EL EXAMEN DE CERTIFICACION  70-536 !!!&lt;/p>
&lt;p>Traduccion: segun Microsoft controlamos que te cagas del Framework 2.0 :P&lt;/p>
&lt;p>Y obviamente se les ha de reconocer el merito:&lt;/p>
&lt;p>Cesar Reneses Juan Luis Alcano Miguel Lopez Pedro Gonzales Jose Carlos Temprado (&amp;ldquo;El Thempra&amp;rdquo;) Sin duda os la recomiendo, ya que se aprenden muchos detalles que por no tratar con proyectos de esos tipos se escapan. Si quereis saber mas acerca de las certificaciones:&lt;/p></description></item><item><title>Autenticacion WindowsPrincipal vs GenericPrincipal</title><link>https://thempra.net/posts/2006-12-15-autenticacion-windowsprincipal-vs-genericprincipal/</link><pubDate>Fri, 15 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-15-autenticacion-windowsprincipal-vs-genericprincipal/</guid><description>&lt;p>Si queremos realizar una aplicacion que trabaje entre varios sistemas tenemos varias opciones, cualquier comunicación entre el cliente y la aplicación debe pasar primero por servidor Web (IIS, por ejemplo), y como segundo paso podemos hacer que cualquier proceso que se ejecute en un servidor Windows lo haga como usuarios de una cuenta  del sistema o una BBDD.&lt;/p>
&lt;p>Los elementos que controlan una autorizacion en ASP.NET son:&lt;/p>
&lt;ul>
&lt;li>Listas de control de acceso de Windows (ACL)&lt;/li>
&lt;li>Permisos de servidor Web&lt;/li>
&lt;li>Autorización de URL&lt;/li>
&lt;li>Objetos Principal de .NET&lt;/li>
&lt;li>Seguridad de nivel de método y funciones&lt;/li>
&lt;/ul>
&lt;p> &lt;/p></description></item><item><title>Temas y Skins en VS2005</title><link>https://thempra.net/posts/2006-12-06-temas-y-skins-en-vs2005/</link><pubDate>Wed, 06 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-06-temas-y-skins-en-vs2005/</guid><description>&lt;p>Hartos de estar linkando el directorio de las CSS u skin en cada pagina que haces?? pues VS05 tiene su lugar adecuado para esto, simplemente has de seguir lo siguientes pasos tan sencillos para crear un Theme:&lt;/p>
&lt;p>Primero crearemos la carpeta correspondiente donde guardaremos nuestros temas:&lt;/p>
&lt;p>&lt;img src="images/theme1.jpg" alt="Temas1" title="Temas1">&lt;/p>
&lt;p>Con esto obtendremos la carpetaque buscabamos, y a su vez los CSS y skin dentro de cada uno:&lt;/p>
&lt;p>&lt;img src="images/theme2.jpg" alt="Temas2" title="Temas2">&lt;/p>
&lt;p>Ahora solo tenemos que agregar un nuevo elemento a nuestro Theme, en el cual agrandole un archivo css y otro skin tendremos el kit completo:&lt;/p></description></item><item><title>XNA en PS3 con Linux+Mono?</title><link>https://thempra.net/posts/2006-12-04-xna-en-ps3-con-linuxmono/</link><pubDate>Mon, 04 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-04-xna-en-ps3-con-linuxmono/</guid><description>&lt;p>Para quien no lo conozca &lt;a href="http://msdn.microsoft.com/directx/XNA/default.aspx" title="http://msdn.microsoft.com/directx/XNA/default.aspx">XNA&lt;/a> es la tencnologia que ha sacado Microsoft para el desarrolo de videojuegos, facilitando la tarea respecto al arduo trabajo que significaba programar con DirectX. De esta forma con unas nimias modificaciones el juego sera compatible tanto para PC como para XBOX 360.&lt;/p>
&lt;p>Ahora pensemos &amp;hellip;..Seria posible llevarala a la PS3?? PS3 corre como sistemas operativo Linux, incluso ya existen varios &lt;a href="http://www.vivalinux.com.ar/hard/fedora-core5-en-playstation3.html" title="http://www.vivalinux.com.ar/hard/fedora-core5-en-playstation3.html">HowTo&lt;/a> de como hacerle correr Fedora, si sobre el instalamos Mono 1.2 conseguimos una total compatibilidad con todo sofware que ataque al Framework 2.0 de Microsoft, vamos bien, al parecer nos acabamos de montar como maquinon de escritorio esta consola, pues un pasito mas &amp;hellip;&amp;hellip; &lt;a href="http://www.taoframework.com/Mono.Xna" title="http://www.taoframework.com/Mono.Xna">Mono.Xna&lt;/a> !!!&lt;/p></description></item><item><title>Grandes errores en la direccion de un proyecto</title><link>https://thempra.net/posts/2006-12-03-grandes-errores-en-la-direccion-de-un-proyecto/</link><pubDate>Sun, 03 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-03-grandes-errores-en-la-direccion-de-un-proyecto/</guid><description>&lt;p>    &lt;em>Me gustaria rescatar esta traduccion para que a nadie se nos olvide a la hora de liderar un proyecto, ya que sin querer alguno que otro hemos cometido errores de este calibre alguna vez:&lt;/em>&lt;/p>
&lt;p>Quizás el puesto más difícil de desempeñar en cualquier proyecto de desarrollo de software es el del director de proyecto. El director de proyecto tiene la responsabilidad total de todos los aspectos técnicos del proyecto - diseño, código, selección de la tecnología, asignación del trabajo, aspectos de programación.&lt;/p></description></item><item><title>AlbaceteWireless ya es una realidad</title><link>https://thempra.net/posts/2006-12-01-albacetewireless-ya-es-una-realidad/</link><pubDate>Fri, 01 Dec 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-12-01-albacetewireless-ya-es-una-realidad/</guid><description>&lt;p>Despues de la reunion del Jueves pasado, ya han salido unos cuantos nodos posibles, a parte del actual que ya esta funcionando y que durante este finde semana se realizaran pruebas de enlace ciudadano.&lt;/p>
&lt;p>&lt;a href="http://kripton.no-ip.org/albacetewireless/" title="AbaceteWireless">&lt;img src="images/albacetewireless.jpg" alt="AlbaceteWireless" title="AlbaceteWireless">&lt;/a> El enlace a 6km sigue estable, sin perder en ningun momento la conexion, por lo que podemos decir que tras la odisea y triunfo en &lt;a href="http://www.larodawireless.net" title="http://www.larodawireless.net">www.larodawireless.net&lt;/a>, nos enbarcamos en esta nueva tarea de dar cobertura a todo Albacete&lt;/p></description></item><item><title>IE7 ya esta en Windows Update</title><link>https://thempra.net/posts/2006-11-30-ie7-ya-esta-en-windows-update/</link><pubDate>Thu, 30 Nov 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-11-30-ie7-ya-esta-en-windows-update/</guid><description>&lt;p>Si señores, acaba de saltarme el aviso en mi Windows 2003 diciendo que ya esta disponible la actualizacion a IE7, por lo que todos los usuarios que lo deseeis ya podeis tener pestañas en vuestro IE, y ademas cumpliendo una mayor cantidad de los estandares.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Aun asi me queda una duda,  actualizarias a IE7 en un servidor en produccion?? dado que windows se basa internamente en este navegador podriamos comprometer nuestro sistema en caso de salir los logicos bugs de las primeras semanas.&lt;/p></description></item><item><title>Microsoft se alía con Novell</title><link>https://thempra.net/posts/2006-11-29-microsoft-se-alia-con-novell/</link><pubDate>Wed, 29 Nov 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-11-29-microsoft-se-alia-con-novell/</guid><description>&lt;p>Aunque se que la noticia tiene unas semanas, no puedo resistirme a empezar mis andanzas en el mundo de los Blogs con algo tan bonito como este pacto del que nadie se fia. En cambio a mi tanta esperanza me da, dado mi prima de unir a ingenieros &lt;em>(gente que ingenia, no necesariamente titulados)&lt;/em> bajo un mismo techo y que no existan talibanes, ni lado oscuro, ni similares &amp;hellip;.. (sniff, sniff, que idealista me he vuelto).&lt;/p></description></item><item><title>WPF en Mono</title><link>https://thempra.net/posts/2006-11-28-wpf-en-mono/</link><pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-11-28-wpf-en-mono/</guid><description>&lt;p>Vamos a tener WPF tambien en Mono?? por suspuesto, los responsables, el proyecto &lt;a href="http://www.mono-project.com/Olive" title="Olive">&lt;strong>Olive&lt;/strong>&lt;/a>, que se encargaran de la implentacion de:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.mono-project.com/Workflow" title="Workflow">Workflow&lt;/a> APIs&lt;/li>
&lt;li>&lt;a href="http://www.mono-project.com/System.Query" title="System.Query">System.Query&lt;/a>&lt;/li>
&lt;li>System.Xml.XLinq&lt;/li>
&lt;li>PresentationFramework and WindowsBase (only XAML support)&lt;/li>
&lt;/ul>
&lt;p> &lt;/p>
&lt;p>Las primeras version Previews/Beta saldran a la par que las version 2.2 de Mono, junto con otras jugosas caracteristicas tales como Windows.Forms 2.0. Y el estado actual del proyecto se puede ir consultando en su  &lt;a href="http://svn.myrealbox.com/viewcvs/trunk/olive/status/status.txt?rev=66973&amp;amp;view=auto" title="estado">SVN&lt;/a> a la par que se puede &lt;a href="http://svn.myrealbox.com/viewcvs/trunk/olive/" title="OliveSVN">descargar&lt;/a>.&lt;/p></description></item><item><title>Empezamos ..... empezón !!!</title><link>https://thempra.net/posts/2006-11-18-empezamos-empezon/</link><pubDate>Sat, 18 Nov 2006 00:00:00 +0000</pubDate><guid>https://thempra.net/posts/2006-11-18-empezamos-empezon/</guid><description>&lt;p>Dado que no nos gustaria pecar de poco originales, no pienso poner nada relativo a que este es mi primer post, ni que no se lo que escribir, ni animaros a que visiteis el Blog, ni na de na, basicamente:&lt;/p>
&lt;p>&lt;strong>Response.Write (&amp;ldquo;Hola mundo&amp;rdquo;);&lt;/strong>&lt;/p></description></item></channel></rss>