Skip to content

Instantly share code, notes, and snippets.

View seckcoder's full-sized avatar

Wei Li seckcoder

  • Blablabla
  • San Francisco
View GitHub Profile
@seckcoder
seckcoder / gist:7511433
Created November 17, 2013 09:53
高昌, 侯旭, 蠢货第一次修改
To 侯:
我把
And we present a system that's capable of
integrating transfer function design results
from a group of experts to facilitate the
design process of novice users by providing
useful interactions that enable flexible
navigation in the transfer function feature
space and effective visual suggestion.
@seckcoder
seckcoder / gist:8234822
Created January 3, 2014 08:37
ocamlinit
(* Added by OPAM. *)
let () =
try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
with Not_found -> ()
;;
#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
@seckcoder
seckcoder / gist:9204855
Last active May 22, 2023 04:29
implementation of exception, generator and coroutine based on continuation
#lang racket
; Implementations and examples are inspired by Matt Might's blog posts:
; http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/
; Note I didn't just copy the code. I implemented it independently, so it looks a lot different from Matt's code.
(define (current-continuation)
(call/cc (lambda (k)
(k k))))
(define (exception)
import numpy as np
import numpy.linalg as linalg
import matplotlib.pyplot as plt
import math
def p4():
A = np.array([[1, 3, 2],
[-1, 2, -5],
[2, -4, 3]])
@seckcoder
seckcoder / gist:d68c6107766cee9ac60c
Created October 26, 2014 05:42
send_mysql_metric
__author__ = 'seckcoder'
import config
import boto.ec2.cloudwatch
import subprocess
import time
from datetime import datetime
region = "us-east-1"
@seckcoder
seckcoder / gist:ba0a4da718dd6fe578ad
Created October 28, 2014 06:19
cloud computing mysql bulk load. Fuck you cloud computing!!!
#!/usr/bin/env python
__author__ = 'seckcoder'
import sys
import json
from mysql.connector.pooling import MySQLConnectionPool
import traceback
from mysql.connector.conversion import MySQLConverter
@seckcoder
seckcoder / mysql_innodb_4G.png
Last active August 29, 2015 14:08
mysql error

screen shot of top and mtop: Inline-style: ![alt text][logo]

mysql status when cpu is 190%:

+------------------------------------------+-------------+

| Variable_name | Value |

@seckcoder
seckcoder / gist:5582c6bc54748f7440ed
Last active August 29, 2015 14:09
cabal install stm

ghc: 7.8.3

cabal-install version 1.20.0.3

using version 1.20.0.2 of the Cabal library

OS: Mac OS X Lion 10.7.5

After running cabal install stm:

data IOAction a = Return a
| Put String (IOAction a)
| Get (String -> IOAction a)
get = Get Return
put s = Put s (Return ())
seqio :: IOAction a -> (a -> IOAction b) -> IOAction b
seqio (Return a) f = f a
seqio (Put s io) f = Put s (seqio io f)
@seckcoder
seckcoder / monad.rkt
Last active August 29, 2015 14:14 — forked from tonyg/monad.rkt
#lang racket/base
;; Monads in Racket, including polymorphic bind, return and fail.
;; Haskell-like do-notation.
(provide define-monad-class
(struct-out monad-class)
monad?
gen:monad
monad->monad-class
determine-monad