<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>The Art of Startup articles</title>
  <link type="application/atom+xml" href="http://taos.groups.wuyasea.com/boards/8/topics.xml" rel="self"/>
  <link type="text/html" href="http://taos.groups.wuyasea.com/boards/8/topics" rel="alternate"/>
  <language>en-us</language>
  <entry>
    <title>10 10 10</title>
    <link type="text/html" href="/boards/10-10-10/topics/85/" rel="alternate"/>
    <updated>Sat, 16 May 2009 23:05:51 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.amazon.com/10-10-10-Life-Transforming-Idea-Suzy-Welch/dp/1416591826"&gt;10-10-10&lt;/a&gt; is new book by Suzy Welch, teaching you how to make big decisions by listing out values and priorities in present, intermediate, and long term timeframe.&lt;br /&gt;
&lt;br /&gt;
The process goes like this, page 10:&lt;br /&gt;
* Every 10-10-10 process starts with a question.&lt;br /&gt;
* What are the consequences of each decision in 10 minutes, 10 months, or 10 years.&lt;br /&gt;
* now, decide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ways to extract your own believes and values. page 60&lt;br /&gt;
* Proust Questionnaire&lt;br /&gt;
&lt;br /&gt;
or Suzy's questionnaire&lt;br /&gt;
&lt;br /&gt;
* What would make you cry at your seventieth birthday?&lt;br /&gt;
* What do I want people to say about me when I'm not in the room?&lt;br /&gt;
* What do you love about the way your parents live, and what do you hate?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content>
  </entry>
  <entry>
    <title>sms providers</title>
    <link type="text/html" href="/boards/sms-providers/topics/84/" rel="alternate"/>
    <updated>Sat, 11 Apr 2009 21:28:02 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.developershome.com/sms/"&gt;sms tutorial&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://tuxmobil.org/phones_linux_server.html"&gt;linux packages&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.kannel.org/overview.shtml"&gt;kannel&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://kerneltrap.org/node/17017"&gt;use kannel&lt;/a&gt;
&lt;br /&gt;
&lt;h3&gt;Providers&lt;/h3&gt;
&lt;a href="http://www.kapow.co.uk/"&gt;http://www.kapow.co.uk&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.tm4b.com/"&gt;http://www.tm4b.com&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.esendex.com/"&gt;http://www.esendex.com&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.bulksms.co.uk/"&gt;http://www.bulksms.co.uk&lt;/a&gt;
&lt;br /&gt;
</content>
  </entry>
  <entry>
    <title>install osx on thinkpad t61</title>
    <link type="text/html" href="/boards/install-osx-on-thinkpad-t61/topics/75/" rel="alternate"/>
    <updated>Mon, 30 Mar 2009 10:30:11 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;pre&gt;&lt;code class="console"&gt;lspci
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Root Port (rev 0c)
00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0429 (rev a1)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 11)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)

lsusb
Bus 002 Device 001: ID 0000:0000  
Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 002: ID 0a5c:2110 Broadcom Corp. 
Bus 003 Device 001: ID 0000:0000   

uname -a
Linux think 2.6.23-gentoo-r8 #8 SMP Wed Apr 2 15:30:54 EDT 2008 x86_64 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux

nvidia-settings
video: Quadro NVS 140M, 
VBIOS: 60.86.3e.00.00
PBus Type: CI Express 16X
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <title>mysql tuning</title>
    <link type="text/html" href="/boards/mysql-tuning/topics/83/" rel="alternate"/>
    <updated>Sat, 21 Feb 2009 03:23:11 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/innodb-tuning.html" target="blank"&gt;http://dev.mysql.com/doc/refman/5.0/en/innodb-tuning.html&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html" target="blank"&gt;http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html" target="blank"&gt;http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html&lt;/a&gt;
&lt;br /&gt;
On mac, copy macport mysql config file my.cnf to right location&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;cp /opt/local/share/mysql5/mysql/my-large.cnf /opt/local/etc/mysql5/my.cnf&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
and add following changes&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 0
#innodb_lock_wait_timeout = 50
innodb_doublewrite=0
innodb_support_xa=0&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
in /opt/local/var/db/mysql5, delete ib_logfile0 &amp; ib_logfile1, since we changed log file size to 64M.&lt;br /&gt;
&lt;br /&gt;
to start stop server&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;sudo /opt/local/share/mysql5/mysql/mysql.server start
sudo /opt/local/share/mysql5/mysql/mysql.server stop&lt;/code&gt;&lt;/pre&gt;</content>
  </entry>
  <entry>
    <title>switch to mac</title>
    <link type="text/html" href="/boards/switch-to-mac/topics/81/" rel="alternate"/>
    <updated>Sun, 22 Feb 2009 00:11:05 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;h3&gt;Key bindings&lt;/h3&gt;
