Planet GUUG

enero 12, 2010

Techno

The Freesound Project

Interesante proyecto en donde podremos descargar una basta gama de clips de audio totalmente gratis bajo la licencia Creative Commons Attribution-No Derivative Works 2.0 Generic y con el soporte de Google

a decir verdad esto me funciono de maravilla ahora que estaba colocando algunos sonidos personalizados en mi instalacion de Asterisk 1.4

Link | freesound.org

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at enero 12, 2010 09:49

enero 07, 2010

Techno

convertir .wav to .mp3

#!/bin/sh
# name of this script: wav2mp3.sh
# wav to mp3

for i in *.wav; do
 if [ -e "$i" ]; then
   file=`basename "$i" .wav`
   lame -h -b 192 "$i" "$file.mp3"
 fi
done

Dependencias
faad2 y lame

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at enero 07, 2010 03:13

enero 06, 2010

Techno

Google Chrome en Ubuntu 3 pasos

Paso 1

Descargar el paquete deb de esta URLPaso 2

Luego de descargar vamos a instalar el paquete

cd /home/USUARIO/
root@USUARIO-desktop:/home/USUARIO# dpkg -i google-chrome-beta_current_i386.deb
Selecting previously deselected package google-chrome-beta.
(Reading database ... 208315 files and directories currently installed.)
Unpacking google-chrome-beta (from google-chrome-beta_current_i386.deb) ...
Setting up google-chrome-beta (4.0.249.43-r34537) ...

Processing triggers for man-db ...

Paso 3
corremos el navegador

google-chrome &

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at enero 06, 2010 09:27

diciembre 07, 2009

Techno

Mysql | trucos para dumps de bases de datos

Muchas cosas se pueden hacer con la bases de datos, cuando hablamos de backups, hoy les traigo algunos trucos muy practicos:

Backup exclusivamente de una tabla en una base de datos:

mysqldump --add-drop-table -h SERVER -u USERNAME -p DATABASE  TABLA > tabla.sql

Backup de todas las bases de datos en 1 solo archivo:

mysqldump -h SERVER -u USERNAME -p  --all-databases > all-data-bases.sql

Restaurar 1 sola base datos de el archivo “consolidado” que creamos antes:

mysql -h SERVER -u USERNAME -p DATABASE1 <  all-data-bases.sql 

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at diciembre 07, 2009 04:17

diciembre 04, 2009

Techno

Google lanza su servicio de DNS

Ayer, Google ha anunciado el lanzamiento de su servicio gratuito de resolución de DNS. Google entra a la compentencia asi como OpenDNS. Sin embargo, Google se compromete no jugar con los usuarios finales y enviar la respuesta exacta de su ordenador sin realizar ningun tipo del bloqueo, filtrado o redirección de que podrían obstaculizar la experiencia de navegación de un usuario. En otras palabras, Google no secuestrara el tráfico de nombre si el nombre dominio no existe y que seguirá estándar RFC estricto.

DNS Google

8.8.8.8
8.8.4.4

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at diciembre 04, 2009 03:04

diciembre 01, 2009

Techno

Mysql dump only data

Un truquito rapido para el mysql

Dump solo con los insert de informacion sin la estructura, truco que investigue gracias a una migracion que estaba haciendo @lionel (un cuate) jajaja y no queria que se realizara ningun drop en el import de la info .

aqui les dejo la linea de commando para correr este tipo de exports

mysqldump -u user -p --skip-triggers --compact --no-create-info DATABASE > DATABASE.sql

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at diciembre 01, 2009 03:00

noviembre 18, 2009

pena2

ehh… en valparaiso…

valparaiso

Es como la 1am, estoy en Valparaiso (caguense los q quisieran conocer ;) ) , estoy medio high de lo q aqui los _miserables_ llaman un pito y tengo una mi botella de Casillero del diablo. Un litro de jugo de naranja y uno a medias de piña (de mis adicciones, los jugos, aunq preferiria mas _jugo_ en mis quimicos…) para mas tarde y manana. Lo triste es que estoy solo en el cuarto del hotel y la verdad, sin ganas de salir a hacer ni mierda. Una mina (estoy aprendiendo chileno, weon) me hizo ojitos hace un rato, a esa distancia no era exactamente un 10, pero no dejaba de tener un decente atractivo.

Vine anteayer en la manana. No llevaba 30min aqui cuando ya un empleado X de un negocio X, luego de una corta platica X mientras esperaba en la calle un rato me platica q me puede ayudar si busco tours ‘nocturnos’. Sexo, drogas y rock n’ roll. Queres chicas?
No, no gracias. Weon.
Ah! ya estas aprendiendo weon. Y mota? queres mota?
Me pienso internamente para racionalizar mi aceptacion de la oferta que aqui debe estar lleno de hippies, comprar/vender no debe ser gran problema, como estar en Pana. Pues si conseguis, no me importaria le digo.
Claro weon, no hay problema, si yo ando tambien trabajando contento, cargo mis gotitas de ojos para q no me sospechen. Cuanto queres?
Eh, como la vendes, como medis, que tenes o que? (No me las llevo de santo para nada, pero en general soy un completo n00b en esto del estilo Bob Marley digamos)
Pues hay de 15 o 30 lucas. Sabes q son lucas?
Claro weon. (una luca son 1,000 pesos chilenos, ~$2)
Me voy a pasar unos 3+ dias y no quiero estar comprando q me pone nervioso asi q le digo q voy a querer de 30 lucas weon. Segun yo suficiente…
OK, este es mi cel, llamame antes de las 7 q luego me voy a (no se donde) a visitar a mi mama (o mina, no recuerdo)

Mientras llegaban las 7pm, me puse away del trabajo y sali al cajero pq olvide sacar dinero mas temprano. Rechazado, mierda. Regreso caminando rapidin al hotel a revisar en internet y al Bi-chat. Resulta que pague una mierda y como al establecimiento no le han dado ganas de cobrar, y es un relajo entre los quetzales y los dolares, q se saca de quetzales, pero no se que? pues esta bloqueado para mientras, o algo asi. No se, la cosa es q gran cagada. Como putas me pasan estas mierdas. Me tomo 3 telefonos publicos poder hablar con el chavo pq o tenia apagado el cel o los telefonos mierdas no funcionan bien. Al menos hay muchos telefonos publicos muy cerca. Para llegar al hotel es una subida culera que en mi condicion fisica me deja medio jadeando cada vez q vengo. Esta ciudad es medio vertical.
valparaiso
Pues viene el chavo y le tuve q pagar con unos dolaritos que por suerte cargaba. Los puedo soltar pq me dicen que manana debiera poder sacar dinero ya, al menos en un cajero no de banco nacional para que deje sacar dolares. Me dice q no quiere hacer la transaccion frente al hotel asi q caminamos un rato hacia el area del puerto, platicando de cosas X, seguro tratando de caerme bien para ofrecerme mas bisne. Lo malo de ser turista. Le digo q tengo q regresar a seguir trabajando (q es cierto) asi q me da lo q ha sido la marihuana mas cara que he comprado en mi corta vida de conocedor. Miserable cantidad q veo al llegar al hotel que me pone como la gran puta que me trataron de turista estupido. Se acabo en un rato esa noche. Ni modo.

Hoy sali temprano, pues, 10am, a sacar dinero y por suerte saque al menos para pagar el hotel y comer. Mi cuarto esta decente, pequeno pero con bañito privado. Lo malo, aparte de la subida es mi ventana da a una esquina q pasa mucha gente y en la noche se ponen a platicar jovenes y ayer ponian reggaeton… Manana vere si encuentro algo mejor o en la playa, me ha dado hueva buscar.
valparaiso
Por el cambio de horas trabajo ~1pm-10/11pm. Pues demos una vueltita ya q ando fuera, hay algo de frio. Hay manifestaciones de maestros y campañas politicas, algunas calles cerradas. Esta alegre la cosa. Caminando por un parque unos hippies vendiendo pipas me ofrecen y pues ni modo, tenes tambien para fumar? Claro weon, venite tipo 1-1.30pm, 1,000 el pito. Al menos este es mas barato me digo. Ok le digo sin estar seguro q vaya a regresar, con tanto relajo en las calles y la poli porai. Pienso, voy a comer algo camino al hotel, y depende de la hora si me animo a venir.
valparaiso
valparaiso

Tip para viajeros: recuerden o apunten el nombre y direccion de su hotel. Bien pilas yo, como al regreso hay mas calles tapadas, mas gente y di vueltas porai sin fijarme, saber donde putas estoy. Medio preguntando y tratando de recordar, calles incorrectas, calle correcta, direccion incorrecta, vuelta en U, ya veo algunas cosas conocidas. Llego _sin querer_ al parque donde estaban los hippies ~1:15pm. Es una señal, revisate los alrededores y dale. No hay poli cerca, estan en otras calles, solo hay bastante gente. Ayudame con una pipa tambien weon, la de 1,000 al menos. 0tes, lo ven a uno turista y le quieren escurrir la billetera. Va, damela, a ver. Pase comprando algo de comer para llevar y me vine a trabajar.

Se oyen los ronquidos del vecino, la botella va por la mitad. Me puse audifonos pero mejor me los quito y sigo oyendo q pasa. Quien quita que se desnude una gringa en mi ventana, se peleen unos borrachos o aparezca ET. Perdermelo seria imperdonable. Creo que ya no estoy pedo, solo borracho. miserables locales…
No muy me da hambre ultimamente, creo q he comido mucha basura y a veces mas que ganas de comer, es buscar algo q no me sepa feo para q deje de tronar el estomago. Al menos asi pega mas el vino. Esta empezando la porno en el cinemax. Q hueva, para eso mejor internet. Eso si, que cague de risa el _actor_ principal en el ferrari rentado, una pistola de juguete y los dialogos bien profundos…
En uno de los discovery esta este Dr. Drew. Yo no lo conocia tampoco, pero mi roomate en LA era su asesor informatico digamos. Impresoras, telefonos, routers, etc. Me llevo a su show de radio un rato una vez (a aburrirme…). Tambien le trabajaba al de The Soup del E!, ese show si me da risa. En el HBO esta Goodfellas :)
Bacan! Que buena pelicula esa. Y me gusta Karen.

Sali mas temprano a buscar algo de comer. Entre a un restaurante de tacos que me dieron ganas, estaba casi vacio y un chavo con un teclado cantando Franco de Vita. Comi una gringa que estaba decente y al pagar en la barra la chica q al principio pense andaba con el bartender fue quien me hizo ojitos melosos. Le medio sonrei pero la verdad, sabia q no iba a pasar nada, por varias razones. No solo ando de medio humor y cansado, no tengo ganas de hacer el ridiculo hoy, q es lo q ha pasado cada vez en mi vida q he tratado de “conectar” con una mina “normal”. Las relaciones sociales/interpersonales nunca han sido mi fuerte siendo el total geek q soy, aunque trato de aprender a llevarme con la gente. O me aburren o les aburro, no se.

Mejor me regreso, paso comprando mi vinito y jugo, y en el camino me empece a cagar de la risa internamente de lo loser q soy, y pues, solo para contarles.

peace. weon.

by pena2 at noviembre 18, 2009 06:08

noviembre 14, 2009

Techno

WordPress 2.8.6 Security Release

wordpress

Un nuevo release de wordpress vio la luz el dia de hoy

2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges. If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.

The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch. The second problem, discovered by Dawid Golunski, is an issue with sanitizing uploaded file names that can be exploited in certain Apache configurations. Thanks to Benjamin and Dawid for finding and reporting these.

Link | wordpres.org

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at noviembre 14, 2009 12:37

noviembre 12, 2009

Techno

Intel 82567lm-3 en Debian Lenny 5

Al instalar un debian desde Netinstall en una pc Dell optiplex 760 me encuentro con un pequeño y sencillo problema… El kernel de debian 5 no reconoce la tarjeta de red Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection
El problema radica en que el kernel de Lenny incluye una versión un poco obsoleta del controlador e1000e, la 0.3.3.3-k2 y no la reconoce.

El primer paso es conseguir los fuentes desde la pagina oficial de Intel: downloadcenter.intel.com Estando en Ethernet Components + Ethernet Controllers + Intel 82567 Gigabit Ethernet Controller descargamos el último disponible (latest).

Luego de descargado el codigo fuente de este NIC, vamos a descomprimirlo

[/bash] tar zxf e1000e-x.x.x.tar.gz[/bash]

en la carpeta que el anterior proceso nos creara

   cd e1000e-x.x.x/src/ 

para poder compilarlo en este caso se tuvo que agregar los siguientes paquetes:

linux-source-2.6.26, linux-headers-2.6.26-2-amd64, linux-headers-2.6.26-2-common 2.6.26-19, libncurses5-dev

Ahora si :D

# make install 

Copiamos el modulo.ko a la carpeta correspondiente:

/lib/modules//kernel/drivers/net/e1000e 

ultimos pasos, quitar el modulo antiguo e instalar el nuevo

rmmod e1000e ;  insmod /lib/modules//kernel/drivers/net/e1000e/e1000e.ko

ahora si un ifconfig y mas que listos…

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at noviembre 12, 2009 08:35

Asterisk, migracion de Master CSV a Mysql

Luego de aprender como guardar todos nuestros CDRs dentro de mysql, me ha surgido la duda de como migrar los ya existentes en el master.csv a la base de datos nueva, bueno primero explico algo de como y porque.

Por que:
Esto corriendo asterisk 1.4 y manejandolo con Vicidial (contact center app) pero este utiliza el custom_cdr.conf en donde el guardado en CVS esta definido de la siguiente forma:

Master.csv => "${CDR(clid)}","${CDR(src)}","${CDR(dst)}","${CDR(dcontext)}",
"${CDR(channel)}","${CDR(dstchannel)}","${CDR(lastapp)}",
"${CDR(lastdata)}","${CDR(start)}","${CDR(answer)}","${CDR(end)}",
"${CDR(duration)}","${CDR(billsec)}","${CDR(disposition)}",
"${CDR(amaflags)}",
"${CDR(accountcode)}","${CDR(uniqueid)}","${CDR(userfield)}"

Que significa esto ?? http://www.voip-info.org/wiki/view/Asterisk+billing

ahora bien he encontrado algunos scripts que dicen ser la herramienta mas util para este tipo de migracion lo cual luego de probarlos ha resultado falso!! jejeje

aqui les dejo el que yo modifique y utilize para que migrara de forma transparente los datos del Master.csv con la configuracion cdr_custom de vicidial.

<?php
/*** process asterisk cdr file (Master.csv) insert usage
* values into a mysql database which is created for use
* with the Asterisk_addons cdr_addon_mysql.so
* The script will only insert NEW records so it is safe
* to run on the same log over-and-over.
*
* Author: John Lange (john@johnlange.ca)
* Date: Version 2 Released July 8, 2008
*
*
* Here is what the script does:
*
* Parse each row from the text log and insert it into the database after testing for a
* matching "calldate, src, duration" record in the database. Note that not all fields are
* tested.
*
* If you have a large existing database it is recomended that you add an index to the calldate
* field which will greatly speed up this import.
*
*/
/*
 * Modified by Leif Madsen, July 29, 2009 to add additional columns.
 * Original post and code by John Lange: http://www.johnlange.ca/tech-tips/asterisk/asterisk-cdr-csv-mysql-import-v20/
 */
/*
 * Modified by Paulo Alvarado, Nov. 09 2009 to run with the custom master.cvs from vicidial now
 * Original post and code by John Lange: http://www.johnlange.ca/tech-tips/asterisk/asterisk-cdr-csv-mysql-import-v20/
 */
$locale_db_host = 'localhost';
$locale_db_name = 'asterisk';
$locale_db_login = 'root';
$locale_db_pass = 'vicidialnow';
if($argc == 2) {
$logfile = $argv[1];
} else {
print("Usage ".$argv[0]." <filename>\n");
print("Where filename is the path to the Asterisk csv file to import (Master.csv)\n");
print("This script is safe to run multiple times on a growing log file as it only imports records that are newer than the database\n");
exit(0);
}
// connect to db
$linkmb = mysql_connect($locale_db_host, $locale_db_login, $locale_db_pass) or die("Could not connect : " . mysql_error());
mysql_select_db($locale_db_name, $linkmb) or die("Could not select database $locale_db_name");
//** 1) Find records in the asterisk log file. **
$rows = 0;
$handle = fopen($logfile, "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
// NOTE: the fields in Master.csv can vary. This should work by default on all installations but you may have to edit the next line to match your configuration

list($clid, $src, $dst, $dcontext, $channel, $dstchannel, $lastapp, $lastdata, $start, $answer, $end, $duration, $billsec, $disposition, $amaflag, $accountcode,$uniqueid, $userfield ) = $data;

/** 2) Test to see if the entry is unique **/
$sql="SELECT calldate, src, duration".
" FROM cdr".
" WHERE calldate='$end'".
" AND src='$src'".
" AND duration='$duration'".
" LIMIT 1";
if(!($result = mysql_query($sql, $linkmb))) {
print("Invalid query: " . mysql_error()."\n");
print("SQL: $sql\n");
die();
}
if(mysql_num_rows($result) == 0) { // we found a new record so add it to the DB
// 3) insert each row in the database

$sql = "INSERT INTO cdr (calldate, answerdate, hangupdate, clid, src, dst, dcontext, channel, dstchannel, lastapp, lastdata, duration, billsec, disposition, amaflag, accountcode, uniqueid, userfield)
VALUES('$start', '$answer', '$end', '$clid', '$src', '$dst', '$dcontext', '$channel', '$dstchannel','$lastapp', '$lastdata', '$duration', '$billsec', '$disposition', '$amaflag', '$accountcode', '$uniqueid', '$userfield')";

if(!($result2 = mysql_query($sql, $linkmb))) {
print("Invalid query: " . mysql_error()."\n");
print("SQL: $sql\n");
die();
}
print("Inserted: $end $src $duration\n");
$rows++;
} else {
print("Not unique: $end $src $duration\n");
}
}
fclose($handle);
print("$rows imported\n");
?>

ahora la parte mas dificil, como ejecutarlo: :D

php import.php Master.csv

Nota: si por algun motivo no funciona el comando php, eso significa que no tienen el paquete php-cli para ejecutar sentencias php en linea de comando.

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at noviembre 12, 2009 05:00

noviembre 10, 2009

M*A*S*K

Actualice el sistema operativo, y adios blog

El fin de semana decidi actualizar el sistema operativo que mantiene este blog funcionando. Aprovechando que la tenia que hacer de ninera en la oficina empeze a  documentarme mas al respecto, pero luego de un par de pruebas decidi que era la hora. La descarga del software para la nueva version iba a ser de alrededor [...] No hay temas relacionados.

by El Jefe at noviembre 10, 2009 04:28

noviembre 09, 2009

Techno

Asterisk, CDR en mysql

Call Detail Records
Las centrales telefónicas generan los llamados Call Detail Records (CDR) que son archivos o logs que contienen información detallada acerca de las llamadas tanto de donde fueron originadas, terminadas o que pasa por el intercambio de las mismas. Y claro no es sorprendente que los CDR se utilizan para la facturación. Fuente: http://www.voip-info.org/wiki/view/CDR

Ahora bien Asterisk es una central telefonica en la que podemos variar  tipo de informacion y almacenamiento que este sistema va a recolectar para sus  CDRs

Asterisk puede trabajar sus CDR de las siguientes formas:

  • Csv – archivos de texto con valores separados coma
  • Cdr SQLite – logs de CDR en la base de datos de SQLite
  • Pgsql – logs de CDR en las bases de datos de PostgreSQL
  • Odbc – logs de CDR a cualquier base de datos con soporte unixODBC
  • Mysql – logs  de CDR en las bases de datos de MySQL
  • Cdr FreeTDS – logs CDR en MS SQL o a la base de datos de Sybase a través de los conductores de FreeTDS
  • Yada – logs de CDR registrados en cualquier base de datos con soporte  yada.

Pero lo que veremos por el momento es como conectar nuestro mysql para guardar los CDRs

Primero vamos a crear la tabla que guardara nuestros datos en el Mysql

CREATE DATABASE asterisk;

GRANT INSERT
  ON asterisk.*
  TO asterisk@localhost
  IDENTIFIED BY 'tu_clave';

USE asterisk;
CREATE TABLE cdr (
  calldate datetime NOT NULL default '0000-00-00 00:00:00',
  clid varchar(80) NOT NULL default '',
  src varchar(80) NOT NULL default '',
  dst varchar(80) NOT NULL default '',
  dcontext varchar(80) NOT NULL default '',
  channel varchar(80) NOT NULL default '',
  dstchannel varchar(80) NOT NULL default '',
  lastapp varchar(80) NOT NULL default '',
  lastdata varchar(80) NOT NULL default '',
  duration int(11) NOT NULL default '0',
  billsec int(11) NOT NULL default '0',
  disposition varchar(45) NOT NULL default '',
  amaflags int(11) NOT NULL default '0',
  accountcode varchar(20) NOT NULL default '',
  uniqueid varchar(32) NOT NULL default '',
  userfield varchar(255) NOT NULL default ''
);

Segundo tenemos que contar con soporte cdr_mysql en nuestro sistema asterisk, como verificamos esto:

dentro del CLI de asterisk corremos

 show modules

…. y la salida tendria que ser algo asi

app_addon_sql_mysql.so         Simple Mysql Interface                   0
cdr_addon_mysql.so             MySQL CDR Backend                        0
134 modules loaded

si por alguna razon no los tenemos cargados, podemos compilar los add-ons de asterisk y luego cargarlos

load app_addon_sql_mysql.so
load cdr_addon_mysql.so

por ultimo crearemos la conexion entre estos 2 sistemas modificaremos el archivo cdr_mysql.conf

[root@SRV-ASTERISK asterisk]# nano /etc/asterisk/cdr_mysql.conf
[global]

hostname=127.0.0.1
dbname=asterisk
table=cdr
password=usuario
user=password
port=3306
;sock=/tmp/mysql.sock
;userfield=1

bueno luego de estos 3 pasos quedara listo nuestros CDRs en Mysql para la central telefonica Asterisk.

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at noviembre 09, 2009 06:10

noviembre 02, 2009

M*A*S*K

Comandos GM (Game Master) para Trinity Core – World of Warcraft 3.1.3

Ahora que ya contamos con nuevos GMs en Chapincraft.com vamos a darles el listado de comandos vigentes para Trinity Core con Unified Data Base para clientes de Wow 3.1.3. Comandos disponibles Jugador Command Syntax Description .account lock [on|off] Allow login from account only from current used IP or remove this requirement. .account password $old_password $new_password $new_password Change your account password. .account Display the access level of your [...] Entradas relacionadas:
  1. Chapincraft 2.4.3 – corriendo UDB 0.10.3 (361) Primero lo primero, A toda la comunidad de Chapincraft les...

by El Jefe at noviembre 02, 2009 06:45

octubre 29, 2009

Techno

Linux Quick tip | como bajar multiples archivos usando wget

Un tip super rapido y super util con esta linea podemos bajar todo el contenido de una web especificando el tipo de archivos que queremos descargar, en el siguiente ejemplo :

wget -r -A.pdf http://url-to-webpage-with-pdfs/

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at octubre 29, 2009 03:26

octubre 28, 2009

E. Mauricio Romero

Webcam integrada en Ubuntu con Flash

El reconocimiento de hardware de Ubuntu ha mejorado bastante, tanto así que la camara integrada de muchas laptops es reconocida sin problemas y se puede usar en programas como aMSN y Cheese, sin embargo desde las paginas web muchos experimentamos problemas para que la camara pueda ser usada via Flash con lo cual no podia [...]

by romerogt at octubre 28, 2009 01:16

octubre 21, 2009

Techno

Wordpress 2.8.5

wordpress

Recien salido del horno:
como dicen sus autores esta vez es : WordPress 2.8.5: Hardening Release esperemos que asi sea :D

* A fix for the Trackback Denial-of-Service attack that is currently being seen.
* Removal of areas within the code where php code in variables was evaluated.
* Switched the file upload functionality to be whitelisted for all users including Admins.
* Retiring of the two importers of Tag data from old plugins.

Asi que aqui les dejo el link para de la nota de prensa:

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at octubre 21, 2009 04:56

octubre 16, 2009

M*A*S*K

Advertencia en el sitio de Mac Donalds Guatemala

Hoy por la mañana que abri mi correo tenia un mensaje de mac donalds, donde me indicaba que mi cuenta ya estaba activada para hacer mis pedidos por internet. Bueno vamos a ver que tienen de bueno, le di clic al link del correo y me envio a la supuesta pagina para ordenar en linea de [...] No hay temas relacionados.

by El Jefe at octubre 16, 2009 04:07

octubre 14, 2009

M*A*S*K

Muere Mario Bros.

Recuerdo cuando tenia unos 15 años y la señal de cable en Guatemala era totalmente libre, en el sentido de que tenia HBO, Request, Showtime y paperview por la misma cuota. Gracias a tanto canal en el cable podia ver The Super Mario Bros. Super Show!, el cual pasaba las caricaturas de Super Mario, Luigi, hongito [...] No hay temas relacionados.

by El Jefe at octubre 14, 2009 07:01

Windows Firewall

Buscando informacion sobre el firewall de windows en guatewireless.org, encontre la imagen que les presento mas abajo. Lo interesante de la imagen es que muestra de una manera comica lo que significa para muchos tener que lidear en el dia a dia con Windows Xp, sin mencionar Windows Vista. Lo que en Microsoft llaman un [...] No hay temas relacionados.

by El Jefe at octubre 14, 2009 06:26

octubre 13, 2009

M*A*S*K

Emoticons para Facebook

Personalmente no utilizo Facebook pero un amigo me pregunto como se hacen las caritas, emoticos o figuras en el chat y los perfiles de FB. Feliz: o Muy Feliz: o Guiño: o Ojos felices: ^_^ Risueño: >:o Risa de gato: :3 Enojado: >:-( Triste: o Llorando: :’( Asombrado: [...] No hay temas relacionados.

by El Jefe at octubre 13, 2009 09:44

octubre 12, 2009

M*A*S*K

Sobre el apagon de ayer en Guatemala

A continuacion encontraran un articulo publicado por Europapress donde dan la respuesta al porque del apagon del dia domingo 11 de Octubre. A decir verdad, yo no pensaba escribir nada al respecto de lo ocurrio. Ya que como muchos guatemaltecos saben nuestro anciano sistema de tranporte de energia electrica sufre por un rayo, o por la [...] No hay temas relacionados.

by El Jefe at octubre 12, 2009 07:15

octubre 07, 2009

M*A*S*K

Monterrico – Festival de la Tortuga 2009

Como se recordaran unos dias atras fuimos invitados a participar en una excursion fotográfica para apoyar el Festival de la Tortuga 2009 a celebrarse este mes de octubre en las playas Monterrico. Este festival tiene como fin promocionar la reserva natural de Monterrico como un destino unico de eco turismo en Guatemala. Durante dicho festival habra una [...] Entradas relacionadas:
  1. Excursion Fotográfica a Monterrico – Festival de la Tortuga 2009 EL Club Fotografico de Guatemala en conjunto con los organizadores...
  2. Exposicion Fotografica – Museo del Ferrocarril de Guatemala 2008 Con el afan de dar a conocer el centro...

by El Jefe at octubre 07, 2009 12:05

septiembre 30, 2009

M*A*S*K

Excursion Fotográfica a Monterrico – Festival de la Tortuga 2009

EL Club Fotografico de Guatemala en conjunto con los organizadores del Festival de la Tortuga 2009 (Monterrico) invitan al publico en general (socios y no socios del Club) a participar en todas las actividades de este festival, en el cual se realizara una masiva liberacion de tortugas en la que se busca romper un record [...] Entradas relacionadas:
  1. Monterrico – Festival de la Tortuga 2009 Como se recordaran unos dias atras fuimos invitados a participar...

by El Jefe at septiembre 30, 2009 08:08

Video y Letras – Check My Brain – Alice In Chains

Alice In Chain – Check My Brain (Official Video) Check My Brains by Alice In Chains Black Gives Way to Blue – Septiembre 2009 So I found myself in the sun, oh yeah A hell of a place to end a run, oh yeah California, I’m fine Somebody check my brain California’s all right Somebody check my brain Check my brain anekatips.com I walk these [...] No hay temas relacionados.

by El Jefe at septiembre 30, 2009 05:52

septiembre 29, 2009

Techno

Quien esta conectado a mi linux | Quick tip

Este es un tip para poder saber quien o quienes estan loggeados en nuestros sistemas linux ya sea via ssh, o via consola fisica.

Con el comando “w” podemos ver quien o quienes anda por ahi

techno@srv-test:~$ w
 11:40:13 up 1 day,  1:24,  2 users,  load average: 1.76, 1.68, 1.62
USER     TTY      FROM              LOGIN@   IDLE
techno tty7     :0               Mon10   31:23m 35:49
root pts/0    :0.0             11:40    0.00s  0.19s

como podemos ver aqui los usuarios conectados en el sistema son “root” y “techno”

ahora bien si por algun motivo no quisieramos que mas de alguno de los usuarios listado estuviera dentro de nuestro sistema vamos a utilizar un par de comandos super utilies

Expulsar a un usuario

 skill -STOP -u techno 

Si por equivocacion lo sacamos, podemos corregirlo con

 skill -CONT -u techno 

Ahora si queremos ser mas drasticos y sacar del sistema a todos los usuarios, contandonos entre ellos claro!

 skill -KILL -v /dev/pts/* 

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at septiembre 29, 2009 05:46

septiembre 25, 2009

M*A*S*K

Rico baile de Nathalie Sánchez, chica Bravha de visita en la USAC

Los cuates de la tricentenaria Universidad de San Carlos tuvieron que sacar los baberos para recibir a Nathalie Sanchez, OMG, que buena esta la desgraciada!! En su corta visita a la USAC esta chica nos hizo recordar sus dias en el programa Con Buena Onda, y aprovechando de sus habilidades para mover el bote muchos le [...] No hay temas relacionados.

by El Jefe at septiembre 25, 2009 03:37

septiembre 23, 2009

Techno

instalando Android

androidlogo1 Una de las cosas que me he preguntado es como funciona o cual es el desempeño real de Android, el tan mencionado sistema operativo elaborado por Google, como estos dispositivos todavia no llega a nuestras manos, tenemos la oportunidad de jugar con el OS y asi saber algunos detalles de antemano.

Instalacion desde Linux (ubuntu):

Paso 1: instalar java
El SDK de Android está programado sobre Java. Así que tendrás que instalar la máquina virtual Java antes de pensar en instalar Android. Aqui esta como hacerlo

Carros con ideas digitales click aqui

Paso 2: Descargar el SDK
La versión actual 1.6R1 está disponible como fichero tar.gz en Google. Utiliza este enlace, el SDK. Ocupa unos 222 MB.

Paso 3: Descomprimir el fichero descargado

Puedes utilizar el directorio /var así:

  $ cd /var
  $ sudo tar -xzvf android-sdk-linux_x86-1.6_r1.tgz

Todos los ficheros serán descomprimidos a un directorio llamado android-sdk-linux_x86-1.6_r1, y en su interior verás lo siguiente:

 root@palvarado-desktop:/var/android-sdk-linux_x86-1.6_r1$ ls
add-ons  docs  documentation.html  platforms  RELEASE_NOTES.html  tools

Las herramientas de desarrollo y emulacion para Android están bajo el directorio tools.

Paso 4: ahora vamos a probar el emulador

Dado que todas las herramientas para Android están bajo /var/android-sdk-linux_x86-1.6_r1/tools, habrá que modificar la variable de entorno PATH de forma que incluya ese directorio. Abre un terminal y ejecuta lo siguiente:

  $ PATH=${PATH}:/var/android-sdk-linux_x86-1.6_r1/tools
  $ export PATH

Querrás añadir un código similar a tu .bashrc de forma que la modificación esté siempre disponible.

Puedes empezar las pruebas. Es buena idea conservar todos tus ficheros para Android en un directorio separado. Crea por ejemplo ~/src/android y ejecuta todos los comandos de debajo en ese directorio.

Los moviles pueden ser creados de forma virtual por android SDK y son llamados AVDs ( android virtual device) vamos a experimentar un poco con un teléfono virtual.

Para crear una SDcard virtual:

  $ ./mksdcard 2048M SDCARD

Mira el contenido del directorio y verás ahora un fichero de 2 GB llamado SDCARD. Ahora vamos a crea un teléfono virtual Android llamado googleimagen.

$ ./android create avd -n googleimagen -t 2
Android 1.6 is a basic Android platform.
Do you wish to create a custom hardware profile [no]

Pulsa Enter para elegir no. Verás el siguiente mensaje.

Created AVD ‘googleimage’ based on Android 1.6, with the following hardware config:
hw.lcd.density=160

Arranca ahora el emulador.

$ ./emulator @googleimagen -sdcard SDCARD

Aparecerá tu teléfono virtual asi :

android

Otras instalaciones:
Instalacion de Android SDK en windows

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at septiembre 23, 2009 10:58

septiembre 20, 2009

Techno

Mysql Too many connections

El mensaje que nunca queremos ver al intentar conectarnos en nuestro Mysql, y que significa esto, pues que todas las conexiones disponibles (100 por default) dentro de nuestro mysql han sido ya tomadas.

Lo primero que debemos de verificar es que clase de conexiones esta manejando el mysql server, debido a que algunas de ellas pueden estar “colgadas”.

mysqladmin -uUSUARIO -pPASSWORD processlist

para aumentar el numero de conexiones concurrentes que nuestro servidor mysql puede manejar vamos a editar el archivo /etc/mysql/my.cnf:

port = 3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
set-variable = max_connections=100

aquí cambiaremos el valor predeterminado de 100 a 250 o un poco mas, recuerden que esta cantidad depende linealmente de la cantidad de memoria ram de que la dispongamos y así también del poder de CPU.

NOTA: algunas veces este problema tambien puede estar realacionado con la resolucion DNS, asi que tambien podemos verificar el archivo /etc/hosts de cliente para ver si esta bien definido el nombre e IP del servidor, asi tambien estos mismos datos dentro del /etc/hosts del server.

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at septiembre 20, 2009 02:56

septiembre 19, 2009

E. Mauricio Romero

Dia de la Libertad del Software

Actualizado: Comentario y enlaces a presentaciones. El sábado 19 de septiembre se celebra el Software Freedom Day, en Guatemala se organizó la actividad de 8am al medio día en Nais Miraflores y apenas esta semana tuve la oportunidad de unirme a los organizadores y estaré apoyando un poco en el evento que trataremos de enfocar [...]

by romerogt at septiembre 19, 2009 06:16

septiembre 16, 2009

Techno

Google Chrome 3 Estable

a la calle pues…. y salio el google chrome 3 Estable

chrome3

A casi ya dias de cumplir 1 año de haber sido su lanzamiento inicial (2 de septiembre de 2008), Goole lanza la ultima versión estable 3.0.195.21 (15 de septiembre de 2009) luego de mas de 5 mil bugs limpiados y arreglados… He aqui el anuncio oficial de este lanzamiento

Para los que no nos gustan los installers web, aqui les dejo el link para bajar el instalador FULL offline

Link | Google Chrome 3 Full installer (win)

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at septiembre 16, 2009 09:12

septiembre 13, 2009

M*A*S*K

Discurso de Michael Jordan

Diez años despues que Michael Jordan se retiro del baloncesto profesional (NBA) lo ingresan al Naismith Memorial Basketball Hall of Fame ( Salon de la fama del Basketball). La verdad ya era hora, despues de ganar el MVP como 3 o 4 veces y tener el tiulo de la NBA como 6, que bueno que lo [...] No hay temas relacionados.

by El Jefe at septiembre 13, 2009 03:19

septiembre 07, 2009

M*A*S*K

Foto 30 – 2009

Septiembre, el mes de la fotografia Foto>30, el festival de la fotografia e imagen en Guatemala, llega a su septima edicion. Durante todo el mes de septiembre se exhibiran una serie de muestras que nos acercaran a la actualidad de la imagen artistica y documental en el pais. El tema de este año es el Paisaje, un [...] No hay temas relacionados.

by El Jefe at septiembre 07, 2009 08:21

septiembre 05, 2009

pena2

El día que me bannearon de gringolandia y fuck you TechCrunch

No se ni como empezar esto, asi que diunavez. A por qué no he escrito en mucho tiempo? No he tenido nada bueno que contar. Llevo un par de meses super jodidos de trabajo y la verdad no he andado muy de humor en general. Estos gringos workaholics le pegan el stress a uno.

Y pues en esas andaba hace aprox. un mes, cansado y estresado, cuando vi porai que Tool tocaría en Lollapalooza. Dado que mi vida sedentaria y de hermitaño me ha dado la oportunidad de ahorrar unos centavitos pues dije soke, nos vamos un finde de relax. Llega el 6 de agosto, me subo al avion tipo 7am y hasta ahorita todo bien. Feliz de la vida, me espera un festival de 3 días de chingadera. Todo bien hasta llegar al aeropuerto con tus amigos de Homeland Security. Resulta que ya que pase varios meses en USA en 2008 pues mi pasaporte marca una alarmita. No debe ser nada dice el gringo de la cabina, pero tenes que pasar a entrevista.

Interesantemente, si algun dia les pasan a estas entrevistas en un aeropuerto gringo, pidan que les toque un/a agente gringo/a. Los agentes latinos, segun mi experiencia, son una completa mierda. Abusivos, enojados y come mierdas, mientras que ironicamente los/as agentes gringos/as son cordiales y respetuosos. Dos veces me han pasado a entrevista pero la primera vez no paso nada. Creo que mi perfil _griego_ no les parece muy confiable a los gabachos.

Pues veo que le pasan mi pasaporte a un latino. Mierda. Veo que empieza a ver mis datos y me llama. Vacia tus bolsas y tu billetera! Todo en ingles por supuesto, de decendencia mexicana el guey pero habla español todo chueco. “Esos celulares estan activados para usa?!” El tono esta cada vez un poco mas fuerte. “No me trates de engañarme cabron, yo soy el que manda aqui!” o algo por el estilo. No señor, este no es celular, es un iPod touch. Está viendo los contenidos de mi billetera cuando volteo y está la otra agente que luego me dijo era de decendencia hindú, revisando las fotos de mi cámara. Para todo esto ya estoy como que WTF…

“Por qué tienes tarjetas de Barnes & Noble y de Border’s?”
“Me gusta leer libros señor”
“Y la tarjeta de Vons?” (un supermercado gringo)
“Pase unos meses aqui. Hacen descuentos…”
Fotocopias de todas estas tarjetas fueron ingresadas a mi expediente por supuesto. “Exhibit A”, “Exhibit B” y “Exhibit C” imagino.

Me tengo que portar calmado y cordial con el _Señor Agente_ para que se calme el cabrón porque los hdp de primas a primeras asumen que sos algun tipo de criminal o terrorista o algo y te tratan como mierda. Le empiezo a explicar por qué y cómo pase varios meses en usa. Si, alquilé vivienda un par de meses pero porque consegui un cliente en Los Angeles con quien llevo aprox 1 año trabajando freelance. Estuve aqui solo porque estabamos conociendo como trabajamos y me regrese antes de terminar el permiso y romper la ley. Ahh ok dice, pero como te paga el? Como asi como me paga? Mientras estuve aquí aproveché para abrir una cuenta en un banco gringo. El me deposita ahi y es más facil para todos, yo me hago transferencias a mi banco local. Oh, entonces mientras vivias aquí te pagaban en una cuenta gringa? Ok, entonces pisaste, te vas pa fuera.
Como asi señor? Yo no planeo vivir aqui, no me gusta este pais 0te (eso de 0te no lo dije, pero lo pensé), estuve aqui por placer y un poco de negocio, puede ver mi itinerario solo vengo un fin de semana y creame que prefiero vivir en mi pais con sueldo en dolares que en esta tierra de locos.
Claro, yo te comprendo guey me dice el hdp, pero tecnicamente te tengo que pisar.

(mierda!)

Luego de eso pues te entran a un cuarto con un escritorio con una compu y un par de sillas para una fantastica entrevista de un par de horas de lo más tedioso de mi vida. Revisan contenidos de la maleta hasta calcetines, te quitan los zapatos y revisan la planta del pie. Todavia estoy agradecido que en ningun momento sono el famoso guante de hule…
La agente hindú era trainee y el mexicano enseñandole el procedimiento de _banneación_, mientras que yo no podía dejar de pensar, me parece completamente increible que este par de 0tes de verdad no vean la ironía de la situación, una hindú y un mexicano echando a un guatemalteco.
Perdón, hindu-american y mexican-american.

Un dolor de espalda cada vez mas fuerte en esta silla incómoda, los compañeros entrando, a que hora salis 0te, vamos a comer algo y le suena el celular al señor agente mexicano. Siii, tranquiiiila Guadalupeee, ya llegaré más tarrrde que todavía tengo trabajo.
Puta, ni inventada podría ser más irónica la situación…
Al menos me dieron de comer. Un Hot Pocket y unas galletitas de peanut butter, el epítome de la gastronomía americana. La comida la sentí horrible la verdad, no pude terminar.

Al fin termina la entrevista 0ta. Tenes suerte, hay vuelo para que regreses hoy mismo. Gracias me pienso a mi mismo, se de un amigo que pasó por lo mismo pero los hicieron a él y su esposa pasar la noche en la carcel esperando vuelo, _Y_ les trataron de hacer pagar el vuelo de regreso. god bless america!

Vamos caminando de regreso al avión con el super agente que ya está más calmado y me dice algo como a mi supervisor le pareció interesante que anduvieras viajando solo para ver un concierto. Yo medio le sonrio y me pienso puta, gracias a vos todo eso se fue a la mierda asi que mejor hacete sho hdp. Al menos no me llevan en esposas… le digo. Me respode “Si, eso solo para cuando se portan mal” sin haber notado mi tono un tanto sarcástico. Estoy como la gran puta. Creo que se me nota.
No me gusta decir estas cosas, pero de una posición donde me parece que los requerimientos no son mas que ’ser ciudadano’, no se puede esperar todo el tiempo una conversación muy ágil que digamos.
Where are you from?
No, I was born here in texas.
Oh, good for you, you got the right passport then.

Llegamos al avión, nos colamos frente a los que están haciendo fila en el mostrador, llegamos a la puerta, veo primera clase lleno y unos 3/4 del resto. Entro y el agente le da mi pasaporte a la aeromosa (como que fuera a tratar de escaparme si me lo daban a mi o que…), “He’s a detainee”…
Puta, en este momento estoy que exploto, veo mi numero de asiento, medio le hago seña de adios al agente y entrando al avión, con la pared escondiendo mis intenciones vengativas, saco el dedo en dirección del agente. Poco sabía que el maricon del otro aeromoso (y digo maricon no en aspecto insultativo, sino que claramente el guey era marica), se le iban a subir los aires de inferioridad/superioridad? y empieza a gritarme que debo respetar a las autoridades!! No puedes faltarles el respeto asi!! Por esto podrias ir a la carcel!!! Dile qué hiciste y le pides perdon!! Todo en ingles por supesto.
En este momento ya de verdad tengo ganas de pegarle un vergazo a alguien. Encima de todo este vergueo injusto este hd60kp me esta humillando frente todo el avion. #FML.
Pues doy un paso de regreso, le saco toooooooodo el dedo al super agente con toooooooodas mis ganas, y le digo I did this and I’m sorry. Good bye. En mi mente, lo siento guey, la verdad me es imposible tener una gota de respeto por vos o tu profesión.
Llego a mi asiento, primera fila luego de primera clase, con pared enfrente. Hey, I’m glad we have nice feet room me dice el gringo a la par. Yeah, the only good thing about this fucking trip.
Notó que no estaba de ánimos de small-talk.

Pues llego tipo 9.30pm a guate, luego de todo el vuelo de un dolor increible de espalda que no podia ni quedarme dormido del dolor, horrible. Un stress de la gran puta. Encima medio malo del estomago seguro por el Hot pocket 0te, tuve que cagar en esos baños pisados de avión super incómodos, atravesándome el avión completo con varias miradas de ahí va el detainee, que habrá hecho. Luego de eso al menos ya logré dormir un rato.

En resumen, estoy banneado de gringolandia, y _tengo derecho_ a pedir visa de nuevo en 5 años, que tal.

One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors.
–Plato

Y pues, soy otra estadística, pasé por el sistema y vi que es una completa mierda y una completa estupidez.
No tenía muchas ganas de escribirlo la verdad, no porque no quisiera sino porque la verdad no he estado de humor, pero al ver estos comentarios de los TechCrunches si me saco de onda.

Mi primera reacción fue de FUCK YOU SONOMABITCH!, pero ahora es más tranquila. Algo como, con que _puta_ cara vienen estos gabachitos pussies a alegar de un proceso de inmigración. De los únicos paises que les pide visa y trámites a los nenes (como consecuencia claro de los iguales o peores tratos abusivos gringos a inmigrantes) y dios guarde, les toca vivir lo que al resto del mundo y arman el gran escándalo de indignación como que le hubieran echado mucha canela a su cafe de starbucks. A quien demandamos?

No tengo nada directamente en contra de los gringos per sé. Claro, les admiramos en varios aspectos como tecnología, música y demás artes por ejemplo, pero mano, cada día esto de la tal globalización hace más notorio que todo el puto país necesita un su curso de “What goes on in ‘the rest of the world’ for dummies“. ‘The rest of the world’ es decir, donde hacen todo lo que consumen ;) .
Triste triste que en uno de los blogs tan respetado tengamos que leer todavía esta ignorancia.

Y les digo, pense en escribir todo esto en inglés, pero a la mierda, aprendan español gringos huevones. O volteen a un lado, seguro ven a alguien que les traduzca ;)

peace and amor muchá, gueyes, brothers and sisters.

by pena2 at septiembre 05, 2009 09:31

septiembre 04, 2009

M*A*S*K

Como trabajar y publicar un articulo en tu blog con Wordpress

Ok, si estas aca es porque ya tienes instalado tu blog y esta corriendo con Wordpress. En mi experiencia como blogger, no existe otra herramienta de gestion de blogs mas facil y versátil de utilzar que Wordpress. Lo primero que tienes que hacer es ingresar con tu usuario de admin, regularmente habra un link de login [...] No hay temas relacionados.

by El Jefe at septiembre 04, 2009 02:31

septiembre 01, 2009

Techno

10 tips para blindar a wordpress

wordpress Como ya habia platicado al inicio de este nuevo blog, por culpa de malas practicas de seguridad en mi sitio, el wordpress que tenia instalado sufrió varios ataques.. que como resultado de los mismos, fue la eliminación casi completa de toda la información contenida en el :(
Ahora bien les dejo 10 tips muy importantes a tomar en cuenta a la hora de administrar un sitio basado en nuestro bondadoso pero vulnerable wordpress. Nota aclaratoria: este post tiene la intención de dar algunos tips de seguridad esencial y basica, mas no cerrar bugs o problemas de código que wordpress (cms) tiene en su en su estructura original.

Aclarando esto: vamos a lo que nos interesa.

1 .- Cuidado con los roles dentro del wordpress:
uno de los mayores errores a veces es el manejo de varios usuarios que son “admin” en el CMS, y a veces al ser creado en forma “test” los hacemos con passwords débiles, derivado a su carácter temporal, pero como es de esperarse a veces se nos olvida borrarlos.

2 .- Renombrar el user admin, una de las cosas que wordpress no permite es cambiar el usuario “admin” (equivalente de root en linux) a otro nombre menos genérico ejem: “root”. Con este script lo podremos hacer.
Recuerden siempre antes de cualquier cambio en la DB hacer una copia de seguridad

$ mysql -u USERDB -p
Password: CLAVE
mysql> use DB_BLOG;
mysql> update wp_users set user_login='root' where user_login='admin';
mysql> exit;

3.- No permitir que los usuarios en la web puedan navegar por nuestras carpetas del blog, lease wp-content/plugins, wp-content/themes, wp-content/uploads, wp-admin …, muchos de los problemas ataque de exploids, bugs y demas bichos, son porque permitimos que nuestros “visitantes” sepan que plugins estamos usando y que versión de ellos tenemos instalados, como saben no todo es totalmente seguro y a diario surgen parches para todo, y wordpress no es la excepción así que entre mas oculto tengamos que plugs y que versiones usamos sera mucho mejor, además que nos sirve para que no nos copien el theme :D

he aqui el codigo que hay que agregar al .htaccess que se encuentra el root del website, para evitar todos estos problemas:

Options All -Indexes

4 .- Permisos en las carpetas y/o archivos (si esta hosteado en sistemas linux)
muchas veces hacemos nuestra instalación de wordpress tan vanilla (flat, OOB) que nos saltamos la verificación de permisos, y en nuestro afan de tener el sitio “up and running” tan pronto nos sea posible, o en el calor de la emoción de nuestro nuevo theme nos olvidamos de este paso tan importante.

Este es un posible esquema de seguridad según el árbol de archivos/carpetas de wordpress

/ — La raiz del directorio Wordpress: Todos los archivos ubicados aqui deben ser legibles y escribiles únicamente por el usuario master de la cuenta de hosting a Excepcion de .htaccess si se desea que Wordpress genere reglas de rewrite por su propia cuenta
/wp-admin/ — El area de administración de WordPress: aqui todos los archivos deben de ser escribiles únicamente por la usuario master.
/wp-includes/ — aqui se guarda el grueso de código que mueve a Wordpress: nuevamente todos los archivos únicamente deben de ser escribiles por el usuario master.
/wp-images/ — Archivos de imágenes usadas por WordPress: escribibles por el usuario master, aunque legible por casi todos
/wp-content/ — directorio de contenido para los usuarios y el motor de wordpress: Diseñado por los Desarrolladores para ser accesado por completo por todos por (owner/user, group y public).
/wp-content/themes/ — Directorio de las pieles o temas. Si deseas usar el editor incluido en wordpress todos los archivos deben de ser escribibles por el grupo de usuarios de lo contrario únicamente debe de poder ser modificados por el usuario master
/wp-content/plugins/ — plugins: estos archivos deben de ser escritos únicamente por la cuenta master de hosting
otros directorios dentro de /wp-content/ debe de investigarse según los requerimientos de los plugins específicos en este caso los permisos pueden variar

Vamos a arreglar nuestros permisos desde SSH

Para Directorios

find [path] -type d -exec chmod 755 {} \;

Para Archivos

find [path] -type f -exec chmod 644 {} \;

el único directorio que se tiene que omitir cuando corremos estas lineas es /wp-includes/.

5 .- Ocultemos información que a simple vista parece inofensiva: muchas veces en el código generado por wordpress hay muchas pistas que podrían delatar nuestras vulnerabilidades, como por ejemplo en el código podemos ver que versión de wordpress estamos corriendo para evitar esto..
borremos del header.php de nuestro theme la siguiente linea:

<meta name=”generator”
content=”WordPress <?php bloginfo(’version’); ?>” />

6 .- Seguridad en la base de datos I: aunque sonara bastante obvio, si manejamos varios sitios en un mismo hosting tratemos de mantener en lo posible las bases de datos independientes para cada sitio, muchas veces por falta de recursos en el plan de hosting usamos 1 sola db para mas de 1 sitio, esto no es nada recomendable.

7 .- Seguridad en la base de datos II: cambiemos el esquema de nuestra base de datos con respecto a los prefix “wp_” si personalizamos esto le hara mucho mas difícil la intrusión a cualquier hacker. Ejem: miblog_wp_tabla…

8 .- Aseguremos el acceso a nuestro wp-admin: vamos a ponernos un poco mas paranoicos y vamos a permitir únicamente accesso a wp-admin desde 1 o varias ips conocidas.

Coloquemos esto en nuestro .htaccess en el / de nuestro website

Order Deny,Allow
Allow from ww.xx.yy.zz #reemplazar con la/las iPs
Deny from all

9 .- Eliminar archivos innecesarios: borrar lo siguientes archivos /wp-admin/install.php y /wp-admin/upgrade.php puesto que son otro foco de vulnerabilidad

y….

10 .- Aunque la ultima pero no menos importante: Siempre mantengamos un backup de nuestra DB al día, así también actualicemos todos los plugins a la ultima versión así como el Wordpress.

Como un plus les dejo un par de artículos y un video que me gustaría que vieran

Plugin de deteccion y bloqueo de intrusos | WPIDS es un port de PHPIDS a WordPress.

20 Plugins y tips de seguridad | 20 Wordpress Security Plug-ins And Tips To keep Hackers Away

10 Tips To Make WordPress Hack-Proof from guvnrDOTcom on Vimeo.

Les recuerdo mucha de esta información puede parecer obvia a algunos y nueva para otros, pero la razón de este post es tan solo dar algunos tips para no caer por confiados.

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at septiembre 01, 2009 07:00

agosto 31, 2009

Techno

deshabilitar ipv6 en RedHat/Centos

un corto tip para deshabilitar esta opcion de tu sistema que en algunos casos es el causante de la lentitud de transmision en nuestros servers:

vamos a editar :

/etc/sysconfig/network

para verificar si esta la siguiente opcion deshabilitada, si no lo esta lo colocamos tal cual:

 NETWORKING_IPV6=no 

ahora modificaremos el segundo archivo

/etc/modprobe.conf 

colocamos lo siguente:

alias net-pf-10 off
alias ipv6 off

ahora bajamos el servicio

# service ip6tables stop

deshabilitamos el script de init

# chkconfig ip6tables off

con todo esto ya esta configurado para que nuestro sistema levante sin soporte ipv6 en el siguiente reboot.

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 31, 2009 03:33

agosto 30, 2009

Techno

instalar magento (cart) en Dreamhost

El dia de hoy me pase la tarde intentando instalar Magento en mi Dreamhost, pero ni via web ni via ssh con el listado de comandos del wiki de magento he podido hasta, que buscando en foros me encontrado algunas pistas para la instalación via CLI (script), aquí les dejo como hacerlo automáticamente.

NOTA: con este script se hace muy bien desde cero, aunque toma su tiempo terminar la instalación ,asi que paciencia

#!/bin/bash

    dbhost="HOST DE LA DB";
    dbname="NOMBRE DE LA DB";
    dbuser="USUARIO DE LA DB";
    dbpass="PASSWORD";
    url="http://DOMINIO A SER INSTALADO";

    adminuser="USUARIO PARA ADMINISTRAR MAGENTO";
    adminpass="PASSWORD ADMINISTRATIVO";
    adminfname="NOMBRE DEL ADMIN";
    adminlname="APELLIDO DEL ADMIN";
    adminemail="ADMIN@TUDOMINIO";

echo "To install Magento, you will need a blank database ready with a user assigned to it."
echo
echo -n "Do you have all of your database information? (y/n) "
read dbinfo

if [ "$dbinfo" = "y" ]; then
    echo

    echo -n "Include Sample Data? (y/n) "
    read sample

    if [ "$sample" = "y" ]; then
        echo
        echo "Now installing Magento with sample data..."

        echo
        echo "Downloading packages..."
        echo

        wget http://www.magentocommerce.com/downloads/assets/1.3.2.3/magento-1.3.2.3.tar.gz
        wget http://www.magentocommerce.com/downloads/assets/1.2.0/magento-sample-data-1.2.0.tar.gz

        echo
        echo "Extracting data..."
        echo

        tar -zxvf magento-1.3.2.3.tar.gz
        tar -zxvf magento-sample-data-1.2.0.tar.gz

        echo
        echo "Moving files..."
        echo

        mv magento-sample-data-1.2.0/media/* magento/media/
        mv magento-sample-data-1.2.0/magento_sample_data_for_1.2.0.sql magento/data.sql
        mv magento/* magento/.htaccess .

        echo
        echo "Setting permissions..."
        echo

        chmod o+w var var/.htaccess app/etc
        chmod -R o+w media

        echo
        echo "Importing sample products..."
        echo

        mysql -h $dbhost -u $dbuser -p$dbpass $dbname < data.sql

        echo
        echo "Initializing PEAR registry..."
        echo

        ./pear mage-setup .

        echo
        echo "Downloading packages..."
        echo

        ./pear install magento-core/Mage_All_Latest

        echo
        echo "Cleaning up files..."
        echo

        rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
        rm -rf magento/ magento-sample-data-1.2.0/
        rm -rf magento-1.3.2.3.tar.gz magento-sample-data-1.2.0.tar.gz
        rm -rf index.php.sample .htaccess.sample php.ini.sample LICENSE.txt STATUS.txt data.sql

        echo
        echo "Installing Magento..."
        echo

        /usr/local/php5/bin/php -f install.php -- \
        --license_agreement_accepted "yes" \
        --locale "en_US" \
        --timezone "America/Los_Angeles" \
        --default_currency "USD" \
        --db_host "$dbhost" \
        --db_name "$dbname" \
        --db_user "$dbuser" \
        --db_pass "$dbpass" \
        --url "$url" \
        --use_rewrites "yes" \
        --use_secure "no" \
        --secure_base_url "" \
        --use_secure_admin "no" \
        --admin_firstname "$adminfname" \
        --admin_lastname "$adminlname" \
        --admin_email "$adminemail" \
        --admin_username "$adminuser" \
        --admin_password "$adminpass"

        echo
        echo "Finished installing Magento"
        echo

        exit
    else
        echo "Now installing Magento without sample data..."

        echo
        echo "Downloading packages..."
        echo

        wget http://www.magentocommerce.com/downloads/assets/1.3.2.3/magento-1.3.2.3.tar.gz

        echo
        echo "Extracting data..."
        echo

        tar -zxvf magento-1.3.2.3.tar.gz

        echo
        echo "Moving files..."
        echo

        mv magento/* magento/.htaccess .

        echo
        echo "Setting permissions..."
        echo

        chmod o+w var var/.htaccess app/etc
        chmod -R o+w media

        echo
        echo "Initializing PEAR registry..."
        echo

        ./pear mage-setup .

        echo
        echo "Downloading packages..."
        echo

        ./pear install magento-core/Mage_All_Latest

        echo
        echo "Cleaning up files..."
        echo

        rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
        rm -rf magento/ magento-1.3.2.3.tar.gz
        rm -rf index.php.sample .htaccess.sample php.ini.sample LICENSE.txt STATUS.txt

        echo
        echo "Installing Magento..."
        echo

        /usr/local/php5/bin/php -f install.php -- \
        --license_agreement_accepted "yes" \
        --locale "en_US" \
        --timezone "America/Los_Angeles" \
        --default_currency "USD" \
        --db_host "$dbhost" \
        --db_name "$dbname" \
        --db_user "$dbuser" \
        --db_pass "$dbpass" \
        --url "$url" \
        --use_rewrites "yes" \
        --use_secure "no" \
        --secure_base_url "" \
        --use_secure_admin "no" \
        --admin_firstname "$adminfname" \
        --admin_lastname "$adminlname" \
        --admin_email "$adminemail" \
        --admin_username "$adminuser" \
        --admin_password "$adminpass"

        echo
        echo "Finished installing Magento"

        exit
    fi
else
    echo
    echo "Please setup a database first. Don't forget to assign a database user!"

    exit
fi

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 30, 2009 03:57

agosto 28, 2009

Techno

Forzar velocidad en NIC debian / ubuntu

Este es un script para forzar la velocidad de transmision de nuestra NIC en forma permanente para cualquier sistema debian o derivados.
Como usuario root vamos a editar el siguiente script :

# vi /etc/init.d/speednic.sh

ahora el contenido de nuestro script: (en mi caso es una NIC de 1000)

#!/bin/sh
## con esto definiremos el path de nuestra herramienta ##
ETHTOOL="$(which ethtool)"
## aqui definiremos la NIC a modificar ##
DEV="eth1"
## La velocidad que deseamos establecer ##
SP="1000 duplex full"
case "$1" in
start)
echo -n "Ajustando parametros en la  NIC";
$ETHTOOL -s $DEV speed $SP;
echo " done.";;
stop)
;;
esac
exit 0

ahora unicamente le tenemos que dar permisos de ejecucion, colocarlo en los scripts de arranque y ejecutarlo

# chmod +x /etc/init.d/speednic.sh
# update-rc.d speednic.sh defaults

Ejecutando…

 /etc/init.d/speednic.sh start

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 28, 2009 03:45

agosto 27, 2009

Techno

Lentitud en la red con una NIC e1000

En los pasados dias he estado experimentando una lentitud bastante considerable en mi transferencia de archivos en un servidor especifico RedHat 5, he aqui la solucion para este problemilla … claro luego de buscar y buscar en google.

Primero identifiquemos como nuestro sistema ve a esta NIC

[root@srv-test root]# dmesg | grep -i duplex
e1000: eth0: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Ahora comprobemos la velocidad de nuestra NIC

[root@srv-test root]# /sbin/ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
        Link detected: yes

Comprobemos ahora la velocidad con:
MII-TOOL (media-independent interface status manipulation tool) es una herramienta la cual puede verificar o configurar el estatus de unidad de la Interfaz Independiente del Medio (MII) de la interfaz de red (NIC).

mii-tool eth1
eth1: negotiated 100baseTx-FD, link ok

ahora si vamos a lo que nos interesa:

Forcemos las velocidades de nuestra NIC, manualmente:

# mii-tool -F 100baseTx-HD
# mii-tool -F 10baseT-HD
# mii-tool -F 1000baseTx-HD

Esta es otra forma de forzar y probar las velocidades

# ethtool -s eth0 speed 100 duplex full
# ethtool -s eth0 speed 10 duplex half

Pero para hacer los cambios permanentes editamos y agregamos..

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="speed 100 duplex full autoneg off"

ahora a reiniciar

# /etc/init.d/network restart

Pero como nuestra tarjeta es 1000 haremos una pequeña modificacion

ETHTOOL_OPTS="speed 1000 duplex full autoneg on"

y listo reiniciamos nuestro servicio de networking y a probar la diferencia en nuestra red.

Update: si al reiniciar la red todavia existe algun problemita intermitente, podemos modificar estos parametros que haran que todo vaya mucho mejor con esta NIC

sysctl -w net.ipv4.tcp_moderate_rcvbuf=0
sysctl -w net.ipv4.tcp_adv_win_scale=0

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 27, 2009 10:20

agosto 24, 2009

Techno

Como montar unidades alfresco

Alfresco es un sistema de administración de contenidos de código libre / abierto, basado en estándares abiertos y de escala empresarial para Windows y sistemas operativos similares a Unix. Está diseñado para usuarios que requieren un alto grado de modularidad y rendimiento escalable. Fuente Wikipedia.

Esto es desde linea de comando

mount -t cifs //50.50.50.57/alfresco/Organizacion /repo/ -o user=sistemas

Para el Fstab

//50.50.50.57/alfresco/ /repo cifs user,noauto,username=USER,password=PASS,
iocharset=utf8,file_mode=0777,dir_mode=0777,rw,port=1445 0 0

Nota: Esta es una sola linea pero para usos de codigo la parti en 2

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 24, 2009 09:53

agosto 21, 2009

Techno

Migrar Mysql a otro Mysql via bash remotamente

Este es un pequeño script que hice para poder sincronizar 2 servidores mysql en el interim de una migracion, para poder usar este script el mysql de nuestro server destino tiene que estar limpia (recien instalada) porque el script va a generar todas las bases de datos segun el listado que encuentre en el servidor origen, y luego de eso a llenar con la data existente. Se recomienda que se pausen toda transaccion en el servidor origen para que pueda copiar exactamente igual la informacion.

El unico detalle de este script es que

#!/bin/sh
# System + MySQL backup script remoto
# Copyright (c) 2009 Paulo Alvarado
# This script is licensed under GNU GPL version 2.0 or above
# ---------------------------------------------------------------------

#########################
######CONFIGURACION#####

### MySQL Setup ###
MUSER="USER"
MPASS="PASSWORD"
MHOST="IPLOCAL"

NUSER="USER"
NPASS="PASSWORD"
NHOST="IPREMOTA"

######DECLARACION DE BINARIOS NO MODIFICAR#####
###############################################

### Binaries ###
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"

### Get all databases name ###
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
	### CREA LAS BASES DE DATOS EN EL SERVER REMOTO NOMBRES IDENTICOS ###
	echo 'create database' $db ';'|$MYSQL -u $MUSER -h $NHOST -p$MPASS

	### SINCRONIZA TODA LA DATA DE LAS DBs AL SERVER REMOTO ###
	echo $db; $MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | mysql -h $NHOST -u $NUSER  -p$NPASS $db 

done

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 21, 2009 08:34

agosto 19, 2009

M*A*S*K

Jugar World of Warcraft desde la oficina atraves del firewall

El titulo esta un poco largo, pero no se me ocurria como mas llamarle a este articulo. En principio mi problema es que al querer jugar wow desde el internet de Tigo tengo problemas porque los de comcel le dan una prioridad baja al trafico en el puerto que utiliza el cliente de World of [...] No hay temas relacionados.

by El Jefe at agosto 19, 2009 12:22

agosto 18, 2009

M*A*S*K

Viviendo en el Mundo de Warcraft

Todo empezo una fria tarde de Octubre 2006; Un dia miercoles 4 cuando South Park estreno su episodio Make Love not Warcraft, el cual fue la ruina para muchos de nosotros. Dias mas tarde despues de ver el capitulo de World of Warcraft en South Park me quede picado con jugarlo. Un par de dias despues, [...] No hay temas relacionados.

by El Jefe at agosto 18, 2009 11:32

agosto 17, 2009

Techno

TeamViewer

teamviewer Hasta el momento no había aparecido ningún software que fuera propietario y que ademas fuera para la plataforma guindos, pero este paquetito se gano ese honor al haberme evitado salir corriendo a las 12 de la noche para mi oficina y estarme ahí colgado hasta las 5:30 del pasado domingo, creo que con eso mas que suficiente para estar aquí presente.

Una de las amabilidades que tiene teamviewer es que puede viajar por varios protocolos (HTTP/TCP) sin ser bloqueado por los firewalls, lo cual es de gran ventaja cuando se trabaja en ambientes corporativos en donde la seguridad es esencial, ademas de eso cuenta transferencia de archivos, update remoto (cuando queremos actualizar al cliente que esta del otro lado), cuenta con una versión freeware (la que use), para plataformas win/mac aunque que sin problema alguno corre desde Linux con wine, el mismo agente puede ser instalador o correrse como aplicación para llevar en memoria USB.

algo que no comprendi, talvez porque lo use sobre Linux para conectarme a un Win, fue la opcion VPN que me genera una ip totalmente diferente del sistema original, hasta casi podría decir que es una dirección únicamente para ellos 2 y no se puede tener acceso a el segmento de red al que pertenece el cliente, raro pero… me imagino que en algún momento podría servir de algo.. :S

Link | teamviewer.com

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 17, 2009 02:56

agosto 13, 2009

M*A*S*K

Les Paul ha Muerto

El gran guitarrista he inventor Lester William Polsfuss ha muerto de complicaciones respiratorias a la edad de 94, segun Gibson Guitar. Les Paul quedara en mi memoria como uno de los mas grandes innovadores en el arte de la musica rock del siglo pasado. Este hombre aporto a la historia humana tanto como Led Zeppelin [...] No hay temas relacionados.

by El Jefe at agosto 13, 2009 06:36

agosto 12, 2009

M*A*S*K

Dota allstars – Guia para ensamblar armas, equipo, etc

He encontrado este cuadro que muestra todos los items de las diferentes tiendas de Dota allstars. Esta es una excelente guia de items la cual muestra los requisitos previos para combinar y ensamblar las armas y armaduras del juego. Via | deviantart No hay temas relacionados. No hay temas relacionados.

by El Jefe at agosto 12, 2009 12:54

agosto 05, 2009

Techno

Compilando Funtoo/Gentoo Stage 1

stage1-gentoo

Asi es comos se ve la compilacion del Stage 1 (from scratch) de Funtoo/Gentoo desde mi maquina.

os-host

Estas son las especificaciones de mi maquina en la que estoy compilando el stage 1 (Funtoo/Gentoo)

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 05, 2009 09:13

SiRGt

4scrape

Larga vida a 4scrape, para los que no saben que diablos era este sitio les cuento, 4scrape era uno de los mas grandes repositorios de wallpapers.

Desde hace como 2 semanas no lograba entrar al sitio y hoy me entere via el twitter de hark (el chato detras del proyecto) que se muere el sitio por falta de tiempo =(

Segun la entrada en el blog de Destructive Design los motivos principales para no continuar el proyecto fueron basicamente que el sitio crecio tanto que al final daba muchos errores (escalabilidad).

Sin embargo @4scrape coloco el codigo fuente del sitio y el dump de la base de datos por si alguien quiere hacer algo por su lado, solo hace falta que coloque los 150GB que ocupaban todos los wallpapers xDD

Larga vida a 4scrape…

by SiRGt at agosto 05, 2009 02:58

agosto 03, 2009

Techno

Actualizacion de Wordpress 2.8.3

Segun se lee hoy mismo en wordpress.org :

Unfortunately, I missed some places when fixing the privilege escalation issues for 2.8.1. Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were overlooked. With their help, the remaining issues are fixed in 2.8.3. Since this is a security release, upgrading is highly recommended. Download 2.8.3, or upgrade automatically from your admin.

Lo que quiere decir que por alguna extraña razon dejaron “ciertos” lugares del codigo espacios en los que la escalacion de privilegios todavia “estaba” sin arreglar.

Esperemos que con este update se solucione todo, la verdad no quiero pasar por phishing otra vez ! LOL!

Link | wordpress.org

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at agosto 03, 2009 09:13

julio 30, 2009

M*A*S*K

Video Una noche en Paris

En los ultimos dias las visitas por el post del video anterior de Paris Hilton ha subido a los cielos. Despues de varios meses de hundirse hasta el fondo de visitas ahora esta en boga nuevamente las busquedas del video porno de Paris Hilton, titulado Una Noche en Paris. Para complacer a los lectores de este [...] No hay temas relacionados.

by El Jefe at julio 30, 2009 09:03

julio 29, 2009

Techno

VNC sobre SSH – tunneling

vnc-ssh-tunnel

otro truquito bien bien facil, que no debe de faltar dentro de nuestro respositorio de informacion. Todo esto esta pensando para administrar nuestro Linux desde un Winbugs.
Porque les doy tips sobre esta plataforma (win)?, bueno, porque no todo es perfecto en esta vida y muchos admin trabajan desde win :D

ahora vamos a saber el porque?: muchas veces nuestros firewalls no nos permiten sesiones graficas a nuestro server, claro a veces quien las necesita?, pero muchas otras veces se dara el caso de necesidad de ellas.

Cuando somos muy paranoicos, (como es mi caso), el firewall preferido es aquel en donde no entra nada mas que ssh, ahora bien eso no quiere decir que no tengamos la opcion de hacer mas tareas, sin exponernos mucho,

instalemos el vnc-server, e iniciemos su servicio (no lo colocare porque eso es otro tema un poco mas extenso), ahora que nuestro servicio esta arriba verifiquemos su estado:
netstat -pant

[root@srv-portalapp palvarado]# netstat -pant

Active Internet connections (servers and established)
<strong>
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   </strong>
tcp        0      0 0.0.0.0:2144                0.0.0.0:*                   LISTEN      32309/java
tcp        0      0 127.0.0.1:32000             0.0.0.0:*                   LISTEN      32309/java
tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      2166/hpiod
tcp        0      0 0.0.0.0:870                 0.0.0.0:*                   LISTEN      1960/rpc.statd
<strong>tcp        0      0 0.0.0.0:5801                0.0.0.0:*                   LISTEN      15165/Xvnc
tcp        0      0 0.0.0.0:5802                0.0.0.0:*                   LISTEN      3219/Xvnc </strong>

En la anterior lista vemos que el VNC esta escuchando en los puertos 5801 y 5802, ahora vamos a hacer pequeño truco utilizando putty, vamos a utilizar la opcion de tunneling de putty.
putty2

al terminar eso nos conectaremos con nuestro cliente favorito de VNC, a nuestro localhost y al puerto designado.

vncviewer

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at julio 29, 2009 06:33

M*A*S*K

Estafa – Loyalty Reward Promo

Hoy por la mañana llego este mail a mi correo. A todas luces es un nuevo scam para sacarle informacion a la gente y robarle la identidad. Si lo reciben simplemente ponganlo como SPAM, ya que es una estafa. GOOGLE INTERNATIONAL LOYALTY REWARD PROMO THE DIRECTOR, INTERNATIONAL AID DEPARTMENT, GOOGLE INC. Unit 2 Atcham Industrial Estate Upton Magna Shrews bury Shoeshine SY4 4UG [...] No hay temas relacionados.

by El Jefe at julio 29, 2009 05:30

Jose Solares

Celebrando

Celebrando la graduación de medico de mi primo! Felicitaciones Lizardo.



by Jose Solares at julio 29, 2009 02:44

julio 28, 2009

M*A*S*K

WoW – Clases : Guía de Mago

Llego el momento de hablar de la construccion de talentos,  que es y como funciona la clase de mago para World of Warcraft en la expansion de Wrath of the Lich King. Que es un Mago de World of Warcraft Los Magos de Warcraft en su día centraron sus poderes en la magocracia de Dalaran. Tras la [...] No hay temas relacionados.

by El Jefe at julio 28, 2009 06:25

Techno

telnet en RHES 5.1

Configuracion super rapida :D

aseguremonos de que contamos con los servicios telnet instalados

[palvarado@srv-portalapp ~]$ rpm -aq | grep telnet
telnet-0.17-38.el5
telnet-server-0.17-31.EL4.5
[palvarado@srv-portalapp ~]$

ademas de el paquete xinetd

[palvarado@srv-portalapp ~]$ rpm -aq | grep xinetd
xinetd-2.3.13-4.5.el4

# chkconfig telnet on
# service xinetd reload
Reloading configuration: [ OK ]

antes de conectarnos verifiquemos si nuestro server cuenta con firewall y si es asi necesitamos modificar para que el servicio sea accesible.

Listo ahora a conectarnos….

Post to Twitter Tweet This Post Post to Delicious Delicious

by El techno at julio 28, 2009 05:46

julio 23, 2009

M*A*S*K

La pelicula de World of Warcraft ya tiene director

Hace unos meses atras, en el foro de chapincraft se menciono que Blizzard estaba filmando la pelicula del Mundo de Warcraft. Investigando un poco me di cuenta que ni siquiera tenian escrito el guion. Gran decepcion, de seguro que van a tardar años (al igual que la pelicula de los Thundercats) para estrenar la pelicula. Para [...] No hay temas relacionados.

by El Jefe at julio 23, 2009 12:16

julio 22, 2009

M*A*S*K

Convertir archivos PDF para ser leidos en el Kindle

Si estas leyendo este articulo es porque tienes un Kindle. Y has de saber que Amazon tiene un servicio el cual envias un correo a tunombre@kindle.com y tu archivo pdf es convertido por $0.10 centavos por archivo. Claro que si no queremos pagar podemos bien enviar un correo conteniendo nuestro archivo ped a tunombre@free.kindle.com. La [...] No hay temas relacionados.

by El Jefe at julio 22, 2009 09:03

Jose Solares

y se va poco a poco el bono

Hoy encontre unos aros muy bonitos a buen precio, asi cambio el que tenia dañado y no queda todo parchado, aprovechando el pistio compre una palanca de velocidades nueva, y 2 piezas del bumper que me faltaban, y los emblemas de los aros… ya se mira mejor :D

by Jose Solares at julio 22, 2009 05:40

M*A*S*K

Pearl Jam lanza The Fixer – Single de Backspacer

Recuerdo que inicie este blog hablando del anterior album de la banda, pero eso fue 2006 y ahora en el 2009 Pearl Jam estrena Backspacer. Y asi como en su tiempo World Wide Suicide nos dio la primicia, ahora es el telonero sera The Fixer. Este lunes, la agrupación encabezada por Eddie Vedder ha publicado en [...] No hay temas relacionados.

by El Jefe at julio 22, 2009 05:13

julio 21, 2009

SiRGt

Concierto Bohemia Suburbana

No se si todos, pero la mayoria de mi generacion (la X que le dicen) estabamos esperando este concierto desde hace un par de años, hace unos dias via todoticket me entero de que porfin llega el tan ansiado concierto,

sin embargo hay un par de detalles que @preciosa_deb me resalto que me causaron gracia.

  • el toque va a ser en Mundo E, mmm ok no es el mejor lugar pero va
  • las entradas se ofrecen en “mesas” y “vip”, mesas? para que quiero mesas en un concierto de Bohemia Suburbana? lo unico que se me ocurre es para cobrarlas mas caras pero entonces, es un concierto acustico? o es que en realidad se sienten tan viejos (y nos ven a sus seguidores tan viejos) que ahora ofrecen mesas? van a dar cena? trago? el concierto lo va a abrir Arturo Xicay? al rato van a armar un toque con Alux Nahual.
  • Cual es la diferencia (aparte de la ubicacion) entre Mesas y VIP? ambas incluyen playera y disco… mejor hubieran hecho area de “aqui ud puede moshar y fumar monte” y area de “aqui solo vendemos chelas y porfavor no haga relajo porque somos mas tranquilos que ud”

No se, yo no armo eventos ni tampoco fui el manager de Bohemia Suburbana en sus tiempos mozos (como mi sueter) pero para mi, un simple fan del grupo que crecio y vivio su adolecencia siguiendo al grupo a tantos conciertos como podia, creo que los amigos de BS debieron hacer algo antes de tirarse a hacer un toque asi “grande”.

by SiRGt at julio 21, 2009 06:49