La coctelera tecnologica

Si te gusta la informática, la tecnología, el modding, geek

Archivo de la categoria 'Programación'


ircuH y “cierre” de blog

9 November, 2008

Llevo mucho tiempo sin postear nada, de hecho tengo completamente abandonado el blog, solo entraba hasta ahora, para las actualizaciones del propio Wordpress.

La verdad es que he perdido todas las ganas de postear, aparte de no tener tiempo apenas, para escribir articulos que puedan ser de calidad, tampoco tengo nada que decir ya que ando liado en otros proyectos, solo he subido en uno que he "resucitado" del año 2002 que es sobre el ircuH, en estoy momentos voy escribiendo un bot en P10 para poder escribir en la base de datos distribuida, pero no sé lo que tardaré, y si lo subire en sourceforge, por eso he subido documentación, para salir de los apuros, sobretodo leer bien.

Dejo el blog como "abandonado"

Leer mas … »

Publicado en Linux, Programación | No hay comentarios »

Más de HTML

20 September, 2008

En el anterior post, solo me había centrado en las tablas, todo lo de aquí está extraido de http://serbal.pntic.mec.es/apan más sobre tablas y cosas en HTML.

Creo que es muy útil aprender todo lo que hay en esa web, ya que a la hora de hacer muchas cosas en Wordpress, o páginas en Wordpress, puede sernos realmente útil, todo lo que nos enseña, vista las carencias que tiene el editor de Wordpress, yo apuesto por usar lo que en esa web nos enseña, por otra parte básico, y de esta manera no andar preocupados por si no tenemos a mano un editor como Dreamweaver a mano, ya que Wordpress, nos permite escribir como editor (muy limitado) y por otra parte en código HTML, creo que es vital su lectura, y aprender lo que más vayamos a usar, gracias al autor por ser tan claro.

Recordad que en Wordpress para que no salga todo el contenido de un post, por si es largo, como es el caso podemos poner ua barra de “More”, que nos aparecerá “Seguir Leyendo” su etiqueta es <!–more–> en medio con eso ya lo conseguimos, espero que os sea el post de mucha utlidad

Leer mas … »

Publicado en Programación, Utilidades | No hay comentarios »

Tablas HTML

20 September, 2008

Muchas veces, me he encontrado con la necesidad de tener de tirar de código HTML, porqué el pobre editor de que trae por defecto Wordpress es muy deficiente, llegando algunas veces a tener de usar un editor como Adobe Dreamweaver, ya que muchas veces deseariamos poner una imagen, desde el exterior, por ejemplo una cuenta en Flickr y solo podemos adaptar algún plugin, para mejorarlo. Por Internet he ido recopilando código que creo que puede ser muy interesante, muchas veces no posteo cosas por la pereza de tener de usar el Dreamweaver y pasar el código HTML al blog.

Por ejemplo una de las cosas, que más necesidad me he encontrado a lo largo del tiempo es la de crear marcos, así que empezare por las tablas en HTML.

Leer mas … »

Publicado en Programación, Utilidades | 1 Comentario »

Matar procesos por nombre

30 August, 2008

He visto un script en Internet, que me a llamado mucho la atención. 

Se trata de un script que podemos matar un proceso por el nombre, en vez de usar el PID del proceso, es un tanto antiguo, por lo que se puede ver, pero realmente puede ser muy útil, ya que no tenemos de usar el comando “ps aux” para ver todos los procesos del sistema, si no vamos directamente por el nombre. Por lo que dice en el script, funciona en un sistema BSD.

Antes de poner el código me gustaría decir, que yo no lo he traducido, pero quien sepa algo básico de programación verá, como es posible cambiar el idioma, espero que sirva como una de esas tantas utilidades!

Leer mas … »

Publicado en FreeBSD, Linux, Programación | 2 Comentarios »

Script para descargar videos de youtube en Linux

27 July, 2008

Navegando me encontre con un curioso script que para mi es muy muy útil. Se trata de poder bajar videos de Youtube desde una terminal, y la verdad resulta útil si trabajamos en entornos de trabajo, ya que el comando siempre será el que nosotros queramos.

Lo primero de todo es crear el fichero:

$ touch youtube

En mi caso le he puesto youtube podeis poner lo que queráis, luego desde la consola, arrancamos un editor de textos, bien sea nano, vi, para hacerlo más fácil usaré el gedit:

$ gedit youtube

Leer mas … »

Publicado en FreeBSD, Linux, Programación, Software, Utilidades | No hay comentarios »

Enviar Mail por PHP

2 July, 2008

Visto hace ya un tiempo, la necesidad de crear un pequeño formulario me vi obligado a programar un pequeño script en PHP, en este caso yo me apoye sobre una variable la $HTTP_POST_VARS que debería contener el formulario, para saber si había recibido o no, datos desde un formulario.

Dicha variable la utilicé en un enunciado if (!$HTTP_POST_VARS) que si pasa por el caso positivo (no había nada en $HTTP_POST_VARS- significa que no se a recibido nada desde el formulario.

En este caso muestro el formulario de contacto, veamos el código de la página para crear el formulario, recibirlo y componer el cuerpo del mensaje que se va a enviar. En el mismo código podremos encontrar también la llamada a la función que envía el correo …

Leer mas … »

Publicado en Programación | 1 Comentario »

Optimizando un foro phpBB

29 June, 2008

En el foro de Xeoweb han escrilto un hilo pidiendo ayuda porque su foro en phpBB se ha hecho lento y le ha saturado el hosting lo cual no hace mucha gracia.

Yo hace tiempo que no uso phpBB, prefiero otros: SMF para los que quieren un foro “clásico”, Vanilla también es muy bueno aunque se usa de forma un poco menos “habitual”, InvisionBoard tiene la pega de ser “comercial” pero bueno o últimamente bbPress pega fuerte y su fácil integración con WordPress (no en vano son de los mismos) es un plus.

Con tantas alternativas, como ya he dicho, hace tiempo que no uso phpBB pero por aquí todavía conservo algunos consejos sobre cómo optimizarlo para que no se sature tan fácilmente, he cogido el texto, le he sacado las telarañas y añadido referencias.

Activar el pruning o purgado de hilos

El pruning o “purgado” es el sistema por el cual los hilos sin respuestas pasados X días son borrados, no afecta a las estadísticas globales del foro y aunque no es la mejor solución (si te interesa mantener un “archivo” del foro) puede ser la única solución llegado a cierto punto.

Para ello miramos las celdas de un foro y pulsamos en el desplegable “Ver foro” (o “Observar foro” dependiendo de la versión) ahí te aparecerá una opción para poder purgar todos los mensajes más viejos de “X” días.

Rehacer el índice de búsquedas

Las tablas phpbb_search_wordlist y phpbb_search_wordmatch son el gran “problema” de phpBB: pueden ocupar tranquilamente 2/3 partes de la base de datos.

Su función no es otra que conservar una lista de palabras para que la función de búsqueda funcione. Aquí tenemos dos opciones:

  1. Borrar el contenido de las tablas : las búsquedas dejarán de funcionar con hilos viejos (anteriores al borrado) pero liberarás mucho espacio.
  2. Usar Rebuild Search Index : Rebuild Search Index es un hack muy sencillo de instalar que intenta rehacer el índice de búsquedas que, en algunos casos , reduce el tamaño de esas dos tablas a la mitad.
  3. (Opcionalmente) No permitir búsquedas a usuarios no registrados : personalmente no me gusta la idea pero la cantidad de spammers que buscan hilos en un foro no es nada despreciable, normalmente tiran de Google pero a menudo no es así.

Comprimir las tablas

En éste otro hilo comentan la posibilidad de comprimir las tablas posts_text y search_wordlist usando MySQL:

ALTER TABLE phpbb_search_wordlist PACK_KEYS=1 DELAY_KEY_WRITE=1;

El precio “a pagar” es que al escribir un hilo o hacer una búsqueda será un poquito más lento.

Optimizar tablas

Esto es general para cualquier aplicación que use MySQL, pero mediante MySQl se pueden optimizar las tablas de vez en cuando, el propio phpMyAdmin al seleccionar una o varias tablas tiene la opción “Optimizar / Optimize”.

eXtreme Styles mod

eXtreme Styles mod for phpBB 2.0.x me lo han recomendado por varios sitios por los dos primeros puntos que ofrece:

  • Increases speed of phpBB template system by replacing template compilation algorythm with much faster one.
  • Templates cache that allowes you to speed up forum by caching compiled templates.

Modificaciones para foros grandes

Por último, existe un largo hilo (60 páginas, empezado hace 4 años y continua activo) que nos propone una serie de cambios a realizar para foros MUY grandes (50.000 posts por día).

Y terminando el tema, cabe decir que si bien phpBB 2.x no es muy rápido (ya digo, prefiero las otras alternativas) nada que comparar si lo optimizas “un poco” — sin matarse — con la nueva rama phpBB 3.x: la parte de MySQL parece mucho más rápida pero la parte de PHP, al menos de momento, es un agujero de recursos.

Desde mi punto de vista, el eXtreme Styles mod for phpBB 2.0.x para mi es la piedra angular para optimizar foros con muchos post y visitas, la opción de cachear los themes y de poder editarlos desde la propia web son una ayuda muy valiosa, añadir que combinado con Rebuild Search Index puede ser lo óptimo, para evitar problemas 

Publicado en Programación, Software, Utilidades | 1 Comentario »

Shoutcast en la web

9 May, 2008

Bueno, hace uya un tiempo quise saber como se podía poner un player de manera, que no se “usen” programas externos, así que creo que puede resultar muy útil. Aunque en Linux no sea viable, pero hoy por hoy …

Pongo el codigo HTML que se debería de incrustar:
<object id=”player” width=”191″ height=”36″ classid=”CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6″ >
 
      <param name=”url” value=”http://SERVIDOR:PUERTO” />
      <param name=”src” value=”http://SERVIDOR:PUERTO” />
      <param name=”showcontrols” value=”true” />
      <param name=”autostart” value=”true” />
 <param name=”controller” value=”true” />
 <param name=”uiMode” value=”mini”>

      <!–[if !IE]>–>
       </object>

 

Publicado en Otros, Programación | No hay comentarios »

Frases celébres de Richard Stallman

6 May, 2008

Hace poco leí que Richard Stallman podría ser el hombre más odiado del cyberespacio. Propuesta, sugerencia o como queráis llamarla que no comparto en absoluto, ni tampoco creo que sea así (personalmente opino que tito Gates le gana con creces).

Debido a esto y conociendo la filosofía de Stallman decidí hacer un recopilatorio de frases muy buenas y motivadoras de este hombre con las que a través de ellas le conoceréis aún mejor. También desde aquí os animo a que veais, Revolution OS un gran documental, si os gusta lo que vais a leer os lo recomiendo porqué es muy muy bueno.

Richard Stallman es el dios del software libre, padre del open source y espíritu santo del GPL, aunque claro… tampoco creo que esté del todo bien de la cabeza, pero es un hombre de fuertes ideales, y no tiene tapujos en enseñárselos a todo el mundo.

Leer mas … »

Publicado en Linux, Programación, Software | 2 Comentarios »

Programar

18 February, 2008

Programar es fácil. Programar bien es muy difícil.

Publicado en Programación | No hay comentarios »