Archive for the ‘herramientas’ Category

fixmbr o fdisk /mbr sin la consola de recuperación

Sábado, Abril 25th, 2009

Para restaurar la MBR sin la necesidad de una consola de reparación de windows ni de un CD de instalación del mismo podemos utilizar el programa MBRwizard que nos permite entre otras cosas pisar nuestra actual MBR rota con la copia de backup.

Para eso tenemos que bootear con algo que nos permita ejecutar programas de DOS copiar el archivo mbrwiz.exe y tipear

mbrwiz.exe -rescue=1

Y viola! restaurado

Esto suele pasar cuando instalamos un Linux y queremos sacar el bootloader como GRUB o LILO del sector de booteo una vez borrada la partición linux.

Espero que les sirva.

slds

Tomar el tiempo de ejecución de una consulta en Informix

Miércoles, Diciembre 3rd, 2008

Una forma fácil y rápida de tomar el tiempo de ejecución de una consulta SQL en el motor Informix


time dbaccess BASE_DE_DATOS consulta.sql

Database selected.
23822 row(s) retrieved.
Database closed.

real 0m57.901s
user 0m1.310s
sys 0m0.330s

Que sifnifica cada cosa:

Real
El tiempo total para completar la query

User
Del tiempo total, esto es el tiempo de CPU del usuario

Sys
Del tiempo total, esto es el tiempo de CPU del sistema

minmsecs
El tiempo está en min minutos, sec segundos

Post relacionado: Explain en informix

SQL de paises y estados

Sábado, Octubre 25th, 2008

KEYWORDS: SQL COUNTRIES STATES PROVINCIAS ESTADOS CONSULTA QUERY DATABASE

Útil si alguien está haciendo alguna web que necesite estos datos (ya que la ISO los cobra, shame on you fucking ISO).
Están en español.
Las consultas ddl de las tablas están preparadas para PostgreSQL.

sql_paises_estados

Para que sea estandar faltaría:
-Agregarle dos o tres países que figuran en la ISO y en esta no.
-Agregarle los códigos de país ISO 3166-1-alpha-2, alpha3 y numérico (por ej. Argentina ‘AR’ ‘ARG’ ‘032′ )
-Vincular por código alpha 2 en vez de por id

Sacados de foros del web y modificados a mano.

Codepad, el compilador on-line …

Lunes, Agosto 4th, 2008

Creo que esperé una página como esta desde que tomé conciencia de la web como programador, Codepad es una página donde uno pone código en, por ahora, 7 lenguajes distintos y la página lo interpreta, compila y devuelve la salida …

Asi es un compilador on-line en constante desarrollo con resaltador de sintaxis incluido y con capacidad para compartir nuestro código con una URL ( http://codepad.org/nombretemporal ) corta y con posibilidad de realizar comentarios (el código esta de manera temporal claro).

Inclusive pueden crearse proyectos con una url donde los contenidos subidos quedan fijos, solo hay que registrarse ( http://proyecto.codepad.org/ ).

Fuente: Linux-os

(más…)

AddDefaultCharset on malo !

Lunes, Julio 28th, 2008

Ultimamente que descubrí que UTF8 es la verdad en juegos de caracteres ( y no lo digo yo lo dice Dios), ya que es el único creado para contener todos los caracteres de todos los idiomas (el nuevo estandar, nada puede salir mal digamos ya que utilizar los caracteres Unicode).

Me estoy enfermando para pasar todo a este juego de caracteres y olvidarme de los problemas de una buena vez.

Para lograr esto tuve que luchar un poco ayer, y hoy aprendí algo nuevo en mi lucha diaria, esta vez sobre la configuración de apache 2.

Resulta que trae esta línea en el archivo apache2.conf :

AddDefaultCharset on

y esta en la configuración de los sitios virtuales:

AddDefaultCharset ISO-8859-1

por defecto pisando (override) lo que los documentos web especifican en sus declaraciones. Esta directiva de configuración (si bien nos puede sacar de algún apuro) esta considerada como una herejía, 2.

Lo ideal es sacarla, en lo posible o con:

AddDefaultCharset off

En el archivo de configuración principal (apache2.conf),o bien quitando:

AddDefaultCharset CHARSET (CHARSET es el juego de caracteres especificado en cada caso)

del archivo de configuración de un sitio en particular.

Parece que no solo a mí me pasó.

Asi que ya saben UTF8 en todos lados:

editores de texto,
consolas,
sistemas operativos,
documentos,
servidores,
bases de datos (atención: link recursivo jaja),
lenguajes de programación,
etc.

Piensen de esta manera, el día de mañana en las materias como programación se va a hablar del UTF8 como hoy lo hacen del ASCII (estandar por muchos años que solo consideraba el idioma inglés).

Saludos !

Making windows suck less (part. 2)

Domingo, Julio 20th, 2008

Para los que renegamos con Window$ día a día

Open Source Windows

Opciones libres de aplicaciones para todo tipo de tareas. Así reemplazar todas las aplicaciones privativas que estorban en nuesto sistema.
Sobre todo útil para lugares sensibles a control de software legal.

Sdls

Hacha en linux, osea Hoz

Jueves, Julio 10th, 2008

Si estabas buscando algo que te permita realizar lo mismo que hacha en Windows, es decir, partir archivos para por ejemplo poder transportarlos en algún medio en especial como puede ser un diskette (el uso más frecuente), quizás un pendrive no muy grande o tal vez mandarlo por mail.

Lo que estás buscando es Hoz, una implementación de hacha para linux con licencia Open source o como ellos dicen:
HOZ - Hacha Open Zource v1.65″ (cuak)

Ahora si sos un Linux-fan y te gusta usar la consola, la solución elegante sin instalar una sola aplicación sería la siguiente:

Partir un archivo:
split -b [tamaño (bytes), o 'm'+megabytes ] [archivo a trocear] [nombre archivos resultantes]

Ejemplo> split -b 5m archivo.txt
genera archivos de 5 Megabytes de tamaño.

Unir archivos:
cat [archivo1 archivo2 archivo3 ] > [archivo]

Fuentes: LaMatéPorUnYougurt y 0kelvins

Rescue kit

Jueves, Junio 26th, 2008

En algún post anterior ya habíamos hablado sobre un kit para levantar sistemas caídos o recuperar claves con un live CD.

Bueno, Trinity rescue kit ( Download ) es algo parecido pero orientado a la eliminación de virus.
Para eso cuenta con varias herramientas:

* Herramienta para borrar contraseña de Windows.
* Puede escribir en NTFS gracias a ntfs-3g.
* Clona discos NTFS a través de la red con CloneXP.
* Incluye herramientas de recuperación de datos.
* Tiene 2 herramientas para la detección de rootkit.
* Capacidad para escanear virus con 4 motores BitDefender Scanner, Grisoft AVG, F-prot y Clamav.

El últim punto se puede accionar con tan solo un comando:

virusscan -a {clam,avg,fprot,bde} -c -g -n -d {Destino}

Además de que podemos actualizar todos los motores con una opción del comando.

Vía: DragonJar

Servicios de mail temporal

Jueves, Junio 19th, 2008

Los servicios de mail temporales ofrecen una casilla de correo de manera que podamos recibir mail de activaciones de cuenta o registraciones para evitar dar nuestra propia casilla de email, estas se destruyen en cuestión de horas o minutos depende el servicio.

La última vez en este blog habíamos recomendado la página Mierdamail pero actualmente estuvo caida asi que ya que tuve que buscar alternativas les dejo

El top 5 de los servicios de mail temporal

1# Mailinator: ofrece una casilla temporal del tipo algo@mailinator.com y varios dominios diferentes.
2# Mytrashmail: ofrece una casilla temporal del tipo algo@trashymail.com y además ofrece una casilla protegida con contraseña (esta última requiere registro).
3# MailExpire: permite seleccionar el periodo de expiración de la casilla, puede ser desde 12 horas hasta 3 meses.
4# TemporaryInbox: servicio simple que ofrece una casilla temporal con diversos dominios.
5# MailEater: ofrece una casilla del tipo algo@maileater.com, no requiere registro y puede ser utilizada las veces que sean necesarias.

Via: SpamLoco.net

Análisis de servidores on-line

Viernes, Junio 6th, 2008

Un set de herramientas muy completas para encontrar y diagnosticar problemas en servidores, en la página lo definen como la “navaja suiza” de los administradores, webmasters, desarrolladores, usuarios poderosos y usuarios preocupados por la seguridad.

Vía: Digital-systems

Making windows suck less …

Jueves, Mayo 29th, 2008

Para los que si o sí tienen que usar windows por alguna razón, ya sea trabajo o algún programa específico de la plataforma, el otro día descubri por ejemplo como ejecutar cosas con otro usuario.

Bueno ahora les dejo como instalar programas directo desde la consola (a lo apt-get de las distribuciones debian) con win-get

Uso:
win-get
apretamos enter y sale la ayuda

Además para los que estamos más acostumbrados todavía a entornos *IX like, en la misma página se puede conseguir el wget para Windows.

Uso:
wget URL

Yo por lo menos deje de instalar (algunas) aplicaciones en cada máquina que reinstalo y ahora solo tengo que correr un script y seguir haciendo tareas concurrentes (para lo demás esta windows ue o sus sucesores)

Ejecutar como administrador en Windows 2000

Martes, Mayo 27th, 2008

Inicio -> ejecutar -> runas /user:DOMINIO\usuario “comando”

Por ejemplo:
runas /user:DOMINIO\usuario “cmd”

*Reemplazar lo que esta en negrita

Lo que nos deja un:

Fuente: labmice

Conversión a PDF online

Miércoles, Abril 30th, 2008

Herramienta muy útil para no tener que instalar nada

Primo pdf

Saludos

¡PrintScreen Web completa!

Martes, Abril 29th, 2008

La verdad que siempre me molestaba hacer varios printscreen de una web y pasarlas al PhotoShop para juntarlas y asi tener la web completa.. Asi que estuve “googleando” y encontre esta web: http://www.thumbalizr.com/

ScreeShot Web Completa

Esta muy bueno, pones la url y elegis unos de los dos modos “Screen” o “Page” y luego Thumb it !
Si elegis Screen:
Videojuegos y Consolas - dJuegos

Si elegis Page:
Videojuegos y Consolas - dJuegos

Sitio oficial | http://www.thumbalizr.com/

Unix toolbox

Domingo, Marzo 30th, 2008

Un lista de comandos realmente MUY completa para labores IT o usuarios avanzados de Unix/Linux/BSD y otra completa guía linuxguide de comandos Linux

unix toolbox

UNIX TOOLBOX

Te olvidaste la constraseña de administrador de windows ?

Jueves, Marzo 27th, 2008

“Forgot your windows admin password ?? reinstall ? not anymore” jaja asi se promociona esta gente que ofrece una solución basada en un liveCD linux llamado “Offline NT Password and registry editor” con un editor de registros y algunas cosas más.

Características:

* Utilidad para resetear las pass de cualquier usuarios con una cuenta local válida en NT.
* No es necesario saber la pass anterior.
* Trabaja offline, solo tenés que reiniciar la computadora.
* Detecta automáticamente y ofrece destrabar las cuentas trabadas o deshabilitadas.
* Es también un editor de registro complamente funcional

Más info y descarga acá

Router livecd (y algunas cosas más)

Martes, Marzo 25th, 2008

Un CD que permite:

- Cortafuegos Shorewall y enmascaramiento IP.
- Control De Tráfico mediante QoS WonderShaper.
- Cliente y servidor de DHCP
- Administración remota mediante SSH.
- Permite implementar VPN mediante OpenVPN.
- Puede balancear carga con 2 conexiones de Internet.
- Compatible con ADSL de alta velocidad (5 mbps+).

¿ qué más se puede pedir ? ensima configurable con webmin y proporciona la seguridad de que un CD no puede ser vulnerado con facilidad.

Vía: Linux-os

MierdaMail la solución para registrarte a cualquier cosa

Viernes, Marzo 7th, 2008

mierdamail

Si algún programa que sabés que nunca vas a volver a usar en tu vida te pide registrarte, no te aflijas, mierdamail te ofrece una casilla de correo “válida” por 15 min en la cual podés recibir la verificación de tu regitracion desde la misma página. En cuestión de segundos salteaste el proceso horrible de registración de cualquier programa feo.

No tengo enie !

Miércoles, Marzo 5th, 2008

Para todos los de habla latina que sufrimos todos los días (sobre todos con las máquinas laptop) los teclados sajones

notengoenie.com

Un pequeño aporte para la felicidad diaria.

Yo agregaría a esa lista los símbolos > <

espero que les sea útil.

Slds.

vi search and replace

Martes, Febrero 12th, 2008

Uno de los comandos que más utilizo en vi y todavía no logro acordarmelo bien.

Buscar:

para adelante : / STRING.
para atrás : ? STRING.

ir al siguiente resultado: n
ir al anterior resultado: N (SHIFT-n)

Reemplazar: (igual que con sed)

Primera ocurrencia de la línea actual: :s/OLD/NEW

Todas en la línea actual: :s/OLD/NEW/g

Entre dos líneas #,#: :#,#s/OLD/NEW/g

Todas las occurrencias en el archivo : :%s/OLD/NEW/g

A ver si posteandolo acá logro encontrarlo cada vez que lo necesito.

Slds.

Vecindario IP

Viernes, Febrero 8th, 2008

Aplicación web para saber cuales son los sitios hosteados en el mismo servidor que el tuyo basado en la resolución inversa de nombres DNS

ip neightbors

Vía: Bitelia

hdparm - manejar el disco a bajo nivel

Miércoles, Diciembre 5th, 2007

Una utilidad que no conocía para manejar los parámetros del disco al más bajo nivel en Linux

Primero ver los datos del disco
# hdparm -i /dev/hda
o # hdparm /dev/hda

Algunos datos importantes que devuelve esta utilidad

# MaxMultSect - The maximum number of sectors your hard disk can read at a time.
# MultSect - The current number of sectors being read at a time.
# PIO modes, DMA and UDMA modes - The modes supported by your hard drive. The one marked with an asterisk (*) is the one currently set.
# AdvancedPM - Indicates whether or not your hard drive supports Advanced Power Management.

Luego testear la performance

# hdparm -Tt /dev/hda1

luego setear parámetros como por ejemplo el modo de operación .. (más…)

exoesqueleto

Jueves, Noviembre 29th, 2007

Por si pensaron que nunca iban a ver algo asi en la realidad ni a escuchar una frase como

“a human machine can work only within the limitations of flesh and bones”

y después ver un esqueleto robot que asiste a los movimientos de una persona dandole la delicadesa y presición humana y la fuerza de una máquina .

Más allá de el uso controversial que le den sigue siendo una obra de ingeniería espectacular, quedará en la conciencia de cada uno todo lo demás.

Via: FayerWayer

Checkeando la salud de un sitio

Viernes, Noviembre 9th, 2007

website check health

Website health checker es una aplicación que checkea la salud de nuestro sitio web enumerandonos los errores que encontró como por ejemplo:

Títulos duplicados en los tags HTML
Descripciones duplicadas
Páginas dando error
y muchos más errores comunes

Además cuenta con muchas herramientas interesantes de auditoría una vez que uno se registra claro está.

Vía: Daniblog