Your Ad Here









boisguilbert
March 4th
Male
Mexico



gran_maestre
March 4th
Male
Puebla

Metas aprender:

1.- Applet
2.- JavaScript

Proyectos para el blog:

1.- Calculadora
2.- Códigos
3.- Chat "Fraser"

   

<< January 2012 >>
Sun Mon Tue Wed Thu Fri Sat
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31



Contador 1 Para Ubuntu
The next version of Ubuntu is coming soon
Contador 2 Para Ubuntu
The next version of Ubuntu is coming soon



El explorador usado para probar este blog es SeaMonkey 2.6.1




Calculadora Base(beta 1)





La radio del blog.
















If you want to be updated on this weblog Enter your email here:



rss feed



Friday, January 27, 2012
Declaración de Independencia del Ciberespacio

Últimamente han surgido unos mensajes de parte del grupo Anonymous y he aquí el texto en el que se basan:

Una declaración de Independencia del Ciberespacio.
John Perry Barlow barlow@eff.org

Gobiernos del Mundo Industrial, vosotros, cansados gigantes de carne yacero, yo vengo del Ciberespacio, el nuevo hogar de la Mente. Ennombre del futuro, os pido, habitantes del pasado, que nos dejéis enpaz. No sois bienvenidos entre nosotros. No tenéis ninguna soberanía enel lugar donde nos reunimos.No hemos elegido ningún gobierno, ni pretendemos tenerlo, así que medirijo a vosotros sin más autoridad que aquella con la que la libertadsiempre habla. Declaro el espacio social global que estamosconstruyendo como independiente por naturaleza de las tiranías queestáis buscando imponernos. No tenéis derecho moral a gobernarnos niposeéis métodos de ejecución que tengamos verdadera razón paratemer.Los gobiernos derivan sus justos poderes del consentimiento de losgobernados. No habéis pedido ni recibido el nuestro. Nosotros no oshemos invitado. No nos conocéis, ni conocéis nuestro mundo. Elciberespacio no está dentro de vuestras fronteras. No creáis que podéisconstruirlo, como si se tratara de un proyecto de construcciónpública. No podéis. Es un acto de la naturaleza que crece de nuestrasacciones colectivas.No habéis participado en nuestra gran conversación colectiva, nicreasteis la riqueza de nuestros mercados. No conocéis nuestra cultura,nuestra ética, o los códigos no escritos que ya proporcionan a nuestrasociedad más orden del que podría obtenerse por cualquiera de vuestrasimposiciones.Proclamáis que hay problemas entre nosotros que necesitáisresolver. Usáis esto como una excusa para invadir nuestroslímites. Muchos de estos problemas no existen. Donde haya verdaderosconflictos, donde haya errores, los identificaremos y resolveremos pornuestros propios medios. Estamos creando nuestro propio ContratoSocial. Este gobierno se creará según las condiciones de nuestro mundo,no el vuestro. Nuestro mundo es diferente.
 
Ciberespacio está formado por transacciones, relaciones, y pensamientoen sí mismo, que se extiende como una onda estacionaria en la telarañade nuestras comunicaciones. El nuestro es un mundo que existe a la vezen todas partes y en ninguna, pero no es el lugar donde viven loscuerpos.Estamos creando un mundo donde todos pueden entrar, sin privilegios oprejuicios debidos a la raza, el poder económico, la fuerza militar, o ellugar de nacimiento.Estamos creando un mundo donde cualquiera, en cualquier sitio, puedeexpresar sus creencias, sin importar lo singulares que sean, sin miedo aser coaccionado al silencio o el conformismo.Vuestros conceptos legales sobre propiedad, expresión, identidad,movimiento y contexto no se aplican a nosotros. Todas ellas se basan enla materia, y no hay materia aquí.Nuestras identidades no tienen cuerpo, así que, a diferencia de vosotros,no podemos obtener orden por coacción física. Creemos que desde laética, el interés propio y el bien común, nuestro gobiernoemergerá. Nuestras identidades pueden distribuirse a través de muchasde vuestras jurisdicciones. La única ley que todas nuestras culturasreconocerían es la Regla Dorada. Esperamos ser capaces de construirnuestras soluciones particulares sobre esa base. Pero no podemosaceptar las soluciones que están tratando de imponer.Estais aterrorizados de vuestros propios hijos, ya que ellos son nativosen un mundo donde vosotros siempre seréis inmigrantes. Como lesteméis, encomendáis a vuestra burocracia las responsabilidadespaternas a las que cobardemente no podéis enfrentaros. En nuestromundo, todos los sentimientos y expresiones de humanidad, desde lasmás viles a las más angelicales, son parte de un todo único, laconversación global de bits. No podemos separar el aire que nos asfixiadel aire que sostiene nuestras alas.En China, Alemania, Francia, Rusia, Singapur, Italia y los Estados Unidos,estais intentando rechazar el virus de la libertad erigiendo puestos deguardia en las fronteras del Ciberespacio. Puede que impidan el contagiodurante un pequeño tiempo, pero no va a funcionar en un mundo quepronto será cubierto por los medios que transmiten bits.
 
Sus cada vez más obsoletas industrias de la información se perpetuaríana si mismas proponiendo leyes, en América y en otros lugares,reclamando posesión de la palabra por todo el mundo. Estas leyesdeclararían que las ideas son otro producto industrial, menos noble queel hierro oxidado. En nuestro mundo, todo lo que la mente humanapueda crear puede ser reproducido y distribuido infinitamente sin ningúncoste. El trasvase global de pensamiento ya no necesita de sus fábricaspara llevarse a cabo.Estas medidas cada vez más hostiles y colonialistas nos colocan en lamisma posición de aquellos amantes de la libertad y laautodeterminación que tuvieron que rechazar la autoridad de un poderlejano e ignorante. Debemos declarar nuestros "yos" virtuales inmunes avuestra soberanía, aunque continuemos consintiendo vuestro podersobre nuestros cuerpos. Nos extenderemos a través del planeta paraque nadie pueda encarcelar nuestros pensamientos.Crearemos una civilización de la Mente en el Ciberespacio. Una que seamás humana y hermosa que el mundo que vuestros gobiernos hancreado.Davos, Suiza08 de febrero de 1996



 

Wednesday, November 02, 2011
Seguridad de una red inalámbrica.


" Las cada dia más en auge redes inalámbricas son mucho más inseguras que las redes conectadas exclusivamente por cable,ya que son susceptibles de recibir un ataque proveniente de cualquier lugar desde el que la señal inalámbrica cubra.
Para proteger de accesos no deseados una conexión inalámbrica es necesario definir una clave de entrada.Esta puede ser de tipo WEP,WAP O WAP2, con este preciso orden de menor a mayor seguridad. No todos los modelos de routers permiten el uso de estos tres tipos de claves,por lo que debemos elegir el que mayor seguridad nos permita.
Para comprobar la seguridad de la red inalámbrica utilizamos la herramienta aircrack, que instalamos descargando el paquete aircrack-ng . Una vez instalado seguimos los siguientes pasos:

1- Ponemos en modo monitor la interfaz de red inalámbrica
# airmon-ng wlan0

2-Buscamos todas las redes al alcance
# airodump-ng wlan0
Comando que muestra un listado con los datos de las redes encontradas. La búsqueda hasta obtener la red deseada puede demorarse varios minutos, y una vez en pantalla anotamos toda su información.

3- Comenzamos a capturar los paquetes transmitidos por por esta red, necesarios para descifrar la clave de acceso
$ airodump-ng -c 7 --bssid 01:02:03:04:05:06 -w paquetes wlan0
donde utilizamos los parametros "-c" y "bssid",nímero de canal e identificador de la red respectivamente, obtenidos en el paso anterior; y "-w paquetes" archivo donde guarda los paquetes registrdos.
El número de paquetes a almacenar varía segun el tipo de cifrado utilizado, poe ejemplo para WEP es necesario al menos la captura de medio millón, cifra que aumenta drásticamente para las de tipo WAP.

4- Una vez detengamos el registro de paquetes ejecutamos
#aircrack-ng -b 01:02:03:04:05:06 paquetes-01.cap
para intentar recuperar la clave de acceso.
Si la contraseña se obtiene en unos pocos minutos u horas, es necesario aumentar su seguridad ampliando su tamaño o cambiando a WAP oWAP2. En caso contrario, si su obtención lleva varios dias, es lo suficientemente segura para utilizarla diariamente.

Tomado de:

Mensaje  binabik el Dom 22 Feb 2009 - 18:26
Copiado de la revista Todo Linux nº 99:

Friday, July 22, 2011
Blender 2.5x en Ubuntu

Es posible descargarlo para Linux desde la web pero lo más cómodo es instalarlo en Ubuntu es a través de un PPA y a continuación explico cómo hacerlo desde Terminal.

Agregamos el PPA a nuestra lista de repositorios:
 *. sudo add-apt-repository ppa:cheleb/blender-svn

Actualizamos la lista de paquetes
 *. sudo apt-get update

Instalamos Blender *. sudo apt-get install blender

Listo, ya podrás utilizar la versión estable de Blender 2.5 con toda tranquilidad.
Los que estuvieran familiarizados con la antigua interfaz no tendrán ningún tipo de problema para adaptarse, todo es más agradable, cómodo y se encuentra completamente a la vista.
¡A disfrutarlo!

fuente: http://siondream.com/blog/desarrollo-informatica/blender-2-5-estable-en-ubuntu/

Wednesday, January 26, 2011
IP del remitente de un mail

  Primero buscamos un mensaje que no sea digamos como de facebook o un replay de mucha gente.

Le damos click derecho al e-mail seleccionado y le damos ver codigo de fuente Nos saldra algo com esto Y buscamos X-Originating-IP Una vez que tenemos el IP bamos a esta Pagina: http://whatismyipaddress.com/ Vamos a IP Lookup Y luego escribiriamos el IP donde esta el mouse Fuente : KOyax http://www.gratisprogramas.org/descargar/como-conseguir-la-ip-y-saber-de-donde-viene-un-e-mail-de-hotmail/ 

Wednesday, October 20, 2010
para el Vlog

Hacer efectos especiales.

Saludos

Friday, August 06, 2010
Radio Status: On Air

Pues asi es.
Rato de no escribir acá pero mi ocio e intriga, me llevaron a crear la radio via internet que vi en un post hace meses en www.gratisprogramas.org.

Así que despues de leer varios manuales llegue a la conclusión que muchos ya estaban descontinuados debido a que eran manuales algo viejones.

Así que opté por usar toda esa información y generar esto del radio de forma amable.

Para esto se necesita de entrada el winamp.

http://www.winamp.com/

Así como el shoutcast.

Sólo SHOUTcast DNAS 1.9.8 (o la ultima version estable) y SHOUTcast DSP Plug-In for Winamp

http://www.shoutcast.com/broadcast-tools

Se instalan, se abre el winamp y se dirige uno a "Opciones/Preferencias/Plugins/DPS-Efecto/ Nullsoft ShoutCastSource DPS V1.9.1 [dsp_sc.dll]

Asi como el SHOUTcast DNAS(GUI), ahi se debe entrar a EditConfig y cambiar la cantidad de radioescuhas, la contraseña, la direccion por 127.0.0.1.

Ahora para abrir el puerto shoutcast en el modem infinitum tenemos lo siguiente:

Ahora vamos a Configurar el puerto para poder trasmitir Musica por internet, para ello abrimos firefox o tu navegador preferido y tecleamos HOME
( solo los que contamos con Prodigy infinitum ) al teclear esto nos aparecerá el panel de administración de nuestro Módem.

Entraremos en la opción de Bloqueo de intrusos > Configuración del Bloqueo de Intrusos

Primero elegiremos nuestra Computadora en el panel

