startafire Nikos Blog – re:launch-Edition

16Feb/100

Subversion in Visual Studio Express integrieren

Mit der Express-Reihe bietet Microsoft eine Entwicklungsumgebung, welche sich vor allem an Hobby-Programmierer richtet. Für viele Zwecke im privaten Umfeld ist Visual Studio Express auch vollkommen ausreichend. Problematisch wird es, wenn man direkt aus der IDE ein Versionkontrollsystem nutzen möchte.

Für die Vollversion von Visual Studio gibt es mit AnkhSVN ein AddIn, welches sich direkt in die IDE integriert. Der Entwickler hat dann die Möglichkeit, dass er aus seiner Entwicklungsumgebung sehr komfortabel mit einem Subversion-Repository. Aber was ist, wenn man nun nicht die Vollversion von Visual Studio hat?

3Mai/090

Infos zum 4Chan-Time-Hack

Bei F!XMBR stiess ich auf den Link zum Hintergrund des Time.com 100-Hacks.Ist ist interessant zu sehen, wie vorgegangen wurde und es gibt einem selbst auch Anregungen,was man nicht machen sollte, wenn man eine nicht manipulierbare Umfrage programmieren möchte! Interessant finde ich dabei vorallem, dass IPv6-User nicht gebannt wurden - je mehr IPv6 genutzt wird, desto mehr sollte man sich Gedanken dazu machen!

Leider ist der Codes der beiden Perl-, Scripte nicht verfügbar, das würde mich auch mal interessieren! Also, falls die irgendwer hat und teilen mag, immer her damit ;)

6Feb/090

awk? Hilfe!

Momentan arbeite ich auf einem Unix-Server. So weit, so gut. Vieles, was ich durch meine Linux-Benutzung gelernt habe, kann ich dort weiter benutzen. Die Umstellung ist meines Erachtens nach minimal, aber doch vorhanden.

Nun bekam ich die Aufgabe, dass ich Logdateien auswerten soll. Ein Logeintrag geht dabei aber über mehrere Zeilen und ich sollte das ganze später in Art einer CSV-Datei ausgeben.
Da nicht sicher gestellt ist, dass sich auf jeder Maschine Perl findet, sollte ich das ganze mit Mitteln der Shell versuchen, vorallem mit sed und awk. Mit beiden habe ich noch nicht gearbeitet, aber ich habe mich in das Thema eingelesen und meinte auch, dass ich es verstanden hatte. Ich habe mir also schonmal einen Entwurf gemacht, wie mein Programm vorgehen soll und wollte das nun in die Tat umsetzen. Bei der Betrachtung der Log-Dateien war mir aufgefallen, dass RegExp dabei unersetzbar waren. Kein Problem, schliess beherrscht awk das! Oder... sollte beherrschen!

Da es keine zeitkritische Aufgabe war, habe ich wirklich seeeehr viel versucht, mich durch Foren gegraben, manpages und Tutorials gelesen. Aber es half nicht. Awk wollte einfach keine RegExp annehmen. Mein erster Gedanke war ja, dass die RegExp nicht gültig sei. Aber Proben mit grep brachten mir dann doch das erhoffte Ergebnis - es liegt nicht an der RegExp. Ich hab mir dann nicht weiter helfen können, als dass ich meinen Betreuer um Rat gefragt habe. Der hat sich mein Konstrukt angeschaut und war ebenfalls der Meinung, dass es nicht an der RegExp lag. Also haben wir versucht einen Fehler zu finden, konnten aber keinen entdecken.

Das Ende vom Lied war dann, dass ich das ganze mit Perl lösen durfte, was nach ca. 45min fertig war. Ich mag Perl. Es ist schnell, vielseitig und einfach in der Anwendung :)

veröffentlicht unter: c0ding
Tagged as: ,
keine Kommentare
16Mai/080

Kleiner Fehler, große Wirkung

Hugh Thompsons How to crash an in-flight entertainment system war heute morgen sehr gut geeignet um mir ein Lächeln auf meine Lippen zu zaubern. Lohnenswert für Programmierer und solche, die es werden wollen ;)

veröffentlicht unter: Unterhaltung, c0ding
Tagged as: ,
keine Kommentare
10Mai/080

SVG-Spiele

Im GNOME-Planet stiess ich auf einen interessanten Post zum Thema SVG. SVG-Dateien sind Vektor-Grafikdateien, aber es ist durchaus mehr damit möglich. So lassen sich mit einer SVG-Datei schon animierte Menüs erstellen, wie z.B. auf dev.opera gezeigt.

Etwas ganz anderes hat Stuart Langridge damit gemacht: Er integrierte ein JavaScript-Spiel in die .SVG-Grafik! Durch einen Tastendruck fliegt das Gefährt hoch, lässt man die Taste los, so sinkt es. Das ganze zeigt, was machbar ist, aber ist noch entfernt von einem perfekten Spielerlebnis. Manch einer beschwert sich über die Geschwindigkeit, wiederum andere über die Steuerung... letztendlich hängt viel davon in meinen Augen vom verwendeten Browser ab!

16Mrz/070

21C3: Barrierefreies Internet

Auch wenn es schon ein wenig älter ist, so ist der Beitrag vom 21C3 über barrierefreies Internet und wie Blinde sich im Web zurechtfinden, bzw. wie man ihnen dabei helfen kann sich auf Webseiten zurechtzufinden, einer meiner meiner Liebsten gewesen.

Auf dem FTP-Server des CCC findet man das ganze zum Anhören im mp3- oder ogg-Format.