tungwaiyip.info

home

about me

links

Blog

< June 2012 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930

past articles »

Click for San Francisco, California Forecast

San Francisco, USA

 

Repair Rotten Stairs

I have spent my Sunday repairing a rotten step in my home. Here is what you do:

  1. Unscrew the rotten board. Got stuck.
  2. Search the Internet to find out how to remove stuck screws from rotten deck. Learn all about what the origin contractor has done wrong.
  3. Using a variety of ways, including just pull the board with the screw still in it since it is rotten anyway, to remove the board.
  4. Check for dry rot damages. Found out it is worst than you thought.
  5. Remove rotten wood with putty knife. Apply wood filler.
  6. While waiting for the wood filter to dry, cut the replacement board.
Rotten Stairs

So I am about three quarter there. I still have to buy more chemical tomorrow to seal the wood. Let's hope the replaced board can last a while. By the way I learned a lot from the Ron Hazelton's online video How to Repair Dry Rot in Wood.

2012.06.24 comments

 

Happy Meal

McDonalds

We paid $33 adult fare for the ferry ride to Discovery Bay, only to find ourselves dining in the McDonald's there. We even feed our baby McDonald's food. Here is the photographic evidence of bad parenting.

2012.06.13 [] - comments

 

Python Whitespace Misconception

Whitespace is significant in Python. This uncommon syntax rule is one of the refrain of many non-Python programmers about Python. Given most computer languages since Fortran has adopted free layout syntax, this feel like an objectionable design.

Now that I think of it, I find this mostly a problem of wrong framing. The term "whitespace" has already embedded the meaning of unimportant filler. In this sense "significant whitespace" sounds like a problem. Actually the right way to describe it is that Python uses indentation to determine the block structure. Rather than feeling wrong, this is lot more likely to evoke an "aha" reaction from non-Python programmers. Of course it makes a lot sense for the indentation to follow the block structure. I can hardly find any legitimate case for those two to differ.

Austere programmers may notice that there are two way to indicate block structure in main stream languages, by using language construct like "begin" and "end" and by laying out the code using indentation. Whenever there are two ways to do express one thing there will be problem of inconsistency. This extra degree of freedom can get you into trouble sometimes. One of the most nasty class of programming bug is dangling else. It is the case in free layout language when the apparent block structure is different from the actual block structure. Dangling else is not possible in Python. It is because the block structure is determined by the indentation.

2012.06.08 [] - comments

 

past articles »

 

BBC News

 

Philip Roth: Portnoy's Complaint author dies aged 85 (23 May 2018)

 

US mid-term elections: First black female nominee for governor (23 May 2018)

 

Santa Fe school shooting: Hundreds at Sabika Sheikh funeral (23 May 2018)

 

Royal wedding photographer on Meghan and Harry's 'beautiful moment' (23 May 2018)

 

#Metoo: Women fight back against subway gropers (22 May 2018)

 

Trump says summit with North Korea's Kim Jong-un may be delayed (23 May 2018)

 

R Kelly: Too late to stop my influence (23 May 2018)

 

How to speak volcano like a pro (22 May 2018)

 

Gavin Grimm trans bathroom lawsuit backed by federal judge (23 May 2018)

 

Unai Emery: Arsenal name former PSG boss as successor to Arsene Wenger (23 May 2018)

more »

 

SF Gate

 

Bay Area News (7 Jan 2012)

 

City Insider (11 Feb 2012)

 

Crime Scene (13 Feb 2012)

 

C.W Newius Column (10 Jan 2012)

 

C.W. Nevius Blog (11 Feb 2012)

 

Education News (10 Jan 2012)

 

KALW (11 Feb 2012)

 

Matier and Ross Blog (11 Feb 2012)

 

Gene therapies get easier path to FDA approval (22 May 2018)

 

Obamas in Netflix deal; scratch-and-sniff stamps; that Play-doh smell (22 May 2018)

 

Grimes defends 'capitalist' boyfriend Elon Musk, says she's investigated alleged Tesla union busting (22 May 2018)

 

Business News Roundup, May 22 (21 May 2018)

 

Student loan rates are expected to rise. Here’s what you need to know (21 May 2018)

 

Trump defends administration’s trade strategy with China (21 May 2018)

more »

 


Site feed Updated: 2018-May-23 03:00