Como obtener la hora UTC o GMT 0 o ZULU en PHP y propia zona horaria del servidor

20 10 2009

//Obtener la hora en Zulu es equivalente a GMT-0, ahora la diferencia entre GMT y UTC se basa en la manera de cómo se realizan las mediciones del tiempo, pues GMT esta basado en el tiempo Solar (astros) y UTC en relojes atómicos por lo que la precisión de UTC es mucho mayor con respecto a la de GMT, mayor info en wikipedia GMT

Con php para obtener la hora en UTC para GMT-0

 date_default_timezone_set('UTC');
 $timestamp=date('Y-m-d H:i:s', time());

//Obtener la zona del server en diferencia de horas con respecto de GMT-0

 $zona = date('O', time());
 $zona = str_replace('0','',$zona);

Obtener la actual zona horarianombre  configurada en php del server

$tz = date_default_timezone_get();

Setear la zona horaria UTC

 date_default_timezone_set('UTC');
 $hora_utc = date('Y-m-d H:i:s', time());

Volver a setear la zona del server para utilizarlo más adelante dentro del mismo script, en caso que no se requiera obtener más del tiempo, no es necesario volver a setear la zona del server obtenida anteriormente, puesto que el script no modifica la zona dentro de la conf del php sino solamente es temporal.

 date_default_timezone_set($tz);
 $hora_local = date('Y-m-d H:i:s', time());




Medir velocidad de banda ancha de la compañia proveedor de Internet posicionamiento web

9 06 2009

Si deseas saber exactamente cual es la velocidad de tu internet tanto de información de subida y bajada sigue el link.

Normalmemente la velocidad de internet que te ofrece la compañia para una casa particular corresponde a la veloidad de bajada, es decir, la máxima velocidad a la cual tu conexión puede descargar texto, imágenes, videos, etc. Ahora si te preguntas porque al querer subir una foto o mandar un email con un archivo adjunto se demora demasiado puede que sea por tu velocidad de subida.

Un ejemplo en Chile VTR ofrece 2 MEGAs de bajada y de subida 500 K

Para medir la velocidad sigue el link





SEO – Tips para optimizar el contenido de las páginas web para mejorar posicionamiento en buscadores y facilitar el trabajo del motor de búsqueda Googlebot.

9 06 2009

Tips para optimizar el contenido de las páginas web para mejorar posicionamiento en buscadores y facilitar el trabajo del motor de búsqueda Googlebot.

Conceptos básicos:

Qué es SEO?

Es una terminología muy utilizada a nivel de desarrollos web que alude a la manera de como poder optimizar los sitios web para que los buscadores de información web (motor de búsqueda) como Google, Yahoo, etc., puedan considerar la información de un sitio web en particular para cuando alguna persona busca por información.

Google 101: sistemas que utiliza Google para rastrear, indexar y mostrar contenido de la Web

Leer el resto de esta entrada »





Problema de ejecutar start apache xampp en windows puerto 80 ocupado busy

29 05 2009

En el browser tanto en explorer y en firefox al escribir localhost o 127.0.0.1 me aparece una página en blanco, como si otro servidor estuviera ocupando el puerto 80 o http en mi comupatodor PC.

Bueno luego de estar un buen rato tratando de identificar que pasaba al tratar de arracar el apache desde XAMPP CONTROL PANEL, la solución estaba en identificar que aplicación estaba usando el puerto 80 tcp, por lo que abrí la consola de windows:
Leer el resto de esta entrada »





Cómo Aumentar la velocidad de Internet en Windows XP y win 2003 server

20 10 2008

Para el que no sepa, Windows XP posee un paquete QoS (Caldiad de servicio) que dentro de una configuración, se especifica un valor para que el sistema reserve 20% del ancho de banda de una conexión, “

este valor limita las reservas de ancho de banda combinadas de todos los programas que se ejecutan en el sistema”. Leer el resto de esta entrada »





Como leer (parsear) archivos XML iso 8859-1 en PHP con SimpleXMLElement UTF-8

