Archivo de la categoría Internet

Licencia gratuita de Take Command



Desde hace varios meses, JP Software, tiene puesta en marcha una promoción en principio permanente, en la que gratuitamente se ofrece una licencia de por vida de Take Command valorada en 99,95$.

Para ello es suficiente con escribir un análisis de Take Command, y comunicarlo en el formulario de contacto, junto con nuestros datos y su URL.

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

Eigenmath



Eigenmath, escrito por George Weigt es un compacto y sencillo programa de cálculo simbólico multiplataforma, que funciona tanto en Mac como en Windows, Linux y Nintendo DS.

En menos de 600 Kb. de ejecutable, Eigenmath sorprende al ofrecer un elevado número de funciones, en donde son destacables sus capacidades diferenciales e integrales.

Naturalmente, sirve como calculadora sencilla de uso habitual, que al poder funcionar desde una unidad USB en modo portable lo hace muy cómodo. Es código abierto, y aunque no se mantiene con demasiada regularidad, cumple sin problemas.

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

Fuentes para programadores



Cuando programas, y tu pantalla sólo muestra código, una tipografía que esté especialmente diseñada para ser clara de leer, espaciada, y cuadrada, resulta extremadamente útil.

Aumentará nuestra productividad, y disminuirá nuestra fatiga mental y ocular. Además, y debido a que la mayoría de editores e IDE, permiten configurar la fuente que se usa para mostrar el código, su instalación es terriblemente sencilla.

(adsbygoogle = window.adsbygoogle || []).push({});

Mi preferida es Dina Programming Font, aunque proggy fonts tambien tienen algunas variedades que me gustan.

En ambos casos son tipografías gratuitas, y que están disponible en varios formatos (TTF, FON, PCF, DFON), por lo que tanto si usamos Windows, como Linux u OS X, podremos usarlas sin ningún tipo de problema.…

Continuar leyendo...

Semagic



Únicamente utilicé en su día w.bloggar como cliente de blogging de escritorio para testear la implementación que empecé a desarrollar de XML RPC sobre Simple PHP Blog, o algún momento puntual dónde lo he hecho con Windows Live Writer. Y es que en general posteo directamente sobre el propio interfaz web del administrador del blog.

Sin embargo, hay momentos en los que disponer de un cliente de blogging, se hace conveniente, y es que nos permiten por ejemplo organizar nuestros borradores, integran corrector ortográfico, y otras funcionalidades que vía web, no son posibles.

Existen multitud de ellos, y he probado casi todos: BlogJet, Post2Blog, BlogDesk, Ecto, RocketPost además del mencionado w.bloggar; pero mi preferido hasta el momento es Semagic.…

Continuar leyendo...

Pegasus Mail



Hace no mucho, hablaba del legendario cliente de correo Eudora, haciendo referencia a él, como el segundo que utilicé. Hoy le toca el turno al primer programa de correo que usé: Pegasus Mail.

Pegasus Mail, también conocido por el nombre de su ejecutable PMAIL, fue un cliente de correo gratuito para redes Novell Netware desarrollado en 1989 por David Harris, y que funcionaba sobre DOS.

Rápidamente empezó a popularizarse su uso, debido a que Netware no venía con ningún cliente de correo, así que fue sobre todo en el ámbito académico, donde yo, y otros muchos, tuvimos el primer contacto con él.…

Continuar leyendo...

Configurar Antivir en The-Bat!



Ya comenté en Protección anti-malware, cuales eran mis argumentos para usar un antivirus standalone bajo demanda. Pero voy a recordar de nuevo la idea básica: Un equipo limpio, sólo puede infectarse por contenido nuevo que esté infectado.

En mi caso, ese contenido nuevo puede venir por descargas (ya sean web, FTP o P2P), o por emails. Las descargas las tengo protegidas, pues o bien las analizo manualmente, o bien tengo automatizado el análisis.

En cuanto al correo, uso The Bat!, que tiene multitud de plugins de integración con antivirus. Algunos están anticuados, pero la mayoría funcionan sin problemas.…

Continuar leyendo...

Rendimiento de dispositivos móviles



Es sabido que realizar pruebas de rendimiento sobre un navegador web, no es un buen método para calcular la potencia bruta de un dispositivo. Sin embargo, si es un baremo aceptable para evaluar el rendimiento en el mundo real, donde los usuarios basicamente acceden a internet y navegan.

