<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3251827583490456574</id><updated>2011-11-28T08:07:24.243+08:00</updated><category term='Code'/><category term='Cook'/><category term='Software Industry Talk'/><title type='text'>Code and Cook</title><subtitle type='html'>"Code" because both of us are computer programmers, so we'll write about any interesting things we experience.
"Cook" because we are fond of trying new recipes from all around the world or just making of our own.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-1678819138404136969</id><published>2008-11-18T10:41:00.006+08:00</published><updated>2008-11-19T22:47:08.624+08:00</updated><title type='text'>Book Pao - Persewaan Buku Sepuasnya di Surabaya</title><content type='html'>Check out this cool site (for Indonesian people).&lt;br /&gt;&lt;a href="http://www.bookpao.com"&gt;&lt;br /&gt;BookPao &lt;/a&gt; adalah persewaan buku di Surabaya dengan konsep subscription/berlangganan,yang berarti bayar sekali setiap bulan dan sewa buku sepuasnya.Untuk informasi lebih lengkap, silahkan masuk ke &lt;a href="http://www.bookpao.com"&gt;website BookPao&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-1678819138404136969?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/1678819138404136969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=1678819138404136969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/1678819138404136969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/1678819138404136969'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/11/wwwbookpaocom.html' title='&lt;a href=&quot;http://www.bookpao.com&quot;&gt;Book Pao - Persewaan Buku Sepuasnya di Surabaya&lt;/a&gt;'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-3287339661178413523</id><published>2008-09-07T14:18:00.004+08:00</published><updated>2008-09-07T14:41:28.407+08:00</updated><title type='text'>installing EPSON TM printer in Windows XP using USB to parallel port troubleshooting</title><content type='html'>It took me almost 3 days to solve this problem.&lt;br /&gt;For background story, I have a EPSON TM-T88IV, and I want to install it to my new EEE Box. My EEE Box doesn't have any LPT port, so I bought a USB to parallel port cable.&lt;br /&gt;I thought it would be as easy as plug and play. Unfortunately, it's not.&lt;br /&gt;&lt;br /&gt;I won't tell long story about my struggle finding the solution.&lt;br /&gt;So here's the solution:&lt;br /&gt;- don't connect the printer (I don't know if this step is necessary)&lt;br /&gt;- use WinXP driver (APD304E.exe)&lt;br /&gt;- Install it&lt;br /&gt;- After select module dialog appear, pick TM-T88IV Driver and select Port configuration. Select USB.&lt;br /&gt;- continue install, and restart the computer.&lt;br /&gt;- After restarted, connect the printer. Window will detect TM-P2.01, and want to install driver.&lt;br /&gt;- Just press cancel.&lt;br /&gt;- Open Control Panel -&gt; Printers and Faxes&lt;br /&gt;- Right click on the printer (T88IV) icon, and select properties.&lt;br /&gt;- Select "Ports" tab.&lt;br /&gt;- find the "virtual printer port for USB" in description.&lt;br /&gt;- select it, and click apply.&lt;br /&gt;- Test if the printer really connected to this virtual port. Unplugged the USB-LPT cable, and see printer icon in "Printers and Faxes" window. If it's connected, it should become "offline". and then plug it again, the status will be "ready". If it's not, well you can stop here, because I don't experienced this. If you have more than 1 virtual printer port, you can try it one by one. &lt;br /&gt;- Uncheck "Enable bidirectional support" and "Enable printer pooling".&lt;br /&gt;- Apply again.&lt;br /&gt;- In "General" tab, you can test print. Click on "Print Test Page".&lt;br /&gt;- And there you have it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-3287339661178413523?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/3287339661178413523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=3287339661178413523' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/3287339661178413523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/3287339661178413523'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/09/installing-epson-tm-printer-in-windows.html' title='installing EPSON TM printer in Windows XP using USB to parallel port troubleshooting'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-6528424213010794011</id><published>2008-06-19T20:58:00.009+08:00</published><updated>2008-06-19T22:28:27.909+08:00</updated><title type='text'>Code 128 font (barcode) code in C#</title><content type='html'>I have problem using code128 barcode font.&lt;br /&gt;When I use character 154 (&amp; #154) in html it will be š but in C# its wrong. &lt;br /&gt;š value will be 353 in C#.&lt;br /&gt;So I make table for the character.&lt;br /&gt;here's the codes:&lt;br /&gt;&lt;br /&gt;&lt;pre style="margin:0px; padding:2px; border:1px inset; width:390px; height:400px; overflow:auto"&gt;&lt;br /&gt;&lt;div style="text-align:left;"&gt;&lt;br /&gt;        readonly static string code128AsciiTable = "€!\"#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘’“”•–—˜™š›œ";&lt;br /&gt;        private char Code128ToAscii(char c)&lt;br /&gt;        {&lt;br /&gt;            char res = (char)code128AsciiTable[(int)c];&lt;br /&gt;            return res;&lt;br /&gt;        }&lt;br /&gt;        private char AsciiToCode128(char c)&lt;br /&gt;        {&lt;br /&gt;            char res = (char)code128AsciiTable.IndexOf(c);&lt;br /&gt;            return res;&lt;br /&gt;        }&lt;br /&gt;        private char Code128CheckSum( string str, char startChar )&lt;br /&gt;        {&lt;br /&gt;            int result = 0;&lt;br /&gt;            for (int i = 0; i &lt; str.Length; ++i)&lt;br /&gt;            {&lt;br /&gt;                result += (int)str[i] * (i + 1);&lt;br /&gt;            }&lt;br /&gt;            result += (int)startChar;&lt;br /&gt;            result %= 103;&lt;br /&gt;            result = Code128ToAscii((char)result);&lt;br /&gt;            return (char)result;&lt;br /&gt;        }&lt;br /&gt;        public string ConvertToCode128Format(string str)&lt;br /&gt;        {&lt;br /&gt;            char startChar = code128AsciiTable[104];&lt;br /&gt;            char stopChar = code128AsciiTable[106];&lt;br /&gt;            string convertedStr = "";&lt;br /&gt;            for (int i = 0; i &lt; str.Length; ++i)&lt;br /&gt;            {&lt;br /&gt;                convertedStr += AsciiToCode128(str[i]);&lt;br /&gt;            }&lt;br /&gt;            char checkSum = Code128CheckSum(convertedStr, (char)104);&lt;br /&gt;            string FullConvert = startChar + str + checkSum + stopChar;&lt;br /&gt;            return FullConvert;&lt;br /&gt;        }&lt;br /&gt;        public void Test()&lt;br /&gt;        {&lt;br /&gt;            string testString = "156461003";&lt;br /&gt;            string code128String = ConvertToCode128Format(testString);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-6528424213010794011?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/6528424213010794011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=6528424213010794011' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6528424213010794011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6528424213010794011'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/06/code-128-font-barcode-code-in-c.html' title='Code 128 font (barcode) code in C#'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-8136963647567797521</id><published>2008-06-13T23:19:00.008+08:00</published><updated>2008-06-16T12:53:23.350+08:00</updated><title type='text'>Agile Planning in my office</title><content type='html'>For the past 7 months, I've been introduced and experiencing a whole new world of software development planning, that's called Agile Planning. Well, I know it's not a new thing, but it is for me. I heard a lot about this method since 2 years ago, but I haven't got a chance to experienced it until 7 months ago.&lt;br /&gt;When I first heard about it, I thought it was just another gimmick in software development, that will be forgotten in 2-3 years. But I was wrong, and I'm glad I'm wrong, because --for me-- this method is the best system in software development planning. &lt;br /&gt;It so simple, but yet it so spot on in solving the problems in old ways of planning (waterfall). Starting from the scrum meeting, sprint, and milestone. It just feel so right for me. &lt;br /&gt;I recommend everybody working in software business, at least have a try implementing agile development. Read Mike Kohn's books, or at least check his website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-8136963647567797521?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/8136963647567797521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=8136963647567797521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/8136963647567797521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/8136963647567797521'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/06/agile-planning-in-my-office.html' title='Agile Planning in my office'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-8492616092545447806</id><published>2008-05-17T06:16:00.002+08:00</published><updated>2008-05-17T06:21:26.060+08:00</updated><title type='text'>Show build configuration in Visual C# express</title><content type='html'>When I start download Visual C# express, I thought Microsoft remove the feature for selecting build setting (debug/release), because I can't find the build configuration anywhere.&lt;br /&gt;I found out that you just need to do some setting.&lt;br /&gt;To show the advanced build configuration, &lt;br /&gt;open: Tools -&gt; Options -&gt; Project and Solutions and then check the "Show Advanced build configurations".&lt;br /&gt;and viola, you have the build configuration (almost) like visual studio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-8492616092545447806?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/8492616092545447806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=8492616092545447806' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/8492616092545447806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/8492616092545447806'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/05/show-build-configuration-in-visual-c.html' title='Show build configuration in Visual C# express'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-7753463672478617705</id><published>2008-03-25T22:34:00.004+08:00</published><updated>2008-03-25T22:44:48.755+08:00</updated><title type='text'>MySql: to reset auto increment number</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Recently I've been doing a project using MySql database server. I created some tables using auto increment number as the Primary Key. Just like the name suggests, the number will increase every time I insert new record into the table.  At some point I wanted to delete the whole dummy data I inserted.&lt;br /&gt;&lt;br /&gt;Using the &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;'DELETE FROM Table_name'&lt;/span&gt;statement will only remove all records but will not reset the auto increment number back into 1. After some little effort of searching I found this useful syntax to reset the number: &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:85%;"  &gt;ALTER TABLE Table_name AUTO_INCREMENT = 1;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;" &gt;Problem solved.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-7753463672478617705?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/7753463672478617705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=7753463672478617705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/7753463672478617705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/7753463672478617705'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/03/mysql-to-reset-auto-increment-number.html' title='MySql: to reset auto increment number'/><author><name>Magica De Spell</name><uri>http://www.blogger.com/profile/05428215730250148755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-5650307255977058324</id><published>2008-01-02T20:14:00.000+08:00</published><updated>2008-12-10T00:51:33.022+08:00</updated><title type='text'>Sayur Asem (Sour vegetable soup)</title><content type='html'>Last week we cooked 'sayur asem' as dish companion to 'ayam goreng kuning'. As usual we got the recipe from googling in internet. It was a bit difficult to find one of the ingredients needed, daun salam (some say bay leaves). In the end of searching, we found it at a small shop of Malay. Interestingly, the shop also sells other Indonesian products  like 'mie sedap' (not Indomie guyz), kecap bango, tempe, sambal abc (yeah!). &lt;br /&gt;&lt;br /&gt;Anyway, and the ingredients are....(opening the notes)&lt;br /&gt;&lt;br /&gt;Serves 4-6&lt;br /&gt;&lt;br /&gt;- 1 litre of water &lt;br /&gt;- 1 cube of chicken stock&lt;br /&gt;- 2 daun salam (bay leaves)&lt;br /&gt;- 1 cm galangal, a bit crushed&lt;br /&gt;- white chick peas, as much as you like&lt;br /&gt;- long green bean, chopped about 3-4 cms long&lt;br /&gt;- 0.5 chayote (labusiam) chopped in cube about 2cmx2cm&lt;br /&gt;- 1 sweet corn, chopped about 2 cm each.&lt;br /&gt;&lt;br /&gt;Seasoning (crushed together)&lt;br /&gt;- 3 shallots&lt;br /&gt;- 1 garlic clove&lt;br /&gt;- 1 red Thai chilli (hot enough for me)&lt;br /&gt;- 1 tsp shrimp paste/terasi/belacan&lt;br /&gt;- 4 tsp salt&lt;br /&gt;- 4 tsp sugar&lt;br /&gt;- 4 tsp tamarind paste (add water a bit to mix)&lt;br /&gt;&lt;br /&gt;Preparation:&lt;br /&gt;1. Grind the seasoning together into a paste.&lt;br /&gt;2. Using a sauce pan bring the water and chicken stock to boil&lt;br /&gt;3. Add the paste into the pan and stir to dissolve.&lt;br /&gt;4. Add daun salam, galangal, chick peas, corn into the pan and wait for another 10-15 minutes or until the peas tender enough&lt;br /&gt;5. Add the chayote, long green bean into the pan and bring back to simmer for another 10 minutes&lt;br /&gt;6. Taste it if you like a bit sweeter or saltier can add more sugar and salt&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DOZQ4zDDI/AAAAAAAAAC0/NLaX-aXFO0U/s1600-h/sayur+asam+panci.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DOZQ4zDDI/AAAAAAAAAC0/NLaX-aXFO0U/s320/sayur+asam+panci.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152344907137092658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DOZg4zDEI/AAAAAAAAAC8/7sU01U6OcQ8/s1600-h/sayur+asam+hidang.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DOZg4zDEI/AAAAAAAAAC8/7sU01U6OcQ8/s320/sayur+asam+hidang.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152344911432059970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DOZg4zDFI/AAAAAAAAADE/V2cmJlHAikk/s1600-h/sayur+asam,+ayam+goreng.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DOZg4zDFI/AAAAAAAAADE/V2cmJlHAikk/s320/sayur+asam,+ayam+goreng.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152344911432059986" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-5650307255977058324?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/5650307255977058324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=5650307255977058324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/5650307255977058324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/5650307255977058324'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2008/01/sayur-asem-sour-vegetable-soup.html' title='Sayur Asem (Sour vegetable soup)'/><author><name>Magica De Spell</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DOZQ4zDDI/AAAAAAAAAC0/NLaX-aXFO0U/s72-c/sayur+asam+panci.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-9199372939615325278</id><published>2007-12-29T13:47:00.003+08:00</published><updated>2008-12-10T00:51:34.035+08:00</updated><title type='text'>Fried Chicken with yellow spice (Ayam goreng bumbu kuning)</title><content type='html'>Relieved!! After hours of cooking, and my back was hurt, I'm happy because the results were very satisfying. I guess nothing can beat Indonesian food.&lt;br /&gt;&lt;br /&gt;Like the title, today we cooked "Ayam goreng bumbu kuning". I also cooked "Sayur Asam". Together, they are really really good combination. Let me tell you how I do it.&lt;br /&gt;&lt;br /&gt;Ayam Goreng Bumbu Kuning&lt;br /&gt;&lt;br /&gt;Preparation: 60 minutes&lt;br /&gt;Cooking: 75 minutes.&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;&lt;br /&gt;- 1 whole chicken, cut it to 8 pieces (breasts, wings, and thigh).&lt;br /&gt;- 2 stick of lemon grass &lt;br /&gt;- 3 bay leaves (Salam leaves)&lt;br /&gt;- 25 gram of coconut milk powder or 100 gram of thick coconut milk&lt;br /&gt;- 3 lime leaves&lt;br /&gt;- 1 liter of water&lt;br /&gt;- 3 cm of ginger&lt;br /&gt;&lt;br /&gt;Crushed Ingredients:&lt;br /&gt;- 6 clove of shallots &lt;br /&gt;- 6 clove of garlic&lt;br /&gt;- 3 candle nuts&lt;br /&gt;- 2 cm of ginger&lt;br /&gt;- 4 cm of yellow ginger/turmeric&lt;br /&gt;- 1 tablespoon of Corriander&lt;br /&gt;- 2 cm of galangal&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First, grind the crushed ingredients into a paste. After finished, heat the wok with 2 tablespoon of cooking oil. Stir fry the crushed ingredients for about 2 minutes with medium heat. &lt;br /&gt;Put the bay leaves, lime leaves, ginger, and lemon grass. And add water, mix it, and let it boil. Add about 2 teaspoon of salt, and 2 teaspoon of sugar, and a cube of beef stock.&lt;br /&gt;After boiled, pour the coconut milk, slowly with continuously steering. Wait until boiled, and put the chicken pieces inside. &lt;br /&gt;Let it cook for 75-90 minutes (until dry or thick).&lt;br /&gt;When its done, they are ready to be deep fried :)&lt;br /&gt;Heat the cooking oil(a lot) to deep fry the chicken. Set on medium-high heat. The deep frying only for making the chicken more crispy, because the chicken already done (not raw). Fry it until the skin become golden brown (about 5-7 minutes). &lt;br /&gt;Rice is the perfect match for the dish.&lt;br /&gt;&lt;br /&gt;We need chili paste to make it more delicious. &lt;br /&gt;Making the chili paste is very easy.&lt;br /&gt;&lt;br /&gt;Chili paste (Sambal)&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;- 10 thai red chilies&lt;br /&gt;- 1 clove of garlic (Peel only, don't crush it)&lt;br /&gt;- salt&lt;br /&gt;- lime juice&lt;br /&gt;- soy sauce (Kecap manis)&lt;br /&gt;&lt;br /&gt;Heat a wok with 1 tablespoon of oil. Stir fry the chillies and garlic on medium heat for 1 minute. And then crushed them with some salt and about 1 tablespoon of lime juice. Mix with soy sauce. The chili ready to be served.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8gF6FSgJA1g/R4DKiA4zC8I/AAAAAAAAAB8/1FcII3IqpzE/s1600-h/Ayam+kuning+bahan.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_8gF6FSgJA1g/R4DKiA4zC8I/AAAAAAAAAB8/1FcII3IqpzE/s320/Ayam+kuning+bahan.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152340659414436802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DKiQ4zC9I/AAAAAAAAACE/W40A4MXTbYM/s1600-h/Ayam+kuning+masak.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DKiQ4zC9I/AAAAAAAAACE/W40A4MXTbYM/s320/Ayam+kuning+masak.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152340663709404114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DKiQ4zC-I/AAAAAAAAACM/kEC_dftVvcU/s1600-h/Ayam+kuning+siap+goreng.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R4DKiQ4zC-I/AAAAAAAAACM/kEC_dftVvcU/s320/Ayam+kuning+siap+goreng.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152340663709404130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DKig4zDAI/AAAAAAAAACc/dmE1XxFu7MI/s1600-h/Ayam+kuning+goreng.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DKig4zDAI/AAAAAAAAACc/dmE1XxFu7MI/s320/Ayam+kuning+goreng.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152340668004371458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DK2g4zDBI/AAAAAAAAACk/mLpT4oIsL9M/s1600-h/Ayam+goreng+kuning+jadi.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R4DK2g4zDBI/AAAAAAAAACk/mLpT4oIsL9M/s320/Ayam+goreng+kuning+jadi.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152341011601755154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8gF6FSgJA1g/R4DK2w4zDCI/AAAAAAAAACs/jUoJpelNsAs/s1600-h/Ayam+goreng+kuning+dan+sambal.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8gF6FSgJA1g/R4DK2w4zDCI/AAAAAAAAACs/jUoJpelNsAs/s320/Ayam+goreng+kuning+dan+sambal.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152341015896722466" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-9199372939615325278?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/9199372939615325278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=9199372939615325278' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/9199372939615325278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/9199372939615325278'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/fried-chicken-with-yellow-spice-ayam.html' title='Fried Chicken with yellow spice (Ayam goreng bumbu kuning)'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8gF6FSgJA1g/R4DKiA4zC8I/AAAAAAAAAB8/1FcII3IqpzE/s72-c/Ayam+kuning+bahan.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-3429432597668691571</id><published>2007-12-28T18:10:00.000+08:00</published><updated>2007-12-29T13:43:58.762+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Industry Talk'/><title type='text'>Look! Steve Jobs and Bill Gates can get along. (Interview at D5)</title><content type='html'>Probably this post not really suitable with the theme of the blog because its not about code or cooking. But these 2 guys are really very big deal (if not the biggest) in the software industry, so I think it's interesting to share.&lt;br /&gt;These videos taken from http://d5.allthingsd.com&lt;br /&gt;&lt;br /&gt;This is the first part where they talk and respect each other.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958475626&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;The second part they talk about the relationship between both company.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958764703&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;The third is about devices and apps in the futures(5 years).&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958571821&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;The fourth is continuing the discussion on the third.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958522224&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;The fifth talk about their company correlation in the entertainment business.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958522225&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;This one talk about the misunderstanding in their relationship.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958673023&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;And this is the last one.&lt;br /&gt;&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashVars="videoId=958541762&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" width="400" height="342" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-3429432597668691571?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/3429432597668691571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=3429432597668691571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/3429432597668691571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/3429432597668691571'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/look-steve-jobs-and-bill-gates-can-get.html' title='Look! Steve Jobs and Bill Gates can get along. (Interview at D5)'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-5862006944813036763</id><published>2007-12-27T11:54:00.000+08:00</published><updated>2008-12-10T00:51:34.404+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cook'/><title type='text'>Chicken Stuffed with minced beef</title><content type='html'>This recipe quite easy. &lt;br /&gt;&lt;br /&gt;Preparation: 20 minutes&lt;br /&gt;Cooking: 20 minutes&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;&lt;br /&gt;Chicken&lt;br /&gt;- 200 gr Boneless chicken breast (thin slice)&lt;br /&gt;- salt and pepper&lt;br /&gt;- Lime leaves finely chop&lt;br /&gt;&lt;br /&gt;Beef&lt;br /&gt;- 100 gr minced meat&lt;br /&gt;- 1/2 teaspoon nutmeg powder&lt;br /&gt;- salt and pepper&lt;br /&gt;- 1 clove garlic finely chopped &lt;br /&gt;- bread crumb&lt;br /&gt;&lt;br /&gt;Coating&lt;br /&gt;- 50 gr plain flour&lt;br /&gt;- 1 tablespoon rice flour&lt;br /&gt;- 1 egg white&lt;br /&gt;- salt and pepper&lt;br /&gt;- 1 clove garlic finely chopped&lt;br /&gt;&lt;br /&gt;First, make the chicken breast to thin fillet, so you can roll it.&lt;br /&gt;Marinade with some salt and pepper also lime leaves. Leave it for about 5 minutes.&lt;br /&gt;&lt;br /&gt;Then for the minced beef, just mix the ingredients together.&lt;br /&gt;&lt;br /&gt;And the coating, beat the egg white. Mix flour with rice flour, salt, pepper and chopped garlic. Add the beaten egg white inside, and mix them.&lt;br /&gt;&lt;br /&gt;Heat the oil.&lt;br /&gt;&lt;br /&gt;Spread the minced beef on the surface of the chicken, and then roll it.&lt;br /&gt;Then dip into the coating, and deep fry it until golden brown.&lt;br /&gt;&lt;br /&gt;My result not to pretty, but the taste is quite good. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3Mlkw4zC5I/AAAAAAAAABk/VO72p13oTPk/s1600-h/DSCN0917.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3Mlkw4zC5I/AAAAAAAAABk/VO72p13oTPk/s320/DSCN0917.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5148500112543255442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3MllA4zC6I/AAAAAAAAABs/AmNE_5l1VII/s1600-h/DSCN0944.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3MllA4zC6I/AAAAAAAAABs/AmNE_5l1VII/s320/DSCN0944.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5148500116838222754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3MllA4zC7I/AAAAAAAAAB0/mVl3bptuhEI/s1600-h/DSCN0945.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3MllA4zC7I/AAAAAAAAAB0/mVl3bptuhEI/s320/DSCN0945.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5148500116838222770" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-5862006944813036763?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/5862006944813036763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=5862006944813036763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/5862006944813036763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/5862006944813036763'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/chicken-stuffed-with-minced-beef.html' title='Chicken Stuffed with minced beef'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8gF6FSgJA1g/R3Mlkw4zC5I/AAAAAAAAABk/VO72p13oTPk/s72-c/DSCN0917.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-6415473769395577758</id><published>2007-12-25T19:03:00.000+08:00</published><updated>2008-12-10T00:51:35.660+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cook'/><title type='text'>X'mas dinner (kind of)</title><content type='html'>Okay we couldn't call it Christmas dinner, but its only dinner at Christmas. I cooked 2 dishes for today's dinner. First was Chicken Katsu (at least it looked like chicken katsu :p), and the second one was Steamed egg. &lt;br /&gt;&lt;br /&gt;I'll give the the recipe and the process.&lt;br /&gt;First is chicken katsu:&lt;br /&gt;&lt;br /&gt;Preparation: 10 minutes&lt;br /&gt;Cooking: 10 minutes&lt;br /&gt;&lt;br /&gt;- 200 gr boneless chicken breast&lt;br /&gt;- Plain flour&lt;br /&gt;- Bread Crumb&lt;br /&gt;- 1 Egg&lt;br /&gt;- salt and pepper&lt;br /&gt;- rice wine&lt;br /&gt;- light soy sauce&lt;br /&gt;&lt;br /&gt;First of all, marinade the chicken with rice wine, light soy sauce, salt and pepper for about 5-10 minutes.&lt;br /&gt;Place the flour, egg and panko crumbs into separate shallow dishes. Beat the egg.&lt;br /&gt;While waiting the chicken, heat the wok and cooking oil for deep frying the chicken with medium heat.&lt;br /&gt;Coat the chicken in flour on both sides, then dip into the egg, and coat in bread crumbs.&lt;br /&gt;After the oil hot enough, deep fry the chicken until golden brown. Done!&lt;br /&gt;&lt;br /&gt;Second, the steamed egg:&lt;br /&gt;&lt;br /&gt;Preparation: 5 minutes&lt;br /&gt;Cooking: 30 minutes&lt;br /&gt;&lt;br /&gt;- 3 eggs&lt;br /&gt;- chopped spring onion&lt;br /&gt;- salt and pepper&lt;br /&gt;- 100 ml water&lt;br /&gt;&lt;br /&gt;Beat the egg on a bowl, give salt and pepper. Mix them together, and put spring onion into the egg. Add water into the egg, mix it well.&lt;br /&gt;prepare the tools for steaming. I don't have any steamer, so I just use a pan and small bowl. Put water into the pan, and put the small bowl upside down into the pan.&lt;br /&gt;Wait until the water boil. After boiled, place the bowl of egg on top of the small bowl. Close the pan, and wait for 20 minutes. Use low heat.&lt;br /&gt;&lt;br /&gt;Pictures probably tell much more.&lt;br /&gt;So here they are.&lt;br /&gt;&lt;br /&gt;Marinading chicken&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3Du2w4zCyI/AAAAAAAAAAs/nJjIQrF0sj8/s1600-h/katsu-marinade.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8gF6FSgJA1g/R3Du2w4zCyI/AAAAAAAAAAs/nJjIQrF0sj8/s320/katsu-marinade.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147876998687951650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Frying chicken &lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8gF6FSgJA1g/R3Du3A4zCzI/AAAAAAAAAA0/PKr06LPtdL8/s1600-h/katsu-goreng.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_8gF6FSgJA1g/R3Du3A4zCzI/AAAAAAAAAA0/PKr06LPtdL8/s320/katsu-goreng.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147877002982918962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Cutting chicken&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC0I/AAAAAAAAAA8/OZPL614DQFU/s1600-h/katsu-potong.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC0I/AAAAAAAAAA8/OZPL614DQFU/s320/katsu-potong.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147877007277886274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;steamed egg&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC1I/AAAAAAAAABE/vj4bYQ9vxZ4/s1600-h/tim-matang.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC1I/AAAAAAAAABE/vj4bYQ9vxZ4/s320/tim-matang.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147877007277886290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;End Result&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC2I/AAAAAAAAABM/BLc9v-d_-cI/s1600-h/xmas-dinner-fin.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R3Du3Q4zC2I/AAAAAAAAABM/BLc9v-d_-cI/s320/xmas-dinner-fin.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147877007277886306" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-6415473769395577758?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/6415473769395577758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=6415473769395577758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6415473769395577758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6415473769395577758'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/xmas-dinner-kind-of.html' title='X&apos;mas dinner (kind of)'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8gF6FSgJA1g/R3Du2w4zCyI/AAAAAAAAAAs/nJjIQrF0sj8/s72-c/katsu-marinade.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-2402463339193660722</id><published>2007-12-25T00:53:00.000+08:00</published><updated>2008-12-10T00:51:36.528+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>Valid Reasons to Create a Routine</title><content type='html'>"Valid Reasons to Create a Routine", I've been trying to make the list of the reasons for few years, because 4 years ago I teach programming at my University. But it seems I can't explain it to myself either. Yeah of course I know (some of)the uses of routine, it just I can't put it into words.&lt;br /&gt;&lt;br /&gt;Until lately, I read this sentence from title of a sub-chapter on a book called "Code Complete" by Steve McConnell.  Currently I read only 170 pages from 850 pages of the book, but no doubt, this is one of the best book I ever read. If you are a programmer, you better read this book. :)&lt;br /&gt;&lt;br /&gt;Here's the list that the book wrote:&lt;br /&gt;- Reduce complexity&lt;br /&gt;- Avoid duplicate code&lt;br /&gt;- Support sub classing&lt;br /&gt;- Hide sequences&lt;br /&gt;- Hide pointer operations&lt;br /&gt;- Improve portability&lt;br /&gt;- Simplify complicated boolean tests&lt;br /&gt;- Improve performance&lt;br /&gt;&lt;br /&gt;There's description for every point stated above in the book, and I couldn't agree more with the list. So buy the BOOK. Thanks Steve for the knowledge. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3IYNA4zC3I/AAAAAAAAABU/ken-z0BnG3U/s1600-h/DSCN0913.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3IYNA4zC3I/AAAAAAAAABU/ken-z0BnG3U/s320/DSCN0913.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5148203935893490546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3IYNA4zC4I/AAAAAAAAABc/sEJRRDacsG4/s1600-h/DSCN0914.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8gF6FSgJA1g/R3IYNA4zC4I/AAAAAAAAABc/sEJRRDacsG4/s320/DSCN0914.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5148203935893490562" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-2402463339193660722?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/2402463339193660722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=2402463339193660722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/2402463339193660722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/2402463339193660722'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/valid-reasons-to-create-routine.html' title='Valid Reasons to Create a Routine'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8gF6FSgJA1g/R3IYNA4zC3I/AAAAAAAAABU/ken-z0BnG3U/s72-c/DSCN0913.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-1745822479486012190</id><published>2007-12-23T12:34:00.000+08:00</published><updated>2008-12-10T00:51:39.092+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cook'/><title type='text'>Soto Betawi</title><content type='html'>Preparation: 30 minutes.&lt;br /&gt;Cooking: 30 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Today we cooked "Soto Betawi", a traditional Jakarta, Indonesian food. We "googled" and got the recipe. We used a few web pages as reference. One is using Indonesian language, and the other is English. Here they are:&lt;br /&gt;&lt;a href="http://www.geocities.com/claudie_lum/sopsoto/soto_betawi.htm"&gt;Indonesian Language&lt;/a&gt;&lt;br /&gt;&lt;a href="http://spices-corner.blogspot.com/2006/12/soto-betawi-beef-coconut-soup.html"&gt;English&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We modified some ingredients, because we couldn't find few herbs.&lt;br /&gt;The ingredients:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;300 grams boneless chicken breast&lt;br /&gt;&lt;/li&gt;&lt;li&gt;coconut milk (thick)200 ml&lt;/li&gt;&lt;li&gt;lemon grass 1 stick&lt;/li&gt;&lt;li&gt;lemon leaves 4&lt;br /&gt;&lt;/li&gt;&lt;li&gt;water 500 ml&lt;/li&gt;&lt;li&gt;2 cm of galangal.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Seasoning (crushed together):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;garlic 3 cloves&lt;/li&gt;&lt;li&gt;shallot 4 big size&lt;/li&gt;&lt;li&gt;candle nuts 8&lt;/li&gt;&lt;li&gt;turmeric 2 cm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;paper&lt;/li&gt;&lt;li&gt;salt&lt;/li&gt;&lt;/ul&gt;Accompanion:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;5 small potato&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2 tomato ripe, cubes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;spring onion, for sprinkle&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lime&lt;/li&gt;&lt;li&gt;Chili&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Extra seasoning:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;salt and sugar&lt;/li&gt;&lt;li&gt;beef stock cube&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The recipe uses beef, but I've tried the chicken version of this dish, so we decided to use chicken breast instead of beef. We didn't get the bay leaves, so we didn't use it.&lt;br /&gt;&lt;br /&gt;Peel the shallots, garlic, and turmeric. We used a traditional Indonesian tool called "cobek" to crush the ingredients, but using blender should be fine.&lt;br /&gt;Put the shallots, garlics, turmeric, candle nuts, salt and pepper together. Crush them until become smooth paste.&lt;br /&gt;Beat the lemon grass and galangal.&lt;br /&gt;Heat the wok and add 4 tablespoons of cooking oil. Stir fry the crushed ingredients for 1 minute, and put the beaten lemon grass and galangal also lime leaves inside, and add the chicken. Mix them well together for 2 minutes. Add water and let it to boil. Add beef stock.&lt;br /&gt;After it boils, add coconut milk inside. Pour it slowly while stir it continuously. And let it boils again.&lt;br /&gt;Taste it, if you like it to be saltier and sweeter, add salt and sugar. The dish is ready.&lt;br /&gt;&lt;br /&gt;While waiting the "soto" boils, we can prepare the companion. Cut the potatoes and tomatoes into cubes. Boil the potatoes to make it tender and then deep fry it. Put cube tomatoes to a plate to serve. Chop the spring onion to sprinkle.&lt;br /&gt;To make the chili paste, boil some water in small sauce pan and put chilies inside. Let it boil for 5 minutes. Peel some shallots. This time we used 15 Thai chilies and 2 shallots. Dry the chilies, and crush the chilies together with the shallots. Put it on a small bowl to serve.&lt;br /&gt;&lt;br /&gt;To prepare the dish, put some chopped tomatoes and fried potatoes. Pour the "soto" on top of it. Sprinkle the chopped spring onions. If you like sour taste, add some lime juice.&lt;br /&gt;Rice will be a perfect match for this dish.&lt;br /&gt;&lt;br /&gt;I'm quite proud with the result today. For me it was very delicious.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8gF6FSgJA1g/R23xFg4zCuI/AAAAAAAAAAM/Or_dIiQXFbw/s1600-h/soto-companion.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_8gF6FSgJA1g/R23xFg4zCuI/AAAAAAAAAAM/Or_dIiQXFbw/s320/soto-companion.jpg" alt="" id="BLOGGER_PHOTO_ID_5147035026184145634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8gF6FSgJA1g/R23xGA4zCxI/AAAAAAAAAAk/xky2hFo2stA/s1600-h/soto-tomato-lime.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_8gF6FSgJA1g/R23xGA4zCxI/AAAAAAAAAAk/xky2hFo2stA/s320/soto-tomato-lime.jpg" alt="" id="BLOGGER_PHOTO_ID_5147035034774080274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8gF6FSgJA1g/R23xFw4zCvI/AAAAAAAAAAU/gBgJZCb8bAE/s1600-h/soto-cook.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_8gF6FSgJA1g/R23xFw4zCvI/AAAAAAAAAAU/gBgJZCb8bAE/s320/soto-cook.jpg" alt="" id="BLOGGER_PHOTO_ID_5147035030479112946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8gF6FSgJA1g/R23xFw4zCwI/AAAAAAAAAAc/JQuzmbVwBOY/s1600-h/Soto-Done.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_8gF6FSgJA1g/R23xFw4zCwI/AAAAAAAAAAc/JQuzmbVwBOY/s320/Soto-Done.jpg" alt="" id="BLOGGER_PHOTO_ID_5147035030479112962" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-1745822479486012190?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/1745822479486012190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=1745822479486012190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/1745822479486012190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/1745822479486012190'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/soto-betawi.html' title='Soto Betawi'/><author><name>Scrooge</name><uri>http://www.blogger.com/profile/05117915223240925299</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8gF6FSgJA1g/R23xFg4zCuI/AAAAAAAAAAM/Or_dIiQXFbw/s72-c/soto-companion.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3251827583490456574.post-6496263954141358251</id><published>2007-12-20T18:08:00.001+08:00</published><updated>2007-12-29T01:32:34.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>First Post and First Problem</title><content type='html'>How do you code to open a new window when a button is clicked? If you use HTML or server side scripting like ASP, it's pretty simple, because you only need to call a javascript function window.open(...) in the button's onclick event. Thing gets a bit more complicated if you code using ASP.Net, which I experienced lately. In my case, I want the popup window to display a particular page according to selected value of a dropdownlist.&lt;br /&gt;&lt;br /&gt;So, after doing some little research in Google, I tried to use Response.Write() method and put "&amp;lt;script&amp;gt;window.open(...)&amp;lt;/script&amp;gt;" as its param. The Response.Write () was  called inside the OnClick event handler of the button.   &lt;br /&gt;Note: I was using code behind class.  &lt;br /&gt;Since the popup page should be dependent on the selected value of a dropdownlist, so I used a switch-case statement to determine which page I should open. Actually it worked, but there was a small thing that bother me. After I clicked the button a popup window was displayed, and the main page was also refreshed. This refresh made the layout of the main page in a mess.&lt;br /&gt;&lt;br /&gt;Then, I tried to use another method, that was ClientScript.RegisterStartupScript() and used window.open function as one of its param. This method worked perfectly fine for me. A popup window was displayed and the main page was still refreshed (of course!) but didn't ruin the layout.&lt;br /&gt;&lt;br /&gt;"&amp;lt;script&amp;gt;window.open(...)&amp;lt;/script&amp;gt;"I guess it was because the difference of where ASP.Net put  javascript function in the page. Using the first way, the javascript function is printed on the very first line of the HTML code, while the second way, it prints javascript function inside "body" tag after the button tag.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3251827583490456574-6496263954141358251?l=cookingprogrammers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookingprogrammers.blogspot.com/feeds/6496263954141358251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3251827583490456574&amp;postID=6496263954141358251' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6496263954141358251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3251827583490456574/posts/default/6496263954141358251'/><link rel='alternate' type='text/html' href='http://cookingprogrammers.blogspot.com/2007/12/first-post-and-first-problem.html' title='First Post and First Problem'/><author><name>Magica De Spell</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
