Skip to content

Instantly share code, notes, and snippets.

View kybernetyk's full-sized avatar
💸
0x90

kyb kybernetyk

💸
0x90
View GitHub Profile
@kybernetyk
kybernetyk / echo_channel.go
Created April 6, 2011 11:25
Concurrent Echo Server in GO (CHANNELS ARE THE WAR!)
package main
import (
"net"
"os"
"fmt"
"bufio"
"strings"
)
@kybernetyk
kybernetyk / gist:917774
Created April 13, 2011 15:38
MACHS GANS!
package main
import (
"fmt"
"regexp"
)
func main() {
r := `<.*?>`
s := "<b>ich mag <3 tiere</b><a href='http://www.heise.de'>lol</a>"
@kybernetyk
kybernetyk / mgotest.go
Created April 20, 2011 17:11
mgo int64 struct member unpacking
package main
import (
"fmt"
"launchpad.net/mgo"
)
type MyStruct struct {
A int64
B int
@kybernetyk
kybernetyk / gist:939698
Created April 24, 2011 17:01
linux frickelei
http://forums.fedoraforum.org/forumdisplay.php?f=61
/usr/libexec/gnome-settings-daemon & # handles themes, starts gnome-screensaver. You may have to use gconf to disable it setting the background.
nm-applet & # assuming you're using Network Manager
gnome-power-manager & # for laptops and stuff
gnome-volume-control-applet & # fommr mounting CDs, USB sticks, and such
xcalib /etc/xcalib/Color\ LCD-00000610-0000-9CA0-0000-000004272800.icc
@kybernetyk
kybernetyk / vhosts.conf
Created May 28, 2011 12:17
go server behind apache
<VirtualHost *:80>
ServerName fettemama.org
ServerAlias www.fettemama.org
ProxyPass / http://85.17.133.6:9876/
ProxyPassReverse / http://85.17.133.6:9876/
ErrorLog /var/www/fettemama/logs/error_log
CustomLog /var/www/fettemama/logs/access_log combined
CustomLog /var/www/fettemama/logs/referer_log referer
</VirtualHost>
@kybernetyk
kybernetyk / newhost.sh
Created May 29, 2011 09:47
create directory + append entry to vhosts.conf
#!/bin/bash
if [ "$2" = "" ]; then
echo "syntax: newhost <domainname> <dirname>";
exit 1;
fi
echo "domain: $1";
echo "dir: $2";
echo "#domain $1 - dir $2" > http.tmp
@kybernetyk
kybernetyk / webkonrad.arc
Created June 9, 2011 08:54
geheime DWD konrad daten
[HEAD]
VX090845100000611BY 22114VS03MS019_exec5rx_2007_12_13
[ERG]
[STAT]
[1]10000VX110609_0815.stat
(14) <HAM,ROS,EMD,HAN,UMD,BLN,ESS,ASE,fld,DRS,neu,NHB,FRI,EIS,TUR,FBG,MUC,OFT,mem>
[2]10000VX110609_0820.stat
(14) <HAM,ROS,EMD,HAN,UMD,BLN,ESS,ASE,fld,DRS,neu,NHB,FRI,EIS,TUR,FBG,MUC,OFT,mem>
[3]10000VX110609_0825.stat
(14) <HAM,ROS,EMD,HAN,UMD,BLN,ESS,ASE,fld,DRS,neu,NHB,FRI,EIS,TUR,FBG,MUC,OFT,mem>
@kybernetyk
kybernetyk / gist:1040400
Created June 22, 2011 15:49
Keep Status Item Left
if (!statusItem) {
if ([defs boolForKey: @"keepAlwaysLeft"] &&
[statusBar respondsToSelector:@selector(_statusItemWithLength:withPriority:)]) {
NSLog(@"will keep always left!");
statusItem = [statusBar _statusItemWithLength:0 withPriority:INT_MIN ];
[statusItem setLength:0];
} else {
statusItem = [statusBar statusItemWithLength: NSVariableStatusItemLength];
}
@kybernetyk
kybernetyk / hw_breakpoint.c
Created July 3, 2011 22:07 — forked from nall/hw_breakpoint.c
How to perform breakpoints on ia32/OSX
#include <pthread.h>
#include <stdio.h>
#include <inttypes.h>
#include <signal.h>
#include <mach/mach_types.h>
// compile:
// monoco% gcc -m32 -o break break.m -lpthread -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Kernel.framework
@kybernetyk
kybernetyk / iKurzweil.m
Created July 28, 2011 16:02
automatic music composer with rand()
//
// main.m
// iKurzweil
//
// Created by Jaroslaw Szpilewski on 28/7/11.
// Copyright 2011 Flux Forge. All rights reserved.
//
#import <Foundation/Foundation.h>