Skip to content

Instantly share code, notes, and snippets.

View sotsugov's full-sized avatar

igor sotsugov

View GitHub Profile
<?xml version="1.0" encoding="ISO-8859-1"?>
<vxml version="2.0" lang="en">
<form>
<block>
<prompt bargein="false">Hello world!
</prompt>
</block>
</form>
</vxml>
@sotsugov
sotsugov / install
Created July 29, 2014 14:23
Mac OS X Mavericks Install
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction
@sotsugov
sotsugov / utf8_conv.py
Last active August 29, 2015 14:06
UTF-8 Unicode (with BOM) text to UTF-8
import os, sys, codecs
BUFSIZE = 4096
BOMLEN = len(codecs.BOM_UTF8)
path = sys.argv[1]
with open(path, "r+b") as fp:
chunk = fp.read(BUFSIZE)
if chunk.startswith(codecs.BOM_UTF8):
i = 0

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000
from django.contrib.sessions.backends.base import SessionBase, CreateError
from django.conf import settings
from django.utils.encoding import force_unicode
import redis
class SessionStore(SessionBase):
""" Redis store for sessions"""
def __init__(self, session_key=None):
self.redis = redis.Redis(
#! /usr/bin/env python
import redis
import random
import pylibmc
import sys
r = redis.Redis(host = 'localhost', port = 6389)
mc = pylibmc.Client(['localhost:11222'])
[29 Mar 2010: An expanded and annotated version of this is available on my website at http://www.thebraidytester.com/downloads/YouAreNotDoneYet.pdf.]
Accessibility
Check the following MSAA property settings for every control on every dialog, command bar, and other UI feature: NAME, ROLE, STATE, VALUE, KBSHORTCUT, and DEFACTION
Change values in edit boxes and verify those values are reflected in the MSAA property set
Run in high contrast mode
Run in large font mode
Run with Sound Sentry
Run with sticky keys and other mouse key settings
@sotsugov
sotsugov / celery-crontab.py
Last active August 29, 2015 14:28 — forked from alexanderjulo/celery-crontab.py
celery crontab example
from celery.schedules import crontab
from flask.ext.celery import Celery
CELERYBEAT_SCHEDULE = {
# executes every night at 4:15
'every-night': {
'task': 'user.checkaccounts',
'schedule': crontab(hour=4, minute=20)
}
}
@sotsugov
sotsugov / puzzle.md
Last active November 9, 2015 10:54
Einstein's Riddle

There is a street with five houses all in a row. Each house has a person with a different name and each house is painted a different colour. Each homeowner drinks a different type of beverage, owns a different type of pet and reads a different type of newspaper.

  • Jez lives in the red house.
  • Liz keeps corgis as pets.
  • Vlad drinks vodka.
  • The green house is on the immediate left of the white house.
  • The green house's owner drinks coffee.
  • The owner who reads the Morning Star keeps a golden eagle.
@sotsugov
sotsugov / Fallout 2
Last active December 31, 2015 05:39
Character Profiles
FALLOUT
VAULT-13 PERSONNEL RECORD
25 July 2241 0824 hours
Name: O Age: 33 Gender: Male
Level: 01 Exp: 0 Next Level: 1,000
::: Statistics :::
Strength: 04 Hit Points: 028/027 Sequence: 04
Perception: 09 Armor Class: 009 Healing Rate: 01