Hijo de puta más….

16 03 2008

Navegando por youtube me he encontrado con esta perla. La ví hace tiempo pero ni me acordaba ya…. gracias a youtube he podido recuperarlo jejeje disfrutadlo! El video es de la hora Chanante,…. un programa genial!





Vivir en Nueva York (la gente)

9 03 2008

He recibido algún e-mail y también ha habido algún comentario pidiéndome que siga explicando cosas sobre New York, así que hoy explicaré cómo es la gente de allí.

Si algo sorprende de ésta ciudad es la cantidad de razas y gente variopinta que nos encontramos… blancos, negros, asiáticos, latinos, …. todo realmente MUY concentrado.

En general la gente mira poco su procedencia, buscando más quien eres y no de dónde vienes (no estaría mal que se practicara mas por aquí esto… ). Puedes ver grupos de 5 personas perfectamente dónde uno es asiático, otro latino, dos son negros y el último blanco. No hay problema… lo importante es la persona. Si bien hablando con muchas personas por allá, te comentaban que New York es diferente a USA.

De todas formas, tampoco nos engañemos: como en todos sitios existe diferencia racial y de clases!!! Aunque en la clase media (y la general) esto no se palpe….

Caso curioso es el de los puros neoyorqueses (ciudadanos nacidos allí)…. Cuando ven a alguien con un mapa se paran y te preguntan: “can I help you?” . Me pasó 3 veces, en 10 días (después ya no utilice mapa :P) y comentándolo con gente de allí me explicaban que es algo bastante típico, aunque cada vez tiende a extinguirse debido a la gran afluencia de turistas y a que la gente cada vez va un poco mas a su bola….

Referente al contacto directo con la gente de allí pues también te encuentras de todo (como en todas partes): gente simpática, loca, imbéciles, maleducados, pasotas,…. Por mi parte solo me encontré un par de maleducados, totalmente distinto a Washington (algún día hablaré de ello) dónde la gente fue maleducada, prepotente y muy estúpida). Con la mayoría de gente que hablé (dependientas de ropa, gente en el metro, en la calle paseando perros, vigilantes, … ) tuve conversaciones muy interesantes y fueron muy amables!!! Supongo también que dependerá de cómo inicies tu la conversación….

Ahora bien, debo advertir que todo esto cambia bastante dependiendo de la hora en que nos pongamos a hablar…. Las 6 de la tarde (hora punta de salida de trabajo) es una hora de estrés. No existe nadie, solo el sobrevivir a coger el metro, y llegar a casa o al bar….. es toda una experiencia.. jejeje

Para acabar éste artículo, mencionar la diversidad no tan solo de culturas, sino también de estilos que hay por aquí…. Ir al barrio gay en pleno apogeo es OBLIGADO para ver a los personajes mas variopintos que veréis en vuestra vida….





Reescalar una imagen con J2ME

25 11 2007

Un problema típico en la programación para móvil es el reescalado de imágenes. Si queremos programar una aplicación (o juego) que comprenda mas de un modelo nos encontraremos con varias pantallas (distindas resoluciones, tamaño, etc etc). Si bien podemos crear una imagen para cada dispositivo móvil compatible con lo que nosotros estamos programando esta solución es muy laboriosa….. Si bien hay veces que es la única solución (depende siempre de cada aplicación que hagamos) la mayoría de veces lo podemos solucionar reescalando las imágenes según la pantalla que tenemos. Os dejo con una función típica de reescalado de imágenes en J2ME, aunque con esta idea también podrias hacer algo con muchos lenguajes camiando algunas cosas… jejeje

protected Image ReescalaImagenOpaca(Image imagenOriginal, int anchoNuevo, int altoNuevo)

{

//Inicializaciones

int anchoOrigen = imagenOriginal.getWidth();

int altoOrigen = imagenOriginal.getHeight();

Image imagenFinal = Image.createImage(anchoNuevo, altoNuevo);

Graphics g = imagenFinal.getGraphics();

//Bucles que tratan el reescalado

for(int y=0; y<altoNuevo; y++)

{

for(int x=0; x<anchoNuevo; x++)

{

g.setClip(x, y, 1, 1);

int xAux = x * anchoOrigen / anchoNuevo;

int yAux = y * altoOrigen / altoNuevo;

g.drawImage(imagenOriginal, x-xAux, y-yAux, Graphics.LEFT | Graphics.TOP);

}

}

return Image.createImage(imagenFinal);

}

Como habreis visto algunos en el nombre de la función, ésta solo sirve para reescalar imágenes opacas, pues la función createImage de J2ME no permite transparencias. En otro artículo ya os explicaré como hacer el reescalado con imágenes transparentes (si bien la idea es parecida, cambia bastante y pierde mucho rendimiento debido a la escasa capacidad de cálculo de los procesadores móviles).

(Siento que no esté tabulada la función pero es que no se que pasa on el WordPress que me lo tabula mal….)

Saludos,

by Marc2c





Recuperar Windows XP

25 11 2007

El otro día me trajeron un PC de un amigo de mi padre que no podía entrar a su Windows. Cuando me lo dijeron pensé que sería la típica reparación de poner el disco “original” de Windows XP y entrar en la consola de recuperación para hacer un chkdsk -r y un fixboot . Fué tal mi confianza en que sería eso que ya ni entré directamente al ordenador para comprobar el error: CRASSO ERROR , pues después de estar una hora con el checkeo del disco no sirvió para nada. A esto pude extraer la conclusión que SIEMPRE se tiene que ver el tipo de error que aparece antes de hacer un diagnostico….. jejeje

 El error decía: ”No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SYSTEM” . Expongo aquí la solución para los que tengan éste problema puedan solventarlo sin complicaciones:

  1. Poner el disco “original” (si teneis una cópia también funciona) de Windows XP.
  2. Iniciar el instalador de Windows XP utilizando el disco.
  3. Cuando llega al menú de Instalación de Windows XP escoger la opción de Reparar el sistema.
  4. Luego nos pide para que Windows queremos reparar el sistema. Por defecto, todos tendreis 1 windows y la opción a escoger será la de C:\Windows\System que es el número 1. Por lo tanto, apretais la tecla 1 y le dais al Enter.
  5. Os pide la contraseña del administrador del sistema (la del Administrador! No la del usuario que utiliceis en Windows). Si habeis hecho una instalación limpia, por defecto de Windows XP no tendreis que poner ningúna contraseña ya que no es obligatorio (lo sé,…. un desastre pero Windows es así :P ).
  6. Una vez estamos dentro de la consola de recuperación, escribimos: “copy c:\windows\repair\system c:\windows\system32\config\system” sin las comillas. Con esto pondremos un fichero de configuración correcto en el registro de Windows.
  7. Reiniciar y probar.

 Si os ha funcionado, seria muy adecuado hacer un escaneo de disco ya que hay posibilidades que algún sector del disco duro esté dañado. Hay programas para hacer esto como por ejemplo el HDDGenerator.

 Saludos y suerte,

 by Marc2c





Encuentro con Al Di Meola

25 11 2007

Un día andando por las calles de New York, fuí a pasear por MacDougal Street para ver locales de por allí y ví el Blue Note, uno de los locales mas míticos de la historia músical NeoYorkina….. me acerqué para ver de cerca el local y me encontré con una gran sorpresa: Al Di Meola tocaba al día siguiente!!! Rápidamente me apresuré a llamar a mis colegas guitarristas para comunicar la notícia y al día siguiente nos plantamos allí para escuchar al bueno de Al. El concierto estuvo muy bien, un poco “soso” por mi gusto ya que fué bastante “mecánico”. De todas formas, la destreza de éste hombre con la guitarra es indudable, el hecho es que ha tocado con el Maestro Paco De Lucía y eso ya son palabras mayores!

 Al acabar el concierto, pudimos hablar con la banda y con Al, el otro guitarrista era un italiano de Sardeña (curiosamente yo íva con un amigo de Sardeña y estuvieron hablando un buen rato). Muy buen rollo (como siempre en conciertos de éste tipo en Nueva York) y unas fotos con todos. Aquí estoy yo con Al Di Meola: un lujazo!

Al Di Meola & me





Monitores. Diferencias entre CRT y LCD.

22 10 2007

Hola a tod@s,  visto que hay gente que busca información sobre los componentes de un ordenador, voy a empezar una serie de artículos explicando los mas importantes. Hoy comenzaremos con el monitor aunque no sea un componente interno de un ordenador ya que es un periférico.

Empecemos con una pregunta básica: Que diferencias hay entre un CRT y un LCD ?

 Los monitores CRT (Cathode Ray Tube) utilizan una implementación basada en la tecnología utilizada en los televisores: un haz de electrones originado en la base de un tubo envasado al vacío es disparado hacia la pantalla, la cual tiene una capa hecha de un material de fósforo. Este fósforo se excita por el impacto de los electrones provocando un brillo de color rojo, verde o azul. La pantalla tiene miles de puntos llamados píxels. Cada pixel es un impacto de electrones mezcla de rojo, verde o azul, y según la cantidad y fuerza del impacto brilla mas o menos un color u otro pudiendo producir cantidad de colores. La mayoría de monitores CRT antiguos muestran algo de curvatura en las esquinas.

 Los monitores LCD (Liquid-Crystal Displays) son la alternativa a los monitores CRT.  Los LCD constan de un panel plano de vidrio que es cubierto luego por una capa que contiene una rejilla con pequeños transistores. Estos transistores están agrupados en grupos de 3, y cada trio representa un píxel de la pantalla. La idea básica es que cuando se excitan con electricidad, estos transistores  se pueden abrir y apagar. Poniendo una luz detrás de la rejilla de transistores se pueden obtener imágenes.

Ambas explicaciones son muy básicas y solo pretendía dar a conocer qué son y como funcionan. He puesto el enlace a las definiciones de la wikipedia para que podais leer el funcionamiento mas completo si os interesa. 

 Próximos artículos: 

      Resolución y refresco de pantalla.

      Factores a tener en cuenta a la hora de comprarse un monitor.





Encuentro con Mike Stern en New York.

19 10 2007

El jazz se respira en Nueva York… es algo que te das cuenta cuando vives allá. Cada día había conciertos de jazz en muchos clubes y te podías esperar cualquier cosa. Un lunes cualquiera estaba en el club 55 (en Christopher St. nº55) viendo a Max Wild (aunque no es conocido por su juventud su música es muy buena)  y tomando una cervezita . Al acabar el concierto y después de hablar con la banda un rato (en New York los artistas (que no divos) estan mucho mas próximos y puedes establecer contacto con ellos sin problemas), nos dispusimos a irnos del local pero algo GRANDE pasó. Ví a gente haciendo cola fuera y un cartel que ponía: Mike Stern at 22:00. Y me dije: “Mike Stern tocará en este local???? De aquí no me muevo!!”.

Nos cobraron la miserable cifra de 12$ con 2 bebidas para el concierto. No os parece ridículo? Vamos,…. es como ir gratis al concierto porque 12$ con 2 bebidas…… Curiosamente, uno de mis amigos (italiano) había visto a Stern el verano pasado en Roma pagando 25 euros y sin posibilidad de hablar con él.

Una vez llegaron los músicos, nos presentamos y estuvimos hablando con ellos sin problema. Todos son muy simpáticos (mención especial al bajista: un genio el tio). Mike estuvo muy agradable y fué una noche para no olvidar.

El concierto estuvo genial, muchisima JAM session y gente del publico que se animó a tocar (maldita sea! Porque no me llevé la guitarra a New York!!!). Con todo esto os dejo un par de fotos y un vídeo (único que pude hacer ya que me llamaron la atención: NO MOVIES, ONLY PICTURES.

 Mike Stern band:

Mike Stern band

Yo con Mike:

Mike Stern conmigo

Y un video con 1 minutito del concierto:





Maldita Torre de Pisa con fichas…

13 10 2007

Ayer ví éste video por youtube .

 La pregunta que me viene en mente es….. realidad o ficción? Fake? Que opinais?





Instalar SQL Server 2000 en Windows XP

13 10 2007

Muchos programadores se preguntan si se puede instalar SQL Server 2000  en Windows XP ? La respuesta es que si, pero a medias. Podemos tener las herramientas de servidor y trabajar sin problema aunque no estan disponibles todas las funciones. Los pasos a seguir para esta instalación son los siguientes:

  1. Explorar el CD de Sql Server 2000 (no se puede hacer utilizando el AUTORUN del CD) y buscar la carpeta MSDE. Dentro de esta carpeta se encuentra un ejecutable: setup.exe . Sin miedo le damos doble click.
  2. Una vez instalado tenemos que reiniciar el equipo y veremos que en la barra de tareas está instalado el “Service Manager”. Por defecto, los servicios estan iniciados pero hay veces (bonita informática) que no lo hace. Si es éste el caso los iniciaremos.
  3. Volvemos a explorar el CD de Sql Server 2000 y ahora vamos a la carpeta X86\Setup donde podemos encontrar el archivo setupsql.exe . Lo ejecutamos y seguimos los pasos. Aparece un mensaje diciendo que no se puede instalar SQL con herramientas de servidor, le damos OK y seguimos los pasos. Cuando acabe reiniciamos el PC.
  4. Una vez reiniciado, abrimos el ”Enterprise Manager” y allí veremos el servidor local:  FELICIDADES! Nuestro SQL ya está instalado y funcionando!!! Ahora tocará configurarlo y empezar a usarlo :P




Vuelvo tras el parón…

13 10 2007

Hola a todos! Después de unos meses en la mejor ciudad del mundo (Nueva York) vuelvo a estar en casa! Debo agradecer los comentarios y e-mails recibidos! Estados Unidos es un país algo distinto a todo lo que había visto hasta ahora y la verdad es que es muy bonito. Tecnológicamente está mas avanzado así que tenemos que ponernos las pilas aquí si queremos igualarnos (aunque sea solo un poco).

Saludos a todos y hola de nuevo ;)