Brauchte grad Zugriff auf meine Linux Platte und hab dabei das hier gefunden:
http://fs-driver.org/index.html
Installiert, Buchstaben im Setup zugewiesen, Abgeschlossen -> Schon konnt ich drauf zugreifen.. Top!
Ich hab mir ja letztens ein MacBook gekauft und bin überaus zufrieden mit allem. Konnte sogar die POS1 und ENDE Tasten mit dem bekannten DefaultKeyBindings.dict Trick ummodeln und auch in 10.4 die CTRL und ALT Tasten dem von Windows anpassen. (also Apfel Taste ist nun ALT bei mir, und control ist wirklich control .. also CTRL+C für copy. etc..)
Ich weiss, dass ist vielleicht nicht die feine Art in ein neues Betriebssystem einzusteigen, aber ich bin Programmierer und schreibe mehrere 100 zeilen am Tag und kann daher einfach nicht anders.
Man möge mir verzeihen…
Mir fehlt jetzt nur noch eines:
Die geschweiten Klammern ( Braces ) und die eckigen Klammern ( Brackets ) sind bei Mac völlig woanders. Für die Brackets brauch man sogar zwei Hände, gegenüber dem PC.
Windows:
- { = ALT-7,
- } = ALT-0,
- [ = ALT-8,
- ] = ALT-9
Mac
- { = ALT-8,
- } = ALT-9,
- [ = ALT-5,
- ] = ALT-6
Nun .. Braces um einen verschoben und Brackets ganz woanders. Hilfeee!
Weiss einer eine Lösung? Ich kann mich einfach nicht umgewöhnen, zumal ich gleichzeitig an Windows und Mac arbeite. Ich vertue mich schon oft genug mit der Maus, aber dann noch ein Fingerkrampf obendrauf ist zuviel für mein zartes Gemüt :)
Ich habe nur eine Lösung mit “xmodmap” finden können, leider hat das was mit Apple X11 zu tun und dazu gibts irgendwie kein Download mehr.
Hier mal das listing:
xmodmap -e ‘keycode 34 = 7 slash braceleft backslash’
xmodmap -e ‘keycode 37 = 0 equal braceright dead_macron’
xmodmap -e ‘keycode 36 = 8 parenleft bracketleft dead_tilde’
xmodmap -e ‘keycode 33 = 9 parenright bracketright periodcentered’
Sieht gut aus, Terminal sagt aber: “xmodmap: command not found”..
Hab Darwin Kernel 8.10.1 i386
Wenn einer weiss wie man das via “DefaultKeyBinding.dict” oder ähnlichem “alternativ zu xmodmap” regeln kann: bitte her damit! auch tools oder so sind willkommen. Alles was es mir möglich macht 7,8,9,0 für die sonderzeichen zu nutzen.

