clase 3 – 3 holas Mundos

Posted by | Posted in Uncategorized | Posted on 15-01-2010

clase 3 – 3 holas Mundos

Bien para empezar , prácticamente en java como no aremos 3 holas mundos diferentes.

3.1Primer Hola mundo.

Vamos hacer lo siguiente un jframe que contenga :
-1 boton
-1 jlabel

el primero solo nececitaremos el boton pero para el 2 asín ya lo tenemos , hagamos lo siguiente dos click arriba del boton y nos vamos en modo código de manera que nos saldrá la parte de código que ejecutara el jButton 1

private void jButtonActionPerformed(…) {
aquí ira el código que ejecutara el boton cuando le clikeemos en el
}

donde en el pondremos :

System.out.println(“lo que queramos imprimir en pantalla”) ;

si le damos a F6 como veremos el resultado es el de la imagen cada vez que le damos nos imprime en pantalla lo que escribimos .

Comentemos un poco el código :

System.out.println → lo que hace es imprimir la pantalla el texto
(“texto”) → siempre debe ir ente “”
; → se debe poner este símbolo para decir que “acaba” si no nos daría error .

3.2 segundo Hola mundo

bien ahora usaremos el jlabel es decir lo que aremos es que canvie de texto el que habia principalmente era JDG1 y pasara a decir Bienvenidos al curso , jdg1 .

Bien entonces hacemos lo mismo que antes , usaremos setText para canviar el texto .

donde_queremos_canviar_el_texto.setText(”texto”) ;

donde… sera el jLabel1 [podemos mirar el nombre en sus propiedades]

y de paso cambiemos el color
nos dará una advertencia que debemos incluir :
import java.awt.Color;
le damos y el mismo nos lo pondrá .

resultado cuando damos click en el boton :
3.3 tercero Hola mundo
en este vamos a usar JoptionPane.showMessageDialog(objeto , “texto” ) ;
cuando escrivamos esto netbeans nos dara una adbertencia diciendo que hay que poner :
import javax.swing.JOptionPane;

le damos click y nos lo pondrá

donde dice objeto como lo estamos aplicando directamente en un jbutton lo pondremos en null esto quiere decir que el mismo coje el primero que encuentra .

Resultado :

este nos informa con menssage pero hay otros como :

-JOptionPane.showConfirmDialog
-JOptionPane.showInputDialog

etc , de error , incluso le puedes poner tu la imagem etc .

con esta clase uno ya debe saber usar el IDE bien , en el 4 entramos con comentarios , variables y operadores . Otra cosa que si en las próximas clases nadie la sigue dejare de hacerlas por que obviamente no las are si nadie las usa .

clase 2 – java – Netbeans , acostumbrándonos a usarlo

Posted by | Posted in Uncategorized | Posted on 15-01-2010

me adelanto mañana ya domingo y pongo la clase , que toca , me gustaría que los que queréis seguirlas lo digáis

2 . Netbeans , acostumbrándonos a usarlo

Netbeans es un IDE es decir un entorno de desarrollo integrado , el cual nos facilitara las cosas .

http://es.wikipedia.org/wiki/Entorno…ollo_integrado [si queréis más información]

2.1.creando un proyecto en netbens

file → new project / ficheros → nuevo proyecto

nos saldrá una ventana como esta :

le damos a Next …

donde project name ponemos el nombre y desactivamos el create main class y el set as main project y finish ya hemos creado un proyecto .

2.2 Usando netbeans

lo primero sera crear un nuevo package del tipo Jframe es decir “gráfico” .

Luego elegimos el nombre … hay otras opciones que veremos más adelante del curso . Le damos a finish .

Al final nos tendría que salir esto , veamos haber las diferentes partes …
1- es donde tenemos nuestro proyecto es decir , podemos agregar classes jdialog , jframes coo emos echo … a parte de las librerías etc .

2-de aquí vamos a usar los swings y si queréis los AWT también los otros también
podéis usarlos aunque de momento no los necesitaremos hasta que lleguemos a las bases de datos [mysql] .

3-son las propiedades ya sea de un swing o del propio jframe , solo hay que seleccionar el objeto y nos aparecerán sus propiedades .

4-scoure – es para trabajar con código y Desing gráficamente como lo vemos .

5-es para ver los errores (de compilación), funcionamiento etc .

6-este lo usaremos para compilar run → build project , F6 para ejecutar sin que queden los cambios guardados y no nos lo compile el .jar .

2.3 ejercicio:
-manejar un poco netbeans para ver como funciona etcc [5 min]

clase 1 – java – Instalando Netbeans 6.8 y java en nuestro PC

Posted by | Posted in Java, Programación | Posted on 15-01-2010

como no estaré algunos días no muchos o por falta de tiempo y algún interesado quiere empezar pongo la primera clase que no es nada más que la preparación y la instalación de netbeans .

1.Instalando Netbeans 6.8 y java en nuestro PC


En mi caso uso el sistema operativo archlinux , me lo baje de los repositorios de pacman :

pacman -S jdk #instalando el java

pacman -S netbeans # instalando el ide

en caso de windows para instalar netbeans tenéis que dirigiros a su web oficial ,
http://netbeans.org/ —> http://netbeans.org/downloads/index.html , estar atentos y elejir bien la plataforma y el lenguaje en el que queréis trabajar .

NOTA: de las 7 opciones que hay para descargar no hace falta que sea la que más simplemente que tenga java recomendado como mínimo la “ Java “ .

1.1.Introducción a java (corta)

nosotros nos vamos a basar en “java SE“ las cuales son aplicaciones para PC , ahora tendríamos que decir que estas son ejecutadas en una maquina virtual ,que es un lenguaje orientado a objetos …
Pero por mi parte creo que aquí ya esta bastante bien explicado .

http://es.wikipedia.org/wiki/Java_SE

otras “partes” de java podrían ser j2EE (Edicion Enterprise) para web y J2ME (Edicion Micro) para móviles .

nuevo foro

Posted by | Posted in administración | Posted on 27-12-2009

http://www.zonaocio.webege.com/index.php

http://ip-firmas.co.cc/

Posted by | Posted in Uncategorized | Posted on 12-12-2009

http://ip-firmas.co.cc/

Scanmem – “CE in Linux”

Posted by | Posted in Hack, Herramientas, Otros, Software, Uncategorized, archlinux | Posted on 07-12-2009

la web official del proyecto és http://taviso.decsystem.org/scanmem.html#toc4

Que és Scanmem?

és el CE para Linux por decirlo de una forma rapida , és un programa que scanea adress i és capas de modificarlas entre otras opciones que tiene .

Descargar e Instalar Scanmem

hay dos maneras una facíl y otra no tan facíl [hasiendo esta es como destrose el archlinux compilando unas librerias que le faltaban]

facíl : desde debian y derivados {ubuntu…}

  • sudo aptitude install scanmem

scanmem

no tan fací:

  • nos vajamos el archivo desde aquí
  • descomprimimos el archivo scanmem-0.07.tar.gz de manera que nos quedara una carpeta con el nombre scanmem-0.07 entramos en la carpeta y buscamos un README peró no hay ninguno . Si nos figamos bien hay un INSTALL donde nos explicara como instalar-lo .
  • cd /home/tu_usuario/…/scanmem-0.07 # entramos ala carpeta desde terminal …
  • ./configure -> sudo make -> make install

una vez instalado podemos seguir  …

Usando Scanmem

lo promero de todo es habrir la terminal y en ella escrivir

  • scanmem -help  # esto lo tendriamos que hacer en casi todos lo programas al principio para sacrle información de como usarlos.

scamem-help

como no nos sale mucha cosa escrivimos directamente en la terminal

  • scanmem # el programa no tine interfaz grafica sera todo con terminal

dentro el programa escrivimos

  • help # para ver sus funciones .

help dentro del programa

traducidas :

show – Muestra la información acerca de scanmem.
watch – controlar el valor de una ubicación de memoria, ya que los cambios
Shell – ejecutar un comando de shell sin salir de scanmem
help – documentación en línea de acceso, utilice `comando` para ayudar a una ayuda específica
exit – salir del programa de inmediato
> – Coinciden todas las variables que han aumentado desde el último examen
<- Partido todas las variables que han disminuido desde el último análisis
= – Partido todas las variables que no han cambiado desde el último análisis
version – Imprimir la versión actual
lregions – una lista de todos conocidas las regiones
dregion – eliminar una región conocida por región-ID
snapshot – tomar una instantánea del estado actual del proceso de
PID – PID de impresión actual, o adjuntar a un nuevo proceso
reset – olvidar todos los partidos, y reinicializar regiones
delate – Elimina un partido conocido por Match-ID
list – lista de todos los partidos actualmente se conoce
set – El cambio coincide con el valor conocido especificado

