Bananas Development Blog: share your thoughts

Ach PHP

Die Sprache kann vieles und ist für Ihre Einsatzgebiete einwandfrei. Leider wird mir in der letzten Zeit zu viel geschlampt....

PHP patcht schnell, aber nicht gründlich
Die am gestrigen Donnerstag veröffentlichten Updates auf die PHP-Versionen 5.3.12 und 5.4.2 sind fehlerhaft. Darauf weisen die Entdecker der Schwachstelle hin, welche eigentlich durch die Updates behoben werden sollte.


So kann das nicht weiter gehen....


Das Blatt wendet sich

VIRENATTACKE AUF MACS | „Zehn Jahre hinter Microsoft“
Apple hatte lange Zeit damit geworben, seine Rechner seien für Schadprogramme im Gegensatz zu PCs mit dem Microsoft-Betriebssystem Windows nicht anfällig. Tatsächlich wurde die meiste Schadsoftware für Windows geschrieben – denn das läuft auf rund 90 Prozent aller Computer weltweit.


Viele nehmen an, dass die unzureichende Sicherheit eines Systems der Hauptgrund für die vielen Viren sind. Nur ein schlechtes und unsicheres System kann ja von Viren, Maleware etc. befallen werden.

Das ist leider falsch.

Es ist die Verbreitung.
Denn warum sich die Mühe machen einen Virus zu entwickeln wenn die Angriffsfläche zu klein ist ?
Es lohnt sich wenn man ein System angreift von denen es viele gibt.

Als würde man für den Einkauf von Käse in ein Geschäft fahren, dass viele Kilometer weit weg ist und nur über eine alte Landstraße zu erreichen. Viel zu Aufwendig. Da geht man doch lieber in den Supermarkt um die Ecke. Wenn dieser zu ist oder den Käse nicht hat, geht man um die nächste Ecke. Geringer Aufwand hohe Erfolgsquote.

Je populärer ein System wird, je mehr lohnt es sich einen Virus zu schreiben.


Tag der offenen Tür

Ja ist den Heute der Tag der offenen Tür ?

WLAN-Hintertür in Telekom-Routern
Der Telekom-Router Speedport W 921V erlaubt jedem eine Verbindung zum WLAN, der eine triviale PIN kennt. Das funktioniert selbst dann, wenn die dafür genutzte Funktion "WPS PIN" in der Konfiguration scheinbar deaktiviert wurde. Derzeit gibt es nur einen Schutz: Das WLAN komplett abschalten.


RuggedCom - Backdoor Accounts in my SCADA network?
RuggedCom is one of a handful of networking vendors who capitalize on the market for "Industrial Strength" and "Hardened" networking equipment. You'll find their gear installed in traffic control systems, railroad communications systems, power plants, electrical
substations, and even US military sites.


Und das ist nur die Spitze des Eisberges.
Denn mit so was kann richtig viel Geld verdient werden. Wird die Lücke öffentlich und geschlossen, kann keiner mehr Geld damit verdienen. Bekanntlich ist das Geld ja wichtiger und somit sehr sicher, dass es viele solcher "Lücken" gibt...


$data und $row

Man kennt ja solche Variablen. Und trotzdem werden diese immer wieder verwendet....

The world’s two worst variable names
Bad variable naming is everywhere. Maybe you’ll find variables that are too short to be adequately descriptive. The programmer might as well have been working in TRS-80 BASIC, where only the first two characters of variable names were significant, and we had to keep a handwritten lookup chart of names in a spiral notebook next to the keyboard.


Also bitte sich so was schnell abgewöhnen !!
Und kommt mir bitte nicht mit Perl ( wie in diesem Artikel in den Kommentaren schon erwähnt.. ). Das sind alles Variablen von Perl selber und da hat man keinen Einfluss drauf...


Neues Mate release

Für Alle die lieber bei Gnome2 bleiben wollen hat der Gnome Fork Mate eine neue Version veröffentlicht:

- Numerous bug fixes
- All conflicts with GNOME were fixed
- All configuration files were moved to ~/.config/mate
- An undo/redo feature was added in Caja
- Libmate’s mate-open command is now faster to open applications.
- Mate settings daemon now supports the PulseAudio and GStreamer backends
- New applications: mozo (alacarte fork), python-caja, caja-gksu, caja-image-converter
- Mate themes were renamed to avoid conflicts with GNOME
- A new MATE wallpaper was added
- MATE now features its own icon


Ich rate jedem der Gnome3 nicht mag ( will ich diese Oberfläche die Gnome3 mir bietet, dann bleibe ich bei OSX ) diesen Fort zu probieren.


Wettern über PHP

Ach ja, PHP ist schon die Qual der Wahl wenn es um Anwendungen geht, die über das HTT-Protokoll arbeiten.

Leider ist PHP nicht das Beste wenn es um Genauigkeit geht. Es finden sich immer wieder Fehler die eigentlich nicht da sein sollten.

Large HTTP request Content-Length header values result in failed malloc() call
wrong equality of string numbers

Und hier noch ein längerer Artikel über das Design in PHP:
PHP: a fractal of bad design
PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.



How the Linux Kernel is build

Aufschlussreiches Video wie der Workflow des Linux Kernel abläuft. Es zeigt auch wo und wie der Linux Kernel verwendet wird und welchen Einfluss er hat.

Sehr informativ.




So sieht ein Erfolg aus.

Hier ist die Geschichte des Erfolgs von TF2.

Davon können sich einige Firmen was abschneiden.



Oder vielleicht auch nicht, denn wir wollen ja, dass Valve die Beste bleibt :-)

Free Icons

20 Free Professional Icon Sets For Download

Schöne Sammlung und auch mal was neues dabei. Sowie Sets die ein große Anzahl von Icons haben.n

Motion tracking mit JS

Das nenne ich mal ne Leistung. Zwar wieder zu Lasten des Clients aber an sich eine schöne Sache:

Javascript motion tracking

Hier ist das Demo Video dazu. Da kann man live mit spielen also kein fertiges.

Woran man merkt, dass man alt wird.

Wenn man bei einer Suche nach einem Problem, dass man schon mal hatte, die eigenen Forenbeiträge + Lösung findet.

Und die sind schon mehrere Jahre alt...

hjkl und warum das so ist

Viele wissen das ja schon warum VI/VIM hjkl als "Pfeiltasten" hat, aber bisher fehlte mir der "echte" Beweis dazu. In diesem Beitrag hat nun jemand ein ADM-3A Terminal ausgegraben. So ein Terminal ist der Grund warum die Tasten so sind wie si heute immer noch sind.



Mirror


Javascript in PHP ?!

Ach du Schei*e...

V8js in PHP

Was kommt als nächstes ??
Reicht GOTO nicht schon ?


...

PS: #61095 PHP can't add hex numbers

...

Haskell ich komme !