En estos resultados, tiene más relevancia lo optimizado que esté el navegador web, aunque obviamente también influye la potencia del hardware, y lo afinado del sistema operativo.

A continuación presento algunos resultados obtenidos sobre Peacekeeper, y agradezco a Polimalo su colaboración.

– LG Optimus E900 (Windows Phone 7): 102
– Nokia N900 Maemo 1.3 (Maemo Browser 1.7.4.8 basado en Firefox 3.5): 119
– Nokia N900 Maemo 1.3 (Opera Mobile 11.00.9): 311
– Apple iPad (iOS 4.3.3): 461
– Samsung Galaxy Tab (Android 2.3): 511
– Apple iPad 2 (iOS 4.3.3): 748
– Samsung Galaxy S2 (Android 2.3.3): 943
– Apple iPhone 4 (iOS 5.0 Beta 2): 1223
– Apple iPad 2 (iOS 5.0 Beta 2): 1190
– Desktop (Firefox 8a1): 5042
– Desktop (Internet Explorer 10 Platform Preview 2): 5535
– Desktop (Safari 5.1 Beta): 5634
– Desktop (Chrome 14 Developer): 7766
– Desktop (Opera 12 Pre alpha): 8178

Analizando los resultados vemos varias cosas, algunas de ellas obvias:
1) Internet Explorer 7 de Windows Phone, no está a la altura de las aplicaciones HTML5 existentes hoy en día, habrá que ver como se comporta el motor de IE10 sobre Mango.…

Continuar leyendo...

Lint para Javascript



Después de descubrir Google Closure Compiler Service en Sieve en Javascript (optimizado), hoy paso a comentaros otra rama de utilidades para el desarrollo Javascript: Lint.

Aunque Lint es el nombre genérico de las herramientas de análisis estático de código, muy populares en lenguaje C y C++, actualmente existen este tipo de herramientas para multitud de lenguajes, incluyendo Javascript. Los Linters, van a analizar nuestro código, para detectar construcciones potencialmente peligrosas, que puedan ser indicativas de algún error.

Tenemos disponibles las siguientes:
– JSLint: Implementado completamente en Javascript, es muy exhaustivo, quizás demasiado, reportando muchos falsos positivos, que aunque algunos de ellos pueden desactivarse, siguen siendo demasiados.…

Continuar leyendo...

Rendimiento Javascript vs VBScript (II)



Ya ni me acordaba que en 2004 en Rendimiento Javascript vs VBScript ocurrió el extraño resultado que demostraba que la ejecución de código VBScript resultaba ser más veloz que la de Javascript.

Mucho ha cambiado en estos 7 años en los navegadores web, que debido a la complejidad de aplicaciones client-side, han ido optimizando la ejecución de Javascript, con los ahora habituales JIT.

Obviamente Internet Explorer 9, ha seguido también este camino, al menos en su versión de 32 bits, por lo que no estaba de más verificar si esto seguía siendo así o no.

A priori, todo parecía indicar que las tornas habrían cambiado, y si bien con Internet Explorer 6, Microsoft apostaba por VBScript para sus aplicaciones empresariales que requerían un rendimiento extra, y manejar una complejidad mayor, no tendría mucho sentido que VBScript hubiera seguido los mismos pasos.…

Continuar leyendo...

TBClamAV



A nivel particular, sigo siendo un usuario fiel de The Bat! y como antivirus uso Avira Antivir en modo standalone o bajo demanda.

Es cierto que se puede integrar Antivir con The Bat! sin problemas, y es algo de lo que hablaré más adelante, sin embargo, el problema de estas soluciones, es que necesitan cargar y procesar el archivo de firmas, cada vez que se analiza un elemento. Esta carga adicional, frena bastante la recepción de emails, sobre todo, si en la cola hay más de uno.

Dicho lo cual, y aprovechando que el antivirus de código abierto ClamAV, tiene un módulo de tipo servicio/demonio llamado clamd, y que una vez cargado, clamscand, se conecta con él vía TCP para analizar contenidos, me he decidido por escribir desde cero, mi propio plugin, utilizando esta característica.…

Continuar leyendo...