Ranetki (Updated)

29. November 2009

0 Kommentare

Ranetki sind sehr kleine Äpfel, die in Sibirien, aber auch in Deutschland zu finden sind. Leider weiß ich nicht, wie sie auf Deutsch heißen.
ranetki
Den ganzen Beitrag lesen.

¬ geschrieben von Eugen in Fotografie

Porträts

27. November 2009

2 Kommentare

Ich fotografiere gern Menschen, aber mein Niveau, was solche Fotos angeht, ist nicht mit dem, was richtige Fotografen machen, zu vergleichen. Hier ist eine Serie von Fotos, die ich nach dem derzeitigen Standpunkt als relativ gelungen betrachte:


Den ganzen Beitrag lesen.

¬ geschrieben von Eugen in Fotografie, Freizeit, Menschen

Rheinschwimmen im November

21. November 2009

0 Kommentare

War heute mit einem Kumpel von mir mit Kajaks unterwegs, um ein Bisschen Bewegung ins Leben zu bringen. Das Problem ist, das ich noch ziemlich unerfahren bin, was Kajak-Fahren angeht. Dazu ist mein Kajak auch nicht der beste.

Es wurde dann kritisch als ich versuchte gegen starke Strömung zu fahren. Irgendwann merkte ich, dass dies nicht funktioniert und versuchte umzukehren. Das Manöver klappte leider nicht, sodass die Strömung mein Boot umkippte und das Wasser ins Boot eindrang. Ich war komplett (mit dem Kopf nach unten) unter Wasser und versuchte aus dem Kajak auszusteigen. Das war aber nicht einfach. Meine Schuhe (Größe 46) leisteten Widerstand, sodass ich diese schnell abziehen musste. Ein Schuh blieb im Boot, der andere ging verloren. Ich versuchte, mein Boot und das Paddel in einem Hand zu halten und zu einer Insel in der Mitte von Rhein zu schwimmen. Sie war nur einige Meter entfernt aber die starke Strömung, kaltes Wasser und wasservolles Boot machten es mir ziemlich zu schaffen.

Mein Kumpel war zu der Zeit etwa 20 bis 30 Meter hinter mir und rief, dass ich das Boot und das Paddel lassen solle, er werde sich selbst darum kümmern, was ich dann auch tat. Ich schwamm zur Insel. Wo ich meine Kleidung abnahm. Mein Pullover war ziemlich schwer, wegen des Wassers.

Schließlich brachten wir das Boot auf die Insel und gossen das Wasser aus dem Boot aus, damit ich zum Ufer weiter fahren konnte. Ich dachte mir eine Legende aus, damit ich mit meinem Aussehen meine Eltern nicht so stark schockiere. Ich wollte erzählen, dass ich am Ufer ins Wasser ausrutschte. Dann merkte ich, dass meine Legende eine entscheidende Schwachstelle hat und zwar, es würde mir schwer fallen, das Fehlen von einem Schuh zu erklären.

Zum Glück ging mein Schuh nicht unter Wasser, sondern schwamm einfach weiter dem Strom entlang. Ich fand ihn wieder und konnte dann auf meine Legende doch zurück greifen.

Das alles klingt zwar nicht besonders angenehm, aber es machte mir so viel Spaß, dass ich mich sehr darüber freue, dass das alles mit mir passierte. Ich hoffe, dass nach meinem Studium ich finanziell besser auf den Beinen stehen werde, sodass ich mir dann einen Wildwasserkajak kaufe und solche Fahrten in Bergflüssen öfter erlebe.

¬ geschrieben von Eugen in Freizeit

C# XmlException System does not support ISO-8859-1 encoding

20. November 2009

0 Kommentare

Dieses Problem trat bei mir auf, als ich versuchte, RSS-Daten aus meiner FH-Seite auszulesen. Genau gesagt, es trat auf, als ich ein Stream mit den jeweiligen Daten ins XmlDocument-Objekt laden wollte. Das Problem liegt höchstwahrscheinlich an der Server-Seite. Obgleich die Tatsache, dass XmlDocument keine ISO-8859-1 Kodierung unterstützt für mich trotzdem nicht verständlich ist. Aber egal, ich wollte ja eine Lösung haben und versuchte diese mit Hilfe von Google zu finden. Leider vergeblich.
Danach probierte ich lange unterschiedliche Möglichkeiten aus, bis ich schließlich fündig war.
Nach langem Rumprobieren konnte ich das Stream ins XmlDocument folgendermaßen laden:

XmlDocument rss = new XmlDocument();
            const string uriText = "http:///* hier kommt der Link */";
            Uri uri = new Uri(uriText);
            WebRequest request = WebRequest.Create(uri);
            WebResponse webResponse = request.GetResponse();
            Stream str = webResponse.GetResponseStream();

StreamReader stReader = new StreamReader(str, Encoding.GetEncoding(1252));
            XmlTextReader xmlReader = new XmlTextReader(stReader);
            rss.Load(xmlReader);

Da ich mit Hilfe von Google keine gute Lösung fand, wird sich vielleicht jemand freuen, der das gleiche Problem hat. Laut Google-Suche sind es schon einige. Aber vielleicht hat jemand mehr Ahnung von C# und kennt eine bessere Lösung. Ich würde mich auf jeden Fall freuen, wenn ich einen Verbesserungsvorschlag bekäme.

P.S. Ich vergaß zu erwähnen, dass ich hier mit .NET Compact Framework arbeitete, da ich gerade mit der Entwicklung für Windows Mobile beschäftigt bin.

¬ geschrieben von Eugen in .NET, Allgemein, C#, Entwicklung, Windows Mobile

Stimmungsfoto

19. November 2009

0 Kommentare

Bingen - Ruedesheim

¬ geschrieben von Eugen in Fotografie, Natur, Panorama

Freier Flug

17. November 2009

0 Kommentare

Vögel und deren Fähigkeit zu fliegen, faszinierten mich schon immer. Wahrscheinlich deswegen fotografiere ich sie so gerne. Besonders freue ich mich, wenn ich ein Bild von einem fliegenden Vogel mache, bei dem man das Gefühl des Fliegens übermittelt bekommt und nicht nur das Gefühlt von gefrorener Zeit.

Hier ist ein Foto, das ich im September (also ziemlich frisch) machte.

¬ geschrieben von Eugen in Fotografie, Wildlife

Eindeutige IDs generieren in Java

16. November 2009

0 Kommentare

Habe heute dieses Problem zu lösen gehabt, um mit Hilfe von Cookies Benutzer eindeutig identifizieren zu können.
Am einfachsten geht das mit Hilfe der Java-Klasse UUID und zu der Klasse gehörender Methode randomUUID().

Die IDs sehen dann wie folgt aus:
69b0b325-a70d-4c38-a4d7-b44635964cc3

¬ geschrieben von Eugen in Entwicklung, Java

Windows Mobile Entwicklung: Beim Klick auf Kreuz-Button die Anwendung schließen

15. November 2009

0 Kommentare

Obwohl das Problem trivial zu sein scheint, fand ich keine passende Lösung. Zum Teil liegt es daran, dass ich noch wenig Erfahrung mit .NET habe. Es ist aber auch so, dass ein Kreuz-Button bei Windows Mobile keineswegs das Schließen eines Programms per Default auslöst. Anders gesagt, dieses Button ist dazu gar nicht gedacht, da Microsoft, wenn ich das richtig verstand, diese Funktion dem Betriebssystem überlässt.
Wenn aber eine Anwendung mehrere Forms enthält, ist es oft notwendig, dass nicht alle Forms ständig im Arbeitsspeicher geladen sind.
Denn die unbenutzten Forms fressen Speicher. Viel Speicher. Außerdem leidet auch die Benutzbarkeit darunter.
Was tun?

Meine Lösung bisher lautet:

  1. Exit Button -> Beim Klick auf Exit-Button die Methode Dispose() des jeweiligen Fensters aufrufen.
  2. Anstatt Kreuz-Button -> ein OK-Button machen. Wird realisiert, indem man dem jeweiligen Fenster die Eigenschaft MinimizeBox auf false setzt.

¬ geschrieben von Eugen in .NET, C#, Entwicklung, Windows Mobile

Hi

13. November 2009

1 Kommentar

Ein neues Blog, das eigentlich niemand braucht. Sogar ich. Aber ich erstellte es und werde mir Mühe geben, ein paar Mal pro Woche hier irgendwas rein zu schreiben. Es wird sozusagen mein Notizbuch.

Hoffentlich gebe ich diese Idee nicht so schnell auf. Immerhin habe ich geschafft, WordPress zu installieren.  Es ist nicht so, dass es aus technischer Sicht für mich problematisch war, vielmehr habe ich das Problem mit dem Zeitmanagement. Außerdem konnte ich mich lange nicht entscheiden, in welcher Sprache das Blog überhaupt geführt werden soll. Meine Muttersprache ist ja Russisch. Ich entschied mich aber trotzdem für Deutsch, da ich in Deutschland schon seit Ende 2001 lebe und meine Interessensphäre eher der Interessensphäre der Menschen ähnelt, die hier leben. Menschliche Individualität ausgenommen.

¬ geschrieben von Eugen in Allgemein

Theme von BenediktRB • Powered by Wordpress • Abonniere den RSS Feed