Skip to content

Instantly share code, notes, and snippets.

View frbayart's full-sized avatar
🐼
it's a raining day !

Francois BAYART frbayart

🐼
it's a raining day !
View GitHub Profile
@frbayart
frbayart / gist:d9d5462514877a96676c
Created April 18, 2015 07:35
Résumé, Non aux "boîtes noires" dans nos réseaux !
Les médias n'ont fait que peu de cas de cette victoire, préférant comme toujours la polémique aux sujets de fond !
Il y a eut au moins 60 sociétés signataires (et une 20aines d'individuels qui ne lisent pas les consignes :)), ce qui est tout à fait significatif. Pour faire un rapprochement, une réunion FRnOG, c'est environ 240 sociétés différentes (60/240 => 25%).
Je viens de fermer la pétition en déclarant *Victoire!* et voici pourquoi :
Le but de la pétition a été atteint !
Le projet de loi n'instaure plus une vague idée de surveillance permanente en mode sniffer directement en coupure (passive (quoi que... la suite logique c'était la possibilité de modifier les paquets...)) sur vos réseaux. Un retour en arrière à l'époque de la Stasi ou encore actuelle du Patriot Act...
@frbayart
frbayart / FacebookApiMusic
Created February 15, 2015 18:25
FacebookApiMusic
case class FacebookData(category: String, name: String, created_time: String, id: String)
case class FacebookPaging(next: String)
case class FacebookApiMusic(data: Seq[FacebookData], paging: FacebookPaging)
implicit val facebookDataReads: Reads[FacebookData] = (
(JsPath \ "category").read[String] and
(JsPath \ "name").read[String] and
(JsPath \ "created_time").read[String] and
(JsPath \ "id").read[String]
)(FacebookData.apply _)
@frbayart
frbayart / NamedFacebookType
Created February 4, 2015 19:13
Comment faire cela en Scala ? (surtout le @facebook)
public class Music extends NamedFacebookType {
@Facebook("category")
private String category;
public Date getCategory() {
return category;
}
}
10:15 < A-Kaser> bonjour
10:16 < A-Kaser> j'ai un client qui vient d'ouvrir un compte en début de semaine (client belge paiement paypal)
10:16 < A-Kaser> et nous aurions voulu 2 serveurs (prod, staging)
10:16 < A-Kaser> mais ça semble pour le moment bloqué sur le premier serveur, est ce possible de débloquer cette limite ?
10:20 <@romaric> avec kbis oui
10:21 < A-Kaser> c'est possible, ça ne sera pas un kbis mais l'équivalent belge
10:23 <@romaric> avec en + photocopie de la cni et de la cb (avec 4 dernier chiffre offusqué)
10:23 <@romaric> la cb associé zau compte paypal
10:26 < A-Kaser> romaric: ok c'est un peu strict , je vais voir si c'est faisable
10:26 <@romaric> pas de bras ....

Life and death of Unicorns

The introduction of our Unicorn management tool, Polycorn.

jump into our train!

Photo by Protohiro from Flickr

At Fotopedia, we use Unicorn to serve our main Rails application. Every day, we restart our application several times, spawning and killing hundred of Unicorns. Managing graceful restarts is a complex task, and requires careful monitoring and command. This article introduces our tool Polycorn, a Unicorn management program.

[[MORE]]

@frbayart
frbayart / handlers-main.yml
Created May 17, 2013 10:03
main handlers
---
# ZABBIX - FIXME
- name: zabbix log
action: command name=zabbix_send
- name: zabbix-agent start
action: service name=zabbix-agent state=started
- name: zabbix-agent restart
action: service name=zabbix-agent state=restarted
- name: zabbix-agent stop
action: service name=zabbix-agent state=stopped
@frbayart
frbayart / ansible-tree
Created May 17, 2013 10:01
Ansible arbo
fbayart97:cmdb fbayart [master] $ tree
.
├── 00_installation
│   ├── files
│   │   └── belgium.list
│   ├── setup.yml
│   └── templates
│   └── mailname.j2
├── 01_ldap
│   ├── client.yml
@frbayart
frbayart / zabbix-agent.yml
Created May 17, 2013 09:55
Zabbix-agent installation with Ansible
---
- hosts: zabbix-agent
vars:
limit: 20
vars_files:
- ../global_vars.yml
- ../vars/main.yml
17306 ? S 0:00 sh -c "/var/rudder/cfengine-community/bin/cf-agent" -f failsafe.cf && "/var/rudder/cfengine-community/bin/cf-agent" -Dfrom_cfexecd
17310 ? Rs 21171:48 \_ /var/rudder/cfengine-community/bin/cf-agent -Dfrom_cfexecd
25256 ? Ss 0:02 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 106:110
28378 ? Ss 0:01 /var/rudder/cfengine-community/bin/cf-serverd
28404 ? Ssl 0:07 /var/rudder/cfengine-community/bin/cf-execd
2308 ? S 0:00 \_ sh -c "/var/rudder/cfengine-community/bin/cf-agent" -f failsafe.cf && "/var/rudder/cfengine-community/bin/cf-agent" -Dfrom_cfexecd
2313 ? Ss 0:06 | \_ /var/rudder/cfengine-community/bin/cf-agent -Dfrom_cfexecd
2408 ? S 0:00 \_ sh -c "/var/rudder/cfengine-community/bin/cf-agent" -f failsafe.cf && "/var/rudder/cfengine-community/bin/cf-agent" -Dfrom_cfexecd
2409 ? Ss 0:00 \_ /var/rudder/cfengine-community/bin/cf-agent -f failsafe.cf
@frbayart
frbayart / backup-loligrub.sh
Created September 14, 2012 13:30
loligrub backup
#! /bin/bash
#
lvdisplay /dev/vg1/loli`date +%u`
if [ $? -eq 0 ]
then
dmsetup remove vg1-loli`date +%u`