Planeta UNPLUG
17-03-10 / 15:56:00

tatica Pensando en franelas para el FLISoL…

Por tatica en  tatica.org
Hoy se nos presentó la oportunidad de pedir varias cotizaciónes para la elaboración de las franelas del flisol de este año. Cabe destacar que aun no hay patrocinador que cubra esta área y que en definitiva lo necesitamos. Los costos que se manejan por franela son entre 35-50Bs por lo que si saben de patrocinadores dispuestos [...]

Hoy se nos presentó la oportunidad de pedir varias cotizaciónes para la elaboración de las franelas del flisol de este año. Cabe destacar que aun no hay patrocinador que cubra esta área y que en definitiva lo necesitamos.

Los costos que se manejan por franela son entre 35-50Bs por lo que si saben de patrocinadores dispuestos a ayudarnos les estaremos en deuda, pueden contactarme por aquí mismo o por el mail del flisol: flisolcaracas@gmail.com

Ahora bien…. el problema es “que franela usar?” bien, aqui les dejo 8 diseños que pueden ser utilizados. En mi caso preferiría que las franelas fuesen verdes… pero ahi veremos. que opinan uds?

Modelos de Franela para el FLISoL Caracas 2010
17-03-10 / 14:09:26

Richzendy Asesino Ninja – Ninja Assassin (2009)

Anoche me vi esta excelente película, no puedo decir mucho de la trama, al fin al cabo creo que la trama es algo mala, pero ni le pare, esta película es como una porno, es decir, lo que importa es la acción no la trama. Y de acción esta llena esta película, me acorde de esas [...] No hay articulos relacionados a esta entrada.

Asesino Ninja Anoche me vi esta excelente película, no puedo decir mucho de la trama, al fin al cabo creo que la trama es algo mala, pero ni le pare, esta película es como una porno, es decir, lo que importa es la acción no la trama.

Y de acción esta llena esta película, me acorde de esas películas de acción de cuando era niño estilo rambo, que no importa que sucede si no como muere la gente :-D

Los efectos especiales son muy buenos, las secuencias de peleas además de buenas no son tan fantasiosas ( pajudas ) como las de las películas de los últimos tiempos y te puedo asegurar que no vas a pasar más de 5 minutos sin ver un golpe.

En fin, esto está muy hablado, como siempre en estos post se trata de un review y de mi recomendación y no de una sinopsis de la misma, así que sin más preámbulo les dejo acá el enlace de descarga vía torrent, esta en muy buena calidad:

http://mejorenvo.com/descargar-pelicula-5480.html

El enlace imdb es:

http://www.imdb.com/title/tt1186367/

Y el trailer a ver si se animan:

No hay articulos relacionados a esta entrada.

17-03-10 / 09:59:09

admin iPwn3d elegido presidente de la junta de condominio

Siguiente paso: sortadi jefe de seguridad?

Siguiente paso: sortadi jefe de seguridad?

17-03-10 / 00:02:16

orvtech De Picasa a BBCode

Este script es cumple la misma función que el anterior de Flickr pero con los albums web de Picasa. Solo necesita que uno le pase como parametro la URL de el album que uno desea, por ejemplo http://picasaweb.google.com/orvtech/Hdd Este seria el código del script: #!/bin/bash SIZE=400 echo $1 | \ curl -s `awk --field-separator=/ '{print "http:/[...]

Este script es cumple la misma función que el anterior de Flickr pero con los albums web de Picasa. Solo necesita que uno le pase como parametro la URL de el album que uno desea, por ejemplo http://picasaweb.google.com/orvtech/Hdd

Este seria el código del script:

Asumiendo que es script se llama Picasa2BBCode.sh podemos ejecutarlo así:

De este script podemos modificar el valor de $SIZE, los valores permitidos son 72, 144, 288, 400 y 800 pero si las fotos están en resolución menor a 800 puede que de problemas. El producto de este script seria algo así:

16-03-10 / 00:41:13

victor.roman Lo más extraño del terremoto, fue la forma en que se veía el...

Lo más extraño del terremoto, fue la forma en que se veía el cielo, obvio no fue así como en la imagen, pero era particularmente raro, y no soy yo el único, todos me dicen lo mismo, había algo raro ese día en el ambiente, se respiraba algo raro, hacía un calor extraño, la luna brillaba demasiado, ahora cada vez que veo el cielo de esa form[...]
Imagen sin descripción

Lo más extraño del terremoto, fue la forma en que se veía el cielo, obvio no fue así como en la imagen, pero era particularmente raro, y no soy yo el único, todos me dicen lo mismo, había algo raro ese día en el ambiente, se respiraba algo raro, hacía un calor extraño, la luna brillaba demasiado, ahora cada vez que veo el cielo de esa forma, no puedo evitar ponerme nervioso, sí ya lo sé, hasta que pase la psicosis.

15-03-10 / 20:45:49

Skatox Las 10 mayores fortunas de Internet

Por medio de Fayer Wayer me entero que hace días Forbes publicó su lista de las personas mas millonarias del mundo y sacaron una lista de las 10 mayores fortunas gracias a Internet,  es interesante leerla si son fanáticos de la tecnología o de este medio de comunicación. Aqui les dejo la lista de  las personas, [...]

Por medio de Fayer Wayer me entero que hace días Forbes publicó su lista de las personas mas millonarias del mundo y sacaron una lista de las 10 mayores fortunas gracias a Internet,  es interesante leerla si son fanáticos de la tecnología o de este medio de comunicación.

Aqui les dejo la lista de  las personas, pero si desean saber quienes son, visiten el  enlace a final del artículo.

  1. Larry Page
  2. Sergey Brin
  3. Jeff Bezos
  4. Eric Schmidit
  5. Masayoshi Son
  6. Pierre Omidyar
  7. Hiroshi Mikitani
  8. Charles Schwab
  9. Mark Zuckerberg
  10. Ma Huateng

Para mas información, pueden observar un afiche con mas detalles en:

http://www.fayerwayer.com/up/2010/03/10-fortunas.jpg

blogalaxia: ricos, millonarios, internet, personas, forbes

15-03-10 / 13:53:36

apostols SYMBOLICS.COM: El primer dominio en Internet

Revisando algunos sitios de noticias me conseguí que la empresa SYMBOLICS INC, fue la primera que registró un dominio en Internet (hoy hace 25 años). Para corroborar hice un whois al dominio, y en efecto me conseguí con: Registrant: Meystedt, Aron XF.com Company PO BOX 293 Cape Girardeau, MO 63702 US Domain Name: SYMBOLICS.COM Record expires o[...]

Revisando algunos sitios de noticias me conseguí que la empresa SYMBOLICS INC, fue la primera que registró un dominio en Internet (hoy hace 25 años). Para corroborar hice un whois al dominio, y en efecto me conseguí con:

Registrant:
Meystedt, Aron
XF.com Company
PO BOX 293
Cape Girardeau, MO 63702
US
Domain Name: SYMBOLICS.COM
Record expires on 16-Mar-2016.
Record created on 15-Mar-1985.
Database last updated on 15-Mar-2010 14:21:42 EDT.

14-03-10 / 15:53:21

R0_R0 El dia sí llegó… 12 de Marzo de 2010: Metallica en Venezuela

(Que si me gusta metallica?… revisa este post) El pasado viernes 12 de Marzo de 2010 viví la mayor experiencia musical de todo mi vida al cumplir el sueño de ver a mi banda favorita en vivo. Metallica regresó a Venezuela luego de aquel 04 de Mayo de 1999, aquella noche en la que me recuerdo jugando [...]

(Que si me gusta metallica?… revisa este post)

El pasado viernes 12 de Marzo de 2010 viví la mayor experiencia musical de todo mi vida al cumplir el sueño de ver a mi banda favorita en vivo.

Metallica regresó a Venezuela luego de aquel 04 de Mayo de 1999, aquella noche en la que me recuerdo jugando domino con unos panas mientras escuchabamos “… and justice for all” para pasar la rabieta de no haber podido ir.

Mi historia inicia el Jueves 11 cuando partimos a Caracas en una Vans con 12 metalleros de Punto Fijo a ver a los 4horsemen. Nuestra llegada a la rinconada se efectuó a las 9am. Cuando llegamos me llamó la atención que quedamos  en la cola practicamente a la misma altura que el concierto de maiden del año pasado. La diferencia fué que en aquella oportunidad llegamos a las 4:30pm, esto simplemente me dió una idea de la cantidad de gente que iba a entrar a ese concierto.

