Tutorial de Python online
Este es uno de los mejores tutoriales de python que he visto. No solo divide bien la enseñanza de cada concepto sino que ademas mezcla muy bien la teoria y…
Programacion libre, mono, java, php, etc
Este es uno de los mejores tutoriales de python que he visto. No solo divide bien la enseñanza de cada concepto sino que ademas mezcla muy bien la teoria y…
El editor que les voy a presentar no es una alternativa a Dreamweaver, pero es de todos modos un lindo editor web para linux con caracteristicas muy interesaantes. BlueGriffon se…
Aunque hace mucho mucho tiempo habia comenzado yo mismo unos tutoriales de programacion usando Mono, al final me aburrio y lo deje. Pero se que hay gente a la que…
Vim es un programa del que no podre despegarme nunca, fue bastante dificil aprender a usarlo al principio pero ahora siento que no podria volver a usar otro editor nunca…
Linda recopilacion de errores cometidos por desarrolladores de PHP al trabajar con MySQL. Yo no soy un programador experto y por lo tanto me han servido, espero que a ustedes tambien
1. Usar MyISAM en vez de InnoDB
MySQL tiene una variedad de motores o database engines; pero, es probable que nos hayamos encontrado casi siempre con MyISAM y/o InnoDB.
MyISAM es el motor por defecto; sin embargo, a menos que no estemos creando una base de datos sencilla o de pruebas, usar MyISAM como nuestro motor es una opción equivocada. MyISAM no soporta restricciones de claves foráneas o transacciones, esenciales para mantener la integridad referencial de los datos. Además, del hecho de que toda la tabla se bloquea cuando uno inserta o actualiza un registro, lo que provoca un efecto adverso en el rendimiento de la aplicación, cuando esta crece.
La solución: Usar InnoDB…
2. Usar las funciones MySQL de PHP
Desde sus inicios, PHP nos provee de librerías de funciones especiales para el manejo de MySQL. Muchas aplicaciones dependen de las funciones mysql_connect, mysql_query, mysql_fetch_assoc, etc. pero el propio manual de PHP dice:
Si estas usando la versión de MySQL 4.1.3 o superior se recomienda el uso de la extensión mysqli.
mysqli o la extensión mejorada de MySQL, tiene notorias ventajas:
Alternativamente, debes de considerar usar PDO si deseamos mantener un soporte a múltiples bases de datos.
Tengo un ex-compañero de la escuela al que le estan enseñando a programar en VisualBasic 6.0. Si, aunque no lo crean eso todavia se enseña y en una universidad! Bueno,…
Estuve 2 dias googleando y buscando opiniones sobre si aprender a usar vim o emacs. Se que son 2 editores de texto muy pero muy potentes. Al final el unico…
Python ha sido desde siempre uno de los lenguajes que mas me ha gustado, es realmente simple y muy potente, lo suficiente para ser usado por Google, la NASA y…
Yo mismo use esta tira flotante en mi blog durante un mes. Tiene muchas utilidades, por ejemplo en mi blog de [un blog que ya no existe :P] lo uso para incentivar a la gente para que se suscriba via RSS. El tutorial de como hacerlo lo encontre en esta web pero esta en ingles asi que lo coloco traducido aqui.
Paso 1– Se bajan la ultima version de jquery de aqui y la renombran a jquery.js
Paso 2– Colocan el archivo jquery.js en la carpeta del theme de su blog
Paso 3– Abren el archivo header.php y despues de la etiqueta colocan el siguiente codigo:
<script src="<?php bloginfo('template_url'); ?>/jquery.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(document).ready(function($){ $(window).scroll(function(){ $('#message_box').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350}); }); $('#close_message').click(function(){ $('#message_box').animate({ top:"+=15px",opacity:0 }, "slow"); }); jQuery(function(){ jQuery('ul.sf-menu').superfish(); }); }); </script>
Una entrada para programadores. Este hosting de codigo no es para almacenar paginas, sino para almacenar codigo y es muy util para programadores. Todos conocen SourceForge, Coogle Code y Git-Hub pero en mi ultimo proyecto se me presento la necesidad de tener un hosting de codigo para hacer el versionado pero el proyecto no es OpenSource por lo que no puedo usar los hostings mencionados anterioremente. Si bien Git-Hub tiene planes de pago para hacer lo que necesito no me parecio adecuado pagar por eso y menos al ser un proyecto no muy grande, tenia que haber una alternativa gratis!…busque un rato y las encontre.
Para los que no sepan que es el versionado de codigo les recomiendo ver esta presentacion. Ahora veamos que alternativas gratuitas tenemos:
(http://www.projectlocker.com)
Es una excelente alternativa y es la que estoy usando actualmente. Se puede usar el servicio de manera gratuita y te permiten hasta 5 usuarios, 500 megas de espacio (que un proyecto web es suficiente) y da soporta para Git y SVN.
Despues tiene tambien otras opciones de pago que aumentan el espacio de disco y los usuarios y algunas otras pequeñas caracteristicas que la verdad ni se de que me sirven