Después modificaremos las opciones del cortafuego, buscando por categoría (servidores) y buscamos Servidor Shoutcast y lo agregamos de esta manera abrimos los puertos 8000 al 8005 los necesarios para trasmitir por internet.

Ahora accedamos a nuestra ip > http://189.175.194.35:8000/ (recuerda es mi ip de mi servidor Shoutcast ) en tu caso seria

http://tu-ip:8000 para poder ver el Administrador del Shoutcast.


Listo antes de transmitir, recuerda cerrar el firewall del antivirus y/o windows.

Feliz transmisión.

Smile

Otros sitios de interés

http://status.blackout-gaming.net/

http://www.shoutcast.com/radio-players

http://www.lastfm.es/music/+free-music-downloads

http://www.makeitmp3.com/

Thursday, June 10, 2010
Iniciando a programar en C y C++ desde cero en Ubuntu...

Sé que muchos de ustedes son programadores, pero muchos también inician en este tema de la programación.

Algunos usuarios que se inician, siempre preguntan ¿Cómo programar en C y/o C++ en Ubuntu?, así que aquí les dejo un "pequeño" tutorial para que puedan aprender.

ANTES DE INICIAR

Tenemos que instalar build-essential, ya que esta es una lista informativa de paquetes esenciales para poder compilar (voy a poner todo lo necesario teniendo en cuenta a los usuarios muy novatos que quieran programar), de esta manera:

Esto lo escribes en terminal, presionas ALT + F2 y en el cuadro que te aparece escribes gnome-terminal y presionas Enter

sudo apt-get install build-essential 

Te pedirá una contraseña, que es la que utilizas para "entrar" a Ubuntu

(Ojo, si tienes el CD de Ubuntu, mételo en la unidad de CD o DVD, el que tengas y te dirá si quieres abrir el gestor de paquetes, le das clic en esta opción y se abrirá synaptic, entonces buscas build-essential y lo marcas para intalar, clic con el botón derecho y marcar para instalar, eso si, desconecta por este momento la conexión a Internet, para que descargue los paquetes desde el CD y no de Internet, das clic en el botón aplicar, que se encuentra en la barra de herramientas, esperas un rato y listo)

Si todo marcho a la perfección, ya estamos listos para programar

 

LENGUAJE C EN UBUNTU 

1.- Abres terminal (como te explique mas arriba) y haces lo siguiente (para iniciar, solo usaremos consola, aunque existen otras alternativas gráficas como Anjuta, Code::Blocks, Eclipse, etc...):

usuario@equipo:~$ pico ejemplo.c

(usuario y equipo dependen de tu equipo, los pongo para referencia) 

(En este ejemplo uso el editor pico, y el archivo que voy a crear es el ejemplo.c)

Se va a "limpiar" la terminal y ahí puedes poner el código para tu programa, en este caso voy a hacer el famoso "Hola mundo"

#include <stdio.h>
int main()
{
printf("Hola mundo");
printf("\n");
return 0;
}

Una vez terminado, oprimes CONTROL + O (Es O, no un cero)para indicar que lo vamos a guardar, la terminal te va a decir si realmente quieres guardarlo con este nombre (en este caso ejemplo.c) y para indicar que si, basta con apretar Enter, ahora a salir de este editor con un CONTROL + X y regresas a terminal, ahora para compilarlo, tienes que escribir en terminal:

gcc ejemplo.c -o ejemplo 

Con esto le indicamos que vamos a compilar el archivo ejemplo.c con el compilador gcc, que es el utilizado en Linux para C, y que a la salida (-o, ojo, no es un cero, es una o) de el ejecutable ejemplo.

Ahora bien, a ejecutar nuestro programa con un:

./ejemplo 

Desde terminal y obtenemos esto:

usuario@equipo:~$ ./ejemplo

Hola mundo

Te pongo este otro que suma 2 números:

En terminal escribimos:

pico suma.c 

Y en el editor ponemos este código:

#include <stdio.h>
int x,y,z;
int main(){
printf("Dame el primer numero: ");
scanf("%d",&x);
printf("\n");
printf("Dame el segundo numero: ");
scanf("%d",&y);
z=x+y;
printf("\n\n El resultado de la suma es :%d\n",z);
return 0;
}

