Fritz Thomas .com

Archiv für die Kategorie ‘Open-Source

Version 1 der Multi/Cross Plattform API von Adobe wurde ja kürzlich veröffentlicht. Wie von Beginn an angekündigt wird nun laut einem Bericht von CNET eine erste Alpha Version für Linux erscheinen.
Interessant wird ob und wie allgemein die API von AIR nun auch unter Linux zu verwenden sein wird. Das wird vor allem bei Dateisystemoperationen interessant.
Ich denke das sich Adobes Runtime Air bei einer stabilen sicheren Version für alle 3 Major Betriebsysteme durchaus durchsetzen wird und uns eine Menge nützlicher Tools die noch mehr mit dem Internet verknüpft sind, bescheren wird.

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Ich hatte das Problem das ich über ein ganzes Projektverzeichnis bei bestimmten Dateien (.php, .phtml, .js, .css) ein svn propset ausführen wollte. Unter Windows und TortoiseSVN hat man zwar die Möglichkeit über ein ganzes Verzeichnis rekursiv ein Property zu setzen, jedoch nicht nach Dateiendungen zu entscheiden ob es gesetzt werden soll. Eine einfache und schnelle Möglichkeit ist dazu das Unix/Linux Tool ‘find’.

Lese den ganzen Eintrag »

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb


Seit der ersten Release von SimplicityPHP hat sich sehr viel getan. Eine neue Dev Version 0.2 des PHP Frameworks mit nativer ExtJS Unterstützung wurde veröffentlicht. Ausserdem wurde auf der Entwicklerseite ein Trac eingerichtet. Die Lizenz ist nun unter der GPLv3 veröffentlicht. Ich glaube jedoch das es hier klüger gewesen wäre die LGPLv3 zu wählen.

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Das 7zip Kompressionsformat wird nicht “Out-Of-The-Box” unterstützt. Das Programm kann einfach mit

thomas@gentoo ~ $ emerge -av p7zip

installiert werden.

Einfaches schnelles Komprimieren

Eine Datei oder ein ganzen Verzeichnis mit den Standard Optionen zu komprimieren ist ganz einfach. Nehmen wir an, wir wollen ein ganzes Verzeichnis komprimieren.

thomas@gentoo ~ $ 7za a test.7z test-verzeichnis/

Starkes Komprimieren mit den “Ultra” Optionen

Um eine Datei oder ein ganzes Verzeichnis stärker zu komprimieren sind einige Optionen nötig. An den einzelenen Optionen kann natürlich noch “getuned” werden, aber man sollte daran denken, dass sich die Zeit zum komprimieren und entpacken des Archives erhöht umso stärker komprimiert wird. Ausserdem wird, bei stärker Komprimierung, auch der Speicherverbrauch beim Entpacken größer.

Lese den ganzen Eintrag »

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

PHP hat beim Coverity-Scan-Projekt, ein Projekt das den Quellcode von Software nach möglichen Sicherheitslücken durchsucht, den “Rung 2″ (nein, ich hab mich nicht vertippt ;-) ) erreicht - die bisher höchste “Sprosse” die erreicht werden kann. Weiter unter den Top11 von ca. 300 Projekten (darunter auch Java Projekte) insgesamt, sind auch Perl und Python zu finden. Folgende 11 Open-Source Projekte haben den Rung 2 erreicht:

Lese den ganzen Eintrag »

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Die Basis bei Google ist Open-Source Software. Ein angepasstes GNU/Linux als Betriebssystem wird für deren Server Mainframe verwendet. Ausserdem wird MySQL sehr stark eingesetzt. Als Programmiersprachen werden hauptsächlich Python und Java verwendet. Die hier genannten sind nur einige wenige Open-Source Projekte die von Google verwendet werden. Kann man am Erfolg von Google also ablesen das Open-Source Software besser ist als Closed-Source Software?

Lese den ganzen Eintrag »

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Wird durch den Kernel eine neue Mac Adresse erkannt, wird angenommen das es sich dabei um ein neues Netzwerk Interface handelt. Dieses neue Device muss anschließend auch neu konfiguriert werden.

Soweit so gut. Möchte man aber seine Netzwerkkarte gegen eine neue tauschen, aber denselben Device Namen behalten, um so die evtl. bereits erstellte und wahrscheinlich auch funktionierende Konfiguration (Netzwerkkonfiguration, iptables,…) zu verwenden, kann mittels udev Regeln der neuen Mac Adresse einen statischen Namen zuweisen.

Das ist auch dann hilfreich wenn man eine Linux VMware Appliance kopiert, und eine neue UUID generieren lässt, um zum Beispiel mehrere “identische” Appliances im selben Netzwerk zu betreiben. Das neu generieren ändert auch die Mac Adresse der virtuellen Netzwerkkarte und somit wird auch ein neues Interface angelegt. Was vorher eth0 war wird dann zu eth1 und muss auch wieder neu konfiguriert werden.
Will man einfach manuell die Mac Adresse einer Appliance ändern oder zuweisen, um immer dieselbe MAC Adresse zu haben auch wenn die Appliance kopiert wird seht hier.

Lese den ganzen Eintrag »

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • bodytext
  • del.icio.us
  • Netvouz
  • description
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb