Skip to content

Instantly share code, notes, and snippets.

View PhDP's full-sized avatar
🏠
Working from home

Philippe Desjardins-Proulx PhDP

🏠
Working from home
View GitHub Profile
@PhDP
PhDP / foo.html
Created February 8, 2014 18:00
A simple html file for testing a regex.
<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<body>
<div class="x">
<div id="y">
<p>This is some <b>nice</b> <i>text</i>, right?</p>
<P>This is some nice text, right?</P>
</div>
<P class="Some text" id="xyz">
<u>This</u> is some nice text, right?
@PhDP
PhDP / ecology.py
Created January 8, 2014 17:36 — forked from tpoisot/ecology.py
#! /usr/bin/python2
import json
from TwitterAPI import TwitterAPI
c_key = '...'
c_sec = '...'
t_key = '...'
t_sec = '...'
@PhDP
PhDP / gist:8262610
Created January 5, 2014 00:15
A horrible function to titleize an R string.
titleize = function(title) {
substr(title, 1, 1) = toupper(substr(title, 1, 1))
return(title)
}
@PhDP
PhDP / Titles.fs
Last active December 31, 2015 18:49
Get titles from arXiv's Stat.ML
open System.Xml.Linq
open FSharp.Data
/// Use F#'s awesome type provider to access arXiv's API.
type StatML = XmlProvider<"http://export.arxiv.org/api/query?search_query=stat.ML&start=0&max_results=1000">
/// Request Stat.ML articles from 'a' to 'b'.
let APIReq (a: int) (b: int) =
"http://export.arxiv.org/api/query?search_query=stat.ML&start=" + (string a) + "&max_results=" + (string b)
@PhDP
PhDP / flags-15.json
Created December 4, 2013 02:26
flags-15.json
{
"Title": "Flags",
"URL": "http://orange.biolab.si/datasets.psp",
"Variables": ["Landmass", "Zone", "Area", "Population", "Language", "Religion", "Bars", "Stripes", "Colors", "Red", "Green", "Blue", "Gold", "White", "Black"],
"Records name": ["Afghanistan", "Albania", "Algeria", "American-Samoa", "Andorra", "Angola", "Anguilla", "Antigua-Barbuda", "Argentina", "Argentine", "Australia", "Austria", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Botswana", "Brazil", "British-Virgin-Isles", "Brunei", "Bulgaria", "Burkina", "Burma", "Burundi", "Cameroon", "Canada", "Cape-Verde-Islands", "Cayman-Islands", "Central-African-Republic", "Chad", "Chile", "China", "Colombia", "Comorro-Islands", "Congo", "Cook-Islands", "Costa-Rica", "Cuba", "Cyprus", "Czechoslovakia", "Denmark", "Djibouti", "Dominica", "Dominican-Republic", "Ecuador", "Egypt", "El-Salvador", "Equatorial-Guinea", "Ethiopia", "Faeroes", "Falklands-Malvinas", "Fiji", "Finland", "France
{
"Title": "Flags",
"URL": "http://orange.biolab.si/datasets.psp",
"Variables": ["Landmass", "Zone", "Area", "Population", "Language", "Religion", "Bars", "Stripes", "Colors", "Red"],
"Records name": ["Afghanistan", "Albania", "Algeria", "American-Samoa", "Andorra", "Angola", "Anguilla", "Antigua-Barbuda", "Argentina", "Argentine", "Australia", "Austria", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Botswana", "Brazil", "British-Virgin-Isles", "Brunei", "Bulgaria", "Burkina", "Burma", "Burundi", "Cameroon", "Canada", "Cape-Verde-Islands", "Cayman-Islands", "Central-African-Republic", "Chad", "Chile", "China", "Colombia", "Comorro-Islands", "Congo", "Cook-Islands", "Costa-Rica", "Cuba", "Cyprus", "Czechoslovakia", "Denmark", "Djibouti", "Dominica", "Dominican-Republic", "Ecuador", "Egypt", "El-Salvador", "Equatorial-Guinea", "Ethiopia", "Faeroes", "Falklands-Malvinas", "Fiji", "Finland", "France", "French-Guiana", "French-Polynesia", "Ga
{
"Title": "Flags",
"URL": "http://orange.biolab.si/datasets.psp",
"Variables": ["Landmass", "Zone", "Area", "Population", "Language", "Religion"],
"Records name": ["Afghanistan", "Albania", "Algeria", "American-Samoa", "Andorra"],
"Data": [
[5,1, 648,16,10,2],
[3,1, 29, 3, 6,6],
[4,1,2388,20, 8,2],
[6,3, 0, 0, 1,1],
@PhDP
PhDP / flags.json
Last active December 29, 2015 20:49
Flag data-set in JSON format.
{
"Title": "Flags",
"URL": "http://orange.biolab.si/datasets.psp",
"Variables": ["Landmass", "Zone", "Area", "Population", "Language", "Religion", "Bars", "Stripes", "Colors", "Red", "Green", "Blue", "Gold", "White", "Black", "Orange", "MainHue", "Circles", "Crosses", "Saltires", "Quarters", "Sunstars", "Crescent", "Triangle", "Icon", "Animate", "Text", "TopLeft", "BotRight"],
"Records name": ["Afghanistan", "Albania", "Algeria", "American-Samoa", "Andorra", "Angola", "Anguilla", "Antigua-Barbuda", "Argentina", "Argentine", "Australia", "Austria", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Botswana", "Brazil", "British-Virgin-Isles", "Brunei", "Bulgaria", "Burkina", "Burma", "Burundi", "Cameroon", "Canada", "Cape-Verde-Islands", "Cayman-Islands", "Central-African-Republic", "Chad", "Chile", "China", "Colombia", "Comorro-Islands", "Congo", "Cook-Islands", "Costa-Rica", "Cuba", "Cyprus", "Czechoslovakia", "Denmark", "Djibouti", "Dominic
@PhDP
PhDP / scriptoria-scheme.json
Last active December 26, 2015 17:09 — forked from tpoisot/scriptoria-scheme.json
First draft of Scriptoria's JSON schema (has bugs I think).
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Scriptoria object",
"description": "Meta-data about a publication registered in scriptoria",
"type": "object",
"properties": {
"source": {
"description": "URL of the original repository",
"type": "string"
},
@PhDP
PhDP / paip2.cl
Last active December 26, 2015 13:29
String-based functions for Norvig's PAIP (chapter 2).
;;;;;;;;;;;;;
; Chapter 2 ;
;;;;;;;;;;;;;
(defun en-sentence ()
"An English sentence."
(append (en-noun-phrase) (en-verb-phrase)))
(defun en-noun-phrase ()
"An English noun-phrase."