¡¡Compartenos!!
martes, 25 de diciembre de 2012
Herramientas - Traducir un documento con Google Translate
Este resumen no está disponible. Haz
clic en este enlace para ver la entrada.
sábado, 15 de diciembre de 2012
SEO - Factores que podria tener en cuenta Google para posicionar enlaces
Son más de 200 los factores utilizados por Google para ordenar los enlaces que muestra en su buscador, factores nunca divulgados por completo, aunque muy obvios en la mayoría de las ocasiones.
Os dejo con una lista de los que considero que deberían utilizarse, aunque no todos tengan el mismo peso, desde mi punto de vista, por lo que la fórmula de mezcla os la dejo para que la maduréis con vuestra propia imaginación y experiencia.
viernes, 14 de diciembre de 2012
miércoles, 12 de diciembre de 2012
CSS - Selectores CSS3 de manera facil y potente
Selectores de CSS3
Una de las cosas que se tienen menos en cuenta de las posibilidades que brinda CSS es el uso de selectores, que creció junto a CSS3con la posibilidad se aplicar estilos según el contenido de un atributo de un elemento o según si los elementos son contiguos (están dentro del mismo elemento).
martes, 11 de diciembre de 2012
SEO - ¿Os copian el contenido? Reportalo a Google
Una de las principales pesadillas de todo editor que se dedica a escribir en Internet es ver como su contenido es copiado sin respetar la licencia del mismo. En muchas ocasiones se realiza uncopy&paste sin poner la fuente, sin mencionar la página original y, a veces, poniendo el nombre de otra persona como autora del texto.
martes, 4 de diciembre de 2012
Google - Adsense para webs con diseños adaptativos (responsive designs)

Si vuestro sitio web cambia de tamaño dependiendo del dispositivo que lo esté leyendo, seguramente os interesará leer el artículo publicado por Google hoy mismo sobre este tema.
domingo, 2 de diciembre de 2012
Codigo - PHP - Autocarga de Classes no definidas
Cuantas veces programamos en algún lenguaje y no somos conscientes de las malas practicas que realizamos. No siempre han de ser consideradas malas practicas, simplemente puede ser desconocimiento o rutina, habituados a hacer las cosas de una manera concreta que funciona... ¿Por que cambiar?
Pues aquí esta la respuesta: "El cambio es necesario cuando es a mejor".
En este caso la curva de aprendizaje de cosas nuevas en un lenguaje de programación dado, depende mucho de la sintaxis y estructura del lenguaje en cuestión, pero centrándonos en PHP y en el caso que nos ocupa, podremos observar que la curva de aprendizaje es relativamente corta en el tiempo y alta en conocimientos adquiridos. Así que pongámonos manos a la obra.
Pues aquí esta la respuesta: "El cambio es necesario cuando es a mejor".
En este caso la curva de aprendizaje de cosas nuevas en un lenguaje de programación dado, depende mucho de la sintaxis y estructura del lenguaje en cuestión, pero centrándonos en PHP y en el caso que nos ocupa, podremos observar que la curva de aprendizaje es relativamente corta en el tiempo y alta en conocimientos adquiridos. Así que pongámonos manos a la obra.
jueves, 29 de noviembre de 2012
Javascript - Fly in Newly Added Content to a Page
Say that for any reason, a new module of content needs to appear on a page. By simply appending that new module into the DOM it will instantly appear. That might be enough of an "entrance" - or it might be too subtle. I'd think when you add new content to a page, you want people to see it. Animation might be the ticket. It technically slows down the entrance of the new content, but the visual effect will certainly make it more noticeable. Let's write some code to make all new modules added to a page "fly in."
CSS3 - Degradados - Para no cargar nuestro navegador
Otra gran novedad de CSS3 es poder usar degradados, sin ninguna falta de usar imágenes, lo que nos ayuda a reducir enormemente el tamaño de nuestra web si usa varios degradados.
Antiguamente Internet Explorer tenía su propio método y los navegadores basados en WebKit igual, pero el estándar se a parado en el que os voy a enseñar, que nos permite establecer la dirección del degradado y los colores y sus posiciones.
miércoles, 28 de noviembre de 2012
Photoshop - Capas de Ajuste

Hace unos días os hablaba de uno de los componentes más importantes, sino el que más, para el manejo de la aplicación Photoshop y la inmensa mayoría de herramientas de retoque fotográfico. Así es, me estoy refiriendo a las capas.
En el artículo de hoy, voy a hablarte nuevamente de capas, pero me centraré en, posiblemente, las capas más utilizadas. Se trata de las capas de ajuste. Veremos qué son, cómo funcionan, para qué sirven y cómo trabajar con ellas. ¿Estás preparado?, ¡adelante!
martes, 27 de noviembre de 2012
Javascript - head.js - Libreria para cargar en paralelo otros javascripts de tu web

