Microsoft Home Networking nicht intuitiv genug?

Posted under Interessantes von cjacob on Mittwoch 29 Oktober 2008 at 13:56

Auf der PDC 2008 wurde vor kurzem Windows 7 live vorgestellt. Neben den Features und Neuigkeiten, von denen vorab bereits viel bekannt war, gab es auch eine herausragende Aussage, die ich gerne festhalten möchte:

Home-Networking has been around since Windows 3.11 for Workgroups. And I don’t think  many people - except maybe  the people in this room and a few outside of it – have been able to get it to work.

Ob Microsoft das gefällt? ;-)


Multiplayer Game of Life Spiel?

Posted under Entwicklung von cjacob on Sonntag 26 Oktober 2008 at 22:39

Bei der Umsetzung der GoL-Demonstration für Microsoft Small Basic kam mir folgende Idee:

Das Regelwerk von Conways’s Game of Life müsste sich hervorragend für ein Battle-Game eignen, bei dem zwei Spieler gleichzeitig in die Lage versetzt werden, in die laufende Simulation einzugreifen, indem sie entweder Zellen füllen oder diese leeren. Das Ziel des einen Spielers ist es, die Simulation am Laufen zu halten, das Ziel des anderen, sie zum Erliegen zu bringen.

(weiterlesen…)


Game of Life in Microsoft Small Basic

Posted under Entwicklung von admin on Sonntag 26 Oktober 2008 at 17:19

Conway’s Game of Life ist eine schöne Möglichkeit, um verschiedene Aspekte von Microsoft’s Small Basic zu zeigen. Darunter die Nutzung von Arrays, die Interaktion mit der Maus, verschiedene Zeichenoperationen und mehr.

Daher habe ich ein kleines Beispiel geschrieben, das die Simulation in Small Basic demonstriert. Initialisiert wird das Lifegrid mit einem f-Pentomino, das sich über 1.102 Generationen hinweg vollkommen chaotisch entwickelt und danach zu oszillieren beginnt. 

 

Der Code berücksichtigt allerdings nicht korrekt die Ränder. Wer sich dafür interessiert, kann versuchen, einen Wrap-Around einzubauen und vielleicht einen Generationszähler mit auf den Bildschirm zu zaubern (hab ich natürlich schon gemacht ;-) ). Auch cool wäre z.B. die Möglichkeit, eine Liste von Beispielpattern zu sehen und daraus auswählen zu können…


The Turtle is back!

Posted under Entwicklung von cjacob on Samstag 25 Oktober 2008 at 21:03

Schon gehört? Microsoft bastelt an einer neuen Programmiersprache. Small Basic

Small Basic is a programming language that is designed to make programming extremely easy, approachable and fun for beginners. Small Basic’s intention is to bring down the barrier and serve as a stepping stone to the amazing world of computer programming.

Hier kann man nachlesen, wie alles began.

Was gleich als erstes auffällt, wenn man die Entwicklungsumgebung startet, ist, dass sie extrem simpel aufgebaut ist. Darüber hinaus wurden Features wie IntelliSense und LiveHelp derart intuitiv integriert, dass es nicht nur einfach ist, damit umzugehen sondern auch – wie der Amerikaner sagen würde – visually appealing:

Und was sehen wir hier? Die Turtle ist wieder da! Kein Scherz! Ehrlich… eine klasse Idee, Microsoft! Meinen letzten Kontakt zur Turtle hatte ich in Turbo-Pascal auf der Schule. Hier handelte es sich allerdings um eine Eigenentwicklung unseres damaligen Informatik-Lehrers. Ich kannte sie aber schon von noch früher von meinem Commodore C64.

Zu der Zeit besaß ich Modul mit der Comal-Programmiersprache. Die verfügte ebenfalls über eine Turtle, mit der ich sogar den Grundriß meines Elternhauses nachzeichnen konnte.

Ich bin nicht sicher, ob das der tatsächliche Ursprung der Turtle-Grafik war, aber ganz bestimmt gilt Logo als der Urvater der Schildkröten-Grafik. Das waren noch Zeiten. Und siehe da… eines der altbekannten Beispiele findet sich sogar im Handbuch zu Small Basic wieder. Ob da etwa auch jemand – so wie ich als ich es sah – in Nostalgie schwelgend wie ein Kind kiechern musste, als er das Kapitel schrieb?

     


Neu: Microsoft DevLabs

Posted under Entwicklung von cjacob on Samstag 25 Oktober 2008 at 20:13

Microsoft hat ein neues Portal für uns Entwickler eröffnet: Microsoft DevLabs

Hier ein Auszug aus Soma’s Blog dazu:

Today we are launching DevLabs - a site dedicated to these software innovations for the developer community.  This is a portal where we can share not just some early thinking, but early bits, and let you play with them and help us determine the direction that these projects should eventually head.  While many of these projects will come from teams within Developer Division, this is an outlet for all innovations coming from Microsoft focused on you, the developer.

