jueves, diciembre 11, 2008

Motivos Personales - Temporada 1 [DD]

Hola a tod@s!! Hoy os traigo una serie que estoy viendo actualmente y la verdad es que me tiene muy enganchado. Se trata de: Motivos Personales.

Actualmente estoy a punto de acabarla y debo decir que es de lo mejor que he visto ^^. En fin, que tenia por aqui los enlaces y he pensado en compartirlos con vosotros xD

A continuacion os explico un poco por encima el argumento de la serie de mano de la web Tripilandia.

<< Motivos personales es una serie de intriga que emitió Telecinco durante el 2005 con buen respaldo por parte de la audiencia. La historia comienza en la fiesta de conmemoración del 50º aniversario de los Laboratorios Acosta.

Todo parece ir bien hasta que aparece muerta la secretaria del presidente de los laboratorios, estampada contra un techo de cristal dentro del edificio, Mara Yimou. Los indicios en principio indican que el culpable es el marido de la periodista Natalia Nadal, Arturo Acosta.

En el juicio es declarado culpable y encerrado en prisión. Natalia descubre gracias a un video, que el juicio se basó en pruebas falsas y va a comunicárselo a su marido a la cárcel. Allí le dan una noticia: su marido se ha suicidado.

A partir de este momento, Natalia empieza a investigar junto a su amiga Virginia, la abogada de los laboratorios, y juntas se ven envueltas en una complicada red de secretos y crímenes.

Las causas de las muertes se remontan muchos años atrás y son fruto de una fría venganza contra Natalia. >>

Bueno, que sepais que este serie consta de dos temporadas y es conclusiva, vamos que no la han dejado colgada porque tenian pensado hacer otra. Los enlaces de la segunda temporada los pondre proximamente ; )

En fin, sin mas dilacion ahi van los enlaces ^^

1x01 - 50 Aniversario
1x02 - ¿Culpable o inocente?
1x03 - ¿Suicidio o asesinato?
1x04 - La cuenta atrás ha comenzado
1x05 - Las víctimas se multiplican
1x06 - Últimas horas
1x07 - Secretos
1x08 - La Compañía Blanca
1x09 - Historias del pasado
1x10 - Ahorcado
1x11 - Acosadas
1x12 - El cerco se estrecha
1x13 - El nombre del asesino


Espero que os guste esta primera temporada, y como lo prometido es deuda, muy pronto os pasare tambien los enlaces de la segunda ; )

Mata ne!!

Fuente: http://www.tripilandia.es/foro/...13-13-dd-13-13-a.html

jueves, diciembre 04, 2008

La Libreria Ncurses

Hola a tod@s!! Ya se que hacia bastante tiempo que no escribia nada para el sistema del pinguino, de modo que ahi va una entrada sobre la libreria Ncurses ^^

El caso es que esta libreria ya es algo antigua, aunque yo la he descubierto hace poco. Se trata de una libreria de consola para el compilador de lenguaje C ( en Linux por lo general es Gcc).

En fin, a continuacion os dejo una explicacion mas detallada de mano de la web de Bulma ; )

<< Las ncurses son unas librerías que ayudan a la programación en modo texto para Linux. Es decir, movimientos de cursores, colores, recoger teclas (sin tener que esperar el "Intro") y un largo etcétera. Lo que hacia conio.h en otros sistemas.

También hay gente que a veces tiene problemas con printf y scanf/fgets, debido a buffers intermedios de Linux. Con las ncurses ya no habrá este problema.

En el escrito en cuestión veremos como empezar a programar con ncurses de forma práctica.

Muchos habíamos usado la librería conio.h con el BorlandC o otros compiladores. En Linux existe una librería que intenta "emularla", llamada uConio pero no es estándard de Unix ni hay paquete para Debian, etc.

En lugar de usar la librería uConio, podemos usar las ncurses. Estas pueden ser usadas desde una forma muy simple hasta para hacer auténticas maravillas. En este artículo veremos una introducción práctica para empezar a usarlas.

Existe bastante documentación por Internet, pero suele ser demasiado profunda al acercarnos por primera vez a la programación usando esas librerías. Incluso, en muchas ocasiones no necesitamos muchas de las funcionalidades que nos ofrecen.

Para compilar programas que usen las ncurses en Debian tendremos que instalar el paquete libncurses5-dev. Seguramente lo tendremos instalado ya que también se necesita para compilar el Kernel.
En otras distribuciones necesitaremos instalar un paquete de nombre parecido.

Un programa de ncurses tendrá dos cosas significativas:

* Tendrá este include: #include
* Se compilará de una forma parecida a gcc -lncurses fichero.c

El tipico programa de 'Hola Mundo' seria el siguiente:
#include 
int main()
{
initscr();
printw("Hola Bulma!!!");
refresh();
getch();
endwin();
return 0;
}

initscr: es para entrar en modo ncurses
printw: es para imprimir en la "ventana"*. Es importante usar printw, scanfw, etc. y no usar printf, scanf, ya que tendríamos resultados no deseados.
refresh: aquí es donde realmente se refresca la pantalla. Podemos hacer varios printw y al final un solo refresh para actualizar la pantalla. Si no hacemos el refresh quizás no saldrá impreso por pantalla.
getch: espera una sola pulsación de una tecla. Nos devuelve el código ASCII de la tecla pulsada como un entero. Fijaros que no espera el "Enter" final de línea
endwin: terminamos el modo de ncurses. Si no lo hacemos, nos quedará el terminal medio desconfigurado. Para solucionarlo podríamos hacer reset desde la misma consola.

Recordar una vez más de compilar con gcc -lncurses programa.c

(*)En ncurses podemos gestionar ventanas, escribir en ellas de forma independiente, generar scrolls, etc.. Para hacer una ventana usaríamos la función newwin, para eliminarla delwin, y un largo etcétera (man newwin). En este escrito, no crearemos ventanas, por tanto todo el terminal en sí será considerado una ventana.

Para pedir cosas a un usuario con ncurses haríamos:

#include
int main ()

{

char cadena[128];
initscr();

printw("Dime tu nombre\n");
scanw("%s",cadena);
printw("Te llamas: %s\n",cadena);

refresh();
getch();
endwin();
return(0);
}

La sintaxis del scanw es la misma que la del scanf tradicional.

Si no quisiéramos que lo que escribe el usuario saliera por pantalla (sin echo):

printw("Escribe la contraseña: ");
noecho();
scanw("%s",cadena);
echo();
printw("La contraseña es: %s\n",cadena);

Fácil, ¿no?
"Limpiar" la pantalla
Para "limpiar" la pantalla podemos hacer, sencillamente:

erase();

Moviendonos por la pantalla
Si nos queremos posicionar en un sitio de la pantalla usaremos la función move:

move (10,2);
printw("Escribe la contraseña: ");

¡Ojo! que es move(int y, int x); (fila, columna). Los que habíamos usado la conio.h era gotoxy(int x, int y) (va al revés).

Igualmente podríamos haber usado:

mvprintw(10,2,"Escribe la contraseña: ");

Poniendo colores en la pantalla
Si quisiéramos hacer un printw con colores:

if (has_colors())
{

start_color();

init_pair(1,COLOR_RED,COLOR_YELLOW);
attron(COLOR_PAIR(1));
printw("Escribe la contraseña: ");
attroff(COLOR_PAIR(1));
}

has_colors: devuelve 0 o 1 si el terminal tiene soporte para colores o no.
start_color: inicia el modo de colores. Si no lo hacemos no veremos los colores.
init_pair: asociamos el "par" 1 el color rojo para el texto y el amarillo para el fondo (los colores disponibles con BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE).
attron: y ponemos los colores de forma activa. También podríamos hacer:

attron(COLOR_PAIR(1) | A_UNDERLINE);

Y así lo tendríamos subrallado. Tenemos disponibles A_NORMAL,A_BLINK, A_BOLD, etc. (man attron para ver más opciones)

Es más, si queremos se pueden personalizar los colores en sí mediante la función init_color (man init_color).

Enlaces

* El ncurses Programming HOWTO
* Un FAQ de ncurses
* Otro manual de ncurses
* Escribir Programas con ncurses (en castellano)
* man ncurses
* El man de cada función de ncurses (muy bien detallados)

Queda mucho para hacer con esas librerías. Por ejemplo toda la gestión de ventanas, crearlas, modificarlas, imprimir dentro; menús, submenús; usar el mouse, etc.

Eso sólo ha sido una manera de introducirnos en la programación de ncurses, a partir de aquí podemos hacer si lo queremos muchas otras cosas.

Comentar que hay un port para Perl de las ncurses (paquete libcurses-perl) y, también desde Perl, una manera rápida de hacer ventanas y formularios usando las libcurses (paquete libcurses-widgets-perl) >>

En fin, espero que os haya gustado esta entrada, y sobretodo a los que teneis la aficion de programar. Nos vemos muy pronto con otra interesante entrada ; )

Fuente: http://www.bulma.net/body.phtml?nIdNoticia=2004

miércoles, noviembre 26, 2008

Imagenes Curiosas Vol. 4

Hola a tod@s!! En fin, que aqui os traigo mas imagenes frikis que he ido recopilando por la red, y es uno ve cada cosa que hiela la sangre... ¬_¬u

Como no y para variar, os dejo una imagen en la cabecera de la entrada sobre Darth Vader, aunque en este caso lleva ropa de estar por casa y por lo que parece esta pelando una patata o una cebolla. Lo malo vendrá cuando se la vaya a comer, ya que a no ser que tenga una trituradora en el bozal ese que lleva, lo tiene chungo... ¬_¬

En fin, para empezar os voy a poner una imagen a la cual hasta tendreis que hacerle una reverencia, y es que si no lo haceis ireis a parar al infierno, o lo que es peor... A las manos de Chuck Norris... ò__ó



Bueno, como podeis ver, el Vaticano ya ha aceptado a Chuck Norris como si fuera un santo mas, y es que no tenian otra opcion, ya que Norris amenazó con derribar la santa sede a puñetazos... ¬_¬u



Bueno, sin dejar de hablar sobre Chuck Norris, me gustaria que observarais bien esta imagen, ya que se trata del papel higienico que utiliza normalmente O_O. Si bueno, ya se que al igual irrita un poco la piel, pero Norris asegura que no ha probado nada mejor... T__T



Y por si algunos os preguntabais cual era la divisa Imperial, aqui os traigo el escaneado de un billete que todavia es de curso legal. El tema es que no se sabe si se trata de dolares o no, ya que está escrito en una jerga extraña...



Y para acabar os dejo con esta imagen, aunque me temo que no lo entendereis a no ser que tengais algun conocimiento de Linux. La verda es que se trata de un chiste y no esta nada mal. Para los que no lo entendais os lo explicaré.

En los sistemas Linux, el comando a traves del cual podemos convertirnos en administrador es su, aunque tambien hay otra forma de conseguirlo, y es añadiendo la orden sudo delante de cualquier comando.

Total, que sin llegar a entrar como administrador podemos ejecutar ordenes como si lo fueramos. Es mas, podemos hacer cualquier cosa. Y de ahi sale el chiste en cuestion.

El chiste empieza cuando el tio del sillon le pide al otro que le haga un sandwitch, cosa a la cual el amigo se niega. Sin embargo cuando en la siguiente frase le añade el sudo al principio, representa que el amigo no puede negarse. Si, ya se que puede parecer a primera vista una chorrada, pero es bastante curioso ^^

En fin, me despido aqui por ahora. Nos vemos pronto con otra interesante entrada. Mata ne!!

domingo, noviembre 23, 2008

Slam Dunk [DD]

Hola a tod@s!! Ya se que hace algun tiempo que no subia ningun anime nuevo al Blog, de modo que para compensaros os pasare unos enlaces para descargar el anime de Slam Dunk, aunque eso si, en catalan ^^

Imagino que a la gran mayoria de vosotr@s os pasa como a mi, y es que cuando veo un anime, serie o pelicula en un idioma, despues me cuesta mucho verlo en otro. A lo largo de los años me ha pasado por ejemplo con Dragon Ball y con un monton de peliculas, y el anime de Slam Dunk no ha sido una excepcion.

Debo decir que la calidad audio/video es excelente ya que esta ripeado del Dvd. Aqui debajo os dejo la sinopsis de mano de la Wikipedia:

<< Slam Dunk narra la historia de la evolución como jugador de baloncesto y como persona de su protagonista, Hanamichi Sakuragi, un joven de 15 años, problemático y pendenciero con un impresionante registro de rechazos amorosos a sus espaldas.

Al comienzo de la obra vemos a un Sakuragi recién llegado al instituto Shohoku y abatido por su último fracaso sentimental. Todo cambia cuando conoce a Haruko Akagi, de la que se enamora instantáneamente, y a la que intenta impresionar por medio del basketball.

Sin embargo, Sakuragi desconoce por completo las reglas de este deporte, además de carecer por completo de técnica.
Esta situación se agrava con su llegada al equipo, al comprobar las enormes habilidades baloncestísticas de Kaede Rukawa, también jugador de primer año y del que Haruko está enamorada. Sakuragi tratará de rivalizar con él a pesar de su escaso nivel, y esta rivalidad le servirá de acicate para ir mejorando progresivamente a lo largo del manga.

Con el tiempo, Sakuragi comienza a apreciar realmente el baloncesto, tal vez la única actividad en que destaca al margen de las peleas y aunque sigue queriendo impresionar a Haruko a toda costa esta dejará de ser su única motivación.
La incorporación de Sakuragi hará más fuerte al equipo del Shohoku, que capitaneado por Takenori Akagi, hermano de Haruko, afrontará por primera vez el torneo de Kanagawa y posteriormente el nacional con auténticas posibilidades de éxito. >>

Pues eso, que espero que os guste este anime, ya que es uno de los mejores que han aparecido en estos ultimos tiempos ^^. A continuacion os dejo los enlaces de Megaupload para que os podais descargar esta fantastica serie ; )

