"Die 11 häufigsten Aussagen, die man von einem klingonischen Softwareentwickle..."
"Die 11 häufigsten Aussagen, die man von einem klingonischen Softwareentwickler hört:
11) "Spezifikationen sind für die Schwachen und Ängstlichen."
10) "Dies Maschine ist ein Stück GAGH! Ich brauche ein Quadcore-System, damit ich mit diesem Code richtig kämpfen kann."
9) "Einrückungen im Code?! Ich zeige Dir wie man einrückt wenn ich Deinen Schädel einrücke."
8) "Was soll das Gerede mit der 'Freigabe'? Klingonen erstellen für ihre
Software keine 'Freigabe'. Wir lassen die Software aus ihrem Käfig,
damit sie eine blutige Spur von Designern und Qualitätsprüfern hinter
sich herzieht."
7) "Klingonische Funktionsaufrufe haben keine 'Parameter' - sie haben 'Argumente' - wage nicht zu widersprechen."
6) "Debugging? Klingonen debuggen nicht. Unsere Software ist nicht dazu gedacht, die Schwachen zu verhätscheln."
5) "Ich habe die Abteilung vom technischen Qualitätsmanagement in einem
Bat-Leth Wettkampf besiegt. Sie werden uns nie wieder belästigen."
4) "Ein ECHTER klingonischer Programmierer kommentiert seinen Code nicht!"
3) "Mit dem Entwurf dieser Anforderungsliste hast Du die Ehre meiner Familie beleidigt. Mache Dich bereit zu sterben!"
2) "Du stellst den Sinn meines Codes in Frage? Ich sollte Dich auf der Stelle töten, gerade so wie Du jetzt dastehst!"
1) "Unsere Nutzer werden Furcht und Achtung vor unserer Software haben.
Laßt die Software los! Laßt sie los, auf daß die Nutzer wie die Hunde
fliehen, die sie sind!""
IDEs, Integrated Development Environments, like Eclipse or Netbeans or Visual Studio .Net are commonplace in today?s software development process, some say they make certain languages and platforms bearable, some say the are very convenient: They can generate all kinds of boilerplate code for you and try to integrate documentation and other resources which sounds great, right?
Well there?s a catch: To work in an IDE you always do the same dance (some details might change but the gist stays the same)
You create a new project
now you gotta tell the IDE what kind of project you are gonna be doing
the project needs a name
boilerplate environment crap
Now sometimes that approach makes sense: You have a clearly defined project, you get a clear and complete specification from someone (or have build it yourself) and you ?just? have to transfer that spec into code. Now the IDE might make sense.
But for many cases this does not work: Let?s say you just want to play around with an API, a library or just want to toy around with an idea. ?Creating? a new project is not bad, but do you already know what kind of project it?s going to be? Do you have a name (and ?testproject? does not count!)?
Exploratory programming is an important part, not just of the development of a programmer, but also of learning about a new toolkit and it?s one of the most important prototyping tools a programmer has. IDEs kill that by stacking up many many ?sit-ups? in front of every programming exercise that you want to get into so you either put too much thought into it or you drop the exercise alltogether.
Too much thought? Yes there is such a thing. You want to explore, to play around, to test ideas and too much previous thought already eliminates the ?crazy? ideas. Sounds smart, right? Nope, crazy ideas are what moves you forward. The ?normal?, the ?well-tought? part is great when you know exactly what you need to do, when everything is clear. But when you want to learn what a beast can do, want to explore your own ideas, limiting yourself robs you of your greatest asset: Your creativity.
If you want to be more than an accountant of code, know something else than your favourite IDE. Learn an efficient and lean text editor that gets you playing around quickly (I recommend vim but there the ?learning part? might be too much for you ). Because tools are there to help you be as creative as possible, not limit you.
AreaDVD, ein Online-Magazin für Test und Technik rund um das Heimkino, twittert gerade, dass auf YouTube ein Kampagnen-Video gegen HD+gelöscht wurden. Natürlich, bzw. einmal mehr, aus urheberrechtlichen Gründen. Die Macher des Clips hatten sich bei der Gestaltung laut AreaDVD stark an der CI (Sorry, dooferInsiderwitz ?) der ?HD PLUS GmbH? orientiert. Das klingt zwar erst einmal nach einem weiteren Sack Reis, der irgendwo umgefallen ist, ist tatsächlich aber ein schöner Aufhänger (Frau Streisand und das Murmeltier sind eh gerade zum Kaffee hier).
Für alle, die sich in Bereich Digital-TV nicht so gut auskennen: Bei HD+ handelt es sich um eine kostenpflichtige Plattform für digitale Fernsehprogramme mit integriertem Rechtesystem, das in Deutschland von RTL und ProSiebenSat1 für ihre HD-Programme genutzt wird (Die öffentlich-rechtlichen Sender senden ihre HD-Programme unverschlüsselt und ohne DRM-Mätzchen).
Mit Hilfe der HD+-Technik können die Sender Aufnahmen reglementieren oder ganz unterbinden. Sie können für jede einzelne Sendung:
die Aufnahme gänzlich unterbinden.
die Wiedergabe von TV-Aufnahmen zeitlich begrenzen (zwischen sechs Stunden und 61 Tagen) (Zeitliche Begrenzung von Aufnahmen als Restriktion wird allerdings von den Sendern momentan nicht angewendet)
zeitversetztes Fernsehen gänzlich unterbinden oder begrenzen (zum Beispiel nur bis 90 Minuten nach Sendungsende)
TV-Aufnahmen unter Einsatz des individuellen Keys des DVB-Recoders an das jeweilige Gerät binden, die dann nicht von anderen Geräten wiedergegeben werden können. Auch das Aufzeichnen auf einer externen Festplatte kann verhindert werden.
das Vorspulen (z. B. zur Unterdrückung der Werbung) gänzlich unterbinden. ProSieben und Sat.1 haben bereits angekündigt, bei der Wiedergabe von HD+-Mitschnitten das Überspringen bzw. schnelle Vorspulen der Werbung zu verhindern, RTL und VOX erlauben gar nur Echtzeit-Wiedergabe ? verbieten also grundsätzlich das Spulen.
festlegen, ob und in welcher Auflösung (evtl. Downscaling auf SDTV) die Videoausgabe über den analogen Ausgang (z. B. SCART) erfolgen soll und ob diese mit einem Kopierschutz (Macrovision) versehen wird, wie etwa bei HDTV-Sendungen.
Zur Zeit werden aber nur die härtesten dieser Möglichkeiten genutzt. So wird auf den HD+-Sendern das Vorspulen während der Wiedergabe und das Archivieren der HD+-Aufnahmen unterbunden. Ob und wann lockere Restriktionsmaßnahmen angewendet werden, steht bislang noch nicht fest.
"<Elias> während der wm haben wir die scheiß vuvuzelas verkauft wa<Da..."
"<Elias> während der wm haben wir die scheiß vuvuzelas verkauft wa<Daniel> ja ich weiß und?<Elias> ja einer kauft die halt ne packt die aus und macht sie kaputt und sagt "jaaa eine weniger nur noch paar tausend und die quest is fertig" xD<Daniel> lol nice"
"A long time ago ? before PowerPoint was invented ? in a galaxy far, far away,..."
"
A long time ago ? before PowerPoint was invented ? in a galaxy far, far away, leaders gave presentations backed by large electronic wall displays. Below, for example, is a photo of General Dodonna (from Star Wars IV) briefing a packed room full of starpilots, navigators, and droids. Notice how he uses the entire wide screen to display only visual information, a digital vector animation of the inner workings of the death star. Notice too how he has gathered the troops close to the front, how he himself stands close to the back-lit screen (even slightly in front of it at times), and maintains eye-contact with the audience, occasionally pointing to key areas of the animation on screen.
Above: General Jan Dodonna stands and delivers with confidence and brevity.
Above: What the same presentation would look like while following conventional slideware templates found on present day planet Earth. "You can't see this well on this Micro Galactic ProjectionPoint, but an analysis of the plans provided by Princess Leia has demonstrated a weakness in the battle station. Follow this link at the bottom of the screen for more info if needed."
Above: Nothing inspires like a "thank you slide."
A New Hope for clear communication Let's embrace the spirit of the Rebel
Alliance and push back against Imperial template propaganda and the scourge of habit and conventional wisdom. If you have a large screen, use it to show visuals, not lines
of text that remind you what to say. You do not have to use a screen, but if you do, use it to display visual information that illustrates or amplifies your message in the clearest way possible. Stand with your visuals, becoming a clear part of the visual experience from your audience's point of view. Do not stand meekly in the corner or behind a lectern, removed from both the audience and the bright screen. May the Force be with you in your next presentation and beyond.