Skip to content

Instantly share code, notes, and snippets.

View prio's full-sized avatar

Jonathan Harrrington prio

View GitHub Profile
HOST = ''
headers = {
'Accept': "application/json",
'Content-Type': "application/json",
'Authorization': f'Bearer {get_token()}'
}
# Just runs Export atm
def main(command: str, directory: str):
"Runs outline export and either downloads the zip (default) or extracts it to dir"
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace PgWire;
class PgBuffer
{
// private NetworkStream _stream;
//
@prio
prio / index.ts
Created May 5, 2021 19:29
An example of a left side panel extension for Jupyterlab.
import {
JupyterFrontEnd,
JupyterFrontEndPlugin,
ILabShell
} from '@jupyterlab/application';
import { Widget } from '@lumino/widgets';
/**
* Initialization data for the jupyterlab-sidepanel extension.
@prio
prio / server.ex
Created January 6, 2014 22:16
Elixir gen_server example
defmodule Tcprpc.Server do
use GenServer.Behaviour
defrecord State, port: nil, lsock: nil, request_count: 0
def start_link(port) do
:gen_server.start_link({ :local, :tcprcp }, __MODULE__, port, [])
end
def start_link() do
@prio
prio / insert_data.sql
Last active May 17, 2016 23:02
Film Data File For Blog
--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET lock_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
-module(czmq_const).
-compile(export_all).
-include_lib("czmq/include/czmq.hrl").
zmq_pair() ->
?ZMQ_PAIR.
zmq_pub() ->
?ZMQ_PUB.
@prio
prio / core.cljs
Last active December 28, 2015 18:58
Port of flpjax example to core.async
(ns calc.core
(:require [dommy.core :as dom]
[cljs.core.async :refer [>! <! chan put!]])
(:require-macros [cljs.core.async.macros :refer [alt! go-loop]])
(:use-macros [dommy.macros :only [sel sel1]]))
(defn setup [id]
(let [el (sel1 id)
out (chan)
(ns notepad.core
(:require [dommy.utils :as utils]
[dommy.core :as dommy])
(:use-macros [dommy.macros :only [node deftemplate]])
(:import [goog.ui Zippy]))
(defn create-note [item el]
(let [data (js->clj item)]
{:title (data "title") :content (data "content") :parent el}))
@prio
prio / Scheduler.ex
Last active August 29, 2015 14:23
get_best_pid
defmodule Scheduler do
def get_best_pid(group) do
mems = :pg2.get_members(group) |>
Enum.map(fn(pid) ->
[message_queue_len: msgs, stack_size: ss] = :rpc.pinfo(pid, [:message_queue_len, :stack_size])
{pid, msgs, ss}
end) |>
Enum.sort(fn ({_, q1, s1}, {_, q2, s2}) -> q1 < q2 or (q1 == q2 and s1 < s2) end)
case mems do
[{pid, _, _} | _] -> pid
@prio
prio / gist:314831f9794f351b0ba2
Created March 26, 2015 14:08
Clojure Verticle Error
Unexpected exception in Clojure verticle
java.lang.RuntimeException: No such var: eb/on-message, compiling:(clojure/YYYY/XXXX.clj:62:1)
at clojure.lang.Compiler.analyze(Compiler.java:6464)
at clojure.lang.Compiler.analyze(Compiler.java:6406)
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3665)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6646)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.analyze(Compiler.java:6406)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782)
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217)