Arreglo unas, rompo otras

De veras que lo siento, de veras. 🙁


Me molesta mucho ser tan mosca cojonera, tan impertinente y tan combativo, pero es que se lo merecen.


¿Recuerdan que han publicado el SP1 del Visual Studio 2005? ¿Sí?


Hagamos un expermiento en C++/CLI.


Creemos un proyecto vacío Windows Forms.


A la ficha principal, en las opciones de propiedades, asignamos FormBoderStyle a None.


Cambiamos el valor Size a 800;600.


En el constructor, debajo de InitializeComponent(), añadimos una línea como la siguiente:



BackgroundImage=Bitmap::FromFile(«<ruta>\debug\img\MENU_PRINCIPAL.bmp»);


En donde el fichero MENU_PRINCIPAL.bmp es una imagen bmp normal del mimso tamaño que la ficha, en nuestro caso, 600×800


Ejecutemos el ejemplo.


Vemos que el fondo de la ficha muestra nuestra imagen. Esperemos unos segundos sin ocultarla.


¿Qué ocurre?


Pues el fondo se desplaza solo, como si nos hubiéramos equivocado al pintar.


Cuando ocultamos y volvemos a mostrar la ficha, la imagen aparece de forma correcta, hasta que al poco se vuelve a desplazar.


Con otras fichas hijas, esto no ocurre, solo con la padre y, por supuesto, con el Visual Studio 2005 sin SP1, tampoco.


¿Tengo o no razón para quejarme amargamente, en despotricar contra el hatajo de chapuzas, mierdaprogramadores, tontoslaba de la gente de Microsoft?


Pues eso.

8 comentarios sobre “Arreglo unas, rompo otras”

  1. ¿Realmente te has parado a pensar lo que has dicho?, probablemente se hayan equivocado y de hecho sin mirar ni probar lo que pusistes me imagino que así será.
    ¿Crees realmente que eres el mejor indicado para decir como se hacen las cosas?.
    En mi humilde opinión cada uno es libre de expresar sus pensamientos en donde y como quiera, pero… esta frase «hatajo de chapuzas, mierdaprogramadores, tontoslaba » creo que no es la más apropiada para un conjunto de personas que no se si conocerás, pero son personas como todos nosotros y tienen derecho a equivocarse.
    Recuerda una cosa, si no te caes no podrás levantarte.

    Un Saludo y felices fiestas.

  2. Pues claro que me he parado a pensarlo, y lo digo asumiendo todas sus consecuencias y con papeles en la mano. Quienes me conocen de verdad saben que nunca hablo por hablar, y cuando lo hago es que sé lo que estoy diciendo y por qué.

    Claro que son personas como nosotros y tienen derecho a equivocarse, como todo hijo de vecino, pero ¿qué relación hay entre modificar un IDE para que falle un runtime? ¿Me lo puedes explicar?

    Por otro lado, deberían tener la valentía de levantar la cara y negarse a sacar basuras y demás productos a medio terminar, porque si considero a los programadores como he citado, ni te digo mi consideración a los jefes de proyecto y la gente de márqueting, no existen palabras en ningún idioma para calificarlos.

    Hagamos un repaso: el VS2005 salió en beta 3 como si fuera final, ahora el SP1 no es otra cosa que una beta 4, en este preciso instante hay abiertos y reconocidos 29.044 errores (hace unos meses pasaban de 30.000), de los cuales MS dice haber resuelto 1.487.

    ¿No está mal, no? Dice haber cerrado 24.279. Vaya, es muy bonito eso de «Not repro», «not to solve», «next version», cuando el entorno se cae literalmente a pedazos (echale un vistazo a los comentarios de Peni de este mismo blog).

    Sinceramente, siento vergüenza ajena por la gente de Microsoft, por la propia Microsoft y por todo aquellos que la defienden simplemente porque les da de comer.

    Pues eso, felices fiestas a ti también, y no nos enfademos por un quítame allá esas pajas.

  3. A ver!!!

    Yo nunca criticaria algo que yo no pueda mejorar, yo generalmente critico algo que si lo pudiera tener entre mis manos lo mejoraria, es decir, todo el mundo ataca a Microsoft y sin embargo usan sus productos.

    Yo lo acepto, Microsoft me da de comer.

    Deja los productos de Microsoft (Windows, VS) y ve pensado de que vas a vivir [;)].

    Saludos y Felices Fiestas

  4. Hombre, yo estoy de acuerdo en que ese error es garrafal. Y creo que Rafael tiene todo el derecho a quejarse.

    Otra cosa es que esté de acuerdo en la forma de expresarse… Que no hace falta insultar, creo yo.

    Pero yo sí que criticaría algo que no puedo mejorar. Si a la gente que sí que lo puede mejorar no se les hace ver que ellos lo pueden mejorar… ¿Crees que lo harían?

    A mí también me da Microsoft de comer, y no tengo ningún problema en quejarme si algo no funciona. Otra cosa son las formas… 😉

    Felices fiestas a todos.

  5. Bueno a mí me gustaría hacer una apreciación a una frase:

    «Son personas y tienen derecho a equivocarse».

    Habría que matizar esto.

    Un neurocirujano NO tiene derecho a equivocarse. Un arquitecto que proyecta un centro comercial o una obra de ingeniería como una línea de metro, tampoco.

    Un programador que trabaja para una empresa que le exige dedicarse en cuerpo y alma, echar más horas que un reloj, hacer que funcione un complejísimo sistema de producción y/o distribución y que sea imposible que se pierda un paquete… todo ello cobrando menos que lo que cobra **ponga aqui su consultora favorita** por cada becario que manda a configurar un programa estándar(ejjmjmmSAPejmmmjm!!)… TAMPOCO tiene derecho a equivocarse o en una fracción de segundo está en la calle.

    Por tanto yo creo que se puede exigir a quienes QUIZA en algun momento dado pueden ser los culpables de que nos echen A NOSOTROS a la calle, que tampoco tengan derecho a cometer fallos. O mejor dicho, a que no lleguen jamás a filtrarse al usuario final sin corregirse. Porque ahora es la chorrada esta del bitmap… pero otro día puede ser quién sabe qué.

  6. Levantando amollas, je je.

    Lo cierto es que no debería insultar, eso está claro, pero es que la situación clama al cielo y yo al menos lo veo como una forma de exigir una solución.

    Hay una cosa que está clara: han dado un bocado demasiado grande y ahora están pagando por ello. Es así de simple. Pero lo que no es de rigor bajo ningún concepto es que te presenten un producto como terminado que presenta unos treinta mil errores y encima te cobren por ello.

    Lo repito: 30.000 errores.

    Lo vuelvo a repetir: 30.000 errores.

    Y eso sin contar los que traerá el Vista. De todos modos es evidente hasta para el más incualificado (por no decir otra cosa) el hecho de que el Visual Studio 2005 es algo que se les ha ido de las manos por completo. Es lento, pesado, tiquismiquis, está completamente lleno de bugs, y en lugar de parar y estabilizar, ¡hala, a meter más caña! Que si el 3.0, ya el 3.5, la nueva versión del VS ya está danzando por ahí…

    Para mi es un completo absurdo que puede significar el fin de Microsoft tal y como la conocemos.

    A Francisco Berrocal, en tono jocoso, decirle que siempre podemos hacernos un sótano y plantar champiñones, je je.

  7. Rafa, creo que aparte de la falta de formas, no has vuelto a dar de todo en el clavo. Expongo, a día de hoy en Connect (acuerdate de citar las fuentes, aporta veracidad a las cosas):

    29,057 total bugs

    3,286 active bugs
    1,489 resolved bugs
    24,282 closed bugs

    Ahora bien, como tu dices, no exactamente reconocidos 29,057 errores, esos son los que han dado de alta los usuarios de los cuales:
    a) algunos pueden estar duplicados
    b) algunos pueden estar relacionados con incompatibilidades con otro software, etc.
    c) otros pueden ser por un mal uso por parte del usuario que piensa una cosa y es otra
    d) y… si… otros serán errores

    Con lo cual, asumir que 29,057 son errores de verdad es asumir demasiado.

    Al hilo de «Quienes me conocen de verdad saben que nunca hablo por hablar, y cuando lo hago es que sé lo que estoy diciendo y por qué» estaría bien que leyeses el post de Rodrigo respecto a lo que comentaste de las licencias:

    http://geeks.ms/blogs/rcorral/archive/2006/12/10/hablar-es-facil-otra-cosa-es-tener-raz-n-o-a-veces-los-locos-son-los-galos.aspx

    Simplemente decirte que todas las opiniones son aceptables, pero con educación… no creo que aporte nada insultar a la gente…

Responder a ivan Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *