martes, 27 de septiembre de 2011
miércoles, 21 de septiembre de 2011
Encender maquina virtualbox
Hoy en el trabajo necesitabamos hacer que una máquina virtual se encendiera automaticamente. Entonces busque con el google y listo. :)
RECORDAR
Estos comandos funcionan con el usuario que es el dueño de las maquinas virtuales. Por ejemplo, yo tengo instalado el virtual box con unas maquinas virtuales en mi sesión alejandro, no me van a funcionar los comandos si estoy logeado como root u otro usuario.
Siempre que quieres iniciar una máquina virtual, corriendo sobre VirtualBox, debes hacer clic sobre el menú Aplicaciones, elegir Herramientas del sistema y después Sun VirtualBox. En ese momento, se abrirá la ventana principal de VirtualBox con sus dos paneles típicos: el de la parte izquierda muestra todas las máquinas virtuales que tienes definidas y el de la derecha, los detalles de la que tengas seleccionada. Para iniciar una máquina, debes hacer clic sobre ella y después en el botón Iniciar.
Después de esto, la ventana principal de VirtualBox ya no te sirve para nada. Incluso puedes cerrarla sin que se vea perjudicada la máquina virtual que tienes en ejecución.
Hasta aquí muy bien, pero, ¿Tengo que hacer todo esto si siempre quiero ejecutar la misma máquina virtual?
Después de esto, la ventana principal de VirtualBox ya no te sirve para nada. Incluso puedes cerrarla sin que se vea perjudicada la máquina virtual que tienes en ejecución.
Hasta aquí muy bien, pero, ¿Tengo que hacer todo esto si siempre quiero ejecutar la misma máquina virtual?
La respuesta es, lógicamente, no. Existe un comando de consola, llamado VBoxManage que, con las opciones controlvm o startvm, nos permite manipular muchos aspectos de una máquina virtual, por ejemplo, su encendido o apagado.
startvm sólo tiene como argumento el nombre de la máquina virtual y controlvm siempre tiene el mismo formato:
startvm sólo tiene como argumento el nombre de la máquina virtual y controlvm siempre tiene el mismo formato:
- VboxManage controlvm “máquina virtual” acción
Donde acción indica la operación que quieres realizar con la máquina virtual indicada en “máquina virtual”.
A partir de ahí, sólo tienes que crear un lanzador, una opción de menú o incluso ejecutar el comando cada vez que se inicie tu sistema para realizar la operación deseada con el mínimo esfuerzo.
Para ilustrar la idea, vamos a ver algunos ejemplos concretos:
Iniciar una máquina virtual
Cuando quieras iniciar una máquina virtual desde la Consola, sólo tienes que abrirla (Aplicaciones > Accesorios > Terminal) y escribir la siguiente orden:
- VBoxManage startvm "Windows XP"
Donde “Windows XP” sería el nombre de la máquina que quieres iniciar.
Parar una máquina
Si lo que quieres es detener, desde la consola, una máquina virtual que se esté ejecutando en esos momentos, la orden que tendrías que escribir es:
- VBoxManage controlvm "Windows XP" poweroff
Salvar el estado de una máquina
También puedes optar por detener la máquina virtual, pero guardando su estado para continuar más adelante con lo que estás haciendo en estos momentos. En ese caso, puedes utilizar la siguiente orden:
- VBoxManage controlvm "Windows XP" savestate
Otras opciones:
Además, si te animas a experimentar con otras opciones, aquí tienes alguna más:
Opción | Efecto
pause | Congela la máquina, pero no acaba su ejecución
resume | Despierta una máquina congelada
reset | Reinicia la máquina. Supone un apagado forzoso y puede ocasionar la pérdida de datos no guardados.
acpipowerbutton | Hace que la máquina virtual actúe como si se pulsara su botón de encendido/apagado
acpisleepbutton | Hace que la máquina virtual actúe como si se pulsara su botón para suspender el equipo
Por último, recuerda que VirtualBox almacena el modo en el que se está ejecutando una máquina antes de apagarla o salvar su estado. De esta forma si, por ejemplo, salvas el estado de una máquina Windows XP que está corriendo en modo fluido sobre Ubuntu, cuando la vuelvas a poner en marcha aparecerá automáticamente en dicho modo. Así, si utilizas frecuentemente software que sólo corre sobre Windows, podrías arrancar automáticamente la máquina virtual al iniciar tu sesión de Ubuntu y tener ese software siempre a mano.
lunes, 19 de septiembre de 2011
Zend Studio 7.0 en Linux
Para poder desarrollar en php comodamente baje el Zend Studio.
ZendStudio 7.0 BETA con su Keygen de por vida, y para completar junto a su ZendServer.
Esta es la Version para linux.
Pequeñas y breves instrucciones para su instalación:
Primero que nada Descargen el Paquete de abajo.
Descarga: Zend Studio 7.0 con KeyGen y ZendServer 4.0 (para linux)
- Después de descargarlo, extraigan todo el contenido que debe tener 1 archivo .bin llamado ZendStudio7_0_0.bin , y 2 carpetas , una del Keygen para el ZendStudio y otra del ZendServer
Instalen ZendStudio 7.0
- Abre una cosola y navega con $cd hasta la carpeta donde esta el archivo ZendStudio7_0_0.bin
- Ejecuta ./ZendStudio7_0_0.bin alli comenzara a extraer y chekar y una pila de cosas
webmaster@webmaster-desktop:~/Escritorio$ ./ZendStudio7_0_0.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...
- Despues de todo ese proceso saldra un instalador con interfaz grafica donde solo sera dar siguiente -> siguiente -> siguiente ->
Ponle su Serial
- Navega con $cd hasta la carpeta donde esta el Keygen,
- Ejecuta dentro ./zde_keygen.sh
webmaster@webmaster-desktop:~/Escritorio/zde_7beta_keygen$ ./zde_keygen.sh
[[ Zend Studio for Eclipse (v7.0 Beta) Keygen by Cthulhon ]]
Username:
- Te acuerdas en guindous? pues aki es lo mismo pon tu nombre y te generara un numero de serie
- Abre el ZendStudio y ve a help -> Register alli pones tu nombre y el serial generado con el Keygen.
Listo ya tienes el ZendStudio 7.0 forever
Seguro que cada vez que abriste el ZendStudio te dijo ke no encontro ningun ZendServer instalado no?
Instalar ZendServer
- Navega con $cd hasta la carpeta donde esta ZendServer
- Ejecuta dentro sudo ./install.sh
webmaster@webmaster-desktop:~/Escritorio/ZendServer-4.0.4RC10-linux-glibc23-i386$ sudo ./install.sh
[sudo] password for webmaster:
Welcome to ZendServer installation !
Please specify an installation path [/usr/local]:
Extracting files to /usr/local/zend...
listo ya tienes todo instalado podras entrar ahora a la interfaz de administracion web del ZendServer con http://localhost:10081
kieres mas? preguntale a San Google
Descarga: Zend Studio 7.0 con KeyGen y ZendServer 4.0 (para linux)
- Después de descargarlo, extraigan todo el contenido que debe tener 1 archivo .bin llamado ZendStudio7_0_0.bin , y 2 carpetas , una del Keygen para el ZendStudio y otra del ZendServer
Instalen ZendStudio 7.0
- Abre una cosola y navega con $cd hasta la carpeta donde esta el archivo ZendStudio7_0_0.bin
- Ejecuta ./ZendStudio7_0_0.bin alli comenzara a extraer y chekar y una pila de cosas
webmaster@webmaster-desktop:~/Escritorio$ ./ZendStudio7_0_0.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...
- Despues de todo ese proceso saldra un instalador con interfaz grafica donde solo sera dar siguiente -> siguiente -> siguiente ->
Ponle su Serial
- Navega con $cd hasta la carpeta donde esta el Keygen,
- Ejecuta dentro ./zde_keygen.sh
webmaster@webmaster-desktop:~/Escritorio/zde_7beta_keygen$ ./zde_keygen.sh
[[ Zend Studio for Eclipse (v7.0 Beta) Keygen by Cthulhon ]]
Username:
- Te acuerdas en guindous? pues aki es lo mismo pon tu nombre y te generara un numero de serie
- Abre el ZendStudio y ve a help -> Register alli pones tu nombre y el serial generado con el Keygen.
Listo ya tienes el ZendStudio 7.0 forever
Seguro que cada vez que abriste el ZendStudio te dijo ke no encontro ningun ZendServer instalado no?
Instalar ZendServer
- Navega con $cd hasta la carpeta donde esta ZendServer
- Ejecuta dentro sudo ./install.sh
webmaster@webmaster-desktop:~/Escritorio/ZendServer-4.0.4RC10-linux-glibc23-i386$ sudo ./install.sh
[sudo] password for webmaster:
Welcome to ZendServer installation !
Please specify an installation path [/usr/local]:
Extracting files to /usr/local/zend...
listo ya tienes todo instalado podras entrar ahora a la interfaz de administracion web del ZendServer con http://localhost:10081
kieres mas? preguntale a San Google
sábado, 3 de septiembre de 2011
Emoticones ascii
;)
A menos de que seamos poetas, el texto escrito siempre resultará mucho más frío que una conversación, porque no es fácil imprimirle algún sentimiento a las letras. Por eso fueron creados los emoticonos.Todos conocemos los clásicos:
:) (alegre)También los de estilo manga japonés, que se caracterizan por estar ‘parados’, se están haciendo populares:
:( (triste)
:D (risa)
xD (mucha risa)
;) (guiño)
:P (sacando la lengua)
:0 (sorprendido)
:s (verguenza)
n_n (alegre)Pero cuando se combina mucho tiempo libre y bastante imaginación, pueden surgir emoticonos tan curiosos como éstos:
u_u (triste)
^_^ (muy alegre)
T_T (llorando)
O.O (sorprendido)
O.o (desconcertado)
@_@ (loco)
d(-_-)b (escuchando música)
¬ ¬ (dudando | mirando con los ojos entrecerrados)
+-:-) (el papa)Si tienen algún otro emoticon curioso que compartir no duden en comentarlo.
~<:-) (payaso)
:[ (vampiro)
Q:) (Osama Bin Laden)
*<|:o)> (Santo Claus)
@@@@:^) (Marge Simpson)
( 8(|) (Homero Simpson)
[+ [__]::] (Nintendo DS)
d:-)-<–<|8 (Skater)
=|:-)= (Tío Sam)
C|:-= (Charles Chaplin)
%-~ (Pablo Picasso)
=^..^= (gato)
:Pd: (beso de lengua)
@}->– (rosa)
[:|] (robot)
l,lO (retrete)
jueves, 1 de septiembre de 2011
Grid con php
Fuente: http://www.eyesis.ca/projects/datagrid.html
There are plenty of PHP data grid controls out there, but none that could satisfy me. I use data grids on almost every web site I develop. They come in great for displaying all kinds of data. I developed this data grid to suit all my needs and more.
Create dynamic-easy-to-use data grid controls for your web site in seconds!
The above datagrid is built in only 6 lines of code!
You can even make the above example Ajax enabled with 1 line of code!
PHP > Eyesis Data Grid Control
The Eyesis Data Grid Control is all you need when it comes to displaying data from a MySQL database in tabular format. No flashy dynamic updating or complex Javascript, and no countless ambiguous classes cluttering up your project. This class is simple, small, feature packed, and easy to implement with only six lines of code, don't believe me? Check out the examples below!There are plenty of PHP data grid controls out there, but none that could satisfy me. I use data grids on almost every web site I develop. They come in great for displaying all kinds of data. I developed this data grid to suit all my needs and more.
A few of the features include:
| Check out HotScript: |
The above datagrid is built in only 6 lines of code!
<?php// file: ex1.phprequire 'class.eyemysqladap.inc.php';
require 'class.eyedatagrid.inc.php';
// Load the database adapter$db = new EyeMySQLAdap('localhost', 'root', '', 'people');
$dg = new EyeDataGrid($db); // Load the datagrid class
// Fetch all rows and columns from the `people` table$dg->setQuery("*", "people");
// Print the table$dg->printTable();
<?php// file: ex1-ajax.phprequire 'class.eyedatagrid.inc.php';
// Just call one function and your table is now totally Ajax enabled!EyeDataGrid::useAjaxTable('ex1.php');
Demos
Example 1 - Basic DataGrid [View] [Source] Example 1.5 - Basic DataGrid WITH AJAX [View] [Source] Example 2 - Filters, Headers, Column Types [View] [Source] Example 3 - More Features [View] [Source] Example 4 - Row Selection [View] [Source] Example 5 - Full Featured Ajax Demo [View] [Source]
Download
eyedatagrid-1.1.zip | 93kb, v1.1.6, Released: 03-Dec-08 |
Suscribirse a:
Entradas (Atom)