martes, 31 de mayo de 2011

REPARAR TABLA MYSQL (Table Is Marked as Crashed and Should be Repaired)

Este error (Table Is Marked as Crashed and Should be Repaired) puede ser un gran dolor de cabeza, pero se puede reparar fácilmente, solo debemos dirigirnos al PhpMyAdmin y entrar a la base de datos donde se encuentra la tabla dañada, luego vamos a la pestaña SQL y ejecutamos el siguiente comando:



repair table nombre_de_la_tabla;
Reemplazando "nombre_de_la_tabla" por el nombre de la tabla que tenga el error y eso es todo, con esto se soluciona este error.

jueves, 26 de mayo de 2011

CAUSAS Y ORIGEN DE LAS CRISIS EN QUE VIVIMOS DESDE SEP DE 1976 A LA FECHA.

Segunda parte.

El 1 dic 1976 al tomar el poder López Portillo, la paridad del peso estaba a $20.29, por  dólar y lo dejo a $70.00, acumulando en su mandato una devaluación de 245% adicional al 95.03% del periodo de Echeverría; al inicio de su gobierno, las arcas nacionales de divisas estaban secas, las que relleno con créditos obtenidos del exterior, para ser pagados con nuevos y mas altos impuestos entre ellos destaca la creación del IVA; frecuentes aumentos en las tarifas de las autopistas, así como impuestos especiales a los combustibles, y al Servicio Telefónico de 60% calculado sobre el costo de los servicios nacionales y el 30% a los servicios internacionales los que sumados al costo del servicio le adicionaron el 15% del IVA; Años mas tarde en el gobierno de Salinas Andrés Caso Lombardo que era Secretario de Comunicaciones,  tomando atribuciones exclusivas de la Cámara de Diputados, y obviamente sin tener legalmente poder para hacerlo, convirtió estos impuestos en tarifas, Diario Oficial del 29 de diciembre de 1989. (Poco antes de la venta de Telmex).

Durante todo su periodo la pandilla que ha controlado la Bolsa de Valores desde Echeverría, la inflo y desinflo cuantas veces quiso con la mayor impunidad, convirtiendo grandes paquetes de las acciones mal habidas de la creación del proteccionismo industrial, en multimillonarias sumas libres de impuestos, que cambiaron en dólares y enviaron a los paraísos fiscales  todo esto con la franca y muy notoria complicidad de las autoridades financieras del país llámense Hacienda y Banco de México, drenando las reservas nacionales de divisas que para junio de 1982 las dejaron prácticamente en cero.  

En julio de 1982 al enterarse JLP que no existían divisas para pagar los intereses de la deuda externa del gobierno, envió a Silva Herzog entonces Secretario de Hacienda a los EUA, para tratar de obtener una prorroga: al entrevistarse con el entonces titular de la Reserva Federal Estadounidense Paul Volcker (demócrata), advirtió que tenia en sus manos la posibilidad de desbarrancar el programa económico conocido por REAGANOMICS de sus enemigos de partido; estaba entonces en su segundo año de gobierno el Presidente Republicano  Ronald Reagan quien había instituido tal programa económico muy elaborado, que básicamente consistió en reducir los impuestos a las industrias, para generar la competencia entre ellos, que los obligaría a bajar los precios de sus productos, al tiempo que bajaron las tasas de interés para  incentivar el consumo y con ello reactivar  la maltrecha economía que le entrego Carter en cuyo periodo de cuatro años, acumulo una inflación oficial de 44.82%; recuerden que en el calculo de la inflación norteamericana que cuantifica el Bureau of Labor, no toman en cuenta ni los precios de los energéticos ni los de los alimentos, por lo tanto es notoriamente alejada de la realidad.

Paul Volcker convoco una reunión en las instalaciones de la Reserva Federal  el 20  de agosto de 1982, a la que asistieron 180 de los mas importantes representantes de la banca internacional, y usando a Silva Herzog como marioneta lo hizo declarar paladinamente que “MEXICO NO TENIA PARA PAGAR SU DEUDA EXTERNA”,  con lo que desencadeno “ LA CRISIS DE LA DEUDA DEL TRECER MUNDO”. Lo que le permitió a Volcker, de inmediato establecer una muy rígida política de control de circulante, y la practica paralización de los créditos tanto internos como para el exterior, con lo que destruyo el programa de Reaganomics.

Todos los banqueros del mundo, cuando hacen un préstamo, los  pagos de intereses tanto como los pagos al principal, los aplican a la reducción de saldo del Principal, y es hasta el final de la ultima amortización, que reflejan las ganancias que tuvo en la operación y en consecuencia paga los impuestos que correspondan; también es costumbre que, cuando de un crédito no ha recibido pagos de interés y de capital por mas de 90 días lo declaran insolvente.- Cuando esto sucede en la realidad  castigan  el saldo del principal, la Crisis desatada por Volcker, les permitió a todos los banqueros del mundo, al castigar créditos multimillonarios de la deuda del Tercer Mundo generar perdidas superiores a su capital social, que los pusieron en bancarrota, que les  dio oportunidad para realizar infinidad de maniobras que se tradujeron en no pagar impuestos a sus gobiernos, poniendo a sufrir tanto a todo el mundo financiero mundial, como a los gobiernos de todo el mundo.- Esos créditos castigados de la deuda externa de los países del tercer mundo, los vendieron a nuevos Bancos que estos mismos crearon, como el Libra Bank, que compro la deuda externa de México entre 10 y 15% de su valor original, misma que después revendieron a  precios  de entre 40 y 50% de su valor original. Manipulaciones que concentraron en unos cuantos, fortunas inconmensurables.

