jul 23

WampServer

Software - Publicado por frankgel 5 Comentarios »

wamplogo

Hace ya bastante tiempo, cuando me toco programar por primera vez en PHP con base de datos en MySQL, descubrí este programa.

Se llama WampServer (su nombre viene de Windows, Apache, MySQL y PHP) y no es mas que un paquete que contiene e instala sin mucho que hacer un servidor web (Apache) en nuestro computador con Windows, además de un servidor PHP y un servidor de base de datos MySQL, para que empecemos de una vez a programar, sin perder tiempo en configuración y adaptación del servidor.

En la página oficial del WampServer, así como en secciones del mismo programa, se aclara que este programa esta pensado para funcionar como servidor de prueba, y en ningún momento se debe usar como servidor de producción, ya que tiene algunas fallas de seguridad que habría que solventar antes de usarlo como tal. Esto es precisamente porque este programa esta diseñado para prueba y ambientes de desarrollo.

Lo podemos descargar buscando en el link antes mencionado, o haciendo click en este enlace directo.

Es muy fácil de usar. Luego de que lo instalamos y ejecutamos, nos muestra un icono en la barra de tareas en donde muestra el estado de los servidores (web y BD), cuando el icono está completamente blanco significa que los servidores estan corriendo sin problemas, desde ese momento, con sólo ir al navegador y colocar como direccion web http://localhost podremos visualizar la página de inicio de nuestro servidor.

También al hacer click sobre el icono del WampServer en la barra de tareas, podremos acceder a un menú en donde podemos ingresar a varias configuraciones de los servidores instalados, ademas de poder iniciar, deterner o reiniciar todos a la vez y tambien por separado los servidores (Web y BD)
wamp

En la página de inicio, podremos ver las extensiones PHP que tenemos habilitadas en el servidor, que si no estamos haciendo nada del otro mundo no hay que modificar nada de esto. También veremos mas abajo en la página de inicio algunas herramientas, y los links a las paginas que hallamos creado.

En la sección de herramientas, veremos un link a phpmyadmin, que es un gestor de bases de datos que también trae el WampServer. Allí podremos crear las bases de datos MySQL que necesitemos, sólo hay que revisarlo detenidamente para ver en donde se crean las bases de datos y posteriormente en donde se crean las tablas y el resto.

Solo me falta por mencionar, que al instalar el WampServer, este nos creará una carpeta “wamp” que por defecto esta en el disco C. En esta carpeta encontraremos otra que lleva por nombre “www”, en donde deberán estar los archivos que deseemos publicar en nuestro servidor Web. Cualquier carpeta y/o archivos que peguemos alli, podran ser vistos en la página de inicio del WampServer bajo la sección “Your projects”, recomiendo por supuesto, la creación de una carpeta para cada proyecto que realicemos, para mantener las cosas en orden.



feb 24

stressAlgo que me molestaba de sobremanera desde que instalé el Ubuntu 8.10 – Intrepid Ibex, era que al presionar una tecla, se empezaba a repetir demasiado rápido.

Por supuesto lo primero que se piensa es que hay que configurarlo a gusto, para lo cual normalmente nos dirigiriamos al menú Sistema/Preferencias/Teclado y luego alli configurar el retardo y la velocidad de las repeticiones. Y alli comienza el problema… Al parecer estos controles tienen poco o ningún efecto, lo que al principio me llevo a desactivar las repeticiones porque el problema resulta bastante molesto.

Averiguando un poco por Google, encontre una posible solución, la cual era cambiar mediante un comando, los valores de retardo y velocidad de las repeticiones (el primer parametro del comando es el retardo en milisegundos, y el segundo es la cantidad de repeticiones por segundo)

xset r rate 600 30

… y nada… definitivamente es un problema más grave, resulta que averiguando un poco más, me enteré de que se trata de un pequeño bug. La manera en que lo logre solucionar, fue agregando la siguiente linea en el archivo /etc/rc.local, para lo cual se necesitan privilegios de administrador.

kbdrate -r 30 -d 600

Luego de reiniciar… Problema resuelto.



nov 06

Aca una página en donde se puede ver en tiempo real en donde se encuentran la mayoría de los satelites que se encuentran orbitando nuestro planeta.

Específicamente en esta página podemos ver en donde se encuentra el satélite venezolano “Simón Bolivar”

venesat1

También podemos ver información acerca del estado del satelite en tiempo real, datos como su posición exacta, velocidad, altura, etc.

PD: Por ahí hay una persona que puedo calificar de muchas maneras, pero en esto momento sólo la voy a calificar de ignorante, porque no hace más que hablar disparates

Ahora resulta que soy terrorista…



oct 30

A partir de hoy ya podemos descargar la nueva versión de Ubuntu: Intrepid Ibex, la cual es la versión 8.10.

