Skip to content

Instantly share code, notes, and snippets.

View salicio's full-sized avatar

Roberto Salicio salicio

  • Linube
  • Barakaldo, Spain
View GitHub Profile
@DGuidi
DGuidi / leaflet.google.js
Created March 7, 2012 12:27
leaflet+google integration
/*
* Here the 'inspiration': http://goo.gl/OKL9A
* Adapted from: http://psha.org.ru/leaflet/Google.js
* Demo: http://psha.org.ru/leaflet/bel.html
* This code works well with jquerymobile:
* the original code maintain a div.height of 0 for the internal google container
* REMARKS: this
* NOTE: jQuery required!
*/
@aledujke
aledujke / sfWidgetFormSchemaFormatterBootstrap.class.php
Created March 12, 2012 18:24 — forked from malteo/sfWidgetFormSchemaFormatterBootstrap.class.php
Symfony form formatter to use with Twitter Bootstrap v2.0 CSS
<?php
class sfWidgetFormSchemaFormatterBootstrap extends sfWidgetFormSchemaFormatter
{
protected
$rowFormat = "<div class=\"control-group %row_class%\">\n %label%\n <div class=\"controls\">\n %field%\n %error%\n %help%\n %hidden_fields%\n </div>\n</div>\n",
$errorRowFormat = '%errors%',
$errorListFormatInARow = "<span class=\"help-inline\">%errors%</span>\n",
$errorRowFormatInARow = "%error% ",
$namedErrorRowFormatInARow = "%name%: %error% ",
$helpFormat = '<p class="help-block">%help%</p>',
@cboden
cboden / MyApp1.php
Created June 19, 2012 12:43
TempRouter
<?php
use Ratchet\MessageComponentInterface;
use Ratchet\ConnectionInterface;
class MyApp1 implements MessageComponentInterface {
public function onOpen(ConnectionInterface $conn) {
}
public function onMessage(ConnectionInterface $from, $msg) {
}
@maccman
maccman / juggernaut.rb
Created June 26, 2012 02:49
Sinatra Server Side Event streaming.
# Usage: redis-cli publish message hello
require 'sinatra'
require 'redis'
conns = []
get '/' do
erb :index
end
@shrop
shrop / brewStack.md
Last active October 11, 2023 20:18
brewStack Docs
function vec3(xx, yy, zz) {
this.x = xx || 0;
this.y = yy || 0;
this.z = zz || 0;
this.translate = function (d) { return new vec3(this.x+d[0], this.y+d[1],this.z+d[2]) }
this.scale = function(s) { return new vec3(s*this.x, s*this.y,s*this.z) }
this.rotz = function(ang) {
var c = Math.cos(ang)
var s = Math.sin(ang)
return new vec3(this.x*c - this.y*s,this.y*c + this.x*s, this.z)
@lisamelton
lisamelton / transcode-video.sh
Last active April 29, 2025 20:17
Transcode video file (works best with Blu-ray or DVD rip) into MP4 (or optionally Matroska) format, with configuration and at bitrate similar to popular online downloads.
#!/bin/bash
#
# transcode-video.sh
#
# Copyright (c) 2013-2015 Don Melton
#
about() {
cat <<EOF
$program 5.13 of April 8, 2015
@dimsemenov
dimsemenov / vcl-regex-cheat-sheet
Last active March 12, 2022 19:01
Regular expression cheat sheet for Varnish (.vcl). Examples of vcl regexp. Found here http://kly.no/varnish/regex.txt (by Kristian Lyngstøl)
Regular expression cheat sheet for Varnish
Varnish regular expressions are NOT case sensitive. Varnish uses POSIX
regular expressions, for a complete guide, see: "man 7 regex"
Basic matching:
req.url ~ "searchterm"
True if req.url contains "searchterm" anywhere.
req.url == "searchterm"
@nwjlyons
nwjlyons / back lit keyboard linux
Last active March 10, 2025 02:47
Turn Mac Book Pro backlit keyboard on and off under linux
# First su in as root
sudo su
# Then cd to backlight directory
cd /sys/class/leds/smc::kbd_backlight/
# Turn the backlight on
cat max_brightness > brightness
# Set to zero to turn off the backlight
@protrolium
protrolium / ffmpeg.md
Last active April 27, 2025 21:52
ffmpeg guide

ffmpeg

Converting Audio into Different Formats / Sample Rates

Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma

You can get the list of supported formats with:
ffmpeg -formats

You can get the list of installed codecs with: