09.05.2010

Da habe ich mir einen Simplex in C# gebaut ....

9
Category   

Simplex oder genauer Simplex-Verfahren wird für die Lösung von linearen Optimierungsproblemen verwendet.
Habe gegoogelt, ob ich eine C#-Implementierung finde.... leider nein..... Muß der Papa wieder alles selbst machen

Read More

08.09.2010

MVP im Web

0
Category   
Hatte ja MVP = Model View Presenter meine Implementierungsschritte für das MVP beschrieben. Heute abend habe ich das Web-Front geproggert ca. 10 Minuten

MVPweb.png

So als nächstes kommt dann die Humble-Dialog-Box.

Gruß JJR

08.01.2010

MVP = Model View Presenter

0
Category     
Hatte das Vergnügen am Wochenende eine kleine Applikation zu schreiben mit der man die Photos aus einer Sharepoint-Bibliothek runterladen kann.
Sollte ungefähr so aussehen ->
MVPForm.png

Als Eingaben, werden Username, Password, URL, die Liste sowie ein Feldnamen für Subdirectories und ein Pfad erwartet.
Nix großes kann man in eine Winform in 2-3 Stunden reinprügeln.

Wollte aber mal ein Model View Presenter Pattern implementieren.
Read More

06.20.2010

CLR-Trigger und Microsoft Message Queue

7
Category   
Wenn man einen Trigger schreiben möchte (Insert Trigger auf dem Microsoft SQL Server) um Einfüge-Operationen zu monitoren und in der MSMQ zu versenken, findet man im Internet ein paar Beispiele.
Ist auch schnell implementiert und läuft, man kann ja einfach ein Datatable serialisieren.

Sind es aber mal ein paar mehr inserts , kann man schon an die Grenze kommen 4 MB pro Message!
Read More

05.30.2010

nServiceBus

10
Category   
Momentan beschäftige ich mich ein wenig mit "verteilten Systemen", da meine Einarbeitung in Erlang sich ein wenig verzögert.

Durch Zufall bin ich auf den NServiceBus gestossen.

Wenn man sich das Publish / Subscriber - Beispiel anschaut, kann man mit ein paar Änderungen auch gleich produktiv werden.

Also einfach nur "empfehlenswert"

Gruß JJR
P.S.: Momentan nicht so viel Zeit, da ich mich vermehrt um Scala kümmere!

03.20.2010

Gesucht und Gefunden ????

0
Category   
Ab und an kommt es vor, dass ich mal was ausprobieren, die Daten etwas länger behalten möchte jedoch nicht auf eine SQL-Datenbank zugreifen möchte.
Hatte ja schon mal die CouchDB erwähnt, ist eine Dokukmenten orientierte Datenbank.
Read More

03.18.2010

RunAs -> mit Password?

8
Category   
Es kann ja schon mal vorkommen, dass man aus irgendeinem Grund ein Command-Line-Tool unter einem anderen Benutzer ausführen muß.
z.B. Sharepoint, weil ein Workflow sonst ncht gestartet wird
Read More

03.15.2010

Cleanup Utility Download

8
Category  
Immer wenn ich von Microsoft was Neues installieren will (Office, .Net Framework, usw,) und mein installiertes Windows bricht die Installation ab, dann gehe ich in Google und schaue erst mal, ob ein Cleanup Utility vorhanden ist.

Das Schöne ist, dass man sich auf Microsoft wirklich verlassen kann und diese Tools funktionieren.

Gruß JJR
P.S.: Kann es sein, dass wenn man bei der Entwicklung der Software die gleich Sorgfältigkeit an den Tag gelegt hätte, diese Utilities unnötig wären?
P.P.S.: Jo, aber dann wären die ganzen Cleanup Entwickler arbeitslos und dies wollen wir auf keinen Fall!!!!
P.P.P.S.: Brauchte es nach folgender Fehlermeldung -> "Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603"

02.13.2010

Getter und Setter (II) oder Auto-Implemented Properties in "immutable Objects"

8
Category  
Hatte mich ja mal in einem Blog darüber ausgelassen, was ich von Getter und Setter halte
OK, kann man ja geteilter Meinung sein, auch finde ich es vollkommen OK, dass es jetzt sowas wie Auto-Implemented Properties gibt. Warum nicht Ich sage jetzt dazu einfach nichts!!!!

Aber ......
Read More

01.16.2010

ECMA - 335 topic 12.6.8

0
Category  
It is explicitly not a requirement that a conforming implementation of the CLI guarantee that all state updates
performed within a constructor be uniformly visible before the constructor completes. CIL generators can
ensure this requirement themselves by inserting appropriate calls to the memory barrier or volatile write
instructions.


Und ??? Was soll das?
Read More

01.07.2010

Dom - Code - CodeDOM

