[Xcode] Schnell zwischen *.h und *.m wechseln

Die alten Hasen unter den Mac-Programmieren werden es kennen, für alle anderen: Mit dem Tastenkürzel Apfel(cmd) + Alt + Pfeil hoch kann schnell zwischen der *.h und der *.m-Datei gewechselt werden.

YAML-Editor für Eclipse

Eclipse behandelt YAML-Dateien wie Plain-Text, was bei vielen Zeilen schon recht unübersichtlich ist. Mit dem yamleditor kann ein einfacher Editor inklusive Syntax-Highlighting nachinstalliert werden. So fällt das lesen ein wenig einfacher.

Fade-in auf der Google Startseite unterbinden

Google experimentiert mir gerade ein wenig zu sehr mit der Startseite rum. Seit einigen Tagen gibt es dort einen Javascript-Effekt, der einige Elemente der Seite erst bei Bewegung der Maus einblendet. Sowie mit der größeren Schrift, die neuerding die Eingabezeile und den beiden Suchknöpfe  schmückt, mag ich auch diesen Effekt nicht.

Dank dem Firefox-Addon Stylish, habe ich dieses Problem mit wenigen Zeilen/Klicks umgehen können. Meine angepasste Einstellung für Google sieht so aus:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google),
url-prefix(https://www.google),
url-prefix(http://maps.google),
url-prefix(http://images.google),
url-prefix(http://blogsearch.google),
url-prefix(http://video.google),
url-prefix(http://news.google),
url-prefix(http://picasaweb.google),
url-prefix(http://sites.google),
url-prefix(http://code.google)
{

.lst {
font-size:13px!important;
}
.lsb {
font-size:12px!important;
height:2em!important;
}
.gac_c {
font-size:12px!important;
}
#fctr,#ghead,#pmocntr,#sbl,#tba,#tbe,.fade {
opacity: 1 !important;
}
}

Neu seit dem Post Google – Schriftgröße verändert sind diese Zeilen:

#fctr,#ghead,#pmocntr,#sbl,#tba,#tbe,.fade {
opacity: 1 !important;
}

Sicherheitslücke in Piwik 0.5 behoben

Eine schwere Sicherheitslücke in älteren Piwik-Versionen ist entdeckt worden, die in der kürzlich erschienen Version 0.5 behoben wurde. Durch präparierte  Cookies kann fremder PHP-Code auf dem System ausgeführt werden,  womit der Angreifer das ganze System seine Kontrolle bringen kann.

Ein Update über die Piwik-Oberfläche wurde mir, anders als sonst, nicht angeboten. Somit wurde ich erst durch den Artikel über die Sicherheitslücke auf heise darauf hingewiesen.

Fehler nach Update: “Widget nicht gefunden”

Sollten nach dem Update einige Widgets nicht mehr funktionieren, so kann ein kurzfristiges wechseln der Sprache das Problem beheben. Beim Wechel zurück zur vorherigen Auswahl sollte nun wie Widgets wie voher laufen.

Tipp: Sicherheit im Blick

Zu den wichtigsten Feeds die ich aboniere, gehört u.a. heise Security. Warnungen und Hinweise zum Thema Sicherheitslücken, bekannter und verbreiteter Software, werden dort recht zeitnah veröffentlicht.

35Euro Gutschein gewonnen

Auch die kleineren Gewinne freuen mich. Gestern habe ich bei tagdogs.de – Deine tägliche Dosis Web einen Gutschein im Wert von 35 Euro für logiprint, einer Internetdruckerei, gewonnen. Das ist jetzt das zweite mal, das ich Glück hatte. Letztes Jahr habe ich Hello Engines! Professional 6 über ein Gewinnspiel erhalten.

Vielleicht sollte ich öfters bei sowas mitmachen :-)

NSLU2 – mein stromsparender SVN-Server

Unter Windows hatte ich regelmäßige Backups mit TrayBackup auf mein NSLU2 gelegt. Doch seit dem ich den iMac habe, sichere ich meine Daten nur noch mit Time Maschine auf eine angehängte USB-Festplatte und mein NSLU2 staubt zu.

NSLU2

Gestern habe ich es reaktiviert und einen Subversion-Server darauf installiert. Mit Debian Linux anstatt des originalen Betriebssystems, garkein Problem. Da Xcode und Eclipse (mit dem Subversive Plugin) mit Subversion  umgehen können, habe ich eine stromsparende, externe Lösung. Zusammen mit einer 500GB-USB Festplatte verbraucht beides laut meinem Strommessgerät maximal 17 Watt unter Last.

Mehr zum Thema NSLU2 mit Debian findet ihr hier:

[Xcode] __MyCompanyName__ ändern

Wenn Xcode bei euch per Default __MyCompanyName__ als Firmenname im Quelltext setzt, gibt es (min.) zwei Möglichkeiten dies zu ändern.

// Copyright __MyCompanyName__ 2009. All rights reserved.

Möglichkeit 1)
Geht in euer Adressbuch und füllt bei eurem Kontakt das Feld “Firma” aus

Möglichkeit 2)
Öffnet das Programm Terminal und gebt folgendes ein:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ‘{ “ORGANIZATIONNAME” = “Meine Firma”;}’

Nun sollten alle neu erstellten Klassen mit dem entsprechenden Namen ersetzt werden.

Piwik 0.4.4 – Update mit Hindernissen

Eben wollte ich über die Piwik-Oberfläche das Update durchführen. Doch dank meiner PHP-Konfiguration, open_basedir um genau zu sein, bin ich mit folgender Fehlermeldung hängen geblieben.

Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s)

Im Bugtracker vom Piwik habe ich jedoch schnell die Lösung gefunden. In der Datei index.php, Zeile 55,  muss ein @ hinzugefügt werden, dies unterdrückt die Meldung. Das ist meiner Ansicht nach in diesem Fall legitim. So sieht die geänderte Zeile nun aus, damit alles wieder läuft:

if(!@is_writable(ini_get(’session.save_path’)))

[Nachtrag]
Mit der Version 0.4.5 wurde dieses Problem behoben, es ist nun kein editieren der Sourcen nötig

Nächste Einträge »