November
28

Ich glaub folgendes Problem kennt fast jeder in der IT Branche. Um in einem neuen Thema richtig durchzusteigen, oder seine Kenntnisse in seinem Spezialgebiet weiter auszubauen, braucht man Bücher. Klar, das Internet hilft einem immer gerne weiter und es gibt wirklich zahlreiche Artikel und Anleitungen zu jedem Thema, aber all dies kann ein gutes Buch nicht ersetzen.

Besucht man nun aber die Seite von Galileo Computing, einem wirklich erstklassigen Verlag, wird man schnell auf den Link "openbook" stoßen. Hier findet man aktuell fast 20 Bücher, angefangen von Java bis zu Linux. Ein Klassiker ist vor allem das openbook "Java ist auch eine Insel", ich persönlich empfehle aber auch das Buch "Visual C# 2005".
Wer keine Lust hat die Bücher am PC zu lesen, kann sich alle openbooks natürlich auch in gedruckter Form direkt bei Galileo Computing bestellen.

0
November
28

Auch wenn mein Arbeitskollege den folgenden Artikel schon vor etwas längerer Zeit erwähnt hat, hier noch einmal der Link.php-scripts-optimieren
In dem Artikel geht es, wie meine Überschrift schon vermuten lässt, um die Optimierung von PHP Scripts. Wer also ein wenig mehr Performance aus seinen PHP Scripts rausholen möchte, sollte sich am Besten die 40 Tips zu Herzen nehmen und befolgen.

Zum Artikel

1
November
27

Zur Abwechslung gibt es wieder einen kleinen Buchtipp… Um genau zu sein, handelt es sich eigentlich um zwei Buchempfehlungen - Cupido und Morpheus.

Die Story der beiden Bücher ist relativ schnell erklärt. Im ersteCupidon Teil verurteil die Staatsanwältin C.J einen mutmaßlichen Verbrecher für eine Tat, die er nicht begangen hat, aus dem einfachen Grund, weil der anscheinend 11 fache Mörder die Staatsanwältin vor ein paar Jahren fast umgebracht hat. Okay, moralisch vielleicht nicht ganz in Ordnung, aber es gibt schlimmere Entscheidungen der Justiz…

Im zweiten Teil (Morpheus) kommt die Verschwörung, in die nicht nur die Staatsanwältin sondern auch etliche Polizeibeamte verstrick waren, langsam ans Tageslicht - oder auch nicht. Denn plötzlich werden alle Verschwörer nach und nach ermordet.
Ab dem ersten Mord wird die Staatsanwältin leicht paranoid und beginnt damit, ihr  Leben naMorpheusch und nach selbst kaputt zu machen.
Hinzu kommt außerdem, dass der damals unschuldig Verurteilte Berufung eingelegt hat, da im ersten Prozess wichtige Beweise nicht berücksichtigt wurden. Oui, oui, oui. Als Staatsanwältin hängt C.J. natürlich an ihrem gut bezahlten Job, weshalb es jetzt darum geht den schon Verurteilten doch nicht frei kommen zu lassen…

Der erste und zweite Teil hat wirklich eine sehr nette Story und ist wirklich spannend geschrieben, daher gibt es von mir 8 von 10 möglichen Buchpunkten ;-)

0
November
23

Platz 1: No English
Lufthansa: "Bodenkontrolle München, wann wird die Startbahn freigegeben?"
Bodenkontrolle: "If you want an answer you must speak english."
Lufthansa: "I am a German, flying a German airplane, in Germany. Why must I speak English?"
Bevor die Bodenkontrolle antworten kann, sagt eine Stimme mit geschliffenem britischen Akzent:
"Because you lost the bloody war!"

Platz 2: Mal wieder in Frankfurt
Tower: "Wissen Sie überhaupt wo Sie hinsteuern?"
Pilot: "Einen Augenblick bitte, ich bin dabei unser Gate ausfindig zu machen."
Tower: "Sind Sie etwa noch nie nach Frankfurt geflogen?"
Pilot: "Doch, doch, das war 1944, in einer anderen Boeing, aber nur um etwas abzuwerfen, nicht um zu landen!"

Platz 3: Genug Treibstoff?
Tower: "Haben Sie genug Treibstoff oder nicht?"
Pilot: "Ja"
Tower: "Ja, was??"
Pilot: "Ja, Sir!"

Platz 4: Arbeitskontrolle
Tower: "Alitalia fahren Sie an Taxi Halteposition 26 Süd über Tango, achten Sie auf die Arbeiter am Taxiway."
Pilot: "Taxi 26 Links über Tango. Alle sind am arbeiten."

