Defacer a ITmina :-#

you need help admin ?

Es lo que le han de ver preguntado al administrador de mi escuela al llegar a su area de trabajo y ver que habia sido victima de un lammer brazileño de nombre CREW. Deberia platicar con el sobre que tan limpio fue su deface, pero pues buscandolo en la red me he dado cuenta que entre sus victimas se encuantra TECNOMEGA, ABECOM,E.P.U y la lista sigue, lo cual me hace dudar de que tanto me pueda importar eso y que tanto me quiera decir él al respecto.¿Me estaré metiendo en una guerra que no me corresponde?





[22:09] [Usuarios] There are 53 users and 164 invisible on 6 servers
[22:09] [Usuarios] 11 operator(s) online
[22:09] [Usuarios] 2 unknown connection(s)
[22:09] [Usuarios] 68 channels formed
[22:09] [Usuarios] I have 20 clients and 1 servers
[22:09] [Usuarios] Usuarios actualmente en Serapis.CrewChat.org: 20 Max: 40.
[22:09] [Usuarios] Usuarios actualmente en la red: 217 Max: 1706
[22:09] [MOTD] Mensaje del día:
[22:09] [MOTD] - 20/11/2007 20:25
[22:09] [MOTD] - ##########################################################################
[22:09] [MOTD] -
[22:09] [MOTD] - Ben vindo a CrewChat / Welcome to CrewChat / Bienvenuto a CrewChat
[22:09] [MOTD] -
[22:09] [MOTD] - ___ ___ _ _
[22:09] [MOTD] - / __\ __ _____ __/ __\ |__ __ _| |_ ___ _ __ __ _
[22:09] [MOTD] - / / | '__/ _ \ \ /\ / / / | '_ \ / _` | __| / _ \| '__/ _` |
[22:09] [MOTD] - / /__| | | __/\ V V / /___| | | | (_| | |_ | (_) | | | (_| |
[22:09] [MOTD] - \____/_| \___| \_/\_/\____/|_| |_|\__,_|\__(_)___/|_| \__, |
[22:09] [MOTD] - |___/
[22:09] [MOTD] -
[22:09] [MOTD] - ##########################################################################
[22:09] [MOTD] -
[22:09] [MOTD] - Rules:
[22:09] [MOTD] -
[22:09] [MOTD] - * Flooding (including flood/clonebots).
[22:09] [MOTD] - * Distribution of copyrighted material (eg, warez, mp3,movies).
[22:09] [MOTD] - * Channels dedicated to cheats designed to cause unfair advantage
[22:09] [MOTD] - in multiplayer games.
[22:09] [MOTD] - * Clones. Please contact admin@CrewChat.org if you require more
[22:09] [MOTD] - than five clients (LAN parties, bots, etc).
[22:09] [MOTD] - * Attempts to takeover existing channels or network services.
[22:09] [MOTD] - * Racism and/or Nazism.
[22:09] [MOTD] - * Spamming and/or advertising.
[22:09] [MOTD] - * Connections limited to three(3) per user@ip/ip.block.
[22:09] [MOTD] -
[22:09] [MOTD] - ##########################################################################
[22:09] [MOTD] Fin del mensaje del día
Gracias a la colaboración de los maestros y por que los lectores así lo pidieron, dejo la imagen de la pagina. Ahora habría que esperar si el Crew vuelve a probar la seguridad de esos servidores.

Crew_in_the_tecMina

My first game

Lo que hace un buen tutorial y un buen rato de ocio
Carrera_J2MErequisitos deseables del dispositivo:
MIDP 2.0
CLDC 1.1
8 KB de espacio disponible
Descarga
Power by J2ME

AB5K es ahora Glossitope

GlossitopeFundado por Joshua Marinacci, AB5K, es un kit de desarrollo que permite crear "Desklets", pequeñas aplicaciones JAVA para el escritorio al mero estilo de los widgets de MAC OS X, utilizando además JavasCript y XML para interaccionar con la WEB o algunos otros lenguajes (Jruby, Groovy, JavaFX).

Al ser escritos en JAVA heredan las propiedades del lenguaje (multiplataforma), corren en la Maquina Virtual Java, además se ejecutan en un mismo escritorio. De la licencia la API es LGPL, los widgets son BSD.

Anteriormente se accedía al proyecto mediante [1], ahora desde el 14 de mayo de este año como bien lo mencionan tienen un nuevo nombre y una nueva pagina de proyecto[2] me ahorro las causas del las razones de cambio y las ventajas de este mejor visiten [3] para ver las diapositivas.

En la pagina del proyecto hay una sección para los des arrolladores.

Ejemplo_desklet
[1] http://www.ab5k.org
[2] http://www.glossitope.org
[3] http://glossitope.org/media/JavaOne2007/AB5k%20Bof.mov

¿Basura?

No creí que 5 computadoras HP pudieran generar tanta basura.

BasuraHPNota: Falta agregar las cajas de carton de los teclados, pantallas y CPU´s

SIMO 2007

Según leo por varios sitios sobre el SIMO 2007 (Feria internacional de informática multimedia y comunicaciones) En el cual se hace un despliegue por demás deslumbrante de pabellones en un area de 50,000 metros cuadrados y como no, si se van a ver la cara 570 empresas.

Leo un blog en YouLiveK sobre la web 2.0, en la cual el autor señala a la generación digital como una especie de ADPROSUMER (advertasing, Consumers y generadores de contenido) ha como el lo propone me parece muy interesante la forma de vida que ha optado esta generación .

WEB 2.0, E-life(referente al ocio digital), MySpace, Blackberry, Microsoft (Xbox, Halo, Gear of wars para PC, ), MAC(Leopard), HP (impresora de maíz, PDA´s), Lenovo, Asterisk etc. Son una de la muchas cosas que se pueden ver en este tipo de eventos anuales

En fin esperare los comentarios de las personas que si pudieron ir al evento para que hagan sus reseñas y por supuesto publiquen alguna foto de esas prinicesitas que como en el 2006 se aparecen en dichos pabellones

Referrencias:
http://xataka.com/2007/11/07-simo-2007-primeras-impresiones
http://www.ifema.es/ferias/simo/web20/default.html
http://thezeroxblog.wordpress.com/2007/11/08/simo-2007-mas-de-lo-mismo/

2° parcial de programación movil

En la semana que paso el Profe Grajales nos puso un examen que no pude(pudimos) entregar durante una hora de tiempo. Mas o menos el examen hiba así:

Crear la primera pantalla, cuando se acomplete el llenado del Gauge mostrar el formulario



























El código lo hice así:



1 /**
2 * @(#)Examen2.java
3 *
4 * @author: Gabriel Mtz. Najera
5 * Examen parcial 2
6 * @version 1.00 2007/10/31
7 */
8
9 import javax.microedition.midlet.*;
10 import javax.microedition.lcdui.*;
11 import java.util.*;
12
13 public class Examen2 extends MIDlet implements CommandListener,ItemStateListener {
14 private Command CmdSalir,CmdAceptar;
15 private TextField TxtUser,TxtPass,TxtHora,TxtFecha;
16 private Gauge GgeDinamico;
17 private Form FrmPrincipal, FrmSecundario;
18 private StringItem StrValor;
19 private DateField DtFecha,DtHora;
20 private Display Pantalla;
21
22 public Examen2(){
23 FrmPrincipal = new Form("Examen 2 ");
24 GgeDinamico = new Gauge("Gauge dinamico",true,10,1);
25 StrValor = new StringItem( "Valor:"," "+ GgeDinamico.getValue() );
26 //Fecha
27 DtFecha = new DateField("Fecha:",1);
28 DtFecha.setDate(new Date() );
29 //hora
30 DtHora = new DateField("Hora:",2);
31 DtHora.setDate( new Date() );
32
33 FrmPrincipal.append(DtFecha);
34 FrmPrincipal.append(DtHora);
35 FrmPrincipal.append(GgeDinamico);
36 FrmPrincipal.append(StrValor);
37 //Como no hay comandos en FrmPrincipal,Se agrega el Listener de Gauge
38 FrmPrincipal.setItemStateListener(this);
39 }
40 public void AsignarSecundario(){
41 FrmSecundario = new Form("Formulario 2");
42 TxtFecha = new TextField("Fecha:",null,30,TextField.UNEDITABLE);
43 TxtFecha.setString(""+DtFecha.getDate() );
44 TxtHora = new TextField("Hora:",null,30,TextField.UNEDITABLE);
45 TxtHora.setString("" +DtHora.getDate() );
46
47 TxtUser = new TextField("Usuario:",null,30,TextField.ANY);
48 TxtPass = new TextField("Contraseña:",null,30,TextField.PASSWORD);
49 CmdSalir = new Command("Salir",Command.EXIT,1);
50 CmdAceptar = new Command("Aceptar",Command.OK,2);
51
52 FrmSecundario.append(TxtFecha);
53 FrmSecundario.append(TxtHora);
54 FrmSecundario.append(TxtUser);
55 FrmSecundario.append(TxtPass);
56
57 FrmSecundario.addCommand(CmdSalir);
58 FrmSecundario.addCommand(CmdAceptar);
59 //Se agrega el Listener al segundo formulario
60 FrmSecundario.setCommandListener(this);
61 }
62
63 public void startApp(){
64 Pantalla = Display.getDisplay(this);
65 Pantalla.setCurrent(FrmPrincipal);
66
67 }
68 public void pauseApp(){
69
70 }
71 public void destroyApp(boolean unconditional){
72 notifyDestroyed();
73 }
74 public void commandAction( Command cmd, Displayable dsp){
75 if(cmd==CmdSalir){
76 destroyApp(true);
77 }
78
79 }
80 public void itemStateChanged(Item itm){
81 if(itm==GgeDinamico){
82 StrValor.setText(""+GgeDinamico.getValue() );
83 if( GgeDinamico.getValue()==GgeDinamico.getMaxValue() ){
84 AsignarSecundario();
85 Pantalla.setCurrent(FrmSecundario);
86 }
87 }
88 }
89
90 }

perdón por no postear más seguido, por cierto ya tengo un año con el blog XD.