View gist:815661
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Size | |
{ | |
public: | |
Size(); | |
Size(uint width, uint height); | |
const Size& setWidth(uint width); | |
const Size& setHeight(uint height); | |
uint width() const; | |
uint height() const; | |
private: |
View gist:1022136
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
std::map<std::string, std::string> result; | |
std::string str("foo=bar&color=red&zoom=22.5&alpha=3,4,2,1222.8"); | |
sregex pair = ( (s1= +_w) >> "=" >> (s2= +(set[alnum | '_' | '.' | ',']) )) | |
[ ref(result)[s1] = s2]; | |
sregex rx = pair >> *('&' >> *(pair)); | |
if(regex_match(str, rx)) { |
View gist:1096448
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
https://github.com/coffin/coffin/blob/master/coffin/template/defaulttags.py | |
""" | |
class SpacelessExtension(Extension): | |
"""Removes whitespace between HTML tags, including tab and | |
newline characters. | |
Works exactly like Django's own tag. | |
""" |
View gist:1099818
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import pyttsx | |
def main(): | |
engine = pyttsx.init() | |
for root, dirs, filenames in os.walk('.'): | |
for filename in filenames: | |
basename, extension = os.path.splitext(filename) | |
fullpath = os.path.abspath(os.path.join(root, filename)) |
View gist:2172956
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <boost/shared_ptr.hpp> | |
class VideoManagerPrivate { | |
private: | |
friend class VideoManager; | |
VideoManagerPrivate() { } | |
bool init(int _width, int _height, short _bpp, bool _fullscreen) { |
View hack.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 gist:2783188
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
QString atom( | |
"declare namespace atom = \"http://www.w3.org/2005/Atom\";\n" | |
"declare namespace media = \"http://search.yahoo.com/mrss/\";\n" | |
"doc($result)//atom:entry/media:group/media:player/@url/string()\n" | |
); | |
QXmlQuery query; | |
query.bindVariable("result", &buffer); | |
query.setQuery(atom); |
View gist:3350974
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Based on this picture | |
* http://imgur.com/ZZxFy | |
*/ | |
#include <cstdio> | |
#include <stdio.h> | |
#include <windows.h> | |
#include <tlhelp32.h> |
View gist:3439187
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
QFile *file = new QFile(filename); | |
QFileInfo info(*file); | |
QDir dir = info.dir(); | |
QString filepath = dir.absolutePath(); | |
if (!dir.mkpath(filepath)) { | |
qWarning("Error while creating the subdirectory %s", qPrintable(filepath)); | |
} |
View gist:3741040
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
""" | |
Based upon www.splinter.com.au/converting-hsv-to-rgb-colour-using-c/ | |
""" | |
from math import floor | |
def HSVtoRGB(h, s, v): | |
r, g ,b = 0, 0, 0 |
OlderNewer