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
# Model looks like this:
class Status(models.Model):
user = models.ForeignKey(User)
uuid = models.CharField(max_length=22, null=True, blank=True)
created = models.DateTimeField(null=True, blank=True)
content = models.TextField()
def save(self, *args, **kwargs):
if not self.uuid:
self.uuid = uuid()
<?php
if($HTTP["request-method"] == "POST") {
//error_reporting(E_ALL ^ E_NOTICE); // hide all basic notices from PHP
//If the form is submitted
if(isset($_POST['submitted'])) {
// require a name from user
if(trim($_POST['contactName']) === '') {
$nameError = 'Forgot your name!';
<?php
//error_reporting(E_ALL ^ E_NOTICE); // hide all basic notices from PHP
$response = array(
"errors" => false,
"success" => true,
"messages" => "",
);
if($_SERVER["REQUEST_METHOD"] == "POST") {
angular.module('FixDateFilter', [])
.filter('fixdate', function() {
return function(input) {
if(input == null)
output = "N/A";
else if(input == "midnight")
output = "N/A";
else if(input == "")
output = "N/A";
else if(input == "1900-01-01")
#!/usr/bin/env bash
# Update Apt
apt-get update
# Install necessary things
apt-get install software-properties-common python-software-properties python g++
apt-get install -y make
apt-get install -y nginx
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "astral1/saucy64"
config.vm.provision :shell, :path => "bootstrap.sh"
config.vm.network :forwarded_port, host: 4567, guest: 80
config.vm.synced_folder ".", "/vagrant", type: "rsync", rsync__exclude: ".git/"
config.vm.provider "virtualbox" do |vb|
end
class StatusViewSet(viewsets.ModelViewSet):
def pre_save(self, obj):
obj.user = self.request.user
def post_save(self, obj, created):
if created:
parse_links(obj)
if obj.send == True:
send_tweet(obj)
pass
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
js: {
src: [
'static/js/lib/jquery-1.10.2.min.js',
'static/js/lib/angular.min.js',
'static/js/lib/angular-animate.min.js',
'static/js/angular-linkify.min.js',
var App = angular.module('App', [
'linkify', 'ngRoute', 'FixBoolean', 'CompatibilityFilter', 'TierFilter',
'RevenueFilter', 'SlugifyFilter', 'FixDateFilter', 'FixCategory',
'Help',
])
// Define authentication headers for API request
var auth_headers = {
headers: {
'Authorization':'apikey tpui:e54b64ad813c66669467daa110bffb25ba27e829'
upstream supportclassrooms {
server 127.0.0.1:8003;
}
upstream socketclassrooms {
server 127.0.0.1:8004;
}
server {
listen 80; ## listen for ipv4; this line is default and implied