Head.js es una librería javascript que nos permite entre otars posibilidades organizar y cargar nuestros scripts en paralelo de foma que la carga de la web sea más rapida.
Recursos - Freepik - para desarrolladores y diseñadores

Hace ya algún tiempo que hablamos por por primera vez deFreepik, un completo buscador de recursos gráficos en la Web que 2 años después de su aparición ha logrado consolidadarse como un referente diario para todo tipo de diseñadores web.
jQuery - uploadify - Subir ficheros desde tu web

Uploadify es un uploader configurable con el que nuestros usuarios puedan subir archivos de forma rápida y que podremos implementar de forma sencilla en nuestro proyecto web.
Este plugin jQuery nos permite agregar la funcionalidad de carga múltiple de archivos a su sitio web además de incluir características como drag and drop, indicador del progreso en tiempo real o máxima personalización de sus principales aspectos.
Este plugin jQuery nos permite agregar la funcionalidad de carga múltiple de archivos a su sitio web además de incluir características como drag and drop, indicador del progreso en tiempo real o máxima personalización de sus principales aspectos.
lunes, 26 de noviembre de 2012
Dynatree - Javascript jQuery para crear listas de directorios en forma de arbol

Dynatree es un plugin de jQuery que permite crear dinámicamente controles de vista de árbol utilizando JavaScript u HTML.
Javascript - Pilas de imagenes adaptativas jQuery
Batch - Iconos y estilos de icono para la web gratis

Javascript - Notifica a tus usuarios cuando estan offline
Notifica a los usuarios de tu web, cuando han perdido la conexion a internet, y por tanto no pueden seguir navegando por tu sitio.
HDR - Ese gran desconocido que tan bien les sienta a nuestras fotos
Con todo lo que hemos hablado ya sobre fotografía HDR en dZoom, aún no hemos cubierto un uso de esta técnica que puede dotar a nuestras imágenes de un acabado y calidad únicos. Estoy hablando, por supuesto, de la fotografía de interiores.
La fotografía de interiores es una fotografía que a menudo presenta una enorme variedad lumínica. Por lo que el poder contar con una técnica que posibilita captar y mostrar este amplio rango de luces ofrecerá unos magníficos resultados. En este artículo veremos algunos consejos para lograr fotos irrepetibles.
Photoshop - Mejorando los colores

En el artículo de hoy vamos a ver una fantástica herramienta que ofrece Photoshop para lograr este propósito. Se trata del Ajuste para igualar el color de dos selecciones dadas. Como verás a lo largo del artículo, es tremendamente sencillo y, a buen seguro, seguro que se te ocurren varias fotos en que te vendría de perlas poder utilizarlo. ¿Quieres saber cómo aplicarlo?
Photoshop - Mascara de Capa para integrar tus ajustes
Cómo Integrar Mejor Tus Ajustes En Photoshop Mediante El Suavizado de la Máscara de Capa

Y lo cierto es que es fantástico, porque los resultados conseguidos en nuestras imágenes las mejoran considerablemente. Sin embargo, hay algo básico que se debe controlar al aplicar estos ajustes y es elsuavizado de la máscara de capa, de modo que se logre un resultado natural en los ajustes aplicados.
En el artículo de hoy te ofrezco algunos consejos para mejorar tus máscaras y así lograr grandes resultados en tus retoques. ¿Te los vas a perder?
jueves, 22 de noviembre de 2012
Photoshop - Cómo cambiar el color de los ojos

