Categorías
daLife

Instalar LAMP en Ubuntu Linux

Para instalar LAMP en una computadora con Ubuntu Linux desde la línea de comandos en un sólo paso ejecuta la siguiente orden:

sudo apt-get install lamp-server^

Es importante que coloques el último caracter o si no maracará error.

Durante la instalación te preguntará la clave del usuario ROOT para MYSQL. Escribe la contraseña, no lo dejes en blanco. Escribe la misma contraseña para confirmar la clave a ser usada y espera mientras se instalan los paquetes necesarios.

Categorías
daWork

Instalar PEAR en una computadora Windows 8

pearsmallPor alguna aplicación cuyo nombre prefiero no recordar, tengo la necesidad de instalar Pear en mi computadora con Windows 8 y WAMP. Instalarlo se me hizo un poco complicado, más por que en Ubuntu Linux ya viene instalado por default y sólo hay que instalarle los paquetes que necesites.

Actualmente tengo instalado WAMP 2.2 E que incluye Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 en la versión de 64 bits en un Windows 8. Puedes descargarlo desde aquí: http://www.wampserver.com/en/

No necesito explicarte qué es PEAR por que simplemente ni yo entiendo qué sea, si ya llegaste aquí, es por que necesitas instalarlo y aquí están los pasos:

Para realizar este tutorial seguí los pasos de estas dos páginas:

http://stackoverflow.com/questions/8276682/wamp-2-2-install-pear
http://thecancerus.com/installing-pear-and-phpunit-on-wamp-and-windows-7/

Descarga este archivo: http://pear.php.net/go-pear.phar

Y guárdalo en el directorio del servidor WAMP dentro del directorio PHP dentro del directorio de bin. En mi caso es: C:\wamp\bin\php\php5.3.13\

En la misma carpeta busca el archivo php.ini y busca la siguiente línea

;phar.require_hash = On

y cámbiala por (Descomentarla y colocar el valor en Off)

phar.require_hash = Off

Abre una terminal del símbolo de sistema (cmd.exe) e ingresa a la carpeta donde guardaste el archivo go-pear.phar con el siguiente comando:

cd "C:\wamp\bin\php\php5.3.13"

Y ejecuta el siguiente comando:

php -d phar.require_hash=0 go-pear.phar

Te preguntará si quieres instalarlo en ambiente local o en todo el sistema.

En este caso me funcionó solo en ambiente local por lo que si escribes system|local y presionas enter se instalará localmente. Si escribes system y presionas enter instalarás en todo el sistema operativo.

Te pedirá confirmes tu elección, escribe yes y presiona enter.

Te mostrará una lista de directorios, los cuales son los directorios donde PEAR instalará sus archivos. Si seleccionas un número del 1 al 12 podrás cambiar el directorio destino. Si escribes all y presionas Enter podrás cambiar todos. En mi caso, sólo presioné Enter y dejé todos los directorios predeterminados.

Es posible que después de esto recibas un mensaje como éste:

WARNING! The include+path defined in the currently used php.ini does not contain the PEAR PHP directory you just specified: If the specified directory is also not in the include_path used by your scripts, you will have problems getting any PEAR packages working.

Debajo también aparecerá el mensaje:

Would you like to alter php.ini ? [Y/n]:

Escribe Y y presiona enter. Y hasta aquí todo iba bien, pero me envió un error que no encontraba el archivo php.ini, y es que el archivo php.ini por default se guarda en c:\windows y ahí no había ningún archivo. sin embargo, antes de que lo copies y pegues en la carpeta hay que abrirlo y buscar las siguientes líneas y cópialas:

;***** Added by go-pear
include_path=".;H:wampbinphpphp5.3.0pear"

;*****

En el siguiente directorio también hay un archivo php.ini

C:\wamp\bin\apache\apache2.2.22\bin

ábrelo y hasta el final ingresa las tres líneas copiadas antes.

Ahora sí, copia el archivo php.ini en la carpeta de windows.

