Skip to content

Instantly share code, notes, and snippets.

View cstrap's full-sized avatar
🐍

Christian Strappazzon cstrap

🐍
View GitHub Profile
@cstrap
cstrap / flaskapp_init.py
Created November 9, 2012 17:56 — forked from uolter/flaskapp_init.py
flask application basic setup
#!/usr/local/bin/python
from optparse import OptionParser
import os
PATH_SEPARATOR = os.sep
html_page = "<!DOCTYPE html>\n" \
" <html>\n" \
@cstrap
cstrap / tableview.m
Created October 15, 2012 17:11
Example of working tableview with async images
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CGSize newSize = CGSizeMake(70, 70);
Story *currentStory = [[storyParser stories] objectAtIndex:indexPath.row];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
@cstrap
cstrap / flaskapp.py
Created June 9, 2012 16:34 — forked from kennethreitz/flaskapp.py
My typical flask app base
# -*- coding: utf-8 -*-
import os
from flask import Flask
from flask_heroku import Heroku
from flask_sslify import SSLify
from raven.contrib.flask import Sentry
from flask.ext.celery import Celery
@cstrap
cstrap / pymodoro.py
Created May 9, 2012 16:25 — forked from vrde/pymodoro.py
simple pomodoro implementation with pynotify
import pynotify
from time import sleep
def mins_to_secs(ms):
return map(lambda x: x * 60, ms)
class Pymodoro(object):
POMODORO_TIME = 25 * 60
POMODORO_CHECKPOINTS = mins_to_secs([25, 15, 10, 5, 3, 1]) + range(10)
@cstrap
cstrap / json_field.py
Created November 8, 2010 16:51 — forked from paltman/json_field.py
Serialize JSON object into a model object and retrieve a python dictionary on load
from django.db import models
from django.utils import simplejson as json
from django.conf import settings
from datetime import datetime
import time
class JSONEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime):
return obj.strftime('%Y-%m-%d %H:%M:%S')