Skip to content

Instantly share code, notes, and snippets.

{"colors":{"0":"rgb(214, 226, 255)","1":"rgb(105, 185, 247)","2":"rgb(255, 167, 66)","3":"rgb(255, 61, 61)","4":"rgb(83, 207, 48)","5":"rgb(179, 108, 249)","6":"rgb(51, 255, 252)","7":"rgb(253, 88, 201)","8":"rgb(253, 255, 138)","9":"rgb(163, 163, 163)","a":"transparent","b":"rgb(204, 51, 17)","c":"rgb(17, 119, 51)","d":"rgb(0, 68, 196)","e":"rgb(238, 153, 170)","f":"rgb(255, 255, 25)","g":"rgb(240, 70, 240)","h":"rgb(160, 90, 30)","i":"rgb(51, 187, 238)","j":"rgb(145, 30, 180)","k":"transparent","l":"rgb(245, 58, 55)","m":"rgb(76, 175, 80)","n":"rgb(61, 153, 245)","o":"rgb(249, 136, 134)","p":"rgb(149, 208, 151)","q":"rgb(158, 204, 250)","r":"rgb(170, 12, 9)","s":"rgb(47, 106, 49)","t":"rgb(9, 89, 170)"},"pages":[["0","1","2","3","4","5","6","7","8","9"],["a","b","c","d","e","f","g","h","i","j"],["k","l","m","n","o","p","q","r","s","t"]]}
@cdaddr
cdaddr / uh.md
Last active October 10, 2018 17:37
UH Assessment Workflow

Recruitment and Assessment Workflow

  1. Assessment Coordinator determines an assessment is due, based on date

  2. Assessment Coordinator creates Assessment record and assigns it to a Recruiter.

    • The Assessment will list which children are associated with each Assessment
    • This info will be pre-populated in Kodomo based on Sally's info, but can be fixed if incorrect
  3. Recruiter will work from the Recruitment page.

@cdaddr
cdaddr / gist:4157207
Created November 27, 2012 21:33
JTable test #2
(ns table-test
(:import (javax.swing JTable JFrame JScrollPane)
(javax.swing.table DefaultTableModel)))
(defn main []
(let [tm (proxy [DefaultTableModel] []
(isCellEditable [row col] false))
frame (JFrame.)]
(doto tm
(.addColumn "foo")
@cdaddr
cdaddr / gist:4157065
Created November 27, 2012 21:15
JTable test
import javax.swing.JTable;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.table.DefaultTableModel;
class TableTest extends JFrame {
public static void main(String args[]) {
DefaultTableModel tm = new DefaultTableModel() {
@Override
public boolean isCellEditable(int row, int col) { return false; }
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.briancarper</groupId>
<artifactId>test-pom</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Test POM</name>
<dependencies>
<dependency>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.briancarper</groupId>
<artifactId>test-pom</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Test POM</name>
<dependencies>
<dependency>
(defproject playground "1.0.0"
:description "Clojure playground."
:dependencies [[org.clojure/clojure "1.3.0-master-SNAPSHOT"]
[org.clojure.contrib/complete "1.3.0-SNAPSHOT"]])
% lein deps
Downloading: org/clojure/contrib/complete/1.3.0-SNAPSHOT/complete-1.3.0-SNAPSHOT.jar from central
Downloading: org/clojure/contrib/complete/1.3.0-SNAPSHOT/complete-1.3.0-SNAPSHOT.jar from clojure
;; uses Postgres syntax
(to-sql
(let [x 789]
[:or
[:and
[:= :foo.bar "xyz"]
[:not [:= "abc" [:substring! :foo.quux 1 3]]]]
[:in :foo.blarg (list 4 5 x)]
[:in :foo.id [:! "SELECT id FROM stuff"]]]))