Skip to content

Instantly share code, notes, and snippets.

@baydam
baydam / Internet_check.sh
Created April 10, 2015 19:38
This Script reboot the modem router after verifying if internet connection gone down
#!/bin/bash
# Author: Dame Diongue
# This script checks for an active Internet connection by trying to access
# If check fail, it will reboot the Modem Router
# Trying to access
wget -t 1 -T 10 -o wgetout "http://www.google.sn"
# Wait 5 secondes
sleep 5

How to Install Vector on Ubuntu 14

Vector is an on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer’s browser. More here.

Host machine

PCP Requirements

Vector requires PCP to collect data.

Lex

// Range tous les pins sur un tableau, la j'ai choisi au hasard
int numeroPins[] = {10, 13, 2, 12, 11};
// Ici le nombre de lampe est 5 puisque le tableau contient 5 case
int nombreDeLampe = 5;
void setup() {
// Parcoure ton tableau pour setter le pin mode
for (int i = 0; i < nombreDeLampe; i++)
pinMode(numeroPins[i], OUTPUT);
// Joue le premier effet serpent une seul fois
@baydam
baydam / afrocentriklab.css
Created March 7, 2016 22:22
Just a draft
#page-2 p {
width: 320px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
border-radius: 2px;
box-sizing: border-box;
}
#page-2 div img {
width: 320px;
margin: 0;
const unsigned int leftLED = 3; // LED on left side
const unsigned int leftButton = 2; // Button on left side
const unsigned int rightLED = 10; // LED on right side
const unsigned int rightButton = 11; // Button on right side
int ledState = LOW;
int buttonState;
int previousState = HIGH;
@baydam
baydam / flash-firefox.md
Created May 18, 2016 19:20
Comment ouvrir un fichier .SWF dans Firefox

Installer le pulugin flash dans Ubuntu

$ sudo apt-get install adobe-flashplugin

Ouvrir le fichier /usr/share/mime/packages/freedesktop.org.xml en mode root avec votre editeur de texte favori en tapant dans le terminal.

$ sudo gedit  /usr/share/mime/packages/freedesktop.org.xml

Modifier la ligne suivante:
<mime-type type="application/vnd.adobe.flash.movie">
Remplacer s'il existe par:

@baydam
baydam / build-cleanflight.md
Last active June 2, 2016 13:23
How to build cleanflight on Debian

How to build cleanflight on Debian/Ubuntu

Clone project from repository

$ git clone https://github.com/cleanflight/cleanflight.git
$ cd cleanflight

Dependencies

Allow your pc running 32 bits software

@baydam
baydam / install-cockpit.md
Last active July 13, 2017 15:06
How to install cockpit on Debian/Ubuntu

How to install cockpit on Debian/Ubuntu

$ git clone https://github.com/cockpit-project/cockpit.git
$ cd cockpit

Dependencies

$ sudo apt-get install nodejs npm
$ sudo npm install -g phantomjs
@baydam
baydam / install-openframework-0.9.8.md
Last active May 1, 2020 11:40
How to install OpenFrameworks version 0.9.8 on any Linux distribution

How to install openFrameworks version 0.9.8 on any Linux distribution

Overview

The current stable version of openFrameworks is 0.9.8 and it does not compile on some versions of Debian like Strech or Arch Linux (in my case). You are free to install the nightly version of openFrameworks but it could be that some addons is not compatible or does not work well.

Use the right version of poco

If you have a compilation error like ^ Received error ^ it means that the version 1.6.0 of poco provided with openFrameworks is not compatible with the new version of openSSL (1.0). To correct this problem you have to edit the poco.sh file located in scripts/apothecary/formulas/poco/poco.sh and replace the version number 1.6.0 with 1.7.7 in the following two lines and run install_dependencies.sh

@baydam
baydam / pyproject.md
Last active November 25, 2021 13:48
Script that generate a Python virtual environment project template compatible with vscode

Generate a Python virtual environment project template compatible with vscode

#!/usr/bin/env python

# This script generate a Python virtual environment project template compatible with vscode
# Author: Dame Diongue
# License: public domain

import os, sys, argparse, json, subprocess, shlex
from shutil import which