sábado, 21 de enero de 2012

C # - Resolucion de Ecuaciones Cuadraticas

Este es un programa que permite calcular los resultados de una Ecuacion Cuadratica utilizando el entorno grafico GUI, para esto utilizamos metodos de la funcion Math incluidos en las librerias de C #,
y efectuamos los calculos para las dos raices de X1 y X2, segun la formula:



 
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//programa coded by FF255
namespace ResolucionDeEcuacionesCuadraticas
{
    public partial class EcuacionesCuadraticas : Form
    {
        public EcuacionesCuadraticas()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            double a = Double.Parse( textBoxA.Text );
            double b=  Double.Parse( textBoxB.Text )  ;
            double c=  Double.Parse( textBoxC.Text )  ;
            double x;
            double alpha;
            double x2;
            string  signoB = "";
            string signoC ="";
            if (b <= 0 )
           
                signoB = "";
               else signoB ="+";

            if (c <= 0)
                signoC = "";
            else signoC = "+";
           
            alpha = ((Math.Pow(b, 2)) - (4 * a * c));

            x =   ( ( -b ) + ( Math.Sqrt(alpha) ) )/(2*a);
            x2 = (  (-b) - (Math.Sqrt(alpha )  ) ) / (2 * a);


            label1.Text = ("El resultado de x1 = " + x + "\nEl resultado de x2 = " + x2);  /*"\n\nEl valor de alpha es: " + alpha*/

            label6.Text = "La Ecuaciones es " + a + " x^2 "+ signoB  + b + " x "  + signoC  +c;
           
        }
       
    }
}

jueves, 19 de enero de 2012

Respuesta de Anonymus al Cierre de MEGAUPLOAD





Horas después del cierre de MEGAUPLOAD Anonymus no se hacia esperar, y emitió este comunicado
colgado en YouTube, también podíamos ver como el sitio web www.justice.gob y www.riaa.com fueron hackeados.


Ciudadanos de los Estados Unidos, Somos Anonymus.

Esta es una alerta de emergencia urgente a todas las personas de los Estados Unidos. El día que todos hemos estado esperando ha llegado por desgracia. Estados Unidos esta  censurando Internet.
Nuestra respuesta evidente es que no se descansaremos mientras que nuestros derechos son arrebatados por el gobierno al que confiamos preservarlos. Esto  es una llamada al reconocimiento y la acción!

El gobierno de Estados Unidos ha dominado esta forma corrupta de la que nos da una falsa sensación de libertad. Creemos que somos libres y podemos hacer lo que queramos, pero en realidad son muy limitados y restringidos en cuanto a lo que podemos hacer, nuestra manera de pensar , e incluso cómo nuestra educación se obtiene. Hemos estado tan distraído por este espejismo de la libertad, que acabamos de convertirnos en lo que estaban tratando de escapar.

Durante demasiado tiempo, hemos estado inactivos mientras nuestros hermanos y hermanas fueron detenidos. Durante este tiempo, el gobierno ha estado planeando  la manera de aumentar la censura a través de medios de bloqueo de ISP, bloqueos DNS, la censura de motor de búsqueda, la censura de sitios web, y una variedad de otros métodos que se oponen directamente a los valores y las ideas de ambos, Anonymous así como los padres fundadores de este país, que creía en la libertad de expresión y de prensa!

Estados Unidos ha utilizado a menudo como un ejemplo de país libre ideal. Cuando una nación que es conocida por su libertad y los derechos empiezan a abusar de su propia gente, esto es cuando se debe luchar, porque los demás están a punto de seguir. No piense que sólo porque usted no es ciudadano de los Estados Unidos, que esto no se aplica a usted. No se puede esperar a que su país debe decidir que hacer lo mismo. Usted debe detenerla antes de que crezca, antes de que sea aceptable. Debes destruir sus cimientos antes de que sea demasiado poderoso.

Esto no es sólo una llamada anónima a la acción colectiva. ¿Cómo será un ataque de denegación de servicio? No. Este es un llamado a una protesta de Internet en todo el mundo . Difundir este mensaje por todas partes. No vamos a tolerar esto! Dile a tus padres, tus vecinos, tus compañeros, tus maestros de la escuela, y cualquier otra persona que entres en contacto . Esto afecta a cualquier persona que desea la libertad de navegar en forma anónima, hablar libremente sin temor a represalias, o de protesta sin temor a ser arrestados.

Ir a todas las redes de IRC, todas las redes sociales, todas las comunidades en línea, y decirles de la atrocidad que está a punto de cometerse. Si la protesta no es suficiente, el gobierno de Estados Unidos a ver que en verdad somos legión y que se unen como una sola fuerza que se opone a este intento de censurar Internet, una vez más, y en el proceso de disuadir a cualquier otro gobierno de continuar o intentarlo.

Somos Anónimo.
Somos Legión.
No perdonamos a la censura.
No nos olvidamos de la negación de nuestros derechos como seres humanos libres.
Para el gobierno de Estados Unidos, deberían habernos esperado.



Pagina de la   http://www.riaa.com/  hackeada.


Pagina de www.justice.gov hackeada.


















MEGAUPLOAD CERRADO POR FBI






El popular sitio de alojamiento de archivos, megaupload.com, fue cerrado este jueves por las autoridades estadounidenses luego de que el Departamento de Justicia y el FBI presentaran cargos contra un grupo de supuestos piratas informáticos y dos compañías, quienes supuestamente obtuvieron ganancias millonarias a través de este sitio.
Los siete individuos, y las dos corporaciones —Megaupload Limited and Vestor Limited— fueron acusados formalmente por un gran jurado del distrito este de Virginia el pasado 5 de enero.
A través de este sitio de internet, según las dependencias, se distribuían películas, música, programas de televisión, libros electrónicos y software a escala masiva, reveló una investigación de dos años.
Las autoridades estadounidenses afirman que la organización es liderada por Kim Doctom, también conocido como Kim Schmitz y Kim Tim Jim Vestor, un residente de Hong Kong y Nueva Zelandia. El hombre de 27 años fundó Megaupload Limited y es el accionista único de Vestor Limited, que ha sido utilizado para sitios afiliados a Megaupload.
También fueron acusados el alemán Finn Batato, de 38 años, jefe de marketing de la compañía; el eslovaco Julius Bencko, de 35 años, diseñador gráfico; el alemán Sven Echternach, de 39 años, jefe de desarrollo de negocios; Mathias Ortmann, de 40 años, residente de Hong Kong y Alemania, jefe tecnológico de la compañía; el estonio Andrus Nomm, de 32 años, programador quien también reside en Turquía; y el holandés Bram van der Kolk, de 29 años, también programador.
De los acusados, Dotcom, Batato, Ortmann y Van der Kolk fueron arrestados este jueves en Auckland, Nueva Zelandia, por las autoridades locales, a petición del gobierno estadounidense, detalló el FBI.
Además, se realizaron unas 20 redadas en Estados Unidos y otros ocho países, y se incautaron unos 50 millones de dólares en bienes de la compañía. Como resultado del operativo, los servidores de Megaupload en Ashburn, Virginia; Washington, Holanda y Canadá fueron cerrados. Además, una corte ordenó la incautación de 18 dominios de internet asociados con el grupo.
Según el FBI, Megaupload y sus servidores reciben el 4% del total de tráfico de internet, cuenta con más de 150 millones de usuarios registrados, y es visitado por 50 millones de usuarios diariamente.
Las autoridades creen que, tras cinco años de operación, el sitio les dio ganancias  por 175 millones de dólares y causaron una pérdida de alrededor de 500 millones de dólares a los autores de los derechos de autor del material que se distribuía a través de sus servidores.
Según el FBI, los inculpados no retiraban de sus servidores materiales con derechos de autor cuando eran notificados por los dueños de las obras, sino que solo deshabilitaban los vínculos a los archivos.
El cierre del popular sitio de descargas ocurre en la misma semana en que un par de leyes propuestas por legisladores estadounidenses  causo una protesta de varios sitios de Internet, incluida la Wikipedia, por considerar que amenaza a la libertad en internet.

Las firmas de internet sostienen que la legislación promueve la censura, altera la operatividad de internet y perjudica su capacidad para la innovación.


martes, 27 de diciembre de 2011

Análisis Battlefield 3 para PC

Battlefield 3 es un juegazo no se si deberíamos llamarlo un FPS (First Person Shooter) o un Simulador de Guerra, ya que es tanta la variedad en el combate que pronto nos encontraremos piloteando un avión caza disparando misiles a diestra y siniestra, a bordo de un tanque, marcando objetivos con rayos láser y muchas otras sorpresas que irán descubriendo mientras vas avanzando en el juego.
El juego nos sitúa en Iraq donde  descubrimos los planes de un atentado terrorista con bombas nucleares a la ciudad de Nueva York y París, el cual debemos detener.

Empezamos en el nivel recluta y la dificultad esta entre media y baja si ya has jugado varios FPS y este es uno mas no tendrás problema en adaptarte,  para obtener un buen desempeño requerirás de una buen hardware, para la reseña usamos una core i7 a 3.4 Ghz sin Overclock, una tarjeta Nvidia GeForce 550 Ti de 1 GB y 8 MB de RAM DDR3, inclusive al instalar el juego nos pide una actualización del driver de DirectX para un mejor desempeño, por lo que vamos a la pagina oficial de Nvidia  http://www.geforce.com/Drivers
escogemos el driver adecuado para nuestra tarjeta, lo instalamos
 y continuamos con la instalación de BF3.
Inmediatamente nos sentimos enganchados al juego y pasamos unas buenas horas jugandolo,
los puntos a su favor son el indicador de objetivos que es bastante claro, mejor que en otros juegos como Crisys 2, y no te quedaras perdido sin saber que hacer o a donde ir.
Si hablamos del nivel de realismo la verdad que cada nuevo titulo trae mejoras en la calidad gráfica, los detalles, etc, vemos que cada vez mas los juegos están desarrollados con un enfoque cinemático, desarrollando una historia que nos introduce mas en el juego y aumenta el nivel de adicción, así hay momentos que interactuamos en combates cuerpo a cuerpo lo cual nos muestra que los detalles han sido cuidados al máximo.
Un excelente juego que te ocupara una buena cantidad de Disco Duro pero que te traerá muchas satisfacciones un punto que se apunta la desarrolladora DICE con este excelente titulo.


















                                        
    

sábado, 10 de diciembre de 2011

Ocultando Nuestro IP - Nivel Basico

Cuando navegamos por Internet ya sea visitando paginas o cualquier otra actividad siempre quedara registrado nuestro numero de IP,  lo cual resulta inconveniente a veces, veamos el numero de IP como la direccion de nuestra casa,  la cual no se la damos a cualquier persona ¿verdad?
Aqui veremos como evitar esto. Usando servidores proxy.

Para darnos una idea del proceso cuando visitamos una pagina web:

El proceso al visitar la pagina de Microsoft es:

TU PC     ----------------->  Servidor Visitado
TU IP: 62.57.25.35          www . microsoft . com

Pero en este proceso al acceder a la web los movimientos quedaran logeados. Este log puede contener tu IP, la hora de  acceso,tu ubicacion, tu ciudad, que viste en la web,etc,etc,etc.

En este caso el servidor recibe el IP nuestro 67.57.25.35  :(

Ahora veamos que es lo que pasa cuando interponemos un proxy en esta conexion:

TU PC---------------->   Servidor Proxy------------------>  Servidor Visitado

IP:  67.57.25.35            IP: 212.231.8.64              www . microsoft . com

Como podemos ver la IP que recibe y logea el servidor es 212.231.8.64 que ya no tiene nada que ver con la nuestra, interesante ¿verdad?  :)

Hay casos en que  el servidor Proxy no es anonino esto haria que quede un log de nuestra IP,
lo cual nuevamente no es conveniente, por lo que debemos usar solo servidores proxy anonimos.

Para esto hacemos una busqueda en google de  "free proxy list" y escogemos uno de la lista ,lo introducimos en el Internet Explorer, nos vamos a Herramientas>Opciones de Internet>Conexiones>Configuracion de Lan>Usar un Proxy para la LAN (Local Area Network).
Ahi ingresamos el numero escogido del Proxy Server y el numero del puerto.
Una vez hecho esto probamos si podemos navegar, si no es posible probamos otro proxy server hasta que consigamos uno que funcione.
Una vez que podamos navegar probamos de ver cual es nuestro IP, podemos usar 
http://www.whatismyip.com/  , el IP que debe aparecer es el del proxy,
si es asi hemos ocultado nuestra IP
y las maquinas que visitemos recibiran el IP del Proxy Server mas no el nuestro. ;)
Esto no nos da anonimidad completa, tema que iremos profundizando mas en otro blog sobre Proxy Chaining.
Saludos y Bienvenidos sus comentarios.

lunes, 5 de diciembre de 2011

