Skip to content

Instantly share code, notes, and snippets.

@janlelis
janlelis / palava-machine
Created December 21, 2013 19:35
A simple init script for the palava-machine. Put it in /etc/init.d/ and make it executable.
#!/bin/bash
invoke()
{
echo "[$1]"
su - palava -c "ruby -S palava-machine-daemon $1"
}
start_multiple()
{
@janlelis
janlelis / palava
Created December 21, 2013 19:57
An example nginx config to setup the palava-portal and a palava-machine.
upstream palava_machine {
server 127.0.0.1:4240;
}
server {
listen 443 ssl;
server_name example.com; # TODO
ssl on;
ssl_certificate /path/to/your/ssl/cert.crt; # TODO
@janlelis
janlelis / rdoc2md
Last active August 29, 2015 14:17 — forked from teeparham/rdoc2md.rb
#!/usr/bin/env ruby
require 'rdoc'
puts RDoc::Markup::ToMarkdown.new.convert File.read(ARGV[0] || 'README.rdoc')
# ./rdoc2md > README.md
# ./rdoc2md ABC.rdoc > abc.md
@janlelis
janlelis / goto.patch
Created April 28, 2015 16:55
rvm install 2.2.2 -n goto --patch http://git.io/vfxF2
From 4787399d0ffc0c8e01747713e8da91de2257bcf5 Mon Sep 17 00:00:00 2001
From: Jan Lelis <mail@janlelis.de>
Date: Tue, 28 Apr 2015 18:52:53 +0200
Subject: [PATCH] activate goto in ruby
---
vm_opts.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vm_opts.h b/vm_opts.h
require "benchmark/ips"
puts RUBY_DESCRIPTION
class Inherit < Struct.new(:id, :name, :age)
def name_and_age
"#{name}, #{age}"
end
end
@janlelis
janlelis / terminal-ansi-colors-benchmark.md
Last active January 9, 2024 11:12
Terminal Colors Benchmark: paint, rainbow, term/ansicolor, pastel, ansi, hansi
#!/bin/sh
if [ -n "$(git status --porcelain)" ]; then
echo "\033[31;1mWorking directory needs to be clean\033[0m";
exit 1
else
git checkout production &&
git rebase develop &&
npm run build &&
git add -f dist &&
require "stringio"
def capture_stdout
capture = StringIO.new
restore, $stdout = $stdout, capture
yield
$stdout = restore
capture.string
end
@janlelis
janlelis / .irbrc
Last active November 7, 2016 22:48
irbtools without # => rocket
require 'irbtools/configure'
# require 'irbtools/more'
Irbtools.replace_library_callback :fancy_irb do
FancyIrb.start rocket_mode: false
end
Irbtools.start
@janlelis
janlelis / emoji.md
Last active May 25, 2023 17:41
List of 11.0 Emoji (compiled from emoji-test.txt)

Please note: See character.construction/emoji-categories for more up-to-date listings.

Emoji 11.0

Smileys & People

face-positive

😀 😁 😂 🤣 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 🥰 😗 😙 😚 ☺️ 🙂 🤗 🤩