Cómo cambiar el color de los ojos
Con photoshop es bastante fácil cambiar el color de los ojos ¿Os interesa?
Antes de empezar quiero agradecer la colaboración de la modelo, estos ojos están todavía sin retocar, son naturales y tengo la suerte de verlos a diario.
martes, 20 de noviembre de 2012
Herramientas - Less - Css de forma sencilla
Como revisar los archivos hechos con LESS (que debemos de guardarlos en extensión .less) y se puede hacer de tres formas: en el cliente (que con JavaScript es posible), desde nuestro servidor (que el será directamente el que revise el archivo y lo transformará en CSS) y por último revisarlo en un editor u online y posteriormente usar el resultado (si no queremos estar haciéndolo con el servidor esta es la opción más recomendable).
jueves, 15 de noviembre de 2012
Tools - jQuery Burn Plugin
jQuery Burn is a jQuery plugin which adds a flame-like effect to text using multiple text-shadows, animated by repeatedly changing their horizontal offsets. jQuery burn will scale appropriately to size the target text, however you must target the text itself.
martes, 13 de noviembre de 2012
Herramientas/Buenas Practicas - Google CDN para usar librerias de javascript
Si usas jQuery y te preguntas que CDN te conviene más usar no dejes de darle un vistazo al siguiente artículo.
lunes, 12 de noviembre de 2012
Herramientas|Tutoriales - WebMatrix 2.0 - Como funcion y como empezar
Con la aparición de WebMatrix 2.0 en su versión final, se nos proporcionan nuevas y poderosas plantillas. Una de ellas permite crear de manera muy simple un sitio web, basado en las normas Node.js.
Dichas especificaciones fueron definidas en el año 2009 basándose en el motor V8 JavaScript de Google, desarrollado inicialmente para Chrome (implementa de base el estándar ECMAScript). Consúltese, para detalles, la documentación a que se remite en las sucesivas referencias dadas en el artículo y en el propio entorno de WebMatrix.
Dichas especificaciones fueron definidas en el año 2009 basándose en el motor V8 JavaScript de Google, desarrollado inicialmente para Chrome (implementa de base el estándar ECMAScript). Consúltese, para detalles, la documentación a que se remite en las sucesivas referencias dadas en el artículo y en el propio entorno de WebMatrix.
SEO - Los enlaces internos
A la hora de crear nuestro proyecto, en su fase de Desarrollo, debemos pensar muy seriamente cuál va a ser nuestra Arquitectura Web, cómo vamos a ordenar nuestros contenidos y como se van a enlazar entre ellos.
Herramientas - Varias herramientas que todo Diseñador / Programador Web necesita conocer
Existen miles de herramientas distintas sobre como mejorar una web o algunos parámetros de la misma, algunas que analizan aspectos técnicos, otras que analizan el SEO y lo social que es tu web y otras que te ayudan a mejorar tu diseño.
Puede que estas herramientas te muestren fallos o cosas que mejorar de tu web que ni te habías parado a pensar, como mil errores de validación, meta-tags mal hechas o en blanco, lo bien o mal que se adapta tu web a distintos tamaños de pantalla, la popularidad en las redes sociales… y hoy domingo os traigo un puñado de ellas para el que no tenga nada mejor que hacer (y gratuitas).
sábado, 10 de noviembre de 2012
Herramientas - Sistema de validacion de un Website
Completo sistema de validación de un website con el que conoces la calidad de nuestro código HTML así como la presencia del archivo robots.txt o los enlaces rotos que ofrezcamos.
Muchos de los desarrolladores que desean cumplir con las mejores prácticas y estandares web llevan a cabo la validación de su página web a través de W3C. Aunque este trabajo no plantea una excesiva dificultad técnica, cuando nuestro proyecto es un site de varias páginas web, puede llegar a convertirse en un trabajo tedioso ya que la validación se lleva a cabo documento por documento.
jueves, 8 de noviembre de 2012
Herramientas - Resetea y normaliza tus CSS con normalize.css
Los navegadores tienen sus propios CSS por defecto y cada uno diferente a los de los demás. Lo suyo es resetear estos CSS para que luego no haya sorpresas. Sin embargo esto es algo tedioso… y a veces no del todo útil porque te cargas cosas que lo mismo luego te pueden ser de utilidad. Por eso no está de más probar cosas como normalize.css, un normalizador de código CSS multiplataforma, moderno y listo para el presente-futuro HTML5.
Ayuda - Como planear la estructura de un sitio web
Artículo escrito por, Lozbo un entusiasta de la tecnología con experiencia en desarrollo y diseño web.
Actualmente está escribiendo artículos para Breezi, el creador de sitios que ofrece herramientas para que los diseñadores puedan crear sitios asombrosos.
Antes de iniciar a diseñar un sitio web ya sea con herramientas en línea como Breezi, Moonfruit, Yola o bien con Dreamweaver y o Notepad++, puedes planear la estructura de tu sitio en un documento que muestre cómo estará organizado el contenido. Divídela en segmentos o categorías para que tus visitantes entiendan la navegación de tu sitio y la forma en que está ordenado el contenido.
Herramientas - Como evitar ataques de inyeccion SQL
Excepcional articulo visto en Genbetadev, creado por mi amigo Pedro Gutiérrez http://xitrus.es/blog/
Los ataques informáticos son nuestro pan de cada día, y entre ellos destaca últimamente los ataques de inyección de SQL, por este motivo tenemos que prevenirnos al máximo de estos ataques que cada vez se está extendiendo más su uso por la facilidad que tiene de ponerlo en marcha cualquier persona aunque no tenga experiencia en SQL, simplemente sabiendo la cadena de texto adecuada (que puede conseguir en algún foro de esta temática).
martes, 6 de noviembre de 2012
Herramientas - eMobc, framework opensource multiplataforma Español
Con el crecimiento de las distintas plataformas están aumentando los medios donde podemos crear nuestra aplicaciones, y con las soluciones multiplataforma cada día es más fácil. En este casoeMobc acaba de presentar su framework open source (bajo la licencia Affero GPLv3) que nos permite crear aplicaciones nativas Android, iOS y aplicaciones web destinadas a escritorio y dispositivos móviles usando XML.
lunes, 5 de noviembre de 2012
Ayuda - Como realizar un ataque por Inyección de Código SQL
Imperva ha realizado un estudio llamado “Monitorizando los Foros de los Hackers“ (y casualmente se encarga de monitorizar los foros frecuentados por hackers en búsqueda de patrones que señalen que intereses están más extendidos) y los resultados apuntan directamente a que los ataques DDoS y losSQL injection están presentes en el 19% de las conversaciones.
Consejos - Utiliza comentarios utiles en tus commits
Quizás seas un cowboy que cabalga sólo y no le das importancia a los comentarios de tus commitsen tu repositorio de código, pero cuando se trabaja en equipo estos comentarios son fundamentales para que otros compañeros sepa en qué estado se encuentra el proyecto y lo que se van a encontrar a actualizarlo.
miércoles, 31 de octubre de 2012
Herramientas - Desarrolla para moviles usando PHP
La empresa Zend ha integrado su proyecto (que nos permite crear aplicaciones para Android e iOScon PHP, gracias a su Zend Strudio) y el proyecto Apache Cordova (que nos permite desarrollar aplicaciones multiplataforma con HTML, CSS y JavaScript).
Herramientas - Bootstrap Live Editor
A estas alturas de la película explicarte que es Bootstrap carece de sentido. El framework HTML5 – CSS3 de Twitter está siendo una de las sensaciones del año y cosas como {wrap}bootstrap lo demuestran. Se trata de una especie de marketplace al App Store modo y en el que los diseñadores y desarrolladores pueden vender sus temas, plantillas y demás complementos para hacer de Bootstrap una experiencia no sólo sencilla si no completa. Entre los productos que se ofrecen queríamos destacar Bootstrap Live Editor, una herramienta de la que se podrá decir de todo excepto que no es honrada y que no da lo que promete.
martes, 30 de octubre de 2012
Utilidad - Prueba tus Expresiones Regulares online
Siempre he pensado que una de las cosas mas potentes que tiene programar, son las expresiones regulares.
Si os fijáis, siempre podemos hacer algo que puede ser muy tedioso a través de varias funciones y bucles, usando tan solo una expresión regular pensada y meditada.
viernes, 26 de octubre de 2012
Iniciativa Humans.txt - Algo que todos los desarrolladores deberíamos tener en cuenta

Humans.txt es una iniciativa que nació hace unos años (pero que vale la pena recordarla) y se está extendiendo su uso bastante, ya se podría llamar un “ estándar “ para reconocer a esas personas que colaboraron en la creación de una web, y es simplemente un archivo
Txema nos comentó hace ya tiempo que Google tiene su propio humans.txt, donde reconocen el trabajo de todos esos ingenieros (personas) y todas esas máquinas que hacen que su servicio sea posible.
.txt
que añadimos a la raíz de nuestra página web.Txema nos comentó hace ya tiempo que Google tiene su propio humans.txt, donde reconocen el trabajo de todos esos ingenieros (personas) y todas esas máquinas que hacen que su servicio sea posible.
miércoles, 24 de octubre de 2012
¿Cuanto tardaría un hacker en reventar nuestra contraseña?
En esta infografía se muestra el tiempo que tardaría un hacker “novato” (en comparación) y lo que tardaría un hacker profesional, y no se aleja para nada de la realidad, mientras que un usuario normal en su casa puede intentar crackear una contraseña de 6 dígitos solo formada por letras y tardar 20 días, si se enfrentara este usuario a una contraseña de 10 dígitos alfanuméricos y con símbolostardaría en romperla 54 millones de siglos (millón arriba, millón abajo).
lunes, 15 de octubre de 2012
Google aconseja cómo tratar los periodos de inactividad de una web

El llamado “downtime” o periodo de inactividad por el que un site no está disponible cuando Googlebot intenta rastrearlo, es un tema a tener en cuenta por cualquier webmaster que pretende evitar el impacto en la visibilidad de su site entre los resultados del motor de búsqueda.
martes, 9 de octubre de 2012
DataTable - El componente definitivo para enriquecer nuestras tablas
Siempre he pensado que las tablas y el muestreo de informacion son cosas necesarias. Pero tambien es verdad que generalmente solo mostramos los datos en una tabla y a correr. No es nuestro caso de ahora mismo, ya que vamos a utilizar un control fabuloso para poder aplicar elementos enriquecidos a nuestras tablas de datos. No penseis que es super complicado de implementar ya que no necesitamos tocar el codigo que tenemos ahora para implementarlo. Bastara con llamar a una funcion Javascript pasandole parametros de configuracion sobre un objeto que sera nuestra tabla y todo saldra a pedir de boca.
sábado, 6 de octubre de 2012
Como mantener las conexiones SSH siempre vivas aunque no se usen
SSH
Cuantas veces nos habrá pasado que dejamos un terminal abierto en casa y nos vamos a hacer otra cosa por el pc, o por casa, y cuando volvemos... SORPRESA! se ha caducado al sesión Ahora toca conectarse otra vez. Esto en realidad esta bien si somos empresa y trabajamos con muchas personas abriendo conexiones a nuestro servidor. Pero si del servidor nos ocupamos uno mismo o como mucho un par de personas, se puede configurar esto para facilitarnos la vida un poco. CUIDADO!! Bajo vuestra responsabilidad. Si dejáis alguna sesión de root abierta y alguien os toca el pc y os fastidia algo no vengáis a reclamar!!!
Si queremos poner el SSH para que nunca se nos cierre la session:
viernes, 5 de octubre de 2012
Proteger carpetas con .htaccess y .htpasswd
Aprende a proteger directorios de tu página web mediante archivos .htaccess de una forma sencilla. Algunos paneles de control tienen la opción integrada, pero nunca está de más saber hacerlo manualmente. Sobre todo porque así es más extendible.
martes, 2 de octubre de 2012
Instalar PROFTPD y panel de administracion web
Instalar PROFTPD y panel de administracion web
MONTAR SERVIDOR FTP (PROFTPD) + PANEL DE GESTION WEB (proFTP Administrator)
Vamos a ver como montar un servidor FTP con administracion web para poder crear usuarios y modificar las cuotas y demas.
Manual de Instalacion de Horde Webmail
This are urls that can help you if you need it:
Introduction
Horde is a groupware suite that offers email, calendar, task, contact management and more things. It also offers SyncML and ActiveSync to synchronize with your cell phones or other software. You can find out more about Horde on their webpage: http://www.horde.org/This Howto assumes that you followed the ISPConfig 3 installation for Debian Squeeze and all the packages there.
lunes, 1 de octubre de 2012
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CACTI – MONITORING PARTE I
Este manual describe la instalación y configuración de Cacti en un sistema Linux (Ubuntu 8.04) recién instalado.
El cómo instalar el sistema operativo así como el funcionamiento del mismo no están en el alcance de este documento, asumiendo que el usuario tiene unos mínimos conocimientos en entornos Linux.
El cómo instalar el sistema operativo así como el funcionamiento del mismo no están en el alcance de este documento, asumiendo que el usuario tiene unos mínimos conocimientos en entornos Linux.
jueves, 27 de septiembre de 2012
Cómo usar el comando ip en Linux (ejemplos vs ifconfig)
El comando ip, que forma parte de la iproute2 suite parece ser que es el sustituto de ifconfig, pero de momento ifconfig sigue entre nosotros, y creo que hasta que no desaparezca no dejaremos de usarlo (por comodidad, vagancia o desconocimiento del nuevo).
Vamos a ver algunos ejemplos de uso del comando ip para comenzar a familiarizarnos con él y ver como realizariamos las tareas más comunes que hacemos con ifconfig.
martes, 25 de septiembre de 2012
Endulza tu código Javascript con sweet.js
Vamos a ser serios: Javascript es un lenguaje seco, duro, difícil de digerir. No le vendría mal un poco de azúcar para pasarlo mejor, ¿no? Pues eso es precisamente lo que hace sweet.js, el nuevo juguetito de la gente de Mozilla. Lo que hace sweet.js es, en sus propias palabras, endulzar Javascript a base de macros que dejen Javascipt a tu gusto.
lunes, 24 de septiembre de 2012
Comandos para eliminar un tipo de fichero de un directorio excluyendo un subdirectorio
Aquí os dejo un comando para poder eliminar un tipo de fichero concreto de una ruta, añadiendo la posibilidad de hacer que no busque en un subdirectorio o subdirectorios concretos.
De esta manera, se simplifica un montón poder dejar solo los tipos de ficheros que nos interesan. Por ejemplo para crear un repositorio de ficheros fuente o solo de imágenes, etc...
De esta manera, se simplifica un montón poder dejar solo los tipos de ficheros que nos interesan. Por ejemplo para crear un repositorio de ficheros fuente o solo de imágenes, etc...
lunes, 17 de septiembre de 2012
Boilerplate HTML5: Template de Front-End Responsive y Completo

