09 enero 2008

Ornament Girls Vector

Ornament Girls Vector | 6 EPS Files | 3.62 MB

Download
http://w13.easy-share.com/14032971.html

Mirror
http://rapidshare.com/files/81321291/ornament_girls_vector.rar

Seguir leyendo »

Close Up Badges EPS Vector

Close Up Badges EPS Vector | 321 KB

Download

http://w15.easy-share.com/14383511.html

Mirror

http://rapidshare.com/files/82245696/Close_Up_Badges.rar

Seguir leyendo »

Puppy Cool Vectors

Puppy Cool Vectors | 23 AI Files | 5 MB

Download

http://w15.easy-share.com/14368291.html

Mirror

http://rapidshare.com/files/82196305/puppy_set1.rar

Seguir leyendo »

06 enero 2008

SWISH Software


  • SWiSHmax - Tiene todo cuanto necesitas para crear impresionantes efectos en Flash que puedes usar en tu Web o cualquier otro entorno.
    El programa incorpora una interfaz totalmente visual en la que no necesitas escribir ni una sola línea de código. Tienes a tu disposición además más de doscientos efectos integrados que puedes combinar entre sí y con los que animar texto, imágenes, gráficos, etc.
    SWiSHmax incluye también herramientas de dibujo, formas geométricas prediseñadas y te permite exportar tus creaciones a SWF, EXE y AVI.

  • SWISHStudio 2 - SWiSH Studio2 le permite convertir sus archivos SWF a los executables proyector, screensavers o grabar directamente a un CD-ROM y DVD en tres pasos fáciles. SWiSH Studio2 is packed with features that will have you creating your own Flash applications in no time. SWiSH Studio2 está repleto de características que tendrán que crear sus propios aplicaciones Flash en ningún momento.


  • SWISHPix - SWiSH Pix le permite crear impresionantes álbumes de fotos Flash de tus fotos favoritas. Simply select your photos, add themes, music, callouts or clipart and you'll have an animated photo album in minutes. Sólo tiene que seleccionar las fotos, añadir temas, la música, las llamadas o de imágenes prediseñadas y tendrá una animada álbum de fotos en cuestión de minutos.

  • SWISHVideo 2 - Ahora puedes mostrar tus vídeos en la web, incluyendo controles y opciones de reproducción! SWiSH Video2 es una herramienta que te permite convertir tus archivos de vídeo en archivos Flash en tan sólo minutos. Además de muchas otras opciones, con SWiSH Video podrás:
    - Importar tus AVI, QuickTime, MPEG o vídeos de Windows Media en SWiSH Video2.
    - Elegir exportar como SWF o FLV, ajustar el tamaño de los bordes de tu vídeo, el color de fondo, y los estados de inicio y fin.
    - Elegir la calidad de compresión de tus vídeo, los intervalos entre frames, y mucho más.
    - Reemplazar los sonidos o usar los originales, especificar la compresión, el bitrate y la frecuencia a utilizar
    - Crear tus propios controles personalizados e importarlos a SWiSH Video2.
    - Añadir eventos y procesar múltiples vídeos a través de un proceso de archivos por lote.

  • SWISHPresenter - SWiSH Presenter es la más rápida forma más fácil de obtener sus presentaciones en Microsoft PowerPoint en la web! SWiSH Presenter works either within Microsoft PowerPoint as a plugin or as a separate application for batch conversion. SWiSH Presenter obras, ya sea dentro de Microsoft PowerPoint como un complemento o como una aplicación independiente para la conversión de la hornada.

  • SWISHSites - Más información en la siguiente página http://www.swishzone.com/index.php?area=products&product=sites

Descargar

Seguir leyendo »

05 enero 2008

Iluminación en Photoshop

Exelente tutorial que nos enseña a crea iluminación en nuestras imagenes utilizando Photoshop.
Post original en la parte de abajo, extraido de diegomattei blog

Bueno, me hice un poco de tiempo para poder hacer un tutorial. Esta vez veremos un poco de iluminación. Si bien son varias las formas de otorgar luz focalizada a una imagen, en este ejemplo veremos una que considero sencilla y que con un poco de práctica, encontraremos los valores correctos para un buen efecto.

Este será el efecto que intentaremos lograr:

original

1º Paso: Partimos de la fotografía original (la cual he subido para que puedan practicar) y lo primero que haremos es ubicar en una nueva capa el objeto que iluminará (también subí las partículas que creé para que prueben, pero pueden probar con focos o algún generador de luz creado por Uds.).

2º Paso: Lo que haremos ahora es crear una máscara de capa en toda la zona iluminada de la izquierda. Como valores del pincel, intentaremos que sea bien grande, con 0 dureza y un 60% o 70% de opacidad. Debería quedar algo así:

Mascara

No debemos preocuparnos si no nos queda exacto o nos pasamos en alguna zona ya que luego podremos corregirlo visualizando el efecto, algo que nos facilitará ultimar detalles. Una vez pintada la máscara, recordamos invertir la selección (vean el tutorial de máscara de capa si no entienden esta parte). Como pueden ver, mi selección no fue perfecta, parte de la luz de la mano no está marcada, pero sirve para el fin:

Seleccion

3º Paso: Ahora viene la parte interesante de este tutorial. Con la selección marcada en la capa de la fotografía, procedemos a marcar en el panel de capas el ícono de crear capa de ajuste y en el menú que se despliega seleccionamos "Equilibrio de Color".

Capa de Ajuste

Estas variaciones que haremos obviamente varía según el color de la luz, pero podremos darnos cuenta fácilmente moviendo un poco las barras y viendo los resultados que va obteniendo la imagen. Para este ejemplo, los valores que utilizé fueron los siguientes:

Equilibrio de Color

También podemos probar moviendo los valores de las "Sombras" y de las "Iluminaciones", pero en este caso no lo vi necesario. Si al final del trabajo me pareciera que debo corregir algo de eso, con hacer doble click sobre la capa de la imagen anterior "Equilibrio de Color 1" ingresaré directamente al panel de equilibrio de color para seguir modificándolo. El resultado que logré es el siguiente:

Luz Azul

4º Paso: Ahora es el momento de corregir las zonas que me faltaron pintar con la máscara.Con los mismos valores de pincel y utilizando el color blanco como frontal (esto es porque invertimos la selección), seleccionamos la máscara de la capa "Equilibrio de Color 1" y pintamos sobre las zonas que queremos corregir. Si nos pasamos, podemos borrar con la goma o cambiando el color del pincel a negro. En fin, cada uno verá cuales son los arreglos que debe hacer.

5º Paso: Una vez que estemos conformes con este paso, intentaremos darle mas misticismo a la imagen. Para esto vamos a Ajustes > Filtros de Fotografía (también podemos crear una capa de ajuste para este filtro) y le damos un color gris claro, como para apagar algunos colores de la imagen.

Filtro de Fotografia

6º Paso: El paso siguiente será crear otra capa de ajuste, pero esta vez de "Curvas". Siempre recuerden que los valores son a gusto. Lo mío fue apenas una curva hacia abajo, inclinada hacia la derecha.

curvas

Hasta aquí, estos son los resultados:

Resultado Curvas

7º Paso: Sigamos. Creamos otra capa de ajuste, en esta ocasión serán los "Niveles" los que manipularemos. El fin? Encontrar una combinación justa entre claros y sombras.

Niveles

Ahora si se nota un poco mas el efecto que buscaba…

Resultado Niveles

Y eso eso todo. Por último, como detalle, decidí agregarle un objeto mas de luz, con el fin de que la mirada del modelo tenga un objetivo, para darle mas sentido a la historia que quiero contar… porque de eso se trata, no?


Seguir leyendo »

Carrucel Slide Show - Galería de Imagenes

Galería de imagenes, que tiene un efecto de carrucel ya sea de forma horizontal o vertical, aquí les dejo el codigo

El siguente codigo es entre las etiquetas Body y /body

<script type="text/javascript">

/***********************************************
* Carousel Slideshow script- © Ger Versluis 2003
* Permission granted to DynamicDrive.com to feature script
* This notice must stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

/********************************************************
Create a div with transparent place holder in your html
<div id="Carousel" style="position:relative">
<img src="placeholder.gif" width="404" height="202">
</div>
placeholder width:
4 sided: 1.42 * carousel image width + 3
6 sided: 2 * carousel image width +4
8 sided: 2.62 * carousel image width + 5
12 sided: 3.87 * carousel image width + 7
placeholder height:
carousel image height+2

Insert onload in body tag
<body onload="Carousel()">
*********************************************************/

// 7 variables to control behavior
var Car_Image_Width=140;
var Car_Image_Height=225;
var Car_Border=true; // true or false
var Car_Border_Color="white";
var Car_Speed=4;
var Car_Direction=true; // true or false
var Car_NoOfSides=8; // must be 4, 6, 8 or 12

/* array to specify images and optional links.
For 4 sided carousel specify at least 2 images
For 6 sided carousel specify at least 3
For 8 sided carousel specify at least 4
For 12 sided carousel specify at least 6
If Link is not needed keep it ""
*/
Car_Image_Sources=new Array(
"photo1.jpg","http://www.dynamicdrive.com",
"photo2.jpg","http://www.javascriptkit.com",
"photo3.jpg","", //this slide isn't linked
"photo4.jpg","http://www.codingforums.com" // NOTE No comma after last line
);

/***************** DO NOT EDIT BELOW **********************************/
CW_I=new Array(Car_NoOfSides/2+1);C_ClcW=new Array(Car_NoOfSides/2);
C_Coef=new Array(
3*Math.PI/2,0,3*Math.PI/2,11*Math.PI/6,Math.PI/6,3*Math.PI/2,7*Math.PI/4, 0,
Math.PI/4,3*Math.PI/2,5*Math.PI/3,11*Math.PI/6,0,Math.PI/6,Math.PI/3);
var C_CoefOf=Car_NoOfSides==4?0:Car_NoOfSides==6?2:Car_NoOfSides==8?5:9;
C_Pre_Img=new Array(Car_Image_Sources.length);
var C_Angle=Car_Direction?Math.PI/(Car_NoOfSides/2):0,C_CrImg=Car_NoOfSides,C_MaxW,C_TotalW,
C_Stppd=false,i,C_LeftOffset,C_HalfNo=Car_NoOfSides/2;

function Carousel(){
if(document.getElementById){
for(i=0;i<Car_Image_Sources.length;i+=2){
C_Pre_Img[i]=new Image();C_Pre_Img[i].src=Car_Image_Sources[i]}
C_MaxW=Car_Image_Width/Math.sin(Math.PI/Car_NoOfSides)+C_HalfNo+1;
Car_Div=document.getElementById("Carousel");
for(i=0;i<C_HalfNo;i++){
CW_I[i]=document.createElement("img");Car_Div.appendChild(CW_I[i]);
CW_I[i].style.position="absolute";
CW_I[i].style.top=0+"px";
CW_I[i].style.height=Car_Image_Height+"px";
if(Car_Border){
CW_I[i].style.borderStyle="solid";
CW_I[i].style.borderWidth=1+"px";
CW_I[i].style.borderColor=Car_Border_Color}
CW_I[i].src=Car_Image_Sources[2*i];
CW_I[i].lnk=Car_Image_Sources[2*i+1];
CW_I[i].onclick=C_LdLnk;
CW_I[i].onmouseover=C_Stp;
CW_I[i].onmouseout=C_Rstrt}
CarImages()}}

function CarImages(){
if(!C_Stppd){
C_TotalW=0;
for(i=0;i<C_HalfNo;i++){
C_ClcW[i]=Math.round(Math.cos(Math.abs(C_Coef[C_CoefOf+i]+C_Angle))*Car_Image_Width);
C_TotalW+=C_ClcW[i]}
C_LeftOffset=(C_MaxW-C_TotalW)/2;
for(i=0;i<C_HalfNo;i++){
CW_I[i].style.left=C_LeftOffset+"px";
CW_I[i].style.width=C_ClcW[i]+"px";
C_LeftOffset+=C_ClcW[i]}
C_Angle+=Car_Speed/720*Math.PI*(Car_Direction?-1:1);
if((Car_Direction&&C_Angle<=0)||(!Car_Direction&&C_Angle>=Math.PI/C_HalfNo)){
if(C_CrImg==Car_Image_Sources.length)C_CrImg=0;
if(Car_Direction){
CW_I[C_HalfNo]=CW_I[0];
for(i=0;i<C_HalfNo;i++)CW_I[i]=CW_I[i+1];
CW_I[C_HalfNo-1].src=Car_Image_Sources[C_CrImg];
CW_I[C_HalfNo-1].lnk=Car_Image_Sources[C_CrImg+1]}
else{ for(i=C_HalfNo;i>0;i--)CW_I[i]=CW_I[i-1];
CW_I[0]=CW_I[C_HalfNo];
CW_I[0].src=Car_Image_Sources[C_CrImg];
CW_I[0].lnk=Car_Image_Sources[C_CrImg+1]}
C_Angle=Car_Direction?Math.PI/C_HalfNo:0;C_CrImg+=2}}
setTimeout("CarImages()",50)}

function C_LdLnk(){if(this.lnk)window.location.href=this.lnk}
function C_Stp(){this.style.cursor=this.lnk?"pointer":"default";C_Stppd=true;}
function C_Rstrt(){C_Stppd=false}
</script>

<div id="Carousel" style="position:relative">
<img src="placeholder.gif" width="371" height="225">
</div>

<p><font face="Arial" size="-2">Free DHTML scripts provided by<br><a href="http://www.dynamicdrive.com">Dynamic Drive</a></font></p>


Seguir leyendo »

DiVeRgEnZ - Vector

Seguir leyendo »

Yoo firefly - Joomla Themes

Seguir leyendo »

InizeIcons - Iconos

Seguir leyendo »

Blue-Velvet - Iconos

Seguir leyendo »

August Icon Set - Iconos

Seguir leyendo »

Aesthetica - Iconos



Pack de iconos que cuenta con resoluciones de 16x16, 24x24,32x32,48x48 y aparte cuenta con los archivos editables en *.psd, los archivos estan en formato *.png

Seguir leyendo »

Pack de Fuentes - II





Creo que no hay mucho que decir... son varios packs de fuentes en un solo archivo descargable.

Seguir leyendo »

Skin de Fedora para nuesto Windowa


Pack que emula al Sistema Operativo Fedora, con esto lograremos cambiar el aspecto clásico de Windos XP, (ojo solo lo e provado en XP y no en Vista) incluso se pone el pingüino clásico de Linux el botón de inició de Windows

Descargar

Seguir leyendo »

NERO 7.10.1.0 Portable

Seguir leyendo »

Scratchs - Vector for Adobe Illustrator

Scratchs - Vector for Adobe Illustrator | 7.4 MB



Seguir leyendo »

Velvet Icons


Velvet Icons | 90 PNG + ICO


Seguir leyendo »

RT MediaMogul - Jan 08 Joomla Templates


RT MediaMogul - Jan 08 Joomla Templates | 1.92 MB


Seguir leyendo »

TemplatePlazza - VotezPlazza

Seguir leyendo »

99 Filetype PNG Icons

99 Filetype PNG Icons | 256 x 256 | 3.67 MB


Seguir leyendo »

YT Beyond - Jan 08 Joomla Template


As first release in 2008 YOOtheme drops the ultimate template: Beyond! YOOtheme improved the whole template framework to take customizations to the next level. Also Beyond comes with a new exclusive Drop Down Menu. It combines individual menu item icons, smooth color fadings and transitions to make it a real eye-candy. Beyond is also compatible with all YOOtools modules like the famous YOOcarousel or YOOslider module. With 10 businesslike color variations, 5 typo color variations and 10 module variations you can build your unique website.

* Improved template framework
* New exclusive Drop Down Menu
* Uses all exclusive YOOtools modules
* Fully sliced Fireworks .png Source files
* Native Versions for Joomla 1.0 & 1.5

And of course all the classic features are included: Tableless CSS Design, YOOmenu System, YOOspotlight, YOOlightbox, YOOreflection, YOOstyleswitcher and many more..


Traducción de Google

Como primer lanzamiento en 2008 YOOtheme gotas de la última plantilla: Fuera! YOOtheme mejora de la plantilla de todo el marco para tener en personalizaciones al siguiente nivel. Más allá también viene con una nueva exclusiva Drop Down Menu. Combina los iconos elemento de menú, buen color fadings y transiciones para que sea una verdadera revelación de caramelos. Más allá también es compatible con todos los módulos YOOtools como el famoso YOOcarousel o YOOslider módulo. Con 10 variaciones de color profesional, el 5 de error en el texto de las variaciones de color y 10 variaciones módulo usted puede construir su sitio web exclusivo.

* Mejora de la plantilla marco
* Nueva exclusiva Drop Down Menu
* Utilización exclusiva de todos los módulos YOOtools
* Totalmente en rodajas Fireworks. Png Fuente archivos
* Nativo de las versiones de 1,0 y 1,5 Joomla

Y por supuesto todas las clásicas características se incluyen: Diseño CSS Tableless, YOOmenu Sistema, YOOspotlight, YOOlightbox, YOOreflection, YOOstyleswitcher y muchos más ..


Seguir leyendo »

Frase Comica II

El curso de Windows te enseña a inutilizar un PC de mil maneras distintas.

Seguir leyendo »

04 enero 2008

Pack de Fuentes




Unas cuantas fuentes que e recolectado por la red, espero y les gusten

Descargar

Seguir leyendo »

Protege las carpetas de tu celular

Pues como dice el titulo, este programa sirve para proteger las carpetas de nuestro teléfono celular, aquí les dejo este programa, probado en Sony Ericsson W610 y un W300

Descargar

Seguir leyendo »

Juegos multi jugador por Bluetooth




1. Marble Madness 3D
2. Allods
3. Beach Wars
4. Bluetooth Biplanes
5. Epos3D
6. Fastest 1
7. Minigolf
8. Rally Pro Contest 3D
9. River Riders 3D
11. Scratch City Pool
12. sqlfiles
13. Worms Forts 3D K750
14. WormsForts3D


Descargar

Seguir leyendo »

03 enero 2008

Revistas Hackin9 - Pack02 [PDF]

Hakin9 es una revista de seguridad que se publica en siete versiones lingüísticas: española, francesa, italiana, inglesa, alemana, checa y polaca. Hakin9 trata de cuestiones relacionadas con la seguridad de los sistemas informáticos: tanto desde el punto de vista de la persona que rompe la seguridad, como desde el punto de vista de la persona que la asegura. Aconseja cómo eficazmente proteger el sistema ante los crackers, gusanos y cualquier otra amenaza. Enseña a los Lectores los secretos de las aplicaciones antivirus más populares, de los sistemas de detección de las fracturas, de las herramientas indispensables para los administradores. Es el segundo pack que publicamos conteniendo 3 més de éstas revistas.

DOWNLOAD (DESCARGAR) Revistas hackin9
PASSWORD: Visual.SaC

Fuente:Visual S@c

Seguir leyendo »

Revista Hackin9 - 3 Publicaciones [PDF]

Tres publicaciones de la reconocida revista de orientación hacker: "Hackin9". Contiene, entre otros temas:
  • Ataques SQL Injection
  • Guerra contra intrusos
  • Honeypots contra gusanos
  • Hackear teléfonos móviles
  • Interceptación de llamadas
  • Anatomía de Pharming
  • Seguridad Voice Over IP
DESCARGAR Revista Hackin9
MIRROR
CONTRASEÑA: Visual.SaC

Fuente:Visual S@c

Seguir leyendo »

Poner el buscador de Google en nuestra página

Este codigo es para pner el buscador de google en nuestro sitio.


action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value=es>
<INPUT type=submit name=btnG VALUE="Búsqueda Google">
</td></tr></TABLE>
</FORM>
</center>
<!-- Búsqueda Google -->

Seguir leyendo »

Crear un Cd Autoejecutable

Manual para crear un cd Autoejecutable

Cuando deseamos crear un Cd ROM y queremos que este se auto ejecute al introducirlo en la unidad de CD / DVD tenemos que incluir un pequeño archivo en el Directorio del CD. El archivo en cuestión se llamaría AUTORUN.INF . En este manual os daré unos ejemplos de como realizarlo

Este pequeño archivo se crea con el bloc de notas, y una vez creado lo renombramos a AUTORUN.INF el contenido que debemos introducir dentro del archivo es el siguiente:

[autorun]
open=archivo.exe
icon=archivo.ico


Donde pone "archivo.exe" se tiene que poner el nombre del archivo a ejecutar y donde pone "archivo.ico" ponemos el icono del CD-ROM que veremos al mostrar el contenido de "MiPC".

Ejemplo:

CREAR UN AUTORUN PARA PÁGINA WEB
Para crear un Autorun para una página web, es necesario especificar otro archivo de Windows para que pueda abrir la página, es decir, el Explorador de Windows.

Si no lo haces así y grabas el CD, cuando quieras que se inicie el Autorun, te dirá que no es una aplicación Win32 válida. Por tanto, ten en cuenta estas explicaciones, y sigue el ejemplo que hay más abajo:

[autorun]
OPEN=\windows\explorer.exe nombre_página_web.html
ICON=Nombre_archivo_icono.ico


Fíjate que en el comando OPEN, entre explorer, exe y nombre_página_web.html, hay un espacio. nombre_página_web.html = el nombre de la página web que desee que inicie el autorun
Nombre_archivo_icono.ico = debe introducir el nombre el archivo del icono.

Por ejemplo, si quieres hacer un autorun para un CD, y que el Autorun te inicie una página web llamada "index.html", con un icono para el CD, llamado "icoCD.ico". Tendrás que hacer lo siguiente:

[autorun]
OPEN=\windows\explorer.exe index.html
ICON=icoCD.ico


Puede que lo que quieras que se ejecute sea un archivo de una determinada aplicación, como por ejemplo un archivo html (o cualquier otro archivo que quieras), entonces tendrás que crear además un archivo BAT (por lotes) que haga que el archivo de la aplicación se pueda auto ejecutar. Los pasos serán primero crear el archivo bat con el bloc de notas, que por ejemplo lo llamamos auto.bat y estará constituido por las dos líneas siguientes:

@explorer Indice.htm
@exit


