Settling in for the night in Melbourne, Australia from the perspective of astronauts…

October 28th, 2013 by Terrence Miao No comments »

Reshared post from +Fragile Oasis

Settling in for the night in Melbourne, Australia from the perspective of astronauts and cosmonauts living and working together onboard the International Space Station. 

Melbourne

Google+: View post on Google+

New iWatch concept

October 24th, 2013 by Terrence Miao 5 comments »

New iWatch concept

iWatch concept

Google+: View post on Google+

Design Is A Matter of Taste

October 23rd, 2013 by Terrence Miao 1 comment »

13" Retina MacBook Pro, Mac "The Rubbish Bin" Pro, iPad Mini Retina. New Mac OS Mavericks, iWork, iLife all FREE.

Embedded Link

Live from Apple’s iPad 5 and iPad mini event – The Verge
Apple says that it has “a lot more to cover” at this year’s fall event. That surely means new iPads are coming, but what else does the company have in store? Liveblog Tips. Don’t refresh the page – new posts update in real time; New posts will show up on top of the page; Scroll to the bottom of …

Google+: View post on Google+

Sauce Labs Solution

October 23rd, 2013 by Terrence Miao No comments »

Offering you testing infrastructure with web browsers Chrome, Firefox, Internet Explorer, Safari, Opera … on operating systems Windows, Linux, Mac OS, Android, iOS, Windows Phone … test based on Java, Python, Ruby, Node.JS, PHP, C#.net …

Register more – http://saucelabs.com

Sauce Labs Solution

Google+: View post on Google+

Quote of the Day – "We are Number One in a Number Two Business".

October 22nd, 2013 by Terrence Miao No comments »

Quote of the Day – "We are Number One in a Number Two Business".

-Midwest Plumbing

Google+: View post on Google+

Rewrite Java in Scala – Concurrency and Scalability

October 19th, 2013 by Terrence Miao No comments »

First Scala has this Actor concept, designed to overcome Java's Shared Memory Model issue when programming in concurrency.

An Actor is a mathematical model of concurrent computation that encapsulate data, code and its own thread of control, and communicate asynchronously using immutable message passing techniques. So the basic architecture in Scala is shared-nothing, each actor acts in its own process space.

However, it's not end of road. From Scala 2.10, Akka's actor implementation is included as part of the Scala standard library.

Akka uses Actors independently executing processes that communicate via message passing as the foundation for fault tolerant applications where individual actors can fail without crashing everything. Perfect for high volume applications that need to scale rapidly. Akka is an efficient foundation for event driven systems that want to scale elastically up and out on demand, both on multi-core processors and across server nodes.

Moreover, Akka has a STM implementation that is based on the same ideas as found in the Clojure language; Managed References working with immutable data.

Software Transactional Memory (STM) is excellent for problems where you need consensus and a stable view of the state by providing compositional transactional shared state. Some of the really nice traits of STM are that transactions compose and that it raises the abstraction level from lock-based concurrency.

Akka is not only offering good concurrency and scalability characteristics, but also is excellent for building event-based systems.

Google+: View post on Google+

An essential part of running web services in the modern world – Concurrency is more…

October 19th, 2013 by Terrence Miao 2 comments »

An essential part of running web services in the modern world – Concurrency is more important than ever

Scala, from its first draft of design, is to let you write concurrent code, and extremely fast concurrent code.

Embedded Link

The Second Coming of Java: A Relic Returns to Rule Web | Wired Enterprise | Wired.com
Raffi Krikorian, vice president of engineering at Twitter. Photo: WIRED/Alex Washburn Biz Stone called it “one of the most special days in the history

Google+: View post on Google+

Notifu – the notification application calls you when the food is ready

October 16th, 2013 by Terrence Miao No comments »

I always have a big trouble after kick off a lengthy running task on my PC. Maybe it's an integration test takes about a few hours, or make a tar ball of a 20GB folder with one million files under.

To show my colleagues I'm productive and multitasking person, rather than idly doing nothing and waiting for the job done, I'd like open the browser and go to Kogan to find out some bargains. But, there is a problem. I have to keep switching back to this lengthy job window from time to time checking whether it's finished or not. This make me lose my concentration and high quality time making shopping orders online.

Now, come with Notifu, a small notification application which can run any Microsoft Windows and has no dependency on any others. Just run it after lengthy job in the pipeline:

notifu.exe /m "Job is done. Time for dinner!"

in DOS Prompt or Cygwin window. You will receive standard Windows notification message after lengthy job is done. And you won't be bothered to whether the job is done or not again and again.

Read more - http://www.paralint.com/projects/notifu/

Notifu » Read more: Notifu – the notification application calls you when the food is ready