Reinicia Apache y ya está instalado PEAR.

Sin embargo, no hemos terminado, para usar el comando pear en la línea de comandos desde cualquier directorio necesitas modificar las variables de entorno de windows.

Ve al panel de control, doble click al ícono de sistema y un click en «Configuración avanzada del sistema» (del lado izquierdo de la ventana)

Selecciona la variable «PATH» y da un click en el botón editar y agrega la ruta: «;C:\wamp\bin\php\php5.3.13»

También necesitará agregar una nueva variable ‘PHP_PEAR_PHP_BIN’ y con el valor

"C:\wamp\bin\php\php5.3.13\php.exe"

Cierra la ventana y de preferencia reinicia la computadora para que los cambios surtan efecto.

Ahora abre una línea de comandos y escribe «pear list -a» y aparecerá un lista de los paquetes instalados

Ahora sí, ya tienes instlado PEAR en tu WAMP en Windows 8.

Murphy dice: «Ser un idiota es gratis, pero los intereses son altísimos.»

Categorías
daWork

Copiar / Exportar Privilegios de los Usuarios de MySQL

Logo de MySQLEn ocasiones, nos vemos forzados a cambiar de servidor de MySQL por otro de mayor capacidad, o necesitamos tener un respaldo de los usuarios del servidor, o simplemente queremos tener otro servidor con los mismos datos de acceso de un servidor existente. En pocas palabras necesitamos copiar o exportar los usuarios de MySQL de una computadora a otra. La siguiente sentencia SQL te mostrará los usuarios:

SELECT DISTINCT CONCAT (‘SHOW GRANTS FOR `’, user, ‘`@`’, host, ‘`;’) AS query FROM mysql.user;

En este caso en mi servidor de pruebas muestra lo siguiente:

SHOW GRANTS FOR `adiepm`@`%`;
SHOW GRANTS FOR `root`@`127.0.0.1`;
SHOW GRANTS FOR `root`@`::1`;
SHOW GRANTS FOR ``@`localhost`;
SHOW GRANTS FOR `root`@`localhost`;

Ahora, sólo necesito ejecutar cada una de estas líneas como una sentencia separada. Lo que obtengo de ejecutar «SHOW GRANTS FOR `adiepm`@`%`;» es:

GRANT ALL PRIVILEGES ON *.* TO 'adiepm'@'%' IDENTIFIED BY PASSWORD '*XXX...XXX' WITH GRANT OPTION;

Copien y peguen en el nuevo servidor MySQL cada una de las líneas «GRANT» que aparezcan, con la contraseña intacta y estarán listos para conectarse al nuevo con el mismo usuario y contraseña.

Categorías
daWork

Como encender y apagar un servidor Linux automáticamente.

hp-media-vault-2100Con esta entrada no pretendo armar un tutoríal avanzado de Linux. Este articulo sólo me sirve como referencia personal para no tener que buscar en Google algo que uso continuamente en mi trabajo.

Advertidos están.

Encender una computadora automáticamente.

Desgraciadamente esto no puede realizarse a través del sistema operativo. Al menos no que yo sepa. Por lo que deberá realizarse a través del bios únicamente.

Muchas computadoras actualmente tienen una opción en el bios de encendido automático donde le puedes programar el día y hora de la semana en que encender la computadora.

Sólo es cuestión de buscarlo y configurarlo diario o sólo entre semana y a una hora adecuada.

Apagar tu computadora automáticamente.

Para esto utilizamos cron para repetir un comando diario a las 11 de la noche (horario en que ya nadie debe estar en una oficina trabajando).

Por medio del siguiente comando entramos al editor de cron:
# crontab -e -u root

Una vez dentro ingresamos la siguiente línea:

0 23 * * * /sbin/shutdown -h now

Salimos del editor y listo, tu computadora  se apagará en la hora programada.

Nota: estos comandos son para una computadora Linux, MacOS debe tener algo similar ya que al fin es un unix cualquiera y en si usas windows, bueno, pues búscalo aquí por que la neta no sé.

