Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - madpitbull_99

#922
Scripting / Re: Script Bash para envial email
30 Marzo 2011, 14:16 PM
Pues el titulo dice Bash. Decídete!

En Batch he visto algunos códigos aunque no he probado ninguno:

Código (dos) [Seleccionar]
@ECHO OFF
SET ERRORS=0
:: Use your own mappings and search strings here
NET USE P: | FIND /I "%username%" >NUL 2>NUL
IF ERRORLEVEL 1 CALL :ErrorMsg P:
NET USE S: | FIND /I "system" >NUL 2>NUL
IF ERRORLEVEL 1 CALL :ErrorMsg S:
:: Create an e-mail message if any errors were detected
IF %ERRORS% GEQ 1 CALL :Mail
:: Clear variables used in this batch file
FOR %%A IN (BODY DATE ERRORS LINE MESSAGE TIME) DO SET %%A=
GOTO :EOF

:ErrorMsg
SET /A ERRORS = %ERRORS% + 1
NET USE %1 >NUL 2>NUL
IF ERRORLEVEL 1 (
SET BODY=%BODY%%%0D%%0ADrive%%20%1%%20not%%20mapped
GOTO :EOF
)
FOR /F "TOKENS=3* DELIMS= " %%A IN ('NET USE %1 ^| FIND "Local name"') DO SET MESSAGE=Drive%%20%%A%%20mapped%%20to%%20
:: Replacement of backslashes "\" by "%%5C"
:: prevents interpretation of "\n" as CR/LF
FOR /F "TOKENS=3,4* DELIMS=\ " %%A IN ('NET USE %1 ^| FIND "Remote name"') DO SET MESSAGE=%MESSAGE%%%5C%%5C%%A%%5C%%B
SET BODY=%BODY%%%0D%%0A%MESSAGE%
GOTO :EOF

:Mail
FOR /F "TOKENS=2*" %%A IN ('DATE/T') DO SET DATE=%%A
FOR /F %%A IN ('TIME/T') DO SET TIME=%%A
START mailto:helpdesk@ourdomain.com?subject=Drive%%20mapping%%20error^&body=At%%20%DATE%,%%20%TIME%,%%20user%%20%USERNAME%%%20encountered%%20the%%20following%%20drive%%20mapping%%20error(s)%%20on%%20%COMPUTERNAME%:%%0D%%0A%BODY%
GOTO :EOF

_Fuente del script.


Fíjate que es fácil de hacer, la línea mas importante es esta:

Código (dos) [Seleccionar]
START mailto:helpdesk@ourdomain.com?subject=Drive%%20mapping%%20error^&body=At%%20%DATE%,%%20%TIME%,%%20user%

Si tienes instalado Exchange puedes usar MAPISend.exe:

C:\> MAPISend –u "Exchange Profile" –r mad@ehn.net –s "Asunto del Email?" –m "Enviando email desde MAPISend!!!"


Aquí(petri.co.il/send_mail_from_script.htm) tienes mas formas de enviar un email desde la consola.
#923
Scripting / Re: Script Bash para envial email
30 Marzo 2011, 14:02 PM
Es Bash o Batch?

En Bash se puede hacer así:

Código (bash) [Seleccionar]
#!/bin/bash
# asunto
SUBJECT="SET-EMAIL-SUBJECT"
# Destinatario
EMAIL="usuario@gmail.com"
# Mensaje
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "Esto es una prueba"> $EMAILMESSAGE
echo "Probando" >>$EMAILMESSAGE
# llamar a /bin/mail para enviarlo
/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE


Esto va en Scripting.
#924
Echa un vistazo a este taller: [Taller]Instalación/Configuración y Teoría de Servicios en Red

Lo que necesitas se llama Samba, dentro del taller arriba mencionado encontraras un tutorial sobre como configurar Samba y compartir carpetas entre Windows y Linux y viceversa:

=> Instalar Samba en Ubuntu Server 10.04
#925


Uno de los editores de texto que mas me gusta es Notepad++, es gratis, es open-source, muy liviano, arranca en menos de un segundo y permite varias configuraciones, por lo que es bastante flexible. Hace bastante tiempo que lo utilizo y en Windows he llegado a sustituir al Bloc de Notas por este intuitivo editor.



Expansión de Texto
Al escribir un texto podemos hacer que al pulsar una tecla determinada nos lo sustituya por otro texto definido anteriormente. Para esto necesitaremos descargar QuickText (es un plugin de Notepad++). Una vez descargado copiamos el contenido de esa carpeta en la carpeta de plugins de Notepad (C:\Program Files\Notepad++\plugins) y reiniciamos el editor.

Una vez instalado podemos configurarlo en el menú superior -> Plugins -> QuickText.

Seleccionamos por ejemplo PHP y configuramos las palabras clave que queremos que nos expanda, por ejemplo al poner if que nos lo expanda con los paréntesis y las llaves.

Así cuando escribamos if y pulsamos la tecla TAB nos expandira el texto por lo que le hemos indicado anteriormente. El resto depende de vosotros, podeis poner uno que expanda la palabra php por <?php ?>.



Autocompletar


Si lo tenéis en Español, vais a Configurar -> Preferencias -> Copias de Seguridad/Autocompletar y marcáis la casilla de Habilitar autocompletar en cada entrada. Muchos editores disponen de esta función, pero en Notepad++ viene deshabilitada por defecto. También marcamos Pistas para los parámetros de la función, que nos mostrara que parámetro va en cada función.




Macros
Para grabar una macro vamos a Macro -> Comenzar grabación y escribimos la macro o el conjunto de código o texto. En mi caso tengo una pequeña plantilla de HTML grabada, así cuando empiezo un documento HTML nuevo solo tengo que ejecutar esta macro.



Una vez escrito el contenido de la macro vamos a Macro -> Para grabación y Guardar grabación, le ponemos un nombre y asignamos las teclas. En mi caso cada vez que pulso CTRL + SHIFT + H me inserta una plantilla básica de HTML.


TextFX
Esto es otro plugin que viene instalado por defecto y nos ayuda bastante a la hora de desarrollar, dos funciones basica que debemos activar son el autocierre de etiquetas y parentesis.



Aparte de este funcionalidad TextFX nos provee muchas mas, como conversores de texto y código como embellecimiento de código.

Sintax Highlight personalizado
En realidad este ultimo consejo no agiliza para nada el desarrollo en Notepad++, pero nuestra vista nos lo agradecerá. Si vamos a Configurar -> Configurador de Estilo podemos elegir varios temas para nuestro editor. Yo en mi caso utilizo Zenburn, un conjunto de colores oscuros y que no saltan a la vista, en definitiva algunos de ellos son muy agradables.






#926
GNU/Linux / Re: webmin clientes
29 Marzo 2011, 12:11 PM
Comprueba que los clientes que se quieran conectar al Webmin estén en la misma red.

También puedes echar un vistazo al fichero con las IP's que tienen acceso, está en:
/etc/webmin/miniserv.conf

Busca líneas que empiecen por allow= o deny=


Por si acaso agrega esta regla:

iptables -A INPUT  -p tcp --dport 10000 -j ACCEPT

Y después reiniciar Iptables:

service iptables restart




Esto estaba en GNU/Linux, luego fue enviado a Redes y ahora vuelve a estar en Linux ?
#927
Seguridad / Re: malware doctor
29 Marzo 2011, 11:52 AM
Buscando en Google encontrarás varias guías de como quitar Malware Doctor:

_How to manually remove Malware Doctor
_Cómo remover Malware Doctor de forma manual

Sigue todos esos pasos y cuéntanos.


#928
Redes / Re: Customizar ip/dns
28 Marzo 2011, 16:53 PM
Mírate el tutorial de como configurar e instalar un servidor DNS de este taller.

Supongo que es eso lo que quieres hacer, asignar un dominio a una IP.

En caso de querer hacerlo con la IP de tu conexión a Internet tendrías que usar No-IP o DynDNS. Y si tienes un VPS tienes que comprarte un dominio y redirigirlo a tu VPS.
#929
Muy buen tutorial y aporte!

Por cierto has notado alguna mejora en cuanto al funcionamiento de la conexión ?
#930
Redes / Re: Problemas con mi red
27 Marzo 2011, 22:50 PM
En Windows 7 tendrías que hacer así: Panel de Control / Centro de Redes y Recursos / Cambiar configuración de uso compartido avanzado /

En Uso compartido con protección por contraseña, seleccionas:

Desactivar el uso compartido con protección por contraseña


Prueba esto y cuéntanos, doy por hecho de que tengas Windows 7, en caso contrario escribe tu versión de Windows.


PD: Esto no va en Seguridad, iría mejor en Redes.