Custom Search

July 13, 2009

Sincronizar barra de desplazamiento: OnScroll Event

En días recientes he tenido la necesidad de sincronizar la barra de desplazamiento de varios paneles(llamados así en .net, en HTML son DIV); es decir, que al momento que el usuario mueva un panel, en automático se muevan los demás.

La implementación del ejercicio est hecha en c#, que realmente es poco código, el core del ejercicio está en JavaScript.

Paso 1: Agregar los paneles



Definición de los paneles:

<asp:Panel ID="Panel2" runat="server" Height="393px" ScrollBars="Horizontal" Style="z-index: 107; left: 31px; position: absolute; top: 141px" Width="1029px" BorderColor="Red" BorderStyle="Dashed" BorderWidth="1px">
Paso 2: Agregar atributos a los paneles con código .Net para que los DIVs(Paneles) capturen el evento onScroll.


protected void Page_Load(object sender, EventArgs e)
{
Panel1.Attributes.Add("onscroll", "javascript:scrollPanel1(this);");
Panel4.Attributes.Add("onscroll", "javascript:scrollPanel4(this);");
Panel6.Attributes.Add("onscroll", "javascript:scrollPanel6(this);");
}


Como podrán ver para cada Panel se ha creado una función scrollPanelX(this); esto obviamente podrá ser mejorado, para efectos de este ejemplo así lo dejaremos.

Paso 3: Agregar funciones JavaScript
Dado que este ejemplo está usando un MasterPage, debemos usar un Content Page. Para poder agregar código JavaScript a un Content Page sin tener que agregarlo en todo el Master Page usamo el siguiente script



<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<script type="text/javascript">
function scrollPanel1(objDIV){
var objToMove1 = document.getElementById("ctl00_ContentPlaceHolder1_Panel4");
var objToMove2 = document.getElementById("ctl00_ContentPlaceHolder1_Panel6");
objToMove1.scrollLeft = objDIV.scrollLeft;
objToMove2.scrollLeft = objDIV.scrollLeft;
}
function scrollPanel4(objDIV){
var objToMove1 = document.getElementById("ctl00_ContentPlaceHolder1_Panel1");
var objToMove2 = document.getElementById("ctl00_ContentPlaceHolder1_Panel6");
objToMove1.scrollLeft = objDIV.scrollLeft;
objToMove2.scrollLeft = objDIV.scrollLeft;
}
function scrollPanel6(objDIV){
var objToMove1 = document.getElementById("ctl00_ContentPlaceHolder1_Panel1");
var objToMove2 = document.getElementById("ctl00_ContentPlaceHolder1_Panel4");
objToMove1.scrollLeft = objDIV.scrollLeft;
objToMove2.scrollLeft = objDIV.scrollLeft;
}
script>
.....


Los IDs de los controles son lo generados por .Net por eso hace referencia por ejemplo a: "ctl00_ContentPlaceHolder1_output"


Conclusión: El resultado, al mover un scroll de uno de los Panels(DIVs) en automático los demás de ajustarán para que siempre esten alineados.

July 9, 2009

Lydia Cacho - Carta a los secuestradores

Carta a los secuestradores




Cada vez que uno de ustedes asesina a una persona, se hace más pequeño ante sí mismo y ante los demás. No, no son grandes, ni valientes, ni fuertes, ni malos profesionales. Su vida carece de sentido y por eso consideran que secuestrar, torturar y cobrar por ello les hace grandes y poderosos. El poder que tienen en realidad es minúsculo, no depende tanto de ustedes como de la incapacidad, ignorancia y debilidad de quien debiera ser su adversario: las autoridades mexicanas.

Ustedes son un puñado regado por todo el país; hay millones de hombres y mujeres que no les temen, que no se arrepienten, que no se venden ni venden a sus familiares a cambio de que ustedes les perdonen, magnánimamente, la vida.


Seguir leyendo...



July 7, 2009

40 Caracteristicas Nuevas del iPhone 3.0

Para los que tienen un iPhone aquí les dejo una lista de 40 modificaciones y/o agregados que le hicieron al iPhone 3.0.

Acá el resúmen:
1. Forward or Delete Individual Messages

This feature allows you to manually select individual messages from a text message conversation, and forward them directly to another person via text message. 

You can also selectively delete individual messages.


Forward_message2Forward_message3Forward_message1


How it works:

  • Open a text message conversation.
  • Tap edit on the top right of the screen. 
  • Check off the messages that interest you.  
  • Tap forward and select a recipient. 
  • OR tap delete to selectively get rid of messages. 
2. Email up to 5 photos at a time

The previous iPhone operating systems did not allow you to send more than one picture at a time as an email attachment. You can now send up to 5 at once.

Emailphotos1Emailphotos2Emailphotos3

How it works:
  • Go to photos
  • Tap the arrow on the bottom left 
  • Select the photos you want to share 
  • Press share 
  • Send the email with the automatically attached photos 

3. Shake to undo and redo typing

No matter what application you are using, you can undo typing by shaking your iPhone. If you want your text back, simply shake again. 

If you had something else written before you started writing the sentence you chose to undo, it reverts back to that. If this was the first thing you wrote, it simply erases it.

seguir leyendo....

June 30, 2009

Mecanografíe correctamente / Learn to type faster

La verdad es que mi escritura con el teclado es bastante mala, pero navegando en la red me encuentro un site que te permite mejorar tu mecanografía, si si, así como en la secundaria...

Pues bien, se trata de una aplicación online que te permite practicar el uso del teclado; te lleva de la mano con ejercicios simples hasta los más complejos, de forma tal que uses un teclado de la manera correcta. Esto te permitirá teclear más palabras por minuto.

http://www.typingweb.com/

___________________________________________________________________

In fact, my writing on computer is too bad, but browsing on the Internet I recently found a web application that allow us improve wirting methods, yes I know, like in high school...

It's an online application that allow us to practice with keyboard; it lead us step by step with simple and easy exercises to fast and complex. This application will allow us to type more words per minute.

http://www.typingweb.com/

* If there are grammar errors or some better frase to use,  please leave me a comment.



June 22, 2009

iPhone's Benchmark

A través de Engadget he visto una comparación de velicidades del iPhone 3G, iPhone 3GS, Palm Pre y el G1.

Según esta comparativa el 3GS, se los lleva por mucho en cuanto a su tiempo de descarga.

Ver Tabla comparativa:

Mas información en : http://www.engadget.com/2009/06/20/iphone-3g-s-and-pre-head-to-head-benchmarks-iphone-barely-wins/

Saludos




May 25, 2009

Si lo Regios corren...

Bueno aca vengo ahora con un post de apoyo.

No tan regularmente como quisieramos, apoyamos a los chavos del Club Rotaract Monterrey, ahora están organizando la primer carrera 5k en apoyo a niños con problemas del corazon. Con los resultados de la carrera se patrocinarán cirujías.

Vean más datos en la pagina oficial: http://silosregioscorren.blogspot.com/

Y no olviden registrarse a la carrera para seguir apoyando!!



Iphone Fan

Encontré este blog parace que trae buenas cosas:

http://iphonefan.com/blog/2009/05/19/diferenciacion-por-software/



March 11, 2009

March 10, 2009

March 9, 2009

Textos al revés - səʌǝɹ Ιɐ soʇxǝʇ

Platicando con el buen Meme, veo que su nick del messenger está escrito al revés, girado o como le quieran llamar.

Para esto existe una sencilla página que te permite generar tu nick de esa forma. Simplemente escribes y te genera el texto girado, haces copy&paste y listo.

Pagina: http://giratutexto.co.cc/




/ɔɔ˙oɔ˙oʇxǝʇnʇɐɹıƃ//:dʇʇɥ :ɐuıƃɐd

˙oʇsıΙ ʎ ǝʇsɐd&ʎdoɔ sǝɔɐɥ 'opɐɹıƃ oʇxǝʇ Ιǝ ɐɹǝuǝƃ ǝʇ ʎ sǝqıɹɔsǝ ǝʇuǝɯǝΙdɯıs ˙ɐɯɹoɟ ɐsǝ ǝp ʞɔıu nʇ ɹɐɹǝuǝƃ ǝʇıɯɹǝd ǝʇ ǝnb ɐuıƃɒd ɐΙΙıɔuǝs ɐun ǝʇsıxǝ oʇsǝ ɐɹɐd

˙ɹɐɯɐΙΙ uɐɹǝınb ǝΙ oɯoɔ o opɐɹıƃ 'səʌǝɹ Ιɐ oʇıɹɔsǝ ɒʇsǝ ɹǝƃuǝssǝɯ Ιǝp ʞɔıu ns ǝnb oǝʌ 'ǝɯǝɯ uǝnq Ιǝ uoɔ opuɐɔıʇɐΙd



March 6, 2009

¿Como instalar juegos en el LG Cookie?

Una vez que descargaste los juegos del post anterior ahora tienes que  instalarlos.

Para instalarlos tienes que seguir los siguientes pasos.
  1. Descomprimir el archivo (.rar)
  2. Conectar tu LG Cookie(KP570) a tu computadora mediante el cable USB. Lo haces en modo almacenamiento.
  3. Debes copiar el .jar del juego(s) que elijas en la carpeta Games & Applications.
  4. Desconectas tu LG Cookie de la computadora y te vas a la configuración -> Entretenimiento -> Mis Cosas -> Otros.
  5. En esa carpeta verás el .jar que copiaste en el paso 3, al momento de darle click, te aparecerá una ventana que te pregunta si deseas instalar la aplicación.
  6. Listo a disfrutar de tus juegos.


March 4, 2009

LG cookie (KP570)


Ja! Pues les cuento que recien cambie mi teléfono mobil y compre el LG Cookie.

Bonito, mmm si esta bonito, pero no me termina de convencer. Resulta que de vez en vez se resetea.

Según yo, lo utilizaría para sicronizar las tareas pendientes que tengo en el Outlook, pero la interfaz que trae para dichas tareas no es nada amigable.

La camara de 3 megapixeles toma las fotos muy bien, de día, de noche nadamás no dan calidad, necesita mucha luz para que las fotos salgan bien.