Categorías
daWork

Editor de texto en tu navegador web

Copia y pega el siguiente texto en la barra de dirección de tu navegador y tendrás un bonito editor de texto en tu navegador web para esas veces que no tienes un lápiz y papel a la mano.

Después sólo añádelo (click en la estrellita en chrome o ctrl + D en internet explorer) a favoritos y podrás tenerlo a la mano cuando lo necesites.


data:text/html;charset=utf-8, <title>TextEditor</title>

<style>
body {
background: -webkit-linear-gradient(#f0f0f0, #fff);
padding: 3%;
height: 94%;

}

.paper {
font: normal 12px/1.5 "Lucida Grande", arial, sans-serif;
width: 50%;
height: 80%;
margin: 0 auto;
padding: 6px 5px 4px 42px;
position: relative;
color: #444;
line-height: 20px;
border: 1px solid #d2d2d2;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
-webkit-background-size: 100% 20px;
-moz-background-size: 100% 20px;
-ms-background-size: 100% 20px;
-o-background-size: 100% 20px;
background-size: 100% 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.07);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.07);
box-shadow: 0 1px 2px rgba(0,0,0,0.07);
}

.paper::before {
content: '';
position: absolute;
width: 4px;
top: 0;
left: 30px;
bottom: 0;
border: 1px solid;
border-color: transparent #efe4e4;
}

textarea {
display: block;
width:94%;
margin:0 auto;
padding:3.8% 3%;
border: none;
outline: none;
height: 94%;
background: transparent;
line-height: 20px;
}"><h1>Text Editor</h1>
</style>

<body contenteditable spellcheck="false" class="paper" >

 

Lo encontré aquí después de leer esta entrada en el blog de CoderWall

Murphy dice: Cuando le empiezas a buscar errores a las películas es que son aburridas. No falla.

Categorías
daFun

Héroes predecibles

Últimamente mis héroes favoritos se han vuelto un poco predecibles…

Murphy dice: Sé que no soy el único que cuando revisa los dos bolsillos y no encuentra el celular tiene un pequeño infarto. Lo sé.

Categorías
daFun

yo me voy a dormir…


Murphy dice: Si el Plan A falla, recuerda que te quedan otras 25 letras.

Categorías
daFun

Born in the U.S.A.

«Born In The U.S.A.»

Born down in a dead man’s town
The first kick I took was when I hit the ground
You end up like a dog that’s been beat too much
Till you spend half your life just covering up
Born in the U.S.A.
I was born in the U.S.A.
I was born in the U.S.A.
Born in the U.S.A.
Got in a little hometown jam so they put a rifle in my hand
Sent me off to a foreign land to go and kill the yellow man
Born in the U.S.A.
I was born in the U.S.A.
I was born in the U.S.A.
I was born in the U.S.A.
Born in the U.S.A.
Come back home to the refinery
Hiring man says «son if it was up to me»
Went down to see my V.A. man
He said «son don’t you understand now»
Had a brother at Khe Sahn fighting off the Viet Cong
They’re still there he’s all gone
He had a woman he loved in Saigon
I got a picture of him in her arms now
Down in the shadow of penitentiary
Out by the gas fires of the refinery
I’m ten years burning down the road
Nowhere to run ain’t got nowhere to go
Born in the U.S.A.
I was born in the U.S.A.
Born in the U.S.A.
I’m a long gone daddy in the U.S.A.
Born in the U.S.A.
Born in the U.S.A.
Born in the U.S.A.
I’m a cool rocking daddy in the U.S.A.

Categorías
daFun

Nowhere Fast

Lying in your bed and on a Saturday night
You’re sweatin’ buckets and it’s not even hot
But your brain has got the message
And it’s sending it out
To every nerve and every muscle you’ve got

You’ve got so many dreams
That you don’t know where to put ‘em
So you’d better turn a few of ‘em loose
Your body’s got a feeling that it’s starting to rust
You’d better rev it up and put it to use

