Skip to content

Instantly share code, notes, and snippets.

View slawosz's full-sized avatar

Sławosz Sławiński slawosz

View GitHub Profile
import sys
class MyClass:
"""A simple example class"""
def foo(self):
return 'foo meth'
def bar(self):
return 'bar meth'
@slawosz
slawosz / foo.go
Created August 14, 2014 14:51
go experiments with embedding and interfaces
package main
import "fmt"
import "encoding/json"
type Versions struct {
versions []int
}
func (v Versions) First() int {
package main
import (
"net/http"
"net/http/httptest"
)
type FooRequest struct {
Payload string
}
package main
import "fmt"
type Foo struct {
Payload string
}
type Bar struct {
Foo
package main
import "fmt"
import "encoding/json"
type Foo struct {
Foo string
Body interface{}
}
@slawosz
slawosz / wiki.rb
Last active August 29, 2015 14:15
require 'open-uri'
require 'lingua/stemmer'
stemmer= Lingua::Stemmer.new(:language => "de")
words = doc.css("#mw-content-text").text.gsub("\n","").gsub("|","").gsub("\d{1,}", "").split(" ").select { |w| w.length > 2 }.map { |w| w.chomp }
h = Hash.new { |k,v| k[v] = 0 }
@slawosz
slawosz / signals.go
Created March 31, 2015 21:42
Go signals
package main
import (
"fmt"
"os"
"os/signal"
"syscall"
)
func main() {
class Foo
def self.depricated
@depricated_meths = true
end
def self.method_added(method)
if @depricated_meths
puts "#{method} is depricated"
end
end
@slawosz
slawosz / sshd.go
Last active August 29, 2015 14:27 — forked from jpillora/sshd.go
Go 1.3 SSH server complete example
// A small SSH daemon providing bash sessions
//
// Server:
// cd my/new/dir/
// #generate server keypair
// ssh-keygen -t rsa
// go get -v .
// go run sshd.go
//
// Client:
def foo(a,b=nil)
if a.is_a? Array
puts "array"
else
puts a
puts b
end
end
foo([1,2,3])