Skip to content

Instantly share code, notes, and snippets.

View yuvadm's full-sized avatar

Yuval Adam yuvadm

View GitHub Profile
@yuvadm
yuvadm / fabfile.py
Created March 16, 2011 13:41
Fabric example for SSH keyfile connection
from fabric.api import *
env.hosts = ['host.name.com']
env.user = 'user'
env.key_filename = '/path/to/keyfile.pem'
def local_uname():
local('uname -a')
def remote_uname():

Keybase proof

I hereby claim:

  • I am yuvadm on github.
  • I am yuvadm (https://keybase.io/yuvadm) on keybase.
  • I have a public key whose fingerprint is 55E3 6E28 5352 22E2 A206 2848 B75B 5FC2 FA1A FE15

To claim this, I am signing this object:

שם ישוב זמני כניסה למיגון שם חדש
א דהאבשה דקה וחצי נגב 299
א דיר במזרח הר חברון דקה וחצי יהודה 200
א דיר במערב הר חברון דקה וחצי יהודה 188
א דיראת דקה וחצי יהודה 207
א דנפירי דקה וחצי נגב 300
א זיאדנה דרומית לרהט 45 שניות באר שבע 286
א זיאדנה צפונית לרהט 45 שניות באר שבע 286
א זעיים דקה וחצי ירושלים 194
א טבקה דקה וחצי יהודה 207
@yuvadm
yuvadm / users.csv
Last active November 6, 2018 10:59
Benjamin Netanyahu's Fan Club Twitter Bot Network https://tech.b48.club/2018/11/06/netanyahu-bot-net.html
Name Twitter ID Date Created Followers Friends Favourites Description
AanatCohen 919188106200387584 2017-10-14 13:08:16 135 128 866 חייל ישראלי ~Israel Defense Forces @idfspokesperson
AdamNoa56459635 863064985647427585 2017-05-12 16:15:02 2 4 1
AhdiTorah 891250833349857280 2017-07-29 10:55:32 111 131 309
AhibekYemen 896403046279892992 2017-08-12 16:08:35 134 102 500
AHUVVA 939373862101422081 2017-12-09 05:59:16 92 112 53
arirobo 890932794272227328 2017-07-28 13:51:45 94 123 142
AriShimonn 908631917947432960 2017-09-15 10:01:45 117 0 592
AtaraZion 909890621409722369 2017-09-18 21:23:23 151 129 290
@yuvadm
yuvadm / haproxy.cfg
Created March 17, 2011 10:10
A basic HAProxy configuration for a proxy server with stats
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
#chroot /usr/share/haproxy
user haproxy
group haproxy
daemon
#debug
/wEPDwUKMTMyMTkyNzc5Mw9kFgJmD2QWAgIDD2QWCgIHDw8WCB4JQmFja0NvbG9yCpEBHgRUZXh0BTE8Yj5Wb3VzIG4nw6p0ZXMgcGFzIGNvbm5lY3TDqSDDoCB2b3RyZSBjb21wdGU8L2I+HgRfIVNCAggeB1Zpc2libGVoZGQCCQ9kFgJmD2QWAgIBDxYCHwNnZAIND2QWBAIBDxYCHwNoZAIDDxYCHwNnZAIPD2QWAgIBD2QWAgIBDzwrAAkBAA8WBB4IRGF0YUtleXMWAB4LXyFJdGVtQ291bnQCC2QWFmYPZBYQAgMPDxYEHghJbWFnZVVybAUefi9JbWFnZXMvRmlsbXMvMTQ3OTcxMDg2VkYuanBnHg9Db21tYW5kQXJndW1lbnQFHTE0Nzk3MTA4NjsxNDc5NzEwMjU7MTQ3OTcxMDI0ZGQCBQ8PFgYfBwUdMTQ3OTcxMDg2OzE0Nzk3MTAyNTsxNDc5NzEwMjQfAQUNQkxBQ0sgUEFOVEhFUh4HVG9vbFRpcAUNQkxBQ0sgUEFOVEhFUmRkAgcPDxYCHwEFBVZGIFZPZGQCCQ8PFgIfAQUFM0QgMkRkZAILDw8WAh8BBQ5EdXLDqWUgOiAwMmgxNWRkAg0PDxYEHwEFDFJ5YW4gQ29vZ2xlch8IBQxSeWFuIENvb2dsZXJkZAIPDw8WBB8BBTNDaGFkd2ljayBCb3NlbWFuLCBNaWNoYWVsIEIuIEpvcmRhbiwgTHVwaXRhIE55b25nJ28fCAUzQ2hhZHdpY2sgQm9zZW1hbiwgTWljaGFlbCBCLiBKb3JkYW4sIEx1cGl0YSBOeW9uZydvZGQCEQ8PFgIfBwUdMTQ3OTcxMDg2OzE0Nzk3MTAyNTsxNDc5NzEwMjRkZAIBD2QWEgIBDxYCHwNoZAIDDw8WBB8GBR5+L0ltYWdlcy9GaWxtcy8xNDc5MzYwMjBWTy5qcGcfBwUTMTQ3OTM2MDIwOzE0NzkzNjAxOWRkAgUPDxYGHwcFEzE0NzkzNjAy
execve("/usr/bin/rtl_test", ["rtl_test"], 0xbeab3ce8 /* 17 vars */) = 0
brk(NULL) = 0x5d8000
uname({sysname="Linux", nodename="alarm", ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f77000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=49935, ...}) = 0
mmap2(NULL, 49935, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f6a000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/librtlsdr.so.0", O_RDONLY|O_CLOEXEC) = 3
@yuvadm
yuvadm / widgets.py
Last active June 29, 2017 11:52
Select2 Django admin widget for ArrayFields
class ArrayTagWidget(Select2TagWidget):
def build_attrs(self, *args, **kwargs):
self.attrs.setdefault('data-token-separators', [])
self.attrs.setdefault('data-width', '500px')
self.attrs.setdefault('data-tags', 'true')
return super().build_attrs(*args, **kwargs)
def value_from_datadict(self, data, files, name):
values = super().value_from_datadict(data, files, name)
@yuvadm
yuvadm / Chat.java
Created January 24, 2011 14:33
JGroups TCP over WAN
import org.jgroups.JChannel;
import org.jgroups.Message;
import org.jgroups.ReceiverAdapter;
import org.jgroups.View;
import org.jgroups.util.Util;
public class Chat {
public static void main(String[] args) throws Exception {
JChannel ch = new JChannel("tcp.xml");