Meine Gebete wurden erhört, oder?
Oder auch nicht.. installiert, gestartet, gecrashed. :(
Wahrscheinlich stehen die angepriesenen Milisekunden dafür, wie schnell sich der Browser sich verabschiedet. :D
Naja … ist wohl eher eine Alpha, aber immerhin!
Okay.. habe gerade den neusten Trunk von CakePHP 1.2 ausgecheckt und als erstes fiel mir auf das der “scripts” Ordner verschwunden ist. Es gibt nun einen neuen Ordner unter “cake” namens “console”. Dieser beherbergt ein Shellskript und eine Batch-Datei für Windowsuser. Da bisher noch keine Doku existiert stand ich anfangs vor einem Problem: “Wie zum Geier soll die BAT funktionieren?”
In der Datei selbst gab es jedoch einen kleinen Hinweis, wenn auch mit Falschinformation gewürzt:
In order for this script to work as intended, the cake\scripts\ folder must be in your PATH
Scripts wurde ja entfernt. Müsste also “cake\console\” sein.
Console Ordner eurer PATH variable hinzufügen
Die globale PATH variable kennt man noch aus DOS Zeiten und ist unter XP auch recht gut versteckt.
- Rechte Maustaste auf das Arbeitsplatz-Symbol -> Eigenschaften
- Systemeigenschaften: Wählt dort “Erweitert”
- Erweitert: Unten ist ein Button “Umgebungsvariablen”. Klicken.
- Dort sind zwei Listenfelder. In dem unteren “Systemvariablen” Feld “Path” suchen
- Markiert “Path” und klickt auf den “Bearbeiten”-Button
- Wert der Variablen: Ist eine durch Semikolon getrennte Liste mit Pfaden
- Fügt nun den vollen Pfad zu eurem “cake” Ordner (wahrscheinlich irgendwo in htdocs)
- Beispiel:
;F:\xampp\php;F:\htdocs\cake\console; - Bestätigen mit OK und fertig.
Hinweis 1: Ich habe neben cake\console auch xampp\php hinzugefügt, damit ich PHP von überall aufrufen kann.
Hinweis 2: Wenn ihr die “CMD” Konsole noch offen habt, müsst ihr die neu aufrufen, damit die geänderte PATH variable auch aktiv ist.
Neues Projekt anlegen
Es hat sich einiges geändert. Früher konnte man mit scripts\bake.php -project “name” ein neues Skelett anlegen lassen. In CakePHP existiert aber der “project” parameter nicht mehr, und man kann ihm auch nicht sagen wo es hingehen soll (soweit ich weiss..). Da man nun von überall backen kann, muss man einfach in den zukünfigten Projektordner wechseln!
- Prüft ob der neue Befehl “cake” funktioniert. Öffnet “cmd” und gebt einfach irgendwo “cake” ein, gefolgt von Enter.
- Ihr solltet “Welcome to CakePHP v1.2.0.5165alpha Console” sehen, gefolgt von ein paar Statusinfos.
- Geht nun in euren Ordner wo die cake-, app- und vendor-Ordner ebenfalls liegen. Erstellt einen neuen Ordner. Zum Beispiel “testprojekt”.
- Wechselt nun nach “testprojekt” und ruft “cake bake” auf, wobei “bake” nun ein Parameter ist und “cake” unsere Batch-Datei.
- Ihr solltet nun einen ähnlichen Dialog bekommen wie früher mit “bake.php -project ..”
App : testprojekt Path: F:\htdocs\testprojekt --------------------------------------------------------------- Skel Directory: F:\htdocs\cake\console\libs\templates\skel Will be copied to: --------------------------------------------------------------- App: testprojekt Path: F:\htdocs\testprojekt --------------------------------------------------------------- Look okay? (y/n/q)
- Entscheidet ob der gefundene Pfad richtig ist und dann geht es gewohnt weiter :)
Ihr solltet nun die Willkommensseite sehen wenn ihr http://localhost/testprojekt aufruft. Angaben und Pfade varrieren selbstverständlich. Aber das dürfte ja klar sein.
Für weitere Tips und Tricks empfehle ich den Beitrag von Cakebaker zu den neuen Funktionen.
Viel Spass!
Auf JoeJoe.org gibt es seit einiger Zeit endlich eine funktionierende Version der Windows Sidebar für WindowsXP. Es war erst ein wenig schleppend, aber nach einigem hin und her ging es dann doch endlich. Ihr könnt damit alle verfügbaren Gadgets wie in Vista benutzen. Damit fällt ein weiterer “Kaufgrund” flach. ;) Den Rest des Vista-feelings bekommt man mit einem guten WindowBlinds Skin, sowie Sound, Icon und Cursor-Pack hin. (Mehr dazu im nächsten Beitrag.)
Hier das Ergebnis:
Wichtig ist nur das ihr aus dem dort verlinkten Thread die RegSidebar.rar zusätzlich ladet und die enthaltene cmd-Datei ausführt. Diese ist notwendig um einige Pfade und DLLs richtig zu initialisieren. Danach einfach starten und los gehts.
Ich probier seit einiger Zeit das neue Vista aus. Leider konnte ich CS nicht so einfach spielen wie ich erhofft habe. Hier ein paar Hinweise für alle die auch Probleme damit haben. Ich habe eine Nvidia Geforce 6600 GT und derzeit gibt es noch keine finalen Treiber für Vista. Wichtig ist zu wissen das OpenGL nicht unterstützt wird. Heisst also erstmal auf Direct3D in den CS Video Optionen umschalten. Bei mir startete das Spiel in OpenGL, jedoch war es sehr unstabil. Also besser direkt als erstes wechseln und das Spiel wieder ausmachen.
Der 60fps Bug ist auch standardmässig drin, also müsst ihr zuerst in die Systemsteuerung und im Nvidia Panel das VSync ausschalten.
- Nvidia Control Panel
- 3D-Einstellungen
- Bildeinstellungen mit Vorschau anpassen
- Fortgeschrittene 3D-Bildeinstellungen verwenden
- “Dorthin bitte” Link anklicken
- Vertikale Synchronisierung: Automatisch aus
Ich hatte danach zwar 99fps, aber das Spiel stockte immernoch alle 5 Sekunden. Um dieses Verhalten zu stoppen müsst ihr aus dem Spiel raus mit ALT+Tab und dann mit STRG+ALT+ENTF den Taskmanager aufrufen. Sucht die HL.exe und setzt dessen Priorität auf “Niedriger als Normal” oder auch “Niedriger”. Das ermöglicht ein flüssiges Spiel. Leider muss man das immer machen, sobald das Spiel startet. Nicht vergessen.
Maustreiber: Ich hab eine Logitech G5. Die Treiber sollen angeblich nicht funktionieren, aber das kann ich nicht bestätigen. Ich habe die SetPoint Software v3.10 und keine Probleme. Einfach XP im Downloadmenü auswählen und fertig. Falls es dennoch Probleme gibt, auf die Exe klicken und Eigenschaften wählen. Unter Kompatibilität “WindowsXP SP2″ auswählen und bestätigen. Dann nochmal versuchen.
- Neue Funktionen für Webentwickler im Bereich Javascript, AJAX, CSS und HTML/XML
- DOM Autokomplettierung: Elemente und mögliche Eigenschaften werden automatisch erkannt.
- Browserspezifische Komplettierung. Eines meiner Lieblingsfeatures. Zeigt neben den angebotenen Möglichkeiten jeweils ein Browsericon, oder keines wenn es X-Browser kompatibel ist.
- JS: Als einzigste IDE erkennt IntelliJ den Aufbau von Prototype, DOJO, etc.. Der für mich ausschlagebene Punkt bei der Wahl meiner Javascript IDE.
- Neues Plugin speziell für GWT bzw. das Google Web Toolkit
Bezüglich GWT gibt es auch einen Demo Screencast. Könnt ihr euch hier ansehen.
Ich finde IntelliJ ist für mich die beste Entwicklungsumgebung um Javascript zu schreiben. Eclipse ist zwar auch okay, aber letztendlich zu Java-lastig. Das als Argument zu verwenden wirkt vielleicht unangebracht, aber bei IntelliJ hat man wenigstens noch die Wahl was man entwickelt und der Menüaufbau ist auch für nicht-Java Programmierer zugänglich. Dennoch wünschte ich mir das es ein IntelliJS gäbe ;-)
Auf MSBlog wurde gestern mittag verkündet das die BETA2 von dem kommenden Microsoft Betriebssystem Vista offiziell zum Download bereit steht. Momentan ist dort eine Menge los und daher die Downloadlinks teilweise deaktiviert worden. Verfügbar ist neben der Deutschen Version auch die Englische und Japanische Distribution, jeweils x86 und x64. Die Version läuft bis zum 1. Juni 2007!
Ich habe mich drangemacht und mal WinBinder ausprobiert. WinBinder ermöglicht es mit PHP Windows Applikationen zu programmieren. Da ich leider nie dazu gekommen bin eine echte Win32 Programmiersprache wie C++ oder Delphi zu lernen, kam mir das natürlich sehr gelegen. PHP ist mächtig und daher liegt es nur nah das man auch Windows Programme damit schreiben kann.
Mein erstes Projekt sollte eigentlich kein wirkliches werden. Ich wollte nur ein bisschen rumspielen, aber bei mir heisst ausprobieren in den meisten Fällen ausreizen. Entstanden ist der Last.fm Browser welcher es ermöglicht die verschiedensten Informationen über einen Benutzer abzurufen. Ich kam darauf weil mein erster Versuch war RSS Feeds einzulesen und ich gerade Musik gehört habe.
Man kann die Top Künstler, Alben und Songs abfragen. Das ganze für einen einzelnen Künstler und von einem Benutzer die Neighbourhood, Freunde und Journal einsehen. Zweckmässig betrachtet ist es einfach ein kürzerer und meiner Meinung nach komfortabler Weg an Infos von Last.fm zu kommen. Ich höre Last.fm wenn ich arbeite und eine Webseite aufzurufen um Infos über den aktuellen Künstler zu erfahren lenkt einfach ab.
Weitere Funktionen und Verbesserungen sind angedacht, aber fürs erste habe ich fertig ;)
English Readers: Please visit this page for details and download
Internet Explorer 7.0 Preview Beta direkt von Microsoft erhältlich. Im IEBlog wurde es heute angekündigt und ist nun auch offiziell auf der Microsoft Seite zum download verfügbar. Man brauch kein NET Passport - aber eine originale Windows-Version sollte es schon sein. Also von den Screenshots her ist das Firefox finde ich.. aber ich bin ja nicht der erste der das so sieht. Probiert es einfach selber aus.




