Skip to content

Instantly share code, notes, and snippets.

View alazyer's full-sized avatar

Yuliang Zhang alazyer

  • Nanjing
View GitHub Profile
@alazyer
alazyer / curl.md
Created March 10, 2014 00:39 — forked from btoone/curl.md

Introduction

An introduction to curl using GitHub's API

The Basics

Makes a basic GET request to the specifed URI

curl https://api.github.com/users/caspyin
Following the this [simple tmux tutorial](http://www.sitepoint.com/tmux-a-simple-start/)
# 1. install tmux1.8 in ubuntu
```sh
~$ sudo add-apt-repository ppa:pi-rho/dev
~$ sudo apt-get update
~$ sudo apt-get install tmux
```
@alazyer
alazyer / pprcd.py
Created March 11, 2014 03:12 — forked from dgleich/pprcd.py
import collections
import sys
# setup the graph
G = {
1:set([ 2, 3, 5, 6,]),
2:set([ 1, 4,]),
3:set([ 1, 6, 7,]),
4:set([ 2, 5, 7, 8,]),
5:set([ 1, 4, 6, 8, 9, 10,]),
%% Read Netflix dataset
A = readSMAT('/scratch/dgleich/netflix/netflix.smat');
k = [10 25 50 100 150 200];
l = size(k,2);
%% Matlab's SVDS
for i= 1:l
tic;
[U,S,V] = svds(A,k(i));
@alazyer
alazyer / gist:d2275d27b53cf115351b
Last active August 29, 2015 14:04
recreate database based on template database on postgresql
As the template database can't be deleted directly, so should change it into non-template database first;
$ psql -U postgres postgres
$ update pg_database set datistemplate='f' where datname='template_database';
$ drop database template_database;
create a database based on the defined template database;
$ createdb -T template_database newdatabase;
@alazyer
alazyer / forms.py
Last active August 29, 2015 14:06 — forked from maraujop/forms.py
# -*- coding: utf-8 -*-
from django import forms
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, Div, Submit, HTML, Button, Row, Field
from crispy_forms.bootstrap import AppendedText, PrependedText, FormActions
class MessageForm(forms.Form):
text_input = forms.CharField()
var vv = window,
w = vv.innerWidth,
h = vv.innerHeight;
var svg = d3.select("#animviz")
.append("svg")
.attr("width", w)
.attr("height", h);
svg.append("g").attr("class", "links");
# The YUM package is too old for use with ruby-sqlite3, use the autoconf package from www.sqlite.org
cd /opt
wget http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz
tar xvzf sqlite-autoconf-3070701.tar.gz
ln -s /opt/sqlite-autoconf-3070701 /opt/sqlite3
cd /opt/sqlite3
./configure --prefix=/opt/sqlite3
make
make install
#!/usr/bin/env python
"""
"""
import random
import igraph
from numpy import mean, nan_to_num, nan
from pprint import pprint
import nose
import logging
logging.basicConfig(level=logging.DEBUG)