Book Review: “TCP/IP for Dummies” 5th Edition by Candace Leiden and Marshall Wilensky

For work, I needed to brush up on the network protocols. So I picked it up from the library.

This book is a simply introduction book on TCP/IP or more generally about internet network. It went through the 5 network layers (traditionally 7 layers) fair quickly. It condenses the application, presentation, and session layers into just session layer, just to make it simple for the “dummies.” The five layers are: 1) physical layers (the I/O driver/receiver that transmit raw data). 2) data link layer (packetize the data and handles the re-try, ECC and etc.), 3) internet layer (sends and received the right packets, and handles the routes) includes ARP (address resolution procole), RARP (reserve address resolution protocol, Mobile IP and IPsec (IP security protocol for VPN), 4) transport layer (TCP or UDP: make sure the packets have no errors and arrives and reassembled in the correct order), 5) session/application layer (establishes and coordinates a session/connection, convert file format, sets up the environment so that applications can communicate with one another. There are several application types: DNS, FTP, telnet, TFTP, SNMP, SMTP, POP3, IMAP4, LDAP, NTP (network time protocol), HTTP, and etc.)

tcp_ip_layers.gif

It confirms a lot of what I have known or guessed, like IPv4 vs. IPv6, DHCP, configuring TCP/IP on linux and etc. Some of the examples were so old, for Windows 95/98. They should be taken out in the next edition. I spent a couple of hours browsing through the book. It’s probably worths that much time. In order to keep the book interesting, the author sprinkled many dry humor one-liners throughout the book. I didn’t find them funny though. But I did learn something new: my network layer understanding was refreshed, UDP is for Voip that does not guarantee packet sequence, how to set up a simple router on Windows (probably not very practical now that routers are so cheap.), significance of the IP addresses (i.e. class A, B, C, use of the netmask), NAT and CIDR,

tcp_ip-for-dummies.jpg

Inkjet Cartridge Refill – Getting My Hands Dirty

Last week, my Canon MP530 printer was complaining about low ink again. So I figured I try out the ink refill service from Walgreen. I went to Walgreen. But the clerk told me that this model (CL-5 PGBK) is NOT one of the supported models. I didn’t know they were this picky about it. While continued shopping at Walgreen, I saw that they offer the 4-time NCR self-refill kit for $14.60. Not a bad deal but I really didn’t want to get my hands dirty. How many times I have done this and regretted every time!

But this kit come in the syringe containers – just need to squeeze out the ink directly into the cartridge. Sounds pretty easy right. I bought the kit. I regretted again that I bought it. First of all, unlike the ink I used to refill the HP cartridges with, these black inks are SOOO difficult to wash off. I should have worn gloves. For the entire night, I nearly soaked my fingers in the 409 fluid (the only detergent that works) and rubbed my fingers with paper towels for hours. The ink stayed on my fingers for more than 2 days. Secondly, the Canon cartridge has a smart chip in it that even after the refill, the cartridge still registered nearly empty. It’s going to be very difficult to tell when the cartridge really runs out of ink. For this type of printer, if the ink really ran out, the printer head (the most expensive part of the printer) may incur damage. Third, I made a big mess on the table due to the leaked ink. As it turned out, it takes some coordination to insert the rubber plug and cover up the outlet, or the ink may leak non-stop. I wasted nearly a bottle of ink due to the leak.

So how much did I save? Assuming I can refill roughly 3 times. 3 brand new cartridges would cost $39.65 from Amazon. My net saving is roughly $25. Considering the mess I made on my table and fingers, the two hours I may need to spend and the high probability of damaging my printer due to the lack of monitoring, this refill gig is not worth it. After using up the refill kit, I don’t think I would do this again. Canon has earned my money.

Understanding “Sacrificial Anode”

In today’s Discovery Channel program “Some Assembly Required,” I saw how a metal coffin casket was made. Besides the usual heavy metal stamping and automated welding machines, the topic of “sacrificial anode” was explained. In my opinion, this is probably the most important “technology” used in the design of the coffin. The sacrificial anode, normally made of zinc, was attached to the bottom of the steel casket to sacrifice itself to the oxidation (losing electrons) process with the soil outside, instead of the steel being oxidized. A Wikipedia explanation is here. I was surprised to know that almost all the water heaters has an sacrificial anode rod to perform the same function. A longer-warranty heater may have a larger or even two of the anode rods made of magnesium or aluminum. Here’s a good explanation for it.

I like this program. It’s entertaining and I usually learn something.

Book Review: “Basic Wiring: Pro Tips and Simple Steps” by Stanley

While browsing through the home improvement section of the library, I picked up this book. As an electrical engineering, electrical wiring should not be a problem for me. But this book taught me a few things:

1. Various tools used to splice wires, cut and crimp cables, connecting garden lights and lamps.
2. How to drop a wire behind the drywall using a weight and then use a hook to connect the wire and then pick up the wire. This created the minimal amount of damage for your drywall.
3. Checking for correct grounding and connection of the “hot” wire using a simple plug that you can buy from Amazon.com.
4. The various kinds of wires/cables: Old fashioned fabric-sheathed cable, armored MC and BX (no ground), underground feed (UF), NM (Non-metalic) round profile and flat-profile.

basic-wiring.jpg

Book Review: “Angela’s Ashes” by Frank McCourt

I read Frank McCourt’s “Teacherman” before and utterly enjoyed his Irish humor – low key and yet extremely funny. Though born to such poverty, McCourt survived the Catholic, Irish childhood with a fascinating life story to tell. One thing that stands out for me is how he remembered all the small things since 3 years old. If the stories are accurate since his 3 years of age, then he must be truly talented to remember all the minute details. For sure, I don’t remember much from my 7 years of age and before. Or, perhaps, my childhood was not eventful or too comfortable worth remembering.

McCourts’ poverty forced them to live in an apartment where the community lavatory (bathroom) situated next to their kitchen. The family members suffer lots of illness as a result – losing his twin brothers. But the story about staying upstairs in “Italy” (due to its warmness) showed the family’s resourcefulness at a time of hopelessness.

The entire town of Limbrick, where they lived, has some interesting characters: the nuns that would not allow McCourt to talk with a girl during his hospital stay (red fever), the many people who came down with “consumption” (due to dampness and coal mining), the catholic establishment who shut the door on McCourt when he wanted to become an altar boy and requesting to go to secondary school.

Having been born to an irresponsible alcoholic father, he learned first hand that his father was not be trusted to bring home the salary to support his family. His father, a man from the North with “odd manner,” was good at telling all the Irish stories and instituting hatred against the British. The 800 years of mistreatment by the English, as often mentioned in the book, seems to give the Irish lots of excuses of being in poverty. Lots of blaming was going on there.

McCourt wanted to be the man of the family early in his young life that he took on the job of delivering coals but ended up with an eye infection that won’t go away. As soon as he reached 14, McCourt became a message boy delivering telegrams so that he can save money for the trip back to USA. He took odd jobs like writing debt threatening letters, doing some errand jobs for people. His strong desire to get out of Ireland really show throughout the book. It helped to have his employer (the loan shark) dropped dead so he can be a Robinhood to forgive all the debts from all the people in the ledgers and have some of the money for himself.

Some of the funny stories:
– how he tried to blink himself out of the eye infection,
– how his Mom tried to spit on his eyes to rid him of the infection,
– how the messenger boys tried to remove one magazine page that has a condom ad on it and how they tried to profit from re-selling the page for large sum of money.