8
Category
Heute habe ich in einer Zeitschrift im Inhaltsverzeichnis einen Artikel entdeckt der in der Überschrift das Wort CodeDOM enthielt.

DOM - Document Object Model -> Alter Hut
Code - und schreiben wir doch jeden Tag

Dann aber dachte ich mir, also warum der Artikel in einer Zeitschrift, welche ein kleines Vermögen kostet..

Lesen schadet ja nix....
Read More

12.22.2009

Cookies und WebClient

0
Category  
wenn man mal schnell ein File uploaden oder eine WebSite laden möchte, dann ist der WebClient im Namespace System.Net genau das Richtige, aber was ist mit Cookies?
Read More

12.13.2009

Es ist ja bald Weihnachten....

0
Category  
nein, werde jetzt nicht schon wieder 10 Sachen hier hin schreiben.
Sondern wir sollten und einfach in uns gehen und uns der "Basics" besinnen
Read More

12.06.2009

Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.

10
Category   
So oder eine ähnliche Meldung hat jeder bestimmt schon mal bekommen.
Liegt meistens daran, dass man in einem Thread schreiben und in einem anderen versucht mit dem Enumerator drüber zu stampfen
Read More

11.24.2009

Es wird irgendwann so weit sein

9
Category  
hier Link ist der Hinweis, dass Scala richtisch integriert sein wird in .NET...

Dann good bye C#

Gruß JJR

11.14.2009

Nach dem ja keiner ....

0
Category   

zu dem folgenden Beitrag geschrieben hat -> Compare -> Ist doch einfach, oder?

Hier ein kleiner Hinweis ....
Read More

11.12.2009

Just dropped in my mail-box (ConfigurationAttributes)

9
Category  

Da mache ich meine Mail-Box auf und ich glaube es ist Weihnachten ...

Angefangen hat alles mit -> Wenn man Code oft oder ähnlich schreibt, dann ...
Read More

11.10.2009

Compare -> Ist doch einfach, oder?

0
Category   

Ich formuliere es mal so, newbies würden ein Compare von Integern wie folgt implementieren ->

int Compare (int a, int b)
{
   if (a>b)
   {
      return 1;
   }
   if ( a< b )
   {
      return -1;
   }
   return 0;
}

Profis machen das so ......
Read More

11.09.2009

Convert.ToInt32 vs. Int32.Parse

10
Category  

Hier nur eine kleine Frage

Die beiden Funktionen liefern ja eigentlich das gleiche Resultat
Read More

11.07.2009

Wenn man Code oft oder ähnlich schreibt, dann ...

10
Category  
ist es Zeit sich Gedanken zu machen, wie man es mit weniger Aufwand machen könnte.... So zumindest der Plan...

Wer schon ab und an ein Consolen-Program in C# geschrieben hat, der hat sicher ein paar Parameter in die sog. App-Config ausgelagert und diese beim Starten des Programmes ausgelesen.
    class Program {
        public staticint iMax = 0;
        public staticstring sText = "JJR";
        static void Main(string[] args) {
            iMax =  Convert.ToInt32(ConfigurationManager.AppSettings"iMax");            
            sText =  ConfigurationManager.AppSettings"sText";
            Console.WriteLine("iMax - " + iMax);
            Console.WriteLine("sText - " + sText);
        }
    }
zumindest so oder ähnlich sieht es dann aus.
Read More

11.07.2009

Joseph Albahari ....

6
Category  
Wer kennt ihn nicht ? OK, mir sagte der Name erst auch mal nichts....

Aber er hat ein geiles Free-Book ....
Read More

11.01.2009

NDepend

0
Category   

NDepend hatte ich mir vor langer Zeit (ca. 3 Jahre) mal angeschaut.
Wenn jetzt auf die WebSite geht, stellt man leider fest, dass es zwar noch eine Trial / OpenSource / Academic Lizenz gibt.
Read More

10.25.2009

C# Heap(ing) Vs Stack(ing) in .NET

10
Category  
In einem meiner letzten Meetings wurde u.a. das rekursive Durchlaufen einer Baumstruktur zum Thema.
Die Implementation rannte in einen Stackoverflow-Error, natürlich wußte keiner der Newbies was ein Stack und ein Heap überhaupt ist
Liegt wohl daran, dass man in den neueren Programmiersprachen sich um die Speicherverwaltung keine Gedanken machen muß.

Also stellte ich die Frage, ob den jemand wüßte, was ein Stack ist ....
Read More

08.18.2009

Getter und Setter

0
Category   

Jeder der sich ein bisserl mit Java auskennt hat diese bestimmt schon gesehen die Getter und Setter

die meisten implementierungen sehen ja in der Art aus ->
void setAttribute( xAttribute : Type) { m_Attribute = xAttribute } und Type getAttribute { return m_Attribiute } oder so ähnlich

