Skip to content

Instantly share code, notes, and snippets.

@rgaidot
rgaidot / highlight-html-elements.js
Last active August 29, 2015 14:07
highlight html elements
for(i=0; A=$$("*")[i++];)
A.style.outline="1px solid hsl("+i*9+",99%,50%)"
@rgaidot
rgaidot / facebook_friends_ranking.js
Created November 5, 2014 21:31
Facebook Friends Ranking
function creator(o, data, node){
var content = document.createElement(node);
content.cellspacing = "3"
var cell = document.createTextNode(data);
content.appendChild(cell);
o.appendChild(content);
}
function displayData(arr){
var table = document.createElement('table');
var thead = document.createElement('thead');
@rgaidot
rgaidot / Awesome-Electronic-and-Hardware-platform.md
Last active May 8, 2022 02:52
Awesome Electronic and Hardware platform
#! /bin/bash
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)
echo "deb http://repos.mesosphere.io/${DISTRO} ${CODENAME} main" | sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update --fix-missing
sudo apt-get -y install mesosphere
require 'continuation'
#
# Messing around with mimicking Scheme in Ruby by implementing the Yin/Yang puzzle with Kernel#callcc and a fake 'let' macro
#
# See also:
# http://blog.gonzih.me/blog/2013/11/26/yin-yang-callcc-puzzle-in-ruby/,
# http://stackoverflow.com/questions/16843853/how-to-implement-let-in-scheme
#
# In Scheme (the original)
@rgaidot
rgaidot / keybase.md
Created January 16, 2015 09:51
keybase.md

Keybase proof

I hereby claim:

  • I am rgaidot on github.
  • I am rgaidot (https://keybase.io/rgaidot) on keybase.
  • I have a public key whose fingerprint is D9ED 7BB2 9708 4E2A 9EE5 5729 48EF EB51 7678 6B01

To claim this, I am signing this object:

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@rgaidot
rgaidot / docker-resources.md
Last active October 22, 2023 13:02
Docker Resources All In One - A collection of docker online resources
@rgaidot
rgaidot / raspbian_server_cleaning.sh
Last active May 24, 2016 08:53
Make a raspbian server without X11 and other packages
#!/bin/zsh
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep x11 | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep python | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep sound | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep gnome | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep lxde | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep gtk | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep desktop | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep gstreamer | sed s/install//`
sudo apt-get -y remove `sudo dpkg --get-selections | grep -v "deinstall" | grep avahi | sed s/install//`
@rgaidot
rgaidot / opparis-skynet-isis
Created November 17, 2015 22:16
#SKYNET #OpParis #ISIS
#SKYNET
--// USAGE //-----------------------------------------------------------------------
HELP EXPOSE ISIS SITES
Paste the arabic strings into a middle-eastern based search engine
Or use it in combination with the python script to generate new search
strings.