Skip to content

Instantly share code, notes, and snippets.

Avatar

Amanda Shih pandafulmanda

View GitHub Profile
@pandafulmanda
pandafulmanda / app.js
Last active Dec 12, 2018
Quick express body-parser vs built in json middleware example
View app.js
const express = require('express')
const app = express()
app.use(express.json())
View sketch.js
var red;
var green;
var blue;
var previousRed;
var previousGreen;
var previousBlue;
var song;
var keywidth = 50;
var keyheight = 300;
View sample.json
{
"statuses": [
{
"coordinates": null,
"favorited": false,
"truncated": false,
"created_at": "Mon Sep 24 03:35:21 +0000 2012",
"id_str": "250075927172759552",
"entities": {
"urls": [
View airquality.csv
Ozone Solar.R Wind Temp Month Day
41 190 7.4 67 5 1
36 118 8 72 5 2
12 149 12.6 74 5 3
18 313 11.5 62 5 4
NA NA 14.3 56 5 5
28 NA 14.9 66 5 6
23 299 8.6 65 5 7
19 99 13.8 59 5 8
8 19 20.1 61 5 9
View example_ggplot.R
require(ggplot2)
members <- jsonlite::fromJSON(readLines('https://gist.githubusercontent.com/neerajt/6f0ff957e7ff3adab63471460cade5d5/raw/55e3b7691aefe8e1c1dca7543dd4d41c8b5bee09/members.json'))
plt <- ggplot(members, aes(x=Date, y=TotalMembers)) +
geom_point() + geom_point(aes(y = ActiveMembers), color="red") +
geom_point(aes(y = TotalMembers - ActiveMembers), color="blue")
print(plt)
View git-logger.r
GIT_PATH <- '.git'
PARENT_SEP <- 'parent '
get_log <- function() {
current_hash <- get_current_hash()
current_commit <- get_commit(current_hash)
all_commits <- c(format_commit(current_hash, current_commit))
@pandafulmanda
pandafulmanda / Python3 Virtualenv Setup.md
Last active Sep 23, 2021 — forked from akszydelko/Python3 Virtualenv Setup.md
Setting up and using Python3 Virtualenv on Mac
View Python3 Virtualenv Setup.md

Python3 Virtualenv Setup

Requirements
  • Python 3
  • Pip 3
$ brew install python3
View test-print.py
# This is how you print in python
print('Hello, Houston')
View knitr-HRUG-notes.md

knitr

HRUG Meetup

Why Knitr

  • results need to be reproducible
  • Documentation of code
    • easier to read and understand later on to extend
  • Great for making reports as well
  • Sharing results leads to facilitating discussion
@pandafulmanda
pandafulmanda / d3-intro-step-04.html
Created Nov 9, 2015
fit to window size and use scales
View d3-intro-step-04.html
<html>
<head>
<script src="http://d3js.org/d3.v3.min.js"></script>
</head>
<body>
<svg></svg>
<script>
var sampleData = [1, 2, 3, 4, 5, 10, 6, 2, 9, 20, 54, 30];