jueves, 16 de agosto de 2012

Error Cron | Ubuntu Linux


#ERROR
(*system*) ERROR (Missing newline before EOF, this crontab file will be ignored)
Este error se debe a que debemos dejar un espacio en blanco al final del archivo /etc/crontab

#SOLUCION
Abrimos el archivo /etc/crontab con permisos de edición y al final de la ultima linea le damos un enter.

miércoles, 14 de septiembre de 2011

Formateo Memoria Kingston | Windows

Esta aplicación que corre en Windows permite formatear a bajo nivel los Pendrive Kingston (con protección para escritura), en este caso de 16 GB que traia el instalador de Windows Starter la cual funciona para memorias con un integrado llamado "Phison Modelo PS22XX". Esta memoria era más precisamente el modelo PS2251 para lo cual tuve que desarmar el pendrive pero posiblemente con alguna aplicación en windows o un lsusb en linux pueda saberse dichas características.
Instrucciones:
  1. Conectar la memoria usb.
  2. Ejecutar la aplicación.
  3. Pasado un tiempo les pedirá que desenchufen y vuelvan a enchufar el pen.
  4. Posteriormente hay que hacer click en aceptar/ok.
  5. Luego podemos formatear con el filesystem que necesitemos.


viernes, 3 de septiembre de 2010

Tablas Temporales | Mysql Server

Hoy mientras programaba me encontre con la dificultad de que un procedimiento de INSERTS MASIVOS me encontre con la dificultad de que la creación de 180.000/300.000 registros llevaba demasiado tiempo para una PC de escritorio, el cual el usuario no estaría dispuesto a esperar.
El procedimiento algo complejo por la cantidad de tablas que se necesitaban ademas de estar controlados por interación para poder agruparlos de 4 en 4 con varias complicaciones más daban por resultado algo así como 2000 inserts por minuto, mirando un poco los ENGINES que soporta MySql me puse a investigar sobre las tablas MEMORY (anteriormente HEAP) las cuales se almacenan en memoria y se pierden al reiniciar el servidor, como dichos datos eran solo de utilidad para armar un reporte nada se ajustaba más que esto, cabe agregar que las definiciones de las tablas se mantienen por lo que lo unico que se persiste en memoria son solo los datos.
Los resultados la verdad me sorprendieron ya que pasó de 2000 ins/min a 17000 ins/min por lo cual estariamos hablando de 8,5 veces mas rápido.
Para terminar quería comentarles que al trabajar con muchos registros es posible que tengan que modificar el max_heap_table_size porque aparecerá el error "FULL TABLE" (por defecto si no me equivoco bien seteado en 1 Mega).

sábado, 26 de junio de 2010

Arnet Envia pero no Envia | Arnet + Outlook Express

Hace aproximadamente 5 meses si no es más que el servicio empresarial de Arnet envía pero no envía los mails.
Todos estos problemas al parecer comenzaron despues de la migración de ArnetBiz y todas esas cosas raras que hacen.
El problema era que según OutLook Express enviaba los mails sin problemas, el servidor smtp de ellos se ve que hacia lo que queria cuando queria por lo general no llegaban los mails, aunque raras veces llegaban 2 días después.
Según ellos (los técnicos telefonicos de arnet y su guía soluciones express) era problema de nuestra red, nada mas lejos de la realidad ya que por telnet la comunicación era perfecta desde cualquier estación, con router o sin router, con la pc acostada o parada, etc etc.
Al parecer despues de todo esto, están teniendo problemas con Outlook Express (ya que encontre que bastante gente tiene el mismo problema) de Windows XP por lo que recurri al OUTLOOK del Office 2003 hasta el momento esta funcionando.
Veremos que sucede, si vuelve a fallar sigo con esta novela.
Saludos!

jueves, 22 de abril de 2010

Error al importar OSM data a una DB Postgis| OSM PostGis

ERROR: "Couldn't read EPSG definition (do you have /usr/share/proj/epsg?)"

SOLUCION:

  • Primero verificar que exista el archivo epsg en la ruta anterior.
  • Segundo agregar al final del archivo /usr/share/proj/epsg:
Download

sábado, 27 de marzo de 2010

Traducciones desde Consola | Script Bash API Google lynx Ubuntu

Script hecho en bash que encontre googleando al cual le hice un par de modificaciones, mediante el cual podremos hacer traducción de frases o palabras utilizando una api de google con el siguiente formato:

user@server:~$ traductor [palabra|frase] [idioma_origen] [idioma_destino]

donde los idiomas son: es, en, it, pt, etc.

Lo que tenemos que hacer:

sudo apt-get install lynx

sudo cp traductor /usr/bin/

sudo chmod +x /usr/bin/traductor

Ejemplo:

user@server:~$ traductor "it's raining cats and dogs" en es

está lloviendo gatos y perros

SCRIPT:

Download

viernes, 13 de noviembre de 2009

Generar XML sin TYPES | Win+Linux Ruby on Rails

En el controller:
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @MiCollection.to_xml(:skip_types => true) }