Tuesday, December 15, 2009

Curso Oracle BD(Taller de Base de Datos SQLPlus y PL/SQL)

Hola a todos, ya finalizado mi curso de Taller de Base de Datos en el ITToluca, aqui subo para todos un rar que contiene los archivos necesarios para estudiar taller de base de datos, que en si, es base de datos en oracle(SQLPlus) y PL/SQL, incluye ejercicios resueltos y probados, con presentaciones muy bien explicadas por el L.A.E. Javier Gómez Lugo, cualquier duda o ayuda, haganmelo saber..
Nota: Es recomendable tener instalado Oracle 10g Enterprise Edition, despues de instalar configuren el Listener,la cadena de conexión, ya q este lista ya pueden ingresar a SQLPlus :



COMENTEN!!!!

Thursday, November 12, 2009

Maldita impresora (humor!!)

Tuesday, November 10, 2009

A VJ SOFTWARE LIST!!

Tras andar buscando en la red software que pueda usar en Linux y también probar otros SW sobre VJ me encontré esta lista bastante buena, ojalá a los que estan en este rubro les ayude un poco a elegir, conocer, y explotar, ya sea son SW privativo, Libre u OpenSource.. Commenten!! ((Liga original dando click en el título))

Cross-platform:
* http://www.widewhitevoid.com/ 3DJ 1.1 – Video Layering/Effects (Mac/Win)
* http://www.arkaos.net/ Arkaos VJ – Clip Triggering/Effects (Mac/Win)
* http://draves.org/bomb Bomb – Visual Musical Instrument (Linux/Mac/Win)
* http://www.videokonferenz-berlin.de/videokonferenz.php ES-X – Max/MSP-based live video performance tool (Mac/Win)
* http://www.flashmixer.de Flashmixer – Based on the Fileformat SWF (Shockwave Flash) (Linux/Mac/Win)
* http://www.robotfunk.com/flowmotion/ Flowmotion – Video Mixing/Effects (Mac/Win)
* http://www.flxer.net FLxER – Flash Video Mixer (Linux/Mac/Win)
* http://www.vidvox.net/grid2.html GRID – Movie Triggering (Mac/Win)
* http://www.troikatronix.com/ Isadora – Modular live performance tool. (Mac/Win)
* http://www.lividinstruments.com/ Livid Union 2.0 – Full VJ mixing software (Mac/Win)
* http://www.resolume.com/ Resolume (Mac/Win)


* http://www.digitalstage.net/en/ Motion Dive – (Mac/Win)
* http://www.mutevj.com Mute VJ – vj software with unique flickr and yahoo maps filters (Mac/Win)
* http://www.mxwendler.net/ MXWendler 2.4 – live performance/triggering oriented. very fast. free basic.(Mac/Win)
* http://www.onyx-vj.com Onyx – Flash-Based Video Mixer (Linux/Mac/Win)
* http://artefacte.org/pd/ pidipVJ – VJ tool to make realtime visual art. (Linux/Mac)
* http://www.mashstudio.com/soft_fuse/index.html Rhythmic Circle Fuse – (Mac/Win)
* http://www.corebounce.org/wiki/Mainfloor/Soundium2/ Soundium – Live Visual Performance Platform
* http://www.bertrandgondouin.net/post…ic-Flash-Mixer Symtonic Live ! – Based on the Fileformat SWF (Shockwave Flash) (Mac/Win)
* http://www.optickle.com/pages/en/newmedia.php Visulator 2.5 – Multi layer movie/animation/photo triggering VJ tool (Mac/Win)
* http://vlight.to/MXR/ VLIGHT.MXR – (Mac/Win)
* http://www.3rd-design.com/ V.I.P. 5.0 – Video interactive processor sketched in Max/MSP and Jitter (Mac/Win32)
* http://merlin.fit.vutbr.cz/wiki/inde…Projects_2006# Whizzualizer – Tool_for_real-time_video-mixing Whizzualizer – OpenGL video/camera/image mixer. Experimental version. Easy to extend

API
* http://www.freeframe.org FreeFrame – Mac/PC/Linux crossplatform video effects API designed for integration into VJ Software
* http://www.gephex.org/ GePhex – Linux/Win32
* http://vsxu.com/ Vovoid VSX Ultra Developer parameter-based API supporting bitmap & mesh creation, mathematics, rendering modules. Using eclipse/mingw32 for development (free). Source code included for most modules.
* http://www.cycling74.com/products/index.html MAX/MSP + Jitter – Mac/Win32 Development Environment
* http://impromptu.moso.com.au Impromptu Video/Audio/Vector Graphics RealTime Programming Language for OSX

Linux
* http://delcorp.org/delvj/index.php/Portada DELvj – Free Software
* http://effectv.sourceforge.net EffecTV – Open Source
* http://freej.dyne.org/ FreeJ – Open Source
* http://veejay.dyne.org/ Veejay – Open Source

Amiga
* http://www.captainvideo.nl/rob/mnu3/mnu3_1.html MNU

Macintosh
* http://www.apple.com/finalcutstudio/motion/ Apple Motion – Animated Graphic Design / MIDI compatible
* http://goldbergs.com/dervish dervish – completely free with code feedback toy by joshua goldberg
* http://www.sonoluca.com/ Klangfarben
* http://www.garagecube.com/modul8/ Modul8 – Video Mixing/Effects
* http://www.quartonian.net Quartonian – Creative commons licensed VJ mixer created in Quartz Composer
* http://www.adagio-voip.com/ Adagio Mix – Broadcast Video Mixer
* http://vjsputnik.com/soyuz.html SoYuZ – free open GL Jitter based vj software from VJ SPuTNiK
* http://www.vidvox.com VDMX5 – Video Triggering/Mixing/Effects/Feedback
* http://www.stone.com/Videator/Videator.html Videator v3.0 – powerful Vee-Jaying, movie-making and video processing application. Videator is both a “PhotoShoppe For Video” and a realtime performance video creation adventure. FREE Updates for Life!

Win32 (3D Hardware Accelerated)
* http://www.derivativeinc.com/home/home.asp Touch Tools – Derivative
* http://www.neonv2.com Neon v2 Enhanced Realtime Live Visuals
* http://www.vjamm.com VJamm – Audio Visual Live Performance VJ Software
* http://www.loosegoose.nl/ Pilgrim
* http://jasondorie.com/midivid/ MidiVid GPU
* http://vsxu.com/ Vovoid VSX Ultra Free visualization toolkit
* http://www.slvtn.com Salvation Modular (Node-based) Visuals Creation and Software Toolkit
* http://www.galago.fr/ Smode Studio
* http://vvvv.meso.net vvvv a multipurpose toolkit
* http://www.adrianboeing.com/products.html#imagic iMagic NG – The first purely hardware accelerated VJ software is both a “PhotoShoppe For Video” and a realtime performance video creation adventure.

Win32
* http://circulation.sk/ Circulation – Live improvisation video/post-production software for technically experienced artists, scripting inclusive.
* http://www.otsdj.com/ OtsDJ Pro – Live video DJ mixing software including automated beat mixing, karaoke CD+G, time-scaling, and scratching.
* http://aestesis.org/ Aestesis-ELEKTRONIKA – modular (virtual hardware based) – more than 30 differents modules (2d/3d/audio/video/effects)
* http://www.beatharness.com/ BeatHarness Semi-automatic Live VJ-Software using user-defined content (live-camera, images, videos) and effect/transition-scripts.
* http://opentzt.sourceforge.net/ OpenTZT – Open Source – See the [[OpenTZT]] Reference here on the Wikipedia
* http://www.vjcandyman.tk Sweetbox Live performance application. (Link doesn’t work)
* http://TextMachine3D.com TextMachine 3D Text Rendering, Dictionaries, User Input and Counters
* http://www.visualjockey.com/ VisualJockey Modular FX Vj Synthetiser/Software
* http://www.whorld.org/ Whorld free open-source sacred geometry visualizer with MIDI control
* http://www.phlumx.co.uk/ PHLUMX PHLUMX – Digital Video Jockeying and clip scratching / triggering Now Free !
* http://www.adrianboeing.com/products.html#imagic iMagic – Live VJ software, 2d only, DX7 and older.

VJ softwares for handheld video game consoles:

Nintendo Game Boy advance / Game boy player for Nintendo Game Cube
* http://www.pikilipita.com/vj/ Pikilipita advance – Video mixes game boy advance ROM. It can be run on real hardware or on a gameboy emulator
* http://www.sqjvj.com/?l=en SQJ – SQuareJockey is a vj-software that enables the making of live visualisations by the use of the pocket games console the GameBoy Advance.

GP2X
* http://www.pikilipita.com/vj/ Pikix – an application for live video performances running on the Korean console GP2X. (so far, it’s a freeware)

Thursday, October 29, 2009

Encuentre y compre The Metropolitan Opera, New York Tickets at Ticketmaster.com.mx

Encuentre y compre The Metropolitan Opera, New York Tickets at Ticketmaster.com.mx

Monday, October 26, 2009

Programa para el Festival de las Almas Valle de Bravo 2009





Cierre de Quimera 2009 con Humanicorp / Fábrica de Sueños


Gran cierre del Festival Internacional Quimera 2009 a cargo del teatro de danza aérea “Humanicorp” y su presentación de “Fábrica de sueños”, en el parque Juárez donde más de 700 personas llenaron el escenario para presenciar este género teatral donde la actuación, y la imaginación se fusionaron con la música en vivo y la ambientación del escenario para hacernos sentir en una “fábrica de sueños”. Monstruos, y extraños seres acompañaron esta obra con caracterizaciones especiales, no obstante, la danza, principal elemento, a su máximo esplendor con movimientos impresionantes, transmitiéndonos en cada uno de sus personajes sueños que solo son posibles de personificar a través del teatro. Una combinación de danza clásica, artes marciales, y gimnasia artística hacen de “Humanicorp” un espectáculo que mantuvo a cada espectador sin moverse un minuto.

El festival internacional quimera 2009 ha terminado y con él un gran sabor de boca nos llevamos todos con cada una de las presentaciones, conciertos, conferencias, obras, exposiciones y demás que tuvimos la oportunidad de tener en nuestro municipio Metepec no solo locales, si no nacionales e internacionales, de la música, el teatro y toda la cultura que le caracteriza al Festival Quimera y que como todos los años algo bueno y mejor nos podemos llevar de el.



Página Oficial: www.humanicorp.net

Sunday, October 25, 2009

Reto México 2009

¿Qué es Reto México?

(por http://www.retomexico2009.org.mx/mexico2009/ )

Nace a partir del gran festejo del Año Internacional de la Astronomía 2009, el cual se inició en México con un gran evento llamado “Noche de las Estrellas” el 31 de Enero de este año, en el que participaron 22 plazas a lo largo y ancho del territorio nacional y al cual asistieron más de 200 mil personas. Como uno de los eventos de cierre del Año Internacional de la Astronomía, el Comité Nacional de Noche de las Estrellas tiene una iniciativa que pretende cerrar con broche de oro con este Reto para México el 24 de Octubre de 2009 apuntándole a la Luna.


El objetivo, además de imponer un récord mundial, es maravillar a los mexicanos a través de este evento y promover la ciencia de forma divertida y placentera, mostrando que la astronomía forma parte de nuestra vida diaria y que nos hemos olvidado de emocionarnos con los mejores espectáculos del cielo nocturno por la rutina en la que vivimos sumergidos, y se nos olvida que afuera de nuestro mundo existe un insólito y maravilloso universo con sus misterios y sorpresas que no acabamos de comprender y que, el estudiarlo, nos ayuda a entender cómo se forman las estrellas, los planetas, por qué puede haber vida en algunos de ellos, con lo que además de maravillarnos y divertimos, nos hace entender el lugar que ocupamos en su inmensidad. En el plano ecológico nos ayuda a crear conciencia y nos hace comprender que a nuestro sistema solar le costó más de 5 mil millones de años poder conformar la vida en la tierra y que, en menos de 100 años, nos hemos encargado de destruir el medio ambiente y poner en riesgo la vida misma. Todos estos conceptos los debemos inculcar a las nuevas generaciones, ya que de ellos dependerá el futuro de la ciencia y la ecología, por lo que es un buen momento para motivarlos e impulsarlos a conocer lo fascinante que es el universo.


Reto México Valle de Toluca(por Charlie)

Este 24 de octubre se llevo a cabo el “Reto México” en el recinto ferial de Metepec donde a partir de las 7pm y con un clima que impidió totalmente la visibilidad de la luna donde la lluvia no ceso durante el evento, más de 100 personas se reunieron con el propósito de colaborar en este reto, siendo las 20:20 hrs en punto se lograron juntar en total 83 personas registradas con telescopio para observar la luna por los jueces, donde lamentablemente ninguna pudo observar la luna por las condiciones climatológicas, superándolo ampliamente el objetivo de 25 telescopios registrados. Solo queda esperar los resultados finales, para conocer si este reto se logro o no, consulten la página oficial http://www.retomexico2009.org.mx/, en los próximos días.

Saturday, October 24, 2009



Jueves y viernes fueron los masivos de rock, reggae, ska, electronica, y de más fusiones de la música, el día jueves 22, Puerquerama y Nortec, las bandas principales. Puerquerama cumpliendo 10 años nos mantuvo en un buen ambiente de rock como solo ellos saben, uniformados y con letras fuera de lo normal, la atención de conocidos y desconocidos fue nata desde la primera rola, y bueno con invitados especiales como "El Mastuerzo" y Luis Román Ibarra mejor conocido como "Dr. Shenka" vocalista de Panteón Rococó entre otros fueron los invitados de este grupo local que siempre tiene que ofrecernos, y cerrando este día estuvo Nortec, el cual hizo vibrar a todos, y principal grupo de la noche con su estilo muy particular que a más de 1000 nos emociono con cada ritmo electrónico que se mezclaba con sonidos clásicos del norte que involucran instrumentos como la trompeta, el trombón, el acordeón, y la guitarra fueron los principales, junto a una serie de sonido electrónicos producidos en vivo por dos de sus integrantes desde una "consola" si así podemos llamarla, donde producían todo y se mezclaba claramente con los instrumentos para darle forma a un estilo único, pegajoso, electrónico, y bien del "Norte" al mismo tiempo. Parte fundamental y con una clara ambientación fue la implementación de 3 pantallas interconectadas, manejadas en vivo por el Vj de la banda junto a la sesión de Luces por el Ingeniero de staff, que en conjunto dejaron un increíble espectáculo para recordar de este Festival Quimera 2009. Un playlist esperado con los hits que más han de identificar a este grupo como lo son "shake it up","Tijuana makes me happy","Mama Loves Nortec","Tijuana Sound Machine" sonaron para darnos gusto sin dejarnos decepcionados por un minuto, el grupo y la noche termino para dejarnos con un buen sabor de boca del día.


Viernes 23 de octubre

Alrededor de las 10 de la noche muchos jóvenes de distintos lugares se reunieron en el recinto ferial para poder ver a los tex-tex un grupo originario de Texcoco Texcoco, el cual surge a finales del 86 con la idea de hacer rock en español y original, cosa que sin duda lo han logrado. A las 10 con 10 minutos aprox. comenzaron a tocar abriendo con la canción “toque mágico”, la cual fue coreada por la masa de jóvenes con una gran nube de humo encima. Su presentación finalizo minutos antes de las 12 con la canción “te vas acordar de mi” igualmente cantada y bailada. La ovación que recibieron no se puede describir. Finalizada la presentación la gran mayoría de los asistentes se retiro. Dejando así a los fans de san pascualito rey, que soportaran el frio de la noche esperando la actuación de estos. Pasados 20 minutos de las 12 comenzó la presentación de San pascualito Rey los mismos que interpretaron 13 temas unos de su disco más reciente el cual sale la próxima semana y la otra parte de su repertorio más selecto.

Participación en el post de:
Karina Gomez Patiño

Tuesday, October 20, 2009

DANZA CONTEMPORANEA

Martes 20 de Octubre en la Plaza Juarez se presento la Danza Contemporanea en lal cual esta es una forma de expresión corporal que principalmente se basa con el ballet clasico, cada movimiento del bailarin expresa una idea, sentimiento o alguna emoción.

Esta danza tiene un objetivo principal que es trasmitir al publico las emociones que son representadas con los movimientos realizados ( saltos y giros ) todo el publico quedo satisfecho con el espectaculo entre ellos yo, es una manera de apreciar el arte de nuestro cuerpo.

Zaira Franco..


El Lunes 19 de Octubre se presento Zaira Franco,Dendara, un grupo de rock que dejo de que hablar, un estilo con ritmos latinos, reggae, y un toque de sensualidad en un rock muy latino, nos deja un sabor de boca bastante bueno, que en particular lo disfrute a pesar de no haber escuchado esta propuesta antes.

La gente no conocia pero la mezcla de rock-reggae-latina, que en partes sensual, llamaba poco a poco a la gente, a detenerse por un momento a escuchar, que por casualidad se detenia y al escuchar captaba con sus letras(por Rafael Dendara) un ambiente de buena vibra, digno de admirar. Un espectaculo que disfruté desde el inicio donde el anochecer acobijaba lo sentimientos de cada canción.

Reseña breve sobre el grupo(Redactada originalmente por el staff periodistico de Quimera)



Esta propuesta ofrece una experiencia electroacústica con un gran nivel musical, originalidad y repertorio popular. Parte de éste son: “Nene”, “La cocina”, “No basta”, “Que puede ser de mí” y “Paso la noche en vela”.

Cantante por destino, de voz poderosa y libre, ha recorrido por más de 10 años desde los lugares más recónditos de la ciudad de México, hasta numerosos lugares en el interior de la república mexicana. Además ha colaborado con grandes músicos, como son Rafael Dendara, Héctor Infanzón, Eduardo Gamboa, Juan Carlos Ertze y Marco Rentería. Entre otros. Incursionando también en la música para cine, en el teatro, así como en diversos géneros musicales desde la música electrónica hasta el jazz.

Poseedora de un sonido propio, al escucharla uno queda sorprendido de la versatilidad, los contrastes y los numerosos colores que da al interpretar un tema y de la energía que transmite. Con la música como forma de dar vida y de vivirla Zaira Franco es una voz que aprendió a cantar y a estar frente a un público ahí mismo en el escenario. Disfrute, libertad, son algunos de los adjetivos que se pueden enumerar al presenciar este derroche de sentimientos y vida. La potencia de su voz y el característico sonido de ésta, son prueba de que la música es libertad, una libertad que hay que tomar sin miedo.

Sunday, October 18, 2009

Big Band!!!

Una gran banda, del conservatorio como lo es "Big band" nos trajó un espectaculo de JazZ, del cual más de uno quedo sorprendido por el talento de cada uno de los musicos que conformaban esta banda, canciones ya conocidas y originales, muy bien adaptadas al genero del Jazz, esten alertas, tendrán una proxima presnetación en Toluca con Glen Miller desde Nueva York.!!

Friday, October 16, 2009

Teatro Phi



El día inagural 15 de Octubre se presento el “teatro Phi”, un grupo teatral que llega a Metepec desde Chile a cautivarnos con un espectáculo único, donde las cosas más comunes e impensables como contenedores de basura, tubos pvc, andamios, entre otras cosas, fueron el principal instrumento musical de estos increíbles actores, y no obstante, la creatividad de sus manos, los gestos y sonidos extraños, fueron parte de un espectáculo que nos mantuvo sin pestañear y del cual fuimos parte con aplausos sincronizados dirigidos, y curiosas actuaciones que parecían salir de situaciones del aburrimiento y ocio, que después se convertían en divertidas y rítmicas canciones que al final llegaron a ser aplaudidas por el público mexiquense el cual abarroto el parque Juárez a medida que el espectáculo avanzo. Muy buena impresión que nos deja este primer día del Festival Quimera 2009, los eventos apenas comienzan, así que no dejen de asistir y conocer más sobre la cultura, arte, teatro, cine, y conciertos internacionales así como lo mejor a nivel nacional y local que la Quimera trae para nosotros.


Thursday, October 15, 2009

Escenarios Quimera 2009

Den clic sobre ella para ver el croquis en grande

¿Pero, qué es Quimera?



































El festival Quimera empieza ya, pero creo que la mayoria no sabe que la Quimera es mounstruo de la mitologíaa griega, y bueno les dejo este interesante articulo para que se vayan familiarizando con la palabra.

En la mitología griega, Quimera (en griego antiguo Χίμαιρα Khimaira; latín Chimæra) era un monstruo horrendo, hija de Tifón y de Equidna, que vagaba por las regiones de Asia Menor aterrorizando a las poblaciones y engullendo rebaños y animales. Fue madre con Ortro de la Esfinge y el León de Nemea.

«Quimera» procede del griego Χίμαιρα Khimaira, que significa ‘macho cabrío’. Puede que tras el mito esté una batalla real contra un líder guerrero o un bandido cuyo nombre, título o símbolo tuviera que ver con el macho cabrío.

Las descripciones varían desde las que decían que tenía el cuerpo de una cabra, los cuartos traseros de una serpiente o un dragón y la cabeza de unleón, hasta las que afirmaban que tenía tres cabezas: una de león, otra de macho cabrío, que le salía del lomo, y la última de dragón, que nacía en la cola. Todas las descripciones coinciden sin embargo en que vomitaba fuego por una o más de sus cabezas. Era sumamente rápida.

Quimera fue derrotada finalmente por Belerofonte con la ayuda de Pegaso, el caballo alado, a las órdenes del rey Iobates de Licia. Hay varias descripciones de su muerte: algunas dicen simplemente que Belerofonte la atravesó con su lanza, mientras que otras sostienen que la mató cubriendo la punta de la lanza con plomo que se fundió al ser expuesto a la ardiente respiración de Quimera.

Otros significados

El término quimera o quimérico se usa a menudo como paradigma de lo fantasioso, sobre todo si es favorable: lo utópico. En contextos técnicos, se usa metafóricamente para describir cosas que tienen atributos combinados procedentes de fuentes diferentes. En genética, por ejemplo, un organismoo tejido creado a partir de dos o más fuentes genéticas diferentes se denomina quimérico, como en pacientes sometidos a trasplantes con órganos de otros donantes. Ese sentido de mezcla o hibridación también ha pasado al español a través de ficciones modernas (juegos de ordenador, anime, manga,etc).

También se suele denominar quimeras a los leones chinos o perros de Fu.


Fuente:

Wikipedia.org :D

Saturday, October 10, 2009

Todos los artistas que estarán en Quimera 2009!




Todos los artistas que estarán en en el Festival Quimera 2009! por día!


Programa Quimera 2009!


El XVII Festival Internacional de Arte y Cultura, regresa como todos los años, con eventos únicos y llenos de interés para el público como nos ha acostumbrado el departamento de cultura de la ciudad de Metepec, donde niños, jóvenes y adultos podrán disfrutar de algún evento que sin duda habrá que comentar.
Para más información consulten la página web del festival (www.quimerametepec.org) donde podrán obtener más detalles de todo este gran festival que nuestra ciudad nos ofrece!!





Ver programa para el día Jueves 15 de Octubre

El primer día empiezan los eventos desde las 12:00pm en el "Pabellón de la Ciencia" y la inaguración en la casa de cultura de Metepec a la misma hora con una exposición colectiva. Fernando Cano a las 16hrs Inagura el escenario de la escalinata y a las 16:30hrs Luis Nishizawa Inagura el patio de la presidencia municipal con una exposición homenaje.



Ver programa para el día Viernes 16 de Octubre

Un evento recomendable para este día son las proyecciones de Charles Chaplin que se darán en el auditorio de A.P.A.S. a dos cuadras del centro de Metepec:

1. El gran Dictador a las 10 am
2.En rey en Nueva York a las 4:30pm

También a las 7pm "Big band" desde el conservatorio nacional de música nos trae un concierto de jazz que vale la pena ver.

Ver programa para el día Sabado 17 de Octubre

M5 nos presenta un concierto de jazz, son bastante buenos y vale la pena escucharlos, estarán en el parque Juárez a las 5pm!

Este día también se presentará en cinepolis una película llamada "ven y mira, Elem Klimov" parte del ciclo del cine Ruso en México, hay que consultar los horarios en cartelera o en www.cinepolis.com.mx

Ver programa para el día Domingo 18 de Octubre

Un amplio programa nos espera el día domingo con eventos bastante interesantes a explorar, como la música experimental de "Volátil" y "Egiptianos", teatro con "Payasas a la Carta" en casa de cultura y dos conciertos a partir de las 8pm en el parque Juárez de Ari Brickman y Jaramar

Ver programa para el día Lunes 19 de Octubre

Seguimos con el películas en cinepolis del cliclo de cine Ruso en México con "El imperio desvanecido de Karen Shajnazarov

A las 4pm el Tecnológico de Monterrey campus Toluca prepa sede Metepec presenta "Animasivo" un festival de cortometrajes de animación para todos los que les gusta este género, en el mismo lugar concierto de música Electronica de
Crack-a-ton! y Colectivo Mente en Blanco a las 6pm!!.

A las 8pm en el parque Juárez observación con telescopios, si eres fan o tienes un telescopio, no te lo puedes perder!! al terminar alas 9pm disfruta un concierto de jazz de Elizabeth Meza para cerrar el día.


Ver programa para el día Martes 20 de Octubre

Seguimos con las peliculas del ciclo de cine Ruso en México con " La subida, de Larisa Sheptiko" Consulten cartelera de cinepolis!!
A las 8pm observación con telescopios!!, a la misma hora en el escalinata un concierto de música fusion a cargo de "Petra".

Ver programa para el día Miercoles 21 de Octubre

Continuamos con la cartelera de Cine Ruso en México con Que viva México, de Sergei Eisentein y con la observación de telescopios a las 8pm en el parque Juárez!




Ver programa para el día Jueves 22 de Octubre

Este día en el parque la Providencia se juntarán varias bandas de rock, local y foráneas de la ciudad

"Festival Quimera 2009 Metepec, Estado de México, México
Fetus, Efectorama, Tyco, Androides de Marte, Go Astronauta, Orbinson, Ralmo, Mefisto, Pacifico Fly, Canabinnoides, Madame la Renta, Puerquerama, Colectivo Nortec (Bostich + Fussible)
Concierto masivo Rock para todos
12:00 - 23:00 Parque La Providencia"


No se pueden perder a Juan Pablo Villa! un espectáculo digno de ver, concierto de música con ruidos extraños pero perfectamente bien ambientados y hechos por él mismo en vivo..de seguro le compras un disco!

Ver programa para el día Viernes 23 de Octubre

Segunda parte de Rock Masivo
Token, Emisario, Cadáveres Escarlata, Jetiz, Dorsal, Sagunta, Pilfaka, Eva Lumbre, Desarmado, MC Luca, King Maratón, Congal Tijuana, Tex Tex y San Pascualito Rey
Concierto masivo Rock para todos
12:00 - 23:00 Parque La Providencia



Ver programa para el día Sabado 24 de Octubre

Reto de las estrellas con la observación de telescopios para RECORD GUINESS! en el parque Bicentenario a las 7:30PM!! Asiste no te lo puedes perder!!!

A las 9pm el viaje de Nezahualcóyotl en casa de cultura(Teatro)


Ver programa para el día Domingo 25 de Octubre

Clausura después del evento "Fábrica de sueños" en el parque Juárez (830pm aproximadamente)






Monday, August 24, 2009

100 Greatest Hard Rock Songs

Aquí un disco muy bueno las canciones han sido enlistadas en un post anterior (click sobre la imagen)

Friday, July 10, 2009

MAC OSX 10.5 con iATKOS V7 y Dual Boot

Empezando con que es iATKOS V7, pues es el S.O. de mac version 10.5 para maquinas con procesador intel y que no tienen el S.O. Leopard, como yo que tengo vista en mi TOSHIBA, bueno aqui les dejo una guia de como poner MACOSX LEOPARD 10.5( el mas reciente) y hacer el dual boot con vista, es decir tener vista y macOSX al mismo tiempo:


ANTES QUE NADA BAJEN EVEREST, HAGAN UN INFORME Y ESTEN SEGUROS Q TENGAN INTEL Y QUE ACEPTE INSTRUCCIONES SSE2 Y SSE3, Y PORFAVOR HAGAN RESPALDO DE SUS ARCHIVOS!!!!


1. BAJEN iATKOS V7! lo encuentras muy facil en google como "descargar iATKOSV7", este que bajen pesa como 3.2gb y es una imagen ISO, es decir que ya que tangan el archivo solo lo abren y lo graban en un DVD a 2x o 4x para que lo queme bien!

2.Ya que tengan su DVD de iATKOS listo,hagan una particion de su disco duro pero haganla SIN formato,¿como hacerla? bueno dos opciones:

a.Usen la herramienta de windows, vana inicio, dan click derecho en equipo y luego en administrar, se van a almacenamiento de discos y veran su disco duro, leugo dan click derecho reducen el volumen, y lluego dan clcick derecho y crean la particion sin formato!! del tamaño que redujeron su particion de "c:".

b.Usen particion Magic o algun programa para particionar http://www.softonic.com


3.Ya que tienen su particion creada sin formato, incertan el dvd y reinician la computadora, inician desde disco(cuando aparezca el BIOS o el logo de su compañia aprientan F12 en mi caso o la opcion q dice boot divice).

4.Esperena que cargue el disco leugo dan en continuar,luego dan aceptar y despues aparece algo para leer, y LO LEEN CUIDADOSAMENTE ESTO AYUDARA EN SU ISNTALACION Y A SABER QUE COSAS PONDRAN!!!.

5.Despues les saldra donde lo desean instalar pero no aparecera nada, entonces vamos a utilities y damos en disk utilities,leugo seleccionamos la particion que creamos, vamos a EREASE y donde dice formato le damos "MACOSX(JOURNALED)" y le ponemos un nombre, borramos, y despues cerramos la ventana y ya hestar la particion lista para usarse, la seleccionan y dan en siguiente.

6.En la siguiente ventana dan click en CUSTOMIZE y seleccionan lo que necesiten, ene ste punto ya sabran que elegir ya que ya leimos anteriormente todo esto, y si no pues al dar click sobre algun aspecto te daran una descripcion breve

7.Acabando de seleccionar esto damos en install, esperamos a que acabe, y si la seleccion fue la adecuada estara listo, al reiniciar entramos normal y ya nos dara un menu de entrada a macOSX entramos para verificar confiruar y q este bien.

8.despues intentan entrar a a windows si les dice q metan los discos de reucperacion y shalala siguen con el siguiente paso y si entran bien pues ya acabaron jajaja


9.Lo que paso es que la forma de inciar se movio y solo hay que acomodarla, ¿como? entren con sus discos de recuperacion al DOS( command prompt) y escriban esto como esta debajo y listo( lo que esta entre parentesis NO lo pongan!!)


Diskpart
Select disk 0
select partition 1 ( vista )
active

exit

bootrec /rebuildbcd
y

diskpart
select disk 0
select partition 2 ( Leopard iatkos )
active
exit

and restart

el video es este





NOTA!!!!: HAGANLO BAJO SU RIESGO A MI ME FUNCIONA AL 100% EN EXCEPCION DE CIERTAS COSAS QUE SOLO MAC TIENE, CUALQUIER DUDA DIGANME!!!



VIDEOS DEL PROCESO QUE USE

Thursday, May 14, 2009

EL IPOD ES CARISIMO DICE MICROSOFT!!!!

Redacción
El Universal
Ciudad de México Jueves 14 de mayo de 2009
00:30

En la guerra por tener el reproductor portátil número uno en Estados Unidos, Microsoft ha lanzado una nueva campaña publicitaria con la que busca restar fuerza al iPod de Apple.

Con un promocional de 30 segundos, la compañía de Bill Gates usa a Wes Moss, un reconocido analista financiero que actualmente escribe en el New York Daily News, para resaltar ante la audiencia los altos costos de poseer un iPod y usar el servicio en línea de iTunes.

El spot se basa en el argumento de que llenar el más reciente reproductor de Apple costaría alrededor de 30 mil dólares, si se toma en cuenta que en iTunes cada canción se adquiere por alrededor de un dólar.

Por su parte, una suscripción al servicio de Zune Pass, de Microsoft, cuesta tan sólo 15 dólares con acceso a descargas de música ilimitadas, según la publicidad.

"La gente se preocupa por la capacidad de su iPod, pero ¿qué hay de la capacidad de su cuenta bancaria?. A un dólar la canción, se les acabaría el dinero mucho antes de lo que se les terminaría el espacio de su gadget", señala Moss en el comercial.

Sin tomar en consideración que muchas de las personas que adquieren un iPod o descargan el iTunes ya cuentan con una amplia biblioteca musical descargada de diversas fuentes, el reconocido analista financiero sentencia:

"Cuesta 30 mil dólares llenar el más reciente iPod usando iTunes", y concluye comparando los servicios: "uno cuesta mucho, y el otro cuesta poco".



Thursday, April 30, 2009

HEAD FIRST SQL

INICIAS EN BASES DE DATOS?, AQUI ESTA UN BUEN LIBRO!! "HEAD FIRST SQL!"







OFFICE 07 VALIDO SIN BAJAR NADA

priemero que nada el truco ya esta probado y si tienes ya la actualizacion del office instalada y que te molesta con que es pirata(auque lo sea), primero sabes que una actulizacion solo son archivos de microsoft que te instala en algun lado, bueno lo que haremos serà borrar estos archivos para que ya n nos salgan esots mensajes:

1. Abre el administrador de tareas, te vas a la pestaña de los procesos y eliminas WGATRAY.exe


2.Ve a esta carpeta C:\Windows\system32

3.Busca y elimina estos archivos:

OGAAddin.dll
OGAcheckControl.dll
OGAVerify
WgaTray

4.Reinicia tu ordenador y Listo!! :-)

