Weblog von Rene

Goto

Ich kanns mir nicht verkneifen, aber ich muss das wieder mal was programmiertechnisches bloggen, weil ich auf was geniales gestoßen bin. Wenn jemand nicht Programmieren kann, dann wirds nicht viel bringen jetzt weiterzulesen. Wer ein bischen Programmieren kann,
dem sollte klar se in das jetzt ein Beispiel folgt wie man es NICHT machen sollte. Es handelt sich hier um Java Code, und die Leute die Java entwickelt haben wollten ja kein Goto haben, denn das ist böse. Ich mein wirklich böse! Die Java Entwickler selbst haben sogar das Schlüsselwort goto reserviert damit ja keiner nachträglich ein Goto einbauen kann.

So, seit heute weiß ich wie man in Java goto realisisert:

 byte b = 0
 for(;b=100;) {
  switch(b) {
    case 10:
      b = 20;
      break;
    case 15:
      b= 100;
      break;
    case 20:
      b= 15;
      break;
   }
 }

Den Code hab ich etwas vereinfacht um nur das Wesentliche zu zeigen. Jedenfalls stammt er aus einem Produkt das um teures Geld verkauft wird, und wo das Beispiel oben nur die Spitze des Eisberges ist.

Werbung

Hab heute diesen Link entdeckt und muss den hier posten, denn ich hab ein paar mal herzhaft lachen müssen.

nochmals DRM

Ich hab mich ja hier schon mal über DRM aufgeregt und wie wenig Sinn es macht. Bei Felix von Leitner hab ich heute diesen Blog gefunden den ich sehr interessant finde.
DRM löst kein einziges Problem. Im Gegenteil es schafft nur welche. Jene die bis jetzt immer alles kopiert haben werden weiterhin kopieren, und die die brav zahlen für Musik und Filme dürfen keine Privatekopien mehr machen (Wie in Ö zur Zeit die Gesetzeslage ist weiß ich nicht genau). Ich sehe es schon kommen das ich mir in Zukunft nur mehr Vinyls kaufen werde ;-)

Geek

Wie stellt sich der Otto-Normal-Mensch einen Computer-Freak (=Geek) vor. Er sitzt den ganzen Tag vor dem Computer, daneben raucht der Lötkolben und viel elektronisches Klump liegt herum.
Manchmal werd sogar ich dieser Vorstellung gerecht z.b. am Samstag:
Das Dell Notebook meiner Schwester hat den Geist aufgegeben, es läßt sich nicht mehr einschalten. Laut Recherchen im Internet ist es bei diesen Notebook häuft der Fall das das Motherboard kaputt wird.
Also so ein Motherboard über eBay zu bekommen kann ja kein grosses Problem sein. Jedenfalls ist mein erster Ersteigerungsversuch am Samstag schiefgegangen weil mich noch jemand überboten hat. Also musste ich ein neues Suchen. Daraufhin stoß ich auf eine Auktion wo jemand anbietet das Motherboard herzurichten. Ich hab mir gedacht, was der kann, kann ich auch! Also muss es doch irgendwo im Internet eine Anleitung geben wie man das Teil herrichtet bzw. was genau kaputt ist.
Google anwerfen und Suchen. Es dauert nich lange und ich lande im Dell Forum wo jemand beschreibt, das hinter dem C-Deckel auf der Unterseite des Notebooks ein IC nachgelötet gehört, weil da eine Führungschiene des Deckels draufdrückt, falls das nicht helfen sollte sollte man das Bauteil austauschen, welches man für 36 Cent bekommt.
Ich dachte mir ich versuch es mal mit nachlöten.
Damit ich an das Bauteil vernünftig rankomme, musste ich das Notebook komplett zerlegen. Als das Motherboard frei da lag hab ich einfach jedes Füßchen des besagten ICs mit dem Lötkolben erhitzt und danach alles wieder zusammengebaut.
Dann wurde es kurz spannend als ich den Einschaltkopf drückte, aber siehe da, das Notebook ist zum Leben erwacht.
Ich hab dann noch die Führungsschiene von dem Deckel gekürzt, und wie es Aussicht funktioniert jetzt das Notebook wieder einwandfrei.
Ach ja, Dell hätte für die Reparatur 500 Euro verlagt ;-)

