Skip to content

Instantly share code, notes, and snippets.

@100ideas
100ideas / bom-1403-suppliers-usd
Last active August 29, 2015 13:58
lasersaur.com smart BOM via flat csv and inline javascript parser
<!DOCTYPE html>
<html>
<!-- source: http://labs.nortd.com/lasersaur/bom-1403-suppliers-usd -->
<head>
<title>Lasersaur</title>
<link rel="stylesheet" type="text/css" media="screen" href="/lasersaur/css/style.css">
<script type="text/javascript" language="javascript" src="/scripts/jquery.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
@100ideas
100ideas / Compiling OpenCFU on os x.md
Last active August 29, 2015 14:04
Compiling OpenCFU on OS X

OpenCFU doesn't compile on OS.X without some changes to the makefile.

@qgeissmann & @zamanlh got it to work:

@LuisZaman sez:

"try: autoreconf; ./configure --without-gui; then see if you have makefile to clear openmp from!"

Better yet, @qgeissmann suggested fixing the Makefile.am itself.

@100ideas
100ideas / bash.md
Last active August 29, 2015 14:04
opencfu on macos_compat: ./configure fails with pkg-config problems
dev at forge in /usr/local/Cellar/gtkmm/2.24.4 on master [!]
$ pkg-config --modversion gtkmm-2.4
2.24.4

dev at forge in /usr/local/Cellar/gtkmm/2.24.4 on master [!]
$ pkg-config --print-errors gtkmm-2.4
Package xcb-shm was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-shm.pc'
to the PKG_CONFIG_PATH environment variable
@100ideas
100ideas / brew_config_make.sh-session
Last active August 29, 2015 14:04
opencfu macos_compat build log
dev at forge in ~/Projects/OpenCFU on macos_compat [?]
$ brew install gtkmm
==> Installing dependencies for gtkmm: libsigc++, glibmm, gtk+, cairomm, pangomm, atkmm
==> Installing gtkmm dependency: libsigc++
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/libsigc++-2.3.1.mavericks.bottle
Already downloaded: /Library/Caches/Homebrew/libsigc++-2.3.1.mavericks.bottle.tar.gz
==> Pouring libsigc++-2.3.1.mavericks.bottle.tar.gz
🍺 /usr/local/Cellar/libsigc++/2.3.1: 619 files, 13M
==> Installing gtkmm dependency: glibmm
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/glibmm-2.40.0.mavericks.bottle.t
@100ideas
100ideas / gtkmm.rb
Created August 6, 2014 12:10
adding gtkQuartz deps to github.com/Homebrew/homebrew/blob/master/Library/Formula/gtkmm.rb
require 'formula'
class Gtkmm < Formula
homepage 'http://www.gtkmm.org/'
url 'http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.24/gtkmm-2.24.4.tar.xz'
sha256 '443a2ff3fcb42a915609f1779000390c640a6d7fd19ad8816e6161053696f5ee'
bottle do
sha1 "12abc3e448a6419e147fa394388f9bace5151fb3" => :mavericks
sha1 "418cbdad18035d6ed5ca13ad580017c5ed05f901" => :mountain_lion
@100ideas
100ideas / gist:0525ea94964c102489b2
Last active August 29, 2015 14:06
.gitignore-global
# Place in ~/.gitignore_global
# then run
# $ git config --global core.excludesfile '~/.gitignore_global'
###############################################################
Sublime Text #
################
*.sublime-project
*.sublime-workspace
@100ideas
100ideas / OpenTrons HAXLR8R 5min pitch 11-2014 - livenotes
Last active August 29, 2015 14:08
Notes on OpenTrons 5-min pitch at HAXLR8R Demo Day
Will from OpenTrons takes the stage…
Hi.
It’s an open source lab robot for biotech
Mentions carlson curves to legitimize notion that biotech is experiencing crazy growth + innovation
What kind of innovations?
@100ideas
100ideas / json_img_downloader.js
Created December 8, 2014 17:41
javascript to download images listed in posts.json from kristopolous/tumblr-scraper
///////////////////////////////////////////////////
// console javascript to download images listed in
// json file generated by tumblr-scraper
// https://github.com/kristopolous/tumblr-scraper
//
// uses Artoo! I'm lazy, probably massive overkill
// http://medialab.github.io/artoo/save/
//
// requires chrome
// images stored in usual download folder
@100ideas
100ideas / tweetlocation.coffee
Created March 21, 2015 01:00
learning how to use destructuring assignment for function parameters and how to express flow control elegantly
# not sure if it works yet...
tweetLocation2 = ({place: {name: placename}, coordinates: {coordinates: coords}, user: {location: loc}}) ->
geocode = (coordinates) ->
(coordinates? console.log "replace this function w/ a call to twitter reverse geocode api - #{coordinates}") ? false
placename ? (geocode coords) ? loc ? "somewhere"
# works
# remember tweet coords are long, lat
@100ideas
100ideas / .bash_profile
Created March 28, 2015 21:44
.bash_profile to add some nice formatting to your terminal
#######################################
# Colors!!!
#
# be sure to set BOLD color as different from
# normal text color in Terminal.app
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced