Posted via email from miner49r
Friday, August 31, 2012
Foundation: The Most Advanced Responsive Front-end Framework from ZURB
Sunday, August 26, 2012
Celebration of John McCarthy's Accomplishments
The passing of John McCarthy, on 24 October 2011, received considerable attention in the media and there is an account of his legacy here. A celebration of his accomplishments was held at Stanford on 25 March 2012, as arranged by a committee consisting of Raj Reddy, Nils Nilsson, Ed Feigenbaum and Les Earnest.
Videos from the proceedings are collected on this web page:
Posted via email from miner49r
Clojure/Datomic creator Rich Hickey on Deconstructing the Database
Monday, August 6, 2012
Roman Numerals in Clojure
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | (ns miner.roman (:require [clojure.test :refer :all])) ;; inspired by ;; http://www.jayway.com/2012/08/04/a-decimal-to-roman-numeral-converter-in-just-a-few-lines/ (def roman-map {1000 "M" 900 "CM" 500 "D" 400 "CD" 100 "C" 90 "XC" 50 "L" 40 "XL" 10 "X" 9 "IX" 5 "V" 4 "IV" 1 "I"}) (def roman-bases (sort > (keys roman-map))) (defn roman-addends [n] {:pre [(< 0 n 4000)]} (loop [n n bases roman-bases addends []] (if (zero? n) addends (let [base (first bases)] (if (>= n base) (recur (- n base) bases (conj addends base)) (recur n (rest bases) addends)))))) (defn roman [n] (apply str (map roman-map (roman-addends n)))) ;; contrib clojure.pprint/cl-format works but is slow (defn roman-cl [n] (clojure.pprint/cl-format nil "~@R" n)) (deftest roman-4k (doseq [n (range 1 4000)] (is (roman-cl n) (roman n)))) |
Thursday, August 2, 2012
Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012)
Nice summary with links to a bunch of JS app libraries and frameworks:
http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-s...
For many web developers, it’s now taken for granted that such client-side frameworks are the way to build rich web apps. If you’re not using one, you’re either not building an application, or you’re just missing out.
Posted via email from miner49r
Journey Through The JavaScript MVC Jungle
http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-...
Fortunately there are modern JavaScript frameworks that can assist with bringing structure and organization to our projects, improving how easily maintainable they are in the long-run.
These modern frameworks provide developers an easy path to organizing their code using variations of a pattern known as MVC (Model-View-Controller).
Posted via email from miner49r
Monday, July 30, 2012
An unexpected journey: Announcing a Third Hobbit Movie
Peter Jackson writes:
http://www.facebook.com/notes/peter-jackson/an-unexpected-journey/10151114596...
So, without further ado and on behalf of New Line Cinema, Warner Bros. Pictures, Metro-Goldwyn-Mayer, Wingnut Films, and the entire cast and crew of “The Hobbit” films, I’d like to announce that two films will become three.
It has been an unexpected journey indeed, and in the words of Professor Tolkien himself, “a tale that grew in the telling.”
Posted via email from miner49r
Friday, July 27, 2012
The Clojure Library Ecosystem
Paul Legato writes:
http://www.paullegato.com/blog/clojure-library-ecosystem/
This quick overview will help to orient new Clojure programmers to the current state of the library system, with pointers to resources for further information.
Wednesday, July 25, 2012
OS X 10.8 Mountain Lion
My upgrade to Mountain Lion went smoothly. As always, you should have a complete backup before installing a new OS. Here are a couple of links that should tell you everything you need to know about Mountain Lion:
The Ars Technica review, written by John Siracusa: http://arstechnica.com/apple/2012/07/os-x-10-8/
Where Lion stumbled, Mountain Lion regroups and forges ahead.
The Macworld Review by Jason Snell: http://www.macworld.com/article/1167804/mountain_lion_apple_gets_its_operatin...
Like Lion, Mountain Lion offers numerous feature additions that will be familiar to iOS users. This OS X release continues Apple’s philosophy of bringing iOS features “back to the Mac,” and includes iMessage, Reminders, Notes, Notification Center, Twitter integration, Game Center, and AirPlay Mirroring.
Posted via email from miner49r
Tuesday, July 24, 2012
Datomic Free Edition
We’re happy to announce today the release of Datomic Free Edition. This edition is oriented around making Datomic easier to get, and use, for open source and smaller production deployments.