Uninteressantes von einem Anwendungsentwickler aus Linse
 
Seite 3 von 30

Farbige Ausgaben auf der Linux Shell mit PHP

Kategorie "Programmieren" Programmieren  Verfasst am 20.06.2010 01:41 20.06.2010 01:41  0 Kommentare 0 Kommentare  

Die folgende Klasse ermöglicht recht simpel die Ausgabe von farbigen Text in einem Linux Terminal. Die Methoden der Klasse sind statisch. Die Erzeugung eines Objektes ist also nicht nötig.

Beispiel:

echo cmd_colors::bold( "black", "any text", "red" );

http://snippets.sim4000.de/show/27/

Have fun. ;)

 

PHP: Only variables should be passed by reference

Kategorie "Programmieren" Programmieren  Verfasst am 20.06.2010 01:17 20.06.2010 01:17  0 Kommentare 0 Kommentare  
Only variables should be passed by reference

Bei der Meldung handelt es sich um einen E_STRICT "Fehler". Also eine so genannte Laufzeit Notiz.

Der "Fehler" tritt immer dann auf, wenn man etwas anderes als eine Variable als Referenz an eine Funktion übergibt. Weiteres dazu auf php.net.

echo any_function($var, "foo", $bar=null);

Nein. Dieses Beispiel ist nicht von mir. So in der Art stand das in einer PEAR Klasse. Naja. Um diesen Fehler zu beheben, verlegt man die Deklaration von $bar einfach in eine eigene Zeile.

$bar = null;
echo any_function($var, "foo", $bar);

Schon hat der PHP Parser nichts mehr zu meckern. ;)

 

Informationsausgabe vom Straßenverkehrsamt

Kategorie "Sonstiges" Sonstiges  Verfasst am 11.06.2010 09:30 11.06.2010 09:30  1 Kommentar 1 Kommentar  

Gerade eben von einem Arbeitskollegen erhalten:

INFORMATIONSAUSGABE - STRASSENVERKEHRSAMT - JUNI 2010

In Deutschland hat sich die Qualität der Pkw- und Lkw-Fahrer deutlich verschlechtert. Aus diesem Grund hat das Bundesministerium für Verkehr, Bau und Stadtentwicklung ein neues System eingeführt, um schlechte Autofahrer deutlich für andere kenntlich zu machen.

Mit sofortiger Wirkung werden allen Fahrern, die sich im Straßenverkehr schlecht benehmen -unter anderem durch plötzliches Anhalten, zu dichtem Auffahren, Überholen an gefährlichen Stellen, Abbiegen ohne zu blinken, Drehen auf Hauptstraßen und rechts überholen- Fahnen ausgehändigt.

Diese sind rot, mit einem schwarzen Streifen oben und einem gelben Streifen unten. Dadurch können sie durch andere Verkehrsteilnehmer frühzeitig als unfähige Autofahrer identifiziert und Unfälle vermeiden werden.

Diese Fahnen werden an der Autotür befestigt und müssen für alle anderen Verkehrsteilnehmer gut sichtbar sein. Fahrer, die besonders schwache Leistungen gezeigt haben, müssen je eine Fahne auf beiden Seiten ihres Autos befestigen, um so auf ihre fehlende Fahrkunst und ihren Mangel an Intelligenz aufmerksam zu machen.

Alternativen zur Fahne, wie z.B. Spiegelsocken oder Schals auf der Heckablage sind nach Durchlauf eines Einzelgenehmigungsverfahrens ebenfalls zulässig. Bitte an andere Verkehrsteilnehmer weiterleiten, so dass alle die Bedeutung dieser Fahnen verstehen

 Herzlichen Dank dafür. Das hat mir den Morgen etwas besser gemacht. ;)

 

Der neue Shortlink Dienst üäx.de

Kategorie "Projekte" Projekte  Verfasst am 09.06.2010 10:51 09.06.2010 10:51  0 Kommentare 0 Kommentare  

üäx.de Logo

Durch Zufall habe ich die recht kurze Domain üäx.de gefunden, und dort ein neues Projekt ins Leben gerufen. Dabei handelt es sich um einen Shortlink Dienst, welcher lange URLs in kurze umwandelt.

Beispiel: http://blog.sim4000.de/der_neue_shortlink_dienst_ueaexde/entry/287/ ⇒ http://üäx.de/2d

Die kurze URL kann dann zum Beispiel für Twitter, in einer SMS oder in anderen Diensten verwendet werden, wo nur wenig Zeichen zur Verfügung stehen.

Zudem verfügt der Dienst über eine API. So kann man auch über eigene Scripte und Programme den Dienst benutzen. Für die API wird ein Key benötigt. Wie man an diesen kommt ist auf üäx.de beschrieben.

Links: üäx.de | API Dokumentation | Zenity Frontend für API Zugriff | Shellscript zum API Zugriff

 

Die Personal Homepage Tools werden 15 Jahre alt

Kategorie "Sonstiges" Sonstiges  Verfasst am 08.06.2010 11:52 08.06.2010 11:52  0 Kommentare 0 Kommentare  

Heute vor 15 Jahren, also am 8.6.1995 wurde das PHP Projekt ins Leben gerufen. 15 Jahre nach der Veröffentlichung der ersten Version heißt die aktuelle Version nun 5.3.2.

Personal Homepage Tools heißt PHP heute natürlich nicht mehr. ;)
Naja. Happy Birthday.

 

MySQL Groß- und Kleinschreibung

Kategorie "Programmieren" Programmieren  Verfasst am 05.06.2010 19:11 05.06.2010 19:11  0 Kommentare 0 Kommentare  

 Bei einem Projekt habe ich festgestellt das bei einem varchar gar nicht auf Groß- und Kleinschreibung geachtet wird. Definiert man Beispielsweise einen natürlichen Primärschlüssel und verwendet dabei MySQL und mysql jeweils als einen Schlüssel, wird es beim Anlegen von mysql Fehler hageln.

Wie man dies ändern kann, ist in der Dokumentation von MySQL beschrieben. Man muss nur eine spezielle Collation verwenden. Nutzt man normal latin1_general_ci, nutzt man in dem Fall einfach latin1_bin.

⇒ http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html

Und schon sollte es Funktionieren. ;)

 

[PHP] Fehler Benutzerdefiniert abfangen

Kategorie "Programmieren" Programmieren  Verfasst am 30.05.2010 23:49 30.05.2010 23:49  0 Kommentare 0 Kommentare  

 In meinem neusten Projekt stand ich vor dem Problem, dass eine Klasse alle Fehler wie E_ERROR und E_WARNING abfangen sollte.

Die erste Idee ist natürlich die Funktion  set_error_handler(). Problem ist nur das damit nicht alle Fehler abgefangen werden können. Beispielsweise E_ERROR nicht.

Dies kann man mit den Funktionen  register_shutdown_function() und  error_get_last() umgehen. Man definiert einfach eine Funktion die bei dem Beenden des Scriptes aufgerufen wird. Nun prüft man innerhalb dieser Funktion ab, ob ein Fehler während der Ausführung aufgetreten ist. Ist dies der Fall, gibt man die Fehlermeldung aus.

http://snippets.sim4000.de/show/21/

Verwendet man nun noch ob_start() und ob_end_clean(), kann man bei einem Fehler eine saubere und evtl sogar schöne Fehlermeldung ausgeben und auch Emails verschicken oder Einträge im Log machen.

via insomanic.me.uk

 

Erste Hilfe Lehrgang 2010

Kategorie "DRK" DRK  Verfasst am 30.05.2010 23:07 30.05.2010 23:07  0 Kommentare 0 Kommentare  

Dieses Wochenende bin ich über das Rote Kreuz beim Erste Hilfe Lehrgang gewesen. Der Lehrgang ging über 16 Stunden, welche auf zwei Tage verteilt wurden.

Vom Verhalten am Unfallort bis zum Verarzten von Wunden war eigentlich alles dabei, was man als Laie wissen muss. Auch spezielle Unfälle wie Verätzungen der Haut oder abgetrennte Gliedmaßen wurden durchgesprochen.

Besonders interessant fand ich das Thema Sonnenbrand und Sonnenstich. Gerade weil heute morgen in den Nachrichten eine Mutter mit ihrem kleinen Kind am Strand zu sehen war. Das Kind hatte einen Ganzkörpersonnenbrand. Die Zehen waren geschwollen und so groß wie Erdnüsse. Das Kind schrie wie am Spieß. Die Mutter hat dies vollkommen ignoriert. -.-

Zwischendurch gab es dann immer mal wieder praktische Beispiele. Eine Decke unter eine liegende Person bekommen, die stabile Seitenlage, die Schocklage und wie man einen Motorradhelm entfernt.

Zum Ende ging es dann noch an das Verbinden von Wunden. Hier einige der Ergebnisse:

Verletzung auf dem FingerrückenVerletzung auf dem FußrückenVerletzung am Daumen

Alles in allem war der Lehrgang sehr interessant. Auch wenn man das alles schon mal irgendwann gehabt hat. Es ändert sich auch ab und zu etwas. Beispielsweise läuft die stabile Seitenlage jetzt ein bisschen anders ab als noch vor zwei Jahren. Auch die HLW ist anders geworden. Zwei mal pusten und 30 mal drücken.

So alle zwei oder drei Jahre zu so einem Lehrgang zu gehen ist also nicht verkehrt. ;)

 

Apache und Umlautedomains

Kategorie "Linux" Linux  Verfasst am 28.05.2010 22:38 28.05.2010 22:38  0 Kommentare 0 Kommentare  

Möchte man im Apache Umlaute-Domains verwenden, müssen diese in der Konfiguration von UTF8 in das IDNA Format umgewandelt werden. 

Die DENIC bietet dafür ein kleines Tool: idn-konvertierung.html

Beispiel für die Domain üäx.de:

<VirtualHost 127.0.0.1:80>
        ServerName xn--x-zfa5e.de
        ServerAlias www.xn--x-zfa5e.de
        ServerAdmin webmaster@üäx.de
        DocumentRoot "/var/www/uax.de/html"
</VirtualHost>

Have fun. ;)

 

Marilyn Manson im Haifisch Video von Rammstein

Kategorie "Film & Musik" Film & Musik  Verfasst am 28.05.2010 10:38 28.05.2010 10:38  1 Kommentar 1 Kommentar  
Seite 3 von 30

Tag Cloud

3D   Allgemein   Animation   Apache   Arbeit   Arch Linux   Asterix & Obelix   Bash   Bitlbee   Blog v2.0   Bluetooth   Bodenwerder   Bouncer (BNC)   Bundestagswahl 09   Bücher   CCC   Chromium   Comics   Computerspiele   Content Managment System   Cybton   DAU Alarm   DLRG   Datenbanken   Datenschutz   Debian   Deutsches Rotes Kreuz   Domains   EZFlash Vi   Eclipse   Eingabegeräte   Email   Essen   Fanartikel   Feiertage   Fernsehn   Firefox   Flash   Flattr   Fotografie   Fun   Fußball   GEZ   Gameboy Advance   Games   Gnome   Grafiken   Grand Theft Auto IV   HTML   Hardware   ICQ   Internet   Internet Explorer   Internet Relay Chat (IRC)   Internetzensur   Java   JavaScript   JeeGeek   Justiz   Kino   Konzert   Kultur   Kumpels   Legend of Zelda   Linux   Marilyn Manson   Mozilla   Musik   MySQL   NPD   Natur   Netzwerk   Nintendo   Nintendo DS   Nintendo DSi   Notebook   OpenOffice   OpenOffice Impress   PC Hardware   PHP   Patentrecht   Pidgin   Piratenpartei   Politik   Privat   Programmieren   Projekte   Rammstein   SSH   SVN   Schlüsselband   Schule   Server   Serversicherheit   Sesamstraße   Shellscripting   Shopping   Shortlinker   Skype   Software   Spam   Spenden   Spongebob   Straßenverkehr   Support   Technik   Textverarbeitung   Thunderbird   USA   Ubuntu   Underground Shopping   Urheberrecht   Urlaub   VMWare   VNC   Vereine   Viren und andere Schädlinge   Virtual Box   Vorratsdatenspeicherung   Wahlen   Webspace   Wehrdienst   Weserbergland   Willkommen   Windows   Windows 7   X11   XML   Zensur   bind9   netcup   openSSL   sim4000.de   vim   Überwachung   Überwachungsstaat   üäx.de   1337