.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 » Sistemas Operativos (RSS)
C++/CX (II). C++/CX vs WRL
Bueno, una vez que hemos visto lo que hay dentro del nuevo Windows 8 , y comprobado que WinRT no es un subsistema sino algo por encima de Win32 como es .NET, vamos a contaros las dos formas que hay de programar con C++ para la interfaz Metro. Ya lo he comentado antes, pero voy a repetirlo aquí por mor de claridad. En Windows 8 hay dos escritorios diferentes. Por un lado tenemos el clásico de toda la vida que es prácticamente idéntico al de Windows 7, y por otro el de la interfaz Metro. Si no cambian...

Publicado: 4/11/2011 20:13 por Rafael Ontivero | con no comments

¿WinRT un subsistema? No, no lo es
Bueno, al final no ha costado mucho encontrarlo. Básicamente, el resultado de esta investigación es: O con otras palabras: WinRT y Metro se ejecutan, como todo lo demás, sobre Win32, con las ventajas y los inconvenientes que eso pueda tener. No me malinterpretéis: no hay nada malo que la arquitectura sea diferente a la indicada en el gráfico de arriba, lo que está mal es que Microsoft nos mienta tan descaradamente. Simplemente eso. Si lo han hecho así...

Publicado: 2/11/2011 17:41 por Rafael Ontivero | con 3 comment(s)

C++/CX (I). Windows 8 y el nuevo subsistema WinRT
Observad con detalle la imagen de arriba. Fijaos en que está dividida en dos grandes bloques. A poco que os haya preocupado la arquitectura lógica de Windows, os daréis cuenta de que hay nueva chica en la oficina: WinRT. Ya hablé de algo así aquí , pero en relación con la arquitectura de Apple comparada con la de Windows, y de los últimos cambios que Microsoft ha ido haciendo para adecuar su plataforma NT para que sea funcional y útil...

Publicado: 31/10/2011 15:34 por Rafael Ontivero | con 6 comment(s)

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

Aventuras de un instalador de Windows 8
Bueno, como ya os comenté en la entrada anterior , hablamos y hablaremos sobre Windows 8 y su orientación a los Tablet en este blog . Por lo tanto, la entrada del título la podéis leer aquí .

Publicado: 26/9/2011 20:58 por Rafael Ontivero | con no comments

WinTablet.info: Windows 8 y los Tablet
Ya sabéis que me gusta meter baza en los nuevos productos de Microsoft más que a un pollo la mierda. No creo que os pille de sorpresa, pero en este caso estamos hablando de caviar Beluga ya que encima tenemos dominio y web propia. Sí, lo que leéis, el RFOG ha sido invitado a participar en un blog de temática exclusiva sobre Windows 8 y su orientación hacia los Tablet. Sin restricción de temática, sin censura y con libertad total de publicar lo que quiera (no, que no se os abran los ojos como platos...

Publicado: 25/9/2011 11:43 por Rafael Ontivero | con 1 comment(s)

OS X Lion: Activar la repetición de teclas
Sin muchas ganas de escribir una nueva entrada, voy a poner algo interesante que corrige una de las cagadas de OS X Lion: la repetición de las teclas que llevan caracteres especiales. Como os comenté en la entrada anterior, Apple la había cagado a base de bien con el tema de la repetición de teclas. Supongo que para un usuario Ruso o Báltico, la cosa puede resultarle interesante, pero no para la mayoría del resto del mundo. Si la opción fuera configurable no habría problema: se cambia y ya está,...

Publicado: 31/7/2011 20:38 por Rafael Ontivero | con no comments

OS X LION: Mucho rugido y pocas nueces
Como ya sabréis, hace un par de días que ha salido Lion, la nueva encarnación de MAC OS X de Apple. Tras estar usándolo un poco, estas son mis conclusiones. Como ya nos tiene acostumbrados el mago Steve, mucho ruido y pocas nueces. Lion no es más que una lavada de cara de Snow Leopard, con ciertas concesiones a la usabilidad y a los usuarios que no han tocado en su *** vida un ordenador o que vienen de manejar su iPhone, iPad, etc… Sigue careciendo de cosas evidentes por sí mismas, como una combinación...

Publicado: 23/7/2011 17:19 por Rafael Ontivero | con 2 comment(s)

El fanboy rabioso (o la obsolescencia programada de Apple)
Si os pensáis que porque el RFOG se haya hecho fanboy de MAC va a empezar a hablar bien de esa plataforma estás en un craso, qué digo craso, crasísimo error. No sólo voy a hablar mal, sino que voy a hablar muy mal. Hoy le toca a la obsolescencia programada. Todos sabéis lo que es. Eso en Apple no existe. Salvo contadas ocasiones en las que el producto ha salido una pifia (me vienen a las mientes ciertas versiones del iPod), los productos de Apple son muy...

Publicado: 25/3/2011 20:38 por Rafael Ontivero | con 5 comment(s)

MAC Rationale vs Windows Rationale en el desarrollo
Todavía estoy leyendo temas generales sobre el desarrollo en MAC, de hecho aún no he pasado de los manuales que describen las tecnologías y los diferentes bloques en que se divide el desarrollo en MAC. No obstante me ha surgido una curiosa reflexión que quiero compartir con vosotros. Todavía no estoy muy seguro de que sea completamente cierta, porque todavía no he profundizado en los conceptos MAC y lo que he leído tiene más que ver con la publicidad...

Publicado: 19/3/2011 15:42 por Rafael Ontivero | con 2 comment(s)

El driver que se pasó de listo
Siguiendo con el libro de Raymond Chen de la entrada anterior , no puedo contenerme de contaros esto, que me ha hecho soltar sonoras carcajadas cuando lo he leído. Estamos en los tiempos de Windows 95 y las primeras versiones de DirectX, y una de las funciones internas entre DirectX y los drivers de bajo nivel de los fabricantes de tarjetas con este soporte, es una función que pasa un GUIID que indica una característica. Si la función devuelve TRUE, el driver la soporta. Chen no nos da el nombre...

Publicado: 23/1/2011 17:59 por Rafael Ontivero | con 1 comment(s)

El RFOG se renueva por dentro y por fuera (y II)
Vamos a por una segunda parte no planeada, pero se me quedaron en el tintero algunas cosas y me han surgido otras nuevas, cosa que quiero hacer público por si le pasa a alguien más. Si no te molan mis rollos patateros, el mensaje de la entrada es bien sencillo: Cuando uséis discos SSD, ponedlos en AHCI y usad Windows 7 o Server 2008R2. Y ahora sí, ahora a contaros mi vida. Bueno, pues una de las cosas en las que ha usado este largo puente, ha sido terminar de remodelarse el despacho en su casa que...

Publicado: 18/12/2010 11:10 por Rafael Ontivero | con 4 comment(s)

Hemos leído: Windows Internals 5ª Edición
No sé si es que la memoria me falla, o que tiempos antiguos fueron mejores o que simplemente he mezclado dos libros, pero lo cierto es que este libro me ha reportado más desilusiones que ilusiones. Recuerdo haber leído ediciones anteriores (la cuarta seguro que no), aunque en mi biblioteca física –la de los libros en papel, vamos-, sólo veo el de Helen Custer, que fue, si de nuevo las meninges no me engañan, el primero o la precuela de la serie. Pero...

Publicado: 3/3/2010 13:38 por Rafael Ontivero | con 1 comment(s)

Todo lo que quisiste saber sobre las DLL y no te atreviste a preguntar (II)
Como podéis ver no se me ha olvidado el tema , simplemente es que he estado demasiado gandulete como para escribir sobre esto, pero una pregunta en el foro web de C++ me ha hecho que me ponga a ello. En teoría esta debería ser la tercera parte en lugar de la segunda, aunque la verdad no es que realmente tenga mucha importancia. Por lo tanto, esta entrada que estás leyendo sigue a esta otra. Aquí voy a contar los tres modos que hay de usar una DLL desde C y C++,...

Publicado: 29/1/2010 12:28 por Rafael Ontivero | con 3 comment(s)

Obtener el propio número de versión desde MFC y Win32 (y II)
Hace poco expliqué cómo obtener el número de versión del propio ejecutable desde C++ Builder utilizando la VCL (su biblioteca de clases) y dejé como pendiente el obtenerla desde Win32 o MFC. Como lo he necesitado, he modificado el código y lo presento aquí: TCHAR appName[MAX_PATH]; GetModuleFileName(AfxGetApp()->m_hInstance,appName,MAX_PATH-1); DWORD handle; DWORD size = GetFileVersionInfoSize(appName, &handle); if(size!=0) { TCHAR *buffer = new TCHAR[size + 1]; GetFileVersionInfo(appName...

Publicado: 26/1/2010 13:30 por Rafael Ontivero | con no comments

Instalar el SDK del iRex DR1000S en Linux (Ubuntu 9.10 Karmic Koala)
Ya sabéis qué poco me gusta Linux, pero a veces tiene su interés, o más bien me da por tomármelo sin más. Añadamos que Ubuntu no es que sea de muy de mi agrado y tendremos la perrería más absoluta en investigar sobre todo eso. Pero resulta que sí tengo otra pasión, y es la de los aparatos equipados con pantallas de tinta-e, y la mayoría de ellos –por no decir todos- llevan en sus tripas Linux, y si algún...

Publicado: 21/1/2010 18:37 por Rafael Ontivero | con 1 comment(s)

¿Se fragmenta el registro de Windows?
La respuesta corta es que sí. La larga es que no mucho. Veamos. Acabo de terminar de leer la parte del libro de Windows Internals que se refiere al registro de Windows, y básicamente me ha quedado un mal sabor de boca, cosa que a veces suele pasar con este tipo de libros políticamente aprobados , y es que no deja nada claro si el registro se fragmenta o no. En disco, el registro no es más que una serie de ficheros repartidos a lo largo de varios lugares, ficheros que se...

Publicado: 6/1/2010 14:22 por Rafael Ontivero | con 10 comment(s)

Eligiendo qué hacer cuando pete nuestra aplicación
En la entrada anterior expliqué qué ocurre cuando una aplicación peta y se genera una excepción no controlada (o controlada pero relanzada), y en esta voy a explicar cómo podemos, desde nuestro propio programa, configurar el modo en que eso ocurre. Pero antes una introducción. En algunos lados he dicho que las excepciones son caras. Con eso no me refiero a que cuesten dinero, sino a que es un tipo de característica que resulta muy complicada de procesar...

Publicado: 19/11/2009 18:53 por Rafael Ontivero | con 3 comment(s)

Me he comprado un iMAC (y III, o eso espero)
Bueno, por fin recibí mi Time Capsule y mi copia de Snow Leopard , que parece que uno esté en un zoo junto a Wells, pero bueno. La agencia me hizo una jugarreta, porque al parecer hubo un retraso en el enlace del avión que venía de Holanda a Valencia y la entrega se programó para el día siguiente, o eso fue lo que me dijo el chico con el que hablé cuando llamé por teléfono. Me hice de tripas corazón pero no veáis cuál...

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

Me he comprado un iMAC (II)
Bueno, llevo ya casi una semana manejando por las tardes mi cacharro y ciertamente tengo que reconocer que mucha de la gente que comentó cosas en la entrada anterior tiene más razón que un santo. Lo primero de todo son los atajos globales de teclado, que tiene como un par de espuertas, y encima las puedes modificar a tu gusto y creo que añadir nuevas. Cosas que puedes asignar o que ya vienen asignadas a combinaciones de teclas son, por ejemplo, lanzar Spotlight con Alt...

Publicado: 26/8/2009 13:23 por Rafael Ontivero | con 6 comment(s)

Más artículos Página siguiente >