gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?
estoy en la ultima fila a la izquierda, donde estais vosotros ?
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
487  fans y una planta carnivora
 
4

Estructura y datos de una tabla de paises en SQL

Publicado en SQL el dia 27 Agosto, 2008  —  311 lecturas

Aquí tenéis una tabla con todos los paí­ses para que la puedan usar en formularios, por ejemplo uno de registro:

tabla_paises.sql.zip

3

Vocabulario para webmasters

Publicado en web 2.0 el dia 26 Agosto, 2008  —  259 lecturas

Durante este año 2008 he aprendiendo un montón de palabras nuevas tales como:

stopwords
preposiciones y determinantes que pueden influir en el posicionamiento SEO, por ejemplo: piso “en” madrid.

landing page (página de aterrizaje)
página especifica para un servicio o producto que normalmente se utiliza para captar a futuros clientes.

breadcrumb
cojunto de enlaces que ayudan a determinar la sección que esta visitando el usuario, por ejemplo:
inicio > alquiler > pisos

producción
servidor web público que cualquier usuario con conexión a internet puede ver.

desarrollo
servidor web privado dónde los programadores hacen sus pruebas antes de subirlas a producción, puede ser un entorno offline en modo local.

working copy
copia de trabajo que tiene cada programador para hacer sus pruebas sin descuartizar el trabajo de los demás.

svn/subversión
sistema de revisiones donde los programadores pueden trabajar con los mismos ficheros sin el peligro de deshacer cambios de otro usuario y con la posibilidad de volver a revisión anteriores.

portlet
parte de un template que se puede repetir en varias secciones de una web, por ejemplo: un listado.

shorthand
abreviaciones de código, por ejemplo en css en vez de utilizar:

margin-top:10px;
margin-right:20px;
margin-left:30px;
margin-bottom:40px;

utilizar:
margin:10px 20px 30px 40px;

frontend
el área dónde el usuario intereactua con la aplicación.

backend
el área de administración en donde se ingresa, edita y organiza el contenido de una web.

3

Poner saltos de lineas en las conversaciones con adium

Publicado en mac el dia 25 Agosto, 2008  —  251 lecturas

Una manía que arrastro de windows es la de poner saltos de linea en las conversaciones del messenger para que se me entienda bien, utilizando SHIFT + INTRO.

Para hacer lo mismo en Adium (la alternativa al messenger para mac) tienes que pulsar ALT + INTRO

3

Enlaces de la semana 5

2

Funciones php útiles para trabajar con fechas

Publicado en PHP el dia 23 Agosto, 2008  —  427 lecturas

estas son las funciones PHP que más utilizo a la hora de trabajar con fechas:

time
devuelve la hora actual medida en una timestamp de UNIX.

  • $fecha_en_segundos = time(); // resultado: 1219336205

mktime
obtiene la marca de tiempo UNIX de una fecha.

  • $fecha_en_segundos = mktime($hora,$minuto,$segundo,$mes,$dia,$any); // resultado: 1219336205

strtotime
procesa cualquier descripción textual de fecha/hora en Inglés convirtiéndola en una timestamp de UNIX.

  • $fecha_en_segundos = strtotime(’2008-08-21 18:30:05′); // resultado: 1219336205

date
da formato a una hora/fecha local.
lo malo de esta función es que si queremos mostrar el día de la semana o mes siempre sale en inglés.

  • $fecha = date(’d/m/Y’); // resultado: 21/08/2008
  • $fecha = date(’d/m/Y’, $fecha_en_segundos); // resultado: 21/08/2008

strftime
da formato a una hora/fecha local de acuerdo a valores de localidad.

  • $fecha = strftime(’%A, %e de %B %Y‘); // resultado: jueves, 21 de agosto 2008
  • $fecha = strftime(’%A, %e de %B %Y‘, $fecha_en_segundos); // resultado: jueves, 21 de agosto 2008

por defecto la fecha sale en inglés, para que salga en español tienes que ejecutar previamente un setlocale según el sistema operativo de tu servidor:

  • setlocale(LC_TIME, ‘es_ES’); para 1&1
  • setlocale(LC_TIME, ‘es_ES@euro’); para Framecom
  • setlocale(LC_TIME, ‘es_ES.ISO-8859-15@euro’); en Sistemas Debian
  • setlocale (LC_TIME, ‘es_ES@euro’); en Terions
  • setlocale(LC_TIME, ‘es_ES’); en Debian Woody
  • setlocale(LC_TIME, ‘es_ES’); para Sistemas Linux/SuSE
  • setlocale(LC_TIME, ‘es_ES’); sobre RedHat
  • setlocale(LC_TIME, ‘es_ES.ISO_8859-15′); sobre FreeBSD
  • setlocale(LC_TIME, ‘es’); o setlocale(LC_TIME, ‘Spanish’); sobre Windows

lista de setlocales extraída de Redondo Web Services

Es posible que no tengas instalado los paquetes locales en tu servidor:

  • para comprobarlo usa el comando: locale -a
  • para instalar todos los paquetes locales el comando es: apt-get install locales
background by eboy