Ich bin ehrlich begeistert darüber, dass Microsoft seine Forschungabteilung nicht nur intern forschen lässt sondern darüber hinaus es auch ermöglicht, dass die kreative Ideenschmiede den Kontakt zur Außenwelt aufbaut, um frühes Feedback zu erhalten und möglicherweise kommende Generationen von Tools mit der Community für die Community zu entwickeln.

So soll es sein. Danke!


Microsoft PEX – Update

Posted under Entwicklung von cjacob on Samstag 25 Oktober 2008 at 20:04

Vor wenigen Tagen hat Microsoft Research eine neue Version von Microsoft PEX released. Dank Bruce Williams habe ich zufällig erfahren. Danke Bruce!

Neu dabei sind Stubs, ein einfaches Framework für .NET Test Stubs und Code Digging.
Anschauen!

Mr Bean iPod Werbung

Posted under Unterhaltung von cjacob on Samstag 25 Oktober 2008 at 19:55

Mal ehrlich… das Video rockt! ;-)


Unit-Tests generieren… lassen (!)

Posted under Entwicklung von admin on Donnerstag 23 Oktober 2008 at 8:12

Unit-Tests sind ein probates Mittel, die (korrekte) Funktionalität von Komponenten sicherzustellen. Was die Sache Besonders macht, ist die Möglichkeit, sie zu jeder Zeit automatisiert aufrufen zu können. Damit können problemlos Fehler im Code aufgedeckt werden, die beispielsweise durch Refactoring im Laufe der Zeit sonst unentdeckt blieben.

Mit Microsoft PEX ist es nun möglich, Unit-Tests automatisch generieren zu lassen. Dabei erstellt PEX zunächst für die jeweilige Methode einen generischen Test und kann sie dann analysieren um Eingabeparameter zu finden, die den Code der Methode zu 100% abdecken. Für jede gefundene Kombination wird ein eigener Unit-Test generiert.

Neben Parametern mit einfachen Basistypen wie int, string & co funktioniert das sogar für eigene Typen. Selbst mit Collections kann PEX umgehen, sobald man ihm erklärt hat, wie es dafür Testdaten generieren kann.

Darüber hinaus findet PEX beispielsweise auch heraus, wenn Methoden Ausnahmefehler werfen, die nicht abgefangen werden und gibt Hinweise darauf, wie man das Problem lösen kann.

Alles in allem scheint sich mit Microsoft PEX ein neuer Stern am Himmel der Softwareentwickler zu bilden. Eine sehr umfangreiche Übersicht mit Beispielen gibt es von Thomas Schissler im Artiso Blog.


Heidi Klum prostituiert sich für die US-Milchindustrie

Posted under Ernährung, Interessantes von cjacob on Dienstag 21 Oktober 2008 at 8:30

Vor Kurzem hat Frau Klum sich von der US-amerikanischen Milchindustrie anwerben lassen, um als neue Ikone der “Got milk?” Werbung ins Rampenlicht gerückt zu werden. Leider scheint Frau Klum nicht zu wissen, für was für ein Produkt sie dort ihren Namen hinhält.

Noch immer hält sich der weitverbreitete Aberglaube, Milch wäre wichtig für die Ernährung des Menschen (und damit natürlich auch alle Milchprodukte). Dabei wäre es doch eigentlich einmal interessant, sich die angeblichen Gründe hinter dieser Aussage genauer anzuschauen.

(weiterlesen…)


Open Source (nicht ganz) von Microsoft

Posted under Entwicklung von cjacob on Montag 20 Oktober 2008 at 18:30

Für die Installation verschiedener Komponenten zur Entwicklung von Webanwendungen hat es bisher (unter Windows) einiges an Geduld erfordert. Das ist nun Geschichte.

Microsoft hat unter dem Namen “Microsoft Web Platform Installer” ein Tool veröffentlicht, das automatisiert die komplette Microsoft Webplattform installiert:

  • IIS7
  • Visual Web Developer 2008 Express Edition
  • SQL Server 2008 Express Edition
  • .NET Framework

Doch damit nicht genug. Darüber hinaus gibt es jetzt auch den “Microsoft Web Application Installer”.

Damit sofort mit der (Weiter-) Entwicklung oder Erweiterung von existierenden (Open Source) Webanwendungen begonnen werden kann, automatisiert dieses Tool die Installation folgender Anwendungen:

  • Graffiti CMS
  • DotNetNuke
  • WordPress
  • Drupal
  • OSCommerce
  • phpBB
  • Gallery

Einfacher geht es nun wirklich nicht. Also: Einfach mal reinschauen! Es lohnt sich im Übrigen auch der Blick auf Microsoft’s Portalseite zum Thema Webanwendungen.


Nächste Seite »

Copyright © 2010 Trimagination. WP Theme created by Web Top.