Archive for March, 2007

Busco programador chispudo!!

Saturday, March 24th, 2007

Busco: programador chispudo y leal como pastor alemán.
Ofrezco: simple reconocimiento.

Como mencioné ya, estoy haciéndole un bien merecido makeover a mi bebé Losdelafoto.com, facelift, boobies, Botox, todo el rollo. Cada día que me siento a programar veo que mi tiempo es inversamente proporcional a todo lo que quiero hacer. Tengo tantas ideas que creo que harán crecer mucho el sitio pero no me alcanzo.
Es por esto que ofrezco a uds. hoy la oportunidad de colaborar en mi bebé a cambio de nada más que su nombre puesto por ahí en el sitio y fama mundial. El fin de Losdelafoto.com no es hacerme millonario (aunque no sería malo…), siempre ha sido algo más personal así que no puedo ofrecerles $$ pero si me hago millonario mínimo un su cuquito le compro al animado. Qué dicen? Qué mejor tienen que hacer?

Si les interesa o saben de alguien escríbanme a yo @ pena2.org para pelaticar. No tienes que ser de Guate obviamente…

Mini-tutorial: URLs amigables (friendly URLs)

Friday, March 23rd, 2007

Estoy re-diseñando y re-programando Losdelafoto.com y una de las nuevas características serán URLs amigables.
El plan es ir de esto:
http://www.losdelafoto.com/verfolder.php?f=258
a esto:
http://www.losdelafoto.com/folder/258

Luego de un poco de Google y varios golpes a mi teclado, pantalla, escritorio, vaso, hermano (para qué se pone a la par cuando estoy en la compu!!) pues creo que he encontrado una solución bastante simple.
Espero les sirva para aprender o corregirme.
(more…)

Learning something new…

Monday, March 19th, 2007
Ok, had some kind of mind block about Javascript + PHP... like making carrot cake soup or something. BUT... here's the lowdown... As long as the file is PHP you can do...

phpvar = "This is a string";

*insert javascript calls*

function showme{
document.write(/?php phpvar ?\);
}

ExpoNET Live! (PHP5 y lo q viene en PHP6)

Wednesday, March 14th, 2007

El signo indica las 2:20pm. la gente sigue entrando al salón, StR está empezando por analizar el público, qué hace/programa cada quien. Veremos de lo que habla. Más adelante conseguiré la presentación. No voy a relatar TODO, para eso estudien! Solo medio narrar lo sucedido. Vamos!

2:29: Intro: Antes era “metamosle progra a una pagina, ahora hacemos sistemas robustos que escupen HTML”. Ejemplos de PHP como Wikipedia, parte de Yahoo, Facebook, Flickr, etc. Progra de antes imposible de mantener.

2:39: fui al baño y me diu una vueltita rapida por las exposiciones. El stand de Tigo rulez, jugué un jueguito muy interesante y le gané a la edecan. Solo me dieron una tshirt, joder. Yo esperaba un teléfono o algo, jaja.
Str esta viendo codigo malo y codigo bueno, mantenible.

2:43: Primeras diferencias entre PHP4 y 5. Recomendaciones, bloques, “divide y vencerás”. Type hints, try-catch, pasar por referencia/dato.

2:54: Se establecen reglas para poder tener mejor codigo, mas mantenible. Tipos de metodos/propiedades en PHP5.

2:56: Str empieza con sus “bonito”. Contador de bonitos: 1

2:59: Como hacer documentacion… lleva sintaxis, no solo es un documento de Word! PHPDOc.

3:01: Es tedioso documentar pero más leer codigo inentendible.

3:16: “Cuando es más complicado explicarlo que hacerlo, hacelo”. “Nunca hagan copy/paste de código porque va a cambiar.”

3:19: “Pensar como jardinero, no como ingeniero civil” (no se si cachan esta, jaja)

3:23: Clases abstractas e interfaces.

3:28: Ejemplos de clases, etc… tengo hambre, no estoy pensando completamente bien…

3:29: Menciona object-thinking. La participación del público es EXUBERANTE!! Han habido como 1 preguntas, la mía.

3:34: Sistemas ortogonales.

3:40: Tecnologias XML Contador de bonitos: 6

3:44: Mencionó PEAR!! Ya había tardado.

3:54: Preguntas: ya van como 10, subió la emoción. Contador de bonitos: 8

3:57: Lo que viene en PHP6

4:07: Invitación al Grupo de PHPeros de Guate. That’s all folks!!

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…)