Previamente, en Adriania…
|
Adriano publicó esto en Programación, Web Dev el 07/11/2011 Cada vez que uso una computadora distinta o un nuevo sistema operativo, lo primero que hago es instalar vim. Lo segundo es intentar recordar todas las configuraciones que ya tengo preparadas en mis otras computadoras.
Gracias a mucha gente que ha puesto online sus tutoriales, he logrado un archivo de configuración que me deja tranquilo. [...]
Adriano publicó esto en PHP, Programación, Web Dev el 14/04/2011 Todos sabemos que una de las principales ventajas de PHP es la versatilidad de sus arrays asociativos (también llamados diccionarios o hashes). Todos sabemos también que la cantidad de funciones que PHP pone a nuestra disposición es enorme. Acá mismo he hablado de ordenar arrays y de mapear y filtrar, sin ir más lejos. Hoy [...]
Adriano publicó esto en PHP, Web Dev el 17/02/2011 ste es un tema que montones de programadores novatos no conocen, o conocen de a poco y cada vez con menos entusiasmo. El hecho es que hay al menos una media docena de modos distintos de solicitar información desde una base de datos, y todos nos preguntamos -o deberíamos preguntarnos- qué es lo mejor que puede hacerse. Las alternativas básicas son las funciones básicas de PHP, crear de uno u otro modo queries parametrizadas, usar la librería PDO, o usar las librerías de abstracción de su framework favorito, si es que tiene. [...]
Adriano publicó esto en PHP, Programación, Web Dev el 04/02/2011 PHP tiene una vasta gama de funciones para ordenar arrays, algunas por clave, otras por valor, algunas “fijas” y otras útiles para que el usuario agregue su propia función de comparación. Veamos una de ellas, uasort. Esta función sirve para ordenar arrays por los valores que contienen, de acuerdo a una función determinada por el [...]
Decidí emprender la programación de una aplicación web que maneje una librería de música, un proyecto relativamente simple, para enseñarme varias cosas:
PostGreSQL PostGreSQL con PHP Subversion para control de versiones Trac para bug tracking Creación de aplicaciones con CakePHP y otros frameworks Aplicación de jQuery a esos frameworks, especialmente desarrollando métodos Ajax Creación de [...]
Adriano publicó esto en PHP, Programación, Web Dev el 08/02/2010 This can be a series of tutorials. I hope it will be. The credit for the initiative goes to the blog post “The Beginner Pattern“.
Since PHP 4.0.6, PHP has included two powerful functions to process arrays: array_map and array_filter. These can be a bit hard to wrap your head around at first, for they [...]
Adriano publicó esto en Python el 28/08/2009 I just found a meta-quine.
[...]
Adriano publicó esto en Linux el 11/07/2009 El editor de textos Vi es uno de los primeros y más usados en entornos Unix. Su interfaz es legendaria por lo discreta, y puede desesperar a más de un usuario que recién lo conoce. Sin embargo, una vez que aprenda cómo moverse en él, su capacidad de trabajo aumentará enormemente.
[...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Apenas comience a usar Linux “seriamente”, o al menos, apenas empiece a curiosear por el sistema, una de las ganas o curiosidades que tendrá será de agregar nuevos usuarios. Es cierto que la mayoría de las distribuciones pensadas para uso masivo
Los programas principales a conocer son useradd, userdel, passwd, chmod y chown. Pero además [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 En todos los tutoriales hemos hablado de comandos de consola, comandos que muchas veces son bastante largos de tipear y recordar, especialmente si empezamos a agregar opciones a cada uno. Para solucionar esto, lo más efectivo es el uso de áliases o scripts. Un alias (plural áliases, creemos) es un "acceso directo" de consola. Se [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 En Linux, es posible configurar detalladamente el arranque. El programa que nos interesa es init, se ubica en el directorio /sbin, y sus archivos de configuración (en el caso de Mandriva Linux) en los subdirectorios de /etc/rc.d. Para la distribución Debian GNU/Linux y distribuciones basadas en Debian como UbuntuLinux, estos archivos se encuentran en el [...]
Adriano publicó esto en Linux el 11/07/2009 La ayuda en Linux se presenta de varias maneras. Cada sistema Linux tiene por un lado las llamadas "manpages" o páginas del manual, que aparecen al usar una consola con los comandos man e info. Por otro lado, cada distribución hace su propia documentación para describir sus programas y su configuración particular. Además, se suelen [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Uno de los pasos importantes en la configuración de un sistema es la búsqueda de los archivos a configurar. Aunque la interfaz de búsqueda humana (preguntarle a alguien) suele ser suficiente; en este tutorial veremos la manera de buscar archivos o cadenas de texto ("texto" siendo cualquier cosa: números, etc.) dentro de ellos. Usaremos 2 [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Aquí dentro hay ejecutables de programas (en directorios como /usr/bin, documentación, datos de configuración, librerías, etc. Veamos lo esencial.
/usr/X11R6
Los caminos de XFree son inescrutables. En este caso, ha decidido no sólo alterar la jerarquía de directorios, sino hacerlo varias veces.
[...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 El directorio /etc es el núcleo de la configuración del sistema, con directorios y archivos dedicados exclusivamente a responder a la pregunta "¿Cómo?". "¿Cómo hago la conexión?" "¿Cómo configuro la red?" "¿Cómo administro la seguridad?" y otras. Todos los archivos de /etc son simplemente archivos de texto (salvo el directorio de almacenamiento de los passwords, [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Como usted puede ver al usar programas de manejo de archivos como Konqueror o Nautilus, Linux tiene un sistema de directorios extenso y a primera vista muy complejo. Esto es porque el poder y la configurabilidad son altos, pero no desespere: hay principios generales que le harán la vida muy fácil.
[...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 En determinadas ocasiones necesitaremos ejecutar programas a intervalos constantes, o en momentos fijos del día. Un ejemplo sería recibir por mail un aviso sobre las actualizaciones hechas al sistema, recibido todos los fines de semana. En general, estamos buscando ejecutar un trabajo (un job, que le llaman) cada cierto tiempo.
Este tipo de servicio esta [...]
Adriano publicó esto en Linux el 11/07/2009 Estructura
Blackbox consiste en muy poco: un escritorio, un menú de aplicaciones, una “barra de tareas” y la slit, o barra lateral, que sirve para almacenar applets y no aparece si no tiene nada dentro. La barra de tareas muestra los escritorios, la aplicación con foco, y la hora. Se accede al menú de aplicaciones [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Vamos a hablar ahora de otros comandos, operaciones y conceptos que no son tan comunes para un usuario nuevo, pero sí muy útiles una vez que se aprenden.
Administración de procesos
Hemos hablado un poco de esto al mencionar los programas top, fs y kill. Sin embargo, hay bastante más (siempre hay más) que decir [...]
Adriano publicó esto en Linux, Scripting el 11/07/2009 Introducción
Usted habrá visto referencias al uso de terminales o consolas, o al famoso modo texto. Los sistemas basados en Unix (todos, desde Solaris a Mac OS X) tienen base en un entorno de texto del estilo de DOS pero de potencia varios órdenes de magnitud mayor. Se ha comparado al paso del viejo DOS [...]
|
|