Programacion en C Sharp (C#)

La idea de este blog es ir presentandoles pequeños programas a manera de tutorial para que les sirva de ejemplo y puedan mejorar sus tecnicas de programación. Aqui les dejo el link de descarga gratuita de uno de los libros mas usados en las universidades para enseñar C # sharp.
Deitel y Deitel. C # How to program, la version en ingles.






Descargar el libro C # Sharp How to program gratis.



copia este link en el navegador y podrás descargar el libro gratis, si el link esta caído por favor avisennos para restaurarlo.

El siguiente programa a continuacion  es una calculadora en consola que efectua las operaciones basicas de suma,  resta , division y multiplicacion sin necesidad de utilizar el entorno grafico (GUI), los comentarios estan despues de los // , el programa no incluye un exception handler y si se ingresan datos incorrectos dara error. particularmente uso el Visual Studio por todas las herramientas y opciones que permiten una programacion mas limpia y ordenada.
Bienvenidos los comentarios.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace calculadora_en_consola

{

    class Program

    {

        static void Main(string[] args)  //void significa que no retorna ningun valor

        {

            double numero1, numero2, resultado;

// estas variables son del tipo double
osea decimales con  mayor precision pero mayor uso de memoria

            resultado = 0;

//inicializamos variable

            Console.WriteLine("Introduze el primer numero");


 //imprime el mensaje

            numero1 = double.Parse(Console.ReadLine());

//asigna lo que introduce el usuario a la variable numero1 pero como es del tipo string
//osea caracteres es necesario parsearlo.




            Console.WriteLine("Introduze el segundo numero");


 //imprime el mensaje

            numero2 = double.Parse(Console.ReadLine());


//asigna lo que introduce el usuario a la variable numero2 pero como es del tipo string
//osea caracteres es necesario parsearlo.

            Console.WriteLine("Escoge la operacion a realizar");


//imprime el mensaje 

            Console.WriteLine("1 para Suma");

            Console.WriteLine("2 para Resta");

            Console.WriteLine("3 para Multiplicacion");

            Console.WriteLine("4 para Division");


//imprime el mensaje

            string s = Console.ReadLine();

            int n = int.Parse(s);

//lee lo que introduce el usuario lo asigna a string s y luego lo parsea al entero n         

           

            switch (n)

            {

                case 1: resultado = numero1 + numero2; break;



                case 2: resultado = numero1 - numero2; break;





                case 3: resultado = numero1 * numero2; break;



                case 4: resultado = numero1 / numero2; break;


 //utiliza la estructura de control switch-case para determinar que operacion

//debe realizar

            }




                    Console.WriteLine("el resultado es : " +   resultado);

                    Console.ReadKey();


//imprime el resultado y espera una tecla para terminar el programa 


            }
     
    }

}//fin del programa





Analisis Monkey Island Special Edition

Hay pocos juegos que merecen una reedicion, entre estos esta  Monkey Island 1 y 2 de Lucas Arts,
que salieron a la venta en los años 90, y ya en esa epoca con graficos mas austeros, limitada ambientacion de sonido y todos los dialogos en texto solamente, era uno de los mejores QUEST que se podia conseguir,  en esos años salieron tambien Full Trottle, The Dig,  e Indiana Jones también  de LucasArts pero sin lugar a dudas el que nos mantuvo mas enganchados al punto de amanecernos y faltar a clases en la U :)  es Monkey Island, la interaccion con los personajes, objetos y escenarios ademas de un gran sentido del humor nos dejaron muy gratos recuerdos de este juego.
Una  característica muy original en esta SE es poder cambiar de la versión especial a la clásica simplemente presionando F10,  por lo que  vemos que el código nuevo esta escrito sobre el original, conservándolo.
Al parecer la gente de Lucas Arts se ha dado cuenta de que toda la cantidad de nostálgicos que hemos jugado  Monkey Island, mas los nuevos gamers que son mas exigentes, y han reeditado el juego mejorando los graficos a un nivel adecuado, y ademas añadiendo los dialogos esta vez totalmente hablados por actores, lo cual hace de Monkey Island una delicia si eres amante de los Quest , si ya jugaste la versión original de los 90, o si eres un gamer nuevo con ganas de conocer un clasico Monkey Island no tiene pierde.



Como fue hecho Monkey Island SE contado por los creadores









Version Clasica




Comparativo Version Clasica vs. Special Edition



Version Special Edition