Donde “Indice.htm” es el nombre del archivo que tengas (si es un archivo del Word sería por ejemplo :@explorer chistes.doc, se admite cualquier archivo de windows y siempre que el ordenador donde se use el CD tenga el programa que abre dicho archivo).

Luego debes crear el archivo autorun.inf:

[autorun]
open=auto.bat
icon=Dibujo.ico



Ambos archivos irán en el directorio raíz, así como el archivo htm.

Consejo: antes de grabar el CD pon el archivo “auto” y el archivo que quieras que se abra dentro de la misma carpeta de tu disco duro y ejecuta el archivo .bat para comprobar que abre la aplicación con el archivo elegido, si es así cuando grabes el CD y pongas los 3 archivos anteriores en el directorio raíz no fallará, si no se abre comprueba si tu archivo por lotes .bat realmente tiene extensión .bat y no es “auto.bat.txt” y su contenido es correcto.



AÑADIR OPCIONES AL MENÚ CONTEXTUAL

Otra cosa que se puede hacer desde el fichero AUTORUN.INF es añadir opciones al menú de contexto del CD-ROM (el que sale al pulsar con el botón secundario sobre el icono del CD). Puede resultar interesante dar la opción de "Explorar el contenido del CD" o "Iniciar la instalación de... (un programa cualquiera)". Esto también es fácil:

[AUTORUN]
OPEN=SHELEXEC.EXE
ICON=

SHELL\EXPLORAR=Explorar el contenido del CD-ROM
SHELL\EXPLORAR\COMMAND=EXPLORER.EXE /E,\

SHELL\HTML=Ver índice HTML del CD-ROM
SHELL\HTML\COMMAND=SHELEXEC.EXE INDICE.HTM


El truco consiste en crear parejas de líneas "SHELL\" y "SHELL\\COMMAND" poniendo en la primera el texto que queremos que aparezca en el menú de contexto, y en la segunda la instrucción que queremos que se ejecute al seleccionar la opción.

Fuente: la verdad no recuerdo, cre que alguien me lo paso =P

Seguir leyendo »

Atajos de Teclado en Winwos Vista

Porque no siempre tenemos el mouse a la mano o si no como a mi, que se nos descargan las pilas del mouse =P, por eso aquí les dejo estos atajos del teclado:


- Alt + Tab : La combinación habitual de Windows para cambiar entre las distintas ventanas abiertas en el escritorio. Podemos pulsar Ctrl + Alt + Tab para que no se cierre el diálogo al soltar las teclas, movernos entre las ventanas con las teclas de cursor y seleccionar una ventana con Enter. Podemos usar Mayúsculas + Alt + Tab para movernos en el orden inverso.

- Ctrl + Alt + Supr : No se abre el administrador de tareas, si no una ventana similar a la que obtenemos en XP cuando el PC forma parte de un dominio. Para abrir el administrador de tareas usamos Ctrl + Mayúsculas + Esc.

- Ctrl + Win : Abre el menú de inicio.

- Win : Abre el menú de inicio.

- Win + F1 : Abre la ayuda de Windows.

- Win + 1 : Lanza la primera aplicación de la barra de inicio rápido.

- Win + 2, 3, 4… : Lanza la (segunda, tercera, cuarta…) aplicación de la barra de inicio rápido.

- Win + D : Muestra el escritorio. Si pulsamos de nuevo se vuelve a la vista anterior.

- Win + E : Abre el explorador de Windows.

- Win + F : Abre el diálogo de búsqueda.

- Win + L : Bloquea el equipo.

- Win + M : Minimizar todas las ventanas. Mayusculas + Win + M permite restaurarlas.

- Win + R : Abre el diálogo Ejecutar.

- Win + T : Pone el foco en la barra de tarea, con la versión minimizada de la ventana activa seleccionada, mostrando la vista previa de la ventana. Podemos movernos entre las distintas ventanas pulsando de nuevo Win + T, o pulsando T sin soltar Win, o con las teclas de cursor.

- Win + U : Centro de accesibilidad.

- Win + X : Centro de movilidad de Windows.

- Win + Tab : Activa el Flip 3D con el que movernos entre las ventanas viendo una vista previa.

- Win + Espacio : Trae al frente la barra lateral.

- Win + Pausa : Abre la sección de Sistema del panel de control.

Seguir leyendo »

Activar aero forzando su activacion



Cuano Windows Vista determina que nuestra maquina no puede correr el sistema con suficiente fluidez opta por desactivar la opcion grafica Aereo, ahora si eso te sucede, vamos a ver este pequeño truco para forzar a Windows Vista a activarlo.

  1. Abrir el editor de registro escribiendo regedit en Inicio -> Iniciar búsqueda.
  2. Crear o modificar la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\
    DWM\Composition
    estableciendo el valor a 1 (Valor de DWORD de 32 bits)
  3. Crear o modificar la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\
    DWM\CompositionPolicy
    estableciendo el valor a 2 (Valor de DWORD de 32 bits)
  4. Reiniciar el gestor del escritorio escribiendo los comandos net stop uxsms y net start uxsms en la consola (Inicio -> Escribimos cmd en Iniciar búsqueda (botón derecho: Ejecutar como Administrador)




Seguir leyendo »

Foto Dentro de Foto

Seguir leyendo »

02 enero 2008

Bee Mp3 - Simplemente GENIAL!!!!!

Navegando por noentresamiblog, me encontré con esta pagina, aquí les dejo el post original

-Buscá en Internet canciones para escuchar y descargar en forma gratuita.Últimamente nos encontramos con la proliferación de sitios relacionados a la reproducción y en algunos casos descarga de música online. Bee Mp3, es un buscador especializado que localiza canciones en tal formato y que además cuenten con el atributo de poder ser descargadas.Se puede realizar búsquedas por diferentes criterios: álbum, artista o nombre de la canción. En la home del sitio podemos apreciar las 10 canciones más descargadas a nivel mundial y más particularmente en los EEUU y Europa, incluso contamos con el detalle de las últimas 200 búsquedas.

Link : beemp3.com

Por cierto yo ya me avente varias descargas :P

Seguir leyendo »

Efecto Aqua con Fireworks

Un video tuto muy bien explicado donde nos muestra como lograr el efecto "Aqua"

Seguir leyendo »

Iniciando Con VB.net

Bueno esto es solo para ir adentrando a la plataforma .NET usando Visual Basic, lo que vamos hacer son un par de cosas realmentes sencillas, como lo son :
  • Cambiar el color de texto
  • Cambiar el color de fondo
  • Mostrar el contenido de un TextBox en un MessageBox
Para esto necesitamos 3 botones de comnado, 1 etiqueta y 1 cuadro de texto, y vamos al codigo.




Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show(TextBox1.Text)
End Sub

  • Esto es para el Contenido de un textbox en un messagebox


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.BackColor = Color.LightCyan
End Sub

  • Esto para el color de fondo



Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
TextBox1.ForeColor = Color.LightBlue
Label1.ForeColor = Color.MediumVioletRed
End Sub

  • Esto es para el color de texto del textbox y del label

Estas son cosas realmente sencillas, pero siempre se tiene que comenzar desde abajo ;)

Seguir leyendo »

25 errores comunes en los desarrollos Web

Pues checando el mail me encontré con el boletín de webtaller, que para ser sincero tengo poco haciéndole caso, y en verdad me pregunto porque no lo hice antes, ya que tiene buenas notas, ahora les traigo una de las que me gusto. el titulo lo dice todo.



1. Error 1: Peso en la página
2. Error 2: DTD inexistentes
3. Error 3: Páginas sin el idioma especificado
4. Error 4: Títulos de página molestos y enigmáticos
5. Error 5: Sin imágenes navegar una página es imposible
6. Error 6: URL matemáticas, casi imposibles de entender y recordar
7. Error 7: Código prehistórico reemplazable con CSS
8. Error 8: Olvidarse de la semántica, los documentos son una pila de información sin clasificar…
9. Error 9: Sin estilos la página no se entiende, ni tiene significado…
10. Error 10: Documentos Web que son enemigos de la impresora
11. Error 11: Ventanas emergentes, inútiles, sin sentido y no muy accesibles.
12. Error 12: Instale Flash, o de lo contrario no podrá navegar el sitio Web
13. Error 13: Javascript supera todas las tecnologías de lenguajes, HTML, CSS, PHP, Javascript es la hostia…
14. Error 14: HTML no es un lenguaje de modelaje de páginas
15. Error 15: HTML comentado, es igual a más peso en la página
16. Error 16: Utilizar hojas de estilo en línea o embebidas en los documentos
17. Error 17: Javascript no modularizado
18. Error 18: Elementos Meta inservibles…
19. Error 19: Mapa Web del sitio
20. Error 20: Buscador ciego… buscador inútil
21. Error 21: La Web no es la televisión
22. Error 22: Frames no, si us plau.
23. Error 23: Formularios inaccesibles
24. Error 24: Tipografías mal aplicadas
25. Error 25: Archivos multimedia, PDF, etc.



Bueno aver que les parecen y ojo en su proximo trabajo ;)

Seguir leyendo »

Tetris con jQuery

Para poner el famoso juego de tetris utilizando jQuery y tetris.js


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>

<head>
<title>Tetris with jQuery</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="tetris.js"></script>
<link rel="stylesheet" type="text/css" href="tetris.css"/>
</head>

<body>

<h1>Tetris with jQuery</h1>

<div id="tetris">

<div id="grid">
<table>
<tr><td id="a1"></td><td id="a2"></td><td id="a3"></td><td id="a4"></td><td id="a5"></td><td id="a6"></td><td id="a7"></td><td id="a8"></td><td id="a9"></td><td id="a10"></td></tr>
<tr><td id="b1"></td><td id="b2"></td><td id="b3"></td><td id="b4"></td><td id="b5"></td><td id="b6"></td><td id="b7"></td><td id="b8"></td><td id="b9"></td><td id="b10"></td></tr>
<tr><td id="c1"></td><td id="c2"></td><td id="c3"></td><td id="c4"></td><td id="c5"></td><td id="c6"></td><td id="c7"></td><td id="c8"></td><td id="c9"></td><td id="c10"></td></tr>
<tr><td id="d1"></td><td id="d2"></td><td id="d3"></td><td id="d4"></td><td id="d5"></td><td id="d6"></td><td id="d7"></td><td id="d8"></td><td id="d9"></td><td id="d10"></td></tr>
<tr><td id="e1"></td><td id="e2"></td><td id="e3"></td><td id="e4"></td><td id="e5"></td><td id="e6"></td><td id="e7"></td><td id="e8"></td><td id="e9"></td><td id="e10"></td></tr>
<tr><td id="f1"></td><td id="f2"></td><td id="f3"></td><td id="f4"></td><td id="f5"></td><td id="f6"></td><td id="f7"></td><td id="f8"></td><td id="f9"></td><td id="f10"></td></tr>
<tr><td id="g1"></td><td id="g2"></td><td id="g3"></td><td id="g4"></td><td id="g5"></td><td id="g6"></td><td id="g7"></td><td id="g8"></td><td id="g9"></td><td id="g10"></td></tr>
<tr><td id="h1"></td><td id="h2"></td><td id="h3"></td><td id="h4"></td><td id="h5"></td><td id="h6"></td><td id="h7"></td><td id="h8"></td><td id="h9"></td><td id="h10"></td></tr>
<tr><td id="i1"></td><td id="i2"></td><td id="i3"></td><td id="i4"></td><td id="i5"></td><td id="i6"></td><td id="i7"></td><td id="i8"></td><td id="i9"></td><td id="i10"></td></tr>
<tr><td id="j1"></td><td id="j2"></td><td id="j3"></td><td id="j4"></td><td id="j5"></td><td id="j6"></td><td id="j7"></td><td id="j8"></td><td id="j9"></td><td id="j10"></td></tr>
<tr><td id="k1"></td><td id="k2"></td><td id="k3"></td><td id="k4"></td><td id="k5"></td><td id="k6"></td><td id="k7"></td><td id="k8"></td><td id="k9"></td><td id="k10"></td></tr>
<tr><td id="l1"></td><td id="l2"></td><td id="l3"></td><td id="l4"></td><td id="l5"></td><td id="l6"></td><td id="l7"></td><td id="l8"></td><td id="l9"></td><td id="l10"></td></tr>

<tr><td id="m1"></td><td id="m2"></td><td id="m3"></td><td id="m4"></td><td id="m5"></td><td id="m6"></td><td id="m7"></td><td id="m8"></td><td id="m9"></td><td id="m10"></td></tr>
<tr><td id="n1"></td><td id="n2"></td><td id="n3"></td><td id="n4"></td><td id="n5"></td><td id="n6"></td><td id="n7"></td><td id="n8"></td><td id="n9"></td><td id="n10"></td></tr>
<tr><td id="o1"></td><td id="o2"></td><td id="o3"></td><td id="o4"></td><td id="o5"></td><td id="o6"></td><td id="o7"></td><td id="o8"></td><td id="o9"></td><td id="o10"></td></tr>
<tr><td id="p1"></td><td id="p2"></td><td id="p3"></td><td id="p4"></td><td id="p5"></td><td id="p6"></td><td id="p7"></td><td id="p8"></td><td id="p9"></td><td id="p10"></td></tr>
<tr><td id="q1"></td><td id="q2"></td><td id="q3"></td><td id="q4"></td><td id="q5"></td><td id="q6"></td><td id="q7"></td><td id="q8"></td><td id="q9"></td><td id="q10"></td></tr>
<tr><td id="r1"></td><td id="r2"></td><td id="r3"></td><td id="r4"></td><td id="r5"></td><td id="r6"></td><td id="r7"></td><td id="r8"></td><td id="r9"></td><td id="r10"></td></tr>
</table>
</div>

<div id="next">
<table>
<tr><td id="x00"></td><td id="x10"></td><td id="x20"></td><td id="x30"></td></tr>
<tr><td id="x01"></td><td id="x11"></td><td id="x21"></td><td id="x31"></td></tr>
<tr><td id="x02"></td><td id="x12"></td><td id="x22"></td><td id="x32"></td></tr>
<tr><td id="x03"></td><td id="x13"></td><td id="x23"></td><td id="x33"></td></tr>
</table>
</div>

<div id="stats">
<div>Level: <span id="level">1</span></div>
<div>Lines: <span id="lines">0</span></div>
<div>Score: <span id="score">0</span></div>
</div>

<div id="cmd">
<input id="start" type="button" value="start"/><br/>
<input id="stop" type="button" value="stop" disabled="disabled"/>
</div>

<div id="info">
<div>Left: J</div>
<div>Right: L</div>
<div>Rotate: I</div>
<div>Down: K</div>
</div>

</div>

<div id="overlay"></div>

<a id="src" href="tetris.js">Source code</a>

</body>

</html>


