mmcgrana (Mark McGranaghan)

Name
Mark McGranaghan
Email
Website/Blog
http://twitter.com/mmcgrana
Location
Brunswick, ME
Member Since
Mar 06, 2008 (about 1 year)

Following 62 coders and watching 101 repositories view all →

Public Repositories (24)

  • clj-json

    Fast JSON encoding and decoding for Clojure via the Jackson library

    legend

    Last updated Tue Feb 09 12:08:35 -0800 2010

  • fleetdb

    FleetDB is a schema-free database implemented in Clojure and optimized for agile development.

    legend

    Last updated Tue Feb 09 08:04:47 -0800 2010

  • fleetdb.org

    Source for the FleetDB.org documentation and blog

    legend

    Last updated Tue Feb 09 08:02:25 -0800 2010

  • cascading-clojure

    legend

    Forked from bradford/cascading-clojure Mon Feb 08 16:56:52 -0800 2010

    Last updated Mon Feb 08 16:14:12 -0800 2010

  • ring

    Clojure web application library: abstracts HTTP to allow modular and concise webapps

    legend

    Last updated Mon Feb 08 10:32:11 -0800 2010

  • crane

    heavy lifting in clojure

    legend

    Forked from bradford/crane Mon Feb 08 16:57:03 -0800 2010

    Last updated Mon Feb 08 02:12:09 -0800 2010

  • leiningen

    A build tool for Clojure designed to not set your hair on fire.

    legend

    Forked from technomancy/leiningen Thu Feb 04 07:37:21 -0800 2010

    Last updated Thu Feb 04 07:38:25 -0800 2010

  • fleetdb-client

    Clojure client for FleetDB

    legend

    Last updated Wed Jan 27 15:06:42 -0800 2010

  • weld

    A Clojure web framework built on Ring: expressive and fast in a functional style

    legend

    Last updated Wed Jan 20 07:58:27 -0800 2010

  • db-compare

    Benchmarking open-source databases

    legend

    Last updated Sat Jan 16 16:21:13 -0800 2010

  • fleet-rb

    Ruby client for FleetDB

    legend

    Last updated Sat Jan 09 12:39:50 -0800 2010

  • gitcred

    PageRank applied to the GitHub users/follows graph

    legend

    Last updated Mon Jan 04 15:55:43 -0800 2010

  • clj-garden

    Where I grow Clojure codes

    legend

    Last updated Sun Dec 27 08:40:22 -0800 2009

  • clj-html

    Fast HTML templates in Clojure

    legend

    Last updated Sun Dec 27 08:32:42 -0800 2009

  • clj-routing

    Fast, 2-way, generic URL routing library for use by Clojure web frameworks

    legend

    Last updated Sat Dec 26 18:53:35 -0800 2009

  • clj-unit

    Clojure unit testing library: non-magical and developer friendly

    legend

    Last updated Fri Dec 25 10:06:36 -0800 2009

  • clj-stacktrace

    More readable stacktraces for Clojure

    legend

    Last updated Thu Dec 24 07:04:33 -0800 2009

  • clj-doc

    HTML documentation for Clojure libraries.

    legend

    Last updated Sun Sep 06 11:37:17 -0700 2009

  • clj-html-helpers

    Helpers for the clj-html Clojure HTML library.

    legend

    Last updated Mon Jan 12 05:39:54 -0800 2009

  • connection_pool

    ORM-agnostic persistent connection pooling for Ruby

    legend

    Last updated Tue Aug 19 18:13:26 -0700 2008

  • leaf

    Fast HTML and XML markup in Ruby

    legend

    Last updated Thu Jul 31 04:53:04 -0700 2008

  • routing

    Framework-agnostic, pure Ruby, fast, 2-way URL routing

    legend

    Last updated Tue Jul 29 07:46:53 -0700 2008

  • simple_promise

    Simple and non-magical lazy evaluation mechanism for Ruby

    legend

    Last updated Thu Jul 24 19:56:56 -0700 2008

  • simple_callbacks

    Generic callback functionality

    legend

    Last updated Thu Jul 24 19:41:08 -0700 2008

Public Activity feed

mmcgrana pushed to fn-api at bradford/cascading-clojure Tue Feb 09 12:10:34 -0800 2010
HEAD is 8f9dfc103b4747b0ec05e6810a48fb2c8c1d9018
mmcgrana pushed to master at mmcgrana/clj-json Tue Feb 09 12:08:35 -0800 2010
HEAD is ecdc62059f08e28a5658043ddc6d50538ab75f44

2 commits »

mmcgrana pushed to master at mmcgrana/fleetdb Tue Feb 09 08:04:47 -0800 2010
HEAD is 1cd9a3b05dacabbc1c2de2730b01f71518a288f6
  • mmcgrana committed 1cd9a3b0:
    Declare that fleetdb.server should be compiled, for newer versions of lein.
mmcgrana pushed to gh-pages at mmcgrana/fleetdb.org Tue Feb 09 08:02:25 -0800 2010
HEAD is 8f32fa69d6fbf40e170adfe738f8efbaca0fcd87
mmcgrana pushed to gh-pages at mmcgrana/fleetdb.org Tue Feb 09 08:01:14 -0800 2010
HEAD is 1ade2e79e139e3582020a46b710c9ba9daf61885
mmcgrana forked bradford/crane Mon Feb 08 16:57:05 -0800 2010
Forked repository is at mmcgrana/crane
mmcgrana forked bradford/cascading-clojure Mon Feb 08 16:56:53 -0800 2010
Forked repository is at mmcgrana/cascading-clojure
mmcgrana pushed to fn-api at bradford/cascading-clojure Sun Feb 07 22:33:24 -0800 2010
HEAD is 963582bda4bc2b171eed6e503447637613d9784d

4 commits »

mmcgrana deleted branch flow-tests at mmcgrana/cascading-clojure Sun Feb 07 12:34:47 -0800 2010
Deleted branch was at mmcgrana/cascading-clojure/tree/flow-tests
mmcgrana pushed to fn-api at bradford/cascading-clojure Sun Feb 07 12:33:58 -0800 2010
HEAD is a4cf98f4bec52230f7591ebca723b8c5f235aae8

10 commits »

mmcgrana pushed to flow-tests at bradford/cascading-clojure Sun Feb 07 09:04:41 -0800 2010
HEAD is a4cf98f4bec52230f7591ebca723b8c5f235aae8

2 commits »

mmcgrana pushed to flow-tests at bradford/cascading-clojure Sun Feb 07 09:04:28 -0800 2010
HEAD is a5f2226f5b5c3c5dcdaeb570768a452d947b6c76
mmcgrana pushed to flow-tests at bradford/cascading-clojure Sun Feb 07 00:19:12 -0800 2010
HEAD is 8ce2cd24134fa03c90395a5f99a403a17cc3ee23
mmcgrana pushed to flow-tests at bradford/cascading-clojure Sat Feb 06 23:42:48 -0800 2010
HEAD is 9439838525c6dd1a4f97f42a5144fedd977d2df0
mmcgrana pushed to flow-tests at bradford/cascading-clojure Sat Feb 06 22:48:38 -0800 2010
HEAD is 98eb9a75c1d499a76c4f08be1ad3bf62c1be2304

3 commits »

mmcgrana pushed to fn-api at bradford/cascading-clojure Sat Feb 06 13:23:32 -0800 2010
HEAD is a05c2e6c3fe7f3f2c25ebb58041fe7b9a915cd11

2 commits »

mmcgrana pushed to fn-api at bradford/cascading-clojure Sat Feb 06 10:09:45 -0800 2010
HEAD is bcb8adb441fe160832d9a7589580de106ad74a34

2 commits »

mmcgrana pushed to fn-api at bradford/cascading-clojure Sat Feb 06 08:40:31 -0800 2010
HEAD is 7d071560615b1f522589471c65436fa6750908d5

4 commits »

mmcgrana pushed to fn-api at bradford/cascading-clojure Fri Feb 05 20:56:28 -0800 2010
HEAD is 3a8335cd06619bd88e48cf6bbc3e5fc102dc52bf
mmcgrana pushed to fn-api at bradford/cascading-clojure Fri Feb 05 19:30:51 -0800 2010
HEAD is 85c6bb3d025e15d6f7baf4cf9c1e8167f46f6cce
mmcgrana pushed to fn-api at bradford/cascading-clojure Fri Feb 05 18:58:13 -0800 2010
HEAD is b61106c9cb2afe0168aa00d8b6e3575b75ae898e

2 commits »

mmcgrana pushed to fn-api at bradford/cascading-clojure Fri Feb 05 16:28:28 -0800 2010
HEAD is 4d38156a12d7bb12d180f78e24014b9a072553aa

3 commits »