Lo guardamos con CONTROL + O, presionamos Enter y salimos con CONTROL + X.

Lo compilamos y creamos el ejecutable:

gcc suma.c -o suma 

Ahora lo ejecutamos:

./suma 

Y este es el resultado (voy a sumar 88 mas 77) :

usuario@equipo:~$ ./suma
Dame el primer numero: 88

Dame el segundo numero: 77

El resultado de la suma es: 165

Todo esto lo hemos hecho desde la carpeta personal, por lo tanto los archivos se encuentran ahí, tanto el código fuente (los archivos con extensión .c) como los ejecutables (los archivos que llevan el mismo nombre que los del código fuente pero sin extensión)

 

LENGUAJE C++ EN UBUNTU 

Para poder programar en C++, lo único que tenemos que hacer de diferente respecto a la compilación con C, es utilizar el compilador g++ en lugar de gcc, y darle el nombre adecuado a los archivos que contienen el código fuente, por ejemplo, voy a compilar el famoso "Hola Mundo", ahora en C++, queda de esta manera:

usuario@equipo:~$ pico ejemplo.cpp
(En este ejemplo uso el editor pico, y el archivo que voy a crear es el ejemplo.cpp)

Si notas la diferencia, uso la extensión cpp para indicar la diferencia con los archivos de C, aunque en general se puede utilizar cualquier extensión, no tiene que ser cpp o c.

En teminal pongo el código:

#include <iostream>
using namespace std;
int main (){
cout<<"\nHola mundo\n";
return 0;
}

Y lo guardamos de la misma manera que los archivos de C.

Ahora lo vamos a compilar y crear el ejecutable:

g++ ejemplo.cpp -o ejemplo 

Con esto le indicamos que vamos a compilar el archivo ejemplo.cpp con el compilador g++, que es el utilizado en Linux para C++, y que a la salida (-o, ojo, no es un cero, es una o) de el ejecutable ejemplo.

Ahora bien, a ejecutar nuestro programa con un:

./ejemplo 

Desde terminal y obtenemos esto:

usuario@equipo:~$ ./ejemplo

Hola mundo

Cabe decir que los programas son compilados y ejecutados en consola, así como el resultado aparece también en consola.

 

COMPATIBILIDAD ENTRE PROGRAMAS REALIZADOS EN UBUNTU CON WINDOWS Y VICEVERSA

Después de realizar nuestros programas en Ubuntu, estos NO FUNCIONARÁN en Windows, un ejecutable de Ubuntu solo lo será para las distribuciones Linux, en Windows NO.

Si se deseas que un programa realizado en Ubuntu funcione en Windows será necesario volver a compilar el código fuente, yo recomiendo DevC++ para dicha tarea (Pongo el Link para la descarga directa de DevC++ para Windows), aunque debo decir que solo será posible si se utilizan las librerias estándar para lograr la compatibilidad, pero al iniciar solo se utilizan dichas librerias.

Caso contrario, si un programa fué realizado en Windows, solo bastará con recompilar dicho programa mediante terminal, eso si, el archivo con el código fuente debe estar, de preferencia para evitar mas trabajo, en la carpeta personal.



Espero que les sea de utilidad, no olviden que el programar es como aprender a manejar, al principio es difícil, pero con mucha práctica se adquiere destreza...

Fuente: Iniciando a programar en C y C++ desde cero en Ubuntu...

Tuesday, April 27, 2010
La calculadora casio Fx-82 MS

La Calculadora CASIO fx-82 MS es la que tienen la mayoría de los estudiantes de secundaria, terciaria y universitarios…y sabían que CASIO fabrica las calculadoras
científicas "standars" con la misma plaqueta y lo único que hacen es bloquearle algunas funciones a ciertos modelos y así vender unas a 50$ y otras con las funciones "desbloqueadas" a 120$ o más…Bueno aquí les traigo el truco que les va a poder "desbloquear" ESAS funciones que su calculadora fx-82MS tiene escondidas, como son algunas:

