Skip to content

Instantly share code, notes, and snippets.

from django.db import models
from datetime import datetime
from django.db.models.query import QuerySet
from django.contrib.auth.models import User
from django.db.models import Count
from orca.settings import STATIC_URL
from random import randint
from autoslug import AutoSlugField
BASE_URL = '/comic/'
{BaseController} = require './base'
class QueryController extends BaseController
constructor: (@table) ->
super()
@map =
gt: '>'
gte: '>='
lt: '<'
@infernoboy
infernoboy / bottles.js
Created September 21, 2015 00:51
Bottles of Beer
var playBottleSong = function (numberOfBottles) {
var hasBottlesTemplate = '{beforeTakenDown} {bottlesBefore} of beer on the wall, ' +
'{beforeTakenDown} {bottlesBefore} of beer. Take one down and pass it around, ' +
'{afterTakenDown} {bottlesAfter} of beer on the wall.<br>';
var noBottlesTemplate = 'No bottles of beer on the wall, no bottles of beer. ' +
'Go to the store and buy some more, 99 bottles of beer on the wall.';
var bottleInfo = {
-------------------------------------------------------------------------------------------------------------------
-- Setup functions for this job. Generally should not be modified.
-------------------------------------------------------------------------------------------------------------------
--[[
Custom commands:
ExtraSongsMode may take one of three values: None, Dummy, FullLength
You can set these via the standard 'set' and 'cycle' self-commands. EG:
import java.util.HashMap;
import spark.ModelAndView;
import spark.template.velocity.VelocityTemplateEngine;
import static spark.Spark.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Arrays;
public class App {
public static void main(String[] args) {
Incident Identifier: 5BB8DE81-953C-48B8-8370-9D2DAE08DC03
CrashReporter Key: ace8a243d7ac92657b0aca087450bed6f5e57b82
Hardware Model: iPad4,4
Process: Winterhawks Pick6 [3413]
Path: /private/var/mobile/Containers/Bundle/Application/712DA30E-EA5B-47EB-8C3D-A6DA94B7FD5E/Winterhawks Pick6.app/Winterhawks Pick6
Identifier: com.pick6fan.pick6
Version: 1.3 (1.3)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
public function days_request($room_id, $first_day, $last_day, $dst)
{
global $console;
if(!$this->allowed_in_room($room_id)) return false;
$days = array();
$offset = 0;
list($dst_start, $dst_offset, $dst_end, $dst_end_offset) = explode(',', $dst);
@infernoboy
infernoboy / task_tracker.sql
Last active March 12, 2016 19:04
A task tracker.
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE "task" (
"id" INTEGER NOT NULL,
"name" TEXT NOT NULL ON CONFLICT FAIL,
"setting_id" INTEGER,
PRIMARY KEY("id"),
CONSTRAINT "setting_id" FOREIGN KEY ("setting_id") REFERENCES "task_setting" ("id")
);
INSERT INTO "task" VALUES(1,'Running',1);
smartctl 6.6 2017-11-05 r4594 [Darwin 17.4.0 x86_64] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Hitachi Ultrastar 7K3000
Device Model: Hitachi HUA723020ALA641
Serial Number: YFG86ELA
LU WWN Device Id: 5 000cca 223c3bb23
Firmware Version: MK7OA840
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
@infernoboy
infernoboy / panic-full-2019-01-13-164204.ips
Created January 15, 2019 06:17
iOS 11.3.1 unc0ver panic
{"bug_type":"210","timestamp":"2019-01-13 16:42:04.67 -0500","os_version":"iPhone OS 11.3.1 (15E302)","incident_id":"0EA4A6C2-8B1D-44BB-A779-CCF1ADA35AF1"}
{
"build" : "iPhone OS 11.3.1 (15E302)",
"product" : "iPhone9,2",
"kernel" : "Darwin Kernel Version 17.5.0: Tue Mar 13 21:32:11 PDT 2018; root:xnu-4570.52.2~8\/RELEASE_ARM64_T8010",
"incident" : "0EA4A6C2-8B1D-44BB-A779-CCF1ADA35AF1",
"crashReporterKey" : "df6f305b007c27621076dc48097efae6dad141b9",
"date" : "2019-01-13 16:41:45.65 -0500",
"panicString" : "Debugger message: WDT timeout\n74s ago: 2755m0\/1 2755u0 2655m0\/1 2655u0 2555m0\/1 2555u0 2455m0\/1 2455u0 2355m0\/1 2355u0 2255m0\/1 2255u0 2155m0\/1 2155u0 2055m0\/1 2055u0 1955m0\/1 1955u0 1855m0\/1 1855u0 1755m0\/1 1755u0 1655m0\/1 1655u0 1555m0\/1 1555u0 1455m0\/1 1455u0 1440pe0000270 1440pe0000280 1440s6f647000 1293pe0000320 1292pe0000300 1292r6f647000 1292m0\/1 1292u0 1235pe0000270 1235pe0000280 1235s6f647000 1101pe0000320 1100pe0000300 1100r6f647000 1100m0\/1 1100u0 1000m0\/1 1000u0