mmcgrana created branch fn-api at bradford/cascading-clojure Fri Feb 05 11:56:13 -0800 2010
mmcgrana created branch compile-messages at mmcgrana/leiningen Thu Feb 04 07:38:25 -0800 2010
mmcgrana forked technomancy/leiningen Thu Feb 04 07:37:22 -0800 2010
Forked repository is at mmcgrana/leiningen
mmcgrana created gist: 294716 Thu Feb 04 07:15:47 -0800 2010
~/remote/leiningen(master) $ git show-ref HEAD 94c675afe6767aa142bfc882298f0f828e476e24 refs/remo...
mmcgrana started watching nathanmarz/cascading-batch-query Wed Feb 03 18:07:06 -0800 2010
cascading-batch-query's description:
A library for performing batch queries on a Hadoop cluster via Cascading.
mmcgrana started watching jclouds/jclouds Wed Feb 03 09:00:23 -0800 2010
jclouds's description:
jclouds is an open source framework that helps you get started in the cloud and reuse your java development skills. Our api allows you to freedom to use portable abstractions or cloud-specific features. We support many clouds including Amazon, VMWare, Azure, and Rackspace.
mmcgrana commented on sjl/homebrew Tue Feb 02 13:12:58 -0800 2010
Comment in 35778c0:

Ugh, formatting fail. Let me try again:

dhcp-215-33 /usr/local(sjl/master) $ brew info pianobar
pianobar d38167c
http://github.com/PromyLOPh/pianobar/
Depends on: cmake, libao, mad, faad2
/usr/local/Cellar/pianobar/d38167c (5 files, 112K)
http://github.com/mxcl/homebrew/commits/sjl/master/Library/Formula/pianobar.rb

dhcp-215-33 /usr/local(sjl/master) $ gdb pianobar
GNU gdb 6.3.50-20050815 (Apple version gdb-967) (Tue Jul 14 02:11:58 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-apple-darwin"...Reading symbols for shared libraries ...... done

(gdb) run
Starting program: /usr/local/bin/pianobar 
Reading symbols for shared libraries +++++.......................... done
Welcome to pianobar!
Reading symbols for shared libraries .. done
[?] Username: mmcgrana@gmail.com
[?] Password: 
(i) Login... Ok.
(i) Get stations... Ok.
[?] Select station: 2
|>  Station ...
(i) Receiving new playlist... Ok.
|>  ... by ... on ... <3

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000038
0x948eec03 in flockfile ()
(gdb) bt
#0  0x948eec03 in flockfile ()
#1  0x9492e17f in fgetc ()
#2  0x00003dd2 in ?? ()
#3  0x00003426 in ?? ()

Sorry about that.

mmcgrana commented on sjl/homebrew Tue Feb 02 13:11:49 -0800 2010
Comment in 35778c0:

I tried installing pianobar via this formula but got a bus error:

dhcp-215-33 /usr/local(sjl/master) $ brew info pianobar pianobar d38167c http://github.com/PromyLOPh/pianobar/ Depends on: cmake, libao, mad, faad2 /usr/local/Cellar/pianobar/d38167c (5 files, 112K) http://github.com/mxcl/homebrew/commits/sjl/master/Library/Formula/pianobar.rb

dhcp-215-33 /usr/local(sjl/master) $ gdb pianobar GNU gdb 6.3.50-20050815 (Apple version gdb-967) (Tue Jul 14 02:11:58 UTC 2009) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-apple-darwin"...Reading symbols for shared libraries ...... done

(gdb) run Starting program: /usr/local/bin/pianobar Reading symbols for shared libraries +++++.......................... done Welcome to pianobar! Reading symbols for shared libraries .. done [?] Username: ... [?] Password: (i) Login... Ok. (i) Get stations... Ok.

      0) ...
      1) ...
      2) ...
      3) ...
      4) ...

[?] Select station: 2 |> Station ... (i) Receiving new playlist... Ok. |> ... by ... on ... <3

Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000038 0x948eec03 in flockfile () (gdb) bt #0 0x948eec03 in flockfile () #1 0x9492e17f in fgetc () #2 0x00003dd2 in ?? () #3 0x00003426 in ?? ()

I'm on an Intel Mac, OSX 10.5.8. Any thoughts?

mmcgrana started watching ordnungswidrig/compojure-rest Mon Feb 01 07:12:39 -0800 2010
compojure-rest's description:
Thin library to build RESTful applications on top of compojure
mmcgrana deleted branch clojure-test at mmcgrana/ring Sat Jan 30 09:27:08 -0800 2010
Deleted branch was at mmcgrana/ring/tree/clojure-test
mmcgrana created gist: 289993 Fri Jan 29 11:07:30 -0800 2010
;; possible functional interface (defn with-sessions [handler session-store-impl & [opts]] ...) (...
mmcgrana pushed to master at mmcgrana/ring Fri Jan 29 07:20:42 -0800 2010
HEAD is f282a7f74844f535938dc96f7007bf33e0e5cc2d
mmcgrana started watching drewr/fleetdb-client Thu Jan 28 11:38:21 -0800 2010
fleetdb-client's description:
Clojure client for FleetDB