Bananas Development Blog: share your thoughts

Sommerpause

Bin dann mal weg.

Wie man es nicht machen sollte. Facebook fuckup

Oh man, wer bei Facebook kann eigentlich über seine Arbeit nachdenken ?
Sind die alle nur zum programmieren dort und haben keine Luft zum nachdenken, was die da eigentlich machen ?

Facebook reagiert darauf mit der Antwort: "Falsche E-Mail-Adresse. Die von dir angegebene E-Mail gehört zu keinem Konto." Bei einem falschen Passwort zu einer registrierten Adresse bekamen wir im Unterschied dazu die Fehlermeldung: "Das von dir eingegebene Passwort ist falsch."


WTF ??

Das ist doch das erste was man lernt wenn man eine Anwendung macht die eine Anmeldung braucht !!!

Denn so kann man ja locker herausfinden welche E-Mail Adresse schon verwendet worden ist und welche nicht.

Man, echt so was lernt man doch, oder ?

Bug in der Facebook-Benutzeranmeldung gab Daten preis
Dieses soziale Netzwerk kommt derzeit nicht zur Ruhe. Zum dritten Mal in Folge treten Fehler beim Login-Vorgang auf. Heute weist das britische IT-Portal "The Register" auf den neuesten Bug hin, der auch die deutschen Anwender betrifft.


Web Developer Resources

Holla, so war mal wieder ein wenig surfen und dabei sind mir viele Dinge in die Hände gekommen.

The Most Powerful and Feature Rich Web-Based Code Editors (IDEs)

40 Professional and Detailed Web Layout PSD Templates

20 Free Web UI Element Kits and Stencils

14 Light and Easy to Use Open-Source Content Management Systems

40 jQuery and CSS3 Tutorials and Techniques

40 High Quality CSS and XHTML Web Layout Templates

30 Fresh and Free Icon Sets for Designers and Developers

Top 10 Country Flag Icon Sets

Mir ist schon klar, dass die alle von einer Seite kommen, aber bei speckyboy ist nich immer so viel los. Daher hier die Sammlung.

git Tipps

So hier mal was interresantes aus dem Netz für die Arbeit mit git.

Git – Cloning and pushing via https (Linux and Windows)

Git, TortoiseGit, Github and the rest

Es muss nicht immer Flash sein

Flash hat ja in der vergangenen Zeit viel auf die Mütze bekommen.

Nun geht es noch weiter, denn mit HTML 5 und CSS 3 kann man schon Dinge erstellen, die man bisher mit Flash gemacht hat.

z.B ein Kleines Spielchen Anigma:
We often use Flash (or Silverlight) for rich and interactive web-based video games. This CSS3 demonstration is a puzzle game and a proof-of-concept of how we can use open standards to create games - though admittedly, not as facile as Flash yet if you compare it to Flash games on sites like Kongregate. HTML5’s


oder auch einen Music Player:
With HTML5’s <audio> and <video> APIs, which will enable us to utilize multimedia without dependence from proprietary plugins, we’ll eventually have a need for GUIs that provide our users with controls for the media we serve them. Though we could use static images in conjunction with other HTML elements (such as buttons) to build these interfaces, using just HTML and CSS to render media controls mean we’ll have a more malleable solution.


Noch mehr gibt es hier:
10 Interesting CSS3 Experiments and Demos

Namensfindung leicht gemacht mit Namerobot

Nun ja warum schreibe ich dazu etwas ?

Weil mein verehrter Kollege seinen Hirnschmalz dazugegeben hat. Und nicht nur seinen Schmalz sondern seine Zeit, sein Blut und Schweiß ;-)

Ja ich weis das höhrt sich nicht sehr dolle an, aber so sind wir halt die Web-Developer ;-)

Gute Ideen brauchen Namen, damit man über sich spricht


Sollte man also in der Zukunft ein neues Projekt starten, dann wendet man sich an diese schöne Website und das tolle Tool dahinter wird dann für einen Denken.



Also nichts wie hin und viel Spaß beim Namensuchen.



UPDATE:
Yay sie sind auch Gründer des Monats August bei FTD geworden
Glückwunsch

HLStats 1.60rc1

Only a few things are left to build the new version of HLStats.
You can watch the roadmap how far it is already.

The current rc1 release can be downloaded here:
Github download page

Any feedback and further discussion goes here.

Thank you all and all the ppl who helped !!

E-Mail via Perl versenden

Das ist leider nicht immer so einfach. Dazu soll es ja auch nicht nur auf einem System funktionieren, sondern portabel sein.

Problems with and solutions to sending e-mail with Perl. Short on time? Try Email::Sender. See also Email Hates The Living. Do not, I repeat, do not attempt to send e-mail by piping data directly to sendmail or mail(1).

Sending E-mail with Perl

Nun, dann auf ein gutes Gelingen.

Perl und UTF-8

Kurzes aus dem Maschinenraum ;-)

Zeichenkodierungen oder „Warum funktionieren meine Umlaute nicht?”

Bestllformulare. Was wirklich benötigt wird.

