Skip to content

Instantly share code, notes, and snippets.

@hmaurer
hmaurer / demo.erl
Created December 11, 2013 18:16 — forked from volgar1x/demo.erl
-module (demo).
-export ([taille/1]).
-export ([somme/1]).
taille([]) -> 0;
taille([_|Tail]) -> 1 + taille(Tail).
somme([]) -> 0;
somme([Head|Tail]) -> Head + somme(Tail).

Unix Command Line Notes

  • Application settings
    • Finder
      • Show path - defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
      • Show hidden files - defaults write com.apple.finder AppleShowAllFiles TRUE
    • Mail
      • Minimum font size - defaults write com.apple.mail MinimumHTMLFontSize 14
  • Mac OSX commands
// Kill causes the Process to exit immediately.
func (p *Process) Kill() error {
return p.kill()
}
func (p *Process) kill() error {
return p.Signal(Kill)
}
// The only signal values guaranteed to be present on all systems
@hmaurer
hmaurer / echo.go
Created August 11, 2013 12:33 — forked from paulsmith/echo.go
// $ 6g echo.go && 6l -o echo echo.6
// $ ./echo
//
// ~ in another terminal ~
//
// $ nc localhost 3540
package main
import (
require 'fiddle'
module IAmAHorriblePerson
def unset flag
value = _wrap self
flags = 8.times.map { |i| value[i] }.pack('C8').unpack('Q').first
[flags & ~flag].pack('Q').unpack('C8').each_with_index { |n,i|value[i] = n }
end
def class= k
require 'rubygems'
require 'learn_mapreduce'
mr = MapReduce.new
mr.map do |record|
emit(record[0], 1)
end
mr.reduce do |key, list_of_values|
package org.mambo.core.io
import java.nio.charset.Charset
import java.nio.{CharBuffer, ByteBuffer}
/**
* @author Blackrush
*/
class BigEndianBuffer(private var buf: Array[Byte], var offset: Int = 0) extends Buffer {
import BigEndianBuffer._
package org.mambo.core
import akka.actor._
import akka.util.ByteString
import scala.collection.mutable
/**
* @author Blackrush
*/
class LoginActor(port: Int) extends Actor with ActorLogging {
package controllers
import play.api._
import play.api.mvc._
object Application extends Controller {
def index(name: String) = Action {
val x = 2 + 4;
Ok(views.html.index("Your new application is ready." + name))
@hmaurer
hmaurer / t078.js
Created December 9, 2012 00:55 — forked from Constellation/t078.js
function t1() {
var ary = [];
for (var i = 0; i < 10000000; ++i) {
ary[i] = i;
}
return ary;
}
function t2() {
var ary = [];