antes de continuar con este apartado vamos a pasar a otro este lo retomaremos más tarde :)

Buscando PID en Linux

el PID o mejor dicho el identificador de procesos , veamos que nos dice la wiki :

————————–

En computación, PID es una abreviatura de process ID, o sea ID del proceso o bien identificador de procesos. El identificador de procesos es un número entero usado por el kernel de algunos sistemas operativos (como el de Unix o el de Windows NT) para identificar un proceso de forma unívoca.

Para asignar el PID, el kernel utiliza internamente una variable global que se va incrementando con cada nuevo proceso creado con una llamada fork(). Cuando la variable alcanza un cierto valor límite se empieza otra vez desde 0, buscando números que no estén asignados ya a otro proceso en ejecución.

El valor 0 del PID está reservado a la tarea ociosa del sistema, un proceso que se crea al arrancar el sistema y nunca puede finalizar.

——————————

y también :

——————————

Las versiones antiguas de Linux permitían que dos procesos compartieran el mismo PID. Actualmente esto sólo se permite en un sistema multiprocesador en el que varias CPUs ejecuten distintas instancias de la tarea ociosa; en este caso, todas las instancias tendrán asignado PID 0.

——————————–

enfin iendo al tajo :

  • ps aux # para ver los procesos con su PID

pid

  • pidof nombre_del_proceso # si sabemos el nombre del proceso

pid2

para los que no les guste tocar mucho la terminal tambén tenemos de forma grafica :

habriendo el system monitor i mirando que tengamos el ID

3

bien ahora ya podemos seguir :)

Usando Scanmem II

retomando lo anterior ahora lo que tenemos que hacer és buscar las adress para ello lo primero es senyalar el proceso al que queremos scanear .

  • pid tu_proceso
  • xxxxx # donde las x es algun valor que tenga como referencia la variable en la adress .

4

i seguir poniendo valores hasta que encontremos la que buscamos , tambien hay otras funciones como list o set que es basica para canviar el valor de la adress.

  • set xxx # lo mismo las x son valores

5

  • list # te salen las adress que tinees

6

  • lregions # nos mustra donde estan ubicadas las malloria no “lo sabe”

para no alargarlo más acabo aquí .

Fin

webs consultadas :

http://es.wikipedia.org/wiki/Identificador_de_proceso

http://taviso.decsystem.org/scanmem.html#toc4

le pasare el corrector y areglare alguna que otra cosa cuando tenga de vulta mis sistamas operativos … T.T

Salud!

Paron en el blog

Posted by | Posted in administración | Posted on 07-12-2009

como podreis ver los pocos lectores que tengo el blog cada vez esta más parado , ahora no tengo ni SO ya que me “carge” el archlinux y el windows , endre que volver a empesar desde 0 .

enfin que espero que de aqui en adelante postear un post más o menos digno a la semana , los temas seguiran siendo los mismos solo me he planteado canviar el diseño del blog .

Salud!

firmas con tu ip etc muy pronto

Posted by | Posted in Uncategorized | Posted on 15-11-2009

Aniversario de and.roid.es y sorteo de un HTC magic

Posted by | Posted in Uncategorized | Posted on 30-10-2009

Primero de todo felicitarlos por su 1er cumpleaños , esperemos que los de and.roid.es cumplan muchos mas.

Segundo espero tener suerte en este sorteo :) , del cual el premio es un HTC Magic con android lógicamente xD ! .

Hace tiempo que mi brother quiere uno de estos , primero se miro el G1  , pero el problema es que casi todos son de contrato , haber si me toca ^^

Si queréis participar , leer las bases … solo tenéis que entrar aquí .

Salu2

AntiSpammers

Posted by | Posted in Uncategorized | Posted on 18-10-2009

Es solo una web que te brinda un servicio de antispammers más que nada da gracia xD

http://antispamers.com/

Madre mía, se le va la pinza a este barracuda o=(Ô.ô)=o

Salu2