OTRO ACIERTO DE REVERTE

No se si realmente ha escrito esta carta Arturo Perez Reverte pero como da en el clavo aqui la dejo. A ver si toman nota.

 

INDECENTES 

Me gustaría transmitirle al Gobierno pasado, al actual, y al que puede venir lo siguiente:

 TENGAN LA VERGÜENZA de hacer un plan para que la Banca devuelva al erario público los miles de millones de euros que Vds. les han dado para aumentar los beneficios de sus accionistas y directivos

 PONGAN COTO a los desmanes de las empresas de telefonía y de ADSL que ofrecen los servicios más caros de Europa y de peor calidad.

 ELIMINEN la duplicidad de muchas Administraciones Públicas, suprimiendo organismos innecesarios, reasignado a los funcionarios de carrera y acabando con los cargos, asesores de confianza y otros puestos nombrados a dedo que, pese a ser innecesarios en su mayor parte, son los que cobran los sueldazos en las Administraciones Públicas y su teórica función puede ser desempeñada de forma más cualificada por muchos funcionarios públicos titulados y que lamentablemente están infrautilizados.

 HAGAN que los políticos corruptos de sus partidos devuelvan el dinero equivalente a los perjuicios que han causado al erario público con su mala gestión o/y sus fechorías, y endurezcan el Código Penal con procedimientos judiciales más rápidos y con castigos ejemplares para ellos.

 INDECENTE, es que el salario mínimo de un trabajador sea de 624 €/mes y el de un diputado de 3.996, pudiendo llegar, con dietas y otras prebendas, a 6.500 €/mes. Y bastantes más por diferentes motivos que se le pueden agregar. 

INDECENTE, es que un profesor, un maestro, un catedrático de universidad o un cirujano de la sanidad pública, ganen menos que el concejal de festejos de un ayuntamiento de tercera.

 INDECENTE, es que los políticos se suban sus retribuciones en el porcentaje que les apetezca (siempre por unanimidad, por supuesto, y al inicio de la legislatura).

 INDECENTE, es que un ciudadano tenga que cotizar 35/40 años para percibir una jubilación y a los diputados les baste sólo con siete, y que los miembros del gobierno, para cobrar la pensión máxima, sólo necesiten jurar el cargo.

 INDECENTE, es que los diputados sean los únicos trabajadores (¿?) de este país que están exentos de tributar un tercio de su sueldo del IRPF.

 INDECENTE, es colocar en la administración a miles de asesores = (léase amigotes con sueldos que ya desearían los técnicos más cualificados)

 INDECENTE, es el ingente dinero destinado a sostener a los partidos y sindicatos pesebreros, aprobados por los mismos políticos que viven de ellos.

 INDECENTE, es que a un político no se le exija superar una mínima prueba de capacidad para ejercer su cargo (ni cultural ni intelectual).

 INDECENTE, es el coste que representa para los ciudadanos sus comidas, coches oficiales, chóferes, viajes (siempre en gran clase) y tarjetas de crédito por doquier.

 INDECENTE, No es que no se congelen el sueldo sus señorías, sino que NO se lo bajen.

 INDECENTE, es que sus señorías tengan seis meses de vacaciones al año.

 INDECENTE, es que ministros, secretarios de estado y altos cargos de la política, cuando cesan, son los únicos ciudadanos de este país que pueden legalmente percibir dos salarios del ERARIO PÚBLICO.

 

Y que sea cuál sea el color del gobierno, toooooooodos los políticos se benefician de este moderno “derecho de pernada” mientras no se cambien las leyes que lo regula.

¿Y quiénes las cambiarán? ¿Ellos mismos? Já.

 Juntemos firmas para que haya un proyecto de ley con “cara y ojos” para acabar con estos privilegios, y con otros.

 ¡¡¡ Haz que esto llegue al Congreso a través de tus amigos !!!

 