Debo confesar que me encantan las colas de los conciertos, es un boulevard rockero. A pesar de la larga espera (con altas temperaturas) la pase bien en la cola, pude compartir con los panas (pilsen incluidas) y conocer finalmente a otros miembros de Trapped Under Venezuela. A las 3:30pm la fila empezó a andar y a eso de las 4:45 logramos entrar y acomodarnos en el recinto. Para mi sorpresa estabamos en unos 6 mts de la barrera frente a la tarima lo que nos daba una vista excelente de lo que estaba por pasar.

Cuando entramos estaba la prueba de sonido de la telonera nacional Dischord, pero no fue hasta casi 3 horas despues que pudimos ver a esta banda tocar. Excelente presentación, ojalá y este concierto represente un gran empujón a la carrera de esta banda… nota negativa: le quitaron el sonido en la ultima canción (eso no se hace!) a pesar que se montaron nuevamente debido al pedido del publico.

Luego le tocó el turno a Mastodon, a mi parecer esta banda es grandiosa y la música que hacen es muy interesante. Su estilo es único… lo describo como un metal progresivo, experimental y psicodélico (complejo no?). Pero la mayoría de la gente se sentia algo perdida con ellos, en mi caso me gustó mucho su interpretación sobre todo el inicio con “Divinations”.

Luego llegó la hora, fue impresionante como los tecnicos preparan en tiempo record el stage, uno de los momentos mas emocionantes de la previa fue la salida de la bateria de Lars desde el backstage. Luego inicio “Heavy Metal Thunder” de Saxon, mucha gente lo desconoce pero esta canción le indica al crew que el show esta por iniciar y que todos deben tomar sus puestos de inmediato. Luego de esto se inició la mágia… Se apagaron las luces y se dió inicio al concierto con el intro “The Ectasy of gold”, mientras que en las pantallas laterales se mostraba un corto de video de “the good, the bad & the ugly”.

Inicia Creeping Death, acá se desató la locura en la olla… sobre todo cuando se llegó al intermedio de la canción para el cántico ”die”. Le sigue For Whom The Bell Tolls y con ella se vino el momento mas emocionante para mi de todo el concierto, esta canción fué la que me introdujo al mundo de Metallica y escucharla a solo 8 mts de ellos fue simplemente genial… fue electrizante ver como la inercia hacia que saltaras aunque no lo quisieras hacer. Sobre el resto del setlist:
Fuel, mostro su pirotecnia…
Harvester Of Sorrow… Excelente sonó muy heavy
Fade To Black, interpretada con guitarra acustica 
That Was Just Your Life, Excelente video introductorio
The End Of The Line, Trujillo se entregó en esta como en ninguna…
The Day That Never Comes, La sorpresa de la noche… sobre todo cuando James dijo que nuestro dia habia llegado \m/
Sad But True, “Do you want heavy?”
Cyanide, Poderosa… mostrando en la pantalla a todo el publico de la primera fila.
One, La pirotecnia 0o mas de uno se asustó ante tantas explosiones jejeje… simplemente genial.
Master Of Puppets, Grande Cliff… fue recordado durante esta interpretación. 
Blackened, Las llamaradas en el coro…Brutales.
Nothing Else Matters, El relax del concierto…
Enter Sandman, Esta al igual que la anterior creo que fueron las mas coreadas.
- – - – - – - -

Y aquí llegó el encore, siempre en esta sección metallica brinda muchas sorpresas. Desde que escuche el final del concierto de Buenos Aires en enero, me dije “aqui deberian cerrar con esas 3″, y fue alucinate ver como se cumplió mi predicción pues tocaron las mismas:

Last Caress, cover de minuto y medio de los misfits, clasico que tocaban constantemente en la gira de Justice y el Black album.
Whiplash, Himno del headbanging considerado como clásico precursor del Thrash Metal
Seek and Destroy, El gran cierre… acá perdí la voz como lo prometí

Luego de sus interpretaciones la banda se despidió de su publico y Lars prometio volver (ojala).

Metallica tocó en Venezuela por 2da vez y me pude quitar el peso y la rabieta de no haberlos visto en el 99… Estos 16 años de espera valieron la pena tanto aquel chamo de 13 del 94 como el actual regordete de 29 salieron complacidos y sé que esta no será la ultima vez que los vea.

Mis fotos pueden verse acá

NOTA NEGATIVA: ¿Hasta cuando Evenpro seguirá destrozando las ganas de ir a estos eventos?. La locación, la seguridad y la comodidad son items de suma importancia para el publico… no entiendo como es posible que organicen buenos eventos fuera de Venezuela y que acá no cumplan. Una vez mas vuelvo a tomar como referencia a Profit Producciones, que ante las complicaciones siempre sale adelante y que cuando debe cambiar la locación lo hace con tiempo para evitar contratiempos e inconvenientes.

14-03-10 / 00:24:00

Art3mis4 Feliz Día PI

Hoy 14 de marzo, es considerada la fecha para celebrar el Día PI, por la manera como es escrita en el 'mundo' anglosajón esta fecha 03/14, que es el valor de la constante matemática Pi (π = 3,141592653…)Este acontecimiento tiene muchas tradiciones al momento de celebrarse y una de ellas es a las 1.59pm coicidiendo con una aproximación de Pi [...]
Hoy 14 de marzo, es considerada la fecha para celebrar el Día PI, por la manera como es escrita en el 'mundo' anglosajón esta fecha 03/14, que es el valor de la constante matemática Pi (π = 3,141592653…)

Este acontecimiento tiene muchas tradiciones al momento de celebrarse y una de ellas es a las 1.59pm coicidiendo con una aproximación de Pi a al valor 3,14159, la gente se junta a esa hora para recitar todas las cifras que sabe de memoria de Pi, explicar curiosidades sobre este número o ver Pi, la película, entre otras actividades.

En la página
PiDay.org hay algunas informaciones, curiosidades y un conteo regresivo (en hora norteamericana).

En algunos lugares lo celebran el 10 de noviembre (9 de noviembre en años bisiestos), por ser el día número
314 del año de acuerdo al calendario.
13-03-10 / 23:25:00

Satanas Webcomic: Maldito Calor

Estos serán los cuentos que le echaremos a nuestros nietos xDClic en la imagen para agrandar
Estos serán los cuentos que le echaremos a nuestros nietos xD

Clic en la imagen para agrandar
Imagen sin descripción
12-03-10 / 10:35:10

SiCuTDeUx Sistema de Colas del Banco Mercantil

Curioso, hace algunos días tuve la necesidad de visitar varios bancos para hacer varias transacciones monetarias (esta es la parte donde me dicen que en pleno siglo 21 porque ando haciendo colas en vez de hace transferencias?), debido a que tenia que cobrar el dinero primero y depositarlo en otro sitio no pude hacer [...]

Curioso, hace algunos días tuve la necesidad de visitar varios bancos para hacer varias transacciones monetarias (esta es la parte donde me dicen que en pleno siglo 21 porque ando haciendo colas en vez de hace transferencias?), debido a que tenia que cobrar el dinero primero y depositarlo en otro sitio no pude hacer el proceso electronicamente pues me hubiese tomado mas tiempo del necesario.

Me toco ir a Banesco, desgraciadamente después de hacer mi respectiva cola hubo un corte de luz programado en el centro comercial y quede a 3 personas de realizar mi deposito y nos evacuaron del banco por “medidas de seguridad”, ni porque era un deposito me atendieron… (Por favor señores de Banesco, avisen que para ese día esta programado un corte de luz y atiendan un numero especifico de clientes y nos dejen mal después de estar en cola por varias horas)

Como dicen por aquí me Esmachete para el Banco Mercantil, confiándome de tener una llave mercantil proveniente de mi mama (Quien es cliente del banco desde hace 15 años VIP) y dada a la cantidad de gente que se encontraba en el banco pensé que sería mas rápido y cómodo realizar mi transacción. Pues no… al pasar la llave mercantil lo hice en un modo contrario y la bendita maquinita no aviso sino que me dio un tiquet general, recuerdo que tenia el numero 165 con 71 clientes por delante, vuelvo a intentarlo y me dio mi ticket anunciándome el nombre de mi madre y el numero 811 con 10 clientes por delante.

Después de no se cuantos beeps de las cajas, termine utilizando el primer ticket pues la cuenta de los “VIP” quedo en el 807 y habían muchos cajeros desocupados… entonces ¿Cuales son las políticas de manejo de colas de ese sistema? ¿Que significa VIP para el banco?, ¿Donde está el trato preferencial que obtienes al ser cliente desde tanto tiempo y manejar los ahorros de una vida completa?…

Mercantil you suck!.


09-03-10 / 10:18:55

hector Tráiler 2 de Iron Man: La merma en pasta…

Como comenté en Twitter ayer cuando ví el tráiler: es lo más fan-service que se le puede hacer a un Marvel-whore...

Como comenté en Twitter ayer cuando ví el tráiler: es lo más fan-service que se le puede hacer a un Marvel-whore. Simplemente se le da al público lo que quiere. Hay que tener cuidado, no vaya a ser que la película tenga una trama floja y sufra del síndrome de Transformers 2, ese de satisfacer al público con bombas, explosiones y metales retorcidos.

Lo mejor del tráiler, el traje de Iron Man versión maleta. Nadie lo veía venir.

08-03-10 / 18:38:30

admin ¿Cómo Instalar Debian Squeeze o Lenny en una mini laptop vía Pen Drive?

Después de varias búsqueda y tratando de seguir los pasos de la página de Debian, no podía instalarlo en mi mini vaio, seguí intentando y viendo los pasos de este post para instalar Debian Sarge pude lograrlo y una manera rápida y cómoda: 1. Tener un Pen drive de al menos 256MB 2. Formatear el pen drive [...]

Después de varias búsqueda y tratando de seguir los pasos de la página de Debian, no podía instalarlo en mi mini vaio, seguí intentando y viendo los pasos de este post para instalar Debian Sarge pude lograrlo y una manera rápida y cómoda:

1. Tener un Pen drive de al menos 256MB

2. Formatear el pen drive a FAT32

3. Descargar los siguientes archivos “initrd.gz” y “vmlinuz” y los copias en el pen drive

Para Lenny los obtienes desde aquí y para Squeeze desde aquí

4. Descarga la imagen iso de Lenny o de Squeeze según la versión que quieras instalar y lo copias en el pen drive (Esta iso es de 175 MB apróximadamente por el cual sólo te instalará el sistema base, lo demás lo debes descargar vía internet)

5. crea el siguiente archivo en el pen drive llamado: syslinux.cfg y dentro del archivo copia lo siguiente:

default vmlinuz
append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium

default vmlinuz

append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium

6. y listo, desmonta el pen drive y reinicia. Ahora podrás disfrutar de Debian.

Si quieren un repositorio para que puedas instalar la mayoría de los paquetes en debian que no son libres puedes usar copiando en el al final del archivo /etc/apt/source.list

deb http://http.us.debian.org/debian/ squeeze main contrib non-free

Saludos.
04-03-10 / 22:27:41

g013m Juego de la vida en Perl

Revisando algunos archivos guardados de trabajos que hice para las clases en la universidad, conseguí un programa que hice en Perl para un curso que se llamaba Computación Emergente. Es una implementación de el juego de la vida bastante sencilla, lo interesante de esto es que nadie en el curso conocía algo sobre Perl, y [...]

Revisando algunos archivos guardados de trabajos que hice para las clases en la universidad, conseguí un programa que hice en Perl para un curso que se llamaba Computación Emergente. Es una implementación de el juego de la vida bastante sencilla, lo interesante de esto es que nadie en el curso conocía algo sobre Perl, y todos hicieron la implementación en Matlab, por que según era más fácil para manejar las matrices, y hacer las iteraciones, etc, etc .. así que pensé en hacerlo usando otras herramientas, y esto fue lo que salió, la idea es crear una matriz de N x N y ejecutar todas las reglas o algoritmos en un determinado número de iteraciones. El código quizás se pueda mejorar, pero con esto bastó para sacar 20 en esta asignación ;) :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/usr/share/bin/perl
 
use Modern::Perl;
use Math::MatrixReal;
 
say"Indique el valor de N, se creara un grid NxN: ";
my $n = <STDIN>;
chomp($n);
say "Indique la cantidad de iteraciones: ";
my $iter = <STDIN>;
chomp($iter);
 
