http://solucionesjj.googlepages.com/home
Seguir descubrimientos cientificos
Instale Mac OS Leopard en un PC!!!
Toda buena regla también tiene buenas excepciones
Toda buena regla también tiene buenas excepciones
Si alguna vez a tenido problemas con el content filter de amavis news, puedes crear listas blancas/listas, negras para los remitentes de los correos de una manera muy sencilla. Busca la siguiente línea en amavisd.conf.
Modificando amavisd.conf para que realice una calificación global |
read_hash("/var/amavis/sender_scores_sitewide"), |
Colocas la dirección de correo completa o sólo las partes del dominio junto con una calificación positiva/negativa ha añadir a la calificación de correo no deseado.
(Poner en la lista blanca a todos los correos del destinatario especificado) micuenta@midominio.com -3.0 (Poner en la lista blanca todos los correos de example.net excluyendo subdominios) .midominio.com 1.0 |
queda algo de este estilo:
# read_hash("/var/amavis/sender_scores_sitewide"),
{ # a hash-type lookup table (associative array)
'nobody@cert.org' => -3.0,
'micuenta@midomonio.com’ => -3.0,
.
.
.
# soft-blacklisting (positive score)
'sender@example.net' => 3.0,
'.example.net' => 1.0,
},
Reinicias amavisd y todo listo ..
Tomado de http://www.gentoo.org/doc/es/mailfilter-guide.xml
Saludos,
andres mosquera
Mover archivos de bases de datos
- des-adjuntar la base de datos
- mover los archivos
- adjuntar la base de datos
Archos 5, nueva alternativa a Ipod y Zune
Pagina del producto: http://www.archos.com/products/imt/archos_5/index.html?country=co&lang=en
John J. Martinez
visitar en: http://solucionesjj.blogspot.com
Moblin, Otro sistema operativo para MIDs
Para mi aun Android lleva la delantera, por ser abierto frente a otros sistemas, por su facilidad en desarrollo e instalación de aplicaciones, iphone tiene un gran entorno gráfico, pero esta muy cerrado tecnológicamente hablando y Windows Mobile, no ha innovado mucho, esperemos que el nuevo sistema de Windows para mobiles este al nivel de Android y apple que aun son los mas opcionados para quedarcen con este mercado.
Sistema operativo en Assembler
Error en la ejecucion de una tarea programada en SQL Server 2000 Error = -2147467259 (80004005)
SQLSTATE = 4200 al ejecutar sp_addlogin
Cargar archivos a sitio web con php
- Php
- MySQL
- Apache
- post_max_size = 20M (En este caso se coloco 20 Mb, pero este valor puede cambiar según los requerimientos)
- file_uploads = On
- upload_max_filesize = 20M (En este caso se coloco 20 Mb, pero este valor puede cambiar según los requerimientos)
- subir_archivo.php
- index.php
- tabla t_documento
Error IIS: Aplicación de servidor no disponible
Aplicación de servidor no disponible
La aplicació&n Web a la que está intentando obtener acceso en este servidor Web no está disponible actualmente.nbsp; Presione el botón "Actualizar" del explorador Web para reintentar la solicitud.
Sucede porque el IIS fue instalado después que el .Net, la solución es registrar de nuevo el .Net con el siguiente comando:
aspnet_regiis -i
John J. Martinez
Visitar en: http://solucionesjj.blogspot.com
iPhone y apple, al parecer no es lo que pensabamos
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?
Fatal error: Cannot use string offset as an array in
Es un error al crear un arreglo multidimencional, por algún motivo no funciona si no se declara antes:
$variable_arreglo = array();
y listos!!
Backup y Restauracion base de datos mysql
mysqldump --opt base_de_datos > c:\archivo_de_salida.sql
Para restaurar la base de datos por medio del archivo de backup entramos a la linea de comandos y ejecutamos:
mysqldump base_de_datos < c:\archivo_de_salida.sql
Nota: Este comando funciona tambien en las versiones de mysql para linux
Script para backup Zimbra Comunity Edition
Descargar archivo