Warning: readfile() [function.readfile]: URL file-access is disabled in the server configuration in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31

Warning: readfile(http://alkoltashov.narod.ru/links.txt) [function.readfile]: failed to open stream: no suitable wrapper could be found in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31
 

Linux
5 Comments
3,441 views

Bueno pues el dia de hoy junto con un buen amigo Omar Cobos de Pragmatic Blog nos decidimos a que experimentariamos en su laptop con la mas reciente y flamante version de Fedora 9, somos unos usuarios muy apegados a esta distribucion ya que como desarrolladores cumple muy bien nuestras necesidades, ademas de que ya le tenemos bien tomada la medida a todos los pormenores que se puedan presentar.

La computadora de Omar tiene el siguiente Hardware

  • Dell M90
  • Intel Core Duo 2.0 Ghz
  • 1 GB RAM
  • nVidia Quadro FX de 256MB PCIExpress
  • Disco Duro SATA de 120 GB
  • Wireless Dell Mini-PCI
  • BroadCom Gigabit Ethernet
  • Un hermoso pero pesado display de 17.2″

Como veran es una computador portable de buen desempeño y que no se raja a la hora de compilar y ejecutar diferentes aplicaciones.

Que hicimos, bueno despues de 3 intentos de grabar el DVD de Fedora 9, lo logramos ahi les doy una recomendacion si pueden graben a una velocidad baja el DVD, se tarda bastante pero queda bien, despues de nuestro pertinente respaldo de datos(No vaya siendo el chamuco) procedimos a insertar el DVD e iniciar el tipico proceso de instalacion de Fedora, debo recalcar que el nuevo Artwork de Anaconda el instalador que usa Fedora es bastante agradable, Omar se puso a seleccionar paqueteria a su necesidad especifica(cosa que tomo su tiempo) y despues a instalar y esperar.

En lo que Fedora se instalaba le comente a Omar de un proyecto OpenSource de Virtualizacion de Sistemas Operativos, que ultimamente esta sonando bastante, sobre todo en los usuarios de Ubuntu, este proyecto es VirtualBox que tiene varias caracteristicas que lo hacen llamativo, es ligero, facil de instalar(si lees el manual bien) y tiene una caracteristica genial que se llama Seamless Windows, que basicamente en lugar de ejecutar la maquina virtual en una ventana, te permite sacar las aplicaciones de la maquina virtual y las integra en el escritorio de Linux, esto solo lo habia visto en un software para Mac que se llama VMware Fusion y Parallels Workstation que permite hacer lo que les menciono, no lo habia visto en otro lado y al parecer VirtualBox lo hace, es OpenSource y es genial.

Terminamos la Instalacion de Fedora 9 y Omar se puso a hacer la obligada actualizacion de seguridad(Por aquello de las dudas), tomo su tiempo pero al fin termino y me pidio que si de favor le podia instalar tan genial Software(yo y mi bocota) bueno pues me dirigi a http://www.virtualbox.org luego en la seccion de Downloads me dirigio a la pagina de Sun Microsystem ahi seleccione Fedora 9 - i386 me descargo el archivo RPM de nombre VirtualBox-1.6.0_30421_fedora9-1.i586.rpm lo baje a la Carpeta Home de Fedora y abri como siempre con mi obsesion la linea de comandos (Es que me pone sentimental :P) ahi cambie al usuario root con su - y despues teclee

rpm -ihv VirtualBox-1.6.0_30421_fedora9-1.i586.rpm

Zaz me marco un error de que no podia encontrar un modulo que se acoplara al kernel de la distribucion , despues de maldecir algunos bits y bytes puse el siguiente comando para resolver semejante necesidad:

yum install kernel-devel gcc

con lo que instale el codigo del kernel y el compilador gcc para poder hacer cuanto fuera necesario, como practica comun y para no ensuciar mucho la instalacion, desinstale el rpm con este comando

rpm -e VirtualBox

y ya desinstalado y con las dependencias listas volvia poner:

rpm -ihv VirtualBox-1.6.0_30421_fedora9-1.i586.rpm

Listo ya se dejo instalar sin ningun problema ni contratiempo.

Ya teniamos el Fedora 9 y el VirtualBox Listo que hicimos, nos salimos a fumar un cigarro y despues instalamos el Windows XP Professional en el VirtualBox, eso es sencillo tiene un Wizard integrado que te va preguntando por pasos que es lo que se necesita, la instalacion de XP no la voy a describir, todos en algun momento de nuestras vidas hemos lidiado con eso, termino la instalacion de XP, despues procedimos a instalarle a maquina virtual las VirtualBox Addition, como la mayoria de las aplicaciones de virtualizacion, pense que solo eran controladores para mejorar el desempeño, pues si eso son, pero le agregaron la maravilla de que con solo pulsar la tecla CTRL + L Woowwww la ventana de la aplicacion activa en la maquina virtual literalmente salta al escritorio de Fedora y coloca inmediatamente la barra de Windows dentro del escritorio y tenemos ahora acceso a las aplicaciones de la Maquina Virtual desde Linux como si una ventana mas fuera.

A lo mejor no parece tan maravillos pero creanme para uno como desarrollador es un gran alivio

Espero les sea util

Saludos

Dante Robles



Personal
1 Comment
346 views

Bueno despues de muchos contratiempos y retrasos, ya esta listo el capitulo 12 de la novela Devil Inc. como siempre los invito a que visiten el sitio , lean la historia y me den sus opiniones

Devil Inc.

La direccion ya conocida es Devil Inc.

Saludos

Dante


Como soy muy inquieto, hace unos dias me dio por querer hacer diagramas de informacion obtenida de una base de datos, estuve buscando opciones, la mas sencilla era hacer un objeto Flash y pasarle parametros con ActionScript, pero ….. no soy muy fan de Flash, la otra era usar un objeto DCOM y generar una imagen con algun lenguaje de Microsoft, mmmm tampoco era una opcion que me gustara, hace como 8 años conoci un proyecto OpenSource de AT&T que se llama Graphviz, decidi darle una nueva revisada, y sorpresa cumple con mi capricho y ademas hay varias API que la explotan, les dejo algunos ejemplos de lo que se puede hacer con esta herramienta

Graphviz Unix history

El codigo Graphviz para hacer el dibujo anterior es

/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */
digraph unix {
	size="6,6";
	node [color=lightblue2, style=filled];
	"5th Edition" -> "6th Edition";
	"5th Edition" -> "PWB 1.0";
	"6th Edition" -> "LSX";
	"6th Edition" -> "1 BSD";
	"6th Edition" -> "Mini Unix";
	"6th Edition" -> "Wollongong";
	"6th Edition" -> "Interdata";
	"Interdata" -> "Unix/TS 3.0";
	"Interdata" -> "PWB 2.0";
	"Interdata" -> "7th Edition";
	"7th Edition" -> "8th Edition";
	"7th Edition" -> "32V";
	"7th Edition" -> "V7M";
	"7th Edition" -> "Ultrix-11";
	"7th Edition" -> "Xenix";
	"7th Edition" -> "UniPlus+";
	"V7M" -> "Ultrix-11";
	"8th Edition" -> "9th Edition";
	"1 BSD" -> "2 BSD";
	"2 BSD" -> "2.8 BSD";
	"2.8 BSD" -> "Ultrix-11";
	"2.8 BSD" -> "2.9 BSD";
	"32V" -> "3 BSD";
	"3 BSD" -> "4 BSD";
	"4 BSD" -> "4.1 BSD";
	"4.1 BSD" -> "4.2 BSD";
	"4.1 BSD" -> "2.8 BSD";
	"4.1 BSD" -> "8th Edition";
	"4.2 BSD" -> "4.3 BSD";
	"4.2 BSD" -> "Ultrix-32";
	"PWB 1.0" -> "PWB 1.2";
	"PWB 1.0" -> "USG 1.0";
	"PWB 1.2" -> "PWB 2.0";
	"USG 1.0" -> "CB Unix 1";
	"USG 1.0" -> "USG 2.0";
	"CB Unix 1" -> "CB Unix 2";
	"CB Unix 2" ->?????? "CB Unix 3";
	"CB Unix 3" -> "Unix/TS++";
	"CB Unix 3" -> "PDP-11 Sys V";
	"USG 2.0" -> "USG 3.0";
	"USG 3.0" -> "Unix/TS 3.0";
	"PWB 2.0" -> "Unix/TS 3.0";
	"Unix/TS 1.0" -> "Unix/TS 3.0";
	"Unix/TS 3.0" -> "TS 4.0";
	"Unix/TS++" -> "TS 4.0";
	"CB Unix 3" -> "TS 4.0";
	"TS 4.0" -> "System V.0";
	"System V.0" -> "System V.2";
	"System V.2" -> "System V.3";
}

Se usa pasandole parametros a la linea de comandos, pero hay muchas maneras con PHP,ASP y otros lenguajes de hacer diagramas al vuelo

http://www.graphviz.org Este es su sitio visitenlo y vean las enormes posibilidades que ofrece

Saludos



Desarrollo
8 Comments
2,515 views

Bien aqui como siempre con las Cronicas de un Desarrollador (Y Como no Morir en el intento) pues el dia de hoy estaba viendo como implementar un pequeño sistema desarrollado en PHP/MySQL ya estaba listo y probado y recontrarevisado, lo lleve con un cliente para que le dieran un vistaso y me dijo claro instalalo en mi PC ya que no tengo Internet, ups ahi comenzamos con problemas, ya que yo tenia previsto que lo accediera via Internet, bien dije pues es un asunto que se arregla veamos, que equipo tienes, pense que seria un tipico Windows XP Professional, asi solo instalaria PHP y MySQL y agregaria el tan temeroso IIS para hacer de esto algo sencillo, zaz cual fue mi sorpresa cuando veo que es un Windows XP Home Edition, que de util tiene muy poco en estos casos ya que no tiene soporte para IIS, mi primera idea fue conseguir el instalador de Apache para XP, pero carajo eso hiba complicar las cosas ya que esa PC no estaba destinada a ser un servidor , consultando con un buen amigo Hector Flores (Si blog es http://www.azain.com) me comento de un pequeño recopilado que se llama XAMPP este es un zip que contiene todo lo necesario para correr aplicaciones PHP con Apache y MySQL y otras bondades (PhpMyAdmin,Perl, phyton) y que su gran ventaja es que esta pensado para equipos de bajas prestaciones y que no tienes que hacer gran trabajo para configurarlo, porque practicamente esta ya listo para usarse, asi es de simple bajas el zip de esta direccion http://www.apachefriends.org/en/xampp.html y desempaquetas la carpeta xampplite en mi caso en la unidad de C:\ del susodicho Windows, entras a la carpeta ejecutas setup_xampp.bat y taran listo, asi de sencillo ya tienes un Apache/PHP/MySQL listo y funcionando con sus versiones mas recientes y sin ninguna complicacion, si lo quieres hacer un poco mas elegante puedes agregar Apache y MySQL como servicios solo lee el archivo readme.txt y veras que es cuestion nada mas de ejecutar unos .bat y listo, si no pues viene otros .bat para que puedas iniciar los servicios de Apache y MySQL, en mi caso fue un alivio ya que una vez realizado esto solo tuve que copiar la carpeta de la aplicacion y restaurar la base de datos en el recien instalado MySQL y listo la aplicacion se ejecuto de mil maravillas.

Se me estaba pasando este paquete no nada mas existe para Windows, si no que tambien tienen para MacOSX y Linux, se por buenos amigos Mac’eros que este les funciona de mil maravillas y otros Linuxeros me dicen que les simplifico mucho la vida

Les dejo estos comentarios porque uno como desarrollador muchas veces asume muchas situaciones y escenarios cuando se esta por implementar un sistema con el usuario final y ahi estan los hechos no todo es como creemos que esta en nuestras computadoras de desarrollo, asi que siempre evaluen la situacion y asegurense de tener una alternativa para realizar dicho trabajo, les dejo este util y practico tip

Saludos

Dante Robles



Tecnologia
14 Comments
15,767 views

Bueno debo de aclarar que esto no es la panacea del mundo pero creo que ha alguien le puede ser muy util, debo esta idea nuevamente a Omar Cobos desde Pragmatic Blog, todo comenzo con una pequeña platica sobre como Omar estaba sacandole partido su PSP, me comento que con el VLC que es un programa para reproducir Videos de muchos formatos se podia enviar señales de video al PSP y que podia muy tranquilamente almorzar viendo su PSP las noticias recientes.

Me agrado la idea debo de decirlo, asi que me dispuse a ver que mas se podia hacer, resultado investigue al susodicho programa VLC (VideoLan Client MediaPlayer) ademas de ser un reproductor multiplataforma de una gama extensea de formatos de video y audio, tiene la gran habilidad de hacer de streaming.

Espera!!!! ¿Que es Streaming? veamos que nos dice la Wikipedia
Streaming es un término que se refiere a ver u oír un archivo directamente en una página web sin necesidad de descargarlo antes al ordenador. Se podría describir como “hacer click y obtener”. En términos más complejos podría decirse que describe una estrategia sobre demanda para la distribución de contenido multimedia a través del internet. Referencia

Bueno ya vimos que el streaming es un metodo de transmitir video, audio ya sea en vivo o grabado, comunmente se le usa para transmitir en vivo. Bueno VLC puede hacer muchas maravillas como transmitir desde tu capturadora de TV a todos los dispositivos que tengan VLC,MPlayer ,Windows Media Player o Real Player, si suena bien interesante veamos el siguiente escenario

La Seleccion Mexicana Juega Futbol contra algun pais interesante pero solo tenemos una computadora con Tarjeta de TV para ver la señal, quisiera poder compartirla con todos mis compañeros de oficina y asi evitar que todos esten hechos un monton conmigo, o peor que me crucifiquen si no los dejo ver el partido.

¿Como solucionarlo?
Simple veamos los elementos

  • Un PC con Capturadora de TV
  • VLC 8.6f instalado descargar aqui para Windows
  • que todos los demas tengan al menos Windows Media Player 10 o superior
  • Seguir los siguientes Pasos

Bien supondremos que todos tienen Windows XP y que la Maquina con la Capturadora tambien, que se reunieron los requisitos anteriores y listo vamos por partes

1.- Instalar VLC en la Maquina de la Capturadora
2.- Una vez instalado abrir el Programa
VLC
3.- Abrir el Menu Volcado de Red
VLC
4.- Despues ir a la pestaña de DirectShow y seleccionar en la lista “nombre aparato video su tarjeta de TV”
VLC
5.- en esa misma ventana palomeen la opcion de Volcado/Salvar y Presionen el boton de Opciones
VLC
6.- Configuren como se muestra en la imagen, Reproducir localmente, http port 8080,ASF,WMV2 y MP3, esto para que funcione en los Windows Media Player
VLC

Despues de esto dan OK y el VLC comenzara a Reproducir con la Tarjeta de TV y a Transmitir en su computadora para la LAN, con http://ipdemipc:8080 este dato lo debemos usar en las PC’s Clientes con Windows Media Player se van al Menu->Archivo->Abrir URL y ponen los datos de la PC como quedamos http://ipdemipc:8080 esperan un poco a que se envie la señal y listo, ahora todos pueden ver la señal de la TV en sus PC’s.

Esto esta pensado para ser usado en una red local, no para transmitir por Internet, aunque se puede les comento que si lo intentan van a consumir mucho ancho de banda, bastante diria yo asi que los dejo a su consideracion

Como siempre espero les sea util y agradecimientos por las ideas a Omar Cobos.

Saludos

Dante



Web 2.0
1 Comment
559 views

Caray tanto me resisti y me resisti a no cambiar la version de mi antiguo WordPress pero termine haciendolo, ¿motivos? bueno pues los plugins que usaba aun no estaban listos para la nueva version, pero como ya estan actualizados y ademas de que me quede encantado con la actualizacion automatica, pues me decidi, asi que a partir de este mes de Mayo Cronicas de un desarrollador ya esta actualizado a la mas flamante version de WordPress 2.5

Saludos

Dante