Resulta interesante considerar que potencialmente la voracidad del maridaje de bolseros banqueros de nuestro país,  al vaciar las reservas de divisas  que impidió de hecho que México no pudiera pagar el servicio de la deuda externa en tiempo y forma, sumado a que también habían dejado de pagar los intereses de su deuda externa, Brasil, Argentina y otros países, le hubieran dado la oportunidad a Volcker para crear el pandemonium de la generación de la  Crisis de la Deuda del Tercer Mundo,

Mientras todo este desbarajuste mundial pasaba, y coincidiendo con la Reunión de Gobernadores del Fondo Monetario Internacional en los últimos días de septiembre de 1983 la revista de circularon internacional EUROMONEY, en su edición de octubre de 1983, proclamaba a Silva Herzog como el Financiero del Año; asimismo coincidiendo con el tradicional desprecio que tienen nuestros altos funcionarios de gobierno a los medios nacionales, que siempre prefieren hacer declaraciones a los medios internacionales, en su edición del 10 de junio de 1987, de la prestigiada revista Weekly Review, declaro paladinamente Silva Herzog,;ME EQUIVOQUE EN EL PROBLEMA DE LA DEUDA, DEBI HABER DICHO QUE NO TENIAMOS LIQUIDEZ PARA PAGAR LOS INTERESES. cuya traducción fue publicada en Excelsior el 8 de julio de 1987 (en alguna próxima colaboración  tratare de explicar detalladamente los pormenores de cómo se creo la Crisis de la Deuda del Tercer Mundo).

También como consecuencia que la combinación de bolseros–banqueros, habían agotado las reservas nacionales de divisas, y no fue posible pagar en tiempo, los intereses de la deuda del gobierno, JLP en su ultimo informe de gobierno 1 de septiembre de 1982, atendiendo al consejo de Carlos Tello y pandilla que habían urdido la mal llamada Nacionalización Bancaria, JPL la llevo a cabo, al tiempo que instauro un sistema de control de cambios por demás ilegal, de acuerdo con nuestra Constitución, fue cuando hizo la pantomima en que dijo “YA NOS SAQUEARON NO LO VOLVERAN A HACER”, y la realidad es que han seguido saqueando severamente al país, vía la Bolsa de Valores sin pagar un solo centavo de impuestos. 

Al entregar  JLP, la estafeta a Miguel de la Madrid  el 1 de diciembre de 1982 ya había instituido JLP  un sistema de control de cambios, el dólar estaba a $70 pesos por dólar controlado, ya habían tronado de nueva cuenta la Bolsa de Valores, saqueado las reservas de divisas, y este nuevo presidente logro prestamos al exterior, con lo que relleno de nueva cuenta de divisas la banca ya “nacionalizada”, y desde luego a cargo de mas altos impuestos. 

CONTINUARA...

Por: Emilio España Krauss

sábado, 21 de mayo de 2011

LAS ENSEÑANZAS DE MI MADRE

Mi madre me enseñó a APRECIAR UN TRABAJO BIEN HECHO:
dijo: “Si se van a matar, háganlo afuera. Acabo de terminar de limpiar!”
-Mi madre me enseñó RELIGIÓN:
dijo: “Reza para que esta mancha salga de la alfombra.”
-Mi madre me enseñó RAZONAMIENTO:
dijo:“Porque yo lo digo, por eso… y punto!!!!”
-Mi madre me enseñó PREVISIÓN:
dijo: “Asegúrate de que llevas ropa interior limpia, por si tienes un accidente.”
-Mi madre me enseñó IRONÍA:
dijo: “Tú sigue llorando, veras como te doy una razón para que llores de verdad.”
-Mi madre me enseñó a ser AHORRATIVO:
dijo: “Guárdate las lágrimas para cuando yo me muera!!!”
-Mi madre me enseñó ÓSMOSIS:
dijo: “Cierra la boca y come!!!!!”
-Mi madre me enseñó CONTORSIONISMO:
dijo: “¡Mira la suciedad que tienes en la nuca, vuélvete!”
Mi madre me enseñó FUERZA Y VOLUNTAD:
dijo: “Te vas a quedar sentado hasta que te comas todo.”
-Mi madre me enseño METEOROLOGÍA:
dijo: “Parece que ha pasado un huracán por tu cuarto.”
-Mi madre me enseñó VERACIDAD:
dijo: “¡¡Te he dicho un millón de veces que no seas exagerado!!”
-Mi madre me enseñó MODIFICACIÓN DE PATRONES DEL COMPORTAMIENTO:
dijo: “Deja de actuar como tu padre!!!!!”
-Mi madre me enseñó habilidades como VENTRILOQUIA:
dijo: “No me rezongues, cállate y contéstame: ¿por que lo hiciste?”
-Mi madre me enseñó LENGUAJE ENCRIPTADO
dijo: “No me, no me… que te, que te…”
-Mi madre me enseñó técnicas de ODONTOLOGÍA:
dijo: “Me vuelves a contestar y te estampo los dientes contra la pared!!!”
-Mi madre me enseñó GEOGRAFÍA:
dijo: “¡Como sigan jodiendo los voy a mandar a la …!”
-Mi madre me enseñó BIOLOGÍA:
dijo: “¡Tienes menos cerebro que un mosquito!”
-Mi madre me enseñó LÓGICA:
dijo: “Mamá, ¿qué hay de comer?”” ¡COMIDA!”
-Mi madre me enseñó RECTITUD:
dijo: “Te voy a enderezar a punta de golpes!!!”
¡¡¡GRACIAS MAMÁ!!!….

