Blah-Archiv » Python http://localhost/blah-dev Kurz und knapp und blah... Thu, 01 Aug 2013 18:58:27 +0000 de-DE hourly 1 http://wordpress.org/?v=3.6 Bei Spottifei, diesen von Presse gehypten und vo… http://localhost/blah-dev/2013/06/22/bei-spottifei-diesen-von-presse-gehypten-und-vo/ http://localhost/blah-dev/2013/06/22/bei-spottifei-diesen-von-presse-gehypten-und-vo/#comments Sat, 22 Jun 2013 11:11:11 +0000 Nachtwächter http://localhost/blah-dev/2013/06/22/bei-spottifei-diesen-von-presse-gehypten-und-vo/ Bei Spottifei, diesen von Presse gehypten und von der Netzneutralität-Scheißegal-Drosselkom auf Händis priorisierten Streaming-Anbieter, konnte man übrigens beliebige Accounts pwnen, weil die dort Nutzernamen in Unicode erlauben, es aber verkackt hatten, diese Nutzernamen für Vergleiche fehlerfrei aufzubereiten. Und das wiederum hatte seine Ursache in einem… ähm… kleinen Bug in der Unicode-Bibliothek von Python. Scheint inzwischen korrigiert zu sein. Übrigens: Mit ASCII wäre das nicht passert. Oder genauer: waere das nicht passiert. :D

]]>
http://localhost/blah-dev/2013/06/22/bei-spottifei-diesen-von-presse-gehypten-und-vo/feed/ 0
Geistiges Eigentum des Tages: Eine britische Unt… http://localhost/blah-dev/2013/02/15/geistiges-eigentum-des-tages-eine-britische-unt/ http://localhost/blah-dev/2013/02/15/geistiges-eigentum-des-tages-eine-britische-unt/#comments Fri, 15 Feb 2013 11:47:26 +0000 Nachtwächter http://localhost/blah-dev/2013/02/15/geistiges-eigentum-des-tages-eine-britische-unt/ Geistiges Eigentum des Tages: Eine britische Unternehmung beansprucht den Markennamen »Python« für alles mögliche rund um Computer. Und so heißt schon seit über einem Jahrzehnt eine frei implementierte Programmiersprache. [via]

]]>
http://localhost/blah-dev/2013/02/15/geistiges-eigentum-des-tages-eine-britische-unt/feed/ 0
WTF des Tages: Telefonnummern sollen nur aus Ziffern bestehen http://localhost/blah-dev/2011/03/28/wtf-des-tages-telefonnummern-sollen-nur-aus-ziffern-bestehen/ http://localhost/blah-dev/2011/03/28/wtf-des-tages-telefonnummern-sollen-nur-aus-ziffern-bestehen/#comments Mon, 28 Mar 2011 17:55:11 +0000 Nachtwächter http://localhost/blah-dev/2011/03/28/wtf-des-tages-telefonnummern-sollen-nur-aus-ziffern-bestehen/ WTF des Tages: Oh merde, von den Telefonnummern sollen nur die Ziffern gespeichert werden? Wie mache ich das mal? Ach, ich mache es einfach, indem ich jedes andere Zeichen, das ich gerade auf meiner Tastatur sehen kann, durch eine leere Zeichenkette ersetze, denn das ist langsam und falsch – schön ein »ä«, dass sich in das Eingabefeld verirrt hat, bleibt erhalten.

Übrigens: Man sieht ja, dass das Python ist. (In Java würden die Zeilen mit einem Semikolon beendet.) Wer vor diesem Problem steht und aus einer Welt kommt, in der reguläre Ausdrücke ein bisschen fremd sind – das sollte man übrigens dringend mit einem »pydoc re« beenden – könnte das Problem etwa so lösen:
quux = "".join([i for i in quux if i.isdigit()])

Das wäre zwar eine seltsame Ausdrucksweise, aber zumindest einfacher und nicht falsch. Wer allerdings Skriptsprachen gewohnt ist und vor seinem ersten Projekt mal in ein paar müßigen Stunden die Python-Doku überflogen hat, wird aber eher so etwas schreiben, allein, weil es performanter ist:
import re
quux = re.sub("[^0-9]+", "", quux)

Aber warum sollte ein Programmierer auch bemüht sein, die Programmiersprache, in der er programmiert – immerhin sein wichtigstes Werkzeug – auch zu beherrschen. Er wird ja auch so bezahlt.

]]>
http://localhost/blah-dev/2011/03/28/wtf-des-tages-telefonnummern-sollen-nur-aus-ziffern-bestehen/feed/ 0
Vielleicht interessiert jemand diese Sof … http://localhost/blah-dev/2008/05/26/vielleicht-interessiert-jemand-diese-sof/ http://localhost/blah-dev/2008/05/26/vielleicht-interessiert-jemand-diese-sof/#comments Mon, 26 May 2008 20:48:18 +0000 Nachtwächter http://localhost/blah-dev/2008/05/26/vielleicht-interessiert-jemand-diese-sof/ Vielleicht interessiert jemand diese Software trotz ihres frühen und noch rohen Stadiums: Ein Python-Skript für Linux, dass mit Hilfe eines Scanners und einer Texterkennung Bücher in eBooks umwandeln kann. Es soll ja Leute geben, die lieber am Bildschirm lesen; und es soll andere Leute geben, die gern ihre Literatur für den persönlichen Gebrauch auf einem USB-Stick dabei haben. Aber immer daran denken: Es gibt hier auch Urheberrechte…

]]>
http://localhost/blah-dev/2008/05/26/vielleicht-interessiert-jemand-diese-sof/feed/ 1
Ich schreibe gerade mein erstes CGI-Skri … http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/ http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/#comments Sun, 09 Mar 2008 11:12:54 +0000 Nachtwächter http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/ Ich schreibe gerade mein erstes CGI-Skript in Python, weil ich immer wieder höre, dass Perl eine »write once«-Sprache wäre. Und dieses Skript sollen auch andere Menschen verstehen und anpassen können, deshalb mal die andere Sprache. In der Tat, in Python hackt es sich recht angenehm, selbst, wenn man CGI macht…

]]>
http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/feed/ 1
Warum ist dieses verdammte Python eigent … http://localhost/blah-dev/2008/02/18/warum-ist-dieses-verdammte-python-eigent/ http://localhost/blah-dev/2008/02/18/warum-ist-dieses-verdammte-python-eigent/#comments Mon, 18 Feb 2008 22:32:33 +0000 Nachtwächter http://localhost/blah-dev/2008/02/18/warum-ist-dieses-verdammte-python-eigent/ Warum ist dieses verdammte Python eigentlich nicht imstande, die Zeichenklassen bei regulären Ausdrücken an die aktuelle Locale anzupassen?

]]>
http://localhost/blah-dev/2008/02/18/warum-ist-dieses-verdammte-python-eigent/feed/ 0