Some of the sad stories:
– how he saw his young sister, Margaret, died that resulted in his father’s plunge into alcohol again, how his two young twin brothers died one after another,
– how he saw his Dad wasting all the salary on pints when he and the rest of family went starving over the weekend, how he showed his love (when not drunk) and hatred (when drunk) toward his father,
– how he felt regretful and struggled emotionally for sending his first love to eternal damnation (due to their sexual relationship),
– how he struggled through his eye infection throughout his adolescent life just to make money.
– how he saw his mother traded sex (excitement) for their stay in a house.
– how he got slammed on his face twice by the Catholic establishment.

The audio book allows McCourt to sing all the beautiful songs form his childhood – the singing really enhances the readers’ experience. And I must admit he’s a pretty good singer.

Yesterday was the St. Patrick’s Day, a day for the Irish to celebrate their uniqueness and great tradition. Through this book, Frank McCourt helped me understand what being an Irish person is all about and the baggage they carried. A mesmerizing book! I might check out the DVD movie version.

angela-ashes.jpg

Book Review: “Tiger and Fox 虎與狐: 郭台銘的全球競爭策略” by 張殿文

This is the first time I review a Chinese book. But this is a book about a company, Foxconn, that I have worked in the past and am curious how Terry Gou manged to grow from a garage shop in 1973 to a behemoth today and continue to grow in leaps and bounds. Some of my ex-colleagues at Sun have joined Foxconn and they still glowed in the progressive culture of the company. How did he do it? Is he just lucky or he’s got real substance? How does he plan to pass the leadership and continue to grow the company? I planned to find out from this book and I found some interesting themes about Foxconn.

The first chapter “Building the Global Competitive Platform: Challenged to be the world’s lowest cost producer.” Terry recognized early that to be globally competitive in costs you must be socially(human resource), country-wide (financial resource), and company-wide competitive. “Being profitable doesn’t mean you’re competitive.” The ASP (average selling prices) for the electronic industry is -30% annually, the only way for a company like Foxconn to survive is to outgrow that in revenue. This is a Darwinism – survival of the fittest – at its best. Terry even equates Foxconn to be the “cockroach” due to its survival in the evolution scenery. Terry also emphasize “credibility” over “transparency.” If the management is credible, transparency is secondary. With respect to global competition, Terry said, “In the overall scheme, it’s not about the supply chain, rather it’s about the global value chain. Every company must create its global value or faces extinction.” Foxconn’s business model consists of 5 letters: eCMMS (e: computerize, C: component, M: module, M: Move (logistics), S: Service). Started with components, modularize, then fast delivery (move) and full service. All of the processes are computerized (e).

Chapter 2 “Global manufacturing sites” In this chapter, the author went into how Terry Gou started a plastic injection company with his mother’s seed money of $100,000NT or US$3000 back in 1974. Due to the oil crisis, the material costs went up so much that it was hard to make any money. He then took over his partners’ share and renamed his company Honhai Industry. At that time, the Taiwan real estate went into high growth/speculative stage and lots of company owners moved the money into real estates. He resisted the idea and with forward looking vision, he invested the money on making better molds.

Chapter 3 “The power of Vertical Integration” This chapter describes how Foxconn started out with the PC chassis and continued to integrate all the way to M/B: from level 5 (PCBA) to level 11 (PC system). His secret of converting a negative-margin order to positive-margin is his obsession with “cost down,” thus his nick name of “Cost-down Terry.” They broke down the costs to product cost and management cost. The material cost can be further broken down to 1) material 2) process 3) testing 4) packaging and transportation 5) quality 6) storage and 7) fixed/machine cost.

