Skip to content

Instantly share code, notes, and snippets.

View ojacquemart's full-sized avatar

Olivier Jacquemart ojacquemart

View GitHub Profile
@ojacquemart
ojacquemart / sublime.text.shortcuts
Created October 31, 2012 12:11
sublime text 2 eclipse shortcuts
[
{ "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} },
{ "keys": ["alt+up"], "command": "swap_line_up" },
{ "keys": ["alt+down"], "command": "swap_line_down" },
{ "keys": ["ctrl+alt+j"], "command": "join_lines" },
{ "keys": ["ctrl+alt+down"], "command": "duplicate_line" },
{ "keys": ["shift+ctrl+r"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },
{ "keys": ["ctrl+shift+s"], "command": "save_all" },
{ "keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
{ "keys": ["shift+ctrl+f4"], "command": "close_all" },
/**
Robin est le genre de personne à avoir plusieurs comptes dans plusieurs banques.
Elle s'est créée un petit programme en Scala pour pouvoir récupérer le solde de ses comptes auprès
des différentes banques, à partir de son propriétaire.
*/
case class Account(id: String, bankName: String, owner: String, amount: Int)
object AccountRepository extends App {
@ojacquemart
ojacquemart / gist:5060041
Created February 28, 2013 20:54
Get webpage content in python.
import urllib2
response = urllib2.urlopen('http://github.com')
html = response.read()
print html
@ojacquemart
ojacquemart / mongom101j-week2-exercise2.scala
Last active December 14, 2015 17:59
Mongo M101J : Week2#Exercise2
import play.api._
import play.api.libs.json._
import play.api.mvc._
import play.api.Logger
import play.api.Play.current
import play.modules.reactivemongo._
import play.modules.reactivemongo.ReactiveMongoPlugin
import org.joda.time.DateTime
@ojacquemart
ojacquemart / mongom101j-week3-exercise1.scala
Last active December 15, 2015 01:58
Mongo M101J: Week3#Exercise1
package tengen
import play.api._
import play.api.libs.json._
import play.api.mvc._
import play.api.Logger
import play.api.Play.current
import play.modules.reactivemongo._
import play.modules.reactivemongo.ReactiveMongoPlugin
mongodump --host host --db db --port 10027 --username username --password pwd --out path
@ojacquemart
ojacquemart / gist:5658745
Last active December 17, 2015 19:09
Mongorestore
mongorestore --db dbname path
To delete existing database:
use dbname
db.dropDatabase()
@ojacquemart
ojacquemart / gist:6473650
Created September 7, 2013 07:42
Heroku buildpack-scala#cleancache
heroku config:add BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-scala.git#cleancache --app myapp
git push heroku master
heroku config:remove BUILDPACK_URL --app myapp
@ojacquemart
ojacquemart / gist:6982968
Created October 14, 2013 22:02
mongoexport
mongoexport --host HOST -u USER -p PASSWORD --db DB --collection COLL --out FILE.json
'use strict';
describe('Directive: afterDate', function () {
beforeEach(module('yoApp'));
var scope,
compile,
element
;