Tetris.js
/*
* Tetris with jQuery - 2006/06/25
* see: http://en.wikipedia.org/wiki/Category:Tetris
* http://en.wikipedia.org/wiki/Tetris_Worlds
* be careful: http://en.wikipedia.org/wiki/Tetris_effect
* Copyright (c) 2006 Franck Marcia
* Licensed under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*/

var tetris = {

// Shape colors
colors: ['#eaeaea','#ff6600','#ffff00','#0000ff',
'#cc00ff','#00ff00','#66ccff','#ff0000'],

// Starting line for each shape
startAt: [0, -1, -1, -1, 0, -1, -1, 0],

// Points per number of lines
points: [0, 40, 100, 300, 1200],

// Combination of each shape
shapes: [
// none
[],
// I
[[[0,0,0,0],[1,1,1,1],[0,0,0,0],[0,0,0,0]],
[[0,1,0,0],[0,1,0,0],[0,1,0,0],[0,1,0,0]]],
// T
[[[0,0,0,0],[1,1,1,0],[0,1,0,0],[0,0,0,0]],
[[0,1,0,0],[1,1,0,0],[0,1,0,0],[0,0,0,0]],
[[0,1,0,0],[1,1,1,0],[0,0,0,0],[0,0,0,0]],
[[0,1,0,0],[0,1,1,0],[0,1,0,0],[0,0,0,0]]],
// L
[[[0,0,0,0],[1,1,1,0],[1,0,0,0],[0,0,0,0]],
[[1,1,0,0],[0,1,0,0],[0,1,0,0],[0,0,0,0]],
[[0,0,1,0],[1,1,1,0],[0,0,0,0],[0,0,0,0]],
[[0,1,0,0],[0,1,0,0],[0,1,1,0],[0,0,0,0]]],
// J
[[[1,0,0,0],[1,1,1,0],[0,0,0,0],[0,0,0,0]],
[[0,1,1,0],[0,1,0,0],[0,1,0,0],[0,0,0,0]],
[[0,0,0,0],[1,1,1,0],[0,0,1,0],[0,0,0,0]],
[[0,1,0,0],[0,1,0,0],[1,1,0,0],[0,0,0,0]]],
// Z
[[[0,0,0,0],[1,1,0,0],[0,1,1,0],[0,0,0,0]],
[[0,0,1,0],[0,1,1,0],[0,1,0,0],[0,0,0,0]]],
// S
[[[0,0,0,0],[0,1,1,0],[1,1,0,0],[0,0,0,0]],
[[0,1,0,0],[0,1,1,0],[0,0,1,0],[0,0,0,0]]],
// O
[[[0,1,1,0],[0,1,1,0],[0,0,0,0],[0,0,0,0]]]],

// Pre-load elements of the grid
init: function() {
var i, j, k;
tetris.cells = [];
for (i = -3; i < 18; ++i) {
tetris.cells[i] = [];
for (j = 1; j < 11; ++j) {
k = String.fromCharCode(i + 97);
tetris.cells[i][j] = $(['#', k, j].join(''));
}
}
tetris.bound = $.browser == 'msie' ? '#tetris' : window;
},

// Initialize to start the game
start: function() {
// Stats
tetris.level = 0;
tetris.lines = 0;
tetris.score = 0;
// Array which contains data of the grid
tetris.grid = [
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,1],
[1,1,1,1,1,1,1,1,1,1,1,1]];
$('#grid td').css('backgroundColor', tetris.colors[0]);
$('#start').unclick(tetris.start).val('pause').click(tetris.pause);
$('#stop').set('disabled', false);
$(tetris.bound).keypress(tetris.key);
tetris.next = tetris.newShape();
tetris.shift();
tetris.duration = 600;
tetris.refresh();
tetris.timer = window.setInterval(tetris.moveDown, tetris.duration);
},

// Define the action to be fired depending on key entry
key: function(e) {
switch(e.charCode || e.keyCode) {
case 74: case 106: tetris.moveLeft(); break; // J
case 76: case 108: tetris.moveRight(); break; // L
case 75: case 107: tetris.moveDown(); break; // K
case 73: case 105: tetris.rotate(); break; // I
}
return false;
},

// Generate an random shape
newShape: function() {
var r = 1 + Math.random() * 7;
return parseInt(r > 7 ? 7 : r, 10);
},

// Define then draw the next shape
setNext: function() {
var i, j, s, c, d, n = tetris.colors[0];
tetris.next = tetris.newShape();
s = tetris.shapes[tetris.next][0];
c = tetris.colors[tetris.next];
for (i = 0; i < 4; ++i) {
for (j = 0; j < 4; ++j) {
d = s[i][j] ? c : n;
$(['#x', j, i].join('')).css('backgroundColor', d);
}
}
},

// The next shape becomes the current one; reset coordinates
shift: function() {
tetris.cur = tetris.next;
tetris.x = tetris.x0 = 4;
tetris.y = tetris.startAt[tetris.cur];
tetris.y0 = tetris.y - 2;
tetris.r = tetris.r0 = 0;
tetris.curShape = tetris.shapes[tetris.cur];
if (tetris.canGo(0, tetris.x, tetris.y)) {
tetris.setNext();
return true;
}
return false;
},

// Pause the game
pause: function() {
$(tetris.bound).unkeypress(tetris.key);
window.clearInterval(tetris.timer);
tetris.timer = null;
$('#start').unclick(tetris.pause).val('resume').click(tetris.resume);
},

// Resume the game
resume: function() {
$(tetris.bound).keypress(tetris.key);
tetris.timer = window.setInterval(tetris.moveDown, tetris.duration);
$('#start').unclick(tetris.resume).val('pause').click(tetris.pause);
},

// Stop the game
gameOver: function() {
var i, j;
// Manage buttons
if (tetris.timer) {
$(tetris.bound).unkeypress(tetris.key);
window.clearInterval(tetris.timer);
tetris.timer = null;
$('#start').unclick(tetris.pause).val('start').click(tetris.start);
} else {
$('#start').unclick(tetris.resume).val('start').click(tetris.start);
}
$('#stop').set('disabled', true);
// Draw everything in white
for (i = 0; i < 18; ++i) {
for (j = 1; j < 11; ++j) {
if (tetris.grid[i][j]) {
tetris.cells[i][j].css('backgroundColor', '#ffffff');
}
}
}
tetris.draw(tetris.r0, tetris.x0, tetris.y0, '#ffffff');
},

// Check overlays
canGo: function(r, x, y) {
var i, j;
for (i = 0; i < 4; ++i) {
for (j = 0; j < 4; ++j) {
if (tetris.curShape[r][j][i] && tetris.grid[y + j] &&
tetris.grid[y + j][x + i]) {
return false;
}
}
}
return true;
},

// Move the current shape to the left
moveLeft: function() {
if (tetris.canGo(tetris.r, tetris.x - 1, tetris.y)) {
--tetris.x;
tetris.refresh();
}
},

// Move the current shape to the right
moveRight: function() {
if (tetris.canGo(tetris.r, tetris.x + 1, tetris.y)) {
++tetris.x;
tetris.refresh();
}
},

// Rotate the current shape
rotate: function() {
var r = tetris.r == tetris.curShape.length - 1 ? 0 : tetris.r + 1;
if (tetris.canGo(r, tetris.x, tetris.y)) {
tetris.r0 = tetris.r;
tetris.r = r;
tetris.refresh();
}
},

// Move down the current shape
moveDown: function() {
if (tetris.canGo(tetris.r, tetris.x, tetris.y + 1)) {
++tetris.y;
tetris.refresh();
} else {
tetris.touchDown();
}
},