Chapter 4 “The flexibly-changing culture”: Terry encourage changes. “Within reasons, organization must encounter changes. Though every change is a risk but once it’s done successfully, the organization and people will advance one more level.” How does Foxconn become a flexible organization? 1) High awareness within organization, 2) Set high goals, 3) Don’t glow over past successes, 4) Don’t cover up mistakes – learn from them. As the organization gets bigger, to prevent bureaucracy, they must practice “together, re-organize, integrate” – the 3 steps. “Once the authority is given to you, you must bear the responsibility. It’s not about ‘management’, it’s about ‘responsibility’.” Terry’s leadership philosophy, “I don’t know what is a successful leader but I know what leadership style would fail – not setting good example, pushing off responsibility, pleasing all the people, 9-to-5, not clear with reward and punishment.” “Manager can be trained but leadership can not.” He believes democracy is not an efficient method. One must be a judicious dictator to be a good leader. According to him, “For a company to grow fast, it must produce products and talents.” He believes in creating jobs from within the company. You can be your own boss. Even if you fail, Foxconn will back you up. He said, “A truly successful organization’s know-how lies not only in talents but also the resource movement within the organization: what people should be moved, what people should not.” Speaking of selecting talents, he pointed out that when a person has no way to retreat, he will give his best. Especially in electronics, one must carry the same attitude. In explaining the Foxconn culture, he summarizes in three words: heart, confidence and determination.

Chapter 5: “Efficient Global Sales Service”: To Globalize the factory, in addition to expedite the service to the customers, Foxconn must “simplify.” Simplification focuses on customers’ part numbers, flow process, management strategy, and framework. The ways to simplify are 1) Rationalize, 2) Standardize, 3) System-ize, 4) IT’ize. Foxconn provides the combination of logistics and e-hub to reduce the inventory costs. To globalize Foxconn, it chooses to develop products globally, manufacture globally, and develop global logistics. The strategies are: 1) Leverage the accumulated China experience, 2) Synchronize with the customers’ order, 3) E-commercialize the central nervous system (IT) to achieve optimal product, optimal quality, optimal timing, and optimal quantity, 4) Globalization means localization – develop local talents and respect local culture and thinking. Also, selecting the right customers is a must by evaluating 1) Would it become Foxconn’s competitor? 2) Does it have the potential – marketing position and sound strategy? 3) Its current market size and profitability. In order for Foxconn to be profitable, its customers need to be profitable. In terms of vertical integration, the downstream (customers) integration has a much larger space, in other words, competing with customers has a much larger space to grow. This is why most of Foxconn’s customers are afraid of Foxconn’s becoming its competitor, thus the love and hate relationship.

Chapter 6: “R&D Know-how Development”: Terry’s 5 steps in developing leadership for changes: 1) Openly betting his/her credibility on the success of changes. 2) Commit to resources needed for the changes. 3) Actively participate and emphasize the commitment to changes. 4) Must be passionate about changes. 5) Requires that the entire team to participate and hold them responsible for the changes. Foxconn’s 8 core competencies are: 1) CAD/CAM software and hardware for molds, 2) BTO (Build-to-order), supply chain, 3) Interconnect technologies, 4) SMT production, 5) Wireless and WLAN technology, 6) Heatsink materials, 7) Precision manufacturing, 8 ) Fiberoptic manufacturing. According to Terry, “R&D means product design, process design and breakthrough material.” To be competitive, Foxconn needs to be build deep roots into core technology, normalize the IP/patent system, and possess strong knowledge (management) into component manufacturing. Terry understands the importance of building a strong IP portfolio; Foxconn has 300+ “IP Engineers” in their legal department. “The road to the future will be much wider, if the IP’s are properly invested, ” said Terry.

Chapter 7: “Integration of the global organizations”: Terry outlines the methods to develop a flexible and powerful organization structure – 1) Attracting talents – create start-up environments for the best talents to create new companies, 2) Developing new IP-rich precision technologies, 3) Execution with precision, 4) Bring out the unique creativity of individuals. “People in the world are all similar; there are only people with brain and without brain, responsible or irresponsible.” Terry has the plan to pass on the Foxconn leadership around 2008 (now) and he is looking for the candidates.

