Google für Admins, Google über die Shell

Endlich. Siehe Screenshot und Link.

OSX86 / HackMac: Dual Screens / 2 Monitore an Radeon HD6870 (hier von Sapphire)

Im letzten Eintrag hatte ich die Hardwareauswahl beschrieben; mittlerweile ist der HackMac zusammengebaut und installiert.

So viel Vorab: Der Rechner macht einen Heidenspaß ;-)

Unter Windows 7 (was in erster Linie für Spiele installiert wurde – oder für den seltenen Fall, wo man mal eine native Windows Umgebung braucht) ist die Spieleperformance schonmal beeindruckend, die Grafikkarte scheint also eine gute Wahl gewesen zu sein.

(Grafikkarte ist ja eine SAPPHIRE Radeon HD6870 mit 1024MB RAM)

Das Multi-Monitor Setup wollte allerdings mit der Karte unter Mac OS X 10.7 nicht sofort funktionieren: Während die beiden per DVI an der Grafikkarte angeschlossenen Bildschirme unter Windows sofort funktionierten, war unter Mac OS stets nur ein Display verfügbar.

Nach etwas längerer Suche habe bei InsanelyMac den Tipp gefunden, den zweiten Screen für den HackMac mal per Mini-DVI anzuschließen – Anschlüsse hat die Grafikkarte ja genug…

…und siehe da: Sofort ist der Bildschirm mit voller Auflösung und ganz einwandfrei verfügbar:

Vielleicht kann sich durch den Hinweis ja der eine oder andere etwas Rumprobiererei ersparen…

Apple Mac OS X auf Standard PC Hardware (OSX86 / Hackintosh / HackMac) oder wie man günstig an einen Mac Pro kommt…

Schon seit ein paar Jahren kann ich ich ja privat und am Arbeitsplatzrechner auf umfangreiche Wartungsarbeiten verzichten – weil der Mac OS Rechner in der Tat wenig Ärger macht. Ich kann mich somit zumeist meiner Arbeit widmen, statt Unzulänglichkeiten des Betriebssystems auszubaden.

Als nun ein neuer Rechner für daheim anstand, war das bevorzugte OS also bereits entschieden. Man könnte annehmen, dies sei auch bereits eine Hardwareentscheidung – dem ist aber nicht so, schließlich läuft das Mac OS X auch ganz wunderbar auf normaler PC-Hardware, wenn man die richtigen (also unterstützten) Komponenten auswählt.

Klar, so einfach mit mit “echter Mac Hardware” geht die Einrichtung natürlich nicht, aber es lohnt sich dennoch, weil…

  • so ein “Hack-Mac” unterm Strich viel mehr Leistung fürs Geld bietet als echte Mac Hardware (die im folgenden näher beschriebene Konfiguration kostete z.B. insgesamt ca. 1.240 EUR netto, entsprechend ca. 1.470 EUR inkl. Mehrwertsteuer – was in Anbetracht der Leistung mehr als erschwinglich ist)
  • man unter dem Tisch nicht sieht, ob der Rechner in einem hübschen Apple Gehäuse steckt oder nicht
  • man kann sich etwas sehr nettes genau nach den eigenen Vorstellungen zusammenstellen, und bekommt den Rechner, den nicht wenige bei Apple vermissen: das Modell zwischen dem Apple iMac 27 Zollund dem Apple Mac Pro (siehe auch dieser Apple Mac Pro)

weiterlesen »

DNS Cache unter Mac OS X leeren/löschen

Nur ein ganz kurzer Reminder, auch für mich selbst:

Den DNS Cache leert bzw. löscht man unter Mac OS X mittels…

dscacheutil -flushcache

Das war auch nicht neu – neu hingegen war mir, dass dieser Cache auf Userebene erzeugt wird und es somit nichts bringt, diesen Befehl auf der Shell als root auszuführen, wenn das Problem mit der DNS Auflösung beim normalen Useraccount besteht ;-)

Mantis BT (Mantis Bugtracker) – Notizen

Wir nutzen bei papaya sehr intensiv Mantis als Bugtracker für die Entwicklung des Open Source Content Management Systems “papaya CMS”, gleichermaßen auch in Kundenprojekten. Für ein Projekt kam die Frage auf, ob man nicht in Ergänzung zu unserer bestehenden Zeiterfassungslösung eine rudimentäre Time Tracking Lösung gleich an die Bugs anhängen könne.

Laut Mantis Featureliste soll dies gehen – leider ist aber genau diese Seite in der Mantis Dokumentation leer (!)  ;-)

Da es keinen Button zum Aktivieren des Mantis Time Tracking Modules gibt (und wegen missing documentation) hat es ein paar Minuten länger gedauert, ist dann aber ganz einfach:

  • Datei config_defaults_inc.php öffnen
  • die entsprechende Stelle in der Datei finden (Suchen nach * Time tracking *)
  • die relevanten Konfigurationsoptionen kopieren und in die Datei config_inc.php kopieren
  • ggf. hier noch Anpassungen nach eigenem Gusto vornehmen
  • fertig…

Irgendwie ein eher ungewöhnlicher Weg, um Leistungsmerkmale einer Software zu verstecken ;-)
(Wenn man das aber einmal gesehen hat ist es aber ziemlich selbsterklärend.)

Interessant sind für meinen geplanten Anwendungsfall innerhalb der Scrum-basierten Zusammenarbeit mit einem Kunden vor allem die Funktionen zum Erfassen von Aufwandsschätzungen und zur Zeiterfassung. Diese werden mit folgenden Parametern angeschaltet:

Zeitprognosen

/**
* Enable or disable usage of the ETA field.
* @global int $g_enable_eta
*/
$g_enable_eta = ON;

Zeiterfassung

/*****************
* Time tracking *
*****************/

/**
* Turn on Time Tracking accounting
* @global int $g_time_tracking_enabled
*/
$g_time_tracking_enabled = ON;

/**
* A billing sums
* @global int $g_time_tracking_with_billing
*/
$g_time_tracking_with_billing = ON;

/**
* Stop watch to build time tracking field
* @global int $g_time_tracking_stopwatch
*/
$g_time_tracking_stopwatch = ON;

/**
* access level required to view time tracking information
* @global int $g_time_tracking_view_threshold
*/
$g_time_tracking_view_threshold = DEVELOPER;

/**
* access level required to add/edit time tracking information
* @global int $g_time_tracking_edit_threshold
*/
$g_time_tracking_edit_threshold = DEVELOPER;

/**
* access level required to run reports
* @global int $g_time_tracking_reporting_threshold
*/
$g_time_tracking_reporting_threshold = MANAGER;

/**
* allow time tracking to be recorded without a bugnote
* @global int $g_time_tracking_without_note
*/
$g_time_tracking_without_note = ON;