RESOLVER MATRICES RESOLVER CÚBICAS, CUADRÁTICAS, ETC. TRABAJAR CON NÚMEROS COMPLEJOS FACILMENTE y muchas funciones más!!!

LOS PASOS A SEGUIR SON:

1) Poner la calculadora en modo SD

La prendemos —- MODE —- 2


2) Presionar el 0 (cero) y luego apretar el boton M+ (arriba de AC), en la pantalla nos va a ir apareciendo:

n =
1

Seguir apretando "M+" varias veces (va a ir diciendo n= 2, n= 3, …..) hasta que nos diga n=80, luego de ahí si apretamos una vez más nos aparece:

Data FULL

Luego apretamos 1 vez más y nos aparece:

EditOFF ESC
1 2

Aquí presionamos 2…

Ahora en la pantalla tenemos otra vez común, recien estamos en la mitad del TRUCO…

Tenemos que presionar del botón central (4 direcciones) que está abajo de la pantalla la parte superior (flecha para arriba), aquí nos dice:

Freq 80=
1

Ahora empezamos a digitar el número "13″ consecutivamente:

13131313131313….1313131313131

(tener cuidado en no equivocarse en ninguna cifra)

Cuando llegamos al límite de cifras que puede soportar la calculadora (para verificar si escribimos bien, una forma es (no excluyente) que el último número es el 1)

Presionamos "=" (igual) y nos aparece:

Data FULL

Presionamos nuevamente el botón "=" (igual) y nos aparece:

EditOFF ESC
1 2

Aquí presionamos el "0″ y luego el "1″

Cuando apretamos el CERO no nos cambia nada en la pantalla, pero cuando presionamos el UNO nos aparece:

1 (y separado por un espacio,el cursor para seguir digitando)

Presionamos "=" (igual) y nos aparece:

Syntax ERROR

Presionamos AC y "supuestamente" queda como siempre que la prendemos está PEROOOOo…

Si apretamos el botón "MODE" aquí están las nuevas funciones!

COMPLX, BASE, MAT, VCT, EQN !!!

Y todas fáciles de aprender a usar por como te va llevando la propia calcu a cargar las variables….

Como todo "Truco" tiene un lado malo, que en este caso es un lado "no tan bueno…" porque cada vez que apretamos el botón "on" se nos van estas "NUEVAS FUNCIONES"

Bueno espero que lo hayan echo y sobre todo que les haya servido…Muchas gracias y cualquier duda estoy para lo que sea.
este truco es bueno para los universitarios o estudiantes de colegio
espero q les sirva y chaooo

obtenido de:
www.gratisprogramas.org
D1xXJUANXx1D

Aunque se que este blog es menos visitado, dejo esta información acá también

Saludos

Friday, November 27, 2009
Playlist

Acá dejaré el código de playlist para revisar cuándo volverá a ser funcional.


Get a playlist! Standalone player Get Ringtones


Saludos

Thursday, November 05, 2009
Calculadora

Me encontré en internet una calculadora ya implementada ya está colocada en la barra al lado.

Esta calculadora ya satisface algunas metas que tenía para la versión 1
  1. Un sólo "display" ****
  2. dígitos del 1 al 9 ****
  3. Punto decimal ****
  4. C/CE (Corrección) ****
  5. Raíz cuadrada (falta convertir x² a x^[1/2])
  6. Suma ****
  7. Resta ****
  8. Multiplicación ****
  9. División ****
  10. Igual ****
  11. Porcentaje #
  12. Memoria  #
  13. Memoria + #
  14. Memoria - #
  15. Borrar Memoria #
  16. boton +/- ****
Así que solo debo pelearme con agregar mas botones y agregar mas métodos.

La meta será tener Raiz cuadrada en vez de elevar al cuadrado por ahora.
El botón porcentaje no es muy útil en el fondo.
Memorias tampoco ya que no guardaré en la computadora los datos acá generados.

Así que está a 1 paso de ser versión Final.

Saludos

Next Page