Read More

07.04.2009

Application.DoEvents

0
Category   
Habe ja in meinem letzten Blog angedeutet, dass ich ein wenig WPF mache Heute brauchte ich nun, oder besser wollte die Application.DoEvents benutzen.... Nix da ....

Gott Sei dank habe ich hier eine Lösung gefunden

Hoch lebe Application.DoEvents....

Hoffe, dass ich noch dahinter komme, warum diese im WPF nicht mehr benötigt wird

Gruß JJR

07.03.2009

Damit ein Komma ein Komma und ein Punkt ein Punkt ist ...

0
Category   
sollte man bei Proggern mit dem WPF unbedingt in der App.xaml.cs die public partial class App wie folgt erweitern:

publicpartial classApp : Application
    {
         static App()
        {
            FrameworkElement.LanguageProperty.OverrideMetadata(
                typeof(FrameworkElement),
                newFrameworkPropertyMetadata(
                    XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
        }
    }

per default ist im WPF alles auf en-US

Gruß JJR
P.S.: Besser ist das bestimmt!

07.01.2009

Wie fängt man einen Bug?

0
Category    

Durch Zufall (oder weil ich zuviel Zeit hatte) bin ich heute abend auf folgende Frage Wie fängt man einen Löwen in der Wüste? gestossen

Meine Synapsen (oder lag es an der Hitze in Verbindung mit Weizen) assoziierten sofort:
Wie fängt man einen Bug?
Solution: Basic
On Error Resume Next

Mir würden sofort entsprechende Lösungen für T-SQL und Java Script einfallen, wie sieht es jedoch mit  anderen Sprachen (C#, Java, Scala usw.) aus.

Gruß JJR
P.S.: Java Script poste ich demnächst

03.29.2009

s[0].ToString()=="v"

8
Category  
Macht es wirklich einen Unterschied? Oder bin ich einfach zu pedantisch?

string s = "sdsddd";

Das erste Zeichen soll nun auf "v" geprüft werden.

Mir wäre folgende Implementation eingefallen -> s[0]='v'

Gefunden in einem Stück Code habe ich: s[0].ToString() == "v"
Mir gefällt es nicht (Bad Smell!)

Ist dies bei der heutigen Rechnerleistung einfach zu pedantisch, penibel und kleinkariert?
Oder sollte man auch bei genug Power im Rechner unnötige Konvertierungen vermeiden?

Gruß JJR

03.14.2009

Scala

0
Category  

Da ich momentan jede Woche nach Paris fahre (und wieder zurück!), habe ich die Zeit mir einige Podcast anzuhören.

Einer der gehörten:
Episode 62: Martin Odersky on Scala

Gleichzeitg beginnt im aktuellen Java Magazin eine Reihe über Scala.

Ich denke, dass dies Grund genug für mich ist, mir diese Sprache ein wenig näher anzuschauen.
Kommt auf meine ToDo-Liste!!

Gruß JJR

08.06.2008

Wie man sich selber eine Grube gräbt ....

0
Category   

Es ist ja nicht einfach mit mehreren Threads umzugehen und wenn man es dann meint zu können, dann kommt einem mal wieder was dazwischen ....
Read More

07.06.2008

zippen ist nicht schwer und entzippen ???

0
Category   

In Sharepoint gibt es ja schoene Dokument-Bibliotheken, in welche man z.B. auch per WebDav bequem mehrere Dateien hochladen kann.
Nun kann es passieren, dass der Kunde wuenscht mehrere Dateien in einem ZIP hochzuladen und die sollen dann ausgepackt werden.
Kein Problem, denkt man sich.... Kleines Command-Line-Tool geschrieben, dass in den Scheduler eingetragen und alles Palleti...

Da man/ich das gerne mit C# realisiere benutzt man http://www.codeplex.com/DotNetZip von CodePlex....
Read More

04.05.2008

Eventhandler Sharepoint -> Geht es einfacher?

0
Category   

Eventhandler schreiben ist nicht schwer,
deployen geht auch noch...

Wenn nur das andauernde Resetten des IIS nicht waere....

Ja ich weiß, kann man im Post-Build-Event einbinden!

Aber wer will das schon?
Read More

03.30.2008

Lange vermißt und endlich ...

0
Category

gefunden ....

Das Code-Outline für Visual Studion
Read More

01.03.2008

Infopath und C#

0
Category  

Heute abend habe ich mir vorgenommen mal eine C# -Erweiterung für ein  Infopath Formular zu schieben!
 Will einfach mal sehen wie weit ich komme...
Read More

Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Monsheimerstrasse 4
PLZ Ort: 67592 Flörsheim-Dalsheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Powered By

Domino BlogSphere
Version 3.0.2