Notes

  1. From Twitter and RSS to OmniFocus

    I’m a voracious user of Flipboard, and during my daily reading I often stumble upon news that I wish to do more with: softwares I wish to try, news to writing about, etc. To accomplish that i was using a series of IFTTT rules to send this content to my email; with the result of ending up with a quite polluted email inbox.

    Today Federico Viticci published it’s, IFTTT and Hazel, workflow to save starred tweets to OmniFocus, leveraging IFTTT and Hazel. Inspired by that I’ve created two IFTTT recipes and two Hazel rules to achieve the same for both twitter and google reader.

    The IFTTT recieps are the following:

    Both are structured to create a text file inside a specified dropbox folder. The output is designed as a multiline text files. The first first of which is used as the OF entry title and the rest of the content is passed in as the note.

    The first of the Hazel rules is conceived to run an appleScript to the content of the file—to encode the text in UTF-8, parse it and create the new entry in the OmniFocus inBox.—, set the label to green (to know which files have been processed) and confirm the entry via Notification Center (using the automator action provided by Automated Workflows).

    The Hazel rule to watch the files

    The appleScript to parse the conent:

    -- This script is meant to be executed from Hazel
                      -- It is used to create a new task inside omnifocus 
                      -- The first paragraph is used for the title, the others are passed in the notes
                      -- by Federico Weber | http://federicoweber.com
                      
                      on hazelProcessFile(theFile)
                          -- get the Title of the task
                          set content to read theFile as «class utf8»
                          set title to first paragraph of content
                      
                          -- Get the note of the Task
                          set noteContent to get replaceText(title, "", content)
                      
                          tell application "OmniFocus"
                              set theDoc to first document
                              tell theDoc
                                  make new inbox task with properties {name:title, note:noteContent}
                              end tell
                          end tell
                      
                          return true
                      end hazelProcessFile
                      
                      -- replaceText method by Buce Phillis 
                      -- http://foolsworkshop.com/applescript/2008/05/an-applescript-replace-text-method/
                      on replaceText(find, replace, subject)
                          set prevTIDs to text item delimiters of AppleScript
                          set text item delimiters of AppleScript to find
                          set subject to text items of subject
                      
                          set text item delimiters of AppleScript to replace
                          set subject to "" & subject
                          set text item delimiters of AppleScript to prevTIDs
                      
                          return subject
                      end replaceText
                      

    The second rules is used to erase the file after one week if the file have been properly parsed. I could have used just one rule and delete the content after it have been parsed, but I prefer to keep the files longer to fallback if something goes bad.

    If you found this useful please let me know via twitter or app.net.

  2. Samsara

    When I first hear about Baraka, almost 5 years ago, I was quite skeptical about it—96 minutes of photographs and music is not something to take lightly—but while watching it I was mesmerized by the experience and beauty of the images. And at today I still consider it one of my favorites movies of all the times.

    Samsara, also directed by Ron Fricke and produced by Mark Magidson, expand the themes developed in Baraka and take us on an extraordinary trip around the world showing “the ever turning wheel of life”. The movie have been shoot for almost five years on something like one hundred of location, spanned across twenty-five countries, and have been photographed entirely in 70mm film using a custom build motion control time-lapse camera.

  3. IL magazine landed on the iPad, and it's awful

    This morning I was looking at twitter feed and I did stumbled upon a tweet from [Francesco Franchi]1, announcing that the IL magazine is finally on the iPad Newsstand and that the current issue it’s available for download. Being a long time supporter2, I was more than excited about it, imagining the incredible things the staff have pulled out leveraging the possibilities offered by the iPad—Especially considering the intensive use of info-graphics the magazine do, that lead them to won a more than rewarding list of awards, including a Compasso D'oro—. And I decided to welcomely spend the increased price3 to enjoy the experience of reading it on my iPad.

    IL August cover on the iPad

    Unfortunately the magazine is not only far for great—not featuring any interactive content—but it’ completely awful. Residing in that terrible editorial space defined by those magazine that, in order to quickly get to the iPad, are presented as a collection of static images and neither went through the effort of adapting the content to the different ration of the layout.

    This was bad enough when the first iPad magazines comes out, almost two years ago. But if an awarded magazine like IL pull out something so poor in quality, and charge a premium price for it, I do fell steamed.

    poor pages alignment

    I do really want to read the current issue properly, so right now I’m heading to the nearest newsagent to buy a paper version of the magazine, and i suggest you to do the same. Or better completely skip the digital one if you haven’t bought it yet.

    For the future I will patiently wait for a proper digital edition that I’m sure Il Sole 24 Ore have the expertise—being also the publisher of the nice and free iPad magazine la vita nòva— and the willingness to craft for us.

    rane

    The current art director of the IL magazine

    I’m regularly collecting the IL magazine since 2009, and I’ve always been pleased by it’s content quality and it’s extraordinary visual appeal.

    The regular price, for the paper edition, is € 2,00 if you buy it with Il Sole 24 Ore, the day it is published, or € 0,50 from the day after. The price for the iPad version is € 2,39.


  4. Harvard cracks DNA storage

    The work, carried out by George Church and Sri Kosuri, basically treats DNA as just another digital storage device. Instead of binary data being encoded as magnetic regions on a hard drive platter, strands of DNA that store 96 bits are synthesized, with each of the bases (TGAC) representing a binary value (T and G = 1, A and C = 0).

  5. The dusk of Twitter as a platform

    Yesterday, Michael Sippey, the Director of consumer product at Twitter, announced some obscure changes in the upcoming v1.1 of the Twitter API. The majority of which is related to limit the API availability to third party clients.

    The dusk of the platform

    What was great about Twitter was it’s openness, simplicity, and it’s reliability1. But right now, in order to be independent, Twitter have to make money. And in the process of reshaping the company they figured out that, to be appealing for advertisers, they have to control the entire user experience, becoming the endpoint of the discussion and not just the vector. They need to be sure that the advertisement they sell will arrive to the users and they can achieve this only with a strict control on what their users see. They decided to do so by prohibiting new third party clients.

    Nearly eighteen months ago, we gave developers guidance that they should not build client apps that mimic or reproduce the mainstream Twitter consumer client experience.

    As far as there is an existing Twitter interface for that specific platform. In fact Twitter is still welcoming to officially approved, native mobile client.

    With v1.1 we will require developers that are building client applications that are pre-installed on mobile handsets, SIM cards, chipsets or other consumer electronics devices to have their application certified by Twitter.

    By making the old ones choke in their user base

    if you are building a Twitter client application that is accessing the home timeline, account settings or direct messages API endpoints (typically used by traditional client applications) or are using our User Streams product, you will need our permission if your application will require more than 100,000 individual user tokens.

    We will not be shutting down client applications that use those endpoints and are currently over those token limits. If your application already has more than 100,000 individual user tokens, you’ll be able to maintain and add new users to your application until you reach 200% of your current user token count (as of today) — as long as you comply with our Rules of the Road. Once you reach 200% of your current user token count, you’ll be able to maintain your application to serve your users, but you will not be able to add additional users without our permission.

    And by prohibiting integration with different social networks

    No other social or 3rd party actions may be attached to a Tweet.

    The dawn of the apps

    I consider myself more a Tweetbot user than a Twitter user, and I do believe that like me many other users are more tightened to the apps they do use daily to interact with twitter than with the platform itself. I would like to see what will happen if those apps implement support for other similar platforms 2. I will surely appreciate.

    The lightweight structure of the tweet data, make it extremely fast to load even on congested or slow network.

    App.net got founded in the last days, the alpha version is running and it’s more than a valid candidate.


  6. An OpenType hack to design simple graphs

    Designed by @traviskochel FF Chartwell is a smart font hack that leverage the OpenType features to convert numbers into graphs. The process of creating a graph with Chartwell is as simple as turning on the Stylistic Alternates. By doing so a series of, plus separated, numbers are converted into the corresponding graph.

    FF Chartwell Radar

    It’s possible to create the following type of graphs: bars vertical, bars horizontal, lines, pies, radar, rings, rose.

    The font is quite useful as it is and the guys at FontFont are already working on a web version of it.

  7. CryEngine 3

    Beautiful tech demo of the amazing scenery and graphics in Crysis 3 powerd by CryEngine3.

    Also make sure to watch the Official single player interactive demo

  8. Front-end development with Nodefront

    I’ve just discovered Nodefront, a command-line tools, developed by Karthik Viswanathan, that ease front-end development by compiling and watching .jade, .styl and coffeescript files.

    Among the other features it did offer i do find the live compile option particularly useful.

    If you are curios here is a screencast of it in action

  9. Steve Ballmer was right...

    Microsoft has been using the “Metro” name to describe the new geometric, typography-heavy look-and-feel that is central to Windows 8—and is spreading across the company’s entire range of products—ever since it first showed off Windows Phone.

    Never ever adopt a product name that does not contain Windows in it.