Skip to content

Instantly share code, notes, and snippets.

View stevedomin's full-sized avatar
🛫
Taking off

Steve Domin stevedomin

🛫
Taking off
View GitHub Profile
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" addthis:url="http://www.kpsule.me/kpsule"></a>
<a class="addthis_button_tweet" tw:via="kpsuleme"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium" g:plusone:count="false" g:plusone:annotation="none"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f2139ae30f70741"></script>
<!-- AddThis Button END -->
@stevedomin
stevedomin / gist:1723861
Created February 2, 2012 15:03
Requête print
{
"query": {
"bool": {
"must": [
{
"term": {
"cs_s_a": "PRINT"
}
}
]
@stevedomin
stevedomin / gist:1780120
Created February 9, 2012 13:48
Requête ES pour referer
{
"query": {
"bool": {
"must": [
{
"term": {
"cs_s_kid": "887911"
}
}
]
@stevedomin
stevedomin / gist:1781372
Created February 9, 2012 17:22
Launch importer / week
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 8.weeks.ago.beginning_of_day, "date_to" => 7.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 7.weeks.ago.beginning_of_day, "date_to" => 6.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 6.weeks.ago.beginning_of_day, "date_to" => 5.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 5.weeks.ago.beginning_of_day, "date_to" => 4.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 4.weeks.ago.beginning_of_day, "date_to" => 3.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalytics::Workers::ImporterDispatcher, "force" => true, "date_from" => 3.weeks.ago.beginning_of_day, "date_to" => 2.weeks.ago.beginning_of_day)
Resque.enqueue(KpsuleAnalyti
@stevedomin
stevedomin / gist:3164825
Created July 23, 2012 17:20
Commas : beginning of line vs end of line
var tableau:Array = [
'ligne 1',
'ligneeeee 2',
'une ligne parmis d\'autre',
'encore une ligne'
'l',
'etc. etc.',
'des lignes des lignes',
'llllllllllllll'
]
@stevedomin
stevedomin / latency.txt
Created August 16, 2012 09:29 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers
--------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns
Send 1K bytes over 1 Gbps network 10,000 ns 0.01 ms
Read 4K randomly from SSD* 150,000 ns 0.15 ms
@stevedomin
stevedomin / create_file_in_directory.go
Created August 24, 2012 00:06
Cleanest and safest way to create a file in a directory
package main
import (
"fmt"
"os"
)
func main() {
var output = []byte(`Hello`)
var out *os.File
@stevedomin
stevedomin / install_puppet_mac.sh
Created November 2, 2012 09:23 — forked from rija/install_puppet_mac.sh
Installing Puppet on Mac OS X
#!/usr/bin/env bash
set -o errtrace
set -o errexit
facter_version=$1
puppet_version=$2
target_volume=$3
@stevedomin
stevedomin / emoji_sad.txt
Created November 27, 2012 16:16 — forked from mranney/emoji_sad.txt
Why we can't process Emoji anymore
From: Chris DeSalvo <chris.desalvo@voxer.com>
Subject: Why we can't process Emoji anymore
Date: Thu, 12 Jan 2012 18:49:20 -0800
Message-Id: <AE459007-DF2E-4E41-B7A4-FA5C2A83025F@voxer.com>
--Apple-Mail=_6DEAA046-886A-4A03-8508-6FD077D18F8B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
@stevedomin
stevedomin / httpheaders.js
Created April 8, 2013 18:00
Config HTTP header
.config(['$httpProvider',
function appConfigHttpProvider($httpProvider) {
$httpProvider.defaults.headers.common.Accept = 'application/json';
}
]);