Skip to content

Instantly share code, notes, and snippets.

View maiamcc's full-sized avatar

Maia McCormick maiamcc

View GitHub Profile
@maiamcc
maiamcc / gist:f37909d7524a2353ce4a
Created January 23, 2015 19:36
favourite query...
@staticmethod
def songs(where_clause):
query = '''
SELECT DISTINCT
rdf:type(?song)
tracker:id(?song) AS id
nie:url(?song) AS url
nie:title(?song) AS title
nmm:artistName(nmm:performer(?song)) AS artist
nie:title(nmm:musicAlbum(?song)) AS album
@maiamcc
maiamcc / TrackerWrapper
Created January 28, 2015 21:11
Attempt at a singleton class for Tracker object
class TrackerWrapper:
class __TrackerWrapper:
def __init__(self):
self.tracker = Tracker.SparqlConnection.get(None)
def __str__(self):
return repr(self)
instance = None
def __init__(self):
if not TrackerWrapper.instance:
TrackerWrapper.instance = TrackerWrapper.__TrackerWrapper()
(repeated_code_finder)repeated_code_finder [master *] $ brew install pkg-config libffi
Warning: pkg-config-0.28 already installed
Warning: libffi-3.0.13 already installed
(repeated_code_finder)repeated_code_finder [master *] $ export PKG_CONFIG_PATH=/usr/local/Cellar/libffi/3.0.13/lib/pkgconfig/
(repeated_code_finder)repeated_code_finder [master *] $ pip install bcrypt
Downloading/unpacking bcrypt
Downloading bcrypt-1.1.0.tar.gz
Running setup.py (path:/Users/maiamccormick/code/repeated_code_finder/build/bcrypt/setup.py) egg_info for package bcrypt
Downloading/unpacking cffi>=0.8 (from bcrypt)
@maiamcc
maiamcc / bpython strugs pt. 2
Created January 31, 2015 02:26
cffi errors
(repeated_code_finder)repeated_code_finder [master] $ pip install cffi
Downloading/unpacking cffi
Downloading cffi-0.8.6.tar.gz (196kB): 196kB downloaded
Running setup.py (path:/Users/maiamccormick/code/repeated_code_finder/build/cffi/setup.py) egg_info for package cffi
Downloading/unpacking pycparser (from cffi)
Downloading pycparser-2.10.tar.gz (206kB): 206kB downloaded
Running setup.py (path:/Users/maiamccormick/code/repeated_code_finder/build/pycparser/setup.py) egg_info for package pycparser
Installing collected packages: cffi, pycparser
@maiamcc
maiamcc / OPW application
Last active August 29, 2015 14:14
my application for the Dec. '14-Mar. '15 round of OPW
*Name:* Maia Remez McCormick
*E-mail address:* maia.mcc@gmail.com
*IRC Nick:* maiamcc
*Web Page / Blog / Microblog (e.g. Twitter) / Portfolio:* [maiamcc.github.io/](//maiamcc.github.io/)
*Location:* New York City
@maiamcc
maiamcc / OPW application
Created February 5, 2015 19:32
my application for the Dec. '14-Mar. '15 round of OPW
*Name:* Maia Remez McCormick
*E-mail address:* maia.mcc@gmail.com
*IRC Nick:* maiamcc
*Web Page / Blog / Microblog (e.g. Twitter) / Portfolio:* [maiamcc.github.io/](//maiamcc.github.io/)
*Location:* New York City
@maiamcc
maiamcc / view + window.py
Created February 23, 2015 17:03
trying to resolve one notification before initing another
### IN WINDOW.PY
@log
def dismiss_previous_notification(self):
try:
self.notification.dismiss()
except AttributeError:
pass
@log
def _init_playlist_removal_notification(self):
@maiamcc
maiamcc / filter_func_maker.py
Created March 10, 2015 22:00
old func to make different filter funcs (for textMeBikes)
# run addr. through gmaps api. for all results:
# should I have multiple filters for, say, US, NY State, Brooklyn/Manhattan?
# or just filter for manhattan? To write multiple filter funcs:
# def filter_address_by(attr, val):
# def filter_func(addr_obj):
# for component in addr_obj["address_components"]:
# if attr in component["types"] and component["long_name"] == val:
# return True
# return False
# return filter_func
@maiamcc
maiamcc / responsive-video.css
Created March 20, 2015 19:30
trying to make embedded video be responsive
.video_gallery {
text-align: center;
}
.video_gallery li {
margin: 10px 0 10px 0;
}
.video-container {
position: relative;
@maiamcc
maiamcc / npm_install
Created March 30, 2015 20:57
error log when running `npm install`
Maias-MacBook-Pro:vendor maiamccormick$ npm install
npm WARN package.json spring-vfe@0.0.1 No description
npm WARN package.json spring-vfe@0.0.1 No repository field.
npm WARN package.json spring-vfe@0.0.1 No README data
npm WARN locking Error: EACCES, open '/Users/maiamccormick/.npm/_locks/gulp-dc71b0d6e7318c29.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/maiamccormick/.npm/_locks/gulp-dc71b0d6e7318c29.lock failed { [Error: EACCES, open '/Users/maiamccormick/.npm/_locks/gulp-dc71b0d6e7318c29.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/maiamccormick/.npm/_locks/gulp-dc71b0d6e7318c29.lock' }