http://solucionesjj.googlepages.com/home
Tips para ser un buen programador
Basico e interezante manual para convertir a linux en un servidor todo terreno
El servidor te proveerá de varios servicios;
Windows File sharing (Servidor de archivos) - Telefonía IP - Servidor de WEB, Servidor de MySQL, Servidor de email , etc.
SPF Records
Esta es una información relacionada con los registros SPF de los servidores DNS
Una buena pagina para realizar pruebas de SPF es:
http://www.vamsoft.com/spfcheck.asp (me pareció súper)
Una buena pagina para crear los registros SPF es:
http://old.openspf.org/
Este es un ejemplo de un registro SPF:
v=spf1 ip4:200.118.116.204/32 mx:mail.presentacionprovinciasantafe.com.co ~all
v=spf1
Especifica que un registro de texto del DNS que corresponde al dominio presentacionprovinciasantafe.com.co es un registro SPF
ip4:200.118.116.204/32
A esta ip se le permite enviar correos para el dominio en mención.
mx:mail.presentacionprovinciasantafe.com.co
Al host mail.presentacionprovinciasantafe.com.co se le permite enviar correo para el dominio en mención.
~all
solo los host mencionados anteriormente están autorizados a enviar correo para el dominio en mención.
John J. Martinez
http://solucionesjj.blogspot.com
Consumir webservice con powerbuilder
Se debe crear un proxy al servicio web, por medio del "Web service proxy wizard"
Se deben importar las librerias: (Estas se encuentran el las carpetas de instalacion de power builder)
PBDOM110.pbx
pbsoapclient110.pbx
pbwsclient110.pbx
Luego se debe ejecutar "Deploy" para que el powerbuilder construya el proxy al servicio web.
Se crea una funcion que recibe una variable de tipo string(Que es el nombre del campo del cual queremos el valor) y retorna un string que es el valor buscado:
string dato;
long conexion_estatus;
pbdom_builder lector_xml;
pbdom_document documento_xml;
pbdom_element elemento_xml;
pxservice1 servicio;
//crea un objeto soap para conectar al servicio web
SoapConnection conexion_ws;
conexion_ws = create SoapConnection;
//configura un archivo de logs para ver errores de la conexion
conexion_ws.setoptions( 'SoapLog="c:\\soaplog.txt"');
//realiza la conexion al servicio web
conexion_estatus = conexion_ws.createinstance( servicio,"pxservice1");
//Verifica que la conexion se alla realizado con exito
if (conexion_estatus <> 0) then
MessageBox("Error", "Error al contactar el servicio web.", Exclamation!, OK!,1);
end if
//recibe la informacion del webservice llamando a la funcion informacion_deudor con el parametroidentificacion_deudor
dato = servicio.informacion_deudor( identificacion_deudor);
//decodifica el archivo xml y crea un documento dom
lector_xml = Create pbdom_builder;
documento_xml = lector_xml.BuildFromString (dato);
elemento_xml = documento_xml.getrootelement( ).getchildelement( "deudor");
elemento_xml = elemento_xml.getchildelement( "nombre_completo");
return string(elemento_xml.gettext( ));
John J. Martinez
http://solucionesjj.blogspot.com
Que version de linux tengo?
Comparacion de versiones de Windows Vista
Para los que les gusta Windows Vista aquí hay una tabla comparativa de cada versión.
http://www.microsoft.com/latam/windows/products/windowsvista/editions/choose.mspx
Jimmy Martinez
Herramientas de Unix en Windows
Para los que estamos acostumbrados a usar ciertos comandos bastante útiles en Linux, ahora los podemos usar en Windows, hay un proyecto interesante para migrar a Windows las herramientas que se usan habitualmente en el shell de Linux.
Para mayor información visitar: http://unxutils.sourceforge.net/
Para descargar las utilidades visitar: http://sourceforge.net/projects/unxutils/ (Incluyen código fuente en C)
Instalación:
1. Descargue el paquete
2. Descomprima
3. registre la ruta (C:\ruta_hasta\UnxUtils\usr\local\wbin) en la variable de entorno PATH de Windows,
4. Reinicie la maquina
John J. Martinez
No olviden visitar: http://solucionesjj.blogspot.com/
Listado de Herramientas (121 en total):
| agrep.exe | expand.exe | makedepend.exe | su.exe |
| ansi2knr.exe | expr.exe | makemsg.exe | sum.exe |
| basename.exe | factor.exe | man.exe | sync.exe |
| bc.exe | fgrep.exe | md5sum.exe | tac.exe |
| bison.exe | find.exe | mkdir.exe | tail.exe |
| bunzip2.exe | flex.exe | mkfifo.exe | tar.exe |
| bzip2.exe | fmt.exe | mknod.exe | tee.exe |
| bzip2recover.exe | fold.exe | mv.exe | test.exe |
| cat.exe | fsplit.exe | mvdir.exe | touch.exe |
| chgrp.exe | gawk.exe | nl.exe | tr.exe |
| chmod.exe | gclip.exe | od.exe | type.exe |
| chown.exe | gplay.exe | paste.exe | uname.exe |
| cksum.exe | grep.exe | patch.exe | unexpand.exe |
| cmp.exe | gsar.exe | pathchk.exe | uniq.exe |
| comm.exe | gunzip.exe | pclip.exe | unrar.exe |
| compress.exe | gzip.exe | pr.exe | unshar.exe |
| cp.exe | head.exe | printenv.exe | unzip.exe |
| csplit.exe | id.exe | printf.exe | uudecode.exe |
| cut.exe | indent.exe | pwd.exe | uuencode.exe |
| date.exe | install.exe | recode.exe | wc.exe |
| dc.exe | join.exe | rm.exe | wget.exe |
| dd.exe | jwhois.exe | rman.exe | wget.hlp |
| df.exe | less.exe | rmdir.exe | which.exe |
| diff.exe | lesskey.exe | sdiff.exe | whoami.exe |
| diff3.exe | libfl.a | sed.exe | xargs.exe |
| dircolors.exe | libfl.lib | seq.exe | yes.exe |
| dirname.exe | ln.exe | shar.exe | zcat.exe |
| du.exe | logname.exe | sleep.exe | zip.exe |
| echo.exe | ls.exe | sort.exe | |
| egrep.exe | m4.exe | split.exe | |
| env.exe | make.exe | stego.exe | |
PowerBuilder: "Procedure has not been executed or has no results"
Seguridad linux: DenyHost
DennyHost es una herramienta interesante escrita en Python para bloquear intrusiones al protocolo SSH, muy útil para administradores de sistemas Linux que día a día luchan contra los ataques de diccionario y fuerza bruta, muy comunes en servidores que prestan servicios hacia internet.
http://denyhosts.sourceforge.net/
Andres mosquera
Visitar: http://solucionesjj.blogspot.com/
Activar xp_cmdshell en SQL server
Xp_cmdshell permite ejecutar secuencias de comando en el shell de Windows, muy útil para importar y exportar archivos de texto a partir de consultas SQL.
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
Comentarios?, Preguntas?