Tuesday, September 22, 2009

CMS (Admisitradores de contenido)

Otros CMS aparte de joomla.

Refernecias:
http://www.osalt.com/es/joomla

Windows Herramientas

Herramientas Microsoft

Process Explorer, Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns each process.
Process Monitor, Monitor file system, Registry, process, thread and DLL activity in real-time.
PsExec,
Execute processes remotely.
PsGetSid
, Displays the SID of a computer or a user.
PsKill,
Terminate local or remote processes.
PsList, Show information about processes and threads.

http://technet.microsoft.com/en-us/sysinternals/default.aspx

Crear discos arrancables de Windows
http://www.nu2.nu/pebuilder/

Análisis de codigo binario

Version 2.0 - Beta 2 (updated 28-Mar-2009)
OllyDbg is a 32-bit assembler level analysing debugger for Microsoft® Windows®. Emphasis on binary code analysis

http://www.ollydbg.de/

Manual Completo
http://www.ricardonarvaja.info/

Tuesday, September 15, 2009

Herramientas

KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.
http://kompozer.net/

Ranking Distros Linux

Ranking de distribuciones Linux.
http://distrowatch.com/stats.php?section=popularity

Thursday, September 10, 2009

C# Expresiones Regulares

Teoria elemental, con busqueda de tags HTML para obtener tags, nombre de atributos con sus valores y contenido del tag.

http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular

http://www.subgurim.net/Articulos/asp-net-general/14/expresiones-regulares-introduccion.aspx

http://www.subgurim.net/Articulos/asp-net-general/20/expresiones-regulares-como-trabajarlas-con-asp-net.aspx

http://www.elguille.info/regexp/regExp01.aspx

Recursos:

http://sourceforge.net/projects/regulator/

Tuesday, September 08, 2009

dll en Visual Basic

http://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm
http://www.elguruprogramador.com.ar/articulos/crear-una-dll-con-visual-basic.htm
http://www.elguille.info/vb/cursos_vb/BASICO/basico47.htm

Sunday, September 06, 2009

Matriz: Servidores de Aplicaciones

La matriz es de referencia, puesto q tiene la información desactualizada.

Encuaesta de servidores web mas usados, includo servidor de aplicaciones
http://www.javahispano.org/polls.results.action?option=98

Comparativa de servidores
http://www.javahispano.org/contenidos/es/comparativa_de_servidores_jee_5/

Friday, September 04, 2009

Linux Shell Commands

Si script.sh cambia de ruta y queremos q cambie a esa ruta, habra q anteponer el comando source

#source ./script.sh

Ocultar la evidencia
#alias cmdNuevo="source ./script.sh"

O realizar lo siuiente en el script tambien ayuda
#!/your/shell
cd /home/username
pwd
exit 0


Referencias:
Linux Shell y Ejemplos http://www.freeos.com/guides/lsst/

Thursday, September 03, 2009

C# enum override toString

Referencias:

http://blogs.msdn.com/abhinaba/archive/2005/10/20/483000.aspx

Reloj Linux

Fecha y Hora del sistema

#date
#date -s 'yyyy-mm-dd hh:mm:ss'

Fecha y Hora del hardware
#hwclock
#hwclock –-systohc

Sincronizar con un servidor horario (Solo fecha y hora de sistema)
#ntpdate hora.oxixares.com

Referencias:
1. Explicación completa para distribuciones Red Hat
http://roberto-angelus.blogspot.com/2009/04/actualizar-hora-con-ntpd.html

2. http://www.ntp.org/

3. cron
http://www.linux-os.com.ar/linuxos/sincronizar-reloj-automaticamente/

Wednesday, September 02, 2009

mySQL Comandos Fechas

Trabajo con fechas:

mysql> SELECT DATE_ADD('2009-03-20', INTERVAL 31 DAY);
mysql> SELECT DATE_ADD('2009-03-20', INTERVAL 1 MONTH);
mysql> SELECT ADDDATE(CURDATE(), INTERVAL 31 DAY);
mysql> SELECT SUBDATE(CURDATE(), INTERVAL 2 MONTH);

La palabra clave INTERVAL y el especificador type no son sensibles a mayúsculas.

La siguiente tabla muestra cómo se relacionan los argumentos type y expr :


type Value Expected expr Format
MICROSECOND MICROSECONDS
SECOND SECONDS
MINUTE MINUTES
HOUR HOURS
DAY DAYS
WEEK WEEKS
MONTH MONTHS
QUARTER QUARTERS
YEAR YEARS
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'


Referencias:
http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html

Struts v2 HelloWorld en NetBeans v6

Video tutorial de como crear nuestra primera aplicación con Struts v2, basado en las referencias indicadas debajo.

Links:

Sitio oficial: http://struts.apache.org/2.x/index.html
Tutoriales oficiales: http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html

Tuesday, September 01, 2009

Linux: Montar imágenes ISO/NRG/IMG/BIN/CUE/MDF/MDS

Montar una imagen ISO:

#mount -t iso9660 -o loop archivo.iso /punto_anclaje

Montar imágenes BIN y CUE:

convertir a imagen ISO con bchunk.

#apt-get install bchunk (Si no tienes instalado bchunk)

una vez disponible, ejecutar:

#bchunk archivo.bin archivo.cue nuevoarchivo.iso

convierte la imagen .bin con su archivo .cue correspondiente a un solo archivo .iso:

Montar imágenes NRG (imágenes de Nero Burning Rom):

Para poder montar estas imágenes tendremos que convertirlas a ISO. Para ello usaremos el programa nrg2iso, para instalarlo haremos:

#apt-get install nrg2iso

#nrg2iso archivo.nrg nuevoarchivo.iso

Montar imágenes MDF y MDS

El programa tiene el original nombre de mdf2iso. Para instalarlo:

#apt-get install mdf2iso

#mdf2iso archivo.mdf nuevaimagen.iso

Montar imágenes IMG

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar desde los repositorios oficiales de Ubuntu pero de todos modos no estaría de más que intentes instalarlo por apt-get así:

#apt-get install ccd2iso

descargar el archivo que sera algo así como “ccd2iso-0.2.tar.gz”

descomprimir

#tar -xzvf ccd2iso-0.2.tar.gz

#cd ccd2iso , ingresmos a la carpeta

#./configure

#make

#make install

#ccd2iso imagen.img imagen.iso , para convertir

Y para desmontar lo que ya monte?

sudo umount /media/imagen

Paquetes necesarios:

bchunk desde: http://he.fi/bchunk/
nrg2iso desde: http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html
mdf2iso desde: http://developer.berlios.de/projects/mdf2iso
ccd2iso desde: http://sourceforge.net/projects/ccd2iso


CImg

CImg, libreria para procesamiento de imágenes.

Características:
1. Multiplataforma, Windows/Linux/Otros
2. Solo necesita incluir CImg.h
3. Integrable con otras librerias
4. Contiene filtros/algortmos standard de procesamiento de imágenes

Compilación bajo Linux(Fedora)
Paso 1: Descargar
#wget http://sourceforge.net/projects/cimg/files/CImg/1.3.1/CImg-1.3.1.zip/download
Paso 2: Descomprimir
Paso 3: Compilar
#g++ CImg_Demo.cpp -o demo -lm -lpthread -lX11
Paso 4:Ejecutar
#./demo

Para compilar en otras plataformas y compiladores ver:
http://cimg.sourceforge.net/reference/group__cimg__overview.html

Manual completo
http://cimg.sourceforge.net/CImg_reference.pdf

PostgreSQL json fields

select name->'es_PE',* from product_template where name->>'es_PE' like '%MEGACI%'   References: [1] https:/...