// The current shape touches down
touchDown: function() {
var i, j, k, r, f;
// mark the grid
for (i = 0; i < 4; ++i) {
for (j = 0; j < 4; ++j) {
if (tetris.curShape[tetris.r][j][i] &&
tetris.grid[tetris.y + j]) {
tetris.grid[tetris.y + j][tetris.x + i] = tetris.cur;
}
}
}
// search complete lines
f = 0;
for (i = 17, k = 17; i > -1 && f < 4; --i, --k) {
if (tetris.grid[i].join('').indexOf('0') == -1) {
// Complete lines become white
for (j = 1; j < 11; ++j) {
tetris.cells[k][j].css('backgroundColor', '#ffffff');
}
++f;
for (j = i; j > 0; --j) {
tetris.grid[j] = tetris.grid[j - 1].concat();
}
++i;
}
}
// animate
if (f) {
window.clearInterval(tetris.timer);
tetris.timer = window.setTimeout(function(){tetris.after(f);}, 100);
}
// try to continue
if (tetris.shift()) {
tetris.refresh();
} else {
tetris.gameOver();
}
},

// Finish the touchdown process
after: function(f) {
var i, j, l = (tetris.level < 20 ? tetris.level : 20) * 25;
// stats
tetris.lines += f;
if (tetris.lines % 10 === 0) {
tetris.level = tetris.lines / 10;
}
window.clearTimeout(tetris.timer);
tetris.timer = window.setInterval(tetris.moveDown, tetris.duration - l);
tetris.score += (tetris.level + 1) * tetris.points[f];
// redraw the grid
for (i = 0; i < 18; ++i) {
for (j = 1; j < 11; ++j) {
tetris.cells[i][j].css('backgroundColor',
tetris.colors[tetris.grid[i][j]]);
}
}
tetris.refresh();
},

// Draw the current shape
draw: function(r, x, y, c) {
var i, j;
for (i = 0; i < 4; ++i) {
for (j = 0; j < 4; ++j) {
if (tetris.curShape[r][j][i]) {
tetris.cells[y + j][x + i].css('backgroundColor', c);
}
}
}
},

// Refresh the grid
refresh: function() {
// remove from the old position
tetris.draw(tetris.r0, tetris.x0, tetris.y0, tetris.colors[0]);
// draw to the next one
tetris.draw(tetris.r, tetris.x, tetris.y, tetris.colors[tetris.cur]);
// change stats
$('#level').html(tetris.level + 1);
$('#lines').html(tetris.lines);
$('#score').html(tetris.score);
// reset coordinates
tetris.x0 = tetris.x;
tetris.y0 = tetris.y;
tetris.r0 = tetris.r;
}

};

// Everything starts here
$(window).load(function() {
tetris.init();
$('#grid table, #next table').css('backgroundColor', tetris.colors[0]);
$('#start').click(tetris.start);
$('#stop').click(tetris.gameOver);
});


Descargar jQuery

Seguir leyendo »

Creación de controles en tiempo de ejecución

Pues estoy haciendo mis inicios en programacion para PDA's y Smartphones, con ayuda de Visual Studio 2005, siendo mas especifico con C#, bueno aquí un código para crear una Label en tiempo de ejecución:



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using Systme.Windows.Forms;