ÉSTA SÍ DEBERÍA SER UNA DE ESAS CADENAS QUE NO SE DEBE ROMPER, PORQUE SÓLO NOSOTROS PODEMOS PONERLE REMEDIO A ESTO, Y ÉSTA, SI QUE TRAERÁ AÑOS DE MALA SUERTE SI NO PONEMOS REMEDIO, está en juego nuestro futuro y el de nuestros hijos.

 

Autor: Arturo Pérez Reverte

Extraer base de datos MySql sin acceso a phpMyAdmin

Sencillo script que subido al servidor via ftp y ejecutado via url extrae la base de datos y la manda por correo.

Salvar el script como extraedb.php y subirlo al servidor.

[php]

$creationstart=strtok(microtime(),” “)+strtok(” “);

$dbhost=”localhost”;
$dbname=”dbname”;
$dbuser=”dbuser”;
$dbpass=”dbpassword”;

$mailto=”your-email@domain.com”;
$subject=”Backup DB”;
$from_name=”USERFROM”;
$from_mail=”noreply@domain.com”;

mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);

$tablesblocklist=array(
“tablename1″=>1,
“tablename2″=>1,
“tablename3″=>1,
);
$tables = array();
$result = mysql_query(“SHOW TABLES”);
while($row = mysql_fetch_row($result))
$tables[] = $row[0];
foreach($tables as $table) {
if (!isset($tablesblocklist[$table])) {
$result = mysql_query(“SELECT * FROM $table”);
$return.= “DROP TABLE IF EXISTS $table;”;
$row2 = mysql_fetch_row(mysql_query(“SHOW CREATE TABLE $table”));
$return.= “\n\n”.$row2[1].”;\n\n”;
while($row = mysql_fetch_row($result)) {
$return.= “INSERT INTO $table VALUES(“;
$fields=array();
foreach ($row as $field)
$fields[]=”‘”.mysql_real_escape_string($field).”‘”;
$return.= implode(“,”,$fields).”);\n”;
}
$return.=”\n\n\n”;
}
}
$filename=’db-backup-’.date(“Y-m-d H.m.i”).’.sql.bz2′;

$content=chunk_split(base64_encode(bzcompress($return,9)));
$uid=md5(uniqid(time()));
$header=
“From: “.$from_name.” \r\n”.
“Reply-To: “.$replyto.”\r\n”.
“MIME-Version: 1.0\r\n”.
“Content-Type: multipart/mixed; boundary=\”".$uid.”\”\r\n\r\n”.
“This is a multi-part message in MIME format.\r\n”.
“–”.$uid.”\r\n”.
“Content-type:text/plain; charset=iso-8859-1\r\n”.
“Content-Transfer-Encoding: 7bit\r\n\r\n”.
$message.”\r\n\r\n”.
“–”.$uid.”\r\n”.
“Content-Type: application/octet-stream; name=\”".$filename.”\”\r\n”.
“Content-Transfer-Encoding: base64\r\n”.
“Content-Disposition: attachment; filename=\”".$filename.”\”\r\n\r\n”.
$content.”\r\n\r\n”.
“–”.$uid.”–”;
mail($mailto,$subject,”",$header);

$creationend=strtok(microtime(),” “)+strtok(” “);
$creationtime=number_format($creationend-$creationstart,4);
echo “Database backup compressed to bz2 and sent by email in $creationtime seconds”;
?>

[/php]

Reverte: “Los ciudadanos expoliados y el disparate administrativo ni tocarlo”

El escritor Arturo Pérez Reverte ha vuelto a expresarse sin ataduras en Twitter. Esta vez en torno a las medidas de Rajoy aprobadas el viernes. Libertad Digital 2012-07-15

Arturo Pérez Reverte, como casi cada domingo, ha utilizado Twitter para comentar la actualidad de la semana. El autor de El capitán Alatriste ha volcado su desacuerdo con las medidas del Ejecutivo y ha vuelto a ser alabado por los usuarios de esa red social.

“La Cultura, la Educación, la Sanidad, las clases altas, medias y bajas, expoliadas. Y el disparate administrativo-político-autonómico, ni tocarlo.

A ver si lo he entendido, señor presidente… Hasta por morirme debo pagar un 21 %… A ver si lo entiendo. Insisto.

Alemania tiene 80 millones de fulanos y 150.000 políticos. España, 47 millones y 445.000 políticos. Sin contar asesores, cómplices y colegas. O en Alemania faltan políticos, o aquí sobran. Si en Alemania faltan, apenas tengo nada que decir. Si en España sobran, tengo algunas preguntas. Señor presidente.

¿Para qué sirven 390 senadores (con la brillantez media y la eficacia política media de un Iñaki Anasagasti, por ejemplo)? Subpregunta: si un concejal de Villacantos del Botijo, por ejemplo, necesita contratar a 15 asesores… ¿Para qué puñetas sirve ese concejal, aparte de para dar de comer a numerosos compadres y parientes?

¿Para qué sirven 1.206 parlamentarios autonómicos y 1.031 diputados provinciales? ¿Sabe usted lo que cobra toda esa gente? ¿Y lo que come? Ese tinglado regional, repartido en diecisiete chiringuitos distintos, duplicados, nos cuesta al año 90.000 millones de euros. Con ahorrar sólo la mitad… Eche usted cuentas, señor presidente. Que yo soy de Letras.

En vista de eso, ¿cómo es posible que el Gobierno de este putiferio de sangüijuelas y sangüijuelos se la endiñe a las familias y no a ellos? Que en vez de sangrar a esa chusma, se le endiñe a la Dependencia, a la Sanidad, a la Educación, a la Cultura, al pequeño comercio? ¿A la gente que de verdad lucha y trabaja, en vez de a esa casta golfa, desvergonzada y manifiestamente incompetente?

A ese negocio autonómico absurdo e insostenible, del que tanta gentuza lleva viviendo holgadamente desde hace más de treinta años. 17 parlamentos, 17 defensores del pueblo, embajadas propias, empresas, instituciones. Negocios casi privados (o sin casi) con dinero público. El único consuelo es que a esa pandilla depredadora la hemos ido votando nosotros. No somos inocentes. Son proyección y criaturas nuestras.

Treinta años engordándolos con nuestra imbecilidad y abulia política. Cuando no con complicidad ciudadana directa: Valencia, Andalucía… Con unos tribunales de Justicia cuando no politizados o venales, a menudo lentos y abúlicos. El golfo, impune. Y el ciudadano, indefenso. Esos políticos de todo signo (hasta sindicalistas, rediós) puestos en cajas de ahorros para favorecer a partidos y amiguetes. Impunes, todos.

Me creeré a un presidente de Gobierno, sea del color que sea, cuando confiese públicamente que este Estado-disparate es insostenible. Cuando alguien diga, señor presidente, mirándonos a los ojos, “voy a luchar por un gran pacto de Estado con la oposición”; “me voy a cargar esta barbaridad, racionalizándola, reduciéndola, controlándola, adecuándola a lo real y necesario”; “voy a desmontarles el negocio a todos los que pueda. Y a los que no pueda, a limitárselo al máximo. A lo imprescindible”; “aquí hay dos autonomías históricas que tendrán algo más de cuartelillo, dentro de un orden. Y el resto, a mamarla a Parla”.

“Y el que quiera entrar en política para servir al pueblo, que se lo pague de su bolsillo”.

Pero dudo que haga eso, señor presidente. Es tan prisionero de su propia chusma político-autonómica como el PSOE lo es de la suya. Ese toque de jacobinismo es ya imposible. Tiene gracia. No paran de hablar de soberanía respecto a Europa quienes son incapaces de ejercerla en su propio país. Sobre sus políticos. Dicho en corto, señor presidente: no hay cojones. Seguirán pagándolo los mismos, cada vez más, y seguirán disfrutándolo los de siempre. El negocio autonómico beneficia a demasiada gente.

Usted, señor presidente, como la oposición si gobernara, como cualquiera que lo haga en España, seguirá yendo a lo fácil. A cargar a una población triturada, con cinco millones de parados, lo que no se atreven a cargar sobre sus desvergonzados socios y compadres. Seguirá haciéndonos aun más pobres, menos sanos, menos educados. Hasta el ocio para olvidarlo y la cultura para soportarlo serán imposibles.

Así que cuando lo pienso, a veces se me va la olla y me veo deseando una intervención exterior. Que le vayan a frau Merkel con derechos históricos, defensores del pueblo, inmersiones lingüísticas, embajadas y golferías autonómicas. De tanto reírse, le dará un ataque de hipo. De hippen, o como se diga allí.

Lo escribía el poeta Cavafis en Esperando a los bárbaros. Quizá los bárbaros traigan una solución, después de todo. Para esto, que nos invadan los bárbaros de una puta vez. Que todo se vaya al carajo y el Sentido Común reconozca a los suyos. Si quedan.

Recristo. Qué a gusto me he quedado esta tarde, señor presidente. Lola acaba de abrir el bar. Esta noche me emborracho. Como Gardel en el tango. Fiera venganza la del tiempo. Parece un título de Lope de Vega. Un tango adecuado para este pasaje”.

Instalar Webmin en Servidor Ubuntu 11.10 o 11.04

Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.

Webmin está escrito en Perl, versión 5, ejecutándose como su propio proceso y servidor web. Por defecto se comunica mediante TCP a través del puerto 10000, y puede ser configurado para usar SSL si OpenSSL está instalado con módulos de Perl adicionales requeridos.

Está construido a partir de módulos, los cuales tienen una interfaz a los archivos de configuración y el servidor Webmin. Esto hace fácil la adición de nuevas funcionalidades sin mucho esfuerzo. Debido al diseño modular de Webmin, es posible para cualquier interesado escribir extensiones para configuración de escritorio.

Webmin también permite controlar varias máquinas a través de una interfaz simple, o iniciar sesión en otros servidores webmin de la misma subred o red de área local.

Antes de comenzar deberás haber instalado LAMP (Linux, Apache, MySql y Php) en tu servidor Ubuntu.

El primer paso es añadir los repositorios correspondientes, con el comando siguientes editamos los respositorios:

sudo vi /etc/apt/sources.list


Al final del archivo añadimos las siguientes lineas:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

 

Importamos GPG Key con los siguientes comandos:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
sudo apt-get update

 

Y ya podemos instalarlo de la forma habitual:

sudo apt-get install webmin

Ya tendremos accesible a través de nuestro navegador de internet en la direccion:

https://nuestro_servidor_ubuntu:10000/

Esto es todo, ya solo nos falta logarnos con un usuario que sea root o que esté autorizado para hacer sudo.

Borra todas la carpetas compartidas con un script vbs

Este pequeño script vbs sirve para eliminar todo tipo de recursos compartidos en equipo que lo ejecute excepto los directorios compartidos para administrar el equipo IPC$, ADMIN$ y C$.

El script consulta WMI para nuestras acciones, y mirando el tipo se puede decir si son recursos compartidos administrativos - Las comparticiones del tipo cero nunca serán las administrativas.

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
'Selecciona la lista de comparticiones del sistema

Set colShares = objWMIService.ExecQuery("Select * from Win32_Share")
'Se mueve a través de la lista de comparticiones y las elimina
' Pero chequea el tipo para permitir las comparticiones administrativas

For each objShare in colShares
 if (objShare.Type=0) then
  WScript.Echo "Deleting Share (" & objShare.Name & ")"
  if objshare.delete then
   WScript.echo "Error Deleting Share"
  end if
 end if
Next 

Para probar antes de ejecutarlo podemos listar antes:

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colShares = objWMIService.ExecQuery("Select * from Win32_Share")

For each objShare in colShares
 if (objShare.Type=0) then
  WScript.Echo "Share: (" & objShare.Name & ")"
 end if
Next 

Esto unido a un script de inicio de sesion puede hacer limpieza de shares en nuestra red. En Windows 7 o Vista ha de ser ejecutado como administrador por eso ha de ser puesto en el logon script del equipo, no del usuario.

Te recomiendo que hagas muchos test con el último script antes de ejecutar la opción de borrar del primero.