Samba Cat Dancer

Tom shows off his Samba dance skill.

samba dancing cat

Cat with Impeccable Taste

As a cat, Mayori has impeccable taste, as represented by her favorite furniture in the house --- a Bertoia Diamond Lounge chair.

It is certainly a modern classic and a piece of highly functional cat furniture as well – Mayori can attack Tom easily from all different angels and only need to defend her from one angel. What a smart cat!

cat on a beroia Diamond Chair

Cat with Big Paws

Tom shows off his catch and his big paws.

cat with big paws

Cat Drinking from Wine Glass

Mayori loves drinking fresh-served water, especially from a wine glass. Obviously she believes that is the right way to drink water for a cat princess.

cat drink from wine glass

Cat in a Drawer

Mayori loves to play hide-and-seek with us. The top drawer of our dresser is now her new hiding place.

 

cat in a drawer.

Cat Pizza Delivery

Cat in a pizza box?

Either Mayori believes that she tastes better than the fresh baked version or that she believe that she needs a new bed smelled like fresh baked pizza. Either way she obviously enjoys the pizza box. 

 

How to redeem British Airways mileages for partner airline flights

I have accumulated over 60,000 miles on British Airlines Executive Club reward account for a while now, but keep on having problem redeeming them. First of all, it is difficult to find any reward flight available; secondly, the fee is extremely high --- for a flight from SFO to LHR, I would have to pay 50000 miles + over \$600 fee, while the same flight costs less than \$1000 when paying with cash.

Over the weekend, I have investigated the problem and found out that one of the best ways to spend my BA miles is to redeem for British Airways' partner airline flights. However, it is not straightforward to do so, as BA would show its own flights with steep fee first, except when American Airlines and a couple of other partner airlines operate the same route.

My solutions for problems No. 76-100 on 4clojure.com

Finally done with all the 100 problems listed on 4clojure.com so far :-). When new problems appears there, I will probably do them when I have some time to kill, but I will not post my solutions here any more. If I found interesting programming exercises, I may submit to 4clojure as well. Continue reading »

My solutions for the first 50 problems on 4clojure.com

For someone without previous Lisp experience, the hardest part of learning Clojure programming seems to be the functional way of doing things. It is like math, one really needs to do some exercises in order to master it. At this point, 4clojure.com seems to be the best place for getting such exercises. It has a lot of problems for new clojurians to solve. These problems ask one to fill in the blank __ so the given expressions are true. To give a little challenge, some clojure built-in functions are forbidden to use for some problems. New problems are added from time to time on the site, so it surely can keep me entertained for a while. Continue reading »

Syndicate content
Nice place