Blog abonnieren
Februar 2012
Januar 2012
- Makro-Rekorder für Windows
- [Links] Skype Protocol
- Reboot to recovery
- Flashing my Android
- Using Picasa's multi uploader interface from PHP
Dezember 2011
Oktober 2011
Juli 2011
Februar 2011
Januar 2011
- Ohrhörer reparieren
- Neue ScreenGrab-Version in Arbeit
- Fotos auf Googlemap anzeigen
- Eigene Bilder in Google Earth
- I Void Warranties
- Frohes neues Jahr 2011
Dezember 2010
- Bescherung :)
- Adventskalender per COM-Interop fernsteuern
- Busse nach Lust und Laune
- Schnee-Schmeily
- Damn old notebook
- Die Schrift lernt laufen
- Neue Hitzewelle gesichtet
- Problem bei YaST über PuTTY
- Google verkauft Web2.0-Anwendungen
- Zweiter Advent
November 2010
- Auf dem Millimeter ...
- Advent, Advent,...
- Schneechaos ;-)
- Spider-lein
- Digi-geknipst
- Google vs. Facebook
- Wieder im G'schäft
November 2009
Oktober 2009
- die mächtigen Brüder
- Erster Blog-Eintrag
- Volker Pispers: Antiterrordatei
- Krieg wider den Terror
- The Yes Men Fix The World
- Bloggen leicht gemacht mit «easyBlog»
- Panorama-Ansicht für die gesamte Seite
September 2009
August 2007
Juli 2007
Mai 2007
April 2007
BLOG
Die ScriptIDE ist ein auf dem .NET-Framework aufbauender erweiterbarer Universal-Code-Editor, den ich seit ca. 3 Jahren entwickle und selbst einsetze.


Features:
Flexibel erweiterbar durch Add-in-Schnittstelle:
Nachdem ich diesen Editor seit ca. 3 Jahren verwende und gelegentlich weiterentwickle, bin ich seit einigen Wochen daran, ihn etwas benutzerfreundlicher zu machen, sodass ihn auch andere verwenden können.
Der Quelltext ist jetzt schon auf einer eigenen CodePlex-Projektseite verfügbar:
http://scriptide.codeplex.com/
Ein Installationspaket wird ebenfalls bald hochgeladen, sobald es etwas ausführlicher getestet ist.

Screenshot: Upload zu CodePlex

Screenshot: Hauptfenster mit Lua-Debugger
Features:
- Code-Editor auf Scintilla-Basis
- mit Syntax-Highlighting unterstützte Sprachen u.a. C#, VB.NET, CSS, HTML, PHP, JavaScript, Java, Perl, Lua, XML
- Direktes Remote-Bearbeiten über FTP
- Frei definierbare Toolbars und Hotkeys
- Integrierte Konsole für Standard-Ein/Ausgabe von Compiler und gestarteten Programmen und Skripten
- Ausführen und Debuggen von Lua-Skripten
Flexibel erweiterbar durch Add-in-Schnittstelle:
- Add-ins können entwickelt werden: mit Visual Studio in C# und VB.Net; mit der ScriptIDE in Lua und VB.Net
- Bereits vorhandene Add-ins u.a.:
- CodeCompiler: Ausführen, Debuggen und Kompilieren von VB.Net-"Skripten"
- RTF: Anzeige und Editor für RTF-Dateien (Rich Text Format)
- ImageViewer: Bildvorschau
- JavaCompile/CCompile: Aufruf des Java/C-Compilers und der kompilierten Dateien in der integrierten Konsle
- Solution: Einfache Dateiverwaltung in Projekt-Baumstruktur
- HexEdit: Hex-Anzeige von Binärdateien
Nachdem ich diesen Editor seit ca. 3 Jahren verwende und gelegentlich weiterentwickle, bin ich seit einigen Wochen daran, ihn etwas benutzerfreundlicher zu machen, sodass ihn auch andere verwenden können.
Der Quelltext ist jetzt schon auf einer eigenen CodePlex-Projektseite verfügbar:
http://scriptide.codeplex.com/
Ein Installationspaket wird ebenfalls bald hochgeladen, sobald es etwas ausführlicher getestet ist.

Gestern hab ich meinen Computer plattgemacht und Debian darauf installiert (mein Notebook läuft aber noch unter Windows).
Warum? Um awesome auszuprobieren. Die Idee ist so einfach wie genial: Ein programmierbarer Fensterverwalter. Statt einzelnen Einstellungen gibt es eine Lua-Skript-Datei, die das gesamte Verhalten und Aussehen, Hotkeys, Mausbelegung etc. festlegt.
Außerdem stecken weitere tolle Konzepte darin:
- Tags: Statt virtuellen Desktops gibt es Tags. Jedes Fenster kann ein oder mehrere Tags haben. Mit Buttons in der awesome-Toolbar bzw. mit Hotkeys kann man die Tags auswählen, deren Fenster angezeigt werden sollen. Auf den ersten Blick wirkt das wie virtuelle Desktops, es ist aber deutlich flexibler.
- Sticky: Ein Fenster kann vorrübergehend als Sticky markiert werden, sodass es unabhängig vom ausgewählten Tag sichtbar ist.
- Toolbars: In der Skriptdatei können zwei Arten von Toolbars erstellt werden: Bildschirm-Toolbars, die an einem Bildschirmrand angedockt sind, und Fenster-Toolbars, die oben an einem Fenster kleben (entspricht der Titelleiste unter Windows). In der Fenstertoolbar sind standardmäßig Buttons für "Sticky" und "Immer im Vordergrund" enthalten.
Leider gibt es sowas unter Windows nicht, schon weil es das Konzept des Fensterverwalters ("window manager") nicht gibt. Und Linux auch auf dem Notebook zu verwenden ist für mich keine Alternative. Unter Linux laufen einige Programme nicht, die ich brauche... :-(
Immerhin habe ich meine ScriptIDE zum Laufen gebracht. Nicht unter
Mono, was für ein .NET-Programm ja nahe liegend wäre, sondern mit Wine. Das hat mich erstaunt, und zeigt auch wie leistungsstark Wine ist. Andererseits zeigt es auch, dass oft die Mitarbeit des Programmautors nötig ist.Ich musste nur ein paar Try-Catch-Blöcke hinzufügen (die Stellen dafür zu finden hat trotzdem einige Stunden gedauert), und schon lief das ganze.
Über den Makrorekorder
Makrorekorder BETA: Ein einfacher Makro-Recorder, um Tastaturmakros unter Windows aufzeichnen und wiedergebenScreenshot

Anleitung
1. Installation:
EXE-Datei speichern und ausführen2. Makros Aufzeichnen:
Capslock+Escape drückenCapslock+F1..F12 drücken
...aufzuzeichnende Tastendrücke...
Capslock+Escape zum Beenden ODER Capslock+F1..F12 zum Beenden mit Schleife
3. Makros Abspielen:
...Capslock+F1..F12 zum Abspielen des Makros...Escape zum Abbrechen eines Makros mit Wiederholung
Konfiguration
Die Konfigrationsdatei ist hier zu finden:%HOMEPATH%\AppData\Roaming\de.wikilab.keyboardmacros\settings.iniAls Werte der mit
KEYS_ beginnenden Zeilen können entweder die Namen der Keys-Auflistung oder die entsprechenden numerischen Werte verwendet werden.MOD_BLOCK gibt an, ob die unter KEYS_MOD1 und KEYS_MOD2 eingetragenen Tasten ausschließlich von KeyboardMacros verwendet werden sollen.Warnung: Das Programm kann Fehler haben, die dazu führen können, dass der PC nicht mehr reagiert. Ich bin nicht für Schäden haftbar!
Download

Skype's peer-to-peer protocol seems to be one of the most closely guarded secrets. I recently looked for a Skype plugin for Miranda IM (and found one - which needs the original Skype client to be installed).
Instead I found a few interesting sites and slides about the tricks hidden in Skype protocol and client:
Collection of links about research on Skype:
http://www1.cs.columbia.edu/~salman/skype/
http://www.recon.cx/en/f/vskype-part1.pdf
http://www.recon.cx/en/f/vskype-part2.pdf
http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf
http://skype-open-source.blogspot.com/
http://gcasiez.pagesperso-orange.fr/
would be nice if this had an answer - stackoverflow.com/questions/6398300/how-does-imo-im-run-skype
Instead I found a few interesting sites and slides about the tricks hidden in Skype protocol and client:
Collection of links about research on Skype:
http://www1.cs.columbia.edu/~salman/skype/
http://www.recon.cx/en/f/vskype-part1.pdf
http://www.recon.cx/en/f/vskype-part2.pdf
http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf
http://skype-open-source.blogspot.com/
http://gcasiez.pagesperso-orange.fr/
would be nice if this had an answer - stackoverflow.com/questions/6398300/how-does-imo-im-run-skype
There are several methods to boot your Android to recovery mode:
1. Use an app
This app essentially runs the command

Download APK file or scan QR code
mw-android-reboot-recovery.apk
...or download in Market
(Browse/Download the source code)
2. Buttons
Pushing some buttons at boot-up time (Power-Home-VolumeUp for i9000/i9100)
3. Android debugger
If you have Android SDK installed, use this command line:
4. Root shell
If you have access to a root shell of your phone (e.g. using a Terminal Emulator), you can use this command:
Application icon is from iMod iconset by "Babasse"
http://www.iconfinder.com/browse/iconset/imod/#readme
1. Use an app
This app essentially runs the command
reboot recovery with root permissions, so it only works on a rooted phone:mw-android-reboot-recovery.apk
...or download in Market
(Browse/Download the source code)
2. Buttons
Pushing some buttons at boot-up time (Power-Home-VolumeUp for i9000/i9100)
3. Android debugger
If you have Android SDK installed, use this command line:
adb reboot recovery
4. Root shell
If you have access to a root shell of your phone (e.g. using a Terminal Emulator), you can use this command:
reboot recovery
Application icon is from iMod iconset by "Babasse"
http://www.iconfinder.com/browse/iconset/imod/#readme