Sourcegeek
Frase de la semana:"Dame HTML5, CSS3 y jQuery y moveré el mundo… o al menos mataré a Flash..."

Supongo que todos estarán al Tanto de que Facebook lanzo su clon de FourSquare llamado Places, bueno se me ocurrieron  un par de ideas de como implementarlo y sacarle provecho.Places de Facebook

Las marcas que tengan un grupo o pagina en Facebook, prodrian implementar places en conjunto con los desarrolladores de Facebook para decir: “Hey! Miren, estamos ACÁ, existimos y tenemos pagina de Facebook, hagan un Check-In en alguno de nuestros locales y se ganan un Cafe Gratis (A la semana estarían en Banca Rota, pero yo no me dedico a eso, ponele que sea un 10% de descueno en vez de un cafe gratis” Seria un Ejemplo valido para StarBucks

Y así con todo, no es necesario que te hagan un descuento a cada lugar que vas, pero una atención al cliente nunca esta demás ;)

La idea es que haya más contacto entre Facebook y Las Marcas, industrias y hasta pequeños negocios, en lo que a Places Refiere, si bien no sería 100% accesible al comienzo no deja de ser una buena idea que Facebook habilite un Widget de places, por así decirlo a las Marcas, industrias o pequeñas empresas, que dispongan de un Usuario, Grupo o Pagina de Facebook.

En fin, es solo una idea que se me ocurrió, si trabajara en facebook lo plantearía y lo llevaría a cabo, que no les quede la menor duda.


Despues de la KeyNote de hoy en la que apple presento sus nuevos dispositivos multimedia estuve pensando en cuanto costaría ser un ¡Verdadero! Apple Fan, con TODOS los chiches. Empezando en orden descendente sería algo así La iMac, obviamente para ser un verdadero Apple Fan, o al menos ser seguidor del tio Steve, deberias tener una iMac de 27¨.

iMac 27¨

Bueno, empezemos, una iMac de 27¨igualita a la de la imagen, bien básica, pero potente, esta rondando los 2.068,00-. Dolares.

Por ahora entonces estamos en 2.068 U$D, pero esto no termina, sigamos…

Aún hay mas! Click aqui para leer el resto »



Sí, desde hace algunas semanas, al intentar cambiar nuestro avatar en Twiter, sale una horrible franja negra abajo de este ¬¬
Esto, segun entiendo, es porque Twitter al tratar de redimensionarlo a una medida cuadrada, el método que usa es redimensionarla conservando sus proporciones, intentando que “encaje” bien todo en la medida predeterminada, por consecuencia si usamos una imagen rectangular, intenta que los lados quepan bien, quedando la linea negra abajo…

La solución más fácil es subir una imagen que tenga las medidas “cuadradas”, es decir 50×50, 100×100, etc… Evitar subir imágenes que no tengan las mismas proporciones, como por ejemplo 50×150, 100×200, etc..
Y eso sí, respetar las “condiciones” que pone Twitter… Es decir, no subir una imagen que exceda los 700k de tamaño y tiene que ser JPG, GIF o PNG..

SALUDOS!


El otro día les comentaba que estaba en un miniproyecto en php que constaba de un simple y sencillo Libro de Visitas, con el tiempo le iba a agregar cosas y cosas y demás…

Bien, hoy les traigo la versión 1.1 de esta sencillísima aplicación, acá el log:
*Se corrigió un bug respecto a la base de datos y la fecha
*Se utilizó otro tipo de “campo” para almacenar la fecha y hora en Mysql
*Se pueden elminar los registros que desemos desde el pánel de administración (primera opción añadida al pánel)
*Se le agregó un mensaje de confirmación antes de eliminar registros, así, evitaremos eliminación inesperada
*Se reforzó el código un poco más para evitar inyecciones de código
*Ahora es posible cambiar el título desde el pánel de administración
**Podemos cambiar el nombre de bienvenida
*Se hicieron algunos cambios y mejoras en los archivos, y se agregaron nuevos

** – Es necesario cerrar sesión y volverla a iniciar para que los campos surtan efecto

Eso es todo, espero lo prueben :D
(Recuerden, por ahora está en fase beta, es por ello que aún no tiene ningún estilo CSS ni nada relacionado)
(El usuario es source y la pass es geek)
DESCARGAR


Bueh, ando aprendiendo apenas PHP y nada mejor como un libro de visitas para aprender más y ensayar lo aprendido.
Y sí, hice un pequeñísimo libro de visitas en PHP que permite dejar comentario (el usuario dejará su nombre, email, titulo y mensaje) y nosotros podremos iniciar sesión a una zona de administrador (aún no tiene nada) y podemos cerrar la sesión.
Entre las pequeñas características de esta versión 1.0, están;

*Todos los comentarios se organizan perfectamente por páginas
*Funciona con PHP y Mysql
*Se incluye en el zip un archivo con la consulta Mysql que debemos ejecutar para crear la tabla necesaria
*Podemos editar facilmente el Config.php con nuestros datos
*El user es “source” y la pass es “geek”
*Los saltos de línea introducidos en “mensaje” serán interpretados y cambiados a saltos de línea en código HTML, gracias a la función nl2br
*Todos los campos son más seguros a ataques del tipo XSS

El libro no contiene ningún estilo CSS aún, y tiene muchísimos bugs relacionados con el header, footer, y el formulario de login, pero quise postear el “proyecto” para que estén enterados y que conforme se arregle todo iré poniendo las nuevas versiones, esperando terminar en una versión que tenga imágenes y estilos CSS.
Por ahora, sé que les servira este código a todos aquellos que quieren o están aprendiendo php, así se podrán basar en el.

Saludos!
DESCARGAR


