Skip to content

Instantly share code, notes, and snippets.

View bmelton's full-sized avatar
💭
I may be slow to respond.

Barry Melton bmelton

💭
I may be slow to respond.
View GitHub Profile
@bmelton
bmelton / gist:2340861
Created April 9, 2012 02:14
A Gentle Introduction to Ember - Adding a textbox - Default Search String
Example = Ember.Application.create({
name: "Example Application",
logo: "http://sympodial.com/images/logo.png",
searchString: "%23EmberJS",
ready: function() {
Example.populate.getTweets();
setInterval(function() {
Example.populate.getTweets();
}, 2000);
}.observes("name")
@bmelton
bmelton / gist:2340873
Created April 9, 2012 02:18
A Gentle Introduction to Ember - Adding a textbox - ChangeQuery method
Example.ChangeQuery = Ember.TextField.extend({
change: function() {
var value = this.get('value');
Example.set("searchString", value);
Example.populate.getTweets();
}
});
@bmelton
bmelton / gist:2340902
Created April 9, 2012 02:27
A Gentle Introduction to Ember - Concatenating URL
getTweets: function() {
var self = this;
var searchString = Example.get("searchString");
var url = "http://search.twitter.com/search.json?callback=?&q=" + searchString;
$.getJSON(url, function(data) {
for (var i = 0; i < data.results.length; i++) {
self.addItem(Example.Item.create(data.results[i]));
};
})
}
@bmelton
bmelton / gist:2341138
Created April 9, 2012 03:14
A Gentle Introduction to Ember - Wrapping up Observer
<!doctype html>
<head>
<title>Ember test</title>
<script type="text/javascript" src="../lib/jquery.min.js"></script>
<script type="text/javascript" src="../lib/ember.min.js"></script>
</head>
<body>
<script type="text/x-handlebars">
<img {{bindAttr src="Example.logo"}} alt="Logo"><br />
<h1>{{ Example.name }}</h1>
@bmelton
bmelton / gist:2384744
Created April 14, 2012 14:25
Extremely Gentle Meteor - First JS
if (Meteor.is_client) {
Template.hello.greeting = function () {
return "Welcome to meteor-intro.";
};
Template.hello.events = {
'click input' : function () {
// template data, if any, is available in 'this'
if (typeof console !== 'undefined')
console.log("You pressed the button");
@bmelton
bmelton / gist:2385010
Created April 14, 2012 14:58
Extremely Gentle Meteor - First HTML
<head>
<title>meteor-intro</title>
</head>
<body>
{{> hello}}
</body>
<template name="hello">
<div class="hello">
@bmelton
bmelton / 1
Created April 23, 2012 00:27
annotate issues
Follow(models.Model):
user = models.ForeignKey(User)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
created = models.DateTimeField()
description = models.CharField(max_length=255, null=True, blank=True)
def __unicode__(self):
return "%s: %s" % (self.user, self.description)
<img src="boat.gif" alt="Big Boat" />
`1234567890-=[]\;',././.,';\][=-0987654321`~!@#$%^&*()_+{}|:"<>?
☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼»░▓│┤
@bmelton
bmelton / base.html
Created November 15, 2012 02:14
Typemotion theme examples
<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
<head>
<title>{% block title %}{{ blog.name }}{% endblock %}</title>
<link rel="icon" href="/static/img/favicon.ico" />
<meta name="description" content="Sympodial is the home of Barry Melton, an Annapolis-based web developer." />
<meta name="keywords" content="Annapolis, Baltimore, DC, Web, Developer, HTML, CSS, Python, AJAX, Javascript" />
@bmelton
bmelton / home.html
Created November 15, 2012 02:16
Home.html extends base.html
{% extends "base.html" %}
{% block site_name %}{{ blog.name }}{% endblock %}
{% block main %}
{% for entry in entries %}
<div class="entry">
<h1><a href="{{ entry.get_absolute_url() }}">{{ entry.title }}</a></h1>
<p class="date">{{ entry.pretty_date }}</p>
<div class="entry_content">