viernes, 13 de agosto de 2010

Cómo bloquear MSN Messenger


Buscando en los foros, he visto varios puestos acerca de cómo bloquear a MSN Messenger. Aquí es lo que hice y ha sido bien trabajando para clientes de relacionados con el Msn y MSN (es decir: Trillian).

Crear un conjunto de reglas:
Conectado con SSH o consola a su servidor de Mikrotik, utilizando el comando como este:

[admin] ip firewall filter add chain=forward protocol=tcp dst-address=207.46.110.0/24 action=drop log=yes comment="MSN Messenger" disabled=no

El conjunto de reglas que utilicé en mi escenario fueron los siguientes:
14 X ;;; MSN Messenger

chain=forward protocol=tcp dst-port=1863 action=drop
15 X ;;; MSN Messenger

chain=forward dst-address=207.46.110.0/24 protocol=tcp action=drop
16 X ;;; MSN Messenger

chain=forward protocol=tcp dst-port=5190 action=drop
17 X ;;; MSN Messenger

chain=forward protocol=tcp dst-port=6901 action=drop
19 X ;;; MSN Messenger

chain=forward protocol=tcp dst-port=6891-6900 action=drop
20 X ;;; MSN Messenger

chain=forward protocol=tcp dst-port=7001 action=drop
21 X ;;; MSN Messenger

chain=forward dst-address=207.46.27.0/24 protocol=tcp action=drop
22 X ;;; MSN Messenger

chain=forward dst-address=207.46.111.0/24 protocol=tcp action=drop

miércoles, 4 de agosto de 2010

Programacion en C# de Forma Dinamica

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OrdenBurbujaDinamico
{
class Program
{
static void Main(string[] args)
{
//Declaramos una Variable String para Mostrar Los Letreros
String cadena;
int Numeros;

Console.WriteLine("Inserta Cuantos Numero Deseas Ordenar");
Numeros = int.Parse(Console.ReadLine());

int[] Contenedor = new int[Numeros];


for (int i = 1; i < Numeros + 1; i++)
{
Console.WriteLine("\nInserta el " + i + " Numero Porfavor: ");
Contenedor[i - 1] = int.Parse(Console.ReadLine());


}

//Mostramos los Numeros en el Orden del Arreglo
cadena = "\n\nLos Numeros Introducidos son:\n";

for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}


//Llamamos a nuestro Metodo Ordenar Burbuja_Acendente
cadena += "\n\nLos Numeros Ordenados en Forma Ascendente son:\n";

OrdenBurbuja_Ascendente(Contenedor);

//Empieza a Recorrer y acomodar los numeros en forma acendente
for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}
cadena += "\n\nLos Numeros Ordenados en Forma Descendente son:\n";

//Llamamos a nuestro Metodo OrdenBurbuja_Desendente
ordenBurbuja_Descendente(Contenedor);

//Empezar a ordenar desendentemente
for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}
Console.WriteLine(cadena);
Console.ReadLine();
}

//Metodo de Ordenacion Ascendente
static void OrdenBurbuja_Ascendente(int[] b)
{
for (int pasadas = 1; pasadas < b.Length; pasadas++)
{
for (int i = 0; i < b.Length - 1; i++)
{
if (b[i] > b[i + 1])
{
//Llamamos a NUestro metodo Intercambiar
intercambiar(b, i);
}
}
}
}

//Metodo de Ordenacion Descente
static void ordenBurbuja_Descendente(int[] b)
{
for (int pasadas = 1; pasadas < b.Length; pasadas++)
{
for (int i = 0; i < b.Length - 1; i++)
{
if (b[i] < b[i + 1])
{
//Llamamos a Nuestro metodo Intercambiar
intercambiar(b, i);
}
}
}
}

//Metodo Intercambiar
static void intercambiar(int[] c, int primero)
{
int temp;
temp = c[primero];
c[primero] = c[primero + 1];
c[primero + 1] = temp;
}
}

}

Programacion en C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OrdenBurbujaEstatico
{
class Program
{
static void Main(string[] args)
{
//Declaramos una Variable String para Mostrar Los Letreros
String cadena;

//Creamos Nuestro Arreglo Estatico con 10 Numeros
int[] Contenedor = { 10, 6, 3, 1, 4, 7, 5, 2, 9, 8 };
cadena = "Los Numeros Desordenados son:\n";

//Mostramos los Numeros en el Orden del Arreglo
for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}

cadena += "\nLos Numeros Ordenados en Forma Ascendente son:\n";

//Llamamos a nuestro Metodo Ordenar Burbuja_Acendente
OrdenBurbuja_Ascendente(Contenedor);

//Empieza a Recorrer y acomodar los numeros en forma acendente
for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}
cadena += "\nLos Numeros Ordenados en Forma Descendente son:\n";

//Llamamos a nuestro Metodo OrdenBurbuja_Desendente
ordenBurbuja_Descendente(Contenedor);

//Empezar a ordenar desendentemente
for (int i = 0; i < Contenedor.Length; i++)
{
cadena += " " + Contenedor[i];
}
Console.WriteLine(cadena);
Console.ReadLine();
}

//Metodo de Ordenacion Ascendente
static void OrdenBurbuja_Ascendente(int[] b)
{
for (int pasadas = 1; pasadas < b.Length; pasadas++)
{
for (int i = 0; i < b.Length - 1; i++)
{
if (b[i] > b[i + 1])
{
//Llamamos a NUestro metodo Intercambiar
intercambiar(b, i);
}
}
}
}

//Metodo de Ordenacion Descente
static void ordenBurbuja_Descendente(int[] b)
{
for (int pasadas = 1; pasadas < b.Length; pasadas++)
{
for (int i = 0; i < b.Length - 1; i++)
{
if (b[i] < b[i + 1])
{
//Llamamos a Nuestro metodo Intercambiar
intercambiar(b, i);
}
}
}
}

//Metodo Intercambiar
static void intercambiar(int[] c, int primero)
{
int temp;
temp = c[primero];
c[primero] = c[primero + 1];
c[primero + 1] = temp;
}
}

}

martes, 22 de septiembre de 2009

HEROES - TEMPORADA 4 - RMVB - ENG+SUB.ESP


”Redemption” dará comienzo con dos horas muy especiales con la presentación del misterioso Circo cuyas intenciones serán completamente desconocidas, mientras que las caras que ya conocemos se adaptan a sus nuevas vidas que desafiaran todo aquello que conocen con respecto al mundo y sus poderes. Claire luchará por ajustarse a su nueva vida estudiantil en la Universidad, todo ello se verá truncado cuando se suceda una misteriosa muerte que hará que la joven se embarque en la aventura de desentrañar la verdad tras el crimen. En otro lugar, Hiro y Ando continuarán su noble búsqueda para seguir dando utilidad a sus poderes. Nathan pronto descubrirá su verdadera identidad; mientras que Matt se obsesionará con un invitado sorpresa que busca algo que ha perdido y que sólo tiene Matt en la mente. Tracy Strauss y Noah Bennet unirán sus fuerzas, pero pronto Noah tendrá que ayudar a un viejo amigo. Mientras nuestros héroes se van cruzando por el camino, un misterioso circo, dirigido por Samuel Sullivan, acaba de aparecer en la ciudad y todo indica que tiene planes para todos y cada uno de nuestros protagonistas”.

  • Temporada: 4
  • Capitulos: 2
  • Año de Inicio: 2009
  • Idioma: Ingles
  • Subtítulos: Español
  • Tamaño: 150 MB (en promedio)
  • HEROES - 4x01-02 - Orientation & Jump, Push, Fall

    http://www.megaupload.com/?d=XN0L5YMT
    http://hotfile.com/dl/13218276/95bd872/heroes.s04e01-e02.hdtv.xvid-fqm.rmvb.html

    viernes, 18 de septiembre de 2009

    Problemas de Cálculo Diferencial e Integral


    cálculo (del latín calculus = piedra) hace referencia, indistintamente, a la acción o el resultado correspondiente a la acción de calcular. Calcular, por su parte, consiste en realizar las operaciones necesarias para prever el resultado de una acción previamente concebida, o conocer las consecuencias que se pueden derivar de unos datos previamente conocidos.
    DOWNLOAD
    http://rapidshare.com/files/109919313/Problemas_de_C_lculo_Diferencial_e_Integral.rar

    CONTRASEÑA: Visual.SaC

    Sistemas Operativos

    Este libro trata sobre los conceptos, la estructura y los mecanismos de los sistemas operativos. Su finalidad es la de presentar de forma tan clara y completa como sea posible, la naturaleza y las características de los sistemas modernos. Esta tarea constituye un desafío por varias razones. En primer lugar, existe una enorme y variada gama de sistemas informáticos para los que se diseñan sistemas operativos. Entre estos sistemas se incluyen las estaciones de trabajo monousuario y los computadores personales, los sistemas compartidos de tamaño medio, los grandes computadores centrales, los supercomputadores y las máquinas especializadas como los sistemas de tiempo real. La variedad no está sólo en la capacidad y la velocidad de las máquinas, sino también en los requisitos de soporte de los sistemas y las aplicaciones. En segundo lugar, el veloz ritmo en los cambios que siempre ha caracterizado a los sistemas informáticos aumenta sin descanso.

    DOWNLOAD
    http://rapidshare.com/files/195785170/Sistemas_Operativos.rar
    CONTRASEÑA: Visual.SaC