Recordemos que el número de la versión sólo depende de la fecha de lanzamiento, por lo tanto, año 2008 mes 10 -> Ubuntu 8.10. Con respecto al nombre, siempre le colocan el nombre de un animal con una característica en orden alfabético: Dapper Drake, Edgy Eft, Feisty Fawn, Gutsy Gibbon, Hardy Heron, Intrepid Ibex, y si no me equivovo la próxima será Jaunty Jackalope…

Enlace Descarga Ubuntu Intrepid Ibex 8.10



oct 20

A pocos días del lanzamiento oficial del nuevo Ubuntu 8.10 Intrepid Ibex (30 de octubre de 2008), ya podemos pedir que nos evien el CD hasta la puerta de nuestra casa sin costo alguno. Claro, se tarda un buen tiempo en llegar, pero a la mayoría de las personas que no conocen o no han oído o leído lo suficiente acerca de Software Libre, les impresiona saber que esto se puede hacer.

Ojo, no hay que abusar, si está dentro de nuestras posibilidades, podemos descargar la imagen de CD para que la quememos nosotros mismos cuando este disponible desde aqui: http://www.ubuntu.com/getubuntu/download



sep 06

Para disfrutar del nuevo repositorio de juegos PlayDeb creado por la gente de GetDeb sólo debemos agregar tal repositorio a nuestro sources.list. Para ello colocamos lo siguiente en un terminal (Aplicaciones -> Accesorios -> Terminal)

sudo gedit /etc/apt/sources.list

Colocamos la clave de administrador cuando la pida y luego agregamos la siguiente linea en el archivo que acabamos de abrir

deb mirror://www.getdeb.net/playdeb-mirror/hardy/// hardy/

Luego, nuevamente en el terminal, colocamos lo siguiente

sudo aptitude update

Y ahora contamos con una gran cantidad de juegos nuevos que podemos instalar.

Para ello vamos al menú Sistemas -> Administración -> Gestor de paquetes Synaptic, y alli hacemos click en Origen y seleccionamos en las categorias getdeb.net en donde encontraremos los nuevos juegos.

También podemos instalar los juegos a través de la linea de comandos de la siguiente manera

sudo aptitude install <nombre del paquete>

En donde reemplazaremos <nombre del paquete> por el que queremos instalar, aqui una lista de algunos de los juegos que podemos instalar:

alien-arena
alien-arena

assaultcube
assaultcube

atanks
atanks

boswars
boswars

glest
glest

interlogic
interlogic

phun
phun

tileracer
tileracer

urbanterror
urbanterror

Sólo reemplazamos <nombre del paquete> por los nombres de esta lista tal y como aparecen y listo, a probar.

Recomiendo full UrbanTerror para jugar en red, excelente y realista como pocos…



ago 19

Un pequeño post para una tarea simple, ¿cómo se instalan nuevas fuentes en ubuntu?, de la siguiente forma: Buscamos por internet en nuestro sitio de preferencia la fuente que queremos instalar, la bajamos y la copiamos a la carpeta oculta “.fonts” en nuestra carpeta personal (para ver las carpetas ocultas, entramos en la carpeta personal y presionamos CTRL + H, alli encontraremos ahora la carpeta “.fonts”)

Luego ejecutamos el siguiente comando en consola

sudo fc-cache -f

… colocamos la clave de administrador que se solicita y listo, este comando reconstruye la cache de fuentes, la proxima vez que iniciemos un programa (por ejemplo openoffice writer) nos mostrara las nuevas fuentes instaladas en nuestro equipo



ago 19

Organizar iPod

Software - Publicado por frankgel 6 Comentarios »

Cada vez que tengo en las manos el iPod de otra persona, suelo soltar un WTF? bastante rápido al ver el desastre de desorganización en el que se puede convertir una biblioteca de música personal.

Cuando se supera ya cierto numero de canciones en el iPod, y la mayoría de las canciones nos las bajamos por internet (emule, ares, descargas directas u otros), suele suceder que empezamos a perder el orden de nuestra biblioteca, porque las canciones vienen a veces con la metadata erronea (o faltante). La metadata es toda la información sobre la canción, como el título, el artista, el nombre del album y otros, y normalmente pensamos que este tipo de información está en el nombre del archivo, y no es así.

Hay un programa que nos puede ayudar a acomodar la metadata y los nombres de archivo de nuestra biblioteca musical, se llama Mp3Tag y funciona bajo windows (o bajo linux con wine), solo buscamos algún album que tengamos en nuestro computador y el nos busca la información del mismo por internet, incluida la caratula… Aquí una pantalla del Mp3Tag

Igualmente esto puede ser un trabajo muy largo y no todo el mundo tiene la paciencia para tener correcta la metadata de más de 3000 canciones ;-P… Esto no es necesario para que las canciones estén ordenadas en el iPod, para tal fin, recomiendo el uso de listas de reproducción, y no depender de la organización automática del iPod. Sabemos que el iPod puede mostrarnos canciones ordenadas por artista, genero, album… pero si no tenemos bien la metadata, nos muestra un desastre, lo mejor son las listas de reproducción.

