Skip to content

Instantly share code, notes, and snippets.

View tdamdouni's full-sized avatar

Taha Dhiaeddine Amdouni tdamdouni

View GitHub Profile
#!/usr/bin/env python
import paho.mqtt.client as mqtt
import RPi.GPIO as GPIO
def on_connect(client, userdata, rc):
#print ("Connected with rc: " + str(rc))
client.subscribe("kwf/demo/led")
def on_message(client, userdata, msg):
@tdamdouni
tdamdouni / sanfrancisco-font.css
Created December 22, 2016 21:58
San Francisco Web Font
/**
* http://applemusic.tumblr.com/
* https://jsfiddle.net/xq56dmrh/
*/
/** Ultra Light */
@font-face {
font-family: "San Francisco";
font-weight: 100;
src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff");
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="AircraftModel">
<eSubpackages name="Hydraulic System" nsURI="" nsPrefix="">
<eClassifiers xsi:type="ecore:EClass" name="Pipeline"/>
<eClassifiers xsi:type="ecore:EClass" name="Pump"/>
<eClassifiers xsi:type="ecore:EClass" name="Valve"/>
<eClassifiers xsi:type="ecore:EClass" name="Cylinder"/>
<eClassifiers xsi:type="ecore:EClass" name="Piston"/>
// Traffic simulation, Kelly Liu, Feb, 1996
//Tel: (508) 647-7662 (o) (508) 875-2973
import java.io.InputStream;
import java.net.URL;
import java.util.*;
import java.awt.*;
import java.applet.Applet;
class Node {
import java.awt.*;
import java.applet.*;
public class RoadApplet extends Applet implements Runnable
{
public void init()
{
canvas = new RoadCanvas();
slowdown = new Scrollbar(Scrollbar.HORIZONTAL, 0, 0, 0, 100);
slowdown.setPageIncrement(10);
javascript:(function({
var INSTAPAPER=true,w=window,d=document,pageSelectedTxt=w.getSelection?w.getSelection():(d.getSelection)?d.getSelection():(d.selection?d.selection.createRange().text:0),pageTitle=d.title,pageUri=w.location.href,tmplt="";
tmplt="From ["+pageTitle+"]("+pageUri+"):\n\n";
if(pageSelectedTxt!="") {
pageSelectedTxt=">%20"+pageSelectedTxt;
pageSelectedTxt=pageSelectedTxt.replace(/(\r\n|\n+|\r)/gm,"\n");
pageSelectedTxt=pageSelectedTxt.replace(/\n/g,"\n>%20\n>%20");
w.location.href="nvalt://make/?txt="+encodeURIComponent(tmplt+pageSelectedTxt)+"&title="+encodeURIComponent(pageTitle)
}
else {