en caso que no tengas la actulizacion instalada solo haz lo que dice a continuación!

NOTA!!!!: Ahora solo verifica que windows no quiera instalarte la actulizacion que dice mas o menos asi "microsoft office Genuine Advantage", y configura las actulizaciones automaticas para que solo te notifique para asi tu elegir cuales quieres y que no te instale esta.

dudas y cometarios?? en el post o en el recuadro de texto de la derecha!

Wednesday, April 29, 2009

100 GREATEST HARD ROCK SONGS EVER

CREEN QUE LO SON? YO SI, CHEQUENLAS Y COMIENCEN A BAJARLAS DESDE SU P2P! :D

100. Sammy Hagar - I Can’t Drive 55
99. Grand Funk Railroad - We’re an American Band
98. Buckcherry - Lit Up
97. The Edgar Winter Group - Frankenstein
96. Kansas - Carry on Wayward Son
95. Creed - Higher
94. The Darkness - I Believe in a Thing Called Love
93. Autograph - Turn Up the Radio
92. Night Ranger - Don’t Tell Me You Love Me
91. Smashing Pumpkins - Bullet with Butterfly Wings
90. Jethro Tull - Aqualung
89. Andrew W.K. - Party Hard
88. Alice in Chains - Would?
87. Winger - Seventeen
86. Marilyn Manson - The Beautiful People
85. Velvet Revolver - Slither
84. W.A.S.P. - I Wanna Be Somebody
83. Evanescence - Bring Me to Life
82. Rainbow - Since You Been Gone
81. Black Sabbath - Heaven and Hell
80. Journey - Any Way You Want It
79. Billy Idol - Rebel Yell
78. Bad Company - Feel Like Making Love
77. Soundgarden - Black Hole Sun
76. Lita Ford - Kiss Me Deadly
75. The White Stripes - Seven Nation Army
74. The Cult - Love Removal Machine
73. Thin Lizzy - Jailbreak
72. Pat Benetar - Heartbreaker
71. Jane’s Addiction - Mountain Song
70. Foreigner - Hot Blooded
69. Living Colour - Cult of Personality
68. White Zombie - More Human Than Human
67. ZZ Top - Tush
66. Europe - The Final Countdown
65. MC5 - Kick Out the Jams
64. Rollins Band - Liar
63. Survivor - Eye of the Tiger
62. Dokken - Breaking the Chains
61. Ratt - Round and Round
60. Skid Row - 18 and Life
59. Billy Squier - The Stroke
58. Stone Temple Pilots - Interstate Love Song
57. The Kinks - You Really Got Me
56. Warrant - Cherry Pie
55. Blue Oyster Cult - Don’t Fear the Reaper
54. Faith No More - Epic
53. Steppenwolf - Born to Be Wild
52. The Runaways - Cherry Bomb
51. Megadeth - Peace Sells
50. Red Hot Chili Peppers - Give It Away
49. Iggy and the Stooges - Search and Destroy
48. Korn - Freak on a Leash
47. Kid Rock - Bawitdaba
46. Anthrax - Madhouse
45. Foghat - Slow Ride
44. Cream - Sunshine of Your Love
43. Dio - Holy Diver
42. The Clash - Should I Stay or Should I Go
41. Quiet Riot - *** on Feel the Noize
40. Talk Dirty To Me – Poison
39. More Than A Feeling – Boston
38. Stone Cold Crazy – Queen
37. My Generation – The Who
36. Hot For Teacher - Van Halen
33. School’s Out - Alice Cooper
34. Barracuda - Heart
33. Basket Case - Green Day
32. Cat Scratch Fever - Ted Nugent
31. Dirty Deeds Done Dirt Cheap - AC/DC
30. Even Flow - Pearl Jam
29. Bad Reputation - Joan Jett
28. Everlong - Foo Fighters
27. Still of the Night - Whitesnake
26. Free Bird - Lynyrd Skynyrd
25. Blitzkrieg Bop - The Ramones
24. In-A-Gadda-Da-Vida - Iron Butterfly
23. Crazy Train - Ozzy Osbourne
22. Hey Joe - Jimi Hendrix Experience
21. Kashmir - Led Zeppelin
20. You Give Love a Bad Name – Bon Jovi
19. Tom Sawyer – Rush
18. Rock You Like a Hurricane – Scorpions
17. I Wanna Rock – Twisted Sister
16. Rock and Roll All Nite – Kiss
15. Dr. Feelgood – Motley Crue
14. Run To The Hills – Iron Maiden
13. Photograph – Def Leppard
12. Breaking the Law – Judas Priest
11. Smoke on the Water – Deep Purple
10. Ace of Spades – Motorhead
9. Runnin With the Devil – Van Halen
8. Walk This Way – Aerosmith
7. Smells Like Teen Spirit – Nirvana
6. Won’t Get Fooled Again – The Who
5. Enter Sandman – Metallica
4. Paranoid – Black Sabbath
3. Whole Lotta Love - Led Zeppelin
2. Back in Black - AC/DC
1. Welcome to the Jungle - Guns N’ Roses

