Skip to content

Instantly share code, notes, and snippets.

🤷‍♂️
¯\_(ツ)_/¯

Tomek Wójcik tomekwojcik

View GitHub Profile
@tomekwojcik
tomekwojcik / hack.sh
Last active Feb 22, 2017 — forked from erikh/hack.sh
OSX For Hackers
View hack.sh
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
View ram_db.py
from UserDict import UserDict
class RamDB(UserDict):
pass
View pythonmagick_osx.md

Installing PythonMagick on OS X

  1. brew install boost - will take a lot of time and make your Mac hot
  2. brew install --with-magick-plus-plus imagemagick
  3. cd <path_to_PythonMagick_source>
  4. ./configure --with-boost=<path_to_boost_root>
  5. make
  6. make install
  7. python -c "import PythonMagick"
@tomekwojcik
tomekwojcik / proptest.py
Created May 10, 2012
Python @Property vs direct access
View proptest.py
# -*- coding: utf-8 -*-
from timeit import timeit
setup = """\
class Test(object):
def __init__(self, something):
self._something = something
@property
def something(self):
View stest.php
<?php
class string {
protected $_src = null;
public function __construct($src = '') {
$this->_src = $src;
}
public function __toString() {
return $this->_src;
@tomekwojcik
tomekwojcik / wtfpasswdapi.md
Created Dec 24, 2011
Why The Fuck Should I Use An API For "What The Fuck Should I Use For Password"?
View wtfpasswdapi.md

Why The Fuck Should I Use An API For "What The Fuck Should I Use For Password"?

What The Fuck Should I Use For Password? wouldn't be much of a Web 2.0 app if it didn't provide an API. Using this API you can get a pseudo-random string in JSON or plaintext form.

Query format

http://whatthefuckshouldiuseforpassword.com/*format*?*query_string*

Formats

@tomekwojcik
tomekwojcik / makepwd.py
Created Dec 21, 2011
Tweet-sized password "generator" in Python.
View makepwd.py
import random; ''.join([ chr(i).lower() for i in random.sample(range(48, 57) + range(65, 90), 8) ])
@tomekwojcik
tomekwojcik / gist:1180217
Created Aug 30, 2011
Dirty fix for Flask's bug with static files.
View gist:1180217
# default is the blueprint object
@default.route('/files/<path:path>')
def files(path):
return default.send_static_file(path)
@tomekwojcik
tomekwojcik / cdlib.rb
Created Jul 17, 2011
My first Ruby "app".
View cdlib.rb
# -*- coding: utf-8 -*-
VERSION = "1.0"
DEFAULT_LIBRARY = "library.cdlib"
class Library
attr_reader :entry_fields
attr_accessor :path
def initialize(path=DEFAULT_LIBRARY)
@tomekwojcik
tomekwojcik / flask-formreuse-app.py
Created May 3, 2011
Flask mini-app demoing WTForms reuse
View flask-formreuse-app.py
from flask import Flask, render_template, flash, request
from werkzeug.datastructures import MultiDict
from flaskext.wtf import Form, TextField, TextAreaField, validators
# App config.
DEBUG = True
SECRET_KEY = '87469976308fd14a2d0148247d441f2756b6176a'
app = Flask(__name__)
app.config.from_object(__name__)
You can’t perform that action at this time.