Introducción a Simple PHP Blog (Tutorial parte I)



Clicando sobre la opción Entrar en el menú de la derecha, SPHPBlog nos solicitará nuestro nombre de usuario y contraseña para poder administrar contenidos. Estos datos son los mismos que pusimos durante la instalación.

Una vez estemos validados en el sistema, tendremos acceso a nuevas opciones que los visitantes no tienen, y que nos permitirán modificar los contenidos de la bitácora. Estas opciones se localizan también en el menú de la derecha y son:

Enlaces
+ enlace.
Menú
Agregar Noticia.
Agregar Página Estática.
Subir Imagen.
Configuración
Configuración.…

Continuar leyendo...

PHP 5.0.0 (y 4.3.8)



Acaba de aparecer la versión final del PHP 5.0.0. Al mismo tiempo, los desarrolladores han aprovechado para sacar la revisión 4.3.8.

Esta nueva versión 5, aporta interesantes novedades respecto a la 4.3.8 y anteriores:
– Mejor orientación a objetos.
– Soporte para XML mejorado.
– Soporte para SOAP.
– Soporte para MySQL 4.1 y superiores.
– Soporte para SQLite 2.x.
– Acceso a puertos TCP y UDP.

Lo mejor de todo, es que no solo ofrece más características y funciones, sino que además ¡es más rápido!

He hecho un pequeño script (los resultados es posible que se vean modificados con pruebas más serias), y lo he probado 3 veces con PHP 4.3.8 y 5.0.0.…

Continuar leyendo...

Tutoriales de Simple PHP Blog



Recibo bastantes consultas sobre el funcionamiento de SPHPBlog, así que he decidido hacer una saga de tutoriales de forma que pueda resolver todas vuestras dudas de golpe.

Lo publicaré en tres partes, que serán estas:

1) Introducción: Como funciona SPHPBlog una vez instalado, repasando las diferentes operaciones que pueden hacerse.
2) Instalación: Como se instala SPHPBlog, resolviendo los diferentes problemas que pueden surgir durante el proceso.
3) Modificación: Como crear temas, como crear traducciones a otros idiomas, y como realizar modificaciones al código.

En uno o dos días tendré lista la primera entrega, así que seguid atentos.…

Continuar leyendo...

Error en SPHPBlog 0.3.7b y anteriores



He detectado un problema de seguridad en el Simple PHP Blog. El error afecta a todas las versiones que se han publicado hasta la fecha. A partir de la versión 0.3.7b el parche que ha desarrollado Alex, y corrige el problema, vendrá incluido en la distribución oficial.

El error permite a cualquier visitante de la bitácora, publicar un artículo tan solo visitando una URL. Es por ello que recomiendo que os actualiceis.

Podeis conseguir el parche aquí.

var googletag=googletag || {}; googletag.cmd=googletag.cmd || [];googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericDFP2017", [728, 90], "div-gpt-ad-1506002846364-4").addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1506002846364-4"); });



Continuar leyendo...

NeoMule 2.55



Acaba de aparecer el nuevo NeoMule, aumentando a la versión 2.55.

Añade algunas características nuevas, y corrige algunos errores encontrados, pero sigue estando basada en el nucleo 0.42g de eMule, en vez del actual 0.43b.

Para que los que no sepais que es NeoMule, deciros que es un MOD (modificación no oficial) del cliente P2P eMule. Este MOD, se basa en algunas características de un MOD clásico, el LSD.

En mi opinión NeoMule 2.55 junto con el eMule LSD 16g es el mejor cliente para las redes eDonkey2000 y Kademlia.

Podeis descargarlo aquí.

var googletag=googletag || {}; googletag.cmd=googletag.cmd || [];googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericDFP2017", [728, 90], "div-gpt-ad-1506002846364-5").addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1506002846364-5"); });



Continuar leyendo...

De profesión, bloggero



Según se publica en el artículo de Baquía titulado "De profesión, bloggero", las gestoras de medios publicitarios, y los anunciantes están empezando a invertir en las bitácoras.

Incluso han surgido compañías que se especializan en publicidad online en blogs, como es el caso de Blogads.

Es cierto que los visitantes de un blog son fácilmente segmentables en función de sus intereses, que no son más que la temática del blog que visitan. Como es sabido, valen más pocas visitas de calidad, a las que se puede ofrecer publicidad focalizada, que muchas visitas sin tipificar.

Con esto se acaba de abrir una nueva puerta……

Continuar leyendo...

Logs del servidor web



Acabo de revisar las trazas (logs) de uno de los servidores de desarrollo del trabajo porque ultimamente el Sambar y el PHP iban un poco lentos.

Se habían registrado durante el pasado mes, un total de 400.916 peticiones, lo que representa 80 Mb de información en el archivo de log.

Cada vez que se tenía que responder a una nueva solicitud, se añadía al final de la traza, y ese proceso era el que ralentizaba la ejecución del servidor.



Continuar leyendo...

SQLite



SQLite es una base de datos de código abierto, multiplataforma, compacta y eficiente.

La diferencia que tiene SQLite con otras bases de datos, es que SQLite no está enfocada a la arquitectura cliente servidor. Es decir no hay un servidor de base de datos como tal, que se encargue de recibir peticiones, procesarlas y devolvérselas a los clientes. El propio código de SQLite se encuentra almacenado en el cliente.

La definición de cliente en este caso, es un tanto amplia. Un cliente puede ser una aplicación de catálogo de películas escrita en lenguaje C, el intérprete de PHP, una extensión TCL, …

Hace algunos meses hubo un cambio en la licencia de MySQL, de forma que era incompatible con la distribución oficial de PHP, de manera que los desarrolladores de PHP decidieron incluir en la versión 5 soporte para SQLite, y opcionalmente para MySQL (en la versión 4 es al revés).…

Continuar leyendo...

Laboratorios Google



Últimamente se habla mucho del servicio Gmail de Google, y está teniendo un tremendo éxito.

Lo que no hay tanta gente que sepa, es que Google tiene abierto un acceso de aplicaciones en desarrollo que pueden ser probadas de forma pública. Podeis encontrar este enlace en http://labs.google.com.

Particularmente me resultan prometedores el Personalized Web Search que filtra y ordena los resultados de la búsqueda en función de nuestros intereses, Web Alerts que notifican por email cuando en internet se publica alguna novedad relativa a nuestros intereses, y especialmente el mejorado buscador de grupos de noticias Groups Search.…

Continuar leyendo...

Nuevo record en el Live for Speed



Esta noche he estado corriendo 4 o 5 carreras en el Live for Speed con el GTI en el circuito BL GP. Éramos entre 7 y 10 jugadores.

Al estar en carrera, no os he podido pegar ningún pantallazo, lo siento.

Durante la tercera carrera en cuestión, y en la cuarta vuelta he conseguido hacer un 1:39,88. No ha sido una vuelta perfecta, porque he cometido un error (que yo haya sido consciente), y he encontrado algo de tráfico. Aún así, para mi es un tiempo que considero excelente (os recuerdo que el record del mundo con ese coche y en ese circuito es de 1:35,150). Al final he quedado en segunda posición.

Veo que voy progresando, el 3 de julio conseguí 1:43,180… Hoy, 10 días después lo he rebajado en casi 3,5 segundos.…

Continuar leyendo...