For the whole of May, I will blog about weird things in Ruby over at Idiosyncratic Ruby – Don’t miss it!
What's in your Gemfile?
A little #whyday project, finished at eurucamp 2012, that displays the urls and summaries of all the gems of a Gemfile
. Put the code somewhere in your $PATH
(I keep little helper scripts like this one in ~/r
) and run gemfile
from within a the project.
Do you know the official Ruby interpreter "goruby"?
## ## ## ## ## ## #### ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######### #### ## ## ######### #### ## #### ## ## ## ## ## ## ## ## ## #### #### ## ## ## #### ## ## ##
Project Euler 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 (Ruby)
More solutions for the projecteuler.net problems. Some of them are solved using 1.9.2 features.
A* in Brainfuck! by Thammi
Yeah! I am one of the two winners of the programming competition I talked about at Playing with Dijkstra.
Furthermore, Thammi, a friend of mine, is the winner of the category “crazy” with a brainfuck implementation!
Ruby Brainfuck golf [Update]
Some days ago, I discovered a website – which is the most addicting one I know :) – codegolf.com. The goal is, to solve programming problems with as short code as possible.
As I said, it is addicting. You do not write better ruby code by golfing. But you can really improve the knowledge of the language. And it is fun :)
Brainfuck
After doing some of the other challenges I tried the brainfuck challenge.
Brainfuck is a Turing-complete esoteric programming language consisting only of 8 letters, operating on a 30000 cells-array. This is the hello world program:
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]
<.>+++++++++++[<++++++++>-]<-.--------.+++.------.--------.[-]>++++++++[<++++>-
]<+.[-]++++++++++.
The goal is to build a interpreter.