April 2010 - Artículos

Uniones en C#
Published 28/4/2010 20:09 | Rafael Ontivero
Hay veces que uno no encuentra lo que busca, y cuando no lo está buscando, lo encuentra. O algo así. El hecho está en que empecé a hacer una pequeña utilidad interna en C# que necesitaba bastantes estructuras y encima con campos repetidos. Eso en C++ es fácil de solventar. Un se crea una jerarquía de estructuras igual que podría hacerlo de clases, y listo. Es decir, si yo necesito tres estructuras diferentes que tengan, por ejemplo, varios campos del mismo nombre y tipo, lo más fácil es crear una...
Archivado en:
¿Soy Bill Gates o le envío el currículum? :-)
Published 22/4/2010 15:42 | Rafael Ontivero
Que nadie se me altere y piense que se me ha terminado de subir el pavo a la cabeza, o que se ha roto el fino hilo que me separa de la locura más espantosa… más que nada porque ya se me rompió hace tiempo. :-P Todo viene a cuenta de la siguiente entrada en el blog de Marino Posadas en Geeks . El título de la misma es “ The Art of Computer Programming o cómo resistir el paso del tiempo”, y comenta el hecho de que todavía esos libros, pese a tener casi cuarenta años de antigüedad, siguen completamente...
Algunos bugs del Compact Framework
Published 21/4/2010 11:51 | Rafael Ontivero
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...
Desarrollando para el iPad
Published 17/4/2010 12:28 | Rafael Ontivero
Como no es una entrada técnica ni de lejos, y está más relacionada con los libros electrónicos que con otra cosa, la he puesto en mi blog de Kindle Man . La parte más interesante desde el punto de vista de este blog de Geeks es la parte final, en donde expongo, con palabras de la calle, una idea sobre un visor de ficheros por capas que quizás algún día implemente. No obstante la primera parte también podría seros interesante porque da unas breves indicaciones sobre qué es lo que hay que hacer para...
Archivado en: ,,
Emulator image for develop with JE100/JE200 and other Windows CE 5.0 Devices
Published 14/4/2010 21:49 | Rafael Ontivero
I’ve just created an ARM Windows CE 5.0 Emulator image and SDK that mimics the JE200 hardware and has some other useful additions like a Command Line console and other network tools. This emulator has some advantages over the old offered by Microsoft: it is an arm4i emulator that integrates into new Visual Studio way of manage emulators. Old one is a Virtual PC x86 emulator that cannot be integrated into new VS versions. To work with this you need: My Image Emulator that you can download from...
Hemos leído: VVAA: Beautiful Code
Published 14/4/2010 21:40 | Rafael Ontivero
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...
Archivado en: ,,
¿Por qué uso C++? (y V)
Published 7/4/2010 15:34 | Rafael Ontivero
Esta entrada es continuación de esta otra . Aparte de los compiladores embebidos, cada uno de un fabricante y con sus propias idiosincrasias, mi herramienta principal de desarrollo es una versión Team de Visual Studio con todo instalado (me refiero a los analizadores de código y perfiladores y demás), que uso como IDE para todo aunque luego compile por línea de comandos cuando se trata de sistemas embebidos. A fecha de hoy tengo Visual Studio 2008SP1, que actualizaré...
Archivado en: