Other articles


  1. FRITZ!Box-Sessions und MD5-Hashes

    Wie gültige Session-IDs für das Webinterface einer FRITZ!Box erzeugt werden ist eigentlich ziemlich gut in einem der vielen Docs beschrieben. Sogar mit Codebeispielen in C#, wow! Will man die Codebeispiele jedoch auf eine andere Programmiersprache wie Python oder Ruby portieren gibt es eine Überraschung. Der Code

    public string GetResponse …
    read more
  2. Testing file downloads with Sinatra, Capybara and Travis-CI

    I recently had the problem to test the content of downloaded files in an non-Rails environment. It's a simple Sinatra-app that returns a file via a GET-Request and the send_file-helper. My first approach was to check for the response-body after Capybara clicked the 'Download'-button, but I got the same …

    read more
  3. The grand unified singleton class theory

    One of the hardest things to understand in Ruby (beside groking blocks and syntax like in this LIST_ITEMS_FOR example, which deserves a blog post of its own) is all the fuzz about meta/eigen/singleton classes. I've read dozens of blog posts, the "Metaprogramming Ruby" book, dozens of explanations on …

    read more
  4. Methoden und Blocks - Nachtrag 2

    Im Post vom 09. Juli über Ruby Blocks und Procs steht schon richtig, dass all diese Verkürzungen mit dem Ampersand ("&") gehen, weil er in Verbindung mit Methodenargumenten ein Wrapper für to_proc ist. Leider kommt es noch sehr auf den Kontext an, was dann tatsächlich konvertiert wird: Ein Block in ein …

    read more
  5. Methoden und Blocks - Nachtrag

    Ich glaube ich habe für mich den perfekten Weg gefunden, mir die Funktionsweise von Methoden mit Blocks und Procs usw. zu erschliessen. Die größte Hilfe war dieser Blogeintrag, in dem der magische Satz stand: Denke über die Methode (m3 weiter unten) wie über eine Methode die drei Argumente bekommt: x …

    read more
  6. Ruby Sprache - Schwere Sprache Part II

    "The well-grounded Rubyist" hat auch eine sehr gute Einführung in Blocks und Procs. Ich bin zwar selbst noch gefühlt meilenweit davon entfernt, Situationen zu erkennen in denen selbst definierte Methoden die Blocks aufnehmen nützlich sein könnten; vielleicht bin ich zu sehr in der Java-Denke drinnen und werde es wohl nie …

    read more
  7. Ruby Sprache - Schwere Sprache Part I

    Ruby macht es einem nicht gerade leicht. Selbst Personen wie Peter Cooper, die seit jahrzehnten professionell Ruby einsetzen geben in z.B. "Ruby Trick Shots" zu, immer noch über Dinge wie mögliche Syntax zu stolpern von denen sie nicht mal eine Ahnung hatten dass es sie gibt. Selbst die einfachsten …

    read more

Page 1 / 2 »

links