Mariano se convierte en famoso gracias a Twitter (?)

Seguramente muchos se enteraron en su momento del caso de “Jessi Slaughter”, una niña que subía videos a Youtube del tipo emo y que una vez subió un video de “su novio perfecto”, en el cuál, todos pusieron miles de insultos…. La niña de 13 años se enojó y subió otro video a Youtube insultando a los que trollearon en su otro video, diciéndoles que le tienen envidia y de más… Total, todo /b/ de 4chan se enojó y le hicieron la vida imposible; consiguieron su numero de telefono, su dirección, su FB quedó destrozado, etc…

Bueh, ahora hay otro niño (no sé su edad) que “sueña” con ser famoso y le da sus datos a cuentas de famosos. El punto es que se equivocó, y en lugar de mandar un mensaje a @vivianacanosa, lo mandó a @vivianasarnosa, un twitter “falso”…. Al recibir el twit con sus datos, inmediatamente si dieron a conocer su número de telefono, dirección, y todo dato… Al muy estilo de Jessi…

De ahí se creó el hashtag “#CosasQueLePasanAMarianoAPadron” y gracias a eso, podría decir que se hizo famoso gracias a Twitter (?). Hasta ya tienen un club de fans!
La imagen de allá arriba es de un comentario del dude este…

Creo que eso es todo, los quería mantener al tanto :)
Saludos!

Mi Twitter | @Sourcegeek
Twitter | @MarianoAPadron
Twitter (Club de fans) | @FcMarianoPadron
Imagen | @EzeAris


Buenas!, el otro día veíamos cómo obtener y procesar lo de un formulario HTML con PHP, pues bien, hoy aprovecharemos ese método para poder hacer un formulario que procese “BBCode” haciendo uso de la función “str_replace()”. Sí, el bbcode es ese que se escribe la B y eso entre corchetes, pero en realidad cuando lo vemos en un foro, lo que hace es reemplazar las etiquetas BBCode que hayamos puesto y las cambia por código HTML.

Para comenzar, debemos tener nuestro formulario que en este casó constará de un simple textarea y del botón para enviar (no hace falta explicar nada, apuesto a que todos sabrán leerlo):

<form action="prueba.php" method="post"><center>
Introduce aqui tu texto (Puedes usar BBCode basico):
<br />
<textarea name="textarea" rows="15" cols="50"></textarea><br />
<button id="submit">Submit</button></center>
</form>

Ahora, creamos una página llamada “prueba.php”, o como quieran llamarla (recuerden cambiar el ACTION del formulario al nombre del archivo que sea el que procese todo).
Luego, tenemos que asignarle una variable a lo que hallamos obtenido del textarea, para ello abrimos nuestro documento php con “< ?" y usamos request;
Aún hay mas! Click aqui para leer el resto »


“Dame HTML5, CSS3 y jQuery y moveré el mundo… o al menos mataré a Flash…”


Desde hace unos días me interesó bastante aprender PHP para no sé, inventarme algo (?)… El punto, que desde ayer comencé a leer un manual de PHP y llegó el tema de los métodos GET y POST, algo que siempre me preguntaba como funcionaba… Hoy, vengo a mostrarles parte de lo que aprendí enseñándoles como proteger una página con usuario y contraseña, pudiendo acceder a ella con un simple formulario.

Antes que nada, tenemos que hacer una página HTML que es donde estará el formulario, básicamente sería así:
formulario.html

<html>
<form action="pagina.php" method="post">
User: <input type="text" name="user"/><br />
Password: <input type="password" name="pass"/><br />
<button type="submit">Entrar</button>
</form>
</html>

Como verán, en form action pusimos a donde se “redireccionará” y a donde se mandarán los datos recogidos por el formulario, haciéndolo con el método “post”
La variable que agarraremos del campo user se llamará user (name=”user”) y la variable que agarraremos del campo password se llamará pass
Termina el código con un botón que va a ser el que envíe todos los datos a pagina.php.

Ahora veremos de que constará el archivo pagina.php Aún hay mas! Click aqui para leer el resto »


IxEdit; esta herramienta nos facilitará la vida


Navegando por ahí encontré esta perfecta, excelente e increíble utilidad; IxEdit
IxEdit es algo así como una aplicación web que podemos instalar en nuestro servidor local o en nuestra página web. Con tan solo subir los archivos necesarios y pegar un par de líneas al archivo que queremos modificar e incluirle JavaScript, podemos crear miles y miles de funciones facilmente, desde hacer simples dropdown con la clásica animación determinando su velocidad, agregar calendarios para campos, ejecutar funciones “onClick” o cuando cargue una página hasta poder organizar información por pestañas. Lo mejor es que el funcionamiento y la interfaz es bastante sencilla! (Sólo tenemos que saber qué hace cada función)

Como dijimos antes, la interfaz es muy sencilla; una vez pegadas las líneas necesarias, aparecerá un cuadro negro, cuadro que podrá ser arrastrado por toda la pantalla a tu comodidad. Agregamos una nueva “interacción” y ahí podemos seleccionar qué y donde se necesita para ejecutar la función que deseemos… Por ejemplo, “click” en un botón.
De ahí, seleccionaremos qué función se va a ejecutar, y listo! Tan sencillo como eso. Se te hace muy simple? Le falta algo? No te preocupes! Puedes agregar otra función en la misma interacción presionando en el botón de “+”. Así, puedes agregar todas las funciones que desees :D

Nota: Es necesario que tu navegador tenga “Gears” instalado, de lo contrario no abrirá el panel. Si no quieres instalarlo, corre todo perfectamente en Google Chrome sin ningún tipo de instalación extra.

Pronto haré una demostración en video mostrando parte de lo que puede hacer esta asombrosa aplicación