Need a Translator?

lunes, 31 de octubre de 2011

Te daría todo a tí, dejando que salga de mí. Alcanzándote mientras caigo

"Cuando creer en uno mismo, es lo único que te mantiene a flote"

Red - Already Over

Tu nunca te vas
Tu siempre estas aquí (Sofocándome)
Debajo de mi piel
No puedo escaparme
Desvaneciéndome lentamente

Te daría todo a ti
Dejando que salga de mi
Alcanzándote mientras caigo
Se que todo ha terminado ahora
No hay nada mas que perder
Amándote de nuevo
Se que todo ha terminado, todo ha terminado ahora

Mi mejor defensa es alejarme de ti
No lo puedo resistir, así que toma todo lo que quieras de mi
Quebrándome lentamente


Te daría todo a ti
Dejando que salga de mi
Alcanzándote mientras caigo
Se que todo ha terminado ahora
No hay nada mas que perder
Amándote de nuevo
Se que todo ha terminado, todo ha terminado ahora

Tu eres todo lo que estoy buscando
Todo ya se ha terminado
Todo lo que estoy buscando
Todo esta terminado ahora

Te daría todo a ti
Te ofrezco mi alma
Todo se ha terminado, se ha terminado ahora

Te doy todo a ti
Dejando que salga de mi
Alcanzándote mientras caigo
Se que todo ha terminado ahora
No hay nada mas que perder
Amándote de nuevo
Se que todo ha terminado, todo ha terminado ahora

lunes, 10 de octubre de 2011

Privilegios, una vista rápida en C# (WPF)

Después de venir de la 'chamba' me quede con una gran duda. Los privilegios de windows.
Empezé buscando por internet, me tope con muy buenos sitios pero nada con un ejemplo simple y que satisfaga la duda que tenía: Se puede cambiar privilegios de mi aplicación mientras tengo la aplicación ejecutada? 

Es dificil de contestar, aún sigo buscando como hacerlo :/ pero les alcanzo lo que descubrí. Bueno los privilegios se asignan al ejecutar la aplicación. Esto debido a que cada aplicación cuenta con un serial de identificación que se crea cada vez que lo ejecutamos y delimita las características del programa, lo que esta permitido hacer y lo que no. Esto permite por ejemplo,  saber si la aplicación x iniciada, que por default esta con los privilegios del usuario logeado, puede copiar archivos en el directorio "c:\".

Además, Les adjunto el código y un detalle de interés: (que es el siguiente)

-La aplicación de ejemplo contiene un app.manifest "archivo de manifiesto de aplicación" (lo puedes agregar al proyecto, una vez ya creado), la cual cuenta con 3 niveles de autenticación que nos permitira elegir si queremos que la aplicación funcione como invocable (nivel o rango del usuario), administrador, maximo rango (del usuario logeado). PorDefault esta como asInvoker, pero aqui lo he dejado como requiereAdministrator (no se olviden de cambiarlo ><)




Para descargar la aplicación, hacer click aquí!  (link rapidshare)

Si estan interesados en la programación en general, les sugiero que visiten este blog 'Copstone, programando por diversión'.

PD:  Happy coding

jueves, 6 de octubre de 2011

Un manifiesto, Piensa Diferente


Esto es para los locos. Los inadaptados. Los rebeldes. Los problemáticos. Los que no encajan en ningún sitio. Los que ven las cosas de otra manera.

No siguen las reglas. Y no tienen ningún respeto por lo establecido. Puedes alabarlos, puedes no estar de acuerdo con ellos, puedes citarlos, puedes no creer en ellos, glorificarlos o satanizarlos. Pero la única cosa que no puedes hacer es ignorarlos. Porque ellos cambian las cosas.

Ellos inventan. Ellos imaginan. Ellos curan. Ellos exploran. Ellos crean. Ellos inspiran. Ellos impulsan la humanidad hacia delante.

Quizás tienen que estar locos. ¿Cómo si no puedes enfrentarte a un lienzo vacio y ver una obra de arte? ¿O sentarte en silencio y escuchar una canción que nunca ha sido escrita? ¿O contemplar un planeta rojo y ver un laboratorio sobre ruedas?
Mientras algunos les ven como los locos, nosotros vemos genios.
Porque la gente que está lo suficientemente loca como para pensar que pueden cambiar el mundo, son los que logran hacerlo.

miércoles, 5 de octubre de 2011

Recordar que voy a morir es una manera de evitar la trampa de pensar que tengo algo que perder


Grande Steve Jobs, 1955 - 2011

Aquí sus 10 madamientos de éxito:

1. Mantener equipos de trabajo reducidos
En los inicios de Macintosh, la dotación de empleados era de 100 personas, ni una más ni una menos.
Si era necesario contratar a un nuevo empleado, antes se despedía a otra persona, para que el número siguiera siendo el mismo exacto. Jobs estaba convencido de que tan sólo podía acordarse de los nombres de pila de 100 personas.

2. Usar la zanahoria antes que el palo
Jobs a veces podía dar miedo, pero su carisma personal era lo que de verdad motivaba a sus empleados.
Su entusiasmo contagioso fue la razón por la que el personal que diseñó el primer Mac se pasó tres años seguidos trabajando 90 horas a la semana, lo que redundó en un equipo "demencialmente bueno".


3. Crear prototipos de todas las cosas
Todo cuanto Jobs sacaba al mercado venía precedido por una exhaustiva sucesión de prototipos: el hardware, el software, las mismas tiendas de Apple...

Los diseñadores y arquitectos se pasaron un año entero construyendo en secreto el prototipo de la tienda ideal en el interior de un hangar situado cerca de la sede de Apple. Jobs, al final, desechó su propuesta y ordenó que volvieran a empezar de cero.

4. Guardar los secretos
En Apple, nadie hablaba mientras reinaba Jobs. Todas las labores se ejecutaban de forma compartimentada, para que nadie supiera más de lo que es estrictamente necesario.

Este secretismo provocaba que exista un interés entusiasta por sus sorprendentes presentaciones de producto, lo que a su vez permitía acaparar los titulares de los periódicos.

5. Abstenerse de realizar estudios de mercado
Es famosa la frase de Jobs: "La gente no sabe lo que quiere hasta que uno se lo muestra".
Él mismo se encargó de realizar sus personales estudios de mercado: se llevaba los prototipos a casa y los ponía a prueba durante meses seguidos.

6. Investigar de forma permanente
A la hora de diseñar los folletos comerciales de Apple, Jobs estudió en detalle el uso que Sony hacía de los tipos de letra, la maquetación y el papel con un peso determinado.

Cuando llegó el momento de diseñar la caja de cartón para el primer Mac, estuvo paseando por el estacionamiento de Apple fijándose con atención en las carrocerías de los automóviles alemanes e italianos.

7. Tomar decisiones sin vuelta atrás
Estaba tan orgulloso de los productos que descartó como de los que había lanzado al mercado.
Durante un tiempo trabajó con ahínco en el desarrollo de una clon del Palm Pilot, proyecto que acabó por cancelar cuando comprendió que los teléfonos móviles iban a imponerse a las computadoras de bolsillo. Esto permitió a sus empleados disponer de tiempo para desarrollar el iPod.

8. Buscar la perfección
Jobs prestaba meticulosa atención al detalle. La víspera del lanzamiento del primer iPod, los empleados se pasaron la noche entera sustituyendo las clavijas de los auriculares porque Jobs consideraba que no hacían clic de la forma precisa y deseable.

9. Contratar a los mejores
Esa era siempre su consigna. Por eso contrató al arquitecto I. M. Pei para que diseñara el logotipo de NeXT y reclutó a Mickey Drexler, de Gap, para que formara parte del consejo de administración de Apple con vistas al lanzamiento de la cadena de tiendas de la compañía.

10. Simplificar
La filosofía del diseño que tenía Jobs se basaba en la constante simplificación.
En su momento ordenó a los diseñadores del iPod que eliminaran todos los botones y las teclas de los primeros prototipos. Los diseñadores se quejaron, pero luego crearon la tan icónica función de desplazamiento.

Nadies quiere morir, pero la muerte es nuestro destino en común.