Skip to content

Instantly share code, notes, and snippets.

View Ceasar's full-sized avatar

Ceasar Ceasar

View GitHub Profile
@Ceasar
Ceasar / diagnostics2
Created July 29, 2011 19:40
diagnostics2
C:\Program Files (x86)\Android\android-sdk-windows\tools>cd \
C:\>echo %USERPROFILE%
C:\Users\Ceasar
C:\>echo %PATH%
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\J
ava\jdk1.6.0_23\bin;C:\Ruby192\bin;C:\Program Files (x86)\Git\bin;C:\Python26;C:
\Python26\Scripts;C:\Program Files (x86)\Android\android-sdk-windows\tools;C:\Pr
@Ceasar
Ceasar / gist:1308159
Created October 24, 2011 01:15
ls | grep -v '\.pyc$' | column
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls
README __init__.pyc markov.py matrix2graph.pyc pathfinder.pyc priority_dict.pyc spanning.py
__init__.py graph.py matrix2graph.py pathfinder.py priority_dict.py space.py vector.py
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls | grep -v '\.pyc$' | column
README graph.py matrix2graph.py priority_dict.py spanning.py
__init__.py markov.py pathfinder.py space.py vector.py
@Ceasar
Ceasar / gist:1308298
Created October 24, 2011 03:25
ls | grep -v '\.pyc$' | column | od -c
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls
README __init__.pyc markov.py matrix2graph.pyc pathfinder.pyc priority_dict.pyc spanning.py
__init__.py graph.py matrix2graph.py pathfinder.py priority_dict.py space.py vector.py
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls | grep -v '\.pyc$' | column
README graph.py matrix2graph.py priority_dict.py spanning.py
__init__.py markov.py pathfinder.py space.py vector.py
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls | grep -v '\.pyc$' | column | od -c
0000000 R E A D M E \t \t m a t r i x 2 g
0000020 r a p h . p y \t s p a n n i n g
0000040 . p y \n _ _ i n i t _ _ . p y \t
@Ceasar
Ceasar / gist:1308445
Created October 24, 2011 05:59
ls | cat -evt
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls
README __init__.pyc markov.py matrix2graph.pyc pathfinder.pyc priority_dict.pyc spanning.py
__init__.py graph.py matrix2graph.py pathfinder.py priority_dict.py space.py vector.py
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls | column
README graph.py matrix2graph.pyc priority_dict.py spanning.py
__init__.py markov.py pathfinder.py priority_dict.pyc vector.py
__init__.pyc matrix2graph.py pathfinder.pyc space.py
ceasarbautista@hse140:~/Desktop/Statistics/statistics/markov$ ls | column | cat
README pathfinder.py
__init__.py pathfinder.pyc
from django.shortcuts import render_to_response
def index(request):
return render_to_response('index.html')
from django.conf.urls.defaults import *
from views import *
urlpatterns = patterns('',
(r'^$', index),
)
<html>
<body>
<ul>
{% for course in courses %}
<li>{{course.name}}</li>
{% endfor %}
</ul>
</body>
</html>
@Ceasar
Ceasar / api.py
Created October 29, 2011 06:10
A module for accessing APIs.
import urllib
import urllib2
import json
from ..settings import API, TOKEN
def pcr(*args, **kwargs):
kwargs["token"] = TOKEN
path = "".join((API, "/".join([str(arg) for arg in args]), "?", urllib.urlencode(kwargs)))
@Ceasar
Ceasar / views.py
Created October 29, 2011 06:39
The department view.
def deptartment(request, dept):
dept = dept.upper()
department = Departent(pcr('depts', dept))
context = {'courses': [course for course in department.courses]}
return render_to_response('department.html', context)
"""A collection of wrappers for API objects in the PennCourseReview API."""
from api import pcr
class CourseHistory(object):
"""A wrapper for coursehistory objects in the PCR API."""
def __init__(self, raw_coursehistory):
self.raw = raw_coursehistory
self.id = raw_coursehistory['id']
self.name = raw_coursehistory['name']
self.aliases = raw_coursehistory['aliases']