Juegos (no soy amante de los juegos) no los hay. Después de algunas busquedas en la red, no encontre muchos disponibles, aunque encontre estos: http://rapidshare.com/files/174742844/celularestactiles.rar algunos si valen la pena.

El password es: elcampechano

Bueno de aplicaciones ni les platico, no hay nada, al menos no he encontrado algo interesante aún, así es que si saben de algún sitio donde encontrar please pásenlas.

3D Studio Tutorials

Para los amantes de la animación, acá les dejo algunos tutoriales del 3D Stidio:

http://www.noupe.com/tutorial/25-3d-studio-max-best-of-tutorials-resources.html



January 14, 2009

Me da gusto ver como Google Maps está actualizando a nivel de calle las ciudades de México. La verdad es que son de bastante utilidad cuando no conoces bien la ciudad.


Aqui la muestra de las calles de Monterrey, NL.


View Larger Map

December 3, 2008

test

October 21, 2008

9 Tricks for Getting a Table (and Being a VIP) at Hot Restaurants

9 Tricks for Getting a Table (and Being a VIP) at Hot Restaurants


Here are 9 tips for becoming a VIP who skips lines and gets tables. Test
even a few and you’ll almost always get amazing treatment at the very
restaurants others can barely get into.
1. Start at the bar. Try having a
meal there. Chat with the bartender a bit; introduce yourself to the Maitre d’
and get her or his card. Ask if the owner is around and introduce yourself to
her or him.
2. Ask the waiter to ask the chef two questions: First, What does
everyone order, and Second, what does almost no one order but the chef thinks
everyone should. Then order them both. Chefs want to show

October 9, 2008

Google's Super Satellite Captures First Image / La primer imagen capturada por el satelite de Google

Navegando en Wired, encontré está imagen, que se supone es la primera imagen tomada desde el espacio por el GeoEye1.



Este satélite fue lanzado el pasado mes de Septiembre, pero a causa de ciertas calibraciones necesarias es hata el día de ayer que fue tomada la primera imagen.

Según Wired, Google no es dueño sino el segundo parthner más grande de la National Geospatial-Intelligence Agency.

Con una dimensión de 41 cm, con las fotos tomadas por el GeoEye1, es posible hacer zoom en una imagen y ver una base de un estadio de besibol, según Mark Brender, Vicepresidente de Comunicaciones de GeoEye1.

Leer un poco más...


October 3, 2008

Electric Cars / Carros Eléctricos

Con el incremento de los autos eléctricos / hibridos cada marca está comenzando a presentar en los diferentes autoshows sus nuevas versiones o nuevos autos. Aquí les dejo una muestra del Nissan Nuvu, que según el artículo estará disponible en el 2015. Trataré de ir subiendo algunos otros incluso de los póximos a llegar a México.











Leer un poco más





September 26, 2008

Recopilan peticiones absurdas a expertos


Fuente: elnorte.com
Recopilan peticiones absurdas a expertos

Incluso hubo alguien que preguntó dónde podría conseguir una aplicación que le permitiera rastrear a los extraterrestres

AFP

Washington DC, Estados Unidos (26 septiembre 2008).- Los expertos de los departamentos técnicos de las oficinas están acostumbrados a recibir pedidos excéntricos, pero a veces las preguntas son tan absurdas que los dejan atónitos, según una lista de preguntas inauditas recopilada por una empresa tecnológica estadounidense.

Un ejemplo es "¿Por qué este mouse inalámbrico no está conectado a la computadora?", o bien "¿Podrías reiniciarme el internet?".

Incluso hubo alguien que preguntó dónde podría conseguir una aplicación que le permitiera rastrear a los extraterrestres.

Robert Half Technology, una empresa proveedora de profesionales en informática en Menlo Park, California, preguntó a mil 400 directivos de departamentos técnicos de diversas compañías en Estados Unidos que les enviaran las preguntas más desconcertantes que hubieran recibido de parte de compañeros de trabajo que pedían auxilio técnico.

Entre las más extrañas figuran:

- "Mi computadora me dice que presione 'cualquier tecla' para continuar. ¿Dónde está 'cualquier' tecla?".

- "¿Podrías reordenarme el teclado para que esté en orden alfabético?".

- "¿Cuáles son las previsiones meteorológicas para el año que viene?".

- "¿Me puedes instalar la televisión por cable en mi computadora?".

Y también está registrada la historia de un usuario que confundió la bandeja para insertar el CD-ROM con un apoya-vasos cómodamente incorporado a su computadora.

"¿Cómo hago para que salga de nuevo el apoya-vasos que estaba en mi computadora?", preguntó.

Katherine Spencer Lee, directora ejecutiva de Robert Half Technology, dijo que tales preguntas ponían a prueba las habilidades de los departamentos de apoyo técnico.

"Estas preguntas inusuales subrayan la necesidad de que el personal de apoyo técnico también demuestre más paciencia, empatía y sentido del humor", dijo.

Puedo agregar esta: "Me grabas internet en este disket?" No es broma, esa pregunta me la hicieron a mi..., entiéndase disket por un Floppy disk de 3½"

Me pareció ver a un lindo gatito