Owner: PHPBSD.net URL:http://www.phpbsd.net/ Join Date: Thu, 31 May 2007 08:47:04 -0500 Rating:0 Site Description: Blogueando sobre PHP, BSD, SEO, AJAX, Seguridad, Rendimiento… y mucho más Site statistics:Click here
Herramientas gráficas online 2007-05-30 09:13:16 Hace unos días descubría My Cool Button gracias a Digital Inspiration y me hizo recordar algunas herramientas relacionadas que de vez en cuando he usado. Si eres programador PHP y no muy diseñador te irán de perlas:
Generador de botones 80×15. En el mismo graphicsguru.com se ofrecen varias herramientas útiles.
Generador de Favicon con texto. Para generar favicions sin imágenes, sólo texto y combinaciones de colores.
Generador de bordes redondeados y gradientes. Pues eso, para generar cajas con bordes redondeados y gradientes. Lo interesante es que ya te ofrece el código HTML y las imágenes necesarias recortadas.
Generador de Textos. Estás cansado del clásico LoremIpsum. Pues aquí tienes un generador de textos aleatorios pero con algo de “sentido”.
Generador de email. Para evitar el spam un generador de imágenes con tu dirección de correo.
Generador de paletas de colores. A partir de una foto te genera una paleta de colores.
…y como no el clásico Read more:online
Algunos tutoriales del PHP|Tek 2007 2007-05-24 20:52:44 Hace más de una semana que Ilia Alshanetsky publicó estos tutoriales sobre Seguridad y Rendimiento y, aunque tarde, no puedo evitar promocionarlos :)
Securing PHP Applications
PHP & Performance
Buena parte de estas dos presentaciones se han repetido en otras conferencias, pero siguen mereciendo la pena. Son un buen repaso de unos cuantos consejos para aumentar el rendimiento y mejorar la seguridad de nuestras aplicaciones PHP.
El mismo Illa un día despúes publicó esta otra:
PHP Security pitfalls
Donde muestra como usando Google CodeSearch se pueden encontrar agujeros de seguridad en aplicaciones opensource, y en cualquier web si el propietario no es muy cuidadoso. Que los hackers utilizan Google CodeSearch no es nada nuevo… pero si no sabes de que va te sorprenderá.
Etiquetas en Technorati: conferencias, documentos, google, php, programación, rendimiento, seguridad, webmasterconferencias, documentos, google, php, programación, rendimiento, seguridad, webmaster
La Universal Search y la nueva interfaz de Google son un peligro 2007-05-20 16:42:41 Hace unos días que Google
ha lanzado su nuevaUniversalSearch
por defecto en la página principal de google.com (todavía no en .es). De momento el servicio está en una fase muy temprana pero ya puedes ver algunas diferencias en la página de resultados a parte de las novedades en la interfaz
que también han añadido.
Google ha integrado en una sola búsqueda los resultados de varias de sus herramientas (Google News, Google Books, Google Blogs, etc.). Esto beneficia en parte al usuario ya que en una búsqueda normal podrá encontrar más fácilmente imágenes, vídeos, últimas noticias, etc. (y también beneficia al mismo Google ya que el usuario tiene más probabilidades de perderse por sus servicios)
Opino que para quien se dedique a SEO esto es una noticia bastante relevante. Aunque no existen diferencias en los resultados de búsqueda web, entre la nueva barra y los tres o cuatro resultados de otros servicios el usuario tiene muchas más opciones de click en una enlace no cont Read more:peligro
Funciones anónimas en PHP 2007-05-18 13:03:52 Leo en el report semanal de Zend Developer Zone que alguien ha añadido soporte para funciones anónimas al PHP. Ahora sin necesidad de usar el incómodo create_function() un código como este funcionará:
$data = array("zoo", "orange", "car", "lemon", "apple");
usort($data, function($a, $b) { return strcmp($a, $b); });
var_dump($data); # data is sorted alphabetically
Si te interesa está disponible el patch para el PHP.
Vía IONCANNON
Etiquetas en Technorati: noticias, patches, php, programación, software, webmasternoticias, patches, php, programación, software, webmaster
Cache de páginas estáticas para PHP 2007-05-15 20:31:45 El motor de PHP es uno de los más rápidos generando páginas web aún así nunca será tan rápido como no tener que generar nada y que el servidor web devuelva páginas estáticas. A pesar de disponer de una aplicación web escrita en PHP podemos conseguir la misma velocidad que en una web estática cacheando las páginas generadas. Lo que se porpone a continuación es un sistema de cache donde las páginas sólo se generarán la primera vez que se acceda a ellas, en siguientes peticiones el servidor web devolverá las páginas estáticas generadas.
Existen varias propuestas de sistemas de cache donde siempre se ejecuta un script PHP trabajando con el output-buffer para guardar la respuesta. Estos sistemas de cache tiene el inconveniente de que a pesar de tener la página cacheada siempre estamos ejecutando un script PHP con el coste en rendimiento que ello conlleva. Como solución se propone trabajar con el output-buffer pero usar la directiva de configuración ErrorDocument del Ap
Disponible la versión 5.2.2 del PHP 2007-05-04 13:30:58 Después de casi dos meses y medio desde la última release ya tenemos disponible una nueva versión del PHP, la 5.2.2. En esta versión se corrigen más de 120 bugs y se solventan casi todos los agujeros de seguridad descubiertos por Stefan Esser en su mes de los bugs. También se ha actualizado el PHP4 a la 4.4.7.
A parte de la corrección de bugs se actualizan las GD a la última versión con nuevas funciones interesantes como imagegrabscreen() y imagegrabwindow() para generar snapshots de pantallas y ventanas. Por otro lado se actualizan las librerías PCRE y SQLite y se mejoran varias extensiones y funciones. Podéis ver una lista completa de los cambios en el changelog detallado.
Etiquetas en Technorati: noticias, php, seguridad, software, updates, webmasternoticias, php, seguridad, software, updates, webmaster
Cache en memoria compartida con APC 2007-05-02 13:37:23 Como continuación del anterior post voy a explicar brevemente como montar una cache de objetos en memoria compartida usando APC. Esto nos permite disponer de una cache accesible para cualquier proceso Apache que se esté ejecutando en el servidor. Podemos guardar cualquier variable (resultados de queries, páginas html, cualquier tipo de objeto, etc.) y esta se conservará entre las distintas peticiones hasta que la borremos de cache o expire el TTL que queramos.
Una forma rápida de ver su uso es con un ejemplo:
$obj = new Objeto();
apc_store('key',serialize($obj),3600);
$result = unserialize(apc_fetch('key'));
var_dump($result);
Usando apc_store() guardamos $obj en cache durante una hora. Podemos recuperar o borrar $obj de la cache usando el identificador key. Es necesario realizar serialize/unserialize si guardamos datos como objetos o arrays, para variables simples no es necesario.
Para borrar el anterior objeto de cache:
apc_delete('key');
Para
Instalación del APC (Alternative PHP Cache) sobre FreeBSD 2007-04-26 16:10:58 Como prometía en el post dedicado a la optimización de ADOdb voy a explicar como instalar el sistema de cache APC sobre
un servidor FreeBSD
6.x. El APC (Alternative
PHP Cache) es un sistema de cache de opcode para PHP, sirve para cachear el código intermedio del PHP y así no tener que interpretar todos los scripts en cada ejecución. Para almacenar este código "compilado" se usa la memoria compartida del sistema. A parte el APC nos ofrece funciones para poder almacenar y recuperar datos de cache.
El APC es una extensión PECL que no viene incluida por defecto con el PHP (esto cambiará con la futura versión 6). A continuación describo como instalar y configurar el APC sobre FreeBSD.
[1] Instalar el port
Suponiendo que tenemos instalado y funcionando un servidor web (Apache+PHP) sólo nos falta añadirle la extensión PECL con:
# portinstall pecl-APC
Si no trabajas con portupgrade:
# cd /usr/ports/www/pecl-APC/
# make install clean
Con esto compilamos e instalamos el APC. Si todo
Carga automática de clases en PHP con autoload 2007-04-25 15:24:47 Una de las técnicas más habituales en el desarrollo de aplicaciones PHP orientadas a objetos es crear un archivo fuente para cada definición de clase. Con esta técnica es necesario hacer require de muchos archivos en el código para cada ejecución. Nuestro fantástico PHP5 nos ofrece la posibilidad de cargar autom
áticamente las clases que necesita bajo demanda definiendo la función __autoload().
Otra gran ventaja de usar autoload es que nos aseguramos de que sólo incluimos las definiciones de las clases que realmente usamos. Es frecuente en la vida de una aplicación que debido a actualizaciones se nos queden requires de clases que ya no usamos o que por ejemplo tengamos la costumbre de hacer todos los requires que va a usar una clase en la cabecera, entonces para ejecutar un sólo método que quizás sólo usa un par de clases estamos cargando clases innecesarias.
A pesar de que normalmente el uso de autoload provoca una mejora importante en el rendimiento ya que sólo se carg
Estoy offline gracias a Tele2 2007-04-19 13:53:50 Un tema no relacionado con PHP o BSD pero con mucha relación con este blog... Llevo más de 20 días sin inet en casa... brrr :( Todo "gracias" a Tele2.
Por mi parte Tele2... nunca máis. Esto de trabajar con alguien que no tiene control sobre su infraestructura... nunca máis. Es cierto q llevaba un año sin incidencias, pero cuando tienes una relacionada con la linea de teléfono estás perdido. En estos casos han de intentar "trabajar" conjuntamente Telefónica y Tele2... y pocas veces lo consiguen.
Ale, espero recuperar la situación en breve y q este blog vuelva a tener más actividad :)
Etiquetas en Technorati: adsl, blog, blogging, noticias, php, phpbsd, webmasteradsl, blog, blogging, noticias, php, phpbsd, webmaster
Disponible la versión 5.2.3 del PHP 2007-06-01 05:24:50 No hace ni un mes desde la última entrega y ya tenemos disponible una nueva versión de nuestro querido PHP, la 5.2.3. Básicamente es una versión de corrección de bugs, todavía algunos referentes a la seguridad de los encontrados en el MOPB. A parte de esto se mejoran varias cosas como las funciones para generar MD5, llamadas al sistema, etc. podéis ver una lista completa de los cambios en el Changelog oficial.
Actualización:
Según Stefan Esser:
Otra vez no todos los bugs de seguridad corregidos son mencionados en la nota de release.
Otra vez bugs conocidos por los desarrolladores no son corregidos correctamente.
Más información aquí.
Etiquetas en Technorati: noticias, php, seguridad, software, updates, webmasternoticias, php, seguridad, software, updates, webmaster
El futuro de BugZilla 2007-05-31 11:47:42 Bugzilla es un sistema de seguimiento y notificación de errores desarrollado en Perl ampliamente conocido e increíblemente potente. Aunque nació para gestionar el desarrollo de Mozilla es aplicable a prácticamente cualquier proyecto de desarrollo de software (incluso a otros tipos de proyecto).
Pocos días antes del lanzamiento de su última versión (la 3.0) iniciaron una discusión en la wiki acerca de los posibles lenguajes a los que podría migrar el código del bugzilla:
Bugzilla:Languages
Es una interesante comparación entre distintos lenguajes de programación usables para construir aplicaciones web. Las consideraciones previas que exponen son válidas para muchos desarrollos:
Fácil desarrollo
Fácil modificación y mantenimiento
Buen rendimiento
Librerías de funciones disponibles
Internacionalización
Seguridad
Que obligue a codificar “bien”
Esperemos que se decidan por el PHP… aunque con Ruby y Python en juego, nosé, nosé :)
Etiquetas en Technora Read more:futuro
Nuevo blog para las “nuevas” PEAR 2007-06-05 16:19:23 Después de los últimos cambios en la gestión del proyecto ya se empiezan a ver algunas novedades, el nuevo presidente de las PEAR presenta el blog oficial del proyecto con el objetivo de difundir noticias relacionadas y para recibir feedback de la comunidad.
La nueva constitución aprobada recientemente que ha tenido como consecuencia la elección democrática de un nuevo PEAR Group junto con el nacimiento de este blog son una buena limpieza de cara para el proyecto PEAR.
De momento lo más interesante del blog es el último post donde se anuncia el nuevo instalador Pyrus, todavía en fase pre-devel, para las nuevas clases PHP5+.
Vía Joshua Eichorn’s Blog
Etiquetas en Technorati: blog, noticias, pear, php, programación, webmasterblog, noticias, pear, php, programación, webmaster Read more:Nuevo
Internacionalización de temas en WordPress usando gettext 2007-06-07 12:24:32 WordPress está disponible en varios idiomas gracias al sistema de localización GNU gettext. Dentro del código de WordPress nos encontramos dos funciones para hacer el trabajo con gettext mucho más sencillo y así poder programar plugins y temas multi-idioma, estas funciones son las mismas que usa internamente el propio WordPress. A pesar de disponer de estas facilidades es muy frecuente encontrarse temas en un único idioma, es cierto que hacer temas multi-idioma añade un coste extra a la confección de un tema, pero en mi opinión es algo que merece la pena si queremos dar mucha más visibilidad a nuestro trabajo. A continuación describo como usar estos mecanismos que proporciona el WordPress para realizar un tema multi-idioma.
1) Escoger un nombre para el "dominio". Se trata de escoger un nombre para todo el conjunto de traducciones, normalmente el mismo nombre del tema nos servirá, lo único a tener en cuenta es que ha de ser un nombre único entre todos los temas y plugins i Read more:usando
Cadena de enlaces 2007-06-14 20:07:23 Una cadena de enlaces es una buena forma de dar a conocer tu blog y conocer más blogs… a parte de conseguir más backlinks :) Veo en SEO Profesional que han empezado una cadena de enlaces que presento a continuación:
Blog de Posicionamiento Web ( SEO Profesional )
Posicionamiento y Publicidad de Blogs (xzBlogs)
Recursos Flash (Recursos Flash)
Negocios electrónicos (Adsense Optimizado)
Aprende A Ganar Dinero Facil En Internet (uLoVe-TeCh.com)
Recursos para Webmasters (Zona Masters)
Social Media Optimization (Buzz Director)
Trucos y consejos para tu pc (SpamLoco)
Windows, Seguridad e Internet (estarOffline.blogspot.com)
Nikok (nikok.com)
Programación PHP y Sistemas BSD (www.phpbsd.net)
Noticias de Linux, tecnología y la web (blux20.blogspot.com)
Todo sobre el motor (portal-coches.com)
chexpirit(chexpirit.blogspot.com)
Alberto García (blog de alberto666)
Miguel Angel Gatón (miguelgaton.es)
Informática Práctica. Tutoriales, trucos, diseño web… (Informática Prácti Read more:Cadena
Instalar clases PEAR en un hosting compartido 2007-06-12 21:21:34 En muchas ocasiones disponemos de un servicio de hosting compartido que no tiene las PEAR instaladas, o que ofrece una instalación mínima que no incluye las clases que necesitamos. A continuación describo como realizar una instalación local de las PEAR en un servidor compartido usando la linea de comandos o un navegador web. A parte de instalaciones en servicios de hosting estos procedimientos resultan muy útiles en otras ocasiones, por ejemplo si queremos probar nuevas clases o distintas versiones de clases sin necesidad de instalarlas en el sistema.
Instalación por consola
Si disponemos de acceso SSH, Telnet, o directo a la consola del servidor este es el procedimiento a seguir.
1) Iniciamos la sesión de usuario.
2) Creamos una configuración por defecto para las PEAR:
$ pear config-create $HOME .pearrc
3) Creamos un directorio temporal en nuestra cuenta para evitarnos problemas de permisos en el directorio "/tmp" del sistema:
$ mkdir $HOME/tmp
4) Cambiamos las variables neces
Jugando con del.icio.us desde PHP 2007-06-17 22:15:18 Del.icio.us, el archiconocido servicio de gestión de marcadores sociales, ofrece una API para poder desarrollar aplicaciones que utilicen sus servicios. Hace tiempo que vi aparecer la clase Services_Delicious en el repositorio de las PEAR pero hasta ahora no le había podido pegar un ojo, es una clase que implementa un cliente para los servicios web basados en REST de del.icio.us.
La Transferencia de Estado Representacional (Representational State Transfer) o REST describe una interfaz web simple utilizando peticiones HTTP y datos XML pero sin capas adicionales como SOAP, frecuentemente usadas en los servicios web. Precisamente el otro día estuve charlando con mi colega Manuel Aguilar acerca de las ventajas de usar servicios REST en muchos escenarios frente a los clásicos servicios web basados en SOAP o basados en protocolos propios, tema que se trato en la pasada PHP Conference 2007 spring edition celebrada en Stuttgart a la que Manuel asistió.
Sin ánimo de entrar en más detalle
Disponible la RC1 de la futura Slackware 12.0 2007-06-16 22:05:33 Para los nostálgicos como yo que os gusta seguir con una slackware por algún rincón, hace poco que está disponible la primera candidata a release de la futura Slackware 12.0.
Entre muchas novedades tenemos kernel 2.6.21.5, KDE 3.5.7, Apache 2.2.4 con PHP 5.2.3, etc.
A mi personalmente es una distribución que me sigue encantando... si no tengo más remedio que usar un Linux por que ninguno de los BSD es apropiado, no lo dudo ni un momento, Slackware o Debian si quiero ir rápido y Gentoo si tengo más tiempo.
Vía Tod-OS.com
Etiquetas en Technorati: linux, noticias, slackware, software, sysadmin, updateslinux, noticias, slackware, software, sysadmin, updates
Whois.net al descubierto 2007-06-20 11:37:41 Whois.net, el conocido site para realizar consultas de dominios, tiene un bonito fallo desde esta mañana. La verdad es que no me parecía algo relevante pero visto que llevan así todo el día lo comento.
Parece que algún iluminado ha quitado el mod_php de la configuración del Apache :) Podéis comprobarlo vosotros mismos.
Whois.net
La verdad es que ver una página con PR 7 con esto duele un poco.
Captura de pantalla del fallo:
Captura del contenido de Whois.net
Etiquetas en Technorati: bugs, notas, php, webmasterbugs, notas, php, webmaster
Muerte anunciada del PHP4 2007-07-13 09:17:38 Hace pocas horas anunciaban en PHP.net que sólo se seguirán lanzando releases de PHP4 hasta finales de este año.
Justo hoy PHP5 cumple tres años de vida, durante este tiempo se ha convertido en una versión sobradamente preparada para entornos de producción. Aunque desgraciadamente todavía se sigue usando PHP4 en muchos proyectos y hostings con lo que se limita gravemente el correcto crecimiento del lenguaje PHP.
Esta noticia de fin de continuidad del PHP4 el 31-12-2007 es el complemento perfecto a lo que nos comentaba Dani, entre otros, acerca del nacimiento de GoPHP5, una campaña que propone el próximo 5 de Febrero como fecha límite para que el máximo número de aplicaciones PHP marquen la versión 5.2.0 como requisito mínimo.
Según Nexen.net actualmente sólo un 20% de todas las instalaciones de PHP son de la versión 5, entre GoPHP5 y esta noticia mucho me temo que en menos de 6 meses esta situación por fin cambiará.
Vía PHP.net
Etiquetas en Technorati: gophp5, not
Nuevos estándares para las PEAR2 2007-07-11 17:04:48 Hace un par de días anunciaron en el blog de las PEAR la disponibilidad de un nuevo estándar donde se describen los cambios necesarios en las reglas de las PEAR para hacer frente, entre otros requisitos, al nuevo instalador Pyrus y a la nueva característica unzip-and-go de las PEAR2. Desde el post se llama a la participación en la página de discusión de la wiki.
Se tratan temas como la estructura de directorios, nombres de archivos y clases, dependencias entre clases, como trabajar con el repositorio, etc.
En la misma wiki puedes ver una lista completa de los problemas q este nuevo estándar quiere solventar. Es realmente interesante la nueva característica unzip-and-go de las PEAR2, permite a quien quiera usar sólo una o dos clases PEAR se las pueda descargar y utilizar directamente sin necesidad de usar el instalador.
Vía PEAR Blog
Etiquetas en Technorati: estándares, noticias, pear, pear2, php, programación, webmasterestándares, noticias, pear, pear2, php, programación
SGAE = Ladrones 2007-07-11 06:44:25 Aunque unos días tarde (demasiados) me solidarizo con Julio Alonso publicando este post con el título “SGAE = Ladrones” tal como propone Tabernil.
Para el q no sepa d q va esta historia porque ha estado enfermo, vive en una cueva o un motivo similar, un resumen rápido:
El 23 de Abril de 2004 Julio Alonso publicaba en su blog un post acerca del Google Bombing lanzado contra la SGAE con la palabra “ladrones”. Pues tres años después Julio Alonso informa de que ha sido demandado por la SGAE exigiéndole la retirada del post y sus comentarios, una rectificación pública y el pago de 9000 euros… ver para creer.
Vía Menéame
Etiquetas en Technorati: crítica, ladrones, notas, offtopic, sgaecrítica, ladrones, notas, offtopic, sgae
Whois.net al descubierto 2007-06-20 11:37:41 Whois.net, el conocido site para realizar consultas de dominios, tiene un bonito fallo desde esta mañana. La verdad es que no me parecía algo relevante pero visto que llevan así todo el día lo comento.
Parece que algún iluminado ha quitado el mod_php de la configuración del Apache :) Podéis comprobarlo vosotros mismos.
Whois.net
La verdad es que ver una página con PR 7 con esto duele un poco.
Captura de pantalla del fallo:
Captura del contenido de Whois.net
Etiquetas en Technorati: bugs, notas, php, webmasterbugs, notas, php, webmaster
Jugando con del.icio.us desde PHP 2007-06-17 22:15:18 Del.icio.us, el archiconocido servicio de gestión de marcadores sociales, ofrece una API para poder desarrollar aplicaciones que utilicen sus servicios. Hace tiempo que vi aparecer la clase Services_Delicious en el repositorio de las PEAR pero hasta ahora no le había podido pegar un ojo, es una clase que implementa un cliente para los servicios web basados en REST de del.icio.us.
La Transferencia de Estado Representacional (Representational State Transfer) o REST describe una interfaz web simple utilizando peticiones HTTP y datos XML pero sin capas adicionales como SOAP, frecuentemente usadas en los servicios web. Precisamente el otro día estuve charlando con mi colega Manuel Aguilar acerca de las ventajas de usar servicios REST en muchos escenarios frente a los clásicos servicios web basados en SOAP o basados en protocolos propios, tema que se trato en la pasada PHP Conference 2007 spring edition celebrada en Stuttgart a la que Manuel asistió.
Sin ánimo de entrar en más detalle
Disponible la RC1 de la futura Slackware 12.0 2007-06-16 22:05:33 Para los nostálgicos como yo que os gusta seguir con una slackware por algún rincón, hace poco que está disponible la primera candidata a release de la futura Slackware 12.0.
Entre muchas novedades tenemos kernel 2.6.21.5, KDE 3.5.7, Apache 2.2.4 con PHP 5.2.3, etc.
A mi personalmente es una distribución que me sigue encantando... si no tengo más remedio que usar un Linux por que ninguno de los BSD es apropiado, no lo dudo ni un momento, Slackware o Debian si quiero ir rápido y Gentoo si tengo más tiempo.
Vía Tod-OS.com
Etiquetas en Technorati: linux, noticias, slackware, software, sysadmin, updateslinux, noticias, slackware, software, sysadmin, updates
Cadena de enlaces 2007-06-14 20:07:23 Una cadena de enlaces es una buena forma de dar a conocer tu blog y conocer más blogs... a parte de conseguir más backlinks :) Veo en SEO Profesional que han empezado una cadena de enlaces que presento a continuación:
Blog de Posicionamiento Web (SEO Profesional)
Posicionamiento y Publicidad de Blogs (xzBlogs)
Recursos Flash (Recursos Flash)
Negocios electrónicos (Adsense Optimizado)
Aprende A Ganar Dinero Facil En Internet (uLoVe-TeCh.com)
Recursos para Webmasters (Zona Masters)
Social Media Optimization (Buzz Director)
Trucos y consejos para tu pc (SpamLoco)
Windows, Seguridad e Internet (estarOffline.blogspot.com)
Nikok (nikok.com)
Programación PHP y Sistemas BSD (www.phpbsd.net)
Noticias de Linux, tecnología y la web (blux20.blogspot.com)
Todo sobre el motor (portal-coches.com)
chexpirit (chexpirit.blogspot.com)
Alberto García (blog de alberto666)
Miguel Angel Gatón (miguelgaton.es)
Informática Práctica. Tutoriales, trucos, diseño web… (Informática Práctica) Read more:Cadena
Instalar clases PEAR en un hosting compartido 2007-06-12 21:21:34 En muchas ocasiones disponemos de un servicio de hosting compartido que no tiene las PEAR instaladas, o que ofrece una instalación mínima que no incluye las clases que necesitamos. A continuación describo como realizar una instalación local de las PEAR en un servidor compartido usando la linea de comandos o un navegador web. A parte de instalaciones en servicios de hosting estos procedimientos resultan muy útiles en otras ocasiones, por ejemplo si queremos probar nuevas clases o distintas versiones de clases sin necesidad de instalarlas en el sistema.
Instalación por consola
Si disponemos de acceso SSH, Telnet, o directo a la consola del servidor este es el procedimiento a seguir.
1) Iniciamos la sesión de usuario.
2) Creamos una configuración por defecto para las PEAR:
$ pear config-create $HOME .pearrc
3) Creamos un directorio temporal en nuestra cuenta para evitarnos problemas de permisos en el directorio "/tmp" del sistema:
$ mkdir $HOME/tmp
4) Cambiamos las variables neces
Internacionalización de temas en WordPress usando gettext 2007-06-07 12:24:32 WordPress está disponible en varios idiomas gracias al sistema de localización GNU gettext. Dentro del código de WordPress nos encontramos dos funciones para hacer el trabajo con gettext mucho más sencillo y así poder programar plugins y temas multi-idioma, estas funciones son las mismas que usa internamente el propio WordPress. A pesar de disponer de estas facilidades es muy frecuente encontrarse temas en un único idioma, es cierto que hacer temas multi-idioma añade un coste extra a la confección de un tema, pero en mi opinión es algo que merece la pena si queremos dar mucha más visibilidad a nuestro trabajo. A continuación describo como usar estos mecanismos que proporciona el WordPress para realizar un tema multi-idioma.
1) Escoger un nombre para el "dominio". Se trata de escoger un nombre para todo el conjunto de traducciones, normalmente el mismo nombre del tema nos servirá, lo único a tener en cuenta es que ha de ser un nombre único entre todos los temas y plugins i Read more:usando
Nuevo blog para las “nuevas” PEAR 2007-06-05 16:19:23 Después de los últimos cambios en la gestión del proyecto ya se empiezan a ver algunas novedades, el nuevo presidente de las PEAR presenta el blog oficial del proyecto con el objetivo de difundir noticias relacionadas y para recibir feedback de la comunidad.
La nueva constitución aprobada recientemente que ha tenido como consecuencia la elección democrática de un nuevo PEAR Group junto con el nacimiento de este blog son una buena limpieza de cara para el proyecto PEAR.
De momento lo más interesante del blog es el último post donde se anuncia el nuevo instalador Pyrus, todavía en fase pre-devel, para las nuevas clases PHP5+.
Vía Joshua Eichorn's Blog
Etiquetas en Technorati: blog, noticias, pear, php, programación, webmasterblog, noticias, pear, php, programación, webmaster Read more:Nuevo
Actualización veraniega del PageRank 2007-08-08 06:09:18 Durante los próximos días, incluso horas, Google empezará con la actualización del pagerank público en sus servidores. De momento, como es habitual, se están actualizando los backlinks lo que acostumbra a preceder a la actualización del pagerank.
Este pagerank externo es el consultable en los servidores de Google y se actualiza cada tres meses o más, realmente Google actualiza su pagerank interno constantemente. Pero este numerito público es el que consulta la barra de Google, varios plugins de Firefox, wordpress, etc. y “desgraciadamente” demasiada gente dedicada al intercambio/compra de enlaces.
A consecuencia de esta actualización no se van a notar cambios en el posicionamiento en los resultados de búsqueda, es simplemente un copia del dato interno que tiene Google a sus datacenters públicos. El PR afecta al posicionamiento, pero esta actualización es una simple copia de lo que Google ya sabe, o sea, te vas a quedar donde estabas.
A ver como va el tema, a mi Read more:PageRank