001 http://www.megaupload.com/es/?d=G004XQW6
002 http://www.megaupload.com/es/?d=FSAMAW25
003 http://www.megaupload.com/es/?d=AHGEN0IF
004 http://www.megaupload.com/es/?d=WE4LOWZP
005 http://www.megaupload.com/es/?d=1IN6EYYK
006 http://www.megaupload.com/es/?d=VQCDBA2D
007 http://www.megaupload.com/es/?d=V4SU6OGE
008 http://www.megaupload.com/es/?d=6O14SXUB
009 http://www.megaupload.com/es/?d=0HLR7CV0
010 http://www.megaupload.com/es/?d=ZQ7Q7FJN
011 http://www.megaupload.com/es/?d=AVIH5DRY
012 http://www.megaupload.com/es/?d=KMOMOZER
013 http://www.megaupload.com/es/?d=ZDR8M4CQ
014 http://www.megaupload.com/es/?d=3IQQWOVL
015 http://www.megaupload.com/es/?d=IMQ4HZ6L
016 http://www.megaupload.com/?d=YHZFWTZ3
017 http://www.megaupload.com/es/?d=BK99WZZD
018 http://www.megaupload.com/es/?d=88WUTN93
019 http://www.megaupload.com/es/?d=Q70QPZK3
020 http://www.megaupload.com/es/?d=ZLD9P55K
021 http://www.megaupload.com/es/?d=68MEUVNY
022 http://www.megaupload.com/es/?d=OMRZE1KN
023 http://www.megaupload.com/es/?d=N2R409LZ
024 http://www.megaupload.com/es/?d=0IWY0QS0
025 http://www.megaupload.com/es/?d=K14MFQI2
026 http://www.megaupload.com/es/?d=BY207USJ
027 http://www.megaupload.com/es/?d=X5ALARVI
028 http://www.megaupload.com/es/?d=LWDLHOOE
029 http://www.megaupload.com/es/?d=BDKE7CSQ
030 http://www.megaupload.com/es/?d=JN9F4UJ7
031 http://www.megaupload.com/es/?d=MTZ1CYUR
032 http://www.megaupload.com/es/?d=BPCN5NJU
033 http://www.megaupload.com/es/?d=DBG74ZJA
034 http://www.megaupload.com/es/?d=I78HBH3E
035 http://www.megaupload.com/es/?d=JB2UCE20
036 http://www.megaupload.com/es/?d=7LJRNAY8
037 http://www.megaupload.com/es/?d=VBDP2MTF
038 http://www.megaupload.com/es/?d=B00M6WGB
039 http://www.megaupload.com/es/?d=84GUA1FM
040 http://www.megaupload.com/es/?d=XSJIUIK3
041 http://www.megaupload.com/es/?d=JKD3D8RY
042 http://www.megaupload.com/es/?d=QGP83NPM
043 http://www.megaupload.com/es/?d=WTRKEB1V
044 http://www.megaupload.com/es/?d=CQGGP87O
045 http://www.megaupload.com/es/?d=85HKHRRG
046 http://www.megaupload.com/es/?d=280FS07Y
047 http://www.megaupload.com/es/?d=I2BX542Z
048 http://www.megaupload.com/es/?d=2P8F9270
049 http://www.megaupload.com/es/?d=PXRMZD3Q
050 http://www.megaupload.com/es/?d=2F0ILDTZ
051 http://www.megaupload.com/es/?d=W7BJV8DI
052 http://www.megaupload.com/es/?d=FTJCQEKO
053 http://www.megaupload.com/es/?d=ZV1CHCZ6
054 http://www.megaupload.com/es/?d=467E37MY
055 http://www.megaupload.com/es/?d=I7DLBXJW
056 http://www.megaupload.com/es/?d=5AL17DMZ
057 http://www.megaupload.com/es/?d=4PSLD2SR
058 http://www.megaupload.com/es/?d=QMEK926K
059 http://www.megaupload.com/es/?d=9IDSYWL0
060 http://www.megaupload.com/es/?d=YC79ZOCD
061 http://www.megaupload.com/es/?d=6ORHA5J8
062 http://www.megaupload.com/es/?d=RTIID304
063 http://www.megaupload.com/es/?d=JW8GC75U
064 http://www.megaupload.com/es/?d=1XGTIXKZ
065 http://www.megaupload.com/es/?d=6XDEQI80
066 http://www.megaupload.com/es/?d=0LN2IZFR
067 http://www.megaupload.com/es/?d=ZRA8THBF
068 http://www.megaupload.com/es/?d=X4XY05NO
069 http://www.megaupload.com/es/?d=11F1GE1A
070 http://www.megaupload.com/es/?d=1GH51XL7
071 http://www.megaupload.com/es/?d=9A5IHJH7
072 http://www.megaupload.com/es/?d=7PRE0KVX
073 http://www.megaupload.com/es/?d=UAHPBJ4M
074 http://www.megaupload.com/es/?d=M3PASWU9
075 http://www.megaupload.com/es/?d=FAGVKT9W
076 http://www.megaupload.com/es/?d=QWYZ8BCW
077 http://www.megaupload.com/es/?d=G91UZMUI
078 http://www.megaupload.com/es/?d=LWSAR3C8
079 http://www.megaupload.com/es/?d=SGDWINHM
080 http://www.megaupload.com/es/?d=A2508TJM
081 http://www.megaupload.com/es/?d=RJKJJQYP
082 http://www.megaupload.com/es/?d=UDNG8FYI
083 http://www.megaupload.com/es/?d=2OFKKEC2
084 http://www.megaupload.com/es/?d=LIXM8PTE
085 http://www.megaupload.com/es/?d=PVGXGNIT
086 http://www.megaupload.com/es/?d=QR38PY0P
087 http://www.megaupload.com/es/?d=MWUSGVRL
088 http://www.megaupload.com/es/?d=XV2KOUJK
089 http://www.megaupload.com/es/?d=1PMU3ANB
090 http://www.megaupload.com/es/?d=F3IUCA1C
091 http://www.megaupload.com/es/?d=GGM3NAOZ
092 http://www.megaupload.com/es/?d=PB03VCYX
093 http://www.megaupload.com/es/?d=2ABPNG5V
094 http://www.megaupload.com/es/?d=XOMEBFK4
095 http://www.megaupload.com/es/?d=M2YMMTV8
096 http://www.megaupload.com/es/?d=J7UNC8OT
097 http://www.megaupload.com/es/?d=GMH5WCSA
098 http://www.megaupload.com/es/?d=RO1W25H1
099 http://www.megaupload.com/es/?d=BMJ947ON
100 http://www.megaupload.com/es/?d=1NI4FMII
101 http://www.megaupload.com/es/?d=K0YS26PW

En fin, espero que os guste este anime. Nos vemos pronto con otra interesante aportacion ; )

Mata ne!!

Fuente: http://vagos.wamba.com/showthread.php?t=520292