Annoying part of mac keyboard is that it's missing whole bunch of keys, namely "home", "end", "Page Up", "Page Down", etc. According to apple's &lt;a href="http://support.apple.com/kb/HT1220"&gt;support&lt;/a&gt; page. You just have to push combination of buttons to accomplish that.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Home: Cmd-&amp;lt;&lt;/li&gt;
&lt;li&gt;End: Cmd-&amp;gt;&lt;/li&gt;
&lt;li&gt;Page Up: Fn-^, in Terminal, Shift-Fn-^&lt;/li&gt;
&lt;li&gt;Page Down: Fn-v,  in Terminal, Shift-Fn-v&lt;/li&gt;
&lt;/ul&gt;
Terminal &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Home: Shift-Fn-&amp;lt;&lt;/li&gt;
&lt;li&gt;End: Shift-Fn-&amp;gt;&lt;/li&gt;
&lt;li&gt;Page Up:  Shift-Fn-^&lt;/li&gt;
&lt;li&gt;Page Down: Shift-Fn-v&lt;/li&gt;
&lt;li&gt;Switch tab: Shift-Cmd-&amp;lt;, Shift-Cmd-&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href="http://support.apple.com/kb/HT1343" target="blank"&gt;complete list of shortcut&lt;/a&gt;
&lt;br /&gt;
&lt;h3&gt;Ruby&lt;/h3&gt;
Do not attempt to install Ruby 1.8.6 from macport. Even if you did, as &lt;a href="http://www.robbyonrails.com/articles/2008/06/20/ruby-1-8-7-on-macports-causing-some-problems"&gt;some dude&lt;/a&gt; did, you won't be able to install gems afterwards, which requires ruby 1.8.7&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Mysql&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;sudo port install mysql5 +server
sudo -u mysql mysql_install_db5
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
&lt;/code&gt;&lt;/pre&gt;
When install mysql ruby gems, use this&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;sudo gem install mysql -- --with-mysql-include=/opt/local/include/mysql5 --with-mysql-lib=/opt/local/lib/mysql5 --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Gnome-Terminal&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;sudo port install gnome-terminal
sudo launchctl load -w /Library/LaunchDaemons/org.macports.dbus.plist
launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <title>install gentoo prefix on mac</title>
    <link type="text/html" href="/boards/install-gentoo-prefix-on-mac/topics/80/" rel="alternate"/>
    <updated>Sat, 31 Jan 2009 21:49:56 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">following instruction on &lt;a href="http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-macos.xml"&gt;gentoo&lt;/a&gt; site.&lt;br /&gt;
&lt;br /&gt;
In Code Listing 1.8, had to emerge baselayout twice, since first time Gentoo/sbin/function.sh was missing.&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;emerge --oneshot --nodeps baselayout-prefix&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
In Code Listing 1.10, emerge patch before gawk, otherwise gawk complains missing file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content>
  </entry>
  <entry>
    <title>robots</title>
    <link type="text/html" href="/boards/robots/topics/79/" rel="alternate"/>
    <updated>Mon, 19 Jan 2009 04:07:21 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://singularityhub.com/2009/01/12/a-review-of-the-best-robots-of-2008/"&gt;best robots of 2008&lt;/a&gt;</content>
  </entry>
  <entry>
    <title>javascript and flash tutorials</title>
    <link type="text/html" href="/boards/javascript-and-flash-tutorials/topics/78/" rel="alternate"/>
    <updated>Wed, 26 Nov 2008 04:07:11 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.permadi.com/tutorial/" target="_blank"&gt;http://www.permadi.com/tutorial/&lt;/a&gt;
lots of javascript and flash tutorial, in a easy to understand writing style, excellent work.</content>
  </entry>
  <entry>
    <title>tokyo subway</title>
    <link type="text/html" href="/boards/tokyo-subway/topics/76/" rel="alternate"/>
    <updated>Tue, 18 Nov 2008 04:08:08 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://blog.wired.com/cars/2008/11/riding-the-rail.html"&gt;article&lt;/a&gt; on tokyo subway</content>
  </entry>
  <entry>
    <title>windows history</title>
    <link type="text/html" href="/boards/windows-history/topics/74/" rel="alternate"/>
    <updated>Mon, 10 Nov 2008 16:42:25 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">wired article about &lt;a href="http://www.wired.com/science/discoveries/news/2008/11/dayintech_1110"&gt;window history&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;At the public unveiling of Microsoft Windows, Bill Gates predicted it would be running on 90 percent of all IBM-compatible computers by the end of 1984. He was off by 90 percent.&lt;/blockquote&gt;