Platz 5: Kein Treibstoff
Pilot: "FLW21, wir haben nur ein paar Liter Kerosin."
Tower: "Bitte geben Sie mir Ihre Position durch, ich sehe Sie nicht auf dem Radar!!!"
Pilot: "Wir stehen auf Rollbahn 2 und wollen wissen, wann der Tankwagen kommt."

Platz 6: A320 oder A340
Bodenkontrolle: "XYZ bitte bestätigen Sie Ihren Flugzeugtyp. Sind Sie ein Airbus A330 oder 340?"
Pilot: "A340 natürlich!"
Bodenkontrolle: "Würde es Ihnen dann etwas ausmachen, die beiden anderen Triebwerke anzuwerfen und mir 300 Meter pro Minute zu zeigen?"

Platz 7: Uhrenverwirrung
Tower: "Delta 645, Sie haben Verkehr auf 10 Uhr in 10 Km."
Delta 645: "Geben Sie uns einen weiteren Tipp, wir haben Digitaluhren."

Platz 8: Guten Morgen
Pilot: "Guten morgen Frankfurt Bodenkontrolle, KLM 242 bitte um Starterlaubnis."
ower: "KLM 242 voraussichtlicher Start in zwei Stunden."
Pilot: "Bitte bestätigen: Zwei Stunden Verspätung?"
Tower: "Korrekt."
Pilot: "In diesem Fall, streichen Sie das ‘guten morgen’!"

Platz 9: Zweimal Notruf
Tower: "Hawk20, ist da dasselbe Flugzeug, welches schon vor zwei Stunden einen Notruf abgeschickt hat?"
Pilot: "Negativ. Es ist nur der selbe Pilot."

Platz 10: Bratislava und Wien
Pilot: "Bratislava Tower, hier ist Oscar Oscar Kilo ILS 16"
Tower: "Oscar Oscar Kilo, Guten Tag, Landebahn 16 ist frei, Wind ist ruhig und übrigens, das hier ist Wien Tower."
Pilot: Bitte bestätigen, das ist NICHT Bratislava?"
Tower: "Sie können mir glauben: Hier ist Wien"
Pilot: "Aber warum? Wir wollen nach Bratislava und nicht nach Wien!"
Tower: "Oscar Oscar Kilo, Roger. Brechen Sie den Anflug ab, drehen Sie nach links ab und steigen Sie auf 1500m - nach Bratislava."

Quelle: http://www.aerosecure.de/liste/10-lustigste-tower-pilot.php

4
November
19

Wer eine einfache Möglichkeit sucht, Dateien mit PHP hochzuladen und zu verarbeiten, sollte einen Blick auf HTTP_Upload werfen. Neben der PHP Datei, die eingebunden werden muss, gibt es auf der Website außerdem noch eine kleine Dokumentation, die alle Fragen beantworten sollte.

0
November
18

Eine Website, alle Browser

Posted In: Webdesign & Co by Alexander Steireif

Als Webentwickler hat man es heut zu Tage nicht sehr leicht. Ist man mit seiner Website erst einmal fertig (die natürlich von Haus aus auf Firefox optimiert wird), muss man die Website auch in anderer Browser betrachten. Da hilft es auch nicht, sich bei der Entwicklung an Standards zu halten, wenn dies die Browserhersteller nicht tun.
Schlussendlich gibt es dann auch noch verschiedene Plattformen, denn wer weiß, ob die Website im Safari unter Mac OS gleich aussieht, wie im Safari unter Windows?

Wer keine Lust hat sich zig Browser zu installieren und verschiedene Plattformen aufzusetzen, dem hilft http://browsershots.org. URL der Website eintragen, ein bisschen warten und schon weiß man, wie die Website in den verschiedenen Browsern aussieht - ein Segen für alle Webentwickler ;-)

0
November
18

Warum sind manche Menschen in ihrem Beruf erfolgreich und manche nicht? Welche innere Einstellung braucht man, um möglichst schnell auf der Karriereleiter nach oben zu klettern?
Genau dieser Fragen nimmt sich Brian Tracy in seinem Buch "Thinking Big. Von der Vision zum Erfolg" an und erklärt auf einfacher Art und Weise, wie man seinen inneren Schweinehund besiegen und damit noch erfolgreicher werden kann.
Von mir gibt’s dafür ganz klar eine Kaufempfehlung.

Kaufen!

0
November
17

Chiptuning mit Speedkit

Posted In: Hardware by Alexander Steireif