In the 2003 interview as appendix of the book, Terry Gou was asked about what advises he would give to the young people professionally. He said, “no matter doing what work, one must be responsible, facing difficulties, setback and challenges, and walk your talk.” “To learn, one must face new challenges especially when you’re young because that’s how you can learn and grow.” “All my life, I love to take on new challenges. Without them, life would not be as exciting,” Terry Gou said.

Here are my observations:
Terry Gou likes to use simple words to outline his strategy. For example, he started out with 1st C (components) and then 3 C’s (Computer, Communication, and Consumer Electronics) as his target market for contract manufacturing because that’s where the growths are. Eventually, he’s been tauting 6 C’s (the original 3 C’s plus the 3 more C’s – contents, channel, and car). Also, he’s leadership and company philosophy in Chinese also use simple easy-to-remember words. Keeping it simple is probably the essence of his growth strategy and leadership skill.

Foxconn is a quintessential Walmart in the contract manufacturing industry. The drive to drop costs down the food chain is almost obsessive. The ability to plan the logistics such that all the costs at the bare bone is the one of the key core competencies of the company.

Terry Gou is not only a great businessman but also a great leader. Foxconn is the way it is today by accident. His vision, strategy, execution, and ability to develop leaders are what Foxconn is formidable world-class competitor. Whether his legacy can be carried on could be his next and biggest challenge. Like he said, “The Honhai Industry without Terry Gou is the real Honhai.”

The question I ask myself is whether I’m willing to work for a company like Foxconn. The answer is probably yes if the next leadership is willing to take Foxconn to the next level of higher value add. Then Foxconn can truly become an industrial empire.

Some of the notable good quotes from Terry Gou are:
– “With difficulties comes opportunities. With challenges comes innovations”
– “A developing economy faces new thinkings, new technologies, and new ecosystems”
– “Successful people find ways, defeated people find excuses.”
– “An investor shouldn’t ask which is the next hottest industry; he should ask who will be the next winner”
– “High Tech, Low Tech, Make Money is Tech!”
– “Work hard, work hard and work harder! Don’t be materialistic! Don’t be vain! Enjoy your work and embrace challenges!”
– “Being a turtle, you must not wake up the hare.”
– “Learn from work, work after learning. Work is more important then talk. Practice is more effective than learning.”
– “Quality means that the customers are willing to pay a premium for it and gladly.”
– “Execution = Speed + Accuracy + Precision or E = SAP.”
– “To be successful, one must have a strong will, focus and patience.”
– “Many people don’t have a good impression of me, perhaps I spoke only the truths. ”
– “A company can face difficulties for the two major reasons: staying far away from its customers, and its employees.”

tiger-and-fox.gif

Sprinkler system kept blowing the fuse

The winter raining season is almost over. It’s time to turn on the sprinkler system to keep the lawn green. When I did that over a week ago, I noticed that the sprinklers did not work. I went to check on the automatic sprinkler system and noticed that the power was off; the backup battery was keeping the system up with a display of “POWEROFF.” I traced the problem being the fuse was blown. No problem. I went to Fry’s and bought a box of 5 fuses (Glass type: 3AG 500mA) at 750mA (Fry’s ran out of the 500mA type). So I replaced the fuse. Done.

After a couple of days, I noticed the sprinkler still did not turn on. (I should have checked the sprinkler in manual mode – a lesson to be learned – validate your fix immediately.) I then spent sometime to manually stepping through each station and found that the fuse gets blown during station 1. So I removed the wire to station 1 and verified that the wire has been shorted. I suspected that the transformer for Station 1 may be broken/shorted.

During the weekend, I checked the entire wiring for all the wires and found that the wires were all cracked up under the sun. After some debugging, the short (1~2 ohm vs. 25 ohm normally) turns out to be at the mid point at the exit point of the house, not at/near the sprinkler station. I took the opportunity to replace all of the wire joints and added brand new insulating electrical tape to the wiring. The problem was then fixed.

Learn by Blogging (and Sharing) – Derek Tsai's Personal Blog