Por si quiere una chamba en la mejor empresa del área de la bahía… después de Burritos El Padrino claro…
Mayo 19th, 2008 Carlos MadrigalSi les gustaría entrar a esta empresa, Microsoft, pueden revisar esta liga:
Si les gustaría entrar a esta empresa, Microsoft, pueden revisar esta liga:
Tenía una operación AJAX que me regresaba el URL para descargar el archivo. Luego, usé document.location.href = url para que el navegador descargara el archivo.
Sin embargo, IE7 cree que es un movimiento sospechoso y muestra la barrita amarilla de seguridad avisándole al usuario de la descarga y preguntándole si está seguro de lo que está sucediendo.
¿La solución? Agregar un IFRAME escondido y cambiar el atributo src al URL. Asunto arreglado.
<META NAME="DownloadOptions" CONTENT="noopen"> <META NAME="DownloadOptions" CONTENT="nosave">
El otro día platicaba con mi cuñado. Me comentaba que un profe de la uni me enviaba saludos. En la charla que tuvo mi cuñado con este profe estuvieron comentando que hay mucha necesidad de ingenieros que entiendan de orientación a objetos.
Ya han pasado algunos años de eso y todavía seguimos en las mismas. ¿Por qué se nos hará tan difícil entender la OO?
La OO es muy natural. Es lo que el cerebro hace. La mente a todo objetiza — a veces también ojetiza —, para entenderlo lo convierte en un objeto, en un objeto separado de uno. Tal vez esa es la bronca de entender el concepto “dios” porque lo queremos ver como algo fuera de nosotros; pero bueno, ese es otro boleto.
Voltea a ver a tu familia. ¿Qué ves? ¡Objetos! ¡Objetos con roles! ¡Objetos con roles y responsabilidades! Veo a mamá, papá, hijos. Veo relaciones entre los objetos. Veo al ego trabajando :-). Les digo, es muy natural.
Tal vez lo que pasa es que los ingenieros malhechos se quedaron súper satisfechos con variables, fors, whiles e ifs… Siempre escucho la cantaleta “es que yo pienso estructuradamente”… no, piensas en objetos, así funciona la mente/ego. Pero pasa lo mismo que pasa siempre, un pinchi temor al cambio cabrón. Por seguir igualito, por no querer afrontar, cambiar, nos vamos a encontrar miles de historias para excusar nuestra posición de no querer programar en OO.
Tengo muchos conocidos que, si fueran capas en un documento Photoshop, estarían con la opacidad al 8%. Ya no se ven. Ya no son útiles a la empresa. Medio meten ruido. ¿Por qué? Porque no saben programar en OO y porque ya están más entrados en edad. Las empresas son frías. De tener un pelado recién salido de la universidad que no tenga gastos de casa y familia y que no sepa OO a tener un ruquillo con familia y casa que quiera más sueldo y que tampoco sepa OO… ¿a cuál van a preferir? ¡Caramba, es obvio!
¡Wake up people!
Ayer estaba platicando con unos cuates mexas durante la hora de comida. Salió un punto que pone a pensar.
Las empresas que desarrollan software en México normalmente carecen de madurez. Los ingenieros que trabajan en ellas, también. En este caso, por madurez me refiero a la definición de CMM.
Comentamos en la mesa, que para la experiencia que hemos tenido, normalmente nos topamos con proyectos y empresas donde:
En algunos lugares de Monterrey existen algunas empresas que en 3 meses capacitan a un joven en cuestiones de desarrollo de software. Está pasando lo mismo que con los diseñadores gráficos; en 3 meses tienen su diplomita y todo lo que producen parece que lo hicieron con Power Point.
En mis tiempos de pozoleada técnica, MVP y comunidades .NET esa era la realidad; creo que sigue siendo. No me había puesto a pensar mucho. Una cosa es el interés por enseñar y la otra es la deficiencia por aprender. No se trata de echar culpas a las universidades, porque si no, no hubiera cuates que se fuguen de México. Bien recuerdo en mis tiempos universitarios que había tantos jóvenes calentando la banca. Recuerdo de un tipo que en 7mo semestre no sabía lo que era un byte.
En Juárez hay muchas maquilas. Algunas tienen un mini-departamento de desarrollo de software que está oculto en las sombras del departamento de IT o tecnologías de información. ¡Ah qué chingón es andar poniendo cables para los inges en Juárez! El software desarrollado localmente tiende a no tener chiste. En esos ámbitos, PeopleSoft, SAP y esos nombres se ven como el Zeus del software y el “gran” reto — noten mi sarcasmo — de los ingenieros es pasar las horas pegando algunos guiones/scripts para integrar a estos mounstros informáticos en los procesos de la empresa… y de pilón, se hace mal. Al cabo de un rato, terminan enviando el trabajo de desarrollo a EE.UU. o a la India.
Por eso, con tanta deficiencia, pues bienvenida sea la India para que empiece a apoderarse de todos los negocios de desarrollo en México.
Un PDF de un libro sobre AIR para desarrolladores Javascript.
Hoy me puse a leer un rato sobre Adobe Integrated Runtime. Me llama mucho la atención. Es una plataforma, basada en WebKit, que permite desarrollo rápido de aplicaciones para escritorio usando Javascript, HTML, XML, CSS, etc, etc, etc.
Es buen momento de cambiar y aprender algo nuevo. Creo que para los desarrolladores de web, el ocaso de AJAX se acerca y lo nuevo estará entre Flex+Air y Silverlight.
De estas dos opciones, creo que Adobe la lleva de ventaja con tanto mendigo reproductor de Flash instalado en casi todas las compus con acceso a Internet. Silverlight 2.0 se ve bastante mejor que el primero. “Do babes” el primero estaba tan primitivo como los cavernicolas de Geico.
No recuerdo si ya lo había compartido con ustedes.