Heute hat mich Manu mit seinem Q7 abgeholt. Ein Hammer Schlachtschiff. Vor allem, wie das Teil zieht ist richtig genial.
Laut Manu hat er Chiptuning von Speedkit eingebaut. Das Speedkit ist eine Zusatzelektronik, mit der man Common-Rail Dieselfahrzeugen eine Leistungsspritze verpassen kann. Der Fachausdruck hierfür nennt sich Chiptuning. Ja, schon der Hammer, ein geiler schneller Q7 dank dem Speedkit.

8
November
13

Zune 2 - leider nicht in Deutschland

Posted In: Hardware by Alexander Steireif

Es ist schon irgendwie ein wenig schade. Nachdem ich auf Winfuture folgenden Artikel gelesen hatte, dachte ich über einen Kauf der zweiten Zune Generation nach.
Momentan bin ich zwar mehr oder weniger ein zufriedener iPod Besitzer, langsam machen sich aber einfach gewisse Verschleißerscheinungen bemerkbar.
Leider hat es aber bis jetzt noch nicht mal die erste Generation des Zune Players nach Deutschland geschafft, da sich Microsoft zuerst um den heimischen Markt kümmern möchte.
Will man sich aber dennoch einen Zune zulegen, könnte man diesen direkt in den USA bestellen und liefern lassen - dachte ich.
Mein Lieblingsonlinehändler reagierte schnell zügig auf meine Anfrage, leider war ich von der Antwort nicht so sehr begeistert ;-)
"I’m sorry, but we are not able to ship Zune 8 GB Digital Media Player Black (2nd Generation)  to Germany. Because at present we can’t ship this item outside U.S."
Ähnlich wird es ebenfalls bei Microsoft aussehen, wenn man dort den Player direkt bestellen möchte. Und leider ist nur dort die vollständige Individialisierung des Zune Players möglich…

0
November
11

Gerade eben via digg.com gefunden und eigentlich für jeden PHP Entwickler interessant…

As a php web developer, you should know that php is probably the language that has the biggest code repository. So no matter what module you want to include in your project there should be an open source solution.
This can help in various ways, but just in case you can’t think of one, here I put a few :

  • Open source is worked by many people, so the result is for sure better than one man’s work
  • You can have free updates to your code, while otherwise you should code the updates each time something new comes up
  • You save development time while your project is getting better

Anyway, after many years as a web developer, I’ve compiled a list of php classes that can be easily integrated in any project and I am regularly use.
Sending Emails
Sending emails is something very common for every web site. Php’s mail() Visit through proxy function is good for this, but what if you want to attach a file, or send through an SMTP server, etc? Well in that case you should use phpmailer Visit through proxy
User Manipulation
Another common module is the user module. With that you can manipulate users (login, logout, register, etc.) Personally I’ve never found a project that is good enough, so I created my own Smiley
Php user class Visit through proxy is a module that can be used even in established projects, as it uses variable data for database tables, fields, session variables, etc.
Fetching RSS Feeds
Ever wanted to fetch an rss feed from your project? Well there is always an easy way to fetch a feed Visit through proxy but in most cases you need more than that. When that is the case you should definitely use Magpie RSS Visit through proxy
Geotargeting
There are many times that you need to know where are your visitors coming from. Maxmind Visit through proxy gives a solution to this. For a complete tutorial check this article Visit through proxy
Grabbing Remote Content
Some times RSS is not enough so you need to grab the content of a web page and parse it. If you are a huge fun of preg you should not continue reading, but if you are not you definitely need the htmlSQL class Visit through proxy The htmlSQL class allow you to access html values with SQL code. Nice huh? Smiley
Trackback
Sending and receiving trackbacks is vital for a web site in our age. And in fact it is very easy if you are using a class like php trackback Visit through proxy
Template System
Another thing that all sites use is a template. A template engine can save you lots of time, while it can make display changes very easy. A complete template engine that most projects use is Smarty Visit through proxy
BBcode
BBcode used to be a functionality for forums, but as more and more sites use it in order to be more friendly to their users, you might want to use BBcode to your site. The problem is that BBcode requires a lot of coding and I am not sure if you have the time for this. If you don’t you’ll find StringParser_BBcode class Visit through proxy very useful Smiley
Paypal Payment Integration
As you may know paypal has a nice API for developers who want to integrate paypal payments in their sites. The paypal IPN integration class Visit through proxy helps you make use of it and start accepting payments in 20 minutes.
Editor Controls
I don’t have a problem to make changes to a site using phpMyAdmin or a simple text area, but when it comes to my clients I have to give them more than that. A javascript WYSIWYG editor is a perfect solution but as it requires countless hours to get it done I would suggest you to use the tinyMCE control Visit through proxy

Quelle: http://www.webdigity.com/index.php/topic,7333.0.10+projects+every+php+developer+should+use.html

0