Entradas

Mostrando entradas de 2011

Crear tablas CSS facilmente en html sin uso de table (Formateo de una pagina sin el uso de tablas).

Imagen
Hoy les daré una solución sencilla para el formateo de una página web sin necesidad de usar tablas. Esto nos ayudará a tener un código mucho mas limpio y legible además que el uso de tablas aveces dificulta el trabajo en fases altas de un proyecto bien primero les pondré el codigo css: tabladoble.css @charset "utf-8"; /* CSS Document */ body{     margin: 0 2em 0 2em;     padding: 0; } #columnaizquierda{     float:left; /*aparece la columna a la izquierda*/     width:66%; /*indica la cantidad de pagina que tomará para mostrarse*/ } #columnaderecha{     float:right;     width:34%; } #textoabajo{     clear:both; /*hace que la columna de abajo este alineada de izq y der.*/ } Ahora para el index o nuestra pagina html tan solo la tenemos que dividir en diferentes divs y aplicarles estas propiedades. index.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu

MySQL Workbench crea bases de datos profesionales facilmente.

Imagen
Hoy estuve creando una base de datos en esta herramienta de diseño para la creación de base de datos llamada MySQL Workbench, es por ello que quise hablar un poco sobre este software. Entre las características principales se encuentran que es un sistema gráfico en el cual no tendrás que ingresar todos el código mediante consola, puedes configurar muy facilmente que base de datos utilizar y además de todo el sistemas gráfico es muy amigable pues puedes ver las tablas y sus relaciones de manera muy practica, además te permite crear triggers y otra cosas avanzadas de bases de datos. El único inconveniente que le veo a MySQL workbench es que aveces sus códigos mysql no funcionan muy bien en apache, pero no hay que preocuparse esto casi siempre es por culpa de los index o índices los cuales se crean con nombres iguales en diferentes tablas que tienen campos con mismos nombres (llaves primarias y foráneas), lo único que tenemos que hacer es cambiar los nombres de los índices y listo.

¿Por que bloguero y no youtubero?

Soy de los que han conocido tanto los blogs como los vídeos online desde hace ya mucho tiempo mi interacción con Internet ya lleva mas de once años tal vez y he visto grandes cambios en la web (todos sabemos que con la web 2.0 hizo grandes cambios en esto) obvio el Internet es mucho mas viejo, pero la revolución se ha dado entre los 90s y 2000s. No voy a dar una reseña histórica ni nada por el estilo ya que tal vez me he puesto un poco melancólico, lo que me gustaría decir es por que elegí redactar blogs en ves de realizar videos en youtube. Es muy conocido gente que realiza vídeos en youtube y gana enormes cantidades de dinero por vídeos que aveces su calidad no es muy buena, sin embargo el vídeo es mas fácil de ver que un escrito, a mucha gente nos da flojera leer mientras que ver un vídeo no. Sin embargo creo que el contenido de un blog puede ser sustancialmente mejor que el de un vídeo (claro esto es a puntos de vista) es por eso que he decidido utilizar el blog en vez de el vídeo

Trabajar cuando me de la gana y tengo ganas.

A quien aveces no le ha pasado que tiene un trabajo para entregar o simplemente un pendiente de la vida diaria que le da flojera hacerlo ese mismo día, y es que aveces pasa que hay días que estamos tan entusiasmados por realizar un proyecto y no comemos ansias por terminarlo, sin embargo hay días en los cuales nos faltan esas ganas de hacerlo, no es culpa de nosotros simplemente ese día no era bueno para hacerlo. A que vengo a esto, tal vez es mejor darnos en ese día un break, salir a la calle y conocer una nueva persona pasar a tomarnos un trago y vivir ese momento sin preocupaciones ¿Para que? Para mañana regresar a ese trabajo que debemos hacer y ahora si hacerlo de la mejor manera posible. No espera este no es el fin de tomar un break al fin y al cabo que es mas importante ¿El trabajo o vivir bien una vida? Yo voy con la segunda pero la primera no hay que descuidarla.  Saludos a los lectores.

