Blog & Notizen
Dezember 2010
- Some Microsoft WebDev related-links.
- Telekinesis seems like a nice addition to my iPhone and local network.
- Full allegations against Julian Assange
- Google can filter by reading level.
- If you listen to music while coding, Lifehacker has a nice article
- Mapping complex types with Microsoft Entity Framework
- Wonder where all the Maths you learned once are applied in the real-world? Here's a list.
- So while Google is making $$$ quarter by quarter, Microsoft's Online Division loses money and has never ever had a positive outcome (for their Online Division) as far as I can see it.
(Update: Scott Berkun, author and former MS employee, on Microsoft and Creative Destruction.) - See what Zombies do with that Apple.
- Yahoo! Pluton: A framework for network applications.
- Building iPhone apps with HTML, CSS, and JavaScript, an OFPS from O'Reilly.
- Never mess with a world champion
- NASA designer shows best of the best Shuttle videos
- A comprehensive guide to CSS resets
- Seems like Julian Assange has been hacking cryptography and kernel drivers as well as databases in the past.
- 5 of the best free and open source data mining software: Link
- Kasparov on chess and humans vs. computers: “Perhaps a real version of HAL 9000 would simply announce move 1.e4, with checkmate in, say, 38,484 moves.“
- Git for intermediate Git users
- Genius Scan for iPhone is great for scanning whiteboards.
- Einstein on science and religion
- Ruby: Have to seriously consider Paul Dix typhoeus for some projects here.
- Statistical evidence that Twitter filtered the trending topic around Wikileaks.
- Ad that burns the BMW logo into the viewers' eyes: Spot
- Google Research paper on Availability in Globally Distributed Storage Systems (PDF)
- hitler T-Shirts. Not sure if I want one, really.
- Google pushes the limits of web apps again with the Body Browser
- Now this is a great idea: 4th Amendment Underwear
- A documentary about WikiLeaks from Swedish television: WikiRebels—The Documentary
- How to get better at UI design
- Rails Admin looks great
- Compare words as they appear in books (from 1500 to 2009) in Google Books Ngram Viewer. You can also download and run your experiments with the raw dataset.
- How to sync iTunes across all your computers with Dropbox (Lifehacker)
- US driving Swedish Data Retention (WikiLeaks)
- “Banana's problem can be summed up in a single word: sex.“ Article
- Paul Buchheit on why The Cloud is a good thing and ChromeOS isn't the solution but iPhone and Android are the winners.
- Scott Adams of Dilbert fame has two interesting conspiracy theories.
- Google's Dremel: Interactive Analysis of Web-Scale Datasets.
- Ever wondered what happens when you fry Gnocchi
- München versucht sich in Open Government: MOGDy.
- Leon Trotsky about the publication of secret treaties.
- Julian Assange wrote Rubberhose (transparently and deniably encrypts disk data), a deniable encryption system
- Interesting read on substring searching. I've been out of college for too long...
- Sample code on how to securely store a password in a DB: secure_password.rb from ActiveModel.
- A Physicist solves the City
- Lock-free algorithms and scalable architectures: 1024 cores
- Sparked: Micro-volunteering network. Great stuff.
- WikiLeaks: Is Open Democracy possible?
- Google on The Future of Computing. Read that and build a business around it.
- I like this Git branching model for larger solutions.
- If a 707 hit the World Trade Center?. A thread on the aviation forum from 30th Nov 2000.
- “I can use Visa and Mastercard to pay for porn and support anti-abortion fanatics, Prop 8 homophobic bigots, and the Ku Klux Klan. But I can’t use them or PayPal to support Wikileaks, transparency, the First Amendment, and true government reform.“ source
- List of use-cases for NoSQL.
- @ichverstehe: “netcat is pure awesome. want proxy?
mkfifo bp; nc -k -l 8888 0<bp | nc facebook.com 1>bp“ - The “Balls of Steel Award“ beim 27c3 geht an: Den Minarett-Hack
- RubyMine 3.0 released.
- Close the Washington Monument by Bruce Schneier.
- The Economist about WikiLeaks: “… we're all missing the bigger picture.“ and “Jailing Thomas Edison in 1890 would not have darkened the night.“
- Just beautiful:
ENV["PORT"].to_i.nonzero? || 80 - Machine Learning: A Love Story
- Another one leaving .NET
- Überfordert von Transparenz, ein (guter) Kommentar zur Akte WikiLeaks.
- Es gibt auch deutsche Provider, die das mit dem vorauseilenden Gehorsam nicht so ernst nehmen: Manitu oder DomainFactory zum Beispiel. Bei Hetzner sieht das anders aus. Die Rechtslage kommentiert RA Dr. Carsten Ulricht in diesem Artikel.
- Is Anonymous really only doing a mass protest against control? Cory Doctorow has some insights, too.
- A HTML5/CSS/JS Corkboard
- Now even those guys listening to Forrester might hear the word: Java Is A Dead-End For Enterprise App Development.
- Leichen plastern den Weg zum Everest.
- XMPP over HTTP with BOSH is a real-world alternative to WebSockets, until they fixed those security issues and enabled them as default in Firefox and other browsers.
- Needle and Google Refine are a wonderful couple, aren't they?
- Word Lens: An iPhone app to do translations from the camera in real-time. Amazing.
- Another take on esoteric programming languages: Chef.
- Sparrow, a native GMail app for Mac.
- Let's keep people stupid
- Great writeup on how to safely store a password: “It’s important to note that salts are useless for preventing dictionary attacks or brute force attacks. You can use huge salts or many salts or hand-harvested, shade-grown, organic Himalayan pink salt.“
- I think that pretty nails it: Time to diversify
- Anne Will und ein Klopps.
- A list of free online courses from top universities.
- I've been implementing super-fast autocompletion with Redis lateley. Thanks to @antirez for this article (and Redis of course).
- The Rails 3 cheat sheets from Envy Labs.
- Analysis of visualization by comparing Google Maps, Bing, and Yahoo! maps.
- awesome_print for Ruby, on GitHub.
- This is how I update this website with git.
- Great photos by Lori Nix.
- Interesting insights on overall performance of an application by a Facebook engineer
- “I learned long ago, never to wrestle with a pig. You both get dirty, but the pig likes it.” George Bernard Shaw
- “Allershausen—Das dürfte den Hells Angels auch noch nicht passiert sein: Ein 26-Jähriger fuhr auf das Gelände des Motorradclubs bei Allershausen, ließ seine Shorts runter und warf einen Hundewelpen nach den Männern. Dann flüchtete der Student mit einem geklauten Radlader.“ —Nachricht
- The human race is advancing faster than we can comprehend.
- Assange co-authored the book Underground
- Über die Bahn und deren Probleme
- If you've ever lost your computer or it's been stolen, Hidden might be your last resort.
- Tools for working with Open Data.
- Musings about the Repository Pattern.
- “Der Kindergarten, in dem ich war, war doch ein Terroristencamp. Wir haben Reise nach Jerusalem und Ich packe meinen Koffer gespielt.“ —@DerMull.
- Daniel Ellsberg on WikiLeaks: “EVERY attack now made on WikiLeaks and Julian Assange was made against me and the release of the Pentagon Papers at the time.“ —article
- For self-reference: Let's make the web faster, a list of tools from Google and others.
- Best paper awards for various conferences.
- For those behind a big-iron curtain: Boot EC2 Instance With ssh on Port 80
- OMG: “Accelerating enterprise transformation with architecture-driven modernization“ (view). Why don't these guys do something useful? Like: Eating stamps or something.
- A decentralized Torrent client: Tribler. Decentralization and P2P might be an appropriate direction to go for sites like WikiLeaks.
- Self-reminder for IE-testing: Find various VPC images here
- You can parse almost anything with Tika. The guys at Lucid Imagination have more information for integrating Tika into Solr.
- An introduction to jQuery templates.
- Open Web Analytics, an alternative to Google Analytics.
- Reusable, asynchronous file uploads using WebSockets in HTML5 compliant browsers: waterunderice
- Impact is a great Web Browser game engine: Play for yourself
- Chip-and-PIN, aka Cambridge University vs. UK banking. Great response from Ross Anderson
- Fun with JavaScript and sprite.js.
- I wonder how long it takes before Oracle will sue Apache now that they decided to resign from the JCP Executive Committee. A Java fork seems imminent. Oracle playing games around MySQL, Dalvik, and now Java's JCP. I don't think that'll serve them well.
November 2010
- Cloud Connect: A plugin to fuse MS Office with Google Docs
- Some guys are nuts.
- 64GB illustrated
- Make your own Mac apps from shell scripts
- A gem for formatting and parsing phone numbers.
- For those ASP.NET devs: 10 essential tools by Stephen Walter. Not so bad for other platform devs as well.
- Cross-browser testing with Browserling
- The jQuery Validator plugin looks promising.
- What's new for developers in iOS 4.2
- Tab stacking: Want! But in Chrome.
- Headquarters: An App for Basecamp.
- Ah, that's what these new Amazon EC2 GPU instances are for.
- That's probably what I'd expect from a LSD trip: Farbrausch & Neuro
- I have several projects that'd make great use of CouchDB. Here is a introduction to CouchApp.
- Google Refine is great for some use cases such as data cleansing
- Two good presentations
- Insanely crazy stuff. How Google and Microsoft cheat with TCP slow-start.
- Microsoft builds Montage
- Map Reduce and Stream Processing described
- The new Mobile Me login page looks great. And has some interesting JavaScript inside.
- HTML5 rocks has a gentle introduction to WebSockets.
- Wow... Nuit Blanche—watch the making of video, too.
- MySQL on steroids
- A 5-finger keyboard demo in JavaScript.
- Economy rankings by Doing Business
- For those .NET guys: NHibernate 3 is on its way...
- Great resource of tea knowledge
- Interview with Kasparov at Google
- Pure CSS GUI icons here
- The Java Crisis, and what it means to developers.
- Some HTML5 demos on GitHub by Remy Sharp
- WikiLeaks attacked during launch of cablegate
- Late to the party, but here is 20 things I learned about web browsers and the web
- Tracking custom events with Google Analytics
- Awesome HTML5/CSS3 demo from @tobeytailor at #gddde
- Ayende on NHibernate Worst Practices
- Best read on procrastination in a looong time.
- Arte über WikiLeaks: Krieg dem Staatsgeheimnis
- I like WakeMates' warranty: “If you decide to take the device apart and break it in the process, we won't cover that. It also doesn't cover acts of God, Man, or Dog; if Fido eats your WakeMate or lightning strikes it, you'll need to order a new one. Actually, if lightning strikes it, we'll totally replace it -- that'd be nuts!“
- Google Beatbox, along with a Drum Machine. Wonderful hack!
- How could I have missed Twitter Data?
- What makes two people click with each other?
- Hyperland: Neues Konzept vom zdf. Schön.
- jQuery added Microsofts' contributions jQuery Templates, jQuery Data Link, and jQuery Globalization to the list of official jQuery Plugins. There's official jQuery documentation too. Statements by Scott Guthrie and John Resig are also available.
- British humour?! Did somebody just try to buy the British government?
- Integrating Ruby into various languages, here.
- Die Informationen der Grünen zur Netzpolitik sind jedenfalls mal recht umfangreich.
- Google Developer Days 2010 are pretty good so far. And pretty packed with more than 1100 devs.
- Whenever you think you know some stuff... along comes a surprise. I never heard of protocol-relative paths. Did you know that this link uses the current scheme (i.e. http or https respectively)?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
Edit: Seems to have some issues with—you guessed it—IE. - Funny little Ruby WebApp
- Object Scopes coming in Rails 3.1
- Didn't even know there was an iTerm2 project
- Trinidad, for JRuby apps on Tomcat
- HTML5 3D examples.
- I think there's never been a better explanation to CSS positioning than this one on A list apart
- Great. Will use this competency matrix for the next hire.
- BBC Dokumentationen auf EinsPlus, Sonntags abends als Alternative zum Tatort
- PlainText: Dropbox text editing.
- Die Legende vom Salzstock, Prädikat sehr lesenswert. Danke an die Zeit.
- RabbitMQ in Action on MEAP.
- All the lonely people. Oh, reminds me of my favourite song of The Beatles, ever: Eleanor Rigby (Wikipedia)
- s4.io, a distributed stream computing platform.
- Mapping a day in the life of Twitter
- Compass FTW
- Enjoy the weather. Hurricane umbrellas...
- Google interview questions
- Facebook scalability porn: 13 million queries per second
- Visual proof that people use IE in the office only.
- A Hadoop Online paper, which puts Hadoop Map Reduce beyond batch processing
- The perfect gift for the Apple fan boys out there
- Which technology does Twitter use?
- Ruby amazes me every day: Experiments with arrays and procs
- Professor proves cheating statistically
- If you ever get into the situation, here's some tips on how to win a fist fight
- Ruby Refinements, about to come with Ruby 2.0
- Good looking sticky notes with CSS3.
- Didn't know that GitHub does online Git training.
- With all that Firesheep and Chinese hijacking talk right now, EFF puts up some tips on setting up HTTPS correctly
- “Optional features are what you look for when you're about to buy, and quickly forget about the moment you own.“ —John Maeda
- This is my IKEA
- MySQL vs Postgres replication under the hood
- The obesity riddle solved, according to Danish researchers.
- Great starter for a vimrc: carlhuda's janus
- In the Grip of the New Monopolists, about the Internets and the rise of information monopolists such as Google and Facebook.
- Who says that PageRank is finding the best sites? It's just finding the ones with the most inbound links, simply spoken. Turns out, things can go wrong with this sort of calculation.
- Better calendar for the iPhone: Calvetica
- Why burgers won't rot (with results)
- The meta_search gem is interesting, but a bit too meta for my eyes.
- Google vs Facebook, another take
- I like OpenID very much, but I tend to agree to that
- A day in the life of a programmer.
- Note to self: Async Rails
- “Impossible? Perhaps you mean with a small probability, using the knowledge we have today.“ @fabiomaulo
- Balsamiq Mockups is great. Just sayin'.
- Algorithms and Data Structures by Wirth
- Rabbit, a Ruby presentation software
render(@posts) || content_tag(:b, "Sorry, no posts yet")FTW (by José Valim)- Wow... Computer steuert Pendel.
- How to sync your iTunes Library with Dropbox
Oktober 2010
- Guerilla Trucks, or why those Talibans do have a Canadian maple leaf tattoo?
- Very neat for webdevs: Live Reload
- SCSS Bundle for TextMate
- Rails Notifications writeup
- The Wiki Game
- Right? Wrong? “Never buy hardware at list price. Sales at Dell has quarterly quotas. Call 2 days before the quarter ends and get 30% off.“
- Prädikat besonders lesenswert: Ein Hoch auf das Wachstum
- Alain de Botton on Distraction: “One of the more embarrassing and self-indulgent challenges of our time is the task of relearning how to concentrate. The past decade has seen an unparalleled assault on our capacity to fix our minds steadily on anything. To sit still and think, without succumbing to an anxious reach for a machine, has become almost impossible.“
- “Sich Sorgen machen ist wie im Schaukelstuhl sitzen. Man bewegt sich zwar, kommt aber nicht weiter.“ —Van Wilder
- An invisible bike helmet by Hövding
- Mount your iPad on the wall
- Solr 4.0 and beyond... PDF
- Great alternative for Menlo on the console: Mensch
- There are guys who say that you can use Twitter to predict the stock market
- JavaScript Guide (self-reference)
- Download YouTube videos with dirpy Studio
- Developer comments RIP Microsoft
- Themes for Rails might become helpful sometimes... as well as web-app-theme
- Die Ausgaben für Verteidigung sind mit 31,1 Mrd. € die drittgrößte Position im Bundeshaushalt. Sie sind etwa 3x so hoch wie die Ausgaben für Bildung und Forschung (ca. 10,9 Mrd. €) und knapp doppelt so hoch wie die Ausgaben für Gesundheit (ca. 16,1 Mrd. €). Wenn also demnächst mal einer fragt, wo man sparen kann... Quelle: Bundesfinanzministerium, Bundeshaushaltsplan 2010
- Kim Jong Il, North Korean internet expert, built his home page: http://175.45.179.68/. According to the HTML source he used Microsoft Office.
- Now that there's a simple UI for session hijacking, it'll (hopefully) make the problem more visible: Firesheep
- Very useful: Stylebot
- Great presentation on CSS etc.
- JavaScript, Enterprise-style
- Rails validates_timeliness gem
- Free ebook on Windows Phone development by Charles Petzold
- Back to the roots: Der Telefonhörer für's iPhone
- Thou shalt not translate: Google Poems
- Warum das iPhone für Blinde genial ist.
- Just send a balloon to the sky.
- “Oracle rennt technologisch in die völlig falsche Richtung.“ —Jim Hagemann Snabe, CEO SAP. Dow Jones
- RESTful APIs are clearly outgrowing SOAP-based APIs
- Just look what you can do with JavaScript and CSS nowadays, and don't tell me about those powerful desktop apps...
- MVVM with JS: Knockout
- For god's sake, Software Architect is #1 on the best jobs list in America. Even better: DBA is #7. sigh does this BS ever stop...
- Let there be Tabs for Finder
- Oh how I like these spherical Radiohead songs
- A web server in PostScript
- How to write unmaintainable code. I don't know how often I've seen these principles at work.
- Reader mode in Safari is simply the best innovation in browsers in 2010. Use Readability Redux if you're the Chrome-kind.
- Async CTP and whitepaper about C# async language features
- Hey... parallel tests
- “Life can only be understood backwards; but it must be lived forwards.“ —Soren Kierkegaard
September 2010
- Lanyrd is a wonderful website to find out which conferences your friends and followers are going to.
- This month gave birth to a new buzzword: Instant.
- Like Patternry for UI design patterns and inspiration.
- All this magic just for checking NULLs: Null checks and the Maybe monad. If the syntax is too noisy, maybe the programming language is not right.
- Thumbs up for Ayende
- Eat less is the answer.
- These Windows System Repair Discs saved me a few hours yesterday.
- RTL biegt sich die Welt zurecht...
- Doing some spikes with CSS3 transitions. Nice. Safari with hardware acceleration is top of the line. Hope HW-accel will be added to Chrome soon. Update: It will (and even has--trying).
- Squerly: Scala ORM and DSL.
- How the Blade Runner opening scene was created. Great hacks!
- “The future is already here—it's just not evenly distributed.“ —William Gibson
- What is this centuries' equivalent to Led Zeppelin? 10 minutes of Rock music seems so old-fashioned these days? But who am I to argue when Madonna is filed under Rock in iTunes.
- On IE6: Lot of webdevs complain about IE6 being a pain in the ... But maybe people took the web more serious in early 2000 than you might think. Maybe they wanted to create business applications with HTML/JS etc. as a platform. Maybe they are not able to change their architecture every two years or so. You want IE6 to go away? So you're putting pressure on those guys who started to use HTML etc. in the business world. Guess what they're doing: Start anew on HTML5? Or go and write another Windows Forms app?
- Node.js is amazing. Yeah, I keep repeating myself.
- Seems like DuckDuckGo gets all the hype these days
- Evil and brilliant hack: Evercookie.
- Wie unsere (deutsche) Diskussion um Privatsphäre von außen gesehen wird.
- Salvatore Sanfilippo of Redis fame shows how to do instant with Redis ;-)
- Insider view of developing a feature for Windows Vista. Ouch.
- Jeep (dis)assembly in sub 4 minutes.
- Had a flu over the weekend. Still recovering.
say -v Fred "Fitter, happier, more productive, not drinking too much, regular exercise at the gym (3 days a week)"- Where Brokers meet: Nuclear Phynance
- Why does Twitter need all this OAuth bullshit for its API when HTTP Digest/Basic works fine, is standardized, and reasonably secure (over https)?
- A post that hopefully gets into a series about probability
- Simulating a 6502 with JavaScript: Nice
- “Java is to Javascript as ham is to hamster.“ —@johl
- “Enrolling your daughter in Gymnastics: 1% chance she'll be an athlete. 100% chance she'll be the drunk girl doing backflips in a bikini.“ —@kellyoxford
- Animated map of unemployment in the US during the recession.
- MetaWhere:
Future.where :sql.not_in => ['code'] - Oops. The HDCP master key
- Literate programming for Ruby with Rocco
- Why didn't Twitter pull a month earlier?
- Facebook open-sourced Online Schema Change for MySQL.
- So they do several thousand trades per second, yet it takes days to send money from one bank to another.
- “In Sterling, Colorado muss eine freilaufende Katze Rückstrahler tragen.“ —@Wissensbox
- Hipster Hitler. Not sure if it's politically correct.
- Der deutsche Widerstand, vor und nach 1945.
- It's the small things that count... Some Chrome tips here.
- Insider stories from a former employee of Goldman Sachs
- Rethinking the Mobile Web is not only right to the point but illustrates how presentations should be: Engage, tell a story, images, use simple wording, no bullet points whatsoever.
- For the internet addicts.
- Readable JavaScript with CoffeeScript
- Weil München auch so schon teuer genug ist: MVV Blitzer, aka Crowd Sourcing Kontrolleurmelder.
- Today is Programmers' Day. According to Wikipedia, this is an official holidy in Russia, celebrated on the 0x100th day of each year. This must be fake.
- Spoon: Another virtualization solution.
- Since when has Google an integrated site search? Go search for Urban Dictionary and watch the first result. It contains a text input field along with a Search urbandictionary.com button.
- Lateness is also a pet hate of mine
- His Steveness introduces: iNinja
- Linus is American after all
- What Google did to make themselves instant: Google Colossus etc.
- The Complete History of Lemmings
- “Any idiot can tell you why death is bad, but it takes a very particular sort of idiot to believe that death might be good.“—LessWrong
- Now go and build your own Shazam.
- Been using EF CTP4 today for a small sample. Looks alright—for building samples at least.
- Beim Sex stoppte ich und bewegte mich nicht mehr. Sie: “Was machst du?“ Ich: “Das habe ich bei Youporn gesehen, nennt sich Buffering.“ (via @ferkl)](http://twitter.com/ferkl/status/24364607324)
- JavaScript is the least understood and most bashed programming language in history. This attitute is often expressed by people who think that JavaScript is some sort of Java. Or people thinking OOP is how real programmers code.
- Still feeling slightly sick...
- With HTML5 and CSS3 coming along, there's only a few advantages left for desktop-development (ask Google for a nice introduction to web development). There are so many gems in those two specs that aren't even discussed yet. Maybe people like Yehuda Katz going to work on SproutCore client-side web frameworks is showing the direction for future application development. Interesting to see when MS will release their SproutCore/ GWT/ Cappuccino clone.
- Gave IE9 beta a test drive. Best IE ever. Seriously. Won't switch nonetheless. Wonder if this will help turning IE6 down since Vista is required at least.
August 2010
- Yummy... Jamie serving Chicken Nuggets...
- Paul Oakenfolds best mixes ever... Goa Silver and Gold Mixes
Juli 2010
- Unix toolbox: Hardware, statistics, users, limits, runlevels, and whatnot.
- I'm pretty sure Apache HTTPd and nginx will borrow some stuff from Mongrel2
Juni 2010
- Huge and great non-profit education site: Khan Academy
- How Google Wave does (part of) its magic: Understanding and Applying Operational Transformation
Mai 2010
- I've been trying to find out what the future will hold when it comes to webdev and frameworks. I'd not be surprised to see asynchronous frameworks like Node become mainstream. CPUs these days so goddamn fast that they just sit there waiting for I/O.
April 2010
- Mercurial tutorial with wonderful quotes: “The system administrator, whom everybody calls Taco, is too shy to eat lunch with the rest of the team. On those rare occasions where he is away from his swivel office chair, you will notice a triangular-shaped salsa-colored stain on the seat where drippings of his many Mexican lunches fell between his legs, insuring that nobody takes his chair, even though it is the superior Herman Miller variety that the company founders bought themselves, not the standard-issue Staples $99 special that causes everyone else back pain... Anyway, yeah, there’s no backup.“
- Every time you make a PowerPoint, Edward Tufte kills a kitten.
März 2010
- The Cloud, version 2
- Solaris no longer free. Wait and see what happens to MySQL...
- Been doing a screencast with ScreenFlow.
Februar 2010
- Next Windows will be... uhm... different promised...
- Daten sind keine Dinge, und deswegen kann man sie nicht stehlen?! Unsere Justizministerin. Unglaublich.
Januar 2010
- Those were the days: Windows 3.1, browser-based
- Simple JAVA web framework... finally: Let's get to Play!