Skip to content

Instantly share code, notes, and snippets.

View georges's full-sized avatar

Georges Auberger georges

View GitHub Profile
sudo apt-get install golang
sudo apt-get install libpulse-dev
go install github.com/nonoo/kappanhang@latest
pactl set-default-sink kappanhang-IC-705.2
pactl set-default-source kappanhang-IC-705
@georges
georges / MultipeerHandler.swift
Created November 19, 2020 04:57 — forked from yogurtsake/MultipeerHandler.swift
Post for StackOverflow
protocol AudioStreamingDelegate {
func connectedDevicesChanged(manager: MultipeerHandler, connectedDevices: [String])
}
class MultipeerHandler: NSObject {
private let peerType = "stream-audio"
private var peerId: MCPeerID!
private var serviceAdvertiser: MCNearbyServiceAdvertiser?
private var serviceBrowser: MCNearbyServiceBrowser?
@georges
georges / gist:2233163
Created March 29, 2012 03:55
nginx.conf
worker_processes 1;
events {
worker_connections 1024;
accept_mutex off;
use epoll;
}
http {
passenger_root /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11;
@georges
georges / gist:2217554
Created March 27, 2012 16:10
SSL Cert for NGINX
openssl req -new -nodes -keyout server.key -out server.csr
@georges
georges / gist:1219922
Created September 15, 2011 17:39
SSL Certs on Apache
/etc/apache2/ssl$ sudo openssl genrsa -out domain.key 2048
sudo openssl req -new -key domain.key -out domain.csr
@georges
georges / gist:1218523
Created September 15, 2011 04:18
Deprec recipe
cap deprec:users:passwd HOSTS=root@
cap deprec:users:add HOSTS=root@
cap deprec:ssh:config HOSTS=
ssh-keygen -t rsa
cap deprec:rack:install_stack
cap deprec:mysql:install
cap deprec:app:install
@georges
georges / node-and-npm-in-30-seconds.sh
Created September 13, 2011 22:55 — forked from isaacs/node-and-npm-in-30-seconds.sh
Use one of these techniques to install node and npm without having to sudo. Discussed in more detail at http://joyeur.com/2010/12/10/installing-node-and-npm/ Note: npm >=0.3 is *safer* when using sudo.
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-install
cd ~/node-install
curl http://nodejs.org/dist/node-v0.4.11.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl http://npmjs.org/install.sh | sh
@georges
georges / gist:1202665
Created September 8, 2011 05:03
Capistrano task for db cloning
namespace :db do
task :backup_name, :roles => :db, :only => { :primary => true } do
now = Time.now
run "mkdir -p db_backups"
backup_time = [now.year,now.month,now.day,now.hour,now.min,now.sec].join('-')
set :backup_file, "db_backups/#{application}-snapshot-#{backup_time}.sql"
end
desc 'Load remote production database into local development environment'
task :clone_to_local, :roles => :db, :only => { :primary => true } do