DRM

Ich gehör ja (noch) zu der Gattung der guten Musikkonsumenten, bzw. ich bezeich mich mal so, weil ich pro Jahr mindestens 20 Audio-CDs kaufe. Jedoch frag ich mich schön langsam warum ich das noch mache, denn wenn man sich z.B Sony ansieht mit den neuen Kopierschutz den die bringen möchte. Wenn man die CD ins PC Laufwerk einlegt, dann wird ein Rootkit installiert und es wird sogar nach Hause telefoniert. Für alle die nicht wissen was ein Rootkit ist hier eine kurze Beschreibung: Ein Rootkit ist eine Software die sich ohne Wissen des Anwenders auf den Rechner installiert und so versteckt das man nur mit ganz speziellen Programmen finden kann. Im Fall von Sony verhindert das Rootkit dann das Kopieren von Audio CDs.

Sony bevormundet und kriminalisiert somit alle Konsumenten, also auch mich. Warum soll ich noch für Musik bezahlen, wenn ich sowieso in den Augen der Musikindustrie als Krimineller gelte.
Leid tun mir nur die ganzen Musiker, die Aufgrund der Politik der ganzen Labels irgendwann mal auf der Strecke bleiben werden.

Ich bin ja sowieso der Meinung das DRM oder Kopierschutz eher eine negative Wirkung auf Verkaufszahlen haben, da dadurch der Konsument eher abgeschreckt wird. Man braucht das ganze Zeugs doch gar nicht, denn wenn man sich z.B. einen Song downloadet dann ist eins der ersten Sachen das man das DRM mit diversen Tools entfernt, oder es auf CD presst. Dies kann man ja dann ganz einfach wieder rippen, und somit ist das DRM auch weg.
Sogar einer der führen Apple Bosse gibt öffentlich zu das er das DRM von den iTunes Songs entfernt

Aktuelles Linux

Normal versuch ich auch immer in der Arbeit mit Linux als Desktop zu arbeiten. Leider war dies in letzter Zeit nicht so oft der Fall, weil ich mit Tools arbeiten mußte die es nur unter Windows gibt. Seit gut einer Woche boote ich aber wieder tagtäglich Fedora Core 4 (FC4) und bin richtig froh darüber mich nicht mehr mit Windows rumärgern zu müssen. Ich will da jetzt keine Review machen über FC4, denn die gibts ja zu Hauf im Internet, aber ich will hier ein paar Punkte aufzählen warum meiner Meinung nach jetzt schon Windows in Punkto Benutzerfreundlichkeit voraus ist.
z.B. der Filemanager Nautilus, bei dem es zwar störend ist, daß jeder Ordner in einem neuen Fenster aufgeht (was man ihm aber abdrehen kann), aber die 'Connect to Server' Funktion ist total super. Man muß ja oft zu diversen Shares verbinden und die haben immer andere Usernames und Passwörter. Diese kann Nautilus in einem Keyring-Manager speichern, und somit braucht man immer nur ein Masterpasswort um sich wieder zu einem Share zu verbinden. Weiters wird für jede Verbindung zu einem Server ein neues Icon auf dem Desktop erzeugt, somit kann man später dann wieder ganz einfach und schnell die Verbindung wieder herstellen. Neben Windows Shares kann man sich auch via FTP, SSH, WebDav verbinden, und somit braucht man nicht für jedes Protokoll ein eigenes Programm.
Mit der nächste Version kommen noch ein paar geile Features dazu die einen Windows Explorer dann wirklich in den Schatten stellen.
Weiters arbeite ich ja auf einem Notebook mit Docking-Station und externen Monitor und Tastatur. Was ich an FC4 auch noch toll finde ist, daß man ganz einfach mit dem grafischen Konfigurationstool FC4 so konfigurieren kann das mein beide Monitore für den Desktop nutzen kann. Da mag zwar einer sagen, he das kann Windows schon lange, aber ich will hier nur darstellen, daß sowas unter Linux in der Zwischenzeit auch möglich ist ohne sich durch eine Konfigurationsdatei zu wühlen und vorher Stunden in Internet zu suchen.

Ich finds halt nur lustig das so viele immer noch mit Windows arbeiten und Linux keine wirkliche Chance geben, denn es sieht halt nur ein wenig anders aus, aber wenn man Linux man gewohnt ist will man es nicht mehr missen. Und wenn man mal soweit ist, dann hat man nur mehr ein müdes Lächeln übrig wenn jemand von seine Windows leiden erzählt.

Excel schrott

Ich dachte ja immer das Excel eins der besseren Microsoft Produkte ist, was es wahrscheinlich auch ist bei dem was die so alles produzieren. Jedenfalls hab ich eine nettes Excel File in die Finger bekommen was 34,4 MB (in Worten: Vierunddreißig Komma Vier Megabyte) groß ist. Zuerst dacht ich mir, man da war wer fleißig. Als ich es dann aufgemacht habe und nach den vielen Datensätzen gesuchte, hab ich nicht viel gefunden. Nachdem ich das XLS mit OpenOffice als OpenOffice Sheet abgespeichert hab zeigte sich das die Datei nur mehr 30,7kb (in Worten: Dreißig Komma Sieben Kilobyte) groß war. Komisch! Dann hab ich noch die Datei als XLS gespeichert und siehe da, auch nur 100kb (in Worten: Einhundert Kilobyte).
Warum war die Originaldatei so groß? Ganz einfach, im zweite Tabellenblatt waren alle Zellen mit einer anderen Schriftart als der Standardschrift formatiert und jede Zelle hatten einen scharzen Rahmen, also von Spalte A bis IV und von Zeile 1 bis 65536. Inhalt war aber keiner in den einzelen Zellen, somit hat Excel viel, wirklich viel 'nichts' gespeichert.
Wieder ein Grund mehr nur mehr OpenOffice zu verwenden.

Airbag Lämpchen

Es ist jetzt schon gut einen Monat her das in meinem Auto das Airbag Kontrolllämpchen zu leuchten angefangen hat. Ich war gerade auf dem Weg von Salzburg nach Hause auf der Autobahn kurz vor dem St.Valentiner Berg als es angefangen hat. Zuerst hats ein wenig geblickt und wenig später hat es nicht mehr zu leuchten aufgehört. Ist zwar blöd denn man weiß nicht ob der Airbag im Erstfall korrekt funktionieren wird, aber nachdem eh bald das erste Service fällig ist wird es wohl auf Garantie repariert werden. Also, was sollst.
Was mir aber nun bei den letzten beiden malen beim Heimfahren von Salzburg aufgefallen ist, ist schon ein wenig komisch. Normal leuchte das Lämpchen immer ohne irgendein blicken, aber bei den letzten beiden Heimfahrten hat genau an der Stelle kurz vor dem St.Valentiner Berg das Lämpchen wieder ins Blicken angefangen. Ist schon komisch, das es immer an der selben Stelle passiert, und sonst nirgends. Zumindest wäres mir nicht aufgefallen. Jedenfalls könnte man da jetzt jede Menge absurde Theorien aufstellen warum das der Fall ist.

IE Klump

Falls sich jemand diese Seite mit dem Internet Explorer ansieht hat er/sie sich sicher schon gewundert warum das Layout an manchen Stellen nicht paßt. Der Grund dafür ist das der Internet Explorer seit 5 Jahren nicht mehr weiterentwickelt wurde und dieser moderne Websites (wie diese) nicht mehr ganz korrekt darstellen kann. Es mag ja sein, daß der Internet Explorer die meisten Marktanteile hat, aber ich bin es leid Stunden zu verbringen damit die Website im Internet Explorer genau so aussieht wie in allen anderen Browsern (Firefox, Safari, Opera). Ich bin ja schon wirklich gespannt wie das dann mit dem Internet Explorer 7 aussehen wird, denn der wird ja auch nicht alle W3C Spezifikationen korrekt umsetzen.

Darum ein hier ein Appell an alle die noch den Internet Explorer verwenden:Verwendet einen gscheiten Browser!!!
Und die gibts hier:

Get Firefox

Download Opera

Deutsch vs. English

Ja ich weiß, ich wollt mein Blog ausschließlich auf deutsch schreiben, aber bei dem Programmierzeugs-Einträgen find ich Englisch gscheiter, denn wenn jemand programmiert und sich somit für die Blogeinträge interessiert und nicht Englisch kann, dann ist eh was faul.

Inhalt abgleichen