En esta entrada os voy a mostrar una serie de secretos muy interesantes para los desarrolladores, que nos permitirán agilizar los trabajos web, así como sacar provecho al máximo de las herramientas que poseen los diferentes navegadores para depurar y revisar los códigos (HTML, Javascript, CSS) de las páginas que visitas o creas. Antiguamente, la depuración de componentes de las páginas era una tarea tediosa, al menos para mi. Muchas depuraciones en javascript se hacían con el comando Alert, mediante diferentes ventanas popup podíamos ver los valores que determinaban ciertos comportamientos de nuestras aplicaciones. Hoy en día, por fortuna eso ha cambiado, y disponemos de verdaderos entornos de depuración que agilizan el desarrollo web. Pero que no exprimimos, ni sacamos partido. Comencemos categorizando estos secretos.
El manifiesto SOLOMO. Concepto, extensión. SEO y SOLOMO
En noviembre de 2011 Rob Reed redacta un manifiesto denominado “SOLOMO Manifesto” bajo el subtítulo de “Just About Everything Marketers Need to Know About de Convergence of Social, Local, and Mobile (SoLoMo)”. Casi todo lo que los vendedores necesitan saber sobre Convergencia Social, Local y Móvil» Para entender Solomo, es realmente necesario explicar varios hechos que lo motivaron.
Software para SQLite. Windows o Linux
Os dejo una relación de herramientas para poder usar SQlite desde PC (Windows, Linux) Son generalmente Clientes gráficos para gestionar la Base de datos SQlite. SQLite Windows SQLiteSpy, compatible con Unicode, para Win32. Freeware SQLite Administrator (no necesita instalación). SQLite Database Browser. Database Master-SQLite Management Tool Recomiendo SQLiteSpy y SQlite Administrator, son gratuitas y funcionan bien. SQLite Linux Complemento de Firefox SQLite Manager Gestionar cualquier base de datos SQLite en tu computadora. Tan simple como gestionar tu base de datos desde un complemento de firefox, lo que permite usar este cliente en el sistema operativo de nuestra preferencia claro si tiene firefox, iceweasel, guacharo o algún otro derivado. https://addons.mozilla.org/es-ES/firefox/addon/sqlite-manager/ SQLite Database Browser: Un sencillo y minimalista cliente gráfico para usar nuestras bases de datos SQLite. En sistemas GNU/Linux Debian o derivados bastara con un simple #aptitude install sqlitebrowser aunque en la pagina del proyecto hay una versión mas reciente. http://sourceforge.net/projects/sqlitebrowser/ SQLiteman – Haciendo las bases de datos SQLite faciles. Interfaz de usuario sencilla y comoda. En sistemas GNU/Linux Debian o derivados bastara con un simple #aptitude install sqliteman sera suficiente para encontrar el acceso al editor en sus menus, en mi caso uso GNOME y se encuentra en el menú de Programación. La pagina del proyecto http://sqliteman.com Existen otras alternativas gráficas para manipular SQLite en nuestros Debian, pero por ahora no empaquetadas y asumidas en los repositorios de Debían. Para todo lo demás existe la consola aseguraos de tener SQLite instalado: #aptitude install sqlite3 y luego $sqlite3 y enter para manipular por lineas de comandos.
El ordenador más barato y pequeño del mundo, Raspberry PI
¿Qué es un Raspberry Pi? El Raspberry Pi es un ordenador de tamaño de tarjeta de crédito y un precio desde 25 € que se conecta a un televisor y un teclado. Es un pequeño dispositivo que puede ser utilizado como un PC de escritorio, ejecutar hojas de cálculo, procesadores de texto y juegos. También reproduce vídeo de alta definición. Actualmente está siendo utilizado por los niños de todo el mundo para aprender a programar, Universitarios para realizar proyectos fin de carrera, autodidactas para crear aplicaciones interesantes para este equipo. Con este pequeño ordenador podemos realizar diferentes cosas con un consumo mínimo 5 V vía Micro USB; Descarga de torrents, servidor FTP, disco duro multimedia, aprender programación, fines didácticos, disco duro externo, crear robots junto con arduino, etc. Es respetuoso con el medio ambiente y nuestros bolsillos. A finales de enero de 2013, se dio a conocer que Google, junto con la ayuda de otros 6 socios, repartiría 15.000 placas entre estudiantes del Reino Unido que mostrarán motivación por las ciencias de la computación. Sepamos algo mas…
Herramientas para la creación de paquetes educativos SCORM
SCROM es un estándar de paquetes de objetos de aprendizaje reutilizables. Son pequeñas unidades de aprendizaje en un soporte digital como por ejemplo paginas web, animaciones de Flash, multimedia, applets de Java, etc. Y un paquete no es otra cosa que una serie de objetos de aprendizaje juntos. La idea es que alguien crea los objetos de aprendizaje, les da una estructura que piensa que facilita el aprendizaje y lo empaqueta en un único fichero. Este paquete se deja en un repositorio (es importante la idea de compartirlos) o bien se distribuye por la red y, para que no se pierda la organización que le dio el autor, va acompañado de un manifiesto, es decir, de un documento donde queda reflejado el contenido y el orden o secuencia con que se puede seguir para lograr los conocimientos. El contenido del manifiesto son, por lo tanto, metadatos, es decir datos que proporcionan datos de los objetos de aprendizaje que contiene el paquete. Lo que esta estandarizado es el manifiesto, que no es otra cosa que un documento XML donde quedan reflejados los metadatos, es decir, la información sobre la estructura en que se organizan los objetos de aprendizaje. Este manifiesto (el fichero imsmanifest.xml) es interpretado por unas hojas de estilo que transforman los metadatos escritos en lenguaje XML a lenguaje comprensible por los humanos.
Servidores de información para la PYME
En esta entrada voy a comentar algunos tipos de soluciones a modo de servidor disponibles para la PYME. A medida que aumenta las necesidades de almacenamiento, gestión de usuarios, y políticas de gestión de la información, muchas empresas necesitan crecer en infraestructura y pasar de la gestión de la red peer to peer (igualitaria) tipo workgroup a una organización basada en servidores. Estos permiten realizar múltiples tareas, desde la gestión de usuarios, servidores de archivos, servidores de bases de datos, aplicaciones tipo CRM, ERP, etc, hasta el acceso remoto mediante VPNs para realizar tareas relacionadas con el teletrabajo, muy extendido actualmente. La gestión del correo electrónico generalmente se externaliza a modo de outsourcing con Datacenters de empresas (Arsys, 1and1, ovh, hostalia, digival, etc ). Pero el control de usuarios en un dominio (directorio activo de windows), y ciertos criterios relacionados con la seguridad y servidores a modo de software, requieren el empleo de máquinas dedicadas. Clasificaré algunos tipos de ellas.
Timelapse con movimiento – Plaza Mayor de Palencia
Un perfecto Timelapse de la Plaza Mayor de Palencia, por Alvaro Calvo.
Ventajas del trabajo con 2 monitores
Trabajar con más de un monitor permite en la mayoría de las ocasiones ver más, hacer más y ser más productivo. Utilizar el espacio en la pantalla para extender aplicaciones del escritorio, permite ahorrar tiempo. Para aplicaciones especializadas, como los servicios financieros o los programas de transacciones diarias, la visualización de datos a través de múltiples monitores ofrece la posibilidad de ver la información crítica en todo momento para la toma rápida de decisiones y el flujo de trabajo optimizado. La mayor ventaja para cualquier persona, los diseñadores y otras profesiones, es principalmente el aumento de la productividad.
Big Data, Herramientas para el análisis de datos y aplicaciones distribuidas
El Big Data no es algo nuevo, como concepto o término es usado ya desde hace una década. Cada vez somos más conscientes de la cantidad de datos que generamos, es por ello, que cada vez lo empleamos y mencionamos más. “Data is the new oil” de Clive Humby -2006 El señor Clive, expuso esa famosa frase hace tiempo. Los datos son el Nuevo petróleo, los datos son dinero. Los datos son eternos. Pero realmente si nos paramos a analizar este aforismo del Big Data, no es precisamente del todo cierto. ¿Y por qué no?
Recuperar o reparar un documento Word dañado
REPARACIÓN DE UN DOCUMENTO WORD DAÑADO El hecho de manejar un documento que esté dañado puede provocar errores o comportamientos inusuales en Microsoft Word principalmente porque ante este tipo de fallos la aplicación intenta solventarlos por sí misma cayendo en un mal funcionamiento. La mejor forma de protegerse contra las consecuencias que puede originar un documento dañado es tener siempre una copia de seguridad del mismo. Este artículo ofrece procedimientos para identificar, recuperar o prevenir la corrupción de documentos de Word para Windows.
Lo que debes y no debes hacer con discos sólidos o SSD
Los discos SSD o sólidos se encuentran ya en el mercado. Poseen numerosas ventajas, consumo, velocidad, rendimiento, calentamiento, tamaño, pero su precio aun sigue siendo elevado. Os voy a dar unas pautas para gestionar su funcionamiento y alargar su vida.
Configurar acceso remoto a Mysql
En esta entrada mostraré como crear una base Mysql, comprobar su estado, dar acceso externo para el control de la base desde un Frontend (ejemplo mysqlfront), en modo comando o terminal remoto. Mediante putty u otro tipo de software. De forma rápida …
Alternativas y herramientas para la creación de animaciones HTML5 al estilo Flash
En esta entrada voy a exponeros las herramientas que he encontrado para crear animaciones al estilo Flash, pero generando HTML5. Como sabréis, la desventaja principal del empleo de películas Flash es la no inclusión ni soporte por parte de Apple, en dispositivos como iPad e IPhone. Poco a poco el gigante informático de Apple ha ido desbancando al programa Flash con un potente competidor, el HTML5. Por otro lado, aquellos que conozcan la filosofía de funcionamiento de estas herramientas no encontrarán grandes problemas para usarlas.
¿Cómo ejecutar un Servidor web Apache en un pendrive ó CD?. Sin instalación, con soporte de Mysql, SQlite y PHP e Incorporación de cifrado.
En esta entrada os voy a mostrar como ejecutar un proyecto php out of the box, es decir, desde un CD o USB sin necesidad de instalación. En un medio de sólo lectura. Para ello emplearemos un programa excelente, libre y sin rollalties de distribución. Hablamos de Server2go.