Tutorial: Grub2 Bootreihenfolge Ändern – Ubuntu 10.10
Tutorial: Grub2 Bootreihenfolge Ändern - Ubuntu 10.10
Der neue Bootloader Grub2 hat viele neue Funktionen und es werden auch nun endlich nicht mehr alle Einträge geändert, sobald man es Updatet. Jedoch gibt es jetzt nicht mehr die bekannte "/boot/grub/menu.lst", die alle Systemeinträge beinhaltet.
Seit Ubuntu 9.04 wird der Grub2 Bootloader verwendet und um jetzt die Bootreihenfolge den eigenen Wünschen anzupassen, muss man folgendes machen:
Zuerst muss man mit dem Dateibrowser Nautilus eine kleine Änderung durchführen. Dies ist aber nur mittels den Administrationsrechten möglich. Einfach in der Konsole (Anwendungen -> Zubehör -> Terminal) folgende Zeile eintippen.
sudo nautilus /etc/grub.d
In dem geöffnetem Fenster sehen Sie nun alle Einträge, die Ubuntu bei der Installation automatisch erstellt hat.
Die Datei 00_header beinhaltet die Headerinformationen des Grub2 Bootloaders und die Datei 05_debian_theme sorgt für das Ubuntu Design. Die Einträge 10 bis 40 sind die einzelnen Betriebssysteme, die am Anfang zur Auswahl stehen.
- 10 Linux
- 20 Memory-Test
- 30 Windows
- 40 Benutzerdefiniert
Wenn man nun Windows als 1. Eintrag haben will, damit dieses immer automatisch gestartet wird, so muss man die Datei "30_os-prober" umbenennen in "09_os-prober".
Dadurch hat dieser Eintrag die kleinste Nummer und wird vor Linux mit 10 angezeigt.
Es sollte dann so aussehen:
Jetzt muss man dem System nur noch sagen, dass es die Reihenfolge aktualisieren soll. Damit dies nun durchgeführt wird, muss man nur noch eine kleine Zeile im Terminal ausführen:
sudo update-grub
Dieser Befehl aktualisiert die grub.cfg Datei schnell und sicher, sodass es beim nächsten Systemstart keine Probleme auftreten.
Wie man bei dem Bild auch gut erkennen kann, zeigt es auch nun im Terminal alle gefundenen Einträge an, in derselben Reihenfolge, wie sie auch beim Systemstart verwendet werden.
Natürlich gibt es auch die Möglichkeit direkt in der grub.cfg die Einstellungen von Hand zu ergänzen, jedoch ist es dann nicht mehr möglich ein Betriebssystem zu starten, wenn sich ein kleiner Fehler in diese sehr wichtige Konfigurationsdatei einschleicht, daher sollte man unbedingt diese Datei automatisch von dem System generieren lassen.
qTranslate vollständig entfernen [SQL Skript]
qTranslate vollständig entfernen
Wenn man das WordPress Plug-In qTranslate entfernt, hat man danach einige Probleme mit der Datenbank. Denn die Datenbank wird nach dem deinstallieren des Plug-Ins nicht gesäubert.
Das Problem ist nun, dass alle mehrsprachigen Inhalte auf einmal in dem Post angezeigt werden. Die mehrsprachige Trennung erfolgt durch den Kommentar-tag: "<!--:en-->" ... "<!--:-->" alles zwischen den Tag wurde nur in der englischen Ansicht angezeigt. Für en können sie folgende Inhalte einsetzten:
- de = deutsch
- it = italienisch
- fr = französisch
- es = spanisch
- usw.
Damit sie erfolgreich die Datenbank aktualisieren können, empfehle ich Ihnen ein Backup von den Tabellen "wp_posts" und "wp_terms" Ihrer Datenbank zu erstellen. Am besten mit dem phpMyAdmin in dem Reiter "Exportieren".
Sobald Sie ihr Backup erstellt haben, können Sie folgenden SQL-Befehl durchführen*:
1 2 3 4 5 6 7 8 9 10 11 | UPDATE wp_posts SET post_content = CASE WHEN LOCATE('<!--:en-->', post_content) > 0 THEN SUBSTRING(post_content, LOCATE('<!--:en-->', post_content)+10) ELSE post_content END; UPDATE wp_posts SET post_content = CASE WHEN LOCATE('<!--:-->', post_content) > 0 THEN SUBSTRING(post_content, 1, LOCATE('<!--:-->', post_content)-1) ELSE post_content END; UPDATE wp_posts SET post_title = CASE WHEN LOCATE('<!--:en-->', post_title) > 0 THEN SUBSTRING(post_title, LOCATE('<!--:en-->', post_title)+10) ELSE post_title END; UPDATE wp_posts SET post_title = CASE WHEN LOCATE('<!--:-->', post_title) > 0 THEN SUBSTRING(post_title, 1, LOCATE('<!--:-->', post_title)-1) ELSE post_title END; UPDATE wp_posts SET post_excerpt = CASE WHEN LOCATE('<!--:en-->', post_excerpt) > 0 THEN SUBSTRING(post_excerpt, LOCATE('<!--:en-->', post_excerpt)+10) ELSE post_excerpt END; UPDATE wp_posts SET post_excerpt = CASE WHEN LOCATE('<!--:-->', post_excerpt) > 0 THEN SUBSTRING(post_excerpt, 1, LOCATE('<!--:-->', post_excerpt)-1) ELSE post_excerpt END; UPDATE wp_terms SET name = CASE WHEN LOCATE('<!--:en-->', name) > 0 THEN SUBSTRING(name, LOCATE('<!--:en-->', name)+10) ELSE name END; UPDATE wp_terms SET name = CASE WHEN LOCATE('<!--:-->', name) > 0 THEN SUBSTRING(name, 1, LOCATE('<!--:-->', name)-1) ELSE name END; |
* Dieser SQL-Befehl wurde von "guido" im qTranslate Forum veröffentlicht - Zu dem Beitrag ->
Ich selbst habe diesen SQL-Befehl auf meiner großen Datenbank ausgeführt und alle Posts sind perfekt erhalten und es traten keine Fehler auf, jedoch bei falscher qTranslate Verwendung oder mangelhafter Datenbank können größere Fehler zustande kommen.
Goalunited 2011 – Das kostenlose Online-Fußballmanagerspiel
Dies ist ein durch hallimash vermittelter, honorierter Eintrag
Goalunited 2011 - Das kostenlose Online-Fußballmanagerspiel
Seit dem 28.09.2010 ist der Nachfolger des bekannten Online Fußballmanager Goalunited (classic) online, mit vielen neuen Funktionen und Möglichkeiten. Goalunited 2011 ist aber kein update, sondern ein vollkommen eigenständiges Spiel von northworks.
Die Spieleentwickler von der Hamburger Firma nothworks wollen mit Goalunited 2011 nahtlos an dem Erfolg des bisherigen Spiels anknüpfen.
- Zu Goalunited 2011 ->
Goalunited 2011 lässt keine Wünsche mehr frei, was das Managen des eigenen Vereins angeht und setzt sogar noch einige Funktionen mehr drauf. Das Spiel bietet somit vom Neueinsteiger bis hin zum Profimanager vollen Spielspaß.
Neues in Goalunited 2011
Ausbau des Stadion und der nahen Umgebung
Nun können Sie Ihr Stadion und in der nahen Umgebung wichtige Einrichtungen bauen und erweitern. Dieser Ausbau hat wichtige Einflüsse auf Zuschauerkapazität, Einkommen und Trainings.
Trading Cards
Durch die Tradings Cards können Sie das Training beeinflussen und effizienter Taktiken an Ihre Mannschaft vermitteln. Die Action Karten können für die 2. Halbzeit eingesetzt werden und dadurch können Sie die Spieltaktik beeinträchtigen.
Managerkarriereleiter
Durch die Karrierepunkte können Sie einen höheren Managerlevel erreichen und dadurch werden unter anderem neue Gebäude freigeschalten.
Der Einfache Einstieg
Auch für die ganz neuen Einsteiger ohne große Vorkenntnisse bietet Goalunited 2011 eine super Hilfe. Wie man auf dem Bild sieht steht der umfangreiche Assistent am Anfang komplett für Sie bereit und führt Sie Schritt für Schritt durch die vielen Funktionen die Goalunited 2011 bietet. Am Anfang muss man sich um einen Sponsor kümmern, mit dem Sie individuell verhandeln können, um mehr Geld für Ihren Verein bereitzustellen.
Dadurch kann man in einem Roulette ähnliches Minispiel seine Vorderjungen durchbringen.
Auch bei der Aufstellung hat man volle Freiheit und kann alles nach seinen Wünschen anpassen:
Die Spiele
Pro Woche werden nun zwei Ligaspiele durchgeführt, um den Spielablauf zu beschleunigen. Sie können durch den Live-Ticker immer auf dem neusten Stand bleiben, was Ihr Spiel angeht und Nervenkitzel pur bedeutet.
Fazit
Von Goalunited 2011 sind wir richtig begeistert. Die einfache Bedienung und die umfangreichen Funktionen sorgen für einen tollen Spielspaß. Testen Sie auch noch heute kostenlos Goalunited 2011 und werden Sie zum Profimanager. Vielleicht sieht man sich auf dem Spielfeld wieder
.
Im neuen Ubuntu 10.10 (10.04) die Fenstersymbole rechts anordnen
Damit die Fensterknöpfe (Schließen, Maximieren und Minimieren) wieder auf der richtigen Seite sind
Im Internet findet man viele Beschwerden, dass die Fensterknöpfe seit Ubuntu 10.04 auf der linken Seite sind. Jeder Mac Benutzer wird sich freuen, denn für ihn ist es ja bekannt, aber alle anderen Nutzer haben mit dieser Designänderung ihre Probleme.
Damit Sie Ihre Fenstersteuerungen wieder auf der rechten Seite haben, müssen Sie in der Konsole einfach einen kleinen Befehl eingeben:
Zum Terminal kommt man unter Anwendung -> Zubehör -> Terminal.
In der Konsole muss man folgendes einfügen:
1 | gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close" |
Nach diesem kleinem Befehl werden die Fenstersteuerungssymbole auf der rechten Seite angezeigt.
Sollte man aus irgend einem Grund wieder die Knöpfe Links haben, kann man das mit folgendem Befehl erreichen:
1 | gconftool-2 --type string --set /apps/metacity/general/button_layout "close,maximize,minimize:menu" |
Für Profis
Den letzten Parameter kann man frei anpassen, wobei maßgebend ist wo das ":menu" bzw. "menu:" steht, denn dieses wird den Fenstertitel anzeigen.
Tutorial: Mit Lazarus für Windows CE programmieren
Lazarus einrichten, um Windows CE Programme zu schreiben
Jeder dem Free Pascal was sagt, wird sofort es mit Lazarus in Verbindung setzen. Lazarus ist eine kostenlose IDE für Free Pascal, mit der man für viele Plattformen, sein Programm komplimieren kann.
Windows CE wird seit kurzem auch unterstützt, jedoch muss man zuvor einige Einstellungen treffen. Mit diesem Tutorial wird Schritt für Schritt alles erklärt, um Lazarus für Windows CE vorzubereiten.
1. Daten aus dem Internet organisieren
Bevor es losgeht, muss man zuerst die Lazarus Installationspakete herunterladen und in der gleichen Version auch den cross-compiler, mit dem es möglich ist, ein Windows CE Programm zu komplimieren.
- Auf SourceForge.net die aktuellste Windows Lazarus 32 Bit Version herunterladen: 0.9.26.2
http://sourceforge.net/project/downloading.php?group_id=89339&filename=lazarus-0.9.26.2-fpc-2.2.2-win32.exe&a=68051971 - Das herunter geladene Installationspaket Installieren
- Auf SourceForge.net die passende Windows Lazarus cross-arm-wince Compiler Version downloaden: 0.9.26.2
http://sourceforge.net/project/downloading.php?group_id=89339&filename=lazarus-0.9.26.2-fpc-2.2.2-cross-arm-wince-win32.exe&a=37187510 - Den Cross-Compiler installieren.
2. Notwendige Datei verschieben
Die Datei "wincemenures.or" muss von "lazarus/lcl/interfaces/wince" nach "lazarus/lcl/units/arm-wince" kopiert werden.
3. Einstellungen in Lazarus treffen
In der Lazarus IDE Einstellungen -> Options... -> Environment -> Compilerdateiname muss auf die ppcrpssarm.exe zeigen.
Jedes Projekt muss nun aber dann zusätzlich eingestellt werden:
Wie man auf den Bildern erkennt müssen nun bei den Compilereinstellungen noch die grundlegenden Einstellungen getroffen werden. Es empfiehlt sich die Einstellung zu testen und dazu sollte man sich diese vorgenommenen Projekteinstellungen Speichern, damit man bei weiteren Projekten einfach das erstellte Schema verwenden kann.
Wichtige Infos
Der Debugmodus ist nur mit Hilfe eines Plug-Ins und dem Windows Mobile Emulator möglich, deshalb empfiehlt es sich dringend den Emulator herunterzuladen, von der Microsoft Homepage. Dazu kann man daher NUR durch Projekt->Erstellen die WinCE EXE erstellen. Um diese zu testen, muss man die WinCE EXE auf ein WinCE Emulator/Gerät kopieren und dort ausführen. Windows CE Anwendungen laufen nicht unter Windows 32 Bit.
Nützliche Links (englisch)
Wer immer noch nicht genug hat, kann auf den folgenden Seiten noch weitere Tipps zur CE Programmierung mit Hilfe von Lazarus erhalten.
http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes
Multilinguale Oberfläche mit XML
Multilinguale Programme programmieren mit XML
Immer größer und breiter wird Freeware vertrieben, doch wie schafft man es einfach, ein Programm zu programmieren, dass mehre Sprachen unterstützt?
Die einfachste Möglichkeit ist mit einer XML-Sprachdatei, in der XML-Sprachdatei werden die verschiedenen Sprachen gespeichert.
Das Programm muss dann nur noch die XML-Datei auslesen und die darin gespeicherten Strings der GUI zur Verfügung stellen.
Wir vom VHPD-Team entwickeln zurzeit ein einfaches XML-Sprachdatei Modul, das auch auf Windows CE läuft. Dieses Modul ist bereits jetzt schon Bestandteil des Smart VocMan.
Momentane Programmiersprache: C#
Dream Spark – Professionelle Software kostenlos für Schüler
Microsoft stellt Professionelle Software kostenlos für Schüler bereit
Kostenlos können Schüler und Schulen auf Dream Spark, eine Plattform von Microsofts msdn Chanel 8, professionelle Software downloaden.
Sobald man sich als Schüler autorisiert hat (via ISIC) oder die Schule an dem Projekt registriert ist, kann man folgende Programme kostenlos herunterladen:
- Visual Studio 2008 Professional
- Visual Studio 2005 Professional
- Windows Server 2008
- Windows Server 2003
- SQL Server 2008
- XNA Game Studio 2.0
- XNA Game Studio 2.0
- und vieles mehr
Die Registrierung von Schulen bei dem Projekt sind kostenlos, die einzige Ausnahme an dem ganzen: Die gesamte Software darf NICHT KOMMERZIEL verwendet werden.
Open Source 4 Gewinnt JApplet
Open Source 4 Gewinnt Alpha als JApplet
Das bekante 4 Gewinnt als Open Source Code steht nur im Forum zum anschauen / Downloaden bereit. Es ist in der Alpha und sollte zeigen, wie man mit 2D Arrays arbeitet und vergleicht.
Die Momentane Ausgabe des Spielbrettes erfolgt auf einem TextArea, das jedoch nicht Anspruchsvoll aussieht, eine Änderung wird kommen.
Die Senkrechte und Diagonale Überprüfung ist noch nicht integriert in der veröffentlichten Source.
Zum Open Source 4 Gewinnt Alpha Applet (startet im Browser automatisch zum anschauen)
Zum Quelltext des Open Source 4 Gewinnt Alpha Apllet
Das vollständige Eclipseprojekt ist zum Download bereitgestellt, jedoch wird das Jigloo Plug-In benötigt. Zur Installation von Jigloo in Eclipse gibt es ein Tutorial im Forum.
Viel Spaß bei dem rumprogrammieren an einem 2D Array of Bytes
Dojo – AJAX-tuning für Deine Webseite
Noch nie war AJAX so einfach
Wie viele Web-Administratoren ärgern sich über die AJAX-Programmierung, immer mehr Wünsche und Anforderungen haben die Kunden.
Mit dem Dojo Toolkit, eine Java AJAX API, kann man ganz leicht viele AJAX Funktionen einbinden, indem man die dojo-Javaskriptdatei einbindet.
Jedoch ohne Java Kenntnisse ist dies auch nicht zu empfehlen, aber um es benutzen zu können reichen durchaus Java Grundkenntnisse.
Beispiele
Installation - 2 Möglichkeiten
- Neue Dojo release downloaden und auf dem Webserver hochladen.
- Dojo von einem anderen Webserver benutzen.
Verwendung
Zum Benutzen des Dojo API Toolkit muss man im HTML Header folgendes angeben:
<script type="text/javascript" src="installationspfad/dojo/dojo.js" djConfig="isDebug: false, parseOnLoad: true"></script>
Installationspfad muss zwingend zum richtigen Installationspfad auf dem Server geändert werden, dabei spielt es keine Rolle ob relativ oder statisch.
Bewertung
Umfangreiche und stabile AJAX API, die eine menge Arbeit erspart, jedoch durch den großen Inhalt von Objekten muss man sich erst in das Dojo-Toolkit einarbeiten. Dojo erfüllt alle AJAX Standards und sollte jedem AJAX-Programmierer bekannt sein.
Vanilla
Vanilla
Vanilla ist eine open source Diskussionsplat´tform, in der man zu verschiedenen Kategorien einfach schreiben kann.
Wenn man an eine Diskussionsplattform denkt, wird jeder sofort an ein Forum denken, doch Vanilla ist nur schwer mit einem Forum zu vergleichen, denn es ist eine Themenbasierte kommunikationsplattform.
Das sehr schlank gehaltene Vanilla bietet hohe Übersicht und benötigt nur sehr wenig Serverlast. Eine perfekte Plattform für kleinere Diskussionsnetzwerke. Auch die Geschwindigkeit von Vanilla ist hoch anzurechnen. Viele Plug-Ins werden auf der Vanillaseite angeboten.

Eine einfache Diskussion starten
Die einfache Bedienung von Vanilla beinhaltet leider auch die mangelnden Funktionen Auch keine Texthervorhebungen oder BB-Code wird mit der Standardversion mitgeliefert.
Link zur Vanilla Homepage (indirekter Download link)
Fazit: Eine gut gelungene und schlichte Diskussionsplattform die Problemlos auf vielen Servern problemlos läuft. Leider fehlen viele Funkionen die man heutzutage nicht vermissen möchte wie: Bildeinbindung, Texthervorhebung usw.






Abbonieren