Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Feliz y opensource año nuevo

Un nuevo año llega, nuevas metas se aproximan, otras no cumplidas pasan pasan a engrosar la lista.
Esperemos que nuestro OS favorito en el próximo año siga posicionándose mas y mejor en la nube, servidores, smartphone's, tablets y porque no, en el escritorio del usuario final.
Por mi parte les deseo mucha salud, prosperidad y éxitos en el 2014 por venir. Este blog no seria lo que es sin uds, mis lectores, a los cuales escucho ideas de artículos y en lo posible ayudo en sus problemas. Recuerden, el conocimiento nos hace libres y compartiéndolo mucho mas.
Feliz año 2014 !!!

Share/Bookmark

Como generar un iso de un cd o dvd

DriveMeca generando un ISO vía linea de comandos
Tienes un CDROM o un DVD al que quieres sacarle copia previniendo se te raye o lo pierdas, o necesitas el ISO para virtualizarlo varias veces de una forma mas rápida que si el servidor lo lee directamente desde la unidad de DVDROM. Bien, hoy te enseñare como crear un ISO de un CD o DVD en pocos pasos, ademas, también podrás sacar copia en ISO de un directorio en tu linux y así preservarlo por si se daña tu equipo.

-Colocamos el cd o dvd en la unidad de nuestro pc y verificamos nuestro linux no lo haya montado automáticamente

umount /dev/cdrom

-Abrimos una consola y ejecutamos el siguiente comando. OJO, el usuario debe tener privilegios de poder leer del dispositivo cdrom. En este caso en mi linux el device es /dev/cdrom y creare un ISO de nombre cdrom_imagen.iso en mi directorio home

dd if=/dev/cdrom of=~/cdrom_imagen.iso
8814464+0 records in
8814464+0 records out
4513005568 bytes (4,5 GB) copied, 628,125 s, 7,2 MB/s

-Segundo ejemplo, en este caso creare un ISO en /tmp del directorio /home/usuario. Debemos tener permisos de lectura del directorio que copiaremos al ISO

mkisofs -o /tmp/cd_backup.iso /home/usuario/

-Significado de las siglas de los comandos:

of=output file (fichero de salida)
if=input file (fichero de entrada)
dd=disk dump (vaciado o volcado de disco)

De los comandos o trucos que vale la pena mantener en nuestro arsenal creo que el generar un ISO debe ser uno de ellos. Te puede ahorrar dolores de cabeza y ganar tiempo para tus trabajos.
Usas los ISO para otra tarea, cual? te es de ayuda el crearlos, como?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.
Share/Bookmark

Como instalar Zend Framework 2 paso a paso

DriveMeca instalando Zend Framework2 paso a paso
Cada día que pasa debes ser mas eficiente, tu competencia no da tregua y debes entregar ese proyecto en php. Actualizate y se mas productivo con Zend Framework 2 el cual es orientado a objetos, utiliza PHP 5.3 (mínimo), permite reutilizar código y según sus desarrolladores ya se ha descargado mas de 15 millones de veces.

Requerimientos



-Instalamos el repositorio remi
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

-Instalamos los paquetes php de ZendFramework2 excluyendo los paquetes de Oracle
yum --enablerepo=remi install php-ZendFramework2* --exclude php-ZendFramework2-Db-Adapter-Oracle --exclude php-ZendFramework2-Db-Adapter-Pdo-Oci

-Creamos un proyecto de prueba e instalamos composer
mkdir /var/www/html/zftest
cd /var/www/html/zftest

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/

-Descargamos una plantilla para Zend y verificamos tengamos la ultima versión
git clone git://github.com/zendframework/ZendSkeletonApplication.git
cd ZendSkeletonApplication
composer.phar self-update
You are using the latest composer version.

composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing zendframework/zendframework (2.2.5)
    Downloading: 100%         

zendframework/zendframework suggests installing doctrine/annotations (Doctrine Annotations >=1.0 for annotation features)
zendframework/zendframework suggests installing ircmaxell/random-lib (Fallback random byte generator for Zend\Math\Rand if OpenSSL/Mcrypt extensions are unavailable)
zendframework/zendframework suggests installing ocramius/proxy-manager (ProxyManager to handle lazy initialization of services)
zendframework/zendframework suggests installing zendframework/zendpdf (ZendPdf for creating PDF representations of barcodes)
zendframework/zendframework suggests installing zendframework/zendservice-recaptcha (ZendService\ReCaptcha for rendering ReCaptchas in Zend\Captcha and/or Zend\Form)
Writing lock file
Generating autoload files

-Nos creamos un host virtual en apache para usar Zend con este proyecto
vi /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
     ServerName zf2-test.localhost
     DocumentRoot /var/www/html/zftest/ZendSkeletonApplication/public
     SetEnv APPLICATION_ENV "development"
     <Directory /var/www/html/zftest/ZendSkeletonApplication/public>
         DirectoryIndex index.php
         AllowOverride All
         Order allow,deny
         Allow from all
     </Directory>
 </VirtualHost>

-Reiniciamos apache
service httpd restart

-Creamos un proyecto de prueba con el 
composer.phar create-project --repository-url="http://packages.zendframework.com"

-Ya tenemos nuestro proyecto de prueba básico


-Creamos un alias en nuestro fichero hosts, en caso de contar con un dominio podemos crear el alias en este, por el momento para nuestras pruebas usaremos localhost
vi /etc/hosts
127.0.0.1   zf2-test.localhost

-Ya podemos abrir un browser y apuntar hacia fz2-test.localhost
DriveMeca instalando Zend Framework2 paso a paso

Ya podemos comenzar a desarrollar con Zend, te parece interesante esta herramienta? ya la utilizas?.
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark