Man lernt nie aus - jetzt benutze ich seit > 5 Jahren ausschliesslich Macs zuhause, aber einige nützliche Keyboard Shortcuts sind mir bislang entgangen:
Finder
--------
Return: benennt die selektierte Datei um
Space: öffnet die Vorschau für die selektierte Datei
Cmd+Click auf das Ordnersymbol: erlaubt schnelles Navigieren im Verzeichnisbaum
Dock
------
Cmd+Click: öffnet ein Finder-Fenster + navigiert dorthin, wo das selektierte Objekt zu finden ist
Ctrl+Click: zeigt alle Fenster des selektierten Programms an
Wenn das so weitergeht, werd' ich meine geliebte Kommandozeile bald gar nicht mehr benutzen und mutier' noch zum Mausschubser :-)
Dienstag, 18. Mai 2010
Mittwoch, 12. Mai 2010
Ruby one-liners: Textersetzung
Ruby ist manchmal unglaublich praktisch:
ruby -pi.bak -e "gsub('create or replace view', 'create or replace force view')" *.sql
ruby -pi.bak -e "gsub('create or replace view', 'create or replace force view')" *.sql
ersetzt "create or replace view" mit "create or replace force view" in allen .sql-Dateien im aktuellen Verzeichnis. Wozu? Damit Oracle auch Views erstellt, deren SQL-Statement einen Fehler enthält :-)
Freitag, 7. Mai 2010
Spass mit XCode: "The program being debugged is not being run"
Die Fehlermeldungen von XCode sind manchmal nicht sonderlich hilfreich:
"
Mit etwas yahooen fand ich dann raus, dass es an einem abgelaufenen Profil auf dem iPhone lag; nachdem ich dieses via Einstellungen -> Allgemein -> Profile entfernt hatte, ging's wieder (siehe auch http://adylitica.com/2010/02/22/iphone-security-policy-error/)
"
Error from Debugger: The program being debugged is not being run."
Mit etwas yahooen fand ich dann raus, dass es an einem abgelaufenen Profil auf dem iPhone lag; nachdem ich dieses via Einstellungen -> Allgemein -> Profile entfernt hatte, ging's wieder (siehe auch http://adylitica.com/2010/02/22/iphone-security-policy-error/)
Dienstag, 4. Mai 2010
Rubyscript2Exe / Ocra + Oracle Instant Client
Ich benutze seit geraumer Zeit Rubyscript2exe, um aus ruby-Scripts executables zu bauen (z.B. zum Dumpen von Datenbanken beim Kunden).
Leider spielt rubyscript2exe mit Oracle Instant Client nicht so toll zusammen - es verpackt die oci.dll mit rein, was dazu führt, dass es beim Ausführen einen "OCI initialization error" gibt, weil die oci.dll Bibliotheken nicht findet, von denen sie abhängt.
Nach diversem Rumprobieren hab' ichs dann zum Laufen gekriegt, allerdings war dann ein executable 45MB gross :-(
Ocra scheint das Ganze anders zu handlen - es erzeugt ein lauffähiges executable, was <1MB ist. Einziger Nachteil: Es läuft nur unter Windows.
Leider spielt rubyscript2exe mit Oracle Instant Client nicht so toll zusammen - es verpackt die oci.dll mit rein, was dazu führt, dass es beim Ausführen einen "OCI initialization error" gibt, weil die oci.dll Bibliotheken nicht findet, von denen sie abhängt.
Nach diversem Rumprobieren hab' ichs dann zum Laufen gekriegt, allerdings war dann ein executable 45MB gross :-(
Ocra scheint das Ganze anders zu handlen - es erzeugt ein lauffähiges executable, was <1MB ist. Einziger Nachteil: Es läuft nur unter Windows.
Abonnieren
Posts (Atom)