COPIAR Y RESTAURAR BASE DE DATOS DE MYSQL

Lo primero que hay que hacer es hacer un backup de la base de datos, para ello usaremos el comando mysqldump.

$ mysqldump --add-drop-table -u root -p dbname >~/db_name.sql

donde…

root, es el usuario de la base de datos.
dbname, es el nombre de la base de datos que queremos usar.
~/db_name.sql es la ruta del fichero donde se guardará el backup.

Una vez hecho esto, podemos restaurar la base de datos, por ejemplo, en otra máquina. Para ello primero arrancamos mysql:

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.0.45-Debian_1ubuntu3.1-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database dbname_copy
mysql> use dbname_copy


recuerda que “mysql>” es el prompt que interpreta los comando de mysqlahora para restaurarla usamos el siguiente código:

mysql> source ~/db_name.sql

Y ya estaría copiada. Estos últimos pasos también se podrían haber hecho de la siguiente forma:

mysql -u root -p dbname < ~/db_name.sql

Sería muy buena idea que se hiciera un backup diario de la BBDD (Con algún cron, por ejemplo) de modo que podamos restaurar la BBDD sin perder mucho margen de datos, y teniendo el backup automático.

viernes, 20 de mayo de 2011

RE ESTABLECER CONTRASEÑA DE ROOT LINUX

  1. Introducción
  2. Primer paso: Arrancar desde Live CD.
  3. Segundo paso: Montar la partición de linux.
  4. Tercer paso: Cambiar el directorio raiz.
  5. Cuarto paso: Cambiar la contraseña.
  6. Quinto paso: Comprobar el cambio de contraseña.
Introducción: A quien no se le ha olvidado la contraseña que le hemos puesto a algún usuario, esto también no puede ocurrir con el usuario root, resolver esto es mucho más facil de lo que se piensa, tan solo necesitaremos un LiveCD.

Primer paso: Arrancaremos la pc, con el Live CD en algún dispotitivo da igual si es en un lector de cds, de dvds, o grabadora.

Segundo paso: Nos pondremos como root en el Live Cd, en cualquier terminal, ahora montaremos la partición donde tenemos instalada nuestra distribución de linux, si no estamos seguros de donde la tenemos instalada, ejecutaremos el siguiente comando, para ver las particiones que tenemos en nuestro disco duro, podría ser algo así:
root@AyudaOnline:~# fdisk -l  

Disco /dev/hda: 80.0 GB, 80026361856 bytes  255 cabezas, 63 sectores/pista, 9729 cilindros  Unidades = cilindros de 16065 * 512 = 8225280 bytes  Disposit. Boot        Start          End         Blocks   Id  System  /dev/hda1   *            1        3187    25599546    7  HPFS/NTFS /dev/hda2            3188        3272      682762+  82  Linux swap /dev/hda3            3273        6919    29294527+  83  Linux /dev/hda4            6920        9729    22571325    f  W95 Ext'd (LBA) /dev/hda5            6920        9729    22571293+   b  W95 FAT32 
 
Como podremos observar, tenemos 2 particiones de linux, hda2, que corresponde con la partición swap, y hda3, que es en donde tenemos instalada nuestra distribución, por lo que ahora que ya sabemos que es en hda3 (en mi caso), donde tenemos el linux, procederemos a montar la partición, eso lo haremos de la siguiente forma:

# mount -t ext3 /dev/hda3 /mnt/hda3 -rw 

El parametro -t ext3 hace referencia al tipo de ficheros que tenemos, puse ext3, puesto que es el más extendido, si tienes ext2, o reiserfs, tan solo tendrás que cambiar el ext3, por el tipo de ficheros que tengas.

Tercer paso: Ahora lo que nos interesa, es poder trabajar como si estuvieramos con nuestro linux en vez de estar trabajando con el Live CD, es decir, queremos tener como directorio raiz (/) la partición (en este caso /mnt/hda3/), esto lo haremos facilmente, ejecutando el siguiente comando:

# chroot /mnt/hda3 /bin/bash 

Cuarto paso: Llegó la hora de cambiar la contraseña, para ello ejecutaremos el comando:

# passwd

A continuación indicaremos la contraseña que le queremos poner.

Quinto y ultimo paso: Por fin, vamos a comprobar que realmente se ha cambiado la contraseña del usuario root, por lo que tendremos que reiniciar el ordenador, quitar el Live CD del lector, y arrancar normalmente nuestro linux

INSTALAR MYSQL EN MAC OS X

Descarga MySQL

Desde aquí http://dev.mysql.com/downloads/, podrás descargar la última versión del producto.

Selecciona “Download” bajo “MySQL Community Server”:

Luego selecciona Mac OS X “package format”:

Como en este ejemplo se está utilizando OS 10.5 en una Intel MacBook, la descarga apropiada es “Mac OS X 10.5 (x86)”:


Locación de instalación

Una vez descargado, haz clic en el paquete y lleva a cabo el proceso de instalación.

Una vez que terminó de instalarse puedes ver dónde fue instalado MySQL físicamente visitando el Finder y seleccionado Go > Go to Folder…:

Escribe /usr/local/ en la caja de texto, luego haz clic en “Go”. Deberías ver dos carpetas MySQL - una es la principal (la que se llama “mysql-5.1….”), y la otra es una referencia/atajo a la carpeta principal (la que se llama”mysql”):


Conectando a MySQL

Esto programa las cosas inicialmente, pero deberemos hacer algunas modificaciones para que funcione todo correctamente.

Abre una ventana Terminal, que se puede encontrar en Applications > Utilities:

Navegaremos hacia la carpeta de instalación mencionada anteriormente, pero utilizando Terminal en lugar de Finder. Tipea cd /usr/local/mysql en Terminal, luego haz clic en Return:

Ahora escribe sudo chown -R mysql data/, e ingresa tu contraseña OS cuando sea pedido.

Luego escribe sudo echo, haz clic en Return, a continuación escribe sudo ./bin/mysqld_safe &, y haz clic en Return nuevamente.

Finalmente, tipea /usr/local/mysql/bin/mysql test, y haz clic en Return. Esto debería loggearte directamente al monitor MySQL monitor, utilizando la base de datos “test”:


¡Ya te has conectado a MySQL!

Ajusta la contraseña ruta de MySQL

Algo importante que se debe hacer de inmediato es ajustar la contraseña ruta de MySQL para asegurar la seguridad de tus bases de datos.

Primero debes salir del monitor MySQL escribiendo exit;, luego haz clic en Return.

A continuación, escribe:


/usr/local/mysql/bin/mysqladmin -u root password new_password_here

… pero reemplaza new_password_here con tu nueva contraseña. Esto asegura que nadie se pueda conectar sin suministrar la contraseña que has programado.

Crea un atajo Terminal para acceder al monitor MySQL

En cualquier momento que desees volver a loggearte a MySQL vía Terminal, escribe:


/usr/local/mysql/bin/mysql -u root -p

… luego deberás ingresar tu contraseña cuando te sea requerido.

Notarás que hay mucho que escribir cada vez que deseas conectarte a MySQL vía Terminal. Sería bueno evitar escribir /usr/local/mysql/bin cada vez.

Para crear un atajo a la locación, escribe este comando:


echo ‘export PATH=/usr/local/mysql/bin:$PATH’ >> ~/.bash_profile

Ahora cuando desees ingresar a MySQL mediante Terminal, sólo deberás escribir esto:

mysql -u root -p.

Acceder a MySQL desde fuera de Terminal

Si estás escribiendo aplicaciones web, necesitarás acceder a MySQL mediante un lenguaje de script, como Rails o PHP.
Simplemente utiliza los valores apropiados al conectarte a MySQL por medio de scripts:

  • Host: localhost
  • Username: root
  • Password: your_password_here
  • Database: your_database_here
Error Socket

Algunas veces este error evitará que te conectes a MySQL:


Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’ (2)

Hay dos razones principales por las que este error puede aparecer:
  1. Tu lenguaje de script (PHP, por ejemplo) no puede encontrar la locación mysql.sock.
  2. MySQL no está funcionando.
Para el motivo #1, tipeando el siguiente comando en Terminal se puede arreglar este problema:

cd /var
sudo mkdir mysql
cd mysql
sudo ln -s /private/tmp/mysql.sock mysql.sock

Este comando asume que el directorio /var/mysql/ no existe todavía (lo creará utilizando este comando).

Entonces moverá el archivo sock e un lugar donde el lenguaje de script (especificamente PHP) lo pueda buscar.

Para #2, esta es una simple corrección. En caso que MySQL no funciones despues de que OS X se "trabe", y reinicie , por ejemplo.

Para reiniciar el servidor MySQL nuevamente, escribe este comando en Terminal:

cd /usr/local/mysql
sudo echo
sudo ./bin/mysqld_safe &
/usr/local/mysql/bin/mysql test


Esto hace que arranque el servidor MySQL de nuevo, y te loggea a la base de datos de prueba.

REINICIAR MAC SIN FORMATEAR

Si has perdido u olvidado la contraseña del Administrador en MAC, aquí te va este truco que sin formatear y perder tus archivos te permitirá reiniciar como si fuera de fabrica tu equipo.



1.- Arranca tu mac y presiona las teclas Comando (manzana) + S durante el arranque hasta que la pantalla aparezca negra con letras blancas (terminal).

2.- Una vez se muestre todo el código (verbose) escribe esto para montar el disco duro:

/ sbin / mount -uw /

3.- Vamos a borrar una pequeña aplicación que indica al sistema que todo lo del inicio ha finalizado su carga:

rm / var / db / .applesetupdone

4.- Escribe reboot para reiniciar

5.- Elige idioma y salta el video de presentación

6.- Selecciona “no quiero transferir mis datos” (no te preocupes que no se borrará nada de lo que ya hubiera en el ordenador) y elige la conexión a Internet que tengas.

TRUCOS DE REPARACIÓN DE MS WINDOWS

Reparar Mostrar Archivos y Carpetas Ocultos


Cuando por alguna falla del Sistema o por la acción de algún Virus, y a pesar de que mostrar archivos y carpetas ocultos esta activado y esto no sucede, con estos sencillos pasos puedes recuperar dicha característica.


  1. Abra Inicio, Ejecutar, escriba regedit y pulse Aceptar. 
  2. Acceda a la clave HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN. Verifique que los valores CheckedValue y DefaultValue de la parte derecha contengan sendos 2. Estos valores deben ser de tipo DWORD. Si fueran de tipo alfanumérico (REG_SZ), selecciónelos, haga clic sobre Edición, Eliminar, Sí y créelos de nuevo (Edición, Nuevo, Valor DWORD). 
  3. Acceda a la clave HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL. 
  4. Verifique que el valor CheckedValue contenga un 1 y que DefaultValue contenga un 2. Modifíquelos si fuese necesario. Sus tipos deben ser también DWORD. 
  5. Haga clic sobre Archivo, Salir. 

Nota: HKLM representa HKEY_LOCAL_MACHINE.

Obligar a Windows a iniciar con un usuario determinado
  1. Busca [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] 
  2. Crea/modifica "AutoAdminLogon" = 1 
  3. Crea/modifica "DefaultUserName" = TUUSERNAME 
  4. Crea/modifica "DefaultPassword" = TUPassword 
  5. Crea/modifica "DefaultDomainName" = TUDOMINIO. si no tienes dominio dejalo en blanco 
  6. Crea/modifica "FoceAutoLogon" = 1 
Desbloquear RegEdit

Abren un bloc de notas y lo nombran "desblok_regedit"
escriban en el lo siguiente:

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
On Error Resume Next
WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Pol icies\System\DisableRegistryTools"
WshShell.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Pol icies\System\DisableRegistryTools"

Luego se guarda como .vbs o lo guardan asi en texto y le cambian la extension a .vbs.

ValidaCFD

Desde mayo del 2004 en México se establecieron las bases legales para que las empresas usaran la "Factura Electrónica".

Una de las obligaciones que impuso el SAT es que debemos verificar todos los comprobantes que recibimos, hay dos paginas que el SAT ha dispuesto para ello:



Espero les sea de utilidad

COMO SABER SI LA LLAVE PRIVADA Y EL CERTIFICADO SON PAREJA

Aveces con tantas llaves (.key) y certificados (.cer) nos hacemos bolas y revolvemos unos con otros.

Incluso los programas de facturacion deberian asegurarse tambien que el archivo KEY se corresponde con el archivo CER.

La forma de saberlo es calculando el "modulus" de cada uno de los archivos.

Aqui muestro una imagen del openssl en accion, noten que los dos modulus son iguales, asi que los archivos procesados son "el uno para el otro"


Sin título.jpg
Nota curiosa : cuando estan generando un XML y lo sellan con una llave PERO lo tratan de validar con OTRO certificado que no le corresponde los validadores marcan lo siguiente :

El ValidaCFD lo marca como NO valido

El Validador del SAT pone un mensaje mas curioso : "El sello no pudo ser verificado"

martes, 17 de mayo de 2011

COMANDOS LINUX MÁS FRECUENTES

Comandos de administración 

  • rpm -Uvh --force *.rpm Fuerza la reinstalación de todos los rpm que tengas en el directorio.
  • su Te conviertes en administrador(root) despues de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.
  • su - Lo mismo en modo real.
  • /usr/sbin/adduser usuario Registra y crea una cuenta de usuario.
  • /usr/sbin/userdel usuario Borra la cuenta de usuario usuario.
  • passwd Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario.
  • /usr/sbin/groupadd grupo Crea un nuevo grupo.
  • /usr/sbin/groupdel grupo Borra un grupo.
  • more /etc/passwd Muestra el fichero de claves del sistema. (Si no se usa shadow password).
  • more /etc/group Muestra los grupos registrados en el sistema.
  • shutdown -t3 -r now Reinizializa el sistema.
  • shutdown -t3 -h now Apaga el sistema.

Programas de interés 
  • pine Cliente correo electrónico.
  • pico Editor de texto
  • vi Otro editor de texto

Compirimir y descomprimir con tar 
  • tar -cf archivo.tar origen Crea el fichero archivo.tar
  • tar -tvf archivo.tar Muestra el contenido de archivo.tar
  • tar -xf archivo.tar Extrae los ficheros de archivo.tar

Comandos sobre ficheros y directorios 
  • chmod permisos fichero/directorio Cambia los permisos de ficheros/directorios
  • cp fichero1 fichero2 Copia fichero1 como fichero2
  • rm fichero Borra fichero
  • rm -R directorio Borra el contenido completo (ficheros/subdirectorios) de directorio
  • mv fichero1 fichero2 Cambia el nombre de fichero1 a fichero2
  • mkdir directorio Crea un directorio
  • rmdir directorio Borra un directorio
  • find Busca ficheros/directorios. Ej: find /home -name "index.*"
  • locate [archivo a buscar] Busca ficheros/directorios de usuarios del sistema. Ej: locate -i .mp3 | grep '^/home/' 

Comandos sobre información del sistema 
  • ifconfig Muestra información sobre nuestras tarjetas de red.
  • route Muestra información sobre nuestras configuración de red.
  • hostname Devuelve el nombre de la máquina.
  • uptime Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).
  • uname -a Información sobre el sistema operativo de la maquina.
  • uname -r Devuelve la versión del Kernel
  • dmesg|more Imprime el "ring buffer" del kernel.
  • free -tm Información sobre la cantidad de memoria disponible y usada.
  • df -h Información sobre todo los dispositivos montados en la máquina.
  • du -bh /|more Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.
  • ps Información sobre los procesos del actual usuario, que se estan ejecutando.
  • ps aux Información sobre todos los procesos que se estan ejecutando en la máquina.
  • top Información sobre el uso de cpu y memoria de los procesos del sistema.
  • cat /proc/cpuinfo Información sobre el microprocesador.
  • cat /proc/interrupts Información sobre las interrupciones en uso.
  • cat /proc/dma Información sobre dma en uso.
  • cat /proc/filesystems Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).
  • /sbin/lsmod Información sobre los modulos en uso.
  • finger usuario Información sobre el usuario usuario.
  • who Información sobre los usuarios usando el sistema.
  • id usuario Información sobre UID, GID y GROUPS del usuario usuario
  • last Información sobre los ultimos usuarios que han usado el sistema.
  • set|more Información sobre el entorno de usuario actual.
  • ping maquina Para comprobar si tenemos contacto con la máquina maquina (maquina: nombre o IP)
  • /sbin/route Tabla de enrutamiento de nuestro sistema.
  • /sbin/ifconfig Información sobre los distintos dispositivos de red
  • netstat Información valiosa sobre la conexión de red (Este comando tiene muchas posibilidades, ejecutar man netstat
  • tail -f /var/log/maillog Muestra el movimiento del correo electrónico.
  • /sbin/iptables -L -n Muestra las reglas establecidas en IpTables.
  • vmstat Muestra información sobre memoria, swap, buffer etc...
  • nslookup Muestra información sobre el dominio consultado Ej: nslookup microsoft.com
  • dig Muestra mucho más detallada sobre el dominio consultado Ej: dig microsoft.com

lunes, 16 de mayo de 2011

CAUSAS Y ORIGEN DE LAS CRISIS EN QUE VIVIMOS DESDE SEP DE 1976 A LA FECHA.

Primera parte.

Tenemos de vivir en crisis ya muchos años, por mas que he buscado no he encontrado en ningún lado que alguien se molestara en tratar de averiguar cuales han sido sus causas y menos que las originaron, que nos han mantenido en crisis crecientes y cada vez mas complejas.- Al andar investigando ha sido un lugar común el referir, que las crisis se iniciaron en el periodo de Echeverría, sin mayor comentario.

Efectivamente fue en ese periodo de Echeverría en que empezaron a explotar problemas económicos, políticos y sociales importantes que fueron consecuencia de la aplicación de políticas tomadas equivocadamente por gobiernos anteriores.- Al tomar el poder en diciembre de 1970, se encontró que la industria azucarera que antes de Ruiz Cortines era una pujante industria exportadora, siendo el azúcar, el único producto industrializado que se exportaba, lo demás eran materias primas, tales como maíz, café, trigo, cacao,  tomate, ganado, etc,, habían bajado considerablemente los precios externos y para poder sobrevivir, solicitaron al gobierno que les permitieran aumentar los precios internos del azúcar, y mientras “supuestamente” estudiaban que les autorizaban aumentar los precio, les estuvieron otorgando créditos crecientes, sin jamás autorizar esos aumentos, política que siguió al pie de la letra López Mateos, cuando tomo el poder Echeverría, y aparentemente sin que le hubieran explicado el porque de los créditos multimillonarios otorgados a la industria azucarera, simplemente se las expropio, y de entrada subió los precios al doble, lo que genero una escalada de precios de múltiples productos, problema que simplemente le exploto en las manos.

López Mateos antecesor de Don Gustavo Díaz Ordaz; instauro un programa económico que se llamo ‘DESARROLLO ESTABILIZADOR” que bajo el pretexto de evitar que los productores agrícolas que exportaban como antes digo maíz, trigo, café, cacao, tomate, ganado, fueran extorsionados por los “voraces Brockers” que les compraban sus productos en el extranjero, se monopolizo el manejo de todos los granos por conducto de  CEIMSA,  el café por el Instituto Mexicano del Café y los otros vía Uniones Nacionales de Productores de “Azúcar”, Hortalizas, Cacao, Ganadería; al correr de los años esa monopolización hizo que la producción nacional del campo se fuera abatiendo al grado de que exportadores de los productos mencionados pasamos a ser importadores, desde donde tengo información de las estadísticas norteamericanas (U.S. Department of Commerce) en 1969 les compramos de Alimentos y Animales Vivos 61.7 millones de dólares,  en el periodo de Echeverría  les compramos en los 6 años 1,877.0 millones de dólares, desde luego afectando las reservas de divisas del Banco de México.

Ese programa del DESARROLLO ESTABILIZADOR, cerro las fronteras prácticamente a la importación de todo para “forzar la industrialización del País” creando un programa de proteccionismo industrial ilegalmente sustentado. con el que se doto a las industrias que nacieron de ese proteccionismo de un mercado cautivo al que obligaron a comprar  productos de mala calidad y pagarlos entre el doble y el triple del precio de  productos equivalentes en el extranjero, proteccionismo que cobraron los funcionarios que lo crearon mordiendo con el 49% de las acciones de todas esas empresas; que dio motivación  y origen al contrabando de todos aquellos productos cuya importación se prohibió; lo que ha venido creciendo hasta el grado actual que nos ahoga y que ya es prácticamente imposible revertir; las enormes utilidades generadas por las industrias protegidas, la que abarco hasta evitar que las autoridades hacendarías las fiscalizaran, permitiendo que  la mayor parte de  esas utilidades parte en manos de los dueños del 51% de esas empresas como el 49% en manos de los funcionarios corruptos, fueran convertidas en dólares y sacadas del país yendo a parar a los paraísos fiscales, sin pagar un solo peso de impuestos.

Pero además, en el ultimo año del periodo de LEA, la pandilla que se creo en tiempos de López Mateos que instauro el Proteccionismo Industrial, empezó a convertir en dinero contante y sonante, un buen numero de títulos de acciones mal habidas de todo tipo de empresas vía la Bolsa de Valores a la que le dieron auge, recuerden que pusieron a la venta acciones del grupo Alpha con valor nominal de $100 y gracias a la especulación (falsa demanda) de quienes manejan la bolsa, las hicieron llegar hasta $1,850. pesos de los cuales los pobres incautos que las compraron a esos precios compraron $100 de “supuesto valor real” y $1,750 de aire; cuando hicieron tronar la bolsa es que esa demanda falsamente creada dejo de existir y se desplomaron los precios y en el caso especifico de Alpha llegaron a valer tan solo 25 centavos lo que inicialmente se vendió en $100.- Decenas de millones de pesos absolutamente libres de impuestos que ante la complicidad de las autoridades hacendarías fueron  convirtiertidos en dólares de las reservas del Banco de México y de la Banca Privada, mismas que hicieron volar a los paraísos fiscales, dejando secas de divisas las arcas nacionales.

 Probablemente recuerden que en anteriores colaboraciones he explicado como funciona la Bolsa de Valores que es prácticamente lo mismo que el jueguito de “A Donde quedo la bolita de las ferias”.

Así que en lo económico: acumulen: por un lado la reducción del ingreso de divisas al bajar substancialmente la exportación de productos del campo, la salida de divisas para la substitución de lo que dejo de producirse en el campo, la salida de divisas de la obtención de ganancias ilícitas derivadas del proteccionismo industrial, y la también salida de divisas producto de la conversión en dinero de las acciones mal habidas en manos de la pandilla que creo el proteccionismo industrial vía la especulación  en la Bolsa de Valores y tienen el origen y las causas que obligaron a Echeverría a devaluar el peso. 

Por si fuera poco, en lo político y lo social, Echeverría le toco acabar de poner orden, en problemas originados en sexenios anteriores por la guerrilla urbana que pretendió durante los Juegos Olímpicos de 1968, instaurar un régimen comunista en nuestro país, y gracias a la creación de la Brigada Blanca que se creo para combatir a esos guerrilleros entrenados en China y Corea, y gracias a esos logros pudo evitar una invasión de nuestros vecinos del norte de lo estuvimos muy cerca, merito que nadie le reconoce. Años mas tarde en el periodo de Fox un buen grupo de aquellos que arriesgaron su vida en salvar al país, los han perseguido y encarcelado por haber servido a la patria, y entre ellos el propio Echeverría, que sigue arraigado en su casa; esto es justamente el origen del porque las autoridades policíacas actuales dudan de imponer la Ley por el temor de mas tarde ser encarcelados.

El 1 de septiembre de 1976 al presentar Echeverría su ultimo informe de Gobierno, devaluó de peso de $12.50 a $20.13, llegando en nov a $24.38, entrego el poder a López Portillo el 1 de diciembre siguiente; así en los últimos tres meses de su gobierno la devaluación fue de 95.03%; iniciando la interminable cadena de devaluaciones que no han parado hasta la fecha. Seguiré tratando a encontrar las causas y origen de las crisis en las que nos han obligado a vivir…

CONTINUARA…

Por: Emilio España Krauss.

AUGE Y CAÍDA - PROFECÍA

"Un imperio declina para que otro tome su lugar. En la historia moderna, varios países occidentales se han turnado mas o menos cada siglo en el liderato de la dominación mundial. Tras la caída de Constantinopla en 1453, surgió Venecia. Luego la sustituyo Holanda. Luego vino España, con el oro de América, hasta la batalla de las Dunas (1639). Luego Francia hasta la batalla de Waterloo (1815). Luego Inglaterra hasta el  estallido de la I Guerra Mundial (1914). Luego EU hasta... ¿10,9,8...? en que la sustituirá...¿la Union Europea, China sola, el BRIC como bloque? Los errores cometidos hoy por EU son los mismos que cometen todos los imperios. La llaman 'sobre extensión imperial'. España se quiso tragar a Inglaterra, y se ahogo en el Mar del Norte (Armada 'Invencible'). Francia se fue sobre Rusia y se congelo en la nieve. El elástico ingles pretendió abarcar todo el planeta, con enclaves coloniales en Singapur, Hong Kong, Australia, Rodesia, India, Afganistan, Palestina, hasta el Caribe. Para cuando el león británico fue retado por el  Kaiser Guillermo II, la economía inglesa ya era menor  no solo que la alemana, si no también que la americana. Hoy le toca su turno a EU. Tiene sus dedos en todos los pasteles del mundo, sus barcos en todos los mares, y la tinta roja de sus déficit le brota por todas partes. Incluso en el pináculo de su poder (los años 90) dependía de los ahorradores pobres de Asia para financiar sus gastos desorbitados. Y ahora, ante el derrumbe financiero global ¿como reacciona?¿Recorta sus gastos y disminuye sus déficit y endeudamiento? !No, al contrario: gasta y se endeuda mas que nunca! Comete el mismo error fatal de todos los imperios: cree que su fortaleza económica depende de su poderío... cuando es al revés. Hoy debe pedir prestado un montón igual al total de sus ingresos, nada mas para mantener girando las ruedas del gobierno federal (los estatales y locales otro jueves; pregúntale al agobiado Gobernator Schwarzenegger). Incluso confiscar el 100% de los ahorros domésticos no alcanzaría mas que para financiar la mitad del déficit presupuestal. El resto (una suma equivalente al total del presupuesto anual del Pentágono) tiene que pedirse prestado a amables extranjeros, competidores en negocios y rivales potenciales por el poder mundial, Tarde o temprano, esos extranjeros dejaran de soltar su dinero tan fácilmente y en vez de comprar bonos del Tesoro,vana venderlos. En vez de seguir soportando las ambiciones imperiales de EU, van a socavarlas."

PROFECÍA

"El brutal mercantilismo de la raza sajona va a convertir a los Estados Unidos en el azote de la tierra, hasta que una nueva Roma, a su vez, destruya a esta arrogante Cartago del Mundo Moderno. Desatado, sin honor, sin consideración por cuanto es humano, y por encima de la familia, el derecho y hasta el mismo Dios, el mercantilismo  como un tirano absoluto, domina a ese país que es tan libre en tantos otros aspectos."
Benjamin Vicuna Mackenna, 1856. Tomado de The Shark and the Sardines, Cap 14 pag 194.


BUHEDERA -  GUILLERMO FÁRBER

sábado, 14 de mayo de 2011

FACTURA ELECTRÓNICA EN DOLARES

Una pregunta recurrente para muchas empresas que están evaluando el subirse a facturación electrónica es justamente, el poder emitir facturas electrónicas en dólares u otra moneda extranjera.

La respuesta es si, no, si, no, quizá.

Se puede emitir CFDI en dólares, ya que este formato que entra en vigor en 2011 tiene campos específicos para la moneda y el tipo de cambio.

No se puede emitir CFD en dólares de manera directa, ya que en todo el formato no tiene campos para recibir la moneda ni el tipo de cambio. en la última edición del anexo 20 corrigió para el CFDI pero no para el CFD

Sin embargo existe un recurso que el propio anexo 20 permite, y es el uso de addenda, textualmente dice:
"La facilidad de ensobretado consiste en ofrecer un mecanismo a aquellos contribuyentes que desean utilizar otros formatos electrónicos de forma adicional y no substituta al establecido dentro del Anexo 20 Rubro I.B y II.A. Su objeto es permitir que el envío de dichos formatos

adicionales se integre dentro del cuerpo del estándar de comprobante fiscal digital definido por el SAT, facilitando el transporte de los formatos e información adicional, evitando con ello envíos paralelos"

Y dado que el uso de facturas en dólares no está prohibido y es una información adicional no contemplada en el cuerpo del CFD, esta información puede incorporarse en la addenda.

Entonces la buena noticia es que se pueden emitir CFD en dólares con el uso de addenda, y de hecho en la addenda de la AMECE, la cual ha sido adoptada por muchos de los corporativos mexicanos, contempla un mensaje especifico para la moneda y la paridad

La mala noticia es que la addenda no forma parte de la cadena original, y por lo tanto tampoco del sello del CFD, por lo que tiene que existir un acuerdo entre el proveedor y el cliente para recibir de forma segura el contenido de la addenda que acompaña al CFD, lo cual lo han resuelto muchos corporativos mediante el uso de protocolos EDI de comercio electrónico para el envío y recepción del CFD de manera segura.

Entonces si quiero facturar a público en general que no tiene mayor conocimiento de addendas, es posible que me represente algún problema de aceptación de dicha factura, aunque con la opción de recibir el CFD impreso podría resolverse al menos por este año.

¿Y si incorporo al CFD un texto con la moneda y el tipo de cambio?
Esta opción esta empezando a evaluarse en empresas de la frontera, donde el uso de facturas en dólares es práctica común para todo tipo de bienes y servicios, el manejo podría ser incorporando un concepto extra a la factura, con cantidad cero y costo cero, donde se especifique que la factura son X dólares al tipo de cambio de Y. 
El uso de este renglón extra ya se emplea por algunas cadenas comerciales para agregar el número de ticket y otra información adicional al CFD sin tener que usar addenda.

Tendría las siguientes ventajas:
  1. Va dentro de la cadena original y por lo tanto dentro del sello
  2. No requiere una addenda que se tendría que explicar de forma adicional
  3. No está prohibido, y dado que en el CFD no se especifica que solo puede usarse para pesos, y al no tener fija la moneda, esta es información adicional que no contraviene de manera directa al anexo 20

Será tarea del SAT y los fiscalistas explorar esta manera de operar y darle un SI o NO definitivo, por lo cual la respuesta actual es quizá.