Custom Search

August 6, 2009

Square iPhone Payment System

Una de las muchas aplicaciones que hay para el iPhone: Un sistema de cobro co tarjeta de crédito. Solo usa un pequeño dispositivo que se conecta a la salida de audio del iPhone o iPod Touch. Con el lector, transfiere la información de la tarjeta a un software que procesa el pago; abonandose directamente en la cuenta bancaria.

 Bastante interesante el proyecto...


Square iPhone Payment System by Josh Rubin

square-iphone-payment.jpg

A project codenamed "Square" is the brand new iPhone-based payment processing system that's currently being alpha tested at the also brand new Self Edge NYC. In addition to keeping the process paperless, Square makes check-out clean and easy. The innovation is in a small, plastic card reader that fits in to the headphone jack of an iPhone (or iPod Touch) and transfers the credit card's swipe data to the app (pictured, right). After the employee enters the amount to charge, the customer confirms by scrawling their signature with their finger and then either one enters the....

Seguir leyendo...

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