Skip to content

Instantly share code, notes, and snippets.

View adam-davis's full-sized avatar

Adam Davis adam-davis

View GitHub Profile
@adam-davis
adam-davis / Filter.aspx
Created November 12, 2012 07:00
Basic Dynamic Filter
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/ForumMain.master"
Inherits="System.Web.Mvc.ViewPage<List<MvcForums.Models.Forum>>" %>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
<style type="text/css">
#filterHeader
{
margin-bottom: 10px;
font-size: 16px;
@adam-davis
adam-davis / BasicExample.java
Created July 29, 2012 18:59
Geocoding in Android
Geocoder geocoder = new Geocoder(digitalGraffiti,Locale.getDefault());
List<Address> addresses = null;
try {
addresses = geocoder.getFromLocationName(input.getText().toString(), MAX_GEOCODER_RESULT);
@adam-davis
adam-davis / negbrush.cpp
Created April 12, 2012 23:56
A negative filter brush
void FilterBrush::mouseMoveEvent(QMouseEvent* event, PaintArea *ourImage)
{
QImage* qImage = ourImage->getImage();
int xCenter = event->pos().x(), yCenter = event->pos().y() , radius = 35;
int left = xCenter - radius;
int right = left + radius * 2;
int top = yCenter - radius;
@adam-davis
adam-davis / frontpage.html
Created March 19, 2012 15:40
hw for opencampus
<h2>What's happening near you</h2>
{% for newsitem in newsItems %}
<div class="row">
<div class="span1">
<p class="latest-schema">{% map_icon_img newsitem.schema %}</p>
<p class="latest-month">{{ newsitem.item_date|date:"M" }}</p>
<p class="latest-day">{{ newsitem.item_date|date:"d" }}</p>
</div>
@adam-davis
adam-davis / gist:2036526
Created March 14, 2012 13:36
OpenCampus Cron
SHELL=/bin/bash
DJANGO_SETTINGS_MODULE=ksublock.settings
VIRTUAL_ENV=/home/opencampus/openblock
BUILT_IN_SCRAPERS=/home/opencampus/openblock/lib/python2.6/site-packages/ebdata/scrapers
BINDIR=/home/opencampus/openblock/bin
PYTHON=/home/opencampus/openblock/bin/python
HTTP_CACHE=/tmp/openblockproject_scraper_cache
CUSTOM_SCRAPERS=/home/opencampus/openblock/src/ksublock/ksublock/scrapers
@adam-davis
adam-davis / grabber_problem_1.py
Created March 2, 2012 18:15
Grabbing and pritning places in OpenBlock
scraper_text =A professor from White Hall will be at the Student Centerl"
grab_results = place_grabber(scraper_text)
print grab_results
[(18, 32, 'Student Center'), (37, 47, 'White Hall')]
@adam-davis
adam-davis / dictionary.py
Created February 24, 2012 18:24
Views and Templated Open Block
{
'schema_list': s_list,
'browsable_locationtype_list': browsable_locationtype_list,
'bodyclass': 'schema-list',
}
@adam-davis
adam-davis / yelp.py
Created February 3, 2012 14:48
YelpAPI Wrapper
# Initial design of Class Wrapper for super happy fun time access of the Yelp API
# Mad love to the crew @ yelp and the code @ https://github.com/Yelp/yelp-api/blob/master/v2/python/
import oauth2 as oauth
import simplejson as json
import urllib2
import urllib
class YelpApi:
token = ""
@adam-davis
adam-davis / HttpGetJSON.java
Created January 24, 2012 23:18
A snippet of Java code for retrieving JSON results from PHP
public static JSONArray HttpGetJSON(String url) throws ClientProtocolException, IOException
{
JSONArray jsonArrayResults = null;
HttpClient client = new DefaultHttpClient();
HttpGet loginPost = new HttpGet(url);
HttpResponse response=client.execute(loginPost);
String phpJsonResults= EntityUtils.toString(response.getEntity());
try {
jsonArrayResults = new JSONArray(phpJsonResults);
} catch (JSONException e) {
@adam-davis
adam-davis / EthicalTheory.cpp
Created January 24, 2012 01:11
Ethics are tricky....
#ifndef _ETHICALTHEORY_H_
#define _ETHICALTHEORY_H_
#include "Outcome.h"
#include "Situation.h"
#include "Value.h"
#include "Action.h"
#include <vector>