Laden...
C
cdr
myCSharp.de - Member
18
Themen
980
Beiträge
Letzte Aktivität
vor 13 Jahren
Dabei seit
22.08.2003
Herkunft
Zürich
Website
Blog
Erstellt vor 14 Jahren

Richtig, die Dev Fabric des SDKs kann nicht auf XP installiert werden. Die brauchst du allerdings nur wenn du irgendwelche Roles lokal simulieren/testen möchtest. Falls nur Blob- oder Table-Storage verwendet wird braucht man die Dev Fabric nicht wirklich, da es sich ohnehin lohnt gegen echte Azure storage accounts zu testen.

In der Praxis braucht man dafür nur die folgende Assembly des SDKs zu referenzieren:

Microsoft.WindowsAzure.StorageClient.dll

Dies funktioniert auf XP genau so gut wie auf Win7, d.h. nicht nur sind die entwickelten Anwendungen auch auf XP lauffähig sondern es kann auch auf XP entwickelt werden. Hast du Zugriff auf diese Assembly, oder lässt sich das SDK gar nicht erst installieren?

Andere Toolkits: Da gibt es z.B. Lokad.Cloud, das allerdings wiederum auf dem offiziellen StorageClient aufbaut (Disclamer: bin da beteiligt)

Erstellt vor 14 Jahren

Es gibt nicht nur eine REST Api sondern auch ein fertiges SDK von Microsoft, daneben auch Toolkits von anderen Anbietern die darauf aufbauen.

(Ich arbeite täglich mit Azure)

Erstellt vor 14 Jahren

Ja, man kann die Anzahl Instanzen auch im Betrieb ändern, das initialisieren zusätzlicher Instanzen (parallel falls nur eine Upgrade Domain) dauert in der Praxis aber durchaus mal 5 Minuten.

Erstellt vor 15 Jahren

Ein Beispiels eines managed codec findest du hier (2, 3). Es wird allerdings nicht irgend ein avi Film decodiert, sondern die Video-Stream Ausgabe eines C64 Emulators generiert (als Video Codec). Ist allerdings Silverlight 3, auf Basis der MediaStreamSource Klasse ...

Erstellt vor 15 Jahren

Falls diesen Thread wieder mal jemand findet, ein interessanter Artikel über die Innereien der .Net regular expressions (auch zum Thema Compilation): How .NET Regular Expressions Really Work

Erstellt vor 15 Jahren

(PS: Der Palladium Prototyp (der Link von oben) ist speziell aufgebaut weil er direkt mit Linq Expressions arbeitet und die ganze Baumstruktur entsprechend nicht beeinflussen kann/will. Ist also wahrscheinlich eine komplett andere Architektur als bei dir und kaum übertragbar...)

Erstellt vor 15 Jahren

Die Addition mit den Operatoren würde ich jedenfalls in der Term-Klasse definieren, das hat sich bewährt. Aber sie muss gar nicht abstrakt sein, denn das einzige was sie machen wird ist eine neue Instanz deiner Add-Klasse erstellen und zurückgeben, also

Term1 + Term2 => Sum(Term1,Term2)

Außerdem möchte ich nicht in der Implementation alles mit "if(typeof(rhs)==whatever)"
vollschreiben müssen. Wäre auch nicht das richtige, oder?

Wenn du die Term Klasse mit abstrakten oder virtuellen Methoden wie Calculate, Expand, Simplify, Derive, etc. erweiterst und die entsprechenden Klassen wie Sum das selber machen lässt brauchst du erfahrungsgemäss nur sehr wenige solche Abfragen.

Vielleicht sollte nur die Klasse Sum wissen, wie man andere Objekte miteinander Addiert - dann müsste diese nach allen Typen differenzieren, bzw. den Operator für alle Typen überladen.

Ja, nur Sum sollte wissen wie addieren funktioniert, aber das heisst nicht dass Term nicht wissen darf dass es eine Addition gibt.

Tip: beschränke dich auf nur wenige skalare Datentypen (z.b. double), macht alles sehr viel einfacher.

Habe in C# übrigens schon diverse kleine computer algebra systeme geschrieben, der neuste Ansatz arbeitet direkt mit rohen Linq Expressions...

Erstellt vor 16 Jahren

Also etwas wie CC by-nc, bzw. juristen-version? Oder allenfalls auch CC by-nc-nd.

Eine Opensource Lizenz kannst du nicht verwenden, da du ja kommerzielle Verwendung verbieten möchtest, was nach meinem Verständnis (IANAL) prinzipiell der Opensource Definition (gem. OSI) wiederspricht.

Erstellt vor 16 Jahren

Könnte sich vielleicht jemand mal ein zwei Originale von Microsoft anschauen und mir sagen, wie es darin ausschaut? Ich hab es bis jetzt nämlich noch nicht hinbekommen, mir den original source anzuschauen.

Ich habe bis vor kurzem in einem Microsoft Entwicklungszentrum gearbeitet (Neue App im Office/UC Bereich auf WPF Basis), dort hatten wir durchgehend "m_" (bzw. "s_" für static, "c_" für const) verwendet. War aber natürlich ein komplett anderes Team als das des Frameworks. Und ja, praktisch alle im Team hatten C++ "Erfahrung"...

Erstellt vor 16 Jahren

Hallo,

Mir ist gerade aufgefallen dass ich hier mein Math.NET Projekt noch gar nicht vorestellt habe.
Gestern konnte ich eine neue Version von Math.NET Iridium (der Numerik-Teil des Projekts) freigeben:

Math.NET Iridium herunterladen (Quelltext und Binaries)

Eine Auflistung der Änderung gibt es jeweils auf der verlinkten Seite oder direkt im Tracker.

Lizenz: LGPL, kann somit auch in closed-source Projekten eingesetzt werden (nur Änderungen an der Bibliothek selber müssen offen gelegt werden).

Rückmeldungen und Anregungen nehme ich gerne überall entgegen, für Vorschläge aber am besten via UserVoice, ansonsten hier oder in unserem eigenen Forum. Auch jede andere Mithilfe ist natürlich willkommen.

10 von 980 Beiträgen