Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2009

Referencia de tipos MIME

En la siguiente página de w3schools encontramos una referencia de los tipos MIME ordenados por contenido y ordenados por extensión de ficheros. Hay que añadir que recopilan enlaces hacia las páginas oficiales de MIME realizadas por la Internet Engineering Task Force (IETF) . Haz click en el siguiente enlace para ver la referencia de tipos MIME : Referencia de tipos MIME .

.htaccess - Limitar los tipos de ficheros que pueden subirse (upload)

Si queremos que no se puedan subir (upload) un tipo (o varios tipos) de ficheros a nuestro servidor o a un directorio específico , tenemos que crear (o modificar) el archivo .htaccess (el principal o el de un directorio en particular). Por ejemplo, imaginad que solo queremos que se puedan subir archivos jpg : AddType image/jpeg .jpg Si ahora solo queremos subir ficheros de tipo htm y/o html : AddType text/plain .htm .html

Clocking IT: Gestor de proyectos/tareas online y gratuito

Clocking IT es un gestor de proyectos y/o tareas online y gratuito. No necesita instalación alguna, tan solo disponer de un navegador y conexión a internet. Algunas de sus características son: Cuenta con una interfaz clara y muy cuidada. No impone ningún límite ni restricción por ser gratuito. Gráficos de Gantt interactivos. Informes flexibles. Notificaciones vía email, RSS e ICAL. Traducido a 14 idiomas. Quizás la única pega que veo es que al residir todo en servidores externos a nuestra organización no podemos controlar la seguridad de nuestros datos e información en cuestión de privacidad y copias de seguridad. Puedes obtener más información y registrarte gratuitamente para empezar a probarlo y/o usarlo en su web: Clocking IT . [caption id="" align="aligncenter" width="419" caption="Clocking IT"] [/caption]

Vacaciones, vacaciones. ¡ La empresa con más vacaciones !

¿Buscáis un trabajo con un sueldo mínimo de unos 4.000 € al mes y con más vacaciones que nadie? Dejad de buscad, ese trabajo existe, tal y como nos relata El confidencial en este artículo: Increíble, pero cierto: los diputados se vuelven a marchar de vacaciones . ¿Se imagina una empresa inmune a la crisis, los recortes de plantilla o la baja productividad? ¿Una compañía en la que la nómina más modesta roza los 4.000 euros mensuales, la asistencia al puesto de trabajo no es obligatoria -salvo para pulsar de cuando en cuando un botón- y la semana laboral es de sólo tres días? ¿Una firma cuyos empleados disfrutan de dos meses de vacaciones en verano, casi dos más en Navidad y un par de semanas blancas en febrero? Pues, aunque le cueste creerlo -y le devore la envidia-, esa empresa existe. Y su sede social no está en Jauja, sino en la Carrera de San Jerónimo.

Chuleta de caracteres ASCII

Aunque cada vez es menos frecuente que haga falta tener a mano una hoja de referencia de los caracteres ASCII , no es mala idea tener una a mano que nunca se sabe cuando va hacer falta. A continuación pongo el enlace a la que me sirve a mi de referencia. Está muy bien porque es simple y te clasisfica los caracteres en especiales, en mayúscula, minúscula y extendidos. Chuleta / hoja de referencia ASCII . Vía Pete Freitag .

PHP - Red social Open Source: Elgg

Con el proyecto Elgg ( Open Source ) podrás crear tú propia web de red social de manera fácil y profesional. Los requerimientos son bien simples: PHP , MySQL y Apache (con el módulo mod_rewrite activo). Puedes descargártelo, obtener la documentación y más información en la web oficial: Elgg.org . [caption id="" align="aligncenter" width="405" caption="Elgg.org"] [/caption]

Instalar KDE en Ubuntu con GNOME

Si tenemos instalado Ubuntu con GNOME y queremos instalarnos KDE podremos realizarlo sin problemas siguiendo los siguientes pasos. Al finalizar la instalación tendremos nuestro Ubuntu con GNOME y KDE, podiendo elegir con cual de los dos iniciar sesión y sin haber perdido ninguna de las aplicaciones y/o paquetes instalados previamente. Pasos: Nos vamos al Gestor de paquetes Synaptic (Sistema -> Administración -> Gestor de paquetes Synaptic). Seleccionamos los siguientes paquetes: kubuntu-desktop kde-i18n-es language-pack-kde-es Si queremos conservar nuestra pantalla de inicio de GNOME tendremos que desmarcar este paquete: kubuntu-artwork-usplash. Le damos a "Aplicar". El proceso de descarga de ficheros e instalación dará comienzo. Una vez terminado, saldremos de nuestra sesión, y en la pantalla de inicio, donde elegimos usuario, pulsaremos el botón "Opciones" y elegiremos el tipo de sesión que queramos (GNOME o KDE).

MySQL - Selección (select) parametrizando el nombre de tabla y un campo

En el siguiente ejemplo se muestra como crear un procedimiento almacenado que recibe dos parámetros (nombre de tabla y nombre de columna) y realiza una selección (select) en esa tabla y campo, creando así un método para hacer selecciones (select) parametrizando el nombre de tabla y un campo. [sourcecode language="sql"] DELIMITER $$ DROP PROCEDURE IF EXISTS ejemplo$$ CREATE PROCEDURE ejemplo(IN tabla CHAR(64), IN columna CHAR(64)) READS SQL DATA COMMENT 'Hace select de una tabla y campo parametrizado' BEGIN SET @s = CONCAT('SELECT ' , columna , ' FROM ' , tabla); PREPARE stmt FROM @s; EXECUTE stmt; END $$ DELIMITER ; [/sourcecode] Ahora tan solo hay que llamarlo con el nombre de tabla y campo que queramos: [sourcecode language="sql"] call ejemplo('mitabla', 'micampo'); [/sourcecode]

WWW SQL Designer - Realizar diagramas entidad/relación desde el navegador

Con la aplicación WWW SQL Designer podremos realizar diagramas de entidad/relación desde nuestro navegador . Esta aplicación permite especificar: Claves. Restricciones de claves foráneas. Comentarios. Índices. Algunas de sus funcionalidades son: Salvar un diseño y modificarlo más tarde. Imprimirlo. Exportar como un script SQL. Permite importar esquemas directamente desde base de datos existentes. Soporta: MySQL, MSSQL, SQLLite y Web2py. Desde el siguiente enlace accederás a la web oficial para descargárte la aplicacioń y obtener más información y documentación: WWW SQL Designer . Desde este otro enlace puedes acceder a una demo online: Demo online de WWW SQL Designer .

JavaScript - Borrar elementos en un array

Si queremos borrar un elemento de un array en JavaScript , habremos observado que con igualar el elemento a undefined o null, el elemento no desaparece del array. La manera óptima para hacerlo es usar el operador delete de JavaScript (disponible a partir de JavaScript 1.2), tal y como muestro en el siguiente ejemplo: [sourcecode language="javascript"] colores = new Array("rojo", "amarillo", "verde", "negro", "blanco"); delete colores[2]; [/sourcecode] Con esto el elemento "verde", es el que tenía índice número 2 , desaparece del array realmente, consumiendo así el array menos memoria. Rectificación : El método anterior me funcionó en una implementación en concreto de Javascript y en un navegador que no recuerdo ahora mismo, pero como bien postean en algunos comentarios, parece que no siempre funciona correctamente, ya que delete no borra el elemento, sino que inicializa su valor a undefined. La manera más correct

JavaScript - Averiguar si un elemento está en un array o en un objeto

La manera más eficiente de saber si un elemento está en un array o en objeto en JavaScript es la que muestro en el siguiente ejemplo: En un array: [sourcecode language="javascript"] colores = new Array("rojo", "amarillo", "verde", "negro", "blanco"); if (3 in colores) { // codigo } [/sourcecode] En un objeto: [sourcecode language="javascript"] micapa = document.getElementById("capa1"); if ("innerHTML" in micapa){ //codigo } [/sourcecode] En el primero ejemplo se comprueba que exista un elemento con índice 3 en el array colores . Y en el segundo ejemplo, que el objeto capa1 contenga la propiedad innerHTML . El único requisito para usar el operador in es que el navegador soporte JavaScript 1.2.

CSS Reset

Uno de los comunes, y quizás, mayores dolores de cabeza al maquetar con CSS , es que se vea igual de bien en todos los navegadores. Cada navegador tiene unos estilos predefinidos para la mayor parte de los tags, es por esto que si queremos empezar bien nuestro maquetado, debemos igualar o resetear estos estilos . Hay varios ficheros CSS de reseteo de estilos , yo me quedo con estos dos: CSS Reset de Yahoo! . CSS Reset de Anieto2k .

Galería de paletas de colores. Color Schemer Gallery

Un aspecto muy importante de nuestro diseño para proyectos web, es hacer una elección correcta de colores , y aunque, como dice el refrán, para gustos colores, existen ciertas combinaciones de colores más agradables que otras. Existen varias web que ofrecen diversas paletas de colores , en esta ocasión hago referencia a una de ellas, que aparte de ofrecer una gran variedad, permite que los usuarios creen las suyas propias. Puedes visitarlo en el siguiente enlace: Color Schemer Gallery .

Chuletas de jQuery

Aquí os pongo algunas hojas de referencia o chuletas que he encontrado de jQuery : Completa chuleta de dos páginas (via define-web ): Chuleta de jQuery (página 1) . Chuleta de jQuery (página 2) . Colorida y vistosa chuleta a todo color (vía colorchange ): [caption id="" align="aligncenter" width="421" caption="Chuleta jQuery"] [/caption] Chuleta de jQuery a todo color . Y otra chuleta más, la cual te la puedes descargar en dos paletas de colores. Chuleta de jQuery a elegir entre dos paletas de colores .

Chuleta SEO

Sin duda alguna hay muchísima información dispersa sobre SEO en la web. En el siguiente enlace, vía seomoz ,  podrás descargarte una chuleta u hoja de referencia sobre algunos aspectos básicos y muy importantes sobre el posicionamiento web. [caption id="" align="aligncenter" width="340" caption="Chuleta SEO (1)"] [/caption] [caption id="" align="aligncenter" width="341" caption="Chuleta SEO (2)"] [/caption] Descargar hoja de referencia SEO .

1500 Iconos estilo cristal

Os dejo un recopilatorio de 1500 iconos de estilo cristal vía Yellow Icon . [caption id="" align="aligncenter" width="362" caption="Yellow Icon - Crystal"] [/caption] En la misma web podéis encontrar otros iconos de otras temática: Las tortugas ninja, Star Wars, Navidad, dibujos animados... Yellow Icon - Crystal .

Galería de imagenes fractales

Os dejo un enlace donde se pueden ver varias imágenes de fractales, todas ellas impresionantes: Amazing flame fractals take your breath away . [caption id="" align="aligncenter" width="442" caption="Amazing flame fractals take your breath away"] [/caption]