7 10 2008

Bueno aquí luego de estar medio día tratando de parsear un archivo XML con SimpleXMLElement, finalmente:

Tengo un Xml con iso 8859-1, entonces la idea es leer el archivo con PHP, parsearlo y proceder a imprimir algunos datos en pantalla utilizando el arreglo generado del arbol Xml.

El ejemplo de XML:

<?xml version="1.0" encoding="iso-8859-1"?>
<graficos>
<grafico id="idgrafo1">
    <titulo>Título Gráfico 1</titulo>
    <subtitulo>Subtítulo grafo 1</subtitulo>
    <fuente>Fuente grafo 1</fuente>
    <datos>
        <dato>
            <x>110</x>
            <y>111</y> Leer el resto de esta entrada »




Formularios

5 10 2008

generic form processing, storage and access script





Iconos – icons JPEG PNG

5 10 2008




Editor de texto javascript php, asp, real-time syntax highlighting (currently: PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic

5 10 2008




Explorador de archivos en PHP (File manager)

5 10 2008

Agrega o modifica archivos desde el Browser sin tener que estar usando FTP

eXtplorer

http://extplorer.sourceforge.net/extplorer.png

eXtplorer is a web-based File Manager. You can use it to

  • browse directories & files on the server and
  • edit, copy, move, delete files,
  • search, upload and download files,
  • create and extract archives,
  • create new files and directories,
  • change file permissions (chmod) and much more… Leer el resto de esta entrada »




Como leer y escribir XML con JAVA

2 10 2008

Una primera introducción a XML (Xtensible Marked Language), el cual “se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas”.

Leer un xml usando JDOM
Se puede utilizar la última versión de ésta librería: www.jdom.org, descargar (jdom1.0.zip)





Leer archivo Strings con Java

2 10 2008

Con esta clase podemos leer de archivos recibiendo un String o escribir en un fichero determinado un String.
BufferedReader y BufferedWritter permiten mayor rendimiento ya que necesitan menor número de accesos al fichero para leer o escribir almacenando varios caracteres en cada lectura o escritura.

Leer el resto de esta entrada »





Expresiones regulares con PHP

1 10 2008

Bueno luego de estar buscando algunas expresiones útiles aquí les dejo algunas funciones que utilizo para validar algunos datos que provienen de formularios:

    /**
    * Función que valida un campo de tipo email
    * var: campo de texto a validar
    * Devuelve FALSE no cumple y TRUE si cumple
    */
 Leer el resto de esta entrada »




Plugins útiles para JQuery

23 09 2008

Write Less, Do More.
Plugins y extensiones con JQuery
Leer el resto de esta entrada »





Problema XML al exportar archivo wordpress

18 09 2008

Al exportar el contenido de un blog de wordpress.

El XML no es válido porque no está especificado: <excerpt:encoded><![CDATA[]]></excerpt:encoded>
Leer el resto de esta entrada »





Adobe lanza versión candidato Flash player 10 “Astro”

3 09 2008

El 11 de Agosto pasado, Adobe Labs dejó una versión “candidato” para Flash Player 10 “Astro”.

Flash Player 10 Feature Tours and Demos

Descargar flashplayer10





Google Chrome Beta

3 09 2008

Google lanza la versión Beta de su nuevo navegador (explorador de páginas web) Chrome

Permite importar los marcadore de Firefox, trae debug Javascript para desarrolladores al estilo firebug en Firefox.

Su simpleza hace que funcione bien, aunque es una sersión beta, click aquí para descargarlo.





Tutorial de perl español con Ejemplos (examples of) de scripts Perl

23 08 2008

Tutotial Perl

PLEAC – Programming Language Examples Alike Cookbook

http://pleac.sourceforge.net/pleac_perl/index.html





Photo Galleries

20 08 2008

galeria de fotos ajax

galeria de fotos ajax





Nuevas estadísticas top ranking lenguajes de programación Agosto 2008

19 08 2008

Post actualizado: Link

Post actualizado:  Link