Amazing window is 24 years old.</content>
  </entry>
  <entry>
    <title>when Honda does KISS</title>
    <link type="text/html" href="/boards/when-honda-does-kiss/topics/72/" rel="alternate"/>
    <updated>Wed, 01 Oct 2008 03:48:27 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">Wired article about Honda &lt;a href="http://blog.wired.com/cars/2008/05/honda-sells-its.html" target="_blank"&gt;Cub&lt;/a&gt; moped. Keep it simple, reliable, and over 50 years, Honda have sold 60 millions of them. </content>
  </entry>
  <entry>
    <title>another reason to have one cup a day</title>
    <link type="text/html" href="/boards/another-reason-to-have-one-cup-a-day/topics/71/" rel="alternate"/>
    <updated>Wed, 24 Sep 2008 21:20:55 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;pre&gt;&lt;code&gt;The way I see it
Isn't necessarily
The way you see it
Or the way it is
Or ought to be
What's more important
Is that we're all
Looking for it
And a way to see it.
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
-- Starbucks wisdom of the &lt;a href="http://www.starbucks.com/wayiseeit" target="_blank"&gt;day&lt;/a&gt;, #293.</content>
  </entry>
  <entry>
    <title>gmail awesomeness</title>
    <link type="text/html" href="/boards/gmail-awesomeness/topics/70/" rel="alternate"/>
    <updated>Mon, 22 Sep 2008 03:26:01 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">Gmail surprise me all the time, in a good way. I mean they have all these hidden features that you never known until you stumbled upon.&lt;br /&gt;
&lt;br /&gt;
Today while i was replying a message, of which sender CCed another person. Initially I just clicked reply, and start writing the response, then halfway, i realized my response needs CCed person's attention also. So I copied my text, and then click "reply all", ready to paste. Out of my surprise, it show's new reply area with my halfway done response text already. How nice!</content>
  </entry>
  <entry>
    <title>I finally figured out what twitter is for</title>
    <link type="text/html" href="/boards/i-finally-figured-out-what-twitter-is-for/topics/68/" rel="alternate"/>
    <updated>Wed, 27 Aug 2008 02:48:14 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">Twitter is for blogger wannabes who's too lazy to write a complete sentence, or paragraph.</content>
  </entry>
  <entry>
    <title>wazaaa, Aza?</title>
    <link type="text/html" href="/boards/wazaaa-aza/topics/67/" rel="alternate"/>
    <updated>Wed, 27 Aug 2008 02:45:44 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">me: wazaa&lt;br /&gt;
Aza: It's Aza&lt;br /&gt;
me: wazaaaa&lt;br /&gt;
Aza: Aza!&lt;br /&gt;
me: wazaaaaaaaaa!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.azarask.in/blog/"&gt;Aza&lt;/a&gt;</content>
  </entry>
  <entry>
    <title>11 simple rules</title>
    <link type="text/html" href="/boards/11-simple-rules/topics/66/" rel="alternate"/>
    <updated>Mon, 18 Aug 2008 14:01:31 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.wired.com/science/discoveries/news/2008/08/dayintech_0818"&gt;HP garage&lt;/a&gt;, and HP's &lt;br /&gt;
&lt;a href="http://www.hp.com/retiree/history/founders/packard/11rules.html"&gt;11 simple rules&lt;/a&gt;</content>
  </entry>
  <entry>
    <title>Data-Driven Enhancement of Facial Attractiveness</title>
    <link type="text/html" href="/boards/data-driven-enhancement-of-facial-attractiveness/topics/65/" rel="alternate"/>
    <updated>Sun, 17 Aug 2008 04:15:03 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.cs.tau.ac.il/~tommer/beautification2008/"&gt;Data-Driven Enhancement of Facial Attractiveness&lt;/a&gt;, from &lt;a href="http://tech.slashdot.org/article.pl?sid=08/08/16/2027228"&gt;slashdot article&lt;/a&gt;</content>
  </entry>
  <entry>
    <title>what's better than Segway?</title>
    <link type="text/html" href="/boards/what-s-better-than-segway/topics/64/" rel="alternate"/>
    <updated>Sun, 03 Aug 2008 01:14:24 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">In wired &lt;a href="http://blog.wired.com/gadgets/2008/08/toyota-announce.html"&gt;story&lt;/a&gt;, Toyota announced Winglet, similar to Segway, but only slower, 3.7mph, compared to Segway's 12.5 mph. and that handle stick up between the knees just looks wierd.&lt;br /&gt;
&lt;br /&gt;
What's better than Segway, and Winglet? a stool you can sit on and moved like a segway, so you just need to tilt your ass to maneuver.</content>
  </entry>
  <entry>
    <title>backup files using rsync</title>
    <link type="text/html" href="/boards/backup-files-using-rsync/topics/63/" rel="alternate"/>
    <updated>Tue, 29 Jul 2008 02:15:29 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;pre&gt;&lt;code class="console"&gt;rsync -avz /data/repos 192.168.1.52:/data/bkup/think/data
rsync -avz /home/dchen/work/rb_wksp 192.168.1.52:/data/bkup/think/home/dchen/work
rsync -avz /home/dchen/work/home_wksp 192.168.1.52:/data/bkup/think/home/dchen/work&lt;/code&gt;&lt;/pre&gt;</content>
  </entry>
  <entry>
    <title>Google reader record</title>
    <link type="text/html" href="/boards/google-reader-record/topics/58/" rel="alternate"/>
    <updated>Fri, 11 Jul 2008 03:21:22 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">I hope I can keep my google reader's record as long as possible. :)&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://groups-static.wuyasea.com/assets/000/000/017/google_reader_record.jpg?1215746415" border="0" alt="Google_reader_record" /&gt;</content>
  </entry>
  <entry>
    <title>Global outsourcing</title>
    <link type="text/html" href="/boards/global-outsourcing/topics/56/" rel="alternate"/>
    <updated>Tue, 08 Jul 2008 14:45:01 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">bizweek &lt;a href="http://www.businessweek.com/magazine/content/08_28/b4092077027296.htm?chan=smallbiz_smallbiz+index+page_top+small+business+stories"&gt;article&lt;/a&gt;
&lt;br /&gt;
www.elance.com&lt;br /&gt;
www.guru.com&lt;br /&gt;
www.brickworkindia.com&lt;br /&gt;
www.domystuff.com&lt;br /&gt;
www.rentacoder.com</content>
  </entry>
  <entry>
    <title>game creation software.</title>
    <link type="text/html" href="/boards/game-creation-software/topics/50/" rel="alternate"/>
    <updated>Wed, 18 Jun 2008 02:55:04 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://www.clickteam.com/eng/mmf2dev.php" target="_blank"&gt;Multimedia Fusion 2 Developer&lt;/a&gt;, create your own game, drag and drop style. hehe.&lt;br /&gt;
&lt;br /&gt;
In case you want to write wii game, &lt;a href="http://www.warioworld.com/"&gt;warioworld.com&lt;/a&gt; is nintendo's developer site, but most of content is unaccessible to public, unless you're a licensee :(</content>
  </entry>
  <entry>
    <title>Install gentoo on thinkpad T61</title>
    <link type="text/html" href="/boards/install-gentoo-on-thinkpad-t61/topics/39/" rel="alternate"/>
    <updated>Thu, 12 Jun 2008 05:12:50 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;h3&gt;Backup&lt;/h3&gt;
use gparted-clonezilla to backup existing hard drive. It took about 20 minutes to backup the 6.3GB recovery partition, and another 20 minutes to backup 18GB vista partition.&lt;br /&gt;
&lt;br /&gt;
Do not try to shrink vista partition in gparted, it doesn't work. won't boot. Shrink volume in vista instead.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;install gentoo&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;boot from amd64-livecd
f1
gentoo nox

# change root password
passwd
YOUR_PASSWORD
YOUR_PASSWORD

/etc/init.d/sshd start&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;prepare disk&lt;/h3&gt;
# use fdisk to remove all partitions&lt;br /&gt;
# then use cfdisk to create partitions, like below&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;cfdisk /dev/sda&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;sda1 boot  primary linux   100MB
sda2       primary swap   2046MB
sda3       logical linux 70000MB&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;mke2fs /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkreiserfs /dev/sda3

mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot

date 021716412008&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;install initial files&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;cd /mnt/gentoo

# download stage3
wget http://www.gtlib.gatech.edu/pub/gentoo/releases/amd64/current/stages/stage3-amd64-2007.0.tar.bz2
tar xvjpf stage3-amd64-2007.0.tar.bz2

# download portage
wget http://www.gtlib.gatech.edu/pub/gentoo/snapshots/portage-latest.tar.bz2
tar xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr

nano etc/make.conf&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j4"

USE="alsa arts bitmap-fonts cdr cjk doc dvd imap immqt-bc maildir mysql \
     nls nptl nptlonly openal opengl oss ruby sdl ssl symlink \
     truetype-fonts type1-fonts unicode vhosts xv zlib"

VIDEO_CARDS="vesa vmware"
INPUT_DEVICES="keyboard mouse"&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;cp -L /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"

emerge --sync&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;
nano -w /etc/locale.gen
# uncomment us locale

ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/US/Eastern /etc/localtime&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;compile kernel&lt;/h3&gt;
unable to get 2.6.24 to work, used 2.6.23-r8.&lt;br /&gt;
&lt;br /&gt;
nano -w /etc/portage/package.keywords&lt;br /&gt;
  # add this line&lt;br /&gt;
  sys-kernel/gentoo-sources&lt;br /&gt;
  &lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;emerge gentoo-sources
cd /usr/src/linux
make menuconfig&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Enable loadable module support
  [*]   Module unloading          
  [ ]   Module versioning support 
  [ ]   Source checksum for all modules 
  [*]   Automatic kernel module loading 
  
Processor type and features
  Processor family 
    Intel Core2 / newer Xeon

Networking ---&gt;
	Wireless ---&gt; 
		&amp;lt;*&gt;	Generic IEEE 802.11 Networking Stack (mac80211)&lt;/code&gt;&lt;/pre&gt;
		&lt;br /&gt;
make &amp;&amp; make modules_install&lt;br /&gt;
cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo-r2&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;file mount&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;nano /etc/fstab&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;/dev/sda1               /boot           ext2            defaults,noatime        1 2
/dev/sda2               none            swap            sw              0 0
/dev/sda3               /               reiserfs        noatime         0 1
/dev/cdrom              /mnt/cdrom      audo            auto,ro         0 0
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;nano -w /etc/conf.d/hostname, 
# change name to "think"

rc-update add net.eth0 default

# set root password
passwd

nano -w /etc/conf.d/clock
# change it to local&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;CLOCK="local"&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;
basic system tools&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;emerge syslog-ng
rc-update add syslog-ng default
emerge dcron
rc-update add dcron default&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;grub&lt;/h3&gt;
emerge  grub&lt;br /&gt;
emerge --config =grub-0.97-r3&lt;br /&gt;
 * Enter the directory where you want to setup grub:&lt;br /&gt;
 /boot&lt;br /&gt;
cp grub.conf.sample grub.conf&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;timeout 30
default 0
fallback 1
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo (2.6.23-gentoo-r8)
root (hd0,0)
kernel /boot/kernel-2.6.23-gentoo-r8 root=/dev/sda3

title=Gentoo (2.6.23-gentoo-r8 rescue)
root (hd0,0)
kernel /boot/kernel-2.6.23-gentoo-r8 root=/dev/sda3 init=/bin/bb
&lt;/code&gt;&lt;/pre&gt;
grep -v rootfs /proc/mounts &gt; /etc/mtab&lt;br /&gt;
grub-install --no-floppy /dev/sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# exit&lt;br /&gt;
cdimage ~# cd&lt;br /&gt;
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo&lt;br /&gt;
cdimage ~# reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;kernel panic&lt;/h3&gt;
&lt;pre&gt;&lt;code class="console"&gt;mount /dev/sda3 /mnt/gentoo &amp;&amp; mount /dev/sda1 /mnt/gentoo/boot
chroot /mnt/gentoo /bin/bash

date 021718162008

&lt;/code&gt;&lt;/pre&gt;# assure these are checked&lt;br /&gt;
CONFIG_SATA_AHCI=y&lt;br /&gt;
CONFIG_SATA_NV=y&lt;br /&gt;
&lt;br /&gt;
make &amp;&amp; make modules_install&lt;br /&gt;
cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo-r2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;after boot&lt;/h3&gt;
useradd -m -G users,wheel,audio -s /bin/bash dchen&lt;br /&gt;
rc-update add sshd default&lt;br /&gt;
&lt;br /&gt;
emerge gentoolkit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;wifi&lt;/h3&gt;
emerge net-wireless/wpa_supplicant&lt;br /&gt;
emerge net-wireless/iwlwifi&lt;br /&gt;
emerge net-wireless/wireless-tools&lt;br /&gt;
&lt;br /&gt;
# find your wifi device name&lt;br /&gt;
iwconfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vim /etc/conf.d/net&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;modules=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext"   # wext is generic wifi driver
&lt;/code&gt;&lt;/pre&gt;
vim /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
# router with WEP authentication
network={
        ssid="router_ssid"
        key_mgmt=NONE
        wep_key0=1234567890
        wep_tx_keyidx=0
        priority=1
}

network={
	ssid="your_router_name"
	key_mgmt=NONE
	priority=-9999999
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;cd /etc/init.d
ln -s net.lo net.wlan0
/etc/init.d/net.wlan0 start&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;video&lt;/h3&gt;
For the longest time, I couldn't get the nvidia 140m card to work, and can only use default nv driver, then I found in the /var/log/Xorg.0.log, libwfb.so is missing. That's because the package I installed, nvidia-drivers-169.09-r1 is missing that required file. Following  &lt;a href="http://www.nvnews.net/vbulletin/showthread.php?t=95365"&gt;this direction&lt;/a&gt;, finally i got glxgears to run at 4183FPS.&lt;br /&gt;
&lt;br /&gt;
so just unpack the older version of nvidia-drivers, and copy that file to right location.&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;
ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-100.14.11.ebuild unpack
cp /var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/work/NVIDIA-Linux-x86_64-100.14.11-pkg2/usr/X11R6/lib/modules/libnvidia-wfb.so.100.14.11 /usr/lib/xorg/modules/libwfb.so&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;Chinese Input&lt;/h3&gt;
emerge scim  # with gtk and qt3 flag&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;# whem scim finish emerging, it has some additional instructions.
 * 
 * To use SCIM with both GTK2 and XIM, you should use the following
 * in your user startup scripts such as .gnomerc or .xinitrc:
 * 
 * LANG='your_language' scim -d
 * export XMODIFIERS=@im=SCIM
 * export GTK_IM_MODULE="scim"
 * export QT_IM_MODULE="scim"
 * 
 * where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any other
 * UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8
 * 
 * If you prefer KDE/Qt interface, try emerge app-i18n/skim.
 * 
 * To use Chinese input methods:
 * 	# emerge app-i18n/scim-tables app-i18n/scim-pinyin
 * To use Korean input methods:
 * 	# emerge app-i18n/scim-hangul
 * To use Japanese input methods:
 * 	# emerge app-i18n/scim-anthy
 * To use various input methods (more than 30 languages):
 * 	# emerge app-i18n/scim-m17n&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
vim ~/.xinitrc&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;LANG='zh_CN.GB2312' scim -d
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
exec startxfce4&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class="console"&gt;emerge app-i18n/scim-tables app-i18n/scim-pinyin&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
ctrl-alt-backspace to exit X window, then restart x, then it should work.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Think finger&lt;/h3&gt;
yes it works.&lt;br /&gt;
Follow the guide on &lt;a href="http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger"&gt;Thinkwiki&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
But to enable it, kernel has to has "CONFIG_INPUT_UINPUT=y", which you can find in &lt;br /&gt;
&lt;pre&gt;&lt;code&gt; Device Drivers  ---&gt;
   Input device support  ---&gt; 
     Miscellaneous devices  ---&gt; 
&amp;lt;*&gt;    User level driver support&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Reference&lt;/h3&gt;
&lt;a href="http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&amp;amp;chap=4"&gt;http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&amp;chap=4&lt;/a&gt;
</content>
  </entry>
  <entry>
    <title>wsj article on Gates yield to Ballmer</title>
    <link type="text/html" href="/boards/wsj-article-on-gates-yield-to-ballmer/topics/49/" rel="alternate"/>
    <updated>Thu, 05 Jun 2008 14:20:05 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">&lt;a href="http://online.wsj.com/article/SB121261241035146237.html?mod=googlenews_wsj"&gt;Gates and Ballmer&lt;/a&gt;</content>
  </entry>
  <entry>
    <title>Wired article on Ada Lovelace</title>
    <link type="text/html" href="/boards/wired-article-on-ada-lovelace/topics/48/" rel="alternate"/>
    <updated>Thu, 05 Jun 2008 13:20:28 -0000</updated>
    <author>
      <name>dorren</name>
    </author>
    <content type="html">Wired &lt;a href="http://www.wired.com/science/discoveries/news/2008/06/dayintech_0605" target="_blank"&gt;article&lt;/a&gt; on Ada Lovelace.</content>
  </entry>
</feed>
