RSSAmplifier

Blog

Marc's Blog

blog.marc-seeger.deRSS feed ↗20 posts

Latest posts

DuckDNS on the Ubiquiti EdgeRouter

My current networking home setup consists of the Ubiquiti Networks ERPOE-5 Edgemax as a router and the ZyXEL Dual Radio 11AC Ceiling AP (NWA1123-AC) . So far, I’m reasonably happy with both and I like the idea of being able to just switch access points as new standards come along while leaving the routing/switching part the same. Being able to use PoE also helps reduce the amount of power…

SRE Interviews in Silicon Valley

A few months ago I had several interviews at some of the bigger Silicon Valley tech companies. I learned a tremendous amount in the process and while I couldn’t openly talk about it back then, I thought that I should at least write down my experiencees after the fact. Disclaimer Some of these companies require NDAs for the interview process in case you run into any secrets while you’re…

US Global Entry for German Citizens

I recently read about German citizens being eligable for the US Global entry system. Seeing as I would love to avoid the 45 minute wait at the border after the 10 hour flight, I asked the German authorities for details. This is their answer: Hiermit bestätigen wir Ihnen den Eingang Ihrer Anfrage und können Ihnen ergänzend folgende Informationen hierzu geben: Das Bundesministerium des Innern und…

Boston DevOps - Heartbleed at Acquia

These slides were part of my presentation at Boston DevOps . The topic of the night was “Let’s discuss Agility vs Resilience - 5 9s in the post Heartbleed world”. The ideas for presentations given on the invite were: How has your organization responded to this? Which of your procedures or processes changed? Have previously uninterested stakeholders taken notice? Have any changes…

L1 US Visa Interview Experiences in Frankfurt

This one is a non-technical post. I decided to write this because all related information is spread around various forums and often outdated (consulate moved, other procedures). I personally like to be as prepared as possible, so having this online might benefit some people that were in a similar situation as I was and save them some searching. I won’t go into detail on the whole visa…

IP to Countrycode With Ruby

Long time no blog! I’ve had this script sitting around for a while now and never really quite know where to post it. It isn’t really worth turning into a Gem and while I just posted it on Github , posting it here will probably give people a few more google results. Since it’s the internet, I’m sure there are some edge cases where this doesn’t work or where it returns…

Backing Up FitBit Data Using Their API

I love the idea of the Quantified Self movement. I love collecting data, trying to see connections and monitoring my self improvement process. I’ve been collecting GPX traces while running for quite a while, so it isn’t all that unexpected that the fitbit was a gadget that was right up my alley. It allows you to record the amount of steps you take like every other pedometer, but thanks…

Ruby, OpenSSL and ECONNRESET

UPDATE: After having seen this quite a few times over the last few months, a quick update: This is an incompatibility between how OpenSSL 0.98 and 1.x treat TLS errors: http://sourceforge.net/p/curl/bugs/1037/?page=1 Moneyquote: This problem has to do with the TLS SNI extension. If curl sends an SNI hostname that the server does not recognize, the server will send back a TLS Alert record with…

Lunch and Learn: Cucumber and Capybara

These slides were part of one of the weekly Lunch and Learns at Acquia . A small comparison of old testing methodology (Test-Unit and Selenium) to something we tried on Drupal Commons . The PDF version of the talk is available for download over here .

Socks and Proxychains as a VPN Alternative

I’ve recently been dabbling with setting up a little homeserver. It runs XBMC, afpd (for TimeMachine) and a good amount of other little scripts and apps that mike my life more automated. One of the things I would like to have is the ability to access US only services like Hulu from within XBMC. From the XBMC side, that isn’t all that hard of a task. There are plugins for hulu ( video )…

Running Apps on the iPhone

I recently switched from the HTC Desire to the iPhone 4s and I’m pretty happy so far. The things that usually use on my phone and that I have to look for on the Apple app store are: a podcasting client an app to record GPS files while running an app for turn-by-turn navigation The podcasting client was easy, I’ve already used instacast on my iPad, it syncs with iCloud and works…

NoSQL Lunch and Learn

Here are the slides of a NoSQL presentation I did as a “lunch and learn” at acquia . The presentation introduces the different categories of NoSQL data-stores and discusses some of their possible use-cases. The slides are a bit on the text heavy side and really don’t have a good design. I think I will stop trying to use google docs for that kind of stuff: A PDF copy of the slides…

Mashups: Shake N' Bake

Collected enough good stuff again :)

Using the Test-unit XML Runner

When trying to run a test-unit test with the included XML testrunner on 1.8.7, I ended up with a NameError about a missing “TestResultFailureSupport”: 1 2 > ruby test . rb -- runner = xml . rvm / gems / ruby - 1 . 8 . 7 - p334 / gems / test - unit - 2 . 3 . 2 / lib / test / unit / testresult . rb : 28 : uninitialized constant Test : :Unit :: TestResult : :TestResultFailureSupport (…

Migration to Octopress

It’s another one of those blogposts… :) I was a bit fed up with having to keep a whole software stack (mysql, apache, varnish, …) on my VPS up to date while just serving static content (comments via disqus). When Werner Vogel’s blopgpost “ No Server Required - Jekyll & Amazon S3 ” popped up in my feed reader, I decided to spend a few hours fiddling with a…

Disqus Migration to Drupal

The disqus module allows the usage of drupal with the disqus commenting system. Since I recently migrated, I’d love to be able to: a) keep all of my links the same and b) have all the old comments show up on the new site. Problem a) can be solved by simply using the pathauto module and some minor tweaking wherever needed. Problem b) needed some hacking for me. I always used the alias…

Hulu and Iplayer Outside the US Without a VPN

When trying to watch a TV show on hulu (u.s.) or iplayer (u.k.) from inside Germany, one is usually greeted with messages like these: iPlayer: Hulu: These services usually use your IP address to determine what country you’re from. An obvious solution would be to just run the whole traffic over an HTTP proxy that is standing inside of the country in question. The problem is that while…

Attr_reader for Class Variables in Ruby

First of all: This is a bad idea in general since you shouldn’t use class variables in ruby. But just in case you ever need to use them and would like to access them using a getter method, this is how it can work: attr_class.rb 1 2 3 4 5 6 7 8 9 class Derp @@numero_uno = "Something about cake" @@numero_dos = "Number one was a lie" #this creates the methods when the class is loaded self .…

Mashup Mix March 2011

It took a while but here is a new mix on 8tracks. Have fun :)

The Western Digital MyBook Live

I recently got my hands on the Western Digital MyBook Live ( Amazon DE , Amazon US ). It is a 2 TB external harddrive that has only 2 connectors: - A power supply - A gigabit ethernet port Initially, I wanted to use it as a no-hassle solution for OSX Time Machine backups. This worked perfectly and I can easily push 5-6 MB/s over Wifi to the drive. After being happy with this, I decided to see if…