my ($x,$y);
 
my $grid = Math::MatrixReal->new_random($n,$n,{bounded_by=>[-1,2], integer=>1});
$grid->display_precision(0);
 
system('clear');
say "INICIO";
impgrid($grid);
sleep(2);
 
for (my $it = 1; $it <= $iter; $it++) {
my $gridtemp = $grid->clone();
$gridtemp->each( sub{         my (undef,$i,$j) = @_; 
                        #say "$i -- $j";
                        my $newval = evalua($i,$j);
                        $gridtemp->assign($i,$j,$newval); 
                } 
                );
 
system('clear');
$gridtemp->display_precision(0);
say "Iteracion = $it";
impgrid($gridtemp);
sleep(1);
 
 
$grid = $gridtemp ;
$grid->display_precision(0);
 
}
 
sub impgrid {
        my $pgrid = shift;
        for (my $i=1; $i<=$n; $i++) {
         for (my $ii =1; $ii <= $n; $ii++) {
                my $valc = $pgrid->element($i,$ii);
                my $printc = "*";
                $printc = " " if $valc == 0;
                print "$printc ";
         }
         print "\n";
        }
}
 
sub evalua {
        $x= shift;
        $y = shift;
        my $tot = 0;
        my ($xant,$xsig,$yant,$ysig) = vecinos($x,$y);
        my $newval = 0;
        my $celula = $grid->element($x,$y);
        $tot = $tot + $grid->element($xant,$y);
        $tot = $tot + $grid->element($xant,$ysig);
        $tot = $tot + $grid->element($x,$ysig);
        $tot = $tot + $grid->element($xsig,$ysig);
        $tot = $tot + $grid->element($xsig,$y);
        $tot = $tot + $grid->element($xsig,$yant);
        $tot = $tot + $grid->element($x,$yant);
        $tot = $tot + $grid->element($xant,$yant);
        $newval = 1 if ( (($celula == 1) && (($tot == 2) || ($tot == 3))) || (($celula == 0) && ($tot == 3)) );
        return $newval;
}
 
sub vecinos {
        my $x = shift;
        my $y = shift;
        my $xant = ( $x == 1 ) ? $n : ( $x - 1 );
        my $xsig = ( $x == $n ) ? 1 : ( $x + 1 );
        my $yant = ( $y == 1 ) ? $n : ( $y - 1 );
        my $ysig = ( $y == $n ) ? 1 : ($y + 1);
        return ($xant,$xsig,$yant,$ysig);
}

Estoy usando el modulo Math::MatrixReal que permite interactuar de una manera rápida y sencilla con matrices.

01-03-10 / 17:29:55

dk4nno Autenticación con PHP + LDAP

Por dk4nno en  DK4NNO
Saludos, Tiempo sin escribir, ahora voy a tratar rapidamente la autenticación con PHP contra LDAP. Primero tienes que tener un servidor con LDAP instalado y funcionando, y como este post no es sobre la instalación de un servidor de autenticación LDAP, no voy a tratar sobre eso. Así que vamos a asumir que tenemos un servidor [...]

Saludos, Tiempo sin escribir, ahora voy a tratar rapidamente la autenticación con PHP contra LDAP.

Primero tienes que tener un servidor con LDAP instalado y funcionando, y como este post no es sobre la instalación de un servidor de autenticación LDAP, no voy a tratar sobre eso. Así que vamos a asumir que tenemos un servidor corriendo completamente con LDAP.

El primer paso para autenticación de PHP contra LDAP es la realización de un formulario de entrada. Éste formulario debe tener dos campos: usuario y clave, así que voy a colocar uno que diseñe.


<table>
<tr><td></td></tr>
</table>
<center><br><br><br><br>

<table cellspacing="0" cellpadding="0">
<tr><td colspan="2" align="center" class="texto_items"> 

<div>
MiauLDAP
<div class="text_mat">by dk4nno</div>
</div>
</td>

<td width="10"></td>
<td width="1" bgcolor="#CCCCCC"></td>
<td width="10"></td>

<td>
<table>

<form action="index.php?accion=verificacion" method="POST">

<tr><td class="texto_items">Usuario</td><td><input class="texto_inputs" type="text" name="usuario" size="20"  class="imputbox"></td><tr>
<tr><td class="texto_items">Clave</td><td><input class="texto_inputs" type="password" name="clave" size="20"  class="imputbox"></td>
</tr>
<tr><td colspan="2" align="center">
<div class="text_error"><?echo $error_LDAP;?></div>
<input name="submit" type="submit" value="  Entrar  " class="botones">
</td>
</tr>

</table>

</td></tr>
</table>

<br>
<div class="text_mat"><font color=666666>MiauLDAP | Autenticacion en PHP + LDAP | para quien lo necesite | Venezuela Edo. Trujillo</font>
</div>

Despúes que tengamos el formulario debemos realizar un verificador o chequeador; éste tomará los datos enviados por el formulario anterior y verificará contra LDAP, de la siguiente manera:


// variables de autenticacion y LDAP
        $ldap['user']              = $_POST["usuario"];
    $ldap['pass']              = $_POST["clave"];
    $ldap['host']              = 'servidor.google.com.ve'; // nombre del host o servidor
    $ldap['port']              = 1426541; // puerto del LDAP en el servidor
    $ldap['dn']                = 'uid='.$ldap['user'].',ou=people,dc=google,dc=com,dc=ve'; // modificar respecto a los valores del LDAP
    $ldap['base']              = ' ';

        // conexion a ldap
     $ldap['conn'] = ldap_connect( $ldap['host'], $ldap['port'] );
     ldap_set_option($ldap['conn'], LDAP_OPT_PROTOCOL_VERSION, 3);

        // match de usuario y password
     $ldap['bind'] = ldap_bind( $ldap['conn'], $ldap['dn'], $ldap['pass'] );

        if ($ldap['bind']){

    session_start();

    session_cache_limiter('nocache,private');    

    $_SESSION['usuario']=$_POST["usuario"];

    $_SESSION['clave']=$_POST["clave"];

    $_SESSION['usuario_fecha']= date("Y-n-j H:i:s");

    $pag=$_SERVER['PHP_SELF'];

        echo "<head><meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"></head>";

                }
        else{
                        //echo "LDAP bind failed...";
                print "<body onload=\"window.location='index.php?error=Acceso denegado';\">";
                print "</body>";
                exit();
        }    

Ya al tener estas acciones, tenemos todo listo. como pueden ver en esta linea,

echo "<head><meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"></head>";

tenemos la url con “asegurada.php” que sería nuestra página o sitio privado. a este sitio le colocaremos la validacion de la session, que estará en otro archivo que llamaremos “chequeo.php” y contiene el siguiente código:


session_start();

session_cache_limiter('nocache,private');  

if (!isset($_SESSION['usuario']) && !isset($_SESSION['clave'])){

session_destroy();
        echo "<head><meta http-equiv=\"refresh\" content=\"0; url=index.php?error=Su sesion expiro\"></head>";
exit;

}

Para la validación del la session en las diferentes páginas del sitios o sistema, debes agregar la siguiente línea al comienzo del documento:


include "chequeo.php"

Y listo, allí tienes una autenticación básica con LDAP, como sé que a veces es dificil ubicarse en el código separado, les colocare un .zip con todos los archivos que necesitas para poder tener lo que quieres. Puedes modificarlo y hacer lo que te de la gana con él, y te sugiero que modifiques los nombres de las variables, y todo lo que puedas.

Espero que les sirva de algo este post….

PD: la autenticación en este caso se realizó con un servidor con zimbra

Aqui les va el link para descargar el codigo completo..

http://rapidshare.com/files/357618034/miauldap.zip.html

Saludos..


28-02-10 / 19:47:01

roliverio ¡La Internet Fallará!

Me encontré en un blog un post interesantísimo sobre por qué la internet fallará. Es un artículo del año 1995 de la revista newsweek. En esencia, el reportero que escribe la columna desestima que a futuro suceda todo lo que sucedió en la internet. Está en inglés, pero no tiene desperdicio.

Me encontré en un blog un post interesantísimo sobre por qué la internet fallará.

Es un artículo del año 1995 de la revista newsweek.

En esencia, el reportero que escribe la columna desestima que a futuro suceda todo lo que sucedió en la internet.

Está en inglés, pero no tiene desperdicio.

Planeta UNPLUG es patrocinado por: 0x29 Network