Archive for the 'PHP' Category

ExpoNET Live! (PHP vs. ASP.NET)

Wednesday, March 14th, 2007

OK, estoy en ExpoNET y se me ocurrió darle seguimiento para los que no pudieron venir. En este momento estamos en receso esperando el comienzo de la lucha PHP vs ASP.NET!! Stuardo Rodríguez a.k.a. “El Ticher”, a.k.a. “StR” vs Manolo Guerrero de México. Pilas que los que conocen a StR saben lo sentimental Linux/PHP que es así que esto se podría poner bueno!!

  • 12:24pm: Empiezan a entrar las personas al auditorio. Ricardo (el moderador) está apurado en algunos detalles de último momento. (Apuntando el CV de StR y Manolo para poder presentarlos, jaja)
  • 12:30pm: Freddie me está enseñando su Death Note e instruyéndome en este arte… :S. Cvander anunció el inicio de la charla.
  • 12:33pm: Cada lado dice las ventajas de su lenguaje… Manolo echa porras a PHP, StR echa porras a .NET (fanfarrones… jaja) pero StR habla mucho de lo free de su lado
  • 12:38pm: Manolo: el tiempo de aprendizaje puede ser costo alto… ejemplos personales. “No es gratis… el tiempo cuesta.”

Mi server tiene tos, pero ahi vamos…
(more…)

Invitación

Wednesday, March 14th, 2007

envio.png

Anyways…

Thursday, March 8th, 2007

Here's some interesting JavaScript shit for asking if you want to proceed doing something... like deleting a record out of a DB table...
remember to enclose the following in its proper tabs.. liek...


<script language="javascript" type="text/javascript">
 <!--  
    function delete_stuff(id){
    if (confirm("are you sure about deleting this?")) {
    document.location.href='folder/delete_script_file.php'+id;
    }
}
 //-->
</script>

THEN... you need to call the script from... wherever...


<A href="javascript:delete_stuff(id)">Delete Item</A>


Enjoy



Protip: Javascript arguments, unlike PHP function/method arguments are optional by default.
PHP optional argument:
myFunction(arg1=null){
    ..stuff..
}

doesnt need a value in arg1 to be executed, it just runs.

geekness ensues

Wednesday, March 7th, 2007
Thanks a million to Gago.


$parent = $_GET['p'];
while ($parent > $maxlevelpage) {
$parent = $__HTML['body']->getAll(array('id'=>$parent));
$parent = $parent[0]->getParent();
}


With this code, the application can look for its top level parent id.. awesome. :B

Zend y Microsoft

Thursday, March 1st, 2007

Hace unos días publiqué un pequeño post-noticia sobre el lanzamiento del nuevo PHP 5.2 optimizado para Windows 2003 Server, me puse a investigar un poco más y llegué a un par de noticias que me parecieron interesantes, como por ejemplo, la lógica detrás de esto “70% de los usuarios de PHP desarrollan sobre Windows”, (more…)

PHP 5.2 optimizado para Windows

Tuesday, February 27th, 2007

Me topo hoy con la agradable noticia de la primera versión Zend/Microsoft de PHP optimizada para Windows Server 2003. Esto una semana después del lanzamiento de FastCGI para IIS en su segunda preview. Veamos como iran saliendo las pruebas de desempeño de esta nueva versión y que tal lo hizo el equipo conjunto Zend/Microsoft :D.

La noticia la pueden encontrar aquí

Instalando PHP 5.2.1 en Ubuntu Edgy Eft

Sunday, February 18th, 2007

PHP 5.2.1 no hace mucho que salió, incluye numerosos parches de seguridad y estabilidad; como siempre es importante que tus scripts sean compatibles y no hayan problemas con la actualización. Dado que en Ubuntu Edgy Eft solo está disponible PHP 5.1.6 desde los repositorios oficiales, la forma más fácil de instalar la ultima versión es agregando un repositorio de Debian.

Para ello es necesario editar /etc/apt/sources.list, agregando estas lineas:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

Si ya tienes php5 instalado, solo es necesario ejecutar sudo aptitude update para que nos informe de la nueva versión disponible y se actualice automáticamente. El único inconveniente es que la librería mysqli no esta disponible para 5.2.1, aunque realmente no se si funcionaría la version para 5.1.6.

Etiquetas de búsqueda: , , , ,

MediaWiki 1.9.x y los problemas con las extensiones

Saturday, February 17th, 2007

MediaWiki es el software detrás de los diversos proyectos de Wikipedia, que incluye soporte de extensiones que agregan nuevas características al wiki. En su versión más reciente, MediaWiki 1.9.x, algunas extensiones que hacen llamadas al interprete de sintaxis wiki (parser) tienen problemas para funcionar en la nueva versión. El problema es la forma en que se llama ahora al interprete de sintaxis wiki, antes era un código similar a:

function customfunction($input, $argv) {
   [...]
   global $wgOut;
   $output = $wgOut->parse($input, false);
   [...]
   return $output;
}

Para solucionarlo solo hay que adecuar la función de la extensión a esta nueva forma:

function customfunction($input, $argv, &$parser) {
   […]
   $poutput = $parser->parse( $input, $parser->mTitle,
                   $parser->mOptions, false, false );
   $output = $poutput->getText();
   […]
   return $output;
}

Y listo, ya esta hecho el chapuz para que nuestra extensión vuelva a funcionar ;).

Etiquetas de búsqueda: MediaWiki 1.9, extensiones, chapuces

I’m back baby!!

Thursday, February 8th, 2007

Me extrañaban verdad? Ehhh…
Me gusta dejarlos un tiempito sin nada para que el próximo post les parezca bueno ;)

Bastante ha pasado desde la ultima vez que oyeron algo de mi, Lorelei se caso con Christopher (perra… pobre Luke :@), me mudé de mi apartamento anterior a uno en zona 10, estoy solito ahora (oyeron chicas? ;) ) y cada día me doy más cuenta de que cocinar no es lo mío… al menos me gusta estar haciendo cagadales y cagadales que por lo regular salen ricos (claro, porque uno los hace…)

Pena2 UNcensored v.2.x
Pues bienvenidos a la nueva version de pena2.org, decidí basar mi sitio personal completo en el fabuloso WordPress, a ver que tal nos va. En los próximos días estaré borrando pena2.org/bog y todo se pasa para acá. Pero no fue una tarea fácil!! El blog anterior era WP 1.5, y por supuesto este es 2.algo (la última versión en este momento). Resulta que la estructura de la DB ha cambiado y no encontré un solo plugin que exportara/importara entre estos, así que me tocó hacerlo a mano. Creo que escribiré un post con más detalle de esto más adelante.
El diseño completamente nuevo también. El anterior en realidad nunca me gustó mucho, pero la huevonería de solo conseguir un theme bonitoy ya. Este es 95% hecho por johnny, lo más CSS posible (si, usa UNA tabla pero ni modo… yo no soy fanático)

Pena2 Minimalist
Mi theme esta basado en Zen-Minimalist, pero en realidad de solo mantuve algunos estilos de links, todo el layout es mío. Y el ser ese de ojos rojos soy indiscutiblemente yo un día que estaba de goma (por eso los ojos rojos…)
Me gusta más así, lo siento liviano y que aguanta cualquier mulada que le quiera poner.
Si notaste el “en display…” felicitaciones, lo notaste ;) Es un área que planeo usar para publicar muladas Flash, PHP o lo que me haya venido a la mente en esa época hacer. Si tienen sugerencias son bienvenidas.

Por ahora los dejo estar, voy a seguir trabajando y uds debieran hacer lo mismo. Adios!! Fuera!! Shu!!

PHP-CLI

Tuesday, January 23rd, 2007

Luego de mis últimos post-minitutoriales sobre daemons en PHP un amigo me comentaba sobre cosas como PHP para programación de sistemas que no fueran “web oriented” o cuando bromeabamos hace mucho tiempo sobre cosas como PHP-GTK. Cierto, siempre he pensado que PHP no es un lenguaje diseñado para menesteres como ese pero eso no signfica que algunas personas se las han ingeniado para hacerlo funcionar en esos entornos.

(more…)