Archiv für März 2007

Was ist Linux?

Dienstag, 27. März 2007

1. Was ist Linux?

Linux ist ein Betriebssystem, also ein Programm, das beim Start des Computers geladen wird und es erst ermöglicht, daß andere Programme laufen können. Zu den Aufgaben eines Betriebssystems gehört die Interaktion mit der Hardware, meist mit Hilfe von Treibern, die Verwaltung der laufenden Programme, und die Speicherverwaltung.

[Tux, Das Linux-Maskottchen]
Tux, Das Linux-Maskottchen

Die wichtigste Eigenschaft von Linux ist, daß es frei ist. Es werden keine Lizenzen benötigt, gleichgültig für welchen Einsatzzweck. Daher ist es normalerweise viel günstiger als andere Betriebssysteme. Und die Freiheit geht noch weiter. Der gesamte Quellcode ist unter den Bedingungen der GPL (GNU General Public License) frei verfügbar, d.h. er wird meist mitgeliefert oder kann von öffentlichen Servern aus dem Internet geholt werden. Doch die Freiheit endet hier nicht: Jeder, der die Fähigkeit dazu hat, kann Linux modifizieren und diese modifizierte Version unter den Bedingungen der GPL publik machen.

Diese Freiheit hat dazu geführt, daß sich zahlreiche Leute mit Linux befassen, neue Features und Korrekturen beitragen und das Sytem so immer weiter ausbauen und verbreiten. Linux wurde ursprünglich für Intel-PCs entwickelt, läuft aber heute auf allen modernen PCs, einigen Workstations, Kleingeräten wie PDAs (Personal Digital Assistants), auf Großrechnern von IBM und Hitachi, und vereinzelt schon in Handys.

Mit Sicherheit gibt es heute über 20, eher 30 Millionen Linux-Benutzer weltweit, und es werden immer mehr. Umso mehr, als der Hauptkonkurrent Microsoft, der für seine rüden und unfairen Geschäftspraktiken bekannt ist, weiterhin seine Kunden mit fehlerhaften, unsicheren, teuren und restriktiven Produkten verärgert.

(weiterlesen…)

KAdressBook - minor improvment

Sonntag, 04. März 2007

Für alle KAdressBook nutzer, hier eine kleine verbesserte variante des Adress-Suchstrings bei mapquest:

http://www.mapquest.com/maps/map.adp?searchtype=address&country=%25c&address=%25s&state=%25r&zipcode=%25z&city=%25l&search=1

Diese kleine Änderung bewirkt, das zukünftig die Adressen direkt auf der Karte angezeigt wird. Und nicht mehr im Anfragetab(wo ja leider der countrycode ingnoriert/vergessen wird).

Ich habs auch an Tokoe weitergeleitet, so das es wahrscheinlich ab dem nächsten release mit drinne sein wird :)

UTF-8 - ein mächtiges Werkzeug für die Zukunft!

Samstag, 03. März 2007

The only languages that can comfortably be written with the repertoire of
US-ASCII happen to be Latin, Swahili, Hawaiian and American English without
most typographic frills. It is rumoured that there are more languages in the

world. — Roman Czyborra

 

Was ist UTF-8 eigentlich?

“Grundsätzlich arbeiten Computer nur mit Zahlen. Buchstaben und andere Zeichen werden daher Zahlen zugeordnet um sie zu speichern. Vor der Erfindung von Unicode gab es hunderte unterschiedlicher Kodierungssysteme. Keines dieser Kodierungssysteme umfasste je genug Zeichen: So braucht die Europäische Union allein mehrere Kodierungssysteme um damit den Bedarf für die Sprachen aller Mitgliedsländer abzudecken.

Diese Kodierungssysteme sind untereinander unverträglich, denn unterschiedliche Kodierungen können dieselbe Zahl für verschiedene Zeichen benutzen oder verschiedene Zahlen für dasselbe Zeichen.” (unicode.org 03/07)

UTF-8 ist also eine Kodierung für Unicode Zeichen. Es enthält nicht nur eine Handvoll Länderspezifischer Zeichen (wie z.B. ISO-8859), sondern enthält aufgrund seiner zu Grunde liegenden Technik fast alle verbreiteten Alphabete und Schriftzeichensysteme, nicht nur die Lateinischen Buchstaben und arabischen(Indischen) Ziffern, sondern unter anderem auch die arabische, chinesische, griechische, kyrillische, koreanische und die thailändische Schriftsysteme.

 

Was heißt das nun konkret?

Das heißt konkret ich könnte z.B. in einem internationalem Chat sowohl mit Japanern, Franzosen, Russen und Deutschen gleichzeitig chatten und kann alle feinheiten der Sprache ausnutzen(z.b. die deutschen Umlaute) und nicht nur das, ich kann genau diese auch sehen, wenn andere sie schreiben.

 

“Hilfe, wenn ich UTF-8 kodierte Nachrichten oder Emails erhalte sehe ich nur Müll!!”

Tja.. dies ist ein Phänomen das immer wieder bei Microsoft Windows Nutzern anzutreffen ist, der Grund dafür liegt darin, das die implementierung und unterstützung von UTF-8 in der Unix/Linux Welt schon sehr viel weiter ist als bei Windows.

 

Eines der größten Probleme liegt darin, das die einige der Marktführenden Programme wie z.B. Microsoft Outlook und Microsoft Outlook Express noch nicht fähig sind UTF-8 kodierte Nachrichten auf anhieb korrekt darzustellen(zumindest wird mir das immer wieder berichtet..). So ähnlich verhält es sich mit dem IRC-client mIRC, der bis zur Version 6.16 noch garkein UTF-8 unterstütze und selbst heute noch sehr bockig bei der konfiguration ist.

 

Was brauch ich denn nun für UTF-8?

 

  • Erstmal eine Schriftart die UTF-8 kodierung unterstützt (z.B. Monospace)
  • Anschließend muss das Programm, mit dem UTF-8 kodierte Nachrichten geschrieben werden sollen so umgestellt werden, das auch wirklich UTF-8 verwendet wird.I.d.R. muss/kann man das für jedes Programm einzelnd machen (Wie das konkret geht, ist am besten des Handbuchs des Programms zu entnehmen ;) )

 

 

[Aus Zeitmangel vorläufiges Ende des Artikels]

Intressante Links zum Thema: