Monthly Archives: October 2010

La ‘hacker’ más sexy del mundo

Photobucket

21 años de edad, Rusia Cristina Svechinskaya que ya se conoce como el próximo Anna Chapman. La joven fue uno de los cuatro estudiantes de Nueva York que se les acusa de robar por lo menos $ 3 millones de cuentas en EE.UU. y otros $ 9.5 millones de cuentas bancarias del Reino Unido. El grupo utilizó troyano Zeus. La “hacker más sexy del mundo”, ha sido acusada de formar parte de una banda de estafadores que intentaron robar 220 millones de dólares (unos 156 millones de euros), según publcia Dailymail.co.uk.
La estudiante rusa está acusada de complot para defraudar a bancos británicos y estadounidenses y usar pasaportes falsos. Kristina, :S podría pasar más de 40 años en prisión.

En total, 37 personas han sido acusadas en Nueva York de un plan creado en Europa del Este para, utilizando una botnet por Internet, desviar el dinero de cuentas en línea de pequeños negocios y particulares. Svechinskaya es uno de los cuatro estudiantes de la Universidad de Nueva York que actuaron como “mulas de dinero” abriendo cientos de cuentas.

La Fiscalía sostiene que Kristina abrió al menos cinco cuentas, por lo que recibió 35.000 dólares (unos 24,845 euros) del dinero robado. La policía británica también investiga el fraude y el arresto de once europeos del Este en suelo británico. Están acusados de fraude y blanqueo del dinero de los robos por valor de 6 millones de libras (casi 7 millones de euros).

El FBI ha indicado que algunos de los cientos de cuentas bancarias desviadas por los defraudadores fueron abiertas en el banco HSBC en Londres. Más sospechosos han sido arrestados en Ucrania. Las autoridades han descrito el caso como “uno de los casos cibercriminales más grandes” que se habían encontrado.

Fuente: http://dequr.com/la–hacker–mas-sexy-del-mundo,-juzgada-por-una-estafa-informatica/91/

Fundamentos de la programacion orientada a objetos

Bueno hoy decidí darle una repasada a mis apuntes de Java, me costo encontrarlos :p, como una recapitulación de lo que ya había aprendido y para que no se me olvidara (bien dicen que lo que no se utiliza se olvida, extraño mi guitarra U.U) y para cambiarle un poquito también, ya como que pura programación web me empacho jeje.

Pues ¿que es la programación orientada a objetos?, es una metodología de desarrollo de software en la cual un programa es conceptual-izado como un grupo de objetos que trabajan en conjunto y esos objetos son creados a partir de clases, con esta imagen quedara mas claro, eso espero 😉

Photobucket

Como las muñecas rusas, una clase contiene dentro objetos (que mas tarde son instanciados), los objetos a su vez contienen métodos (son las acciones que realiza el objeto), los métodos tienen atributos, después declaración, luego expresiones y al final operadores … mejor vean bien la imagen 🙂

Entonces para que quede mas claro, una clase es algo que engloba un grupo de objetos que tienen algo en común, por ejemplo “Caballo” hay diferentes tipos de caballos (Albino, Andaluz, Alter Real, Azteca, Dales) pero al final de cuentas todos son caballos, entonces podríamos decir que hay una CLASE Caballo y que las diferentes razas son sus objetos 🙂

Ahora veremos mas afondo los objetos, ya habíamos dicho que los objetos tienen atributos (sus características que los definen individualmente) y métodos (las acciones que realizan). Imaginemos que tenemos un OBJETO Jugador de Rugby que pertenece a una CLASE … bueno vean mejor la imagen.

Photobucket

Sus atributos (características) serian: peso, altura, edad, velocidad y sus métodos (las acciones que puede realizar) serian Patear, interceptar, correr, placar, lanzar, driblar, etc.

Resumiendo una clase puede tener tantos objetos como queramos, pero todos deben de tener algo en común, lean el ejemplo de los caballos mas arriba, y cada objetos tiene atributos y métodos, existen 2 tipos de cada cosa.

  • Atributos Instancia: Solo los tiene ese objeto en particular (una caracteristicas que solo tiene cierta raza de caballo)
  • Atributos Clase: los comparten todos los objetos (una caracteristica compartida por todas las razas de caballos)
  • Métodos Instancia: La acción que solo realiza ese objeto en particular (Una acción que solo puede realizar un cierto jugador del equipo de rugby como ser el capitán por ejemplo, solo hay un capitán)
  • Métodos Clase: Una acción que es compartida por todas las clases (una acción que que puede realizar cualquier jugador(Objeto) del equipo como pasar el balon
  • )

Veamos algo de practica y no solo teoría 😉
Hace tiempo hice un ejemplo del uso de POO básica acerca de unos robots, utilize para eso Netbeans.

Primero cree 2 clases: AplicacionRobot y RobotDante

codigo RobotDante.java

package robots;
class RobotDante
{
    //variables instancia, son los 3 atributos del robot
    String estatus;
    int velocidad;
    float temperatura;

    //crear primer comportamiento, primer metodo de instancia
    void comprobarTemperatura()
    {
        if(temperatura > 660)
        {
            estatus = "volviendo a casa";
            velocidad = 5;
        }
    }

    //crear segundo comportamiento, segundo método de instancia
    void mostrarAtributos()
    {
        System.out.println("Estatus: "+estatus);
        System.out.println("Velocidad: "+velocidad);
        System.out.println("Temperatura: "+temperatura);
    }
}

Vemos como creamos la clase RobotDante con todo y sus atributos, las variables estatus, velocidad y temperatura y también creamos 2 métodos (las acciones que puede realizar el objetos, en este caso el robot :)), el primer método es un control de temperatura (si se supone que es un robot de la nasa que explora volcanes x’D) y el segundo muestra sus atributos actuales (características del robot), después …

package robots;
class AplicacionRobot
{
    public static void main(String[] args)
    {
       //Instanciar un nuevo objeto de la clase RobotDante, crear un nuevo robot :p
       RobotDante dante = new RobotDante();

       //darle valores a los atributos del robot(el objeto)
       dante.estatus = "Explorando ...";
       dante.velocidad = 2;
       dante.temperatura = 510;

       //llamar un metodo
       dante.mostrarAtributos();

       System.out.println("Incrementando la velocidad a 3");
       dante.velocidad = 3;

       //llamar un metodo
       dante.mostrarAtributos();

       System.out.println("Se detecto un aumento de temperatura a 670!");
       dante.temperatura = 670;

       //llamar un metodo
       dante.mostrarAtributos();

       System.out.println("Comprobando temperatura una vez mas ...");
       
       //llamar un metodo
       dante.comprobarTemperatura();
       dante.mostrarAtributos();
    }
}

Como java es un lenguaje totalmente enfocado a objetos siempre debemos comenzar con una clase, pero esta en particular tiene el método main que es por donde comenzara a ejecutarse el programa y a partir de ahí instanciar las demás clases (instanciar se escucha bonito pero no es mas que crear los objetos), creo que el código esta bien explicado, de todas maneras si sobran algunas dudas, son bienvenidas en los comentarios, así como sugerencias y criticas constructivas 😀

descargar

Y por ultimo quiero hacerle una felicitación al profesor Jesús Conde @0utkast en internet por que prácticamente todo lo que se de internet lo he estado aprendiendo a travez de sus métodos de enseñanza y de sus videtutoriales, enseñando a la gente a ser autodidacta 😉

Salu2

Avast para Linux sera?

Photobucket

Todos los que trabajamos con el sistema libre, ya sea ubuntu, debian, slackware, suse, fedora, etc.., nunca hemos tenido la necesidad de preocuparnos por malware que nos infecte o nos dañe la computadora, mucho menos por algún troyano o gusano que nos complique las cosas.

Sin embargo hoy en la mañana vi en la pagina oficial del Antivirus Avast que han liberado una versión para linux para plataformas x86, algunas características a destacar son las siguientes:

  • Antivirus kernel
  • Automatic updates
  • Internationalization
  • User interface
  • Virus chest
  • Command-line scanner
  • Reasonable memory requirements
  • ICSA certified
  • Command-line scanner with STDIN/STDOUT mode
  • Updates can be completely automatic
  • Alerts via SMTP
  • Works on all modern distributions
  • Shell scripts for common tasks

Requermientos del Sistema:

  • Cualquier distro de Linux (plataformas x86) con GLIBC version 2.1 o mas actual si se puede y la libreria pthreads ya instalada
  • Procesador a 486 (Pentium o si es mas avanzado mejor)
  • 32 MB de Ram (64 MB recomendado) < creo que las maquinas actuales no tiene este problema

Para mas información > http://www.avast.com/es-ww/linux-home-edition#tab1
Link de  Descargarlo > http://www.avast.com/es-ww/linux-home-edition#tab4

salu2

Aprendiendo Aleman

Hacia aproximadamente mas de 1 mes que no escribía nada en mi blog, todo por falta de tiempo y de organización con los proyecto de la universidad (are unos cuantos post acerca de lo que estoy trabajando actualmente) 🙂

Bueno este post tiene como finalidad compartir los conocimientos que he adquirido en estas ultimas semanas (y también me sirve como recapitulación a mi jej) sobre el idioma Aleman. Desde siempre me ha gustado el Aleman, siempre me daba curiosidad que decían los personajes de call of duty cuando hablaban y así.

En la preparatoria un amigo me comento que estaba aprendiendo aleman, @coronajc, y pues ahi me enseño unas cuantas frases de las cuales nada mas aprendí a decir nein Deutsch (No Aleman) ni idea por que, pero fue la única que me aprendí jaja, entonces iba por las calles diciendo “Nein Deutsch”.

Bueno actualmente en la universidad me enrrole en el curso de Aleman I, fue por pura casualidad, tenia un amigo que yo no sabia que estaba estudiando el idioma y entonces un día surgió el tema y me dijo “we yo estoy estudiando eso” y le dijo “donde? bla bla” y entonces ese fue el primer día que fui a clase, de eso ya hace como 3 semanas, y pues ahora si después de esta introducción, el contenido del post:

Dice mi amigo que lo primero que se tiene que aprender de un idioma son las groserías, ofensas, maldiciones, etc, etc jaja, para saber como responderles cuando te la mienten, tal vez ponga eso en el siguiente post.

Bueno en Aleman al igual que en ingles, español y todos los demas idiomas hay pronombres con los que se conjugan los verbos, aquí los pronombres personales son.

  • Ich (yo)
  • Du (tu)
  • sie/er/es (el,ella,eso)
  • Wir (nosotros)
  • Ihr (ustedes)
  • Sie/sie (ellos)

Si mi memoria no me falla son esos jeje, bueno los verbos como en ingles también se clasifican en regulares e irregulares, creo que ya todos sabemos que las conjugaciones de los verbos irregulares nos las tenemos que aprender de memoria pero los regulares nada mas varian por la adición de una letra, ejemplo:

  • Ich VERB + e
  • Du VERB + st
  • sie/er/es VERB + t
  • Wir VERB + t
  • Ihr VERB + en
  • Sie/sie VERB + en

Hay algunas excepciones pero ahorita no importan xD, entonces basándonos en esa simple regla, el verbo kommen quedaría de la siguiente manera:

  • Ich komme aus USA
  • Du kommst aus England
  • sie/er/es kommt aus Australien
  • Wir kommt aus turkin (lleva diéresis la u pero no tengo esa opcion en el teclado xD)
  • Ihr kommen aus Mexiko
  • Sie/sie kommen aus Frankreich


pueden hacer lo mismo con los demas verbos regulares como whone.

Otra cosa que me gusta mucho del idioma son los numeros xD, ya le estube diciendo a @klanx por msn y creo que se volvio loco, bueno los numeros son:

  • 1 ein
  • 2 zwei
  • 3 drei
  • 4 vier
  • 5 fünf
  • 6 sechs
  • 7 sieben
  • 8 acht
  • 9 neun
  • 10 zehn
  • 11 elf
  • 12 zwölf

A partir del 12 como en el español el 13 … 19 es una combinación del numero y el 10, pero no como en español diez y seis por ejemplo sino seis diez, algo asi:

  • 13 dreizehn
  • 14 vierzehn
  • 15 fünfzehn
  • 16 sechszehn
  • 17 siebzehn (si no es sieben es nada mas sieb)
  • 18 achtzehn
  • 19 neunzehn

A partir de ahí las decenas son muy fáciles

  • 10 zehn
  • 20 zwanzig
  • 30 dreißig
  • 40 vierzig
  • 50 fünfzig
  • 60 sechzig
  • 70 siebzig
  • 80 achtzig
  • 90 neunzig
  • 100 einhundert o hundert
  • 1000 Tausend
  • 1 000 000 einMillionen o Millionen

Entonces chequen para decir por ejemplo para decir las siguientes cantidades seria (nota: en aleman las cantidades numericas se escriben todas juntas, al principio es muy confuso pero luego se acostumbraran :D):

  • 25 = fünfundzwanzig
  • 33 = dreiunddreizig
  • 76 = sechsundsiebzig
  • 545 = fünfhundertfünfundvierzig xD
  • 612 = sechshundertzwölf
  • 818 = achthundertachtzig
  • 3333 = dreitausentdreihundertdreiunddreizig < Mi favorito xD

¿Mmm que mas puedo escribir? creo que por lo pronto esta bien con esto, para que o se hagan pelotas, los dejo con unas pequeñas frases en Aleman para que apantallen a sus amigos 😀

  • Hallo wie gehts (hola ¿como estas?)
  • Ich heiße Alevsk (para presentars)
  • Mein Name ist Alevsk (mas formal que heiße)
  • Ich bin stundent von beruf (soy estudiante de profesion, estudiar lo cuentan como profesion xD)
  • Ich Komme aus Mexiko (yo vengo de Mexico)
  • Ich whone in turkin (yo vivo o radico en turkia por ejemplo)
  • Ich habe neunzehn jahre alt (tengo 19 años)

Hoy aprendieron algo nuevo, gente que hable aleman, lo mas seguro es que tenga muchas faltas de ortografía en aleman, apenas estoy aprendiendo x’D

salu2