Scratchbook

Das Leben ist immer anders als die Realität.

Softwareentwicklung

Claude, 26. Juni 2015, 08:51 Uhr

Schönes Essay von Fefe über Softwareentwicklung:

Ich habe früh in meinem Leben mit Softwareentwicklung angefangen. Ich erinnere mich noch, wie ich in den 80er Jahren Weihnachtslieder in GW-BASIC programmiert habe, und eine sehr coole Benutzeroberfläche gebaut habe, bei der man mit den Pfeiltasten in einem Menü herumnavigieren konnte. Auf unserem Monochrom-Bildschirm in 80×25 sah das verdammt cool aus. Viel cooler als ein Großteil der anderen Software, die wir so im Einsatz hatten.

Damals wie heute nagte der Gedanke in mir, irgendwo könnte das irgendjemand irgendwo besser können als ich. Also nicht im Sinne von: Der hat mehr Zeit investiert und mehr Erfahrung und ist daher effizienter. Nein. Besser im Sinne von: Wenn der sähe, wie ich hier herumkrautern muss, um zu meinen Ergebnissen zu kommen, dann würde der ein lautes Lachen nur mit Mühe unterdrücken können.

[mehr...]

Programming Sucks

Claude, 31. Mai 2015, 15:59 Uhr

Every friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: “Bro,1 you don’t work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver.”
They have a point. Mordor sucks, and it’s certainly more physically taxing to dig a tunnel than poke at a keyboard unless you’re an ant. But, for the sake of the argument, can we agree that stress and insanity are bad things? Awesome. Welcome to programming.

[mehr...]

Tim Berners-Lee: Offenes Internet für alle

Claude, 8. Mai 2015, 15:50 Uhr

Ohne Tim Berners-Lee gäbe es das Internet, so wie wir es kennen, heute nicht. Er ist der Vater des World Wide Web. Am 29. April erhielt der Forscher den renommierten Gottlieb-Duttweiler-Preis als Anerkennung für sein Lebenswerk.

[mehr...]

31c3: The Only Thing We Know About Cyberspace Is That Its 640×480

Claude, 11. Januar 2015, 14:25 Uhr

Ich erinnere mich, dass ich diese Handörgeli-Frau mal auf einer Website eingebettet hab. Damals, 1997, als das Internet noch aus 640×480 Pixeln bestand. Dieselbe Handörgeli-Frau, die damals für das animierte GIF-Bild vor die Kamera gestanden ist, steht jetzt vor dem Rednerpult und erzählt uns etwas über die Geschichte und Kunst, Websites zu erschaffen.

Making webpages is one of the most conscious activities that computer users can do in this world. You learn how things work, you write the code. Also, making a webpage means to answer some existential questions, so it is also a philosophical exercise and philosophy. Because you have to answer questions like “Who am I? What do I have to say to the world? What should my page be about?” This is a bit more than to answer the question of today like “What are you doing today?” or “Who is on this photo?”.

“It’s very important to keep this activity alive, in order to resist the algorithmical communication and self-representation that we have today.”

[mehr...]

Mehr Zensur! Mehr Überwachung! Macht das Internet kaputt!!1!

Claude, 21. Februar 2014, 13:56 Uhr

Die Digitale Gesellschaft erhebt Beschwerde gegen Vorratsdatenspeicherung.

«Die Anbieterinnen sind verpflichtet, die für die Teilnehmeridentifikation notwendigen Daten sowie die Verkehrs- und Rechnungsdaten während sechs Monaten aufzubewahren.»

Ich bin eigentlich ganz froh, dass es sowas wie die Vorratsdatenspeicherung und Überwachung gibt, und die Leute darüber informiert werden. Denn: Je mehr das Internet kaputt geht, desto grösser ist die Chance, dass die Leute sich nach Alternativen wie zum Beispiel unserem verschlüsselten Netzwerk umsehen.

[mehr...]

What most schools don’t teach

Claude, 4. März 2013, 13:08 Uhr

Everybody in this country should learn how to program a computer…
because it teaches you how to think.
-Steve Jobs

Whether you try to make a lot of money, or you just want to change the world, computer programming is an incredibly empowering skill to learn.

Software is really about humanity, that it’s really about helping people, by using computer technology.

[mehr...]

Über die Freude, freie Software zu schreiben

Claude, 27. Januar 2013, 16:58 Uhr

Ich hätte nicht gedacht, was alles passieren wird, als ich im April 2012 ein paar Verbesserungen am Open Source Pastebin Stikked veröffentlicht habe.

Stikked ist ein Pastebin – eine Webanwendung, die es Benutzern ohne Anmeldung erlaubt, beliebige Textschnipsel zu veröffentlichen. Darüber habe ich berichtet.

Stikked sieht im Vergleich zu anderen Pastebins gut aus, hat ein paar nette Features wie “Paste replies” und basiert auf CodeIgniter. Das freut mich besonders, denn mit CodeIgniter habe ich schon ein paar Projekte gemacht.
Doch der ursprüngliche Autor hat das Projekt aufgegeben. Es ist wie ein Haus, dass langsam Risse bekommt. Da fallen ein paar Ziegel ab, die Haustür schliesst nicht mehr richtig – es bedarf einer Renovation. Alle stören sich daran, ein paar Patches fliegen in Foren umher, doch niemand kümmert sich darum, sie einzubauen und eine neue Version zu veröffentlichen. Ich glaube, da kann ich euch helfen.

[mehr...]

Gratis Internet über DNS

Claude, 18. Dezember 2012, 13:52 Uhr

Man sitzt im Starbucks oder im Zug, und das einzige Internet, dass es dort gibt, ist ein kostenpflichtiger Wifi Hotspot. Der macht das Internet erst auf, wenn man sich anmeldet und zahlt. Pfeiffendeckel! Hier eine Anleitung, wie man darüber surfen kann, ohne sich anzumelden und etwas dafür zu bezahlen.

Bei einem öffentlichen WLAN sind die DNS-Abfragen offen.

ilied
DNS-Abfragen!!1!

[mehr...]

Loadbalancer, die keine sind

Claude, 30. November 2012, 09:49 Uhr

Viele Web- und Proxyserver bringen eine Loadbalancerfunktion mit. Mit Session-Stickyness. “Hach wie praktisch”, könnte man denken. Leider funktioniert das nicht immer so wie es im Handbuch steht.

[mehr...]

Macht mehr Blogs!

Claude, 22. November 2012, 19:28 Uhr

Sascha Lobo über Blogs und den Stand des Internets 2012.