Michel Martens soveran

View ostap.md

Ostap Cherkashin is a database genius hailing from Zürich, Switzerland. He is the co-creator of [Bandicoot][bandicoot], an open source programming system with a new set-based programming language, persistency capabilities, and run-time environment, which was released three years ago, and more recently he has developed [Comp][comp], a tool for querying information from structured files using list comprehensions.

His ideas are inspired in the work of E.F. Codd on the relational model, C.J. Date and his "Database in Depth" book, and more

View textorama
1 2 3 4 5 6 7 8 9 10
#!/bin/sh
 
hi=$(expr $(tput lines) - 1)
 
cp $1 $1.ts
 
ed -s $1.ts <<-EOS
1i
.pl ${hi}v
.
View sc
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/env rc
 
if (! ~ $#* 1) {
echo 'Usage: sc <pattern>'
} else {
grep $1: $0
}
 
# 100: Continue
# 101: Switching Protocols
View config.ru
1 2 3 4 5 6 7 8 9
require "cuba"
 
# Here you can add helpers, models, filters, services, etc.
Dir["./routes/**/*.rb"].each { |rb| require rb }
 
Cuba.use Rack::MethodOverride
Cuba.use Rack::Session::Cookie,
key: "_app_name_",
secret: "_app_secret_"
View paginate.rb
1 2 3 4 5 6 7 8 9 10
def paginate(collection, options = {})
start = options[:start] || 0
limit = options[:limit] || 0
order = options[:order]
 
rest = collection.size > (start + limit)
page = collection.sort(order: order, start: start, limit: limit)
 
[rest, page]
end
View gist:4198977

As some of you may know, traffic within AWS is free, and traffic going outside of AWS has a small cost. We had never restricted outgoing traffic because it makes sense for our customers to access their database from their local environments. Everyone needs to run administrative commands every now and then, and that's totally fair.

Recently, we noticed an increase in traffic going outside of AWS, to the point that we were operating at a loss. We tried to contact all our customers to let them know that we would restrict that kind of usage, and effectively did so today. After all, we thought,

View config.ru
1 2 3
require "cuba"
 
run Cuba.new { on(root) { res.write "hello, world" } }
View elements.md

The Elements of Programming Style

The following rules of programming style are excerpted from the book "The Elements of Programming Style" by Kernighan and Plauger, published by McGraw Hill. Here is quote from the book: "To paraphrase an observation in The Elements of Style by Strunk and White, the rules of programming style, like those of English, are sometimes broken, even by the best writers. When a rule is broken, however, you will usually find in the program some compensating merit, attained at the cost of the violation. Unless you are certain of doing as well, you will probably do best to follow the rules."

View sample.rb
1 2 3 4 5 6 7 8 9 10
require "ohm"
require "pp"
 
class Foo < Ohm::Model
def my_strings
key[:my_strings]
end
end
 
f = Foo.create
View userContent.css
1 2 3 4 5 6 7
/*
* Hide the "Click here to download plugin" flash placeholders.
*/
 
embed[type="application/x-shockwave-flash"] {
display: none !important;
}
Something went wrong with that request. Please try again.