2010-05-24 // Udo Vetter: Spielregeln für den zweiten Lebensraum
RA Udo Vetters Vortrag, gehalten auf der re:publica 2010:1)
"Spielregeln für den zweiten Lebensraum - Kleines Rechts-ABC für Blogs, Foren und soziale Netzwerke"
Wirklich wichig für jeden Nerd, Webmaster und Blogger. Beschreibung:
[…] Wer fremde Inhalte veröffentlicht oder auch nur zu forsch seine Meinung sagt, muss stets mit juristischem Gegenwind rechnen. Abmahnungen und Klagen wegen großer und kleiner Rechtsverletzungen sind an der Tagesordnung, die Anonymität des Netzes nicht mehr als eine Illusion.
Der Vortrag erklärt anhand praktischer Beispiele die wichtigsten Punkte für jeden, der das Internet als zweiten Lebensraum nutzt. Themen sind unter anderem die Impressumspflicht in sozialen Netzwerken, die Grenzen der Meinungsfreiheit sowie Fragen des Urheberrechts.
2010-05-24 // Udo Vetter: Sie haben das Recht zu schweigen
RA Udo Vetters Vortrag, gehalten auf dem 23C3:2)
"Durchsuchung, Beschlagnahme, Vernehmung - Strategien für den Umgang mit Polizei und Staatsanwalt"
[…] Wer online lebt und arbeitet, tut dies unter den Augen der Strafverfolger. Der Vortrag schildert, wie Durchsuchungen, Vernehmungen und Ermittlungsverfahren ablaufen. Er erklärt, wie man sich gegenüber Polizei und Staatsanwaltschaft richtig verhält. […]
Die Folien (PPT) sind ebenfalls online verfügbar, die Video-Datei3) kann auf der verlinkten Vortragsseite direkt heruntergeladen werden.4)
2010-05-19 // Little known PHP features: calling echo with multiple parameters
First of all, many PHP newbies do not even know that echo
is not a function but a language construct. This means, the following two lines of code do the same:
echo "Hello world\n"; //because echo is NO function, brackets are not needed. echo("Hello world\n");
IMHO, you should use the first variant without brackets to signalize that echo
is not a function5).
But even experienced developers do not know the possibility to pass more than one parameter - there is no need to concatenate strings with a dot (which may be useful in some situations). The following code does the same three times:
$str1 = "one"; $str2 = "two"; $str3 = "three\n\n"; //newbie style, most overhead because echo is called more often than needed echo $str1; echo $str2; echo $str3; //common style with concatenated string (on my machines with PHP 5.2, //64bit *ix, this is the fastest) echo $str1.$str2.$str3; //little known: pass more than one parameter (on my machines with PHP <5.1, //this is the fastest) echo $str1, $str2, $str3;
My personal experience/small note about the performance: the more variables are involved + the bigger their data is, the slower is a concatenated string in comparison to passing the vars as parameter. But the difference is getting really small on PHP >=5.2. Additionally, echo is really fast, no matter if you use concatenation or commas. Just prevent unneeded echo calls and everything is fine.
include[_once]
and require[_once]
2010-05-19 // Links: development
- ECMAScript 5 Strict Mode, JSON, and More
Strict Mode in EXMAScript 5/JavaScript helps out in a couple ways… - Use Relative Protocol URL Address to Automatically Determine Web Address Protocol (HTTP or HTTPS)
WTF? Using “//example.com
” as href/src-value instead of “http(s)://example.com
” seems to work for browsers - CACert VhostTaskForce
“Currently the different browsers, servers and CAs all implement different and incompatible ways to use SSL certificates for several VHosts on the same server. The VHost SSL Taskforce tries to find an agreement between those way.” - Gandalf, libGD and all the like
RTFM before using libGD with MS VC++ .NET/2008
2010-05-19 // Links: IT security and privacy
- Mit Keykeriki v2 drahtlose Tastaturen abhören
Open-Source-Gerät Keykeriki fängt Signale drahtloser Geräte ab - Speichert Facebook gelöschte Daten und Nutzerverhalten?
Zitat: “Wir behalten alle Daten. Auch dann, wenn der Nutzer sie gelöscht hat.” - HTTPS-DNS
Interesting project: DNS traffic will be tunneled through a HTTPS-keyed connection to uncensored DNS-Servers. - Please don't port philosophy with code!
Quote: “One of my pet peeves is Linux installers for proprietary software requiring root permissions.” - Wepawet
Wepawet is a service for detecting and analyzing web-based malware. It currently handles Flash, JavaScript, and PDF files.
2010-05-19 // Links: Content-Mafia, Abmahnwahn
- Abmahnrepublik Deutschland (I)
Zitat: “Es wird nicht mehr lange gefackelt, es wird geklagt. Zeit für eine Allianz gegen die Pervertierung des Abmahnrechts.” - Abmahnung wegen unerlaubter Verwertung geschützer Werke - Auskünfte des LG Köln
Zitat: “Ausgehend von 4.000,00 Verfahren mit durchschnittlich 500,00 IP-Adressen pro Antrag wären dies in diesem Jahr bereits 2.000.000 Abfragen. […] selbst wenn nur 10 % Auskünfte daraus erwüchsen, wären dies 200.000 pot. Abmahnungen in diesem Jahr.” - Hollywood hat keine Ahnung
John Cusack darüber, dass dank Twitter, IMDB & Co. ein schlechter Film nichtmal das ertste WE überlebt (Seite 2):
“Früher haben sich die großen Studios das Startwochenende einfach komplett gekauft, indem sie vorher ordentlich Geld in die Werbung gepumpt haben. […] Jetzt ist es so: Am Freitag kommen vielleicht großartige Zahlen – und am Samstag brechen sie plötzlich um 50 Prozent ein. Alles verpufft, […]. Es sei denn, die Leute mögen den Film, dann ist die gute Presse sogar umsonst.”
2010-05-18 // Links: misc
- Distracted by Everything (90min video)
M.I.T. students are among the world's smartest and most wired. They constantly multitask with their tech tools. - Simple Desktops
Wonderful basic/simple wallpapers - Coremark - CPU Core Benchmarking
Testing a processor’s basic structure - compare online. - Deskcut - Easily Create URL Shortcuts In Ubuntu
Ever tried creating a URL shortcut with Firefox in Ubuntu only to find yourself frustrated? - Project cencored
Interesting project which describes itself as a collector of cencored and underreported articles - Rational Team Concert for Open Source Development: Experiences with RSSOwl
Rational Team Concert is the new project development tool of choice for RSSOwl - Das Schwächeln der Sonne
“Die Erderwärmung ist ins Stocken geraten: Seit zehn Jahren steigt die globale Durchschnittstemperatur nicht weiter an.” - English Language Difficulties
“It's vs Its”, “All Together vs Altogether” and many more… - Namensschilder als Kommunikationshilfe
Interesting idea about adding random characteristic beside the name of persons to get them talking about
2010-05-17 // My favorite android applications [Update]
The app names are linking QR Code images,6) containing an Android Market search query. Simply scan the code7) and visit the URL to install. You don't have to type in the stuff on your phone.
Must haves
- Barcode Scanner - Reads 1D and 2D Barcodes (like QR Code).
- BeamReader - IMHO the best PDF viewer (does not crash when opening very large PDF files like others).
- ASTRO File Manager - Basic file manager.
- ConnectBot - OpenSource SSH and Telnet client/terminal.
- NetCounter - Keeps track of your GSM/UMTS and WLAN traffic.
- Signals - Quick overview over important signal codes like ASCII, Morse Codes, US Police Codes and stuff.
- nswPlayer - Advanced Media Player (Video…).
- Unit Converter - Convert different units into others (e.g miles2km etc.). Support for really many units.
- Wifi Analyzer - Helps you to find a less crowded channel for your wireless router.
Nice to have
- i-nigma - A QR Code scanner with a better pattern recognition as “Barcode Scanner” but less features and a crappy UI.
- aTrackDog - Keep track of app updates for all your installed stuff (IMHO more comfortable than opening “Market → Downloads”).
- FahrplanDE - timetable for Deutsche Bahn.
- Leo - LEO dictionary for your phone.
- Layar - augmented reality browser.
- Bubble - simple spirit level for your phone (I know - there will be one day, I am happy to have this even I did not “really” used it until now)
- Shazam - Listens to music and shows you which track was played.
- Speed Test - speedtest.net for your phone.
- Talk To Me - Translates spoken stuff - not perfect but good enough. Really impressive.
2010-05-16 // Links: webdevelopment accessibility
- Chrometric - A browser to see your website like color blind persons (via)
- Colorblind Wep Page Filter - An online filter to see your website like color blind persons (via)
- Einfach für alle
- Allgemeine Anlaufstelle zum Thema Barrierefreies Webdesign
2010-05-14 // Links: nginx webserver
nginx is my favorite webserver on my developer machines… and this is a small bookmark dump
General
Install and config
- Nginx Hacking Tips including some useful hints how to port Apache mod_rewrite rules to nginx
2010-05-14 // Links: sending (automated) emails, DKIM signing
- Spam-Golem - Warum der Mail-Versand zum Glücksspiel zu verkommen droht (c't-Archiv, 2/2008, Seite 118)
(kostenpflichtiger Download)
2010-05-14 // Links: misc
- Europäische Ursprünge - amerikanische Zukunft?
“Ein extropisches oder hypermodernes Denken könnte die Lähmung Europas überwinden, die ihren Ausdruck in der Postmoderne gefunden hat.” - Teilchenbeschleuniger am CERN - Urknall vertagt
“Allein von ALICE gilt es die Events aus 100 Millionen Datenkanälen auszuwerten, ATLAS liefert ebenso viele Informationen, CMS und LHCb stehen dem nur wenig nach. […] Direkt an der Quelle entsteht ein Strom von einem PByte/s.”