Skip to content

Instantly share code, notes, and snippets.

View nono's full-sized avatar

Bruno Michel nono

  • Cozy Cloud
  • Paris, France
View GitHub Profile
def long_filename
sha1 = File.read('sha1').chomp
"my_prog-#{sha1}"
end
file "archive.tgz" do
Rake::Task[:build].invoke
`tar cvzf archive.tgz #{long_filename}`
end
@nono
nono / hello.go
Created April 7, 2012 21:14
A HTTP version of Hello world in Go
package main
import (
"encoding/json"
"flag"
"github.com/bmizerany/pat"
"io"
"log"
"net/http"
)
@nono
nono / mix_periods.rb
Created February 29, 2012 12:30 — forked from shingara/mix_periods.rb
Method to compare if some periods define by start_date and end_date are mixed
def mix_periods
list_period = seasons.inject([]) do |acc, season|
season.periods.inject(acc) do |a,period|
a << (period.start_date..period.end_date); a
end
end
until list_period.empty?
period_test = list_period.pop
if list_period.any?{|lp| period_test.cover?(lp.begin) || lp.cover?(period_test.begin) }
@nono
nono / change_feed.md
Last active September 29, 2015 13:54
Couchdb changes for files/folders operations

Folders

Create

{ id: "5ddd48869033f0595a9619d46805e0da",
  changes: [ { rev: "1-21b1243be5cc354143d8613575225a74" } ],
  doc:
   { path: "/parent",
     name: "foo",
@nono
nono / gist:1600053
Created January 12, 2012 11:48 — forked from athoune/gist:1599957
autocomplete with tire
#encoding: utf-8
require 'tire'
require 'json'
require 'active_support/core_ext/object/to_query'
require 'active_support/core_ext/object/to_param'
conf = {
settings: {
number_of_shards: 1,
number_of_replicas: 0,
@nono
nono / gist:1237214
Created September 23, 2011 12:20 — forked from shingara/gist:1237097
Comment répondre qu'on a pas de temps libre extensible pour créer un site internet sans être payé.
Je suis désolé, mais je ne correspond pas à ce que vous cherchez. Développer un site internet tel que celui-ci prend plusieurs mois hommes.
Je n'ai personnellement que 3 heures par semaine de disponible actuellement en dehors de mon travail de salarié chez bemyboat, de CTO chez supermarmite et de père de famille.
Je ne pourrais donc pas vous aider à moins que vous ne soyez prêt à patienter plusieurs années pour avoir une version beta.
Cordialement,
Cyril Mougel
@nono
nono / Makefile
Created June 27, 2011 10:53
Stressing my long-polling server
include $(GOROOT)/src/Make.inc
TARG=go-bench
GOFILES=go-bench.go
include $(GOROOT)/src/Make.cmd
@nono
nono / Makefile
Created June 22, 2011 09:48
Long polling with golang... only 282 clients?
include $(GOROOT)/src/Make.inc
TARG=long_polling
GOFILES=long_polling.go
include $(GOROOT)/src/Make.cmd
@nono
nono / maze.rb
Created April 13, 2011 21:02
bin/maze.rb
#!/usr/bin/env ruby
require "maze"
i = 1
e = nil
loop do
maze = Maze.new(i, e)
maze.fetch
maze.construct
Username = <%= @var %>