Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

January 15 2012

luismbo
Play fullscreen
Rachmaninov had big Hands
Reposted bymalvakt90 malvakt90

January 14 2012

luismbo

January 08 2012

luismbo
Shelly [...] booked us on a trip to Costa Rica. That country has a huge population of monkeys and no military whatsoever—an obvious recipe for disaster.
Scott Adam's Year Without Fear
luismbo
luismbo

January 07 2012

luismbo

December 30 2011

luismbo
Play fullscreen
Gotta get amped, via Robert Popper.

December 27 2011

luismbo
Play fullscreen
Doodling in Math: Spirals, Fibonacci, and Being a Plant [1 of 3]

December 25 2011

luismbo
luismbo

December 17 2011

luismbo
9977_0131
Reposted fromMisoHorny MisoHorny viacitizen428 citizen428
luismbo
9288_5f2c
Reposted fromomgodlike omgodlike viaphin phin

December 14 2011

luismbo
Play fullscreen
Bearded Dragon playing Ant Crusher

December 13 2011

luismbo
Play fullscreen
Page 23
luismbo
Play fullscreen
iPad illusions
Reposted byTheoRettich TheoRettich

December 10 2011

luismbo
Play fullscreen
Danny Macaskill - Industrial Revolutions
luismbo
Play fullscreen
Dueling Saxophones, perfect NYC street music
Reposted bySupplieskunio

December 09 2011

Setting up CommonQt on OSX

CommonQt can be tricky to setup due to its dependencies from C++ land. Tricky enough to warrant writing down the steps I went through to get it running on Mac OS 10.7:

  1. If you don't already have Xcode, install it because you'll need g++.

  2. Grab and install the Qt Libraries (not the Qt SDK). I used version 4.7.4.

  3. Install CMake. (I used brew install cmake.)

  4. Download, compile and install the SMOKE library:

    $ git clone git://anongit.kde.org/smokegen
    $ cd smokegen
    $ cmake .
    $ make install
    
    $ cd ..
    $ git clone git://anongit.kde.org/smokeqt
    $ cd smokeqt
    $ cmake -DSmoke_DIR="$PWD/../smokegen/cmake" .
    $ make install
    

    At this point, smokephonon failed to build so I had to manually install the two modules I actually needed:

    $ make -C qtcore install
    $ make -C qtgui install
    
  5. Get an SBCL with threads enabled and Quicklisp.

  6. CommonQt needed a couple of tweaks for OSX and recent changes in SMOKE. While said changes aren't reviewed and integrated into the main repository, you can fetch them as follows:

    $ cd ~/quicklisp/local-projects
    $ git clone git://gitorious.org/~luismbo/commonqt/commonqt-luis.git
    $ cd commonqt-luis
    $ git checkout modular-smoke-and-osx-fixes
    
  7. Start SBCL and (ql:quickload :qt).

Hopefully that went well. Next we'll try and run an application.

  1. Enable the swank-listener-hooks contrib by adding (slime-require 'swank-listener-hooks) to your SLIME configuration.
  2. (asdf:load-system :qt-tutorial)
  3. (asdf:load-system :qt-repl)
  4. (qt-repl:start-gui-thread)
  5. And finally, (qt-tutorial-14::test)!

If not running under SLIME, (asdf:load-system :qt-tutorial) followed by (qt-tutorial-14:main) would be sufficient.

If you want to try and skip the C++ compilation steps, grab this tarball with libcommonqt.dylib and libsmoke*.dylib. You should place libcommonqt.dylib in CommonQt's source directory. The SMOKE libs go into /usr/local/lib or similar.

Tags: lisp en
luismbo
"Mondego" by Daniel Pinheiro
luismbo

Air France 447 Flight-Data Recorder Transcript - What Really Happened Aboard Air France 447

Two years after the Airbus 330 plunged into the Atlantic Ocean, Air France 447's flight-data recorders finally turned up. The revelations from the pilot transcript paint a surprising picture of chaos in the cockpit, and confusion between the pilots that led to the crash.
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.