Skip to content

Instantly share code, notes, and snippets.

View sole's full-sized avatar
🌞
🌿🌱

sole sole

🌞
🌿🌱
View GitHub Profile
@sole
sole / gist:9c83f12f1564af66ee43
Created January 8, 2016 13:51 — forked from anonymous/gist:1817540b7c0160d0ef42
Servo CSS properties
// List of all CSS properties parsed by servo as of 2016-01-08
// To extract again, build Servo and search for `is_supported_property`
// in the generated file target/debug/build/style-*/out/properties.rs
background
margin
padding
border-color
border-style
border-width
@sole
sole / ibeacon.js
Last active August 29, 2015 14:21 — forked from janjongboom/ibeacon.js
navigator.mozBluetooth.defaultAdapter.startLeScan([]).then(handle => {
console.log('Start scanning', handle);
handle.ondevicefound = e=> {
var record = parseScanRecord(e.scanRecord);
if (record) {
console.log('Found an iBeacon', record.uuid, record.major, record.minor, e.rssi);
}
}
setTimeout(() => {
/*var detectOrientation = function () {
if (window.matchMedia('(orientation: landscape)').matches) {
videoWidth = 135;
videoHeight = 101;
console.log('landscape mode');
} else {
videoWidth = 101;
videoHeight = 135;
console.log('portrait mode');
}
@sole
sole / gist:4121881
Created November 20, 2012 23:04 — forked from Ricket/gist:2044441
Three.js mouse picking
var projector = new THREE.Projector();
var ray = projector.pickingRay( mouseCoord, camera ); // (mouse coord are in screenspace and must be [-1, 1])
var objects = ray.intersectObjects( scene.children );
if( objects.length )
{
objects[ 0 ].object; // THREE.Particule or THREE.Mesh
objects[ 0 ].face; // THREE.Face3 or THREE.Face4 (is .object is a Mesh
objects[ 0 ].point; // THREE.Vector3
}
@sole
sole / php-cgi.rc.sh
Created September 24, 2012 19:30 — forked from zliang-min/php-cgi.rc.sh
php-cgi rc script for archlinux
#!/bin/bash
# vim: syntax=sh
. /etc/rc.conf
. /etc/rc.d/functions
daemon_name=php-cgi
BIND=/tmp/php-cgi.socket
USER=gimi