Crónicas Binarias
Noticias sobre desarrollo con .NET, y todas sus plataformas asociadas. A partir
de ahora con el listado algunas de las entradas más interesantes
publicadas en mi Twitter, con los titulares traducidos al
castellano.
15 de diciembre de 2011
Enlaces a páginas y artículos publicados en mi Twitter
- Cómo reparar una instalación de Windows 7 dañada:
Artículo
- Cómo cambiar la contraseña de Windows sin el disco de instalación:
Artículo
- Cómo hacer un "reset" de la contraseña de Windows de forma sencilla: Artículo
- Los 20 mejores trucos del registro para mejorar Windows
Enlace
- Cómo reinstalar Windows sin tener que reactivarlo
Artículo
- "Twitterología", ¿una nueva ciencia?
Artículo
- Asignar una letra estática a una unidad de disco removible Artículo
- Google presenta ‘Search by Image’ y Search-By-Voice (interesante, si funciona bien..,
...)): http://t.co/LWcocZQ
- Construyen un circuito informático a partir de 74 moléculas de DNA (con vídeo):
http://t.co/03XIlej
- Microsoft hace planes para potenciar C++ en sistemas de computación en paralelo:
http://t.co/cMaWZGY
- Un adolescente de 15 años vende su empresa (basada en cloud services), en un nuevo
record de precocidad...
- Microsoft crea una aplicación de Analítica de Twitter para Excel 2010 y PowerPivot:
http://t.co/Ke97ywG
- Mohsen Agsen habla sobre el renacimiento de C++: http://t.co/AM5MhQc
- Steve Jobs y Bill Gates en reunión privada [Foto antigua]: http://t.co/i0ssyX5
- Explore los túneles de la Gran Pirámide de Giza en 3D: http://t.co/G7k1pt4
- Porqué Microsoft ha provocado esa reacción en los desarrolladores respecto a Windows
8 (medio en broma, medio en serio...))) :
http://t.co/8lmYHte
- 10 Detalles Personales de Bill Gates — Incluyendo un Secreto: http://t.co/bzTMw3R
- Usar programas ejecutables para esconder datos con Esteganografía (La Esteganografía
era la famosa obra semi-perdida del Abate Tritemo): http://t.co/q1aD7Tu
- Los 10 peores Virus de la historia:
http://t.co/A4t6kdP
- Una estudiante española de quince años encuentra un nuevo asteroide: http://t.co/J0W1PbS
- Haciendo música a partir de datos meteorológicos: http://t.co/OPpsUqE
- Google, Microsoft, y Yahoo construyen la Web Semántica Avanzada: http://t.co/jQkDxyx
- Porqué usar Microsoft Data Mining (consideraciones a favor): http://t.co/sB7WDG1
- ¿Fueron los Astrólogos y Alquimistas de Inglaterra los Pioneros de la Ciencia Moderna?
http://t.co/VVhRGiE
- IEEE el futuro de las aplicaciones robóticas - Parte 1- búsqueda y rescate en viajes
espaciales: http://bit.ly/mDFiS7
- Un proyecto europeo aplica principios de redes sociales a la investigación científica:
http://t.co/fduw0Cd
- ¿Democracia Digital? No hay tal cosa. Un estudio demuestra que los puntos de vista
de las élites dominan el contenido: http://t.co/gpWgDes
- Triune Continuum Theory — Teoría científica que unifica el espacio-tiempo,
la materia y la información: http://t.co/An8f9tE
- Un generador de energía renovable para todas las estaciones: http://t.co/iZ89R8F
- El MIT acelera la visualización de gráficos:
http://t.co/VbH7Q1y
- Los desarrolladores de Silverlight se revelan contra los planes de Windows 8: http://t.co/lhjz4Yx
- Investigadores Belgas y españoles consiguen valorar la seguridad de la criptografía
cuántica: http://www.physorg.com/news/2011-03-weight-safety-quantum-cryptology.html
- Charla con un delfín mediante una máquina subacuática de traducción : http://bit.ly/jr0TwY
13 de abril de 2011
JPG versus PNG: ¿Cuál es mejor?
Mucho se ha discutido sobre estos dos formatos, especialmente, por parte de los
seguidores/detractores acérrimos (que de los dos colores los hay). PNG es un estándar
propuesto por la W3C para la Web y como formato portable de intercambio más adecuado
a nuestros tiempos, pero los seguidores de jpg son muchos. Un experto fotógrafo
y diseñador Web aporta su opinión en este artículo de "A Recinto Photography", en el que aclara
mucho las ventajas y desventajas de cada uno.
Herb Sutter habla sobre "Perspectivas del nuevo C++(0x/11)"
El arquitecto de microsoft habla de sus expectativas acerca del lenguaje, y de cómo
ha ido evolucionando, tanto el el camino de la estandarización, como en el de la
implantación, siendo adoptado últimamente cada vez más con la idea de soportar "experiencias
nativas" (en palabras de Hachamovitch, el Jefe de Equipo de Internet Explorer),
para dispositivos móviles de todo tipo. Es una entrevista en vídeo, disponible en
este enlace: "Herb Sutter talks about
"Perspectives on Modern C++(0x/11)".
La futura evolución de C# y VB.NET
Terri Wells, analiza desde su columna en ASP.FREE, el camino recorrido por estos
lenguajes desde su aparición en 2001. La evolución parece que marca los tiempos
en favor de un mayor crecimiento de C#, aunque las previsiones son aún de una larga
vida para ambos protagonistas. Especialmente, si tenemos en cuenta proyectos como
"Roslyn", un compilador "on-line", con la capacidad de copiar código C# al portapapeles
y pegarlo como Visual Basic .NET. Para más datos ver el artículo " The Future Evolution of C# and VB.NET".
2 de Abril de 2011
Estadísticas de sesiones del MIX: 1º - WP7 / 2º - HTML5 / 3º - Azure / 4º - Silverlight
/ 5º - ASP.NET
Aunque hay 11 sesiones pendientes de definir exactamente, el tema sí está asignado,
así que hemos podido hacer una pequeña estadísticas del número de sesiones por criterior
tecnológicos, para hacernos una idea de por dónde van los tiros.
Gana Windows Phone 7 (que es el que tiene las 11 sesiones por definir), seguido
de cerca por HTML5, Azure (en todas sus variantes), Silverlight
y ASP.NET (incluyendo MVC3, y los diversos sistemas de CMS que generan código
ASP.NET). Pero lo mejor es que se vean los resultados y cada uno saque sus conclusiones.
|
Tecnología
|
Detalles
|
Número de sesiones
|
|
W. Phone 7
|
Todas las variantes
|
24
|
|
HTML 5
|
|
22
|
|
Plataforma Azure
|
Todas las variantes
|
18
|
|
Silverlight
|
De la version 5, hay una sobre 3D
|
10
|
|
ASP.NET
|
Contando MVC3 y otros CMS’s
|
10
|
|
Plataformas
|
NUI, Geo, MMP, Kinect
|
10
|
|
UX/Design
|
|
9
|
|
jQuery
|
|
7
|
|
JavaScript
|
+ ECMAScript 5
|
7
|
|
oData
|
|
3
|
|
Otros
|
Facebook, Mono, Estándares
|
2
|
|
WCF
|
|
2
|
Algunas de las sesiones implican realmente a más de una tecnología, así que los
números podrían variar un poco en algún caso, pero creo que nos dan una idea de
por donde van los tiros, aunque como dijo Aaron Levenstein: "Las estadísticas son
como los bikinis, lo que indican es sugerente, pero lo que ocultan, es vital...)
Sorpredente PowerShell: con una sola línea...)
Una idea de la potencia de PowerShell nos la da el siguiente truco que no tiene
desperdicio: basta con teclear lo siguiente en una nueva ventana de comandos de
PowerShell:
iex (New-Object Net.WebClient).DownloadString("http://bit.ly/e0Mw9w")
No descubro el resultado por no estropear la sorpresa...)
23 de enero de 2011
Una Nueva API de Twitter ofrece datos de geo-localización
Hace
pocos días lo anunciaban en su sitio para desarrolladores. La nueva API extenderá
lo que ya ofrecía la anterior (ya se disponía de información de este tipo), pero
ahora, el añaden nuevas capacidades, para hacer que la experiencia de usuario pueda
enriquecerse, gracias a un botón que permitirá añadir datos geográficos del usuario,
almacenamiento en base de datos de información geográfica, para poder saber la ubicación
desde donde tiene lugar el "tweet", pudiendo llegar a indicarle un factor de "granularidad
geográfica" (vecindario, barrio, ciudad, etc). La explicación de su uso la encontramos
en ésta página
para desarrolladores de Twitter.
Ya se prevén nuevas aplicaciones interesantes basadas en estas posibilidades en
relación con la tecnología "Augmented Reality".
Buen artículo sobre Binding de controles en Silverlight hacia servicios WCF
Es uno más de los publicados por ese sitio tan popular entre los desarrolladores:
DevX.com. El artículo de
Joydip Kanjilal recorre desde el principio un ejemplo de cómo usar la característica
de Binding de Silverlight 4, para enlazar controles de la interfaz de usuario
con orígenes de datos accedidos mediante servicios WCF. Está disponible en "Application
Development Tips with Silverlight 4 Tools".
El padre del lenguaje C++ (Stroustrup) reivindica su legado y su vigencia actual
En una entrevista concedida a Jason Pontin, de Technology Review,
Bjarne Stroustrup, el autor principal del lenguaje C++, reivindica
la vigencia actual de "su" lenguaje y defiende su utilización en muchos contextos
habituales de hoy en día, al tiempo que aprovecha para comentar cuáles son los problemas
de la mayor parte del software actual.
Me quedo con una frase del maestro, que creo que explica maravillosamente la situación:
"On the other hand, looking at "average" pieces of code can make me cry. The structure
is appalling, and the programmers clearly didn't think deeply about correctness,
algorithms, data structures, or maintainability" ("Por otra parte,
un vistazo a fragmentos de código estándar me puede hacer llorar. La estructura
es espantosa, y los programadores no han reflexionado profundamente sobre la correción,
los algoritmos, estructuras de datos o la facilidad de mantenimiento").
Y más adelante, añade: "I think the real problem is that "we" (that
is, we software developers) are in a permanent state of emergency, grasping at straws
to get our work done. We perform many minor miracles through trial and error, excessive
use of brute force, and lots and lots of testing, but -so often- it's not enough."
("Creo que el problema real es que, nosotros los programadores, estamos
en permanente estado de emergencia, y nos agarramos a un clavo ardiendo con tal
de sacar el trabajo. Conseguimos pequeños milagros mediante prueba y error, un exceso
de fuerza bruta, y muchas, muchas pruebas, que -con frecuencia- no son suficientes").
Nota: las traducciones son mías. La transcripción completa se encuentra en
esta página.