Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
http://clojure.org/
Just a collection of some random cool stuff. PS. Almost 99% of the contents here are not mine and I don't take credit for them, I reference and copy part of the interesting sections.
Monday, September 30, 2013
Wednesday, September 18, 2013
Books
Still Alice - Lisa Genova
A New Earth - Eckhart Tolle
The Lace Reader - Brunonia Barry
The Immortal Life of Henrietta Lacks by Rebecca Skloot
A New Earth - Eckhart Tolle
The Lace Reader - Brunonia Barry
The Immortal Life of Henrietta Lacks by Rebecca Skloot
Wisdom about life
In examining disease, we gain wisdom about anatomy and physiology and biology.
In examining the person with disease, we gain wisdom about life.
--Oliver Sacks
Thursday, September 12, 2013
Tuesday, September 10, 2013
“Deciding what not to do is as important as deciding what to do.” -- Steve Jobs
“Deciding what not to do is as important as deciding what to do.” -- Steve Jobs
Monday, September 9, 2013
EcoMUVE - virtual environments to teach middle school students about ecosystems and causal patterns.
http://ecomuve.gse.harvard.edu/
EcoMUVE is an exciting new curriculum research project at the Harvard Graduate School of Education that uses immersive virtual environments to teach middle school students about ecosystems and causal patterns.
EcoMUVE includes two two‐week computer‐based modules within a four week inquiry‐based ecosystems curriculum.
The goal of the EcoMUVE project is to help students develop a deeper understanding of ecosystems and causal patterns with a curriculum that uses Multi‐User Virtual Environments (MUVEs). MUVEs are 3‐D virtual worlds that have a look and feel similar to videogames. They are accessed via computers and, in our case, recreate authentic ecological settings within which students explore and collect information. Students work individually at their computers and collaborate in teams within the virtual world. The immersive interface allows students to learn science by exploring and solving problems in realistic environments.
The EcoMUVE project is supported by the Institute of Education Sciences (IES), U.S. Department of Education.
The EcoMUVE project team recently received funding from the National Science Foundation and Qualcomm's Wireless Reach initiative, for a new follow-up research project, EcoMOBILE. (Ecosystems Mobile Outdoor Blended Immersive Learning Environment).
Wednesday, September 4, 2013
Stawamus Chief
http://www.vancouvertrails.com/trails/stawamus-chief/
The Chief towers high above the town of Squamish and is a popular hiking destination that offers scenic views of Howe Sound and several mountains in Garibaldi Provincial Park. Hikers can complete all three peaks of the Chief in a day or just choose to do a shorter trip to the South Peak that still offers a spectacular view.
The Chief towers high above the town of Squamish and is a popular hiking destination that offers scenic views of Howe Sound and several mountains in Garibaldi Provincial Park. Hikers can complete all three peaks of the Chief in a day or just choose to do a shorter trip to the South Peak that still offers a spectacular view.
Tuesday, September 3, 2013
JAWR - Bunding and compression for javascript and CSS
http://jawr.java.net/
Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. Developers can work with a large set of split javascript files in development mode, then Jawr bundles all together into one or several files in a configurable way.
By using a tag library, Jawr allows you to use the same, unchanged pages for development and production. Jawr also minifies and compresses the files, resulting in reduced page load times.
Jawr is configured using a simple .properties descriptor, and aside of standard java web applications it can also be used with Facelets and Grailsapplications.
Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. Developers can work with a large set of split javascript files in development mode, then Jawr bundles all together into one or several files in a configurable way.
By using a tag library, Jawr allows you to use the same, unchanged pages for development and production. Jawr also minifies and compresses the files, resulting in reduced page load times.
Jawr is configured using a simple .properties descriptor, and aside of standard java web applications it can also be used with Facelets and Grailsapplications.
Monday, September 2, 2013
There is a Pleasure in the Pathless Woods
There is a pleasure in the pathless woods,
There is a rapture on the lonely shore,
There is society, where none intrudes,
By the deep sea, and music in its roar:
I love not man the less, but Nature more.
- Lord Byron, "There is a Pleasure in the Pathless Woods"
There is a rapture on the lonely shore,
There is society, where none intrudes,
By the deep sea, and music in its roar:
I love not man the less, but Nature more.
- Lord Byron, "There is a Pleasure in the Pathless Woods"
Sunday, September 1, 2013
Fotowall - Ubuntu image canvas and collages
Fotowall
Photo collection creativity tool
FotoWall is a creative tool that allows you to layout your photos or pictures in a personal way.
You can add pictues, then resize, move, change colors, text, shadows, etc. to create your composition or collage.
The focus of this application is on simplicity.
Subscribe to:
Posts (Atom)