Skip to content

Instantly share code, notes, and snippets.

@kaz-a
kaz-a / index.html
Last active September 17, 2023 15:08
Simple d3 bar chart
<!DOCTYPE html>
<meta charset="utf-8">
<title>Rent in the US</title>
<style type="text/css">
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600');
body {
width: 800px;
@kaz-a
kaz-a / pancakeSort.js
Last active September 2, 2021 15:32
Pancake sort algorithm
// swap helper function
const swap = (arr, start, end) => {
let temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
// flip helper function using swap
const flip = (arr, k) => {
let start = 0;
@kaz-a
kaz-a / .DS_Store
Last active January 15, 2021 00:38
NYC DOHMH Interview Participants
@kaz-a
kaz-a / index.html
Last active January 15, 2021 00:26
Earthquakes
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<meta name='viewport' content="width=device-width,initial-scale=1" />
<title>Earthquakes</title>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/queue-async/1.0.7/queue.min.js"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
@kaz-a
kaz-a / index.html
Last active January 14, 2021 23:52
NYC Daycare Finder
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>NYC Daycare Finder</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<link rel="stylesheet" href="https://d19vzq90twjlae.cloudfront.net/leaflet-0.7.3/leaflet.css" />
<script src='https://api.mapbox.com/mapbox.js/v2.2.3/mapbox.js'></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.js"></script>
<link href='https://api.mapbox.com/mapbox.js/v2.2.3/mapbox.css' rel='stylesheet' />
@kaz-a
kaz-a / README.md
Last active May 29, 2019 21:24
PM2.5 dashboard

Real-time PM2.5 monitoring results using d3 and leaflet. Work in progress but viewable here

@kaz-a
kaz-a / index.html
Last active May 12, 2019 17:14
NYC Daycare Finder with Leaflet
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name='viewport' content="width=device-width,initial-scale=1" />
<title>NYC Daycare Facilities</title>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
<link href='https://fonts.googleapis.com/css?family=Slackey' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
@kaz-a
kaz-a / bubbleSort.js
Created November 19, 2017 19:25
Bubble sort algorithm
const bubbleSort = arr => {
for (let i=arr.length-1; i>=0; i--){
for(let j=1; j<=i; j++){
if(arr[j-1]>arr[j]){
var temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
@kaz-a
kaz-a / cocktailSort.js
Created November 19, 2017 19:23
Cocktail sort algorithm
const cocktailSort = arr => {
let isSorted = true;
while (isSorted){
for (let i=0; i< arr.length-1; i++){
if (arr[i] > arr[i+1]){
let temp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = temp;
isSorted = true;
@kaz-a
kaz-a / Code Challenge
Last active September 27, 2017 23:36
JS Bin// source https://jsbin.com/wizehiq
// Challenge One
const arr = [{ a: 3 }, { a: 55 }, { a: 9 }, { a: 1 }];
const max = (array, arg) => {
return array.reduce((a, b) => {
if(typeof arg === 'string') {
return a[arg] > b[arg] ? a : b;
}
else if(typeof arg === 'function') {