Wolfram Alpha: Nuevo buscador computacional inteligente.

GTMetrix: herramienta para medir velocidad de carga de una web.

PHP: Aprende a programar PHP de la manera correcta.

Plataforma para mejorar habilidades de programación y maquetación web

lunes, 10 de septiembre de 2012
Interesante libreria javascript para la generación de archivos en formato PDF.

martes, 4 de septiembre de 2012
Normas y conceptos para hacer aplicaciones web seguras.
Normas y conceptos para hacer aplicaciones web seguras.
Es importantisimo crear aplicaciones web con, por lo menos, un nivel mínimo de seguridad. En este sentido Hispasec.com nos ofrece muchas ayudas, como es el caso de esta noticia.
Se publica una guía de referencia para facilitar el desarrollo de aplicaciones web teniendo en cuenta, desde el mismo momento en que se realiza el diseño de las mismas.
En los últimos meses estamos asistiendo a un considerable movimiento alrededor de las aplicaciones y los servicios web. Casi todos los fabricantes de software están orientando sus plataformas de desarrollo de aplicaciones para que se integren y utilicen las posibilidades de la web.
Entendemos por aplicaciones web a todo aquél software que interacciona con el usuario utilizando el protocolo HTTP. Por su parte, los servicios web son un conjunto de funciones empaquetadas dentro de una entidad única y publicadas dentro de la red para que puedan ser utilizadas por las aplicaciones web.
Se publica una guía de referencia para facilitar el desarrollo de aplicaciones web teniendo en cuenta, desde el mismo momento en que se realiza el diseño de las mismas.
En los últimos meses estamos asistiendo a un considerable movimiento alrededor de las aplicaciones y los servicios web. Casi todos los fabricantes de software están orientando sus plataformas de desarrollo de aplicaciones para que se integren y utilicen las posibilidades de la web.
Entendemos por aplicaciones web a todo aquél software que interacciona con el usuario utilizando el protocolo HTTP. Por su parte, los servicios web son un conjunto de funciones empaquetadas dentro de una entidad única y publicadas dentro de la red para que puedan ser utilizadas por las aplicaciones web.
20 Consejos para Mejorar tu MySQL que quizás no conocías
Las operaciones sobre bases de datos suelen ser los principales cuellos de botella en las aplicaciones web. Por tanto es tarea de los programadores estructurar apropiadamente, escribir peticiones apropiadas, y programar mejor código. A continuación mostramos algunas técnicas de optimización MySQL.
Xray - Interesante bookmarklet con el que mejorar nuestro trabajo como desarrolladores web

Excell - Localizar duplicados usando el formato condicional
Puede localizar los duplicados en un rango de datos utilizando el
formato condicional y la función CONTAR.SI. A continuación se explica
con detalle cómo hacerlo.
iView - Galeria Slider para cualquier contenido y con muchas opciones de presentación

Hallo.js - Editor online wysiwyg preparado para insertar en tus proyectos web

Un nuevo recurso para diseñadores web mejora el trabajo a la hora de crear un sitio

Biblioteca javascript para el desarrollo de aplicaciones que manejan importantes cargas de datos.

lunes, 3 de septiembre de 2012
CSS3Ps - Plugin de Photoshop para convertir cualquier diseño en CSS
Interesante plugin gratuito para Photoshop con el que mejorar nuestro trabajo como diseñadores web.

viernes, 13 de abril de 2012
jQuery File Upload: el cargador de archivos para tu proyecto web
jQuery File Upload es un widget para todo tipo de proyectos web en los que deseemos ofrecer la posibilidad de cargar de archivos.
Smoke.js libreria que sustituye al tradicional alert
Smoke.js es una pequeña librería javascript que sustituye a la función de alerta por defecto y que ofrece más posibilidades a la hora de llevar a cabo una determinada notificación.
jueves, 12 de abril de 2012
Comando para buscar y reemplazar una cadena por otra de manera recursiva
egrep -lRZ "\.jpg|\.png|\.gif" . \
| xargs -0 -l sed -i -e 's/\.jpg\|\.gif\|\.png/.bmp/g'
egrep
: find matching lines using extended regular expressions-l
: only list matching filenames-R
: search recursively through all given directories-Z
: use\0
as record separator"\.jpg|\.png|\.gif"
: match one of the strings".jpg"
,".gif"
or".png"
.
: start the search in the current directoryxargs
: execute a command with the stdin as argument-0
: use\0
as record separator. This is important to match the-Z
ofegrep
and to avoid being fooled by spaces and newlines in input filenames.-l
: use one line per command as parametersed
: the stream editor-i
: replace the input file with the output without making a backup-e
: use the following argument as expression's/\.jpg\|\.gif\|\.png/.bmp/g'
: replace all occurrences of the strings".jpg"
,".gif"
or".png"
with".bmp"
miércoles, 11 de abril de 2012
Jquery plugin - imprimir de manera facil
Para poder imprimir de manera facil usando un simple metodo de javascript, podemos usar esta libreria
lunes, 9 de abril de 2012
Debian/Ubuntu/Kubuntu Bash/Console/Terminal/Putty - Las teclas Inicio y Fin no funcionan bien
Debian/Ubuntu/Kubuntu Bash/Console/Terminal/Putty Home and End Keys Don't Work or Produce a ~
This is a very weird, annoying and bizarre quirk with many distributions, especially Debian. The home and end keys don't work, but it's a simple fix as long as you found this article :)
Linux - Mas de 400 comandos que debes conocer V2
La siguiente lista de comandos de Linux, es una traducción de la versión en Ingles .
Mi sitio ha sido autorizado como mirror de la versión en español, la traducción al español la hice yo mismo, si tienes alguna duda, comentario o corrección puedes ponerlo directamente en mi sección de comentarios o en las ligas para comentarios del articulo original en: www.linuxguide.it
Mi sitio ha sido autorizado como mirror de la versión en español, la traducción al español la hice yo mismo, si tienes alguna duda, comentario o corrección puedes ponerlo directamente en mi sección de comentarios o en las ligas para comentarios del articulo original en: www.linuxguide.it
Linux - Mas de 400 comandos que debes conocer
Me he encontrado en la Wiki de GUTL este completo listado con más de 400 comandos para GNU/Linux con su respectiva explicación, y los quiero compartir con ustedes para complementar este excelente artículo que escribió mi colega para aprender a vivir con la consola.
OpenSuse - Actualizar kernel
Como compilar el kernel Linux en openSUSE
Cada distribucion posee algunas herramientas especificas para construir el kernel desde las fuentes. En este articulo voy a explicar como compilar Linux desde un sistema openSuSE. Se describe como construir un kernel personalizado a partir de las fuentes desde www.kernel.org (vanilla kernel) de manera de ser independiente del kernel proporcionado por la distribucion.
Esto es probado en openSUSE 11.3 “Teal” x86_64.
Antes que nada voy a decir que no es la unica manera de hacerlo, pero si es la que yo voy a usar y no aseguro que funcione para todos.
OpenSuse - Actualizar kernel
Como compilar el kernel Linux en openSUSE
Cada distribucion posee algunas herramientas especificas para construir el kernel desde las fuentes. En este articulo voy a explicar como compilar Linux desde un sistema openSuSE. Se describe como construir un kernel personalizado a partir de las fuentes desde www.kernel.org (vanilla kernel) de manera de ser independiente del kernel proporcionado por la distribucion.
Esto es probado en openSUSE 11.3 “Teal” x86_64.
Antes que nada voy a decir que no es la unica manera de hacerlo, pero si es la que yo voy a usar y no aseguro que funcione para todos.
OpenSuse - Varios de como administrarlo
openSUSE 10.3 survival guide
or what a Debian hacker should know when using openSUSE
Flip the switch
I have switched my main system from Ubuntu Gutsy to openSUSE 10.3 recently. A very smooth transition, I must say. I can mostly run the same software and the same up to date versions. Notable exceptions: bzr support (python-paramiko, python-celementtree), etherwake, kvm, run-parts, sawfish, upstart. I still switch between both systems a bit, using a mix of $HOME in GIT (git-swap) and altenatives-like symlink setup (alt), and running the other chrooted in /other.ApacheBench - Benchmark para Apache
ApacheBench es una utilidad de benchmarking desarrollada por la Fundación Apache para medir, entre otros, el rendimiento del servidor web más importante en la actualidad.
Esta herramienta realiza las pruebas de carga enviando el número de request (peticiones) HTTP (incluso de forma concurrente) que solicitemos contra una determinada página web.
Esta herramienta realiza las pruebas de carga enviando el número de request (peticiones) HTTP (incluso de forma concurrente) que solicitemos contra una determinada página web.
Adipoli - conjunto de estilos para imagenes de tu web
Todos aquellos websites que ofrezcan un importante número de elementos en su diseño pueden encontrar interesante la idea de aplicar diferentes efectos que permitan a sus usuarios centrarse mejor en los contenidos al mismo tiempo que mejoran su experiencia.
SpritesPad - Crea conjuntos de Sprites CSS para agilizar tu web.
Los Sprites CSS son una técnica que nos permite mejorar la velocidad de carga de una web, al reducir las descargas de elementos que la componen. De forma básica se trata de utilizar una sola imagen compuesta por varias imágenes pequeñas y mediante CSS recortar las partes que van a cada sitio, de forma que cuando un usuario acceda a nuestra página web, sea necesario un menor número de llamadas HTTP al servidor para cargar todos los elementos de la misma.
Plugin Camera para crear Sliders de fotos videos y demas con JQuery
Este proyecto open source al alcance de cualquier webmaster interesado en incluirlo en su site permitecrear diapositivas con interesantes transiciones que ofrezcan una mejor experiencia.
miércoles, 4 de abril de 2012
BUSCAR FICHEROS MODIFICADOS EN UNA FECHA DETERMINADA
$find ruta -type f -mtime -66
El anterior comando busca sólo ficheros modificados en los últimos 66 dias y los lista.
$find ruta -type f -mtime -66 -exec ls -l {} \;
El anterior busca los mismos ficheros pero además le hace un listado largo.
$find ruta -type f -mtime -66 -exec ls -l {} \; | grep “\-08-”
El anterior busca en ese listado largo la cadena “-08-” para intentar buscar sólo los de agosto.
Atencion al grep que se ejecuta, depende de la distro de linux la fecha se muestra de un modo o de otro.
Haced algunos test para ver como se muestra.
Un saludo!
El anterior comando busca sólo ficheros modificados en los últimos 66 dias y los lista.
$find ruta -type f -mtime -66 -exec ls -l {} \;
El anterior busca los mismos ficheros pero además le hace un listado largo.
$find ruta -type f -mtime -66 -exec ls -l {} \; | grep “\-08-”
El anterior busca en ese listado largo la cadena “-08-” para intentar buscar sólo los de agosto.
Atencion al grep que se ejecuta, depende de la distro de linux la fecha se muestra de un modo o de otro.
Haced algunos test para ver como se muestra.
Un saludo!
jueves, 29 de marzo de 2012
miércoles, 28 de marzo de 2012
Logrotate y como configurar y usar esta maravilloso programa linux
HowTo: The Ultimate Logrotate Command Tutorial with 10 Examples
by Balakrishnan Mariyappan on July 14, 2010