Wednesday, April 22, 2009

EL FAMOSISIMO CODIGO IMEI

Este maravilloso codigo sirve para joderles el trabajito a los ratas... ya que la mayoria emos pasado por robos de celular pero ahora nosotros vamos a hecharles a perder su juego.

¿COMO FUNCIONA?

Todos los celulares GSM (o sea, los que tienen chip) tienen un registro de serie único, que se llama CODIGO IMEI.

Sólo ustedes los dueños del aparato pueden acceder al código. Para obtenerlo marquen *# 0 6 # (asterisco-numeral-cero-seis-numeral). Nada más, NO PRESIONEN 'SEND' En la pantalla aparece el código IMEI.

Apúntenlo y guárdenlo en un lugar seguro .Si les roban el celular llaman al operador y le dan este código. El celular será bloqueado completamente y aunque el ladrón cambie la tarjeta SIM o chip, no podrá encenderlo.

Probablemente no recuperen su celular; pero por lo menos tendrán la seguridad de que quien lo haya robado no podrá utilizarlo nunca. Si toda la gente supiera esto, el robo de celulares disminuiría porque no tendría sentido.

Bueno con esto a quedado claro que tenemos que hacer asi que anoten su Código IMEI en un lugar seguro.

Thursday, April 16, 2009

Britains Got Talent 2009 - Susan Boyle!!!

LES DEJO EL ENLACE DE ESTE VIDEO MUUUY RECOMENDABLE!! // CHECK THIS OUT!!!!

Susan Boyle es una desempleada británica de 47 años que se ha convertido en una celebridad gracias a una voz única, que hasta ahora solo conocían sus vecinos, y al programa de televisión "Britain's got talent" (El Reino Unido tiene talento) .

Boyle, que invierte buena parte de su tiempo como voluntaria en una iglesia de West Lothian -localidad próxima a Edimburgo (Escocia) en la que reside-, impresionó con su actuación del sábado pasado en televisión, en una gala que fue seguida por 11.3 millones de personas y que se ha convertido en un gran éxito en YouTube.

El vídeo colgado en YouTube, con la interpretación de la canción I dreamed a dream (Soñé un sueño) del musical Los Miserables, ha recibido más de 5.5 millones de visitas en los últimos tres días, y asegura la BBC que entre los fans de Boyle se incluyen destacadas personalidades del espectáculo como la actriz Demi Moore.

FUENTE : EL UNIVERSAL


http://www.youtube.com/watch?v=luRmM1J1sfg

Wednesday, April 1, 2009

VA- The Rolling Stone Magazines 500 Greatest Songs Of All Time

VA- The Rolling Stone Magazines 500 Greatest Songs Of All Time


