Skip to content

Instantly share code, notes, and snippets.

View solisoft's full-sized avatar
🏠
Working from home

BONNAURE Olivier solisoft

🏠
Working from home
View GitHub Profile
@solisoft
solisoft / gist:4336941
Created December 19, 2012 14:13
Downgrade imagemagick using brew
# First check imagemagick versions
brew versions imagemagick
brew uninstall imagemagick
cd /usr/local/Cellar
git checkout 834ce4a /usr/local/Library/Formula/imagemagick.rb
brew install imagemagick
@solisoft
solisoft / robot.js
Created December 6, 2012 21:02
sooli
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);
@solisoft
solisoft / kaltura.html
Created December 6, 2012 08:53
kaltura basic ...
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Kaltura</title>
<script type="text/javascript" src="../lib/third-party/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://www.kaltura.com/p/1017902/sp/1126929100/embedIframeJs/uiconf_id/11098452/partner_id/1269291"></script>
</head>
<body>
<script>
var kdp;
@solisoft
solisoft / http.html
Created November 20, 2012 13:45
kaltura https don't work with firefox
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Recording sample</title>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.2/underscore-min.js"></script>
<!--<script src="http://html5.kaltura.org/js"></script>-->
<script type="text/javascript" src="http://cdnsecakmi.kaltura.com/html5/html5lib/v1.6.12.27i/mwEmbedLoader.php"></script>
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
0 86 19 0 28 3 0 117g 239g 14.9g 0 0.3 0 0|0 2|1 24k 158k 150 cluster M 10:51:49
9 149 64 0 78 48 0 117g 239g 14.9g 0 0.8 0 0|0 2|1 169k 420k 146 cluster M 10:51:50
2 72 28 0 45 4 0 117g 239g 15g 0 0.4 0 0|0 3|1 121k 266k 146 cluster M 10:51:51
1 97 36 0 59 13 0 117g 239g 15g 0 0.5 0 0|0 2|1 119k 327k 150 cluster M 10:51:52
0 56 37 0 51 4 0 117g 239g 15g 0 0.5 0 0|0 2|1 114k 254k 150 cluster M 10:51:53
11 161 26 0 52 31
@solisoft
solisoft / ovhfact.rb
Created January 20, 2012 09:25
OVH Invoices
#!/usr/bin/ruby
# Require:
# - linux or Mac
# - ruby 1.8.7
# - Gem soap4r
# - curl
#
# Usage :
# ruby ovhfact.rb 2011
#
@solisoft
solisoft / server.sh
Created December 4, 2011 07:14
server configuration
cd /path/to/jquery-chatify.js
npm install
node server.js
@solisoft
solisoft / chatify.html
Created December 4, 2011 07:01
chatify usage
<link rel="stylesheet" href="chatify.css" type="text/css" media="screen">
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="underscore.js"></script>
<script src="jQuery.jPlayer.2.1.0/jquery.jplayer.min.js"></script>
<script src="http://servername:8080/socket.io/socket.io.js"></script>
<script src="jquery-chatify.js"></script>
<script>
var login = "Teacher";
$(function() {
$("#chat").chatify({ login: login, rooms: ["teacher-student1", "teacher-student2"]});
@solisoft
solisoft / rs.php
Created November 20, 2011 02:37
PHP replicaSet connection
<?php
// connecting to mongood.com cluster
$m = new Mongo("mongodb://mongo1.mongood.com:27017,mongo2.mongood.com:27017,mongo3.mongood.com:27017", array("replicaSet" => "cluster"));
var_dump($m);
$db = $m->selectDB('my_database');
$db->authenticate("my_login", "my_password");
$collection = new MongoCollection($db, 'my_collection');
$cursor = $collection->find();
foreach ($cursor as $doc) {
var_dump($doc);
@solisoft
solisoft / image_processing.rb
Created September 8, 2011 06:24
image processing
require 'base64'
require 'uri'
require 'net/http'
if ARGV[0]
data = Base64.encode64(IO.read(ARGV[0])) rescue nil
unless data.nil?
# First Resize to 640x>
options = "-resize '640x>'"
res = Net::HTTP.post_form(URI.parse('http://img.idfuze.com/api'), {'picture' => data, 'options' => options, 'output' => "o.jpg" })