Managing log files effectively is an essential task for Linux sysadmin.
- Rotate the log file when file size reaches a specific size
- Continue to write the log information to the newly created file after rotating the old log file
- Compress the rotated log files
- Specify compression option for the rotated log files
- Rotate the old log files with the date in the filename
- Execute custom shell scripts immediately after log rotation
- Remove older rotated log files
NMAP y su forma de ser usado
1. Copyleft 2004 debianitas.net
Emilio Guirado HernándezSe puede copiar , modificar o distribuir este manual bajo las condiciones de la licencia GNU General Public License ( GNU GPL )
Si se desea hacer una copia total o parcial del documento se deberá adjuntar debidamente la identidad del autor así como la dirección www.debianitas.net en las partes superior e inferior del manual.
El autor no se hace responsable de los daños producidos por la utilización de la información del documento.
www.debianitas.net Copyleft 2004 GeeSeCillo geesecillo@debianitas.net
viernes, 10 de febrero de 2012
sábado, 7 de enero de 2012
Como instalar y actualizar Android en Galaxy S I9000
Aqui dejare escrito como poder instalar y actualizar cualquier rom en Samsung Galaxy S I9000.
Tened en cuenta que hay que seguir siempre todos los pasos uno por uno y sin dejar ninguno sin hacer. Si os dejais alguno podriais brickear vuestros dispositivos.
Toda la info tras el salto
Tened en cuenta que hay que seguir siempre todos los pasos uno por uno y sin dejar ninguno sin hacer. Si os dejais alguno podriais brickear vuestros dispositivos.
Toda la info tras el salto
Suscribirse a:
Entradas (Atom)