Skip to content

Instantly share code, notes, and snippets.

View yuvadm's full-sized avatar

Yuval Adam yuvadm

View GitHub Profile
@yuvadm
yuvadm / spacemacs_for_sublime.MD
Last active December 25, 2021 00:15
Spacemacs 101 for Sublime users

This is a quick tutorial on how to start using Spacemacs coming from Sublime Text.

After installing Spacemacs, boot it up:

$ emacs

Open up a file by hitting SPACE f f, you can then locate and open a file by path with tab completion and ending with ENTER

@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 / MailinatorAliases
Created August 2, 2016 12:30 — forked from nocturnalgeek/MailinatorAliases
A list of alternate domains that point to @mailinator.com
@binkmail.com
@bobmail.info
@chammy.info
@devnullmail.com
@letthemeatspam.com
@mailinater.com
@mailinator.net
@mailinator2.com
@notmailinator.com
@reallymymail.com
{
"name": "Daat Hamakom Default",
"sources": {
"mapbox://mushon.277625nf": {
"url": "mapbox://mushon.277625nf",
"type": "vector"
},
"mapbox://mapbox.mapbox-streets-v7": {
"url": "mapbox://mapbox.mapbox-streets-v7",
"type": "vector"
{
"id": "cijzh8i5u0101bmkvm2sxj5l0",
"center": [
13.2797674709783,
38.21471825979131
],
"metadata": {
"mapbox:groups": {
"1452119469254.1111": {
"name": "default",
{
"pitch": 0,
"sprite": "mapbox://sprites/mushon/cijzh8i5u0101bmkvm2sxj5l0",
"draft": false,
"owner": "mushon",
"name": "Daat Hamakom Default",
"glyphs": "mapbox://fonts/mushon/{fontstack}/{range}.pbf",
"center": [
13.2797674709783,
38.21471825979131
@yuvadm
yuvadm / ffmpeg-over-ssh.sh
Created February 7, 2016 23:10
Media stream pipe ffmpeg over SSH
ssh [email protected] "ffmpeg -i $URL -c copy -f nut pipe:1" | ffplay -i pipe:0
@yuvadm
yuvadm / unsign.py
Created January 13, 2016 10:46
Unwrap gov.il signed documents
from base64 import b64decode
from os import listdir
from sys import argv
from xml.dom.minidom import parse
def unsign(filenames):
for f in filenames:
try:
dom = parse(f)
except IOError:
@yuvadm
yuvadm / 32c3
Created December 26, 2015 18:31
Netctl config for 32c3
Description='32C3 secure WPA2 802.1X config'
Interface=wls1
Connection=wireless
Security=wpa-configsection
IP=dhcp
ESSID=32C3
WPAConfigSection=(
'ssid="32C3"'
'proto=RSN WPA'
'key_mgmt=WPA-EAP'
@yuvadm
yuvadm / install.sh
Created September 19, 2015 13:25
Arch Linux installation on Asus F201E
# Arch Linux installation procedure on an Asus F201E
# UEFI boot + SSD + LVM + LUKS + TRIM + discards
# Randomize (or zero) drive contents
dd if=/dev/urandom of=/dev/sda
# Create GPT and partitions
# Use gdisk to ensure proper partition alignment
gdisk /dev/sda
# 400MB boot partition on /dev/sda1 type ef00