domar.ru esos si visitan mi blog.

He visto que muchos que tenemos blog de google recibimos visitas de una página rusa muy extraña (domar.ru), según tengo entendido esta página indexa la mayoría de los blogs que encuentra de blogger mediante una araña parecida a la de google. ¿Para que? Me he quedado viendo el video que pasa en su página principal (que por cierto dura mucho) para encontrar alguna razón de que esta página indexa nuestros blogs y nos da molestas visitas, y después de verlo me he dado cuenta que es una página que nos quiere vender un software llamado MobileMoneyMachines según con el cual serás billonario sin trabajar, según este video el software trabaja como piloto automático haciendo dinero para ti de una manera milagrosa haciendo cosas raras en los millones de celulares en el mundo, bueno no creo nada de aquello pero eso si les agradezco por que son los que mas visitan mi blog saludos  :).

¡ Twitter es software libre !

Generalmente yo no soy un usuario muy asiduo de twitter, es mas en mi vida he abierto la página unas tres o cuatro veces, sin embargo en una de esas aperturas me he encontrado que gran parte del código de twitter esta licenciado bajo software libre en la Licencia de apache 2.0, ¿Esto que quiere decir? Pues que a diferencia de grandes empresas twitter nos deja ver gran parte de su código, esto es muy importante por que bajo esta licencia tu puedes hacer modificaciones al código como desees además que esta licencia no obliga a las versiones modificadas a ser usadas como código libre si no que también puede ser código cerrado (con código cerrado me refiero a código que no se deja ver al usuario). A algunos como desarrolladores esto nos puede servir para aprendizaje de como este gigante de Internet hace código y para quienes no sean desarrolladores este es un dato curioso digno de analizar.

Boton de compartir de twitter en tu blog de blogger.

Imagen
Esto es muy parecido tanto para agregar el botón de facebook como el de twitter, lo único que cambia es el codigo a insertar. Aqui esta la manera para twitter. Nos vamos al siguiente link: http://twitter.com/about/resources/buttons#tweet Añadimos las preferencias. En previzualizacion de código copiamos este código. Estos códigos los insertamos juntos en nuestro blogger o página web. Para blogger todo esto se debe hacer en Plantilla>Edicion Html. No olvidemos tener seleccionada la pestaña Expandir plantillas de artilugios . El código debe insertarse después de la linea: <data:post.body/> Aquí muestro la imagen de como lo inserte en mi blog (este fue el codigo de facebok sin embargo es igual el lugar en donde insertarse):

Poner el botón me gusta de facebook en tu blog de blogger o pagina web.

Imagen
Hoy acabo de implementar el botón de me gusta en cada entrada de mi blog, así que también les diré la manera de hacerlo.  Nos vamos al siguiente link: http://developers.facebook.com/docs/reference/plugins/like / En la parte de Step 1 Get like Button Code añadimos la url de nuestro blog o página. Añadimos las demas preferencias Presionamos Get Code y ahora nos saldrán dos códigos. Estos códigos los insertamos juntos en nuestro blogger o página web. Para blogger todo esto se debe hacer en Plantilla>Edicion Html. No olvidemos tener seleccionada la pestaña Expandir plantillas de artilugios . El código debe insertarse después de la linea:  <data:post.body/> Aquí muestro la imagen de como lo inserte en mi blog:

¿ Que es un RAW en APE ?

Un RAW en APE  son datos enviados de el servidor al cliente en formato JSON. Entonces un RAW son datos en JSON con las siguientes claves obrigatorias: raw: Nombre del RAW time: Hora del servidor cuando el RAW fue enviado. data: Un objeto JSON. Aqui vemos la sintaxis: [ { "raw" : "" , "time" : "" , "data" : { } }   ]

Regulación de internet.

Por:Manuel Mora Escobedo. Abstract. In recent times there have been a number of technological changes that have contributed to the inevitable way of conceiving the world of people and governments. Now the legislation is focusing on new paradigms internet. "Governments need to regulate the Internet to avoid anarchy." Like that statements opening the debate, is it true that the Internet should be regulated? Is it really good regulating internet? The Internet has no owner, who own any part of the internet are the owners of the bonds and servers themselves. It is common knowledge that anyone can offer an internet service have at least a link and a server and there is no fee. This is why it is putting the question: Will governments regular creations of people? In any case, these parts are already regulated under traditional law, we speak of this as: copyright, intellectual property, property rights and so on. Either way there are different trends in doctrine that talk

Biografia facebook o TimeLine

Facebook nos ha presentado ya desde hace unos días su nueva vista para nuestro perfil titulada como biografía o timeline , yo la he activado ya desde hace 5 días y según ellos tienes 7 días para revisarla antes de que los demas puedan verla. Esta biografia es irreversible y una vez que aprietas para tenerla no puedes regresar al perfil anterior, asi que para todos los que usamos facebook nos debemos ahora a acostumbrar a esa nueva vista ya que al parecer todos tarde o temprano debemos actualizar a biografía . Otro cambio que facebook nos hace, algunos en mi punto de vista son buenos otros malos, en lo personal este no me gustó pero en gusto se rompen géneros solo queda decir " enjoy ". fuente: http://blog.facebook.com/blog.php?post=10150408488962131

Mootools función $()

Esta función nos permite recibir un objeto y poder manipularlo con diversos métodos. El ejemplo mas sencillo de su uso se muestra aca: <script src="mootools-comprimido-1.11.js" type="text/javascript"></script> <script> window.addEvent('domready', function(){opacidad = 0;}); </script> <<div id="id_div">Este texto dejará de verse al presionar el botón</div> <form> <input onclick="$('id_div').setOpacity(0);" type="button"> </form>

onCmd event Ajax Pushe Engine

Algunas veces no se por que no cargan algunas páginas con los eventos de APE es por eso que si alguien tiene problemas de abrirlos aquí dejo una copia de onCmd: Description string onCmd ( string type, function fn ) Execute a function when a command is sent and pass to the function the arguments sent to APE server. Parameters type Name of the command (e.g : 'connect', 'send'); fn Callback function to execute args - ( object, optional ) An object containing all data sent to the server. pipe - ( object, optional ) If the request is made on a pipe (e.g : you sent data to a channel) the second argument will be a pipe object. Examples //ape var is a reference to APE instance //start(); method is used to conne

Triple Town un juego de Facebook y google + muy adictivo.

Imagen
Hoy me gustaria hablar de un juego que me gustó mucho disponible tanto para facebook como google plus, su nombre es Triple Town, este juego es un puzzle en el cual debes ir juntando tres o mas figuras de un mismo tipo para que se conviertan en una nueva. Aqui les dejo mi record y espero puedan superarlo :).

Configurar servidor DNS con bind 9 en ubuntu 11.

Hoy mostraré como configurar bind9 de una forma relativamente sencilla. Para los que no sepan bind9 es el servidor de DNS mas utilizado en internet principalmente para sistemas Linux y Unix. Me he basado en un archivo de configuración el cual ya he probado y es con el que me ha funcionado bind9, OpenLDAP y Kerberos, sin embargo pondré algunas consideraciones tambien para gente mas mortales como nosotros. En una siguiente parte pondré consideraciones para el OpenLDAP y Kerberos basandonos en este mismo archivo. El link es: archivo de configuración . Logeamos como root: sudo su (password de root) si no tenemos aptitude: apt-get install aptitude instalamos bind9: aptitude install bind9 checamos nuestra ip local y la anotamos :): ifconfig Ahora ponemos las zonas para la resolución local esto es nuestros dominios (example.com es el nombre de nuestro dominio asi que lo podemos cambiar al nombre que queramos). Ponemos: gedit /etc/bind/named.conf.local y guardamos lo siguente en el archivo.