Jeder kennt sie und der ein oder andere hat sich auch schon selber erstellt.

Bestellformular oder einfach nur ein Webformular

Die griße Frage ist dabei immer was man von dem Ausfüller wissen möchte und was nicht. In welcher Form man die Eingaben benötigt und vor allem ob die Eingaben denn auch richtig sind.

Dabei treten aber die die größten Fehlerquellen auf. Denn wie soll eine Telefonnummer aussehen oder eine richtige Postleitzahl ?
Es gibt Länder die haben keine Postleitzahl oder manche haben keine Telefonnummer.

Folgend kommt eine Analyse aus dem Usenet, die ich für sehr gelungen halte und daher hier einfach mal kopiere (Quelle):

-------------------------------------------------------------------------------------------------------
Well, I used to Live and Work in Ireland.
You just can't imagine the amount of web sites for which I (and all Irish
people who purchase on the Internet) had(have) to "invent" a random bogus
post code in order to be delivered in Ireland...
And not also to mention a few (hopefully rare) Web sites which require a
"state" field to be filled in... even though they propose world-wide
deliveries.
Looks like there's a hell of a load of web designers that have never put a
foot outside their own country and know as much about "internationalization"
as just no more than the word itself without it's meaning.


I maintain an e-commerce site, now I've seen that:

ZIP/Post-Code:
==============
Some postcodes have "letters" (not only numbers, i.e. Canada).
You should allow this field to be empty (i.e. for Ireland, but also other
countries)

Phone:
======
Phone Numbers have a variable length. You should allow the + symbol as
prefix (i.e. some people write +353 or 00353 for Ireland, they are the
"same"):
http://www.exportbureau.com/telephon..._dialcode.html
You should also allow spaces, dash ("-") and parenthesis:
"+353 (0)2 12 34 56 78" or "00353 (0)212-345-678" is far more readable and
easy to dial than 00325212345678, the (0) is because you do not dial it if
you dial the prefix (00353) otherwise you DO dial it (local phone calls),
valid for both Germany, France and Ireland i.e. but I guess many other
countries.

Email:
======
You can since recently have any type of international characters in domain
names:
http://www.icann.org/en/topics/idn/
so traditional regular expressions to validate emails will soon begin to
fail more and more often.

Address:
========
Names and Addresses "commonly" have international characters!
(IMPORTANT)

( ein klick auf den Button und es geht weiter....) More »

HLStats 1.60 alpha release

Well kinda...

The redesign is 99% complete and I'm doing a quality check to hunt down anything left.
If you have the time and willing to try it, then go to the github download page and pick the 1.60a release package.

Keep in mind this is a alpha release only. Feel free to use it and experiment.
Here you can discuss anything about this release.

Regards,
Banana

Linux Perfomance Monitoring

Jeder möchte ja wissen was der Rechner den so treibt und was es auslastet.

Die folgende Liste, hat eine schöne Sammlung von Tools mit dem man sehr bequem an diese Informationen rannkommt:
6 Command Line Tools for Linux Performance Monitoring

Adobe behebt PoC im Reader. Oder doch nicht ?

Adobe brachte am 29.06.2010 ein paar Updates raus in dem auch von CVE-2010-1240 die Rede ist. Hier und hier gibt es mehr Infos dazu

Leider hat es Adobe nicht geschafft das Problem zu lösen.

Das besondere daran ist, dass sich die Leute beschweren.
Die haben ja auch recht, ABER Adobe sagt ja selber, dass sie es NICHT behoben haben:

This update mitigates a social engineering attack that could lead to code execution (CVE-2010-1240).


Irgendwie mega Fail oder ?

Dashboard mit MooTools

Ein Dashboard hat bestimmt schon jeder mal gesehen. Eines bei dem man die Elemente bewegen/verschieben kann bestimmt auch.

Wie man das macht und was man dazu braucht wird hier in dem folgenden Tutorial erklärt. Und sogar auf Deutsch ;-)

In diesem Tutorial beschreibe ich, wie Ihr ein Drag & Drop Dashboard mit automatischem Speichern in Cookies mit Javascript und Mootools realisiert.

Dazu benötigt Ihr Grundkenntnisse von Javascript und Mootools sowie ein wenig CSS & HTML Kenntnisse.

Einfaches Javascript Dashboard mit MooTools (Mirror)

via: webmasterpro.de

Den Support leichter machen

Jeder der schon mal Support für ein Produkt gemacht hat, kennt das:

"Es geht nicht...."
- "Was haben sie den gemacht ?"
"Ich ?, habe nichts gemacht"
(...)
- "Welches System und welchen Browser versenden Sie ?"
"Woher soll ich das wissen, das ist doch ihre Aufgabe...."

So kann das stundenlang gehen.

Nun hat sich jemand gedacht, dass man für die Frage des Systems und Browsers etc. auch schneller und genauer eine Antwort bekommen kann.

http://www.supportdetails.com/



Das Ergebnis kann man als CSV oder als PDF an den Support senden.

via: neoterisch.de

Bild: http://www.supportdetails.com