super genial disco con las mejores 500 canciones de todos los tiempos... esta lista fue sacada
por la revista rollingstone... vale la pena buen disco



la lista de canciones esta en una entrada anterior
links:

http://www.mediafire.com/download.php?gzmd3zmoymk
http://www.mediafire.com/download.php?dww3tm041z2
http://www.mediafire.com/download.php?g2met3gnmzr
http://www.mediafire.com/download.php?gt4imz5wtwm
http://www.mediafire.com/download.php?jb5g3wiuilz
http://www.mediafire.com/download.php?zow2jmjzzum
http://www.mediafire.com/download.php?gltomiirnwo
http://www.mediafire.com/download.php?djowzdjynyo
http://www.mediafire.com/download.php?0gmmkzngkhw
http://www.mediafire.com/download.php?mzonutztxey
http://www.mediafire.com/download.php?kdm1fddeqmb
http://www.mediafire.com/download.php?twgyjtn3zmn
http://www.mediafire.com/download.php?jj3nq0m4zoz
http://www.mediafire.com/download.php?odnhdwmljmn
http://www.mediafire.com/download.php?mwedtzt4gtz
http://www.mediafire.com/download.php?meemtwmwwgw
http://www.mediafire.com/download.php?5nmltnmmxd4
http://www.mediafire.com/download.php?5j2tzzmyev0
http://www.mediafire.com/download.php?tzzfkdn2mim
http://www.mediafire.com/download.php?wdmxzjhzuuy
http://www.mediafire.com/download.php?ntujdtjume3
http://www.mediafire.com/download.php?gabizzzjndm
http://www.mediafire.com/download.php?kihdaiaedmi
http://www.mediafire.com/download.php?ernzdbzgzwd
http://www.mediafire.com/download.php?zlfnimnjtmm
http://www.mediafire.com/download.php?o2czynmznnt
http://www.mediafire.com/download.php?nxtjq205ydr
http://www.mediafire.com/download.php?txymzzymmhr
http://www.mediafire.com/download.php?mzwn4owhmyz

Contraseña: http://www.bajateloz.com/

Sunday, March 29, 2009

USANDO LA MEMORIA RAM COMO SE DEBE!

Tienes un flamante PC con mogollón de memoria, pero ¿estás seguro de que tu sistema la usa toda…?
Aunque tu equipo disponga de suficiente memoria RAM y puedas trabajar con varios programas sin problemas el sistema siempre utiliza el Kernel para enviar y recibir archivos del archivo de paginación del disco duro, por este motivo la velocidad del ordenador se frena, si ya dispones de memoria RAM suficiente sigue estos pasos:
Haz clic sobre el botón Inicio y a continuación sobre Ejecutar, escribe regedit y pulsa el botón Aceptar
Ahora te desplazas por la siguiente cadena:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management

Busca en el panel derecho la entrada DisablePagingExecutive y haz doble clic sobre ella.
En la ventana que aparece cambia el valor de 0 y pones 1 luego pulsa el botón Aceptar y reinicia tu ordenador, ahora conseguirás mas velocidad de acceso a los programas porque utilizará menos el disco duro

Monday, March 2, 2009

CUESTIONARIO ENSAMBLADOR!!!

EL DOCUMENTO ESTA EN .DOC VERSION 97-2003 PARA QUE NO SE QUEJEN!! SALUDOS!


DESCARGAR






Wednesday, February 11, 2009

DEBUG PARA EMPEZAR!



Presentación sobre que es el debug.exe y como empezar a utilizarlo.

http://www.mediafire.com/?emzyjlezooq

Sunday, February 8, 2009

ABSOLUTION-MUSE!!!

YA QUE ME TARDE EN ENCONTRARLO PUES AQUI SE LOS DEJO PARA QUE SEA MAS FACIL !! FUENTE: PROGRAMAS FULL LINK DANDO CLICK EN EL TITULO



Calidad: 192kbps
Género: Rock
Año: 2003

Tracklist:

1.Intro
2.Apocalypse Please
3.Time Is Running Out
4.Sing For Absolution
5.Stockholm Syndrome
6.Falling Away With You
7.Interlude
8.Hysteria
9.Blackout
10.Butterflies and Hurricanes
11.The Small Print
12.Endlessly
13.Thoughts Of A Dying Atheist
14.Ruled By Secrecy

Descargar disco desde rapidshare:
http://rapidshare.com/files/137820643/M-A_musica.programasfull.com.rar

Descargar mirror desde MegaUpload:
http://www.megaupload.com/?d=6AWS0J09

Descargar mirror desde MediaFire:
http://www.mediafire.com/?mgzswhtgrfl

Descargar mirror desde Fast-Load:
http://www.fast-load.net//index.php?pid=09a133caf94e54ee55717d58c225e39b

Tuesday, February 3, 2009

LENGUAJE ENSAMBLADOR!!! PARA EMPEZAR

ENCONTRADO EN LOS SUBURBIOS DEL INTERNET.. EL ENLACE ESTA EN EL TITULO!! SALUDOS

EL LENGUAJE ENSAMBLADOR




1.- UN EJEMPLO CLASICO.

En esta parte se describe lo que es el lenguaje ensamblador, no al ensamblador o al proceso de ensamblado. Aquí se tratará todo lo concerniente con el lenguaje ensamblador y el conjunto de directivas del Microsoft Macro Assembler v4.0. Si bien esto puede resultar bastante extenso y complejo, aquí sólo se describirán las instrucciones y directivas básicas.

Para comenzar veamos un pequeño ejemplo que ilustra el formato del programa fuente. Este ejemplo está completamente desarrollado en lenguaje ensamblador que usa servicios o funciones de MS-DOS (system calls) para imprimir el mensaje Hola mundo!! en pantalla.

; HOLA.ASM
; Programa clasico de ejemplo. Despliega una leyenda en pantalla.
STACK SEGMENT STACK ; Segmento de pila
DW 64 DUP (?) ; Define espacio en la pila
STACK ENDS

DATA SEGMENT ; Segmento de datos
SALUDO DB "Hola mundo!!",13,10,"$" ; Cadena
DATA ENDS

CODE SEGMENT ; Segmento de Codigo
ASSUME CS:CODE, DS:DATA, SS:STACK

INICIO: ; Punto de entrada al programa
MOV AX,DATA ; Pone direccion en AX
MOV DS,AX ; Pone la direccion en los registros
MOV DX,OFFSET SALUDO ; Obtiene direccion del mensaje
MOV AH,09H ; Funcion: Visualizar cadena
INT 21H ; Servicio: Funciones alto nivel DOS
MOV AH,4CH ; Funcion: Terminar
INT 21H
CODE ENDS
END INICIO ; Marca fin y define INICIO


La descripción del programa es como sigue:

1.- Las declaraciones SEGMENT y ENDS definen los segmentos a usar.

2.- La variable SALUDO en el segmento DATA, define la cadena a ser desplegada. El signo de dólares al final de la cadena (denominado centinela) es requerido por la función de visualización de la cadena de MS-DOS. La cadena incluye los códigos para carriage-return y line-feed.

3.- La etiqueta START en el segmento de código marca el inicio de las instrucciones del programa.

4.- La declaración DW en el segmento de pila define el espacio para ser usado por el stack del programa.

5.- La declaración ASSUME indica que registros de segmento se asociarán con las etiquetas declaradas en las definiciones de segmentos.

6.- Las primeras dos instrucciones cargan la dirección del segmento de datos en el registro DS. Estas instrucciones no son necesarias para los segmentos de código y stack puesto que la dirección del segmento de código siempre es cargado en el registro CS y la dirección de la declaración del stack segment es automáticamente cargada en el registro SS.

7.- Las últimas dos instrucciones del segmento CODE usa la función 4CH de MS-DOS para regresar el control al sistema operativo. Existen muchas otras formas de hacer esto, pero ésta es la más recomendada.

8.- La directiva END indica el final del código fuente y especifica a START como punto de arranque.



2.- EL FORMATO DEL ENSAMBLADOR.

De acuerdo a las convenciones y notación seguidas en el manual del Microsoft Macro Assembler, y que usaremos nosotros también, tenemos:

Notación Significado
Negritas Comandos, símbolos y parámetros a ser usados como se
muestra.
Itálicas Todo aquello que debe ser reemplazado por el usuario
[ ] Indican un parámetro opcional
,,, Denota un parámetros que puede repetirse varias veces
¦ Separa dos valores mutuamente excluyentes
letra chica Usada para ejemplos. Código y lo que aparece en pantalla.