And I don’t know how I ever thought that I could make it all alone
When you only make it better
And it better be tonight
And we’ll fly away on those angel wings of chrome in your daddy’s car
Waiting there for you tonight
I’ll be there for you tonight

Even if you don’t have anywhere to go
You go down on the pedal and you’re ready to roll
And even if you don’t have anywhere to go
You go down on the pedal and you’re ready to roll
And your speed
Is all you’ll ever need
All you’ll ever need to know
Darlin’, Darlin’-

You and me we’re goin’ nowhere slowly
And we’ve gotta get away from the past
There’s nothin’ wrong with goin’ nowhere, baby
But we should be goin’ nowhere fast

Everybody’s goin’ nowhere slowly
They’re only fighting for the chance to be last
There’s nothin’ wrong with goin’ nowhere, baby
But we should be goin’ nowhere fast
It’s so much better goin’ nowhere fast

Ah…

Stalkin’ in the shadows by the light of the moon
It’s like a prison and the night is a cell
Goin’ anywhere has gotta be heaven tonight
‘Cause stayin’ here has gotta be hell
Dyin’ in the city like a fire on the water
Let’s go runnin’ on the back of the wind
There’s gotta be some action on the face of the earth
And I’ve gotta see your face once again

And I don’t know where I ever got the bright idea that I was cool
So alone and independent
But I’m depending on you now
And you’ll always be the only thing that I just can’t be without
And I’m out for you tonight
I’m comin’ out for you tonight

Even if you don’t have anywhere to go
You go down on the pedal and you’re ready to roll (ready to roll)
Even if you don’t have anywhere to go
You go down on the pedal and you’re ready to roll
And your speed
Is all you’ll ever need
All you’ll ever need to know
Darlin’, Darlin’-

You and me we’re goin’ nowhere slowly
And we’ve gotta get away from the past
There’s nothin’ wrong with goin’ nowhere, baby
But we should be goin’ nowhere fast

Everybody’s goin’ nowhere slowly
They’re only fighting for the chance to be last
There’s nothin’ wrong with goin’ nowhere, baby
But we should be goin’ nowhere fast
It’s so much better goin’ nowhere fast

Godspeed
Godspeed
Godspeed
Speed us away!

Godspeed
Godspeed
Godspeed
Speed us away!

Godspeed
Godspeed
Godspeed
Speed us away!

(We’re goin’ nowhere fast!)

(Ah…)

Murphy dice: El mayor enigma de Internet es qué pasa cuando le das al botón «no, no tengo la edad exigida». Nadie lo ha pulsado jamás.

Categorías
daLife

Always look on the bright side of life

Some things in life are bad
They can really make you mad
Other things just make you swear and curse
When you’re chewing on
life’s gristle
Don’t grumble, give a whistle
And this’ll help things turn out for the best
And

always lood on the bright side of life
(Whistle)

Always look on the light side of life
(Whistle)

If life seems jolly rotten
There’s something you’ve forgotten
And that’s to laugh and smile and
dance and sing
When you’re feeling in the dumps
Don’t be silly chumps
Just purse your lips and whistle
– that’s the thing
And always look on the bright side of life
(Whistle)

Come on

Always look on the bright side of life
(Whistle)

For life is quite absurd
And death’s the final word
You must always face the curtain
with a bow
Forget about your sin – give the
audience a grin
Enjoy it – it’s your last chance anyhow
So always look on the bright side of death
Just before you draw your terminal breath
Life’s a piece of shit
When you look at it
Life’s a laugh and death’s a joke
it’s true
You’ll see it’s all a show
Keep ‘em laughing as you go
Just remember that the last laugh
is on you
And always look on the bright side of life
(Whistle)

Always look on the right side of life
(Whistle)

Come on guys, cheer up

Always look on the bright side of life

Always look on the bright side of life

Worse things happen at sea you know

Always look on the bright side of life

I mean – what have you got to lose?
You know, you come from nothing
– you’re going back to nothing
What have you lost? Nothing

Always look on the right side of life