Las listas de reproducción nos permiten agrupar canciones a gusto nuestro, y podemos tener una misma canción en dos listas de reproducción distintas sin que esto signifique que tenemos el archivo dos veces en el iPod, por ejemplo, yo tengo una lista de reproducción para cada artista de rock, en donde tengo todas las canciones de cada artista, y también tengo una lista de rock en donde pongo sólo las canciones que más me gustan de cada artista. Aquí tengo una imagen que habla por si sola:

Este es mi iPod visto desde el gtkpod, el administrador de iPods que uso en linux, para windows, recomiendo el uso de winamp y en cualquier caso recomiendo que no sea usado el iTunes. Ver esta entrada anterior http://frankgel.wordpress.com/2008/07/05/gestionar-ipod/

Si hacen click en la imagen podrán verla más de cerca, si se dan cuenta, mis listas de reproducción tienen un número delante, este número se lo coloqué para que cuando el iPod ordenara las listas de reproducción por orden alfabético, quedaran como yo quería.

Con cualquiera de los programas que recomiendo, se puede crear una lista de reproducción y arrastrar los archivo de música desde el computador hasta esta lista de reproducción y listo, si la pista ya esta en el iPod (tal vez en otra lista de reproducción) el programa lo detectará y sólo linkeara a la canción existente sin copiarla de nuevo en el iPod.

Poco a poco se puede ir ordenando el iPod hasta tener una biblioteca musical lo bastantemente ordenada, solo hace falta invertir algo de tiempo. Siempre recomiendo bajar todas las canciones del iPod al computador y ordenar alli antes de subir todo de nuevo al iPod en listas de reproducción, esto facilita el trabajo y nos permitirá planear mejor el orden, aunque también se puede ir pasando a listas de reproducción desde canciones que ya estén en el iPod.



ago 02

Mi escritorio

Software - Publicado por frankgel 6 Comentarios »

Esta es la pinta que tiene mi laptop en este momento, decidí cambiar el look normal que trae ubuntu y empecé a buscar temas y alguno que otro corotico para agregarle, encontre este (Lado derecho del escritorio) que me gusto mucho, se llama conky, es un monitor del sistema bastante ligero, lo que me gusta no es lo ligero, sino que es full personalizable, aunque hay que tener algo de paciencia para hacer algo como lo que tengo ahora. Graficamente, me encanta el conky, a algunos no les gusta porque no tiene dibujitos, formas o colores mas llamativos, precisamente, eso es lo que me gusta, visualmente siempre prefiero lo simple. Para instalarlo, el siguiente comando:

sudo aptitude install conky

Para que el conky luzca como el mío, hay que crear un archivo en la carpeta personal que se llame “.conkyrc” que debe tener como contenido el texto que esta en este archivo: conkyrc. Luego a correrlo y listo…

Por otra parte, instale un tema oscuro, un cambio al que hay que acostumbrarse, además de tener que lidiar con algunas cositas incomodas que conlleva tener un tema asi, como que el Editor de textos del OpenOffice presentaba las paginas negras y letras blancas… bastante chocante, pero un simple cambio de las preferencias visuales del mismo y se arregla todo, también los cuadros de texto y otros campos de entrada de todos los programas (hasta en las paginas web mostradas por el firefox) eran igualmente negros con letras blancas, definitivamente, no la mejor pinta para el google que vi cuando cambie el tema :S

El tema que instalé se llama “Slickness Black” y puede ser encontrado en GnomeLook

También actualicé el compiz a la última versión, que aún no es oficial, para ir probando alguna que otra cosita novedosa que trae, aquí una imagen también

Para instalarlo, sólo deben agregar estas lineas al archivo /etc/apt/sources.list (si es que ya no las tienen)

deb http://ppa.launchpad.net/compiz/ubuntu hardy main
deb-src http://ppa.launchpad.net/compiz/ubuntu hardy main

luego actualizamos la información de los repositorios desde la consola con un:

sudo aptitude update

Y listo, pronto el gestor de actualizaciones nos dirá que existen nuevas actualizaciones disponibles, entre las que se encuentra el compiz…



jul 07

Este programa lo encontre mientras buscaba algo para ayudar a alguien con una tarea… No me acordaba de casi ninguna de las graficas de ninguna función, y este programa me ayudo mucho a explicarle a la persona con lo que le hacia falta. Lo recomiendo full porque es sencillo. Los operadores son + – * / ^ para la suma, resta, multiplicación, división y potencia respectivamente y tiene las funciones de la libreria estandar de python:

acos()
asin()
atan()
atan2()
ceil()
cos()
cosh()
degrees()
exp()
fabs()
floor()
fmod()
frexp()
hypot()
ldexp()
log()
log10()
modf()
pow()
radians()
sin()
sinh()
sqrt()
tan()
tanh()

También se pueden usar las variables pi y e