Cada programa en lenguaje ensamblador es creado a partir de un archivo fuente de código ensamblador. Estos son archivos de texto que contienen todas las declaraciones de datos e instrucciones que componen al programa y que se agrupan en áreas o secciones, cada una con un propósito especial. Las sentencias en ensamblador tienen la siguiente sintaxis:

[nombre] mnemónico [operandos] [;comentarios]


En cuanto a la estructura, todos los archivos fuente tienen la misma forma: cero o más segmentos de programa seguidos por una directiva END. No hay una regla sobre la estructura u orden que deben seguir las diversas secciones o áreas en la creación del código fuente de un programa en ensamblador. Sin embargo la mayoría de los programas tiene un segmento de datos, un segmento de código y un segmento de stack, los cuales pueden ser puestos en cualquier lugar.

Para la definición de datos y declaración de instrucciones y operandos el MASM reconoce el conjunto de caracteres formado por letras mayúsculas, letras minúsculas (excluyendo caracteres acentuados, ñ, Ñ), números, y los símbolos: ? @ _ $ : . [ ] ( ) ‹ › { } + - / * & % ! ´ ~ ¦ \ = # ˆ ; , " ‘

La declaración de números requiere tener presente ciertas consideraciones. En el MASM un entero se refiere a un número entero: combinación de dígitos hexadecimales, octales, decimales o binarios, más una raíz opcional. La raíz se especifica con B, Q u O, D, o H. El ensamblador usará siempre la raíz decimal por defecto, si se omite la especificación de la raíz (la cual se puede cambiar con la directiva .RADIX). Así nosotros podemos especificar un entero de la siguiente manera: dígitos, dígitosB, dígitosQ o dígitosO, dígitosD, dígitosH. Si una D o B aparecen al final de un número, éstas siempre se considerarán un indicador de raíz, e.g. 11B será tratado como 112 (210), mientras que si se trata del número 11B16 debe introducirse como 11Bh.

Para los números reales tenemos al designador R, que sólo puede ser usado con números hexadecimales de 8, 16, ó 20 dígitos de la forma dígitosR. También puede usarse una de las directivas DD, DQ, y DT con el formato [+¦-]dígitos.dígitos[E[+¦-]igitos].

Las cadenas de carácter y constantes alfanuméricas son formadas como ´caracteres´ o "caracteres" . Para referencias simbólicas se utilizan cadenas especiales denominadas nombres. Los nombres son cadenas de caracteres que no se entrecomillan y que deben comenzar con una A..Z ¦ a..z ¦ _ ¦ $ ¦ @ los caracteres restantes pueden ser cualquiera de los permitidos, y solamente los 31 primeros caracteres son reconocidos.


3.- DIRECTIVAS.

El MASM posee un conjunto de instrucciones que no pertenecen al lenguaje ensamblador propiamente sino que son instrucciones que únicamente son reconocidas por el ensamblador y que han sido agregadas para facilitar la tarea de ensamblado, tanto para el programador como para el programa que lo lleva a cabo. Dichas instrucciones son denominadas directivas. En general, las directivas son usadas para especificar la organización de memoria, realizar ensamblado condicional, definir macros, entrada, salida, control de archivos, listados, cross-reference, direcciones e información acerca de la estructura de un programa y las declaraciones de datos. El apéndice D proporciona una lista completa de estas directivas.

* Conjunto de instrucciones.- Dentro de las directivas más importantes, tenemos las que establecen el conjunto de instrucciones a soportar para un microprocesador en especial:

.8086(defecto).- Activa las instrucciones para el 8086 y 8088 e inhibe las del 80186 y 80286.
.8087(defecto).- Activa instrucciones para el 8087 y desactiva las del 80287.
.186.- Activa las instrucciones del 80186.
.286c.- Activa instrucciones del 80286 en modo no protegido.
.286p.- Activa instrucciones del 80286 en modo protegido y no protegido.
.287.- Activa las instrucciones para el 80287.

* Declaración de segmentos.- En lo que respecta a la estructura del programa tenemos las directivas SEGMENT y ENDS que marcan el inicio y final de un segmento del programa. Un segmento de programa es una colección de instrucciones y/o datos cuyas direcciones son todas relativas para el mismo registro de segmento. Su sintaxis es:

nombre SEGMENT [alineación] [combinación] [´clase´]
nombre ENDS

El nombre del segmento es dado por nombre, y debe ser único. Segmentos con el mismo nombre se tratan como un mismo segmento. Las opciones alineación, combinación, y clase proporcionan información al LINK sobre cómo ajustar los segmentos. Para alineación tenemos los siguientes valores: byte (usa cualquier byte de dirección), word (usa cualquier palabra de dirección, 2 bytes/word), para (usa direcciones de párrafos, 16 bytes/párrafo, deafult), y page (usa direcciones de página, 256 bytes/page). combinación define cómo se combinarán los segmentos con el mismo nombre. Puede asumir valores de: public (concatena todos los segmentos en uno solo), stack (igual al anterior, pero con direcciones relativas al registro SS, common (crea segmentos sobrepuestos colocando el inicio de todos en una misma dirección), memory (indica al LINK tratar los segmentos igual que MASM con public, at address (direccionamiento relativo a address). clase indica el tipo de segmento, señalados con cualquier nombre. Cabe señalar que en la definición está permitido el anidar segmentos, pero no se permite de ninguna manera el sobreponerlos.

* Fin de código fuente.- Otra directiva importante es la que indica el final de un módulo. Al alcanzarla el ensamblador ignorará cualquier otra declaración que siga a ésta. Su sintaxis es:

END [expresión]

la opción expresión permite definir la dirección en la cual el programa iniciará.

* Asignación de segmentos.- La directiva ASSUME permite indicar cuales serán los valores por defecto que asumirán los registros de segmento. Existen dos formas de hacer esto:

ASSUME registrosegmento:nombre,,,
ASSUME NOTHING

NOTHING cancela valores previos.

* Etiquetas.- Las etiquetas son declaradas

nombre:

donde nombre constituye una cadena de caracteres.

* Declaración de datos.- Estos se declaran según el tipo, mediante la regla

[nombre] directiva valor,,,

donde directiva puede ser DB (bytes), DW (palabras), DD (palabra doble), DQ (palabra cuádruple), DT (diez bytes). También pueden usarse las directivas LABEL (crea etiquetas de instrucciones o datos), EQU (crea símbolos de igualdad) , y el símbolo = ( asigna absolutos) para declarar símbolos. Estos tienen la siguiente sintaxis:

nombre = expresión
nombre EQU expresión
nombre LABEL tipo

donde tipo puede ser BYTE, WORD, DWORD, QWORD, TBYTE, NEAR, FAR.

* Declaración de estructuras.- Para la declaración de estructuras de datos se emplea la directiva STRUC. Su sintaxis es:

nombre STRUC
campos
nombre ENDS


4.- CONJUNTO DE INSTRUCCIONES.

El juego completo de instrucciones reconocidas por los procesadores Intel 8086 a 80286, junto con los coprocesadores 8087 y 80287, se enlistan en el apéndice E. Como puede verse en dicho apéndice, la mayoría de las instrucciones requieren algunos operandos o expresiones para trabajar, y lo cual es válido también para las directivas. Los operandos representan valores, registros o localidades de memoria a ser accedidas de alguna manera. Las expresiones combinan operandos y operadores aritméticos y lógicos para calcular en valor o la dirección a acceder.

Los operandos permitidos se enlistan a continuación:

Constantes.- Pueden ser números, cadenas o expresiones que representan un valor fijo. Por ejemplo, para cargar un registro con valor constante usaríamos la instrucción MOV indicando el registro y el valor que cargaríamos dicho registro.

mov ax,9
mov al,´c´
mov bx,65535/3
mov cx,count

para el último ejemplo count sólo será válido si este fue declarado con la directiva EQU.

Directos.- Aquí se debe especificar la dirección de memoria a acceder en la forma segmento:offset.

mov ax,ss:0031h
mov al,data:0
mov bx,DGROUP:block

Relocalizables.- Por medio de un símbolo asociado a una dirección de memoria y que puede ser usado también para llamados.

mov ax, value
call main
mov al,OFFSET dgroup:tabla
mov bx, count

para el último ejemplo count sólo será válido si fue declarado con la directiva DW.

Contador de localización.- Usado para indicar la actual localización en el actual segmento durante el ensamblado. Representado con el símbolo $ y también conocido como centinela.


help DB ´OPCIONES´,13,10
F1 DB ´ F1 salva pantalla´,13,10
.
.
.
F10 DB ´ F10 exit´,13,10,´$
DISTANCIA = $-help

Registros.- Cuando se hace referencia a cualquiera de los registros de propósito general, apuntadores, índices, o de segmento.

Basados.- Un operador basado representa una dirección de memoria relativa a uno de los registros de base (BP o BX). Su sintaxis es:

desplazamiento[BP]
desplazamiento[BX]
[desplazamiento][BP]
[BP+desplazamiento]
[BP].desplazamiento
[BP]+desplazamiento

en cada caso la dirección efectiva es la suma del desplazamiento y el contenido del registro.

mov ax,[BP]
mov al,[bx]
mov bx,12[bx]
mov bx,fred[bp]

Indexado.- Un operador indexado representa una dirección de memoria relativa a uno de los registros índice (SI o DI). Su sintaxis es:

desplazamiento[DI]
desplazamiento[SI]
[desplazamiento][DI]
[DI+desplazamiento]
[DI].desplazamiento
[DI]+desplazamiento

en cada caso la dirección efectiva es la suma del desplazamiento y el contenido del registro.

mov ax,[si]
mov al,[di]
mov bx,12[di]
mov bx,fred[si]

Base-indexados.- Un operador base-indexado representa una dirección de memoria relativa a la combinación de los registros de base e índice. Su sintaxis es:

desplazamiento[BP][SI]
desplazamiento[BX][DI]
desplazamiento[BX][SI]
desplazamiento[BP][DI]
[desplazamiento][BP][DI]
[BP+DI+desplazamiento]
[BP+DI].desplazamiento
[DI]+desplazamiento+[BP]

en cada caso la dirección efectiva es la suma del desplazamiento y el contenido del registro.

mov ax,[BP][si]
mov al,[bx+di]
mov bx,12[bp+di]
mov bx,fred[bx][si]


Estructuras.- Su sintaxis es variable.campo. variable es el nombre con que se declaró la estructura, y campo es el nombre del campo dentro de la estructura.

date STRUC
mes DW ?
dia DW ?
aa DW ?
date ENDS

actual date ‹´ja´,´01´,´84´›

mov ax,actual.dia
mov actual.aa, ´85´

Operadores y expresiones.- Se cuenta con los siguientes operadores:

-aritméticos
expresión1 * expresión2
expresión1 / expresión2
expresión1 MOD expresión2
expresión1 + expresión2
expresión1 - expresión2
+ expresión
- expresión

-de corrimiento
expresión1 SHR contador
expresión1 SHL contador

-relacionales
expresión1 EQ expresión2
expresión1 NE expresión2
expresión1 LT expresión2
expresión1 LE expresión2
expresión1 GT expresión2
expresión1 GE expresión2

- de bit
NOT expresión
expresión1 AND expresión2
expresión1 OR expresión2
expresión1 XOR expresión2

-de índice
[expresión1] [expresión2]

ejemplos:
mov al, string[3]
mov string[last],al
mov cx,dgroup:[1] ; igual a mov cx,dgroup:1

-de apuntador
tipo PTR expresión

tipo puede ser BYTE ó 1, WORD ó 2, DWORD ó 4, QWORD ó 8, TBYTE ó 10, NEAR ó 0FFFFh, FAR ó 0FFFEh. Ejemplos:

call FAR PTR subrout3
mov BYTE ptr [array], 1
add al, BYTE ptr [full_word]

-de nombre de campo
estructura.campo

ejemplos:
inc month.day
mov time.min,0
mov [bx].dest

-de propósito especial.


OFFSET expresión.- Regresa el desplazamiento del operando

mov bx, OFFSET dgroup:array
mov bx, offset subrout3

SHORT etiqueta.- Para un salto de menos de 128 bytes

jmp SHORT loop

LENGTH variable.- Regresa el número de elementos de variable según su tipo

mov cx,length array

SIZE variable.- Regresa el tamaño en bytes alojados para variable

mov cx,size array

SEG expresión.- Regresa el valor del segmento para expresión

mov ax, SEG saludo


5.- MACROS Y PROCEDIMIENTOS.

La manera más fácil de modularizar un programa es dividirlo en dos o más partes. Para esto, es necesario que datos, símbolos, y demás valores de un módulo sean reconocidos por el otro u otros módulos. Para este tipo de declaraciones globales existen dos directivas:

PUBLIC nombre,,, que hace la variable, etiqueta o símbolo absoluto disponible para todos los programas.

EXTRN nombre:tipo,,, que especifica una variable, etiqueta o símbolo externos identificados por nombre y tipo (que puede ser BYTE, WORD, DWORD, QWORD, TBYTE, NEAR, FAR, o ABS, éste último para números absolutos).

El siguiente ejemplo ilustra el uso de las directivas. El primer listado corresponde al módulo principal, mientras que el segundo al módulo que contiene una rutina. Ambos módulos son archivos que se editan por separado, se ensamblan por separado, pero se ligan juntos.

MODULO PRINCIPAL: MAIN.ASM
NAME main
PUBLIC exit
EXTRN print:near

stack SEGMENT word stack 'STACK'
DW 64 DUP(?)
stack ENDS

data SEGMENT word public 'DATA'
data ENDS

code SEGMENT byte public 'CODE'
ASSUME cs:code, ds:data
start:
mov ax,data ; carga localizacion del segmento
mov ds,ax ; en el registro DS
jmp print ; va a PRINT en el otro modulo
exit:
mov ah,4ch
int 21h
code ENDS
END start


SUBMODULO: TASK.ASM
NAME task
PUBLIC print
EXTRN exit:near

data SEGMENT word public 'DATA'
entrada DB "Entrando a un submodulo....",13,10,"$"
salida DB ".......saliendo del submodulo.",01,07,13,10,"$"
data ENDS

code SEGMENT byte public 'CODE'
ASSUME cs:code, ds:data
print:
mov ah,06h ; Funcion para borrar pantalla
mov al,0 ; todas las lineas
mov cx,0 ; de 0,0
mov dh,24d
mov dl,79d
mov bh,0 ; atributo en lineas vacias
int 10h ; Servicio de e/s video
mov dx, OFFSET entrada
mov ah,09h
int 21h
mov dx, OFFSET salida
int 21h
jmp exit ; Regresa al otro modulo
code ENDS
END


La declaración de macros se hace a través de las directivas MACRO y ENDM. Su sintaxis es:

nombre MACRO [parámetros,,,]
declaraciones
ENDM

parámetros son los valores que se substituirán en la macro cada vez que se haga referencia a ésta.

Para la definición de procedimientos se emplean las directivas PROC y ENDP. Su sintaxis es:

nombre PROC [distancia]
sentencias
nombre ENDP

distancia, que puede ser NEAR (defecto) o FAR permiten indicar el tipo de acciones a realizar en brincos y llamados a subrutinas. nombre se puede usar como dirección en llamados o brincos.


6.- INTERRUPCIONES.

Como se mencionó anteriormente la PC esta constituida lógicamente por su BIOS y sistema operativo. La mayoría de las rutinas que controlan al computador están grabadas en el ROM del BIOS, aunque muchas rutinas son establecidas por el sistema operativo y se cargan en RAM al momento de encender al computador. Estas rutinas son denominadas interrupciones y son activadas mediante la instrucción: INT número. Una interrupción es una operación que invoca la ejecución de una rutina específica que suspende la ejecución del programa que la llamó, de tal manera que el sistema toma control del computador colocando en el stack el contenido de los registros CS e IP. El programa suspendido vuelve a activarse cuando termina la ejecución de la interrupción y son restablecidos los registros salvados. Existen dos razones para ejecutar una interrupción: (1) intencionalmente como petición para la entrada o salida de datos de un dispositivo, y (2) un error serio y no intencional, como sobreflujo o división por cero.

El operando de una interrupción indica cuál es la rutina a activar. La dirección de la rutina es localizada por medio de una tabla que el sistema mantiene a partir de la dirección 0000:0000h. Existen 256 entradas de 4 bytes de longitud, y cada interrupción proporciona varias funciones. Las interrupciones de 00h a 1Fh corresponden al BIOS y de 20h a FFh son del DOS y BASIC. El apéndice F proporciona una lista de las interrupciones para equipo XT.

Visitor Map!