Um auch unterwegs ein wenig an meinen Horrorblog Reviews zu arbeiten und Konzepte zu schreiben oder sonstwas zu machen habe ich mir in der letzten Woche mein erstes Netbook zugelegt. Das trendige iPad kam nicht in Frage, da es keine Tastatur hat, nicht erweiterbar ist und man nur die Apps aus dem AppStore installieren kann.
Um mich nicht mit dem auf dem Samsung N150
vorinstalliertem Windows 7 rumägern zu müssen hab ich direkt beim zweiten mal hochfahren den vorher präparierten USB Stick mit der Ubuntu Live-CD angesteckt und schon nach wenigen Klicks war Ubuntu installiert. Beim erstellen des USB Sticks hat es sich herausgestellt, dass die Anleitung auf der Ubuntu Download Seite für OSX nicht funktioniert und dass man mit der Windows Anleitung besser fährt.
Nach der Installation stand mir die ganze Open-Source Welt offen und ich hab’ erstmal meine Lieblinge cmatrix und figlet für die Kommandozeile installiert. Weitere Programme findet man über die Software suche und kann sie super schnell und einfach installieren.
Wer Araxis Merge (119-219$), Changes (49$) oder DiffMerge (free!) kennt - kennt vielleicht noch nicht: DeltaWalker (39-189$).
Ich würde mir gerne das Geld sparen und mit FileMerge aus den XCode Tools von Apple klar kommen aber irgendwie hab’ ich mich noch nicht dran gewöhnt ;-) Was benutzt ihr?
Mehr oder weniger durch Zufall bin ich auf Kontoblick.de gestoßen. Nach der Anmeldung kann man dort sein echtes Konto von fast jeder Bank eintragen und sich die Umsätze fortan über ein Java-Applett in Kontoblick laden. Anscheinend wird dort Sicherheit ganz groß geschrieben. Mal sehen ... auf jeden Fall kann man sich dann seine Kontoauszüge schön katalogisiert und für die Statistik aufbereit anschauen. So wird aus jeder Überweisung an die Telekom direkt als solche erkannt und auch die Miete oder änliches gleich in der richtigen Kategorie abgelegt.
So erhält man ohne viel zu machen eine schöne Aufstellung über die Ausgaben und Einnahmen.
iTerm ist eine willkommene Alternative zu der nativen Terminal App für OSX. Jetzt kann man die auch mit AppleScript verwursten.
Wenn man es Leid ist immer wieder die selben Terminal Fenster aufzumachen um Apache-Logs zu lesen oder die Datenbank zu überwachen sollte man überlegen ob das nicht noch besser geht. Klaro geht das besser! Mit Apple-Script!
tell application "iTerm"
activate
-- create server log terminal
make new terminal
tell the last terminal
activate current session
launch session "Default Session"
tell the last session
write text "clear;"
write text "tail -f /Applications/MAMP/logs/apache_access.log"
set background color to {15000, 200, 200}
end tell
end tell
set the bounds of the first window to {0, 700, 840, 900}
set the name of the first window to "apace_access.log"
-- creat working terminal
make new terminal
tell the last terminal
activate current session
launch session "Default Session"
tell the last session
write text "welcome user, start now"
end tell
end tell
set the bounds of the first window to {0, 0, 840, 660}
set the name of the first window to "workspace"
end tell
So kann man ganze Fenster Setups zusammencoden und erspart sich so hoffentlich einen Haufen Zeit.
Nachtrag:
Man kann dann das Apple-Script auch automatisch bei jedem Start von iTerm ausführen lassen indem man es in ~/Library/iTerm/AutoLaunch.scpt ablegt. Weitere Beispiele gibt es auf der Scripting Seite von iTerm.
Ich hatte gerade das Problem das ich ein gescanntes PDF mit mehreren Seiten verkleinern wollte. Leider kann man das ohne die Adobe Acrobat Professional Version in der man einfach als PDF drucken kann nicht so mir nichts dir nichts am mac erledigen.
Ein paar Minuten mit Google verbracht und schon gibt es die Lösung! Einfach die Quartz Filter aus diesem Zip hier in ~/Library/Filters packen und schon kann man sehr einfach Dateien in der Vorschau als PDF mit weniger DPI speichern.
Ein weiterer Vorteil von mediatemple Servern ist, dass man per rsync und ssh einfache Projektupdates schieben kann.
Ich arbeite an den meisten Projekten, wie auch diesem Blog, lokal auf meinem Rechner und habe bisher immer mit Transmit syncronisiert. Da Transmit aber reichlich beschränkt ist, was die Einstellungsmöglichkeiten betrifft und mein PHP-FTP Sync Programm nicht 100% alle Features abdeckt die rsync abdeckt habe ich mich damit mal beschäftigt.
Sobald man einen ssh Zugang zu seinem Mediatemple server hat kann man mit nur einer Zeile in der Console sein komplettes Projekt updaten - in Windeseile!
rsync -avzcu --cvs-exclude --progress [localDir] -e ssh [host]:[remoteDir] --exclude-from deployIgnore.txt
Die mit eckigen Klammern umklammerten Sachen müsste man dann einfach durch eigene Werte ersetzen.
So, oder so ähnlich sieht die linke Seite der Handablagefläche auf meinem jetzt fast ein Jahr altem MacBookPro auch aus.
Erst dachte ich das meine metallene Uhr an den schwarzen Punkten schuld sei, doch ein wenig googeln und ich bin bei Apple Defects auf die Ursache gestoßen.
Anscheinend hab’ ich einfach so saure Hände, dass sie zusammen mit der Farbe auf der Oberfläche eine Säure bilden, die dann Teile der Farbe zersetzt. Leider kann man den Lack nicht wieder durch Putzen oder ähnliches wieder herstellen.
Das wäre auch mit den neuen Aluminiumgehäusen wohl nicht passiert :)
Wer hat noch so schwarze Punkte?
(Das Photo ist auch von Macdefects.com!)
Für alle die mal gerne in großen Listen auf ihrem Apple Suchen und gerne wissen wollten wie viel da denn drauf ist (in einem Ordner)
Alle HD-Filme daran erkennen das man die irgendwie im Dateinamen mit "HD" markiert hat:
$ ls | grep HD
Wie viele können das wohl sein?
$ ls | grep HD | wc -l
Das ganze kann man auch einfach abspeichern!
$ ls | grep HD > ~/Desktop/HD_Movies.txt
Speichert euch alles mit HD im Namen auf dem Desktop als Textdatei.
So und um das mal ein wenig praktisch zu machen: Ein Befehl, der euch alle HD Filme aus eurem Home-Movie Ordner auf dem Desktop speichert:
$ ls ~/Movies/ | grep HD > ~/Desktop/HD_Movies.txt
Das ~ bekommt ihr btw. mit Apfel+N (auf der deutschen Klampfe), danach ein Leerzeichen machen!
Das schöne ist - jeder Mac kann das! Ja sogar jeder auf nem *-NIX System basierender Rechner! Ich hab das nicht rausgefunden. Aber das sog. Piping ist so alt und trotzdem noch so toll aktuell und cool - zieht euch hoffentlich die Socken aus. Demnächst noch mehr - "Wie finde ich alle MP3s von einem Künstler" ... bald!
Kommentieren und noch mehr nachfragen ist erwünscht!
Für alle die einen Mac haben und gerne in Eclipse programmieren ... Antialiasing in Eclipse in OSX abstellen:
defaults write org.eclipse.eclipse AppleAntiAliasingThreshold 12
Dabei ist die 12 die Schriftgröße bis zu der Antialiasing angewendet werden soll.