.NET o no .NET, esa es la cuestión

Artículos, comentarios, noticias e ideas sobre la programción .NET y nativa, generalmente sobre C++ y C++/CLI, aunque siempre habrá un poco de todo.

Ver por etiquetas

Todas las etiquetas » bugs (RSS)
RAD Studio XE2: ¿Pruebas de integración? ¿Para qué?
Ya las hará el cliente y protestará. En el caso de que tengamos ganas, le ayudaremos. Si no, que se joda. Esa parece ser la filosofía de Embarcadero para su producto RAD Studio XE2. Para hacernos una idea, lo que ahora trae el XE2 es lo que debería haber traído el XE original, pero ya sabemos, después de varios (muchos) años intentando convertir a la VCL en multiplataforma, llegan, compran un producto cualquiera, y en menos de seis meses lo integran en su RAD Studio, sustituyendo a la vetusta VCL...

Publicado: 29/11/2011 12:12 por Rafael Ontivero | con no comments

Archivado en: ,,,

Win/MAC: arranque dual y jodimiento de particiones
Os lo juro. Estoy hasta los putísimos cojones de Windows, de MAC y de la madre que los parió a todos. El primero por pensarse que todo le pertenece, incluyendo las particiones HFS+, y el segundo por pensar que todos los usuarios son tontos del culo. No tengo muchas ganas de escribir, así que voy a ser bastante escueto. Escenario: Windows/MAC con Boot Camp y arranque dual. Como Windows asigna las unidades como le sale de los cojones, entro en el Administrador de Discos y las cambio a los valores que...

Publicado: 19/11/2011 13:14 por Rafael Ontivero | con no comments

Paragon HFS+ para Windows o cómo reventar un MAC
Cuando uno está en esto del switching indeciso , que no sabe si irse para Pinto o para Valdemoro, le pueden pasar cosas como la que os voy a contar. Todos sabéis que desde hace unos años Apple permite la ejecución de Windows sobre su hardware compatible, y que suministra no sólo los drviers (que funcionan cojonudos), sino las herramientas necesarias para tener un arranque dual sin mucho problema. Por tener, hasta tenemos soporte de lectura para el formato de ficheros HFS+, con lo que veremos sin...

Publicado: 18/10/2011 22:07 por Rafael Ontivero | con no comments

iCloud o la flagrante tontería
¿Sabéis lo que es iCloud? Aunque digáis que sí, me juego un gallifante a que no. ICloud es una mierda envuelta en papel brillante, un trozo de bisutería rodeado de oro del que cagó el moro. Acabo de comprobarlo. Tengo dos iMAC, un iPad, un iPod y un iPhone (este del curro, que todavía no he actualizado). Como sabéis, hace unos días salieron todas las actualizaciones de golpe, tanto para el escritorio como para los dispositivos móviles. En mi caso la actualización a Lion 10.7.2 se realizó sin problemas...

Publicado: 16/10/2011 13:09 por Rafael Ontivero | con 1 comment(s)

Lo que valen los test case
Seguro que más de uno, tras leer esta entrada, decide buscarme y matarme, pero os lo tengo que contar, y supongo que por el título ya habéis adivinado de qué va la cosa: otra diatriba del RFOG. Ya sabéis que yo no soy muy dado a las formalidades esas de seguir un método de desarrollo como Scrumm o Agile o como quieran llamarse, y que siempre he dicho que los test units no sirven para nada… al menos en mi trabajo. Bueno, pues ahora le toca el turno a los “test case”… Según yo los entiendo, se trata...

Publicado: 29/3/2011 22:36 por Rafael Ontivero | con 10 comment(s)

Pon un Lauterbach en tu vida (O una historia de éxito)
Os voy a contar una historia que me ha estado pasando a lo largo de estos últimos meses, vacaciones excluidas, que creo debe ser pública, porque eso de criticar está bien, pero alabar es mejor. Y no, no es una entrada patrocinada, ni recomendada por nadie. Es, simplemente, un reflejo de cómo deben ser las empresas pero que la mayoría de veces no son. Vamos allá. Qué es un JTAG Todos sabéis que una parte de mi trabajo consiste en desarrollar con placas embebidas, generalmente sin sistema operativo...

Publicado: 11/9/2010 11:56 por Rafael Ontivero | con 5 comment(s)