namespace NewControls
{
public partial class Form1 : form

{

Public Form1()

InitializeComponent();
CrearControl();
}

private void CreateControl()
{
//Creamos el objeto control ( Etiqueta )
Label lblControl = new Label();

//Establecemos propiedades para el control
lblControl.Name = "MiControlEtiqueta";
lblControl.Bounds = new Rectangle(7, 14, 70, 30);

//Añadimos el control etiqueta al formulario
this.Controls.Add(lblControl);
}


Seguir leyendo »

Mis días sin cable....

Este último mes a sido muy tormentoso en cuanto a televesión se refiera, para empezar vale decir que no tengo un TV en mi cuarto, pero una hermana salio 6 mese a otra ciudad y me apodere de su tele... pero noooo!!! nos cortaron el cable y mi señora madre no lo a pagado... y me e dado cuenta de algo, de la mierda que nos dan a ver a los nosotros los mexicanos, porque si no son novelas no se que más pasan.
Yo soy un fiel seguidor de canales como NATGEO, Discovery Chanel y The History Chanel, así que ya se han de imaginar mi desesperación a ver que en la TV solo ponen mierda, y dicen que los mexicanos somo los mas bajos en lo que a educación escolar se refiere... y como no? si son niños solo ven estupideces como dragon ball y cosas asi, si son niñas las pendejadas de Lola las chavitas un poco más grandes con su rebelde... que jajaja como me cago de risa.. como es sabido uno de los integrantes del grupo se declaro homosexual y hasta se caso o algo así, jaja y en la "serie" lo ponen de todo un "pinga loca" jajajaja (no es nada en contra de los homosexuales ni nada por el estilo, pero es que eso es absurdo no crees?).
Bueno... espero que algún día en nuestra señal de TV abierta programen cosas interesantes... pero la verdad no creo... maldita sea ya quiero cable de nuevo... :S

Seguir leyendo »

Paginación Virtual

Este script es de gran utilidad en cuanto a la velocidad, ya que todo se actualiza en la misma página, sin necesidad de mandar llamar al servidor, bueno aquí les dejo el código y una pequeña captura.



El siguiente codigo entre las etiquetas Head y /Head
<script type="text/javascript" src="virtualpaginate.js">

</script>

<style type="text/css">

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

</style>

Descargar virtualpaginate.js


El siguiente codigo entre las etiquetas Body y /Body:
<!--###### Virtual Pagination Demo 1 ######### -->
<h3>Demo 1:</h3>

<div style="width: 300px; height: 230px;">

<div class="virtualpage">
<img src="http://img184.imageshack.us/img184/1159/castleyi6.gif" />
</div>

<div class="virtualpage">
<img src="http://img201.imageshack.us/img201/7907/streetkz4.gif" />
</div>

<div class="virtualpage">
<img src="http://img201.imageshack.us/img201/8538/weedjh8.gif" />
</div>

<div class="virtualpage">
<img src="http://img201.imageshack.us/img201/6923/countryxb6.gif" />
</div>

</div>

<!-- Pagination DIV for Demo 1 -->
<div id="gallerypaginate" class="paginationstyle">
<a href="#" rel="previous">Prev</a> <span class="flatview"></span> <a href="#" rel="next">Next</a>
</div>

<!-- Initialize Demo 1 -->
<script type="text/javascript">
var gallery=new virtualpaginate("virtualpage", 1)
gallery.buildpagination("gallerypaginate")
</script>



<!--###### Virtual Pagination Demo 2 ######### -->
<h3>Demo 2:</h3>

<div style="width: 450px; height: 200px; border: 1px dashed gray; padding: 10px; background-color: #EEFFAA">

<p class="virtualpage2">
<b><a href="#">RSS Display Boxes</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
Tme to get your RSS on! Using Ajax, this script makes it easy to display RSS feeds from other sites inside DIV containers, by communicating with a versatile PHP RSS parser called "Simplepie". Each RSS box can be independently tailored, from the RSS feed to fetch, how many items to show (and whether to paginate them), to what portions of each entry (just the "title", or "title" plus "description" etc) to display.
</p>

<p class="virtualpage2">
<b><a href="#">Interstitial Content Box</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
An interstitial is a container that appears over an entire webpage intermittingly to display content in an eye catching way. This is a Interstitial Box script that uses <b>Ajax</b> to fetch and display the contents of external pages on your server as an interstitial.
</p>

<p class="virtualpage2">
<b><a href="#">Omni Slide Menu</a></b> <span class="credits">Credits: John Scheuer</span><br>
Omni Slide Menu is an super versatile slideout menu that reacts to the mouse hovering over and out of it. It can be positioned to the left, top, or right edge of the browser window, supports static positioning, plus multiple instances of the same menu on a page and more. Very cool.
</p>

<p class="virtualpage2">
<b><a href="#">Custom Cursor Script II (Crosshair mouse cursor)</a></b> <span class="credits">Credits: Webtoolkit.info</span><br>
This script adds a custom cursor to your webpage using an interchangeable image. The result is a custom mouse cursor that can be modified in anyway your graphic skills take you. Elegant and non intrusive effect!
</p>

<p class="virtualpage2">
<b><a href="#">Drop Down Tab Menu</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
This is a lean CSS tab menu that supports a 2nd level drop down menu for any of its tabs. It supports subtle yet helpful features such as the ability to set a default selected tab, hide any element on the page (ie: a form field) when the menu drops down etc.
</p>

<p class="virtualpage2">
<b><a href="#">Featured Content Slider</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
Featured Content Slider makes a slideshow out of arbitrary content on your page, so users can manually select a content to see or have them rotated automatically. Pagination links let the user quickly pick a content to show. Each content is simply normal HTML wrapped in DIV tags for effortless integration.
</p>

</div>

<!-- Pagination DIV for Demo 2 -->
<div id="scriptspaginate" class="paginationstyle" style="width: 400px">
<a href="#" rel="first">F</a> <a href="#" rel="previous">Prev</a> <span class="paginateinfo" style="margin: 0 30px; font-weight: bold"></span> <a href="#" rel="next">Next</a> <a href="#" rel="last">L</a>
</div>

<!-- Initialize Demo 2 -->
<script type="text/javascript">
var newscripts=new virtualpaginate("virtualpage2", 1, "p") //Let script know you're using "p" tags as separator (instead of default "div")
newscripts.buildpagination("scriptspaginate")
</script>



<!--###### Virtual Pagination Demo 3 ######### -->
<h3>Demo 3:</h3>

<!-- Pagination DIV for Demo 3 -->
<div id="listingpaginate" class="paginationstyle">
<a href="#" rel="previous" class="imglinks"><img src="http://img293.imageshack.us/img293/8643/roundleftig4.gif" /></a> <select></select> <a href="#" rel="next" class="imglinks"><img src="http://img183.imageshack.us/img183/3816/roundrightat5.gif" /></a>
</div>

<div style="width: 450px; border: 1px dashed gray; padding: 10px;">

<p class="virtualpage3">
<b><a href="#">RSS Display Boxes</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
Tme to get your RSS on! Using Ajax, this script makes it easy to display RSS feeds from other sites inside DIV containers, by communicating with a versatile PHP RSS parser called "Simplepie". Each RSS box can be independently tailored, from the RSS feed to fetch, how many items to show (and whether to paginate them), to what portions of each entry (just the "title", or "title" plus "description" etc) to display.
</p>

<p class="virtualpage3">
<b><a href="#">Interstitial Content Box</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
An interstitial is a container that appears over an entire webpage intermittingly to display content in an eye catching way. This is a Interstitial Box script that uses <b>Ajax</b> to fetch and display the contents of external pages on your server as an interstitial.
</p>

<p class="virtualpage3">
<b><a href="#">Omni Slide Menu</a></b> <span class="credits">Credits: John Scheuer</span><br>
Omni Slide Menu is an super versatile slideout menu that reacts to the mouse hovering over and out of it. It can be positioned to the left, top, or right edge of the browser window, supports static positioning, plus multiple instances of the same menu on a page and more. Very cool.
</p>

<p class="virtualpage3">
<b><a href="#">Custom Cursor Script II (Crosshair mouse cursor)</a></b> <span class="credits">Credits: Webtoolkit.info</span><br>
This script adds a custom cursor to your webpage using an interchangeable image. The result is a custom mouse cursor that can be modified in anyway your graphic skills take you. Elegant and non intrusive effect!
</p>

<p class="virtualpage3">
<b><a href="#">Drop Down Tab Menu</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
This is a lean CSS tab menu that supports a 2nd level drop down menu for any of its tabs. It supports subtle yet helpful features such as the ability to set a default selected tab, hide any element on the page (ie: a form field) when the menu drops down etc.
</p>

<p class="virtualpage3">
<b><a href="#">Featured Content Slider</a></b> <span class="credits">Credits: Dynamic Drive</span><br>
Featured Content Slider makes a slideshow out of arbitrary content on your page, so users can manually select a content to see or have them rotated automatically. Pagination links let the user quickly pick a content to show. Each content is simply normal HTML wrapped in DIV tags for effortless integration.
</p>

</div>

<!-- Initialize Demo 3 -->
<script type="text/javascript">
var whatsnew=new virtualpaginate("virtualpage3", 2, "p") //Let script know you're using "p" tags as separator (instead of default "div")
whatsnew.buildpagination("listingpaginate")
</script>


<hr style="margin-top: 35px; color: red" />

<!--###### Virtual Pagination Demo 4 ######### -->
<h3>Demo 4 (shows "flatview" pagination interface with custom text defined):</h3>

<div style="width: 300px; height: 230px;">

<div class="virtualpage4">
<img src="http://img184.imageshack.us/img184/1159/castleyi6.gif" />
</div>

<div class="virtualpage4">
<img src="http://img201.imageshack.us/img201/7907/streetkz4.gif" />
</div>

<div class="virtualpage4">
<img src="http://img201.imageshack.us/img201/8538/weedjh8.gif" />
</div>

<div class="virtualpage4">
<img src="http://img201.imageshack.us/img201/6923/countryxb6.gif" />
</div>

</div>

<!-- Pagination DIV for Demo 4 -->
<div id="galleryalt" class="paginationstyle" style="width: 300px; text-align: left">
<a href="#" rel="previous"><</a> <span class="flatview"></span> <a href="#" rel="next">></a>
</div>

<!-- Initialize Demo 4 -->
<script type="text/javascript">
var gallery=new virtualpaginate("virtualpage4", 1)
gallery.buildpagination("galleryalt", ["castle", "park", "harvest", "country"])
</script>



<!--###### Virtual Pagination Demo 5 ######### -->
<h3>Demo 5 (shows "SELECT" pagination interface with custom text defined):</h3>

<div style="width: 300px; height: 230px;">

<div class="virtualpage5">
<img src="http://img184.imageshack.us/img184/1159/castleyi6.gif" />
</div>

<div class="virtualpage5">
<img src="http://img201.imageshack.us/img201/7907/streetkz4.gif" />
</div>

<div class="virtualpage5">
<img src="http://img201.imageshack.us/img201/8538/weedjh8.gif" />
</div>

<div class="virtualpage5">
<img src="http://img201.imageshack.us/img201/6923/countryxb6.gif" />
</div>

</div>

<!-- Pagination DIV for Demo 5 -->
<div id="galleryselect" class="paginationstyle">
<a href="#" rel="previous">Prev</a> <select style="width: 120px"></select> <a href="#" rel="next">Next</a>
</div>

<!-- Initialize Demo 5 -->
<script type="text/javascript">
var gallery=new virtualpaginate("virtualpage5", 1)
gallery.buildpagination("galleryselect", ["castle", "park", "harvest", "country"])
</script>

Seguir leyendo »