Ojito con la nueva Beta de Windows Live Essentials
Actualización, 3/7/2010 Me gustaría hacer algunas matizaciones a esta entrada justo cuando ha pasado más o menos una semana, y es que resulta que los problemas que yo he padecido son bastante comunes en esta instalación pero no universales, y parece ser que una parte importante de ellos se deben al instalador que elegí. Originalmente había dos, uno clásico que te permitía instalar los productos que quisieras y otro moderno que se lanzaba al...

Publicado: 26/6/2010 12:14 por Rafael Ontivero | con 6 comment(s)

Archivado en: ,

Algunos bugs del Compact Framework
No llevo ni mil líneas de código de un nuevo proyecto embebido en C# y ya me he encontrado con al menos cinco bugs. En su momento abandoné C# para escritorio porque era un juguetito que apenas daba de sí para realizar aplicaciones de sistemas medianamente complejas. El mayor problema estribaba en que como te salieras de lo que los sabios habían determinado, aquello no funcionaba ni para atrás. Cosas que fallaban, muchas. Las más flagrantes eran serios...

Publicado: 21/4/2010 11:51 por Rafael Ontivero | con 4 comment(s)

Hemos leído: VVAA: Beautiful Code
Algo desilusionado sí que he quedado. No sé, esperaba más de un libro así, pero sin embargo ha resultado bastante menos interesante de lo que esperaba. Y no es que esté mal, ni la idea ni el desarrollo, pero sí me ha parecido un tanto flojo . El libro está compuesto de 33 artículos de otros tantos expertos en el desarrollo que recogen un ejemplo que el significado de código bonito que tiene para ellos mismos. Es decir, cada capítulo explica o está en relación con un ejemplo de código (o una biblioteca...

Publicado: 14/4/2010 21:40 por Rafael Ontivero | con no comments

Archivado en: ,,

Acronis ya no es lo que era
Vamos a empezar el año dando caña de la buena. Acronis siempre ha sido un buen referente en cuanto a copias de seguridad. Recomendado por muchos expertos, yo, sin serlo, nunca había experimentado problema alguno con el programa. Ni cargaba el sistema, ni producía efectos laterales indeseados y ni siquiera se notaba cuando se estaba realizando la copia de seguridad. Pero la versión 2010 es otra cosa. Aunque tiene cosas buenas, como que ahora no tarda un cuarto de...

Publicado: 2/1/2010 12:39 por Rafael Ontivero | con 2 comment(s)

Cómo desinstalar completamente tu C++ Builder 2009/2010
[Actualización 12/10/2009] Para más INRI con este tema, ayer descubro que el desinstalador ni siquiera es capaz de borrar las entradas del menú incio, así que ya sabéis, es muy posible que sigan estando enlazadas a ningún lado. Por otro lado, si habéis instalado Rave Reports, también hay que desinstalarlo a mano (es decir, desde Programs and Features ) y luego borrar las correspondientes entradas del menú inicio. Texto Original: Siguiendo...

Publicado: 10/10/2009 11:50 por Rafael Ontivero | con 9 comment(s)

Borland C++ 2010: No es oro todo lo que reluce
El que siga habitualmente este blog habrá visto varias entusiásticas entradas sobre el producto C++ Builder 2010, que fue durante varios años mi herramienta de desarrollo preferida (lo que también sabréis si me leéis), llegando hasta el punto de ser un furioso borlander al más puro estilo del fundamentalista linuxero . Luego, cansado de ella, la abandoné. Y como es habitual cuando transcurre el tiempo, las cosas se van difuminando y perdiendo nitidez. Recuerdo que el abandono se produjo por la enorme...

Publicado: 9/10/2009 13:49 por Rafael Ontivero | con 4 comment(s)

Hemos leído: David S. Platt: Why Software SUCKS… and what can you do to about it.
En apenas 250 páginas el autor pone a caldo hasta a su propia madre, todo ello con motivos más que justificados. Una traducción directa del título podría ser: ¿Por qué el apesta el software… y qué podemos hacer acerca de ello? Y el contenido refleja fielmente el título. Lectura recomendable para todo geek confeso o inconfeso, programador u operador de sistemas, eterno sufridor de los bugs y las malas decisiones de los arquitectos de aplicaciones, seas quien seas, sea cual sea tu rol en esta vida...

Publicado: 22/2/2009 13:15 por Rafael Ontivero | con 3 comment(s)

El RFOG ya no es lo que era...
Os cuento una histora que me ha ocurrido esta misma tarde. Aparte de emocionarme al ver el nuevo iLiad con pantalla A4 (gracias, Alfredo Novoa) y de pensar que, pese a haber corregido varios defectos (ahora lleva para pasar página en tres de los cuatro lados), supongo que la velocidad leyendo Mobipocket va a ser la misma que con el iLiad, así que paso de momento. Bueno, ya me he ido por los Cerros de Úbeda. En fin, que la historia comienza con el cierre de una aplicación que tengo que montar mañana...

Publicado: 22/9/2008 21:13 por Rafael Ontivero | con 6 comment(s)

Mi iLiad está enladrilado, el desenladrillador...
... que lo desenladrille buen desenladrillador será. En fin, que más chapuzas. No suelo usar mucho el iLiad últimamente porque me valgo del Gen3, que es más manejable y la batería le dura casi una semana (de lejos los 8.000 cambios de página prometidos). Lo enciendo todas las semanas y miro el nivel de batería para evitar que se descargue. Pues bien, en una semana ha pasado mágicamente de estar a un 80% a estar completamente descargada. Bien por el medidor de la misma. Tiro a encenderlo tras haberlo...

Publicado: 27/7/2008 0:44 por Rafael Ontivero | con 5 comment(s)

BUG: El bug del bool en interop desde C++ nativo
Basta que uno plante un circo para que le crezcan los enanos, y como se puede comprobar si uno mira al jardín de la vecina esa que está tan buena, a veces a uno le crecen sin estar bueno ni haber montado la carpa. No sé en qué pensarán estos señores de Microsoft, pero que el bug venga arrastrado desde por lo menos 2002 y no esté solucionado clama al cielo. Pero antes de despotricar –que lo haré-, vamos a ver en qué consiste. Uno tiene una inocente DLL que posee una función que devuelve un valor de...

Publicado: 10/7/2008 11:31 por Rafael Ontivero | con 4 comment(s)

Archivado en: ,,,

Singleton con y sin Singleton
Ahora que están de moda los antipatrones, voy a explicar un patrón que es muy famoso pero que no me gusta absolutamente nada, no por el diseño del mismo, sino por los efectos laterales no deseados que genera. Por ello también voy a explicar otra forma de construirlo que me gusta más, aunque adolece de otras limitaciones. Singleton es un patrón que nos obliga a tener una sola instancia de una clase, es decir, globalmente sólo podremos disponer de un objeto de ese...

Publicado: 3/3/2008 19:20 por Rafael Ontivero | con 21 comment(s)

Archivado en: ,,,

Disponible un QFE (parche) para Visual Studio 2005SP1 y C++
Acaban de publicarlo en el blog del Team de Visual C++: Intenta solucionar los enormes problemas que el Intellisense tiene en C++, así como mejorar la experiencia del usuario (joer qué bien queda) en cuanto al funcionamiento del editor en relación con el Intellisense, de forma que sea más cómodo y fácil trabajar, sobre todo cuando se trata de proyectos grandes y/o soluciones con muchos proyectos. Esta actualización estará disponible e integrada en el no ya...

Publicado: 13/11/2007 13:51 por Rafael Ontivero | con 1 comment(s)

BUG: Tumbar el diseñador visual (I)
Vamos a tumbar el diseñador visual. Es muy sencillo. Creemos un proyecto Windows Forms en C++/CLI y pongamos en la ficha principal dos o tres componentes. Cambiemos entre vista de ficha y vista de código. Hasta ahora todo bien. Ahora creemos un método como el ejemplo: void Hola( void ) { } Volvamos a cambiar de vista de código a vista de ficha. Todo sigue bien. Añadamos un nuevo método (sin borrar el anterior): int Hola( void ) { return 3; } Ahora cambiemos de nuevo a vista de ficha. ¡Tachán! Los...

Publicado: 9/7/2007 13:05 por Rafael Ontivero | con 1 comment(s)

Archivado en: ,,

MSDN Castellano: Visual C# Express: Final en inglés ejecuta C# Express Beta 2
Menos mal que me he dado cuenta antes de enmierdar mi Vista de 32 bits. La página principal para descargas de las versiones de Visual Studio Express en castellano, (esta: http://www.microsoft.com/spanish/msdn/vstudio/express/default.mspx ), tiene problemas con los contrastes de color y apenas se distingue qué te vas a bajar, al menos en lo que respecta al C# y al C++. Primera chapuza. La segunda es todavía peor. Elegimos descargar C#, por lo que entramos a la página http://www.microsoft.com/spanish...

Publicado: 14/4/2007 12:17 por Rafael Ontivero | con no comments

Más artículos Página siguiente >