<?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-778853315576827789</id><updated>2012-01-05T16:34:22.959+11:00</updated><category term='Introduction'/><category term='Life'/><category term='OpenSSO'/><category term='Operation System'/><category term='Single Sign On'/><category term='Tools'/><category term='Authentication'/><category term='Sun Access Manager'/><category term='Shibboleth'/><category term='Tips'/><category term='Sun Identity Manager'/><category term='Java/J2EE'/><category term='Identity Management'/><category term='CAS'/><title type='text'>Qingfeng</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7983603117170732036</id><published>2010-08-06T10:40:00.002+10:00</published><updated>2010-08-06T10:51:17.215+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Identity Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><title type='text'>OpenIDM: why a new identity management solution</title><content type='html'>OpenIDM is an open standards based Identity Management, Provisioning and Compliance solution.&lt;br /&gt;It is planned to have more or less the same functionality available in OpenIDM as there was in SunIDM with even a stronger focus on role management and complience.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://blogs.forgerock.com/matthias/?cat=3"&gt;http://blogs.forgerock.com/matthias/?cat=3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forgerock.com/openidm-faq.html"&gt;http://forgerock.com/openidm-faq.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7983603117170732036?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7983603117170732036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/openidm-why-new-identity-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7983603117170732036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7983603117170732036'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/openidm-why-new-identity-management.html' title='OpenIDM: why a new identity management solution'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8710782308046246613</id><published>2010-08-04T17:47:00.002+10:00</published><updated>2010-08-04T17:50:12.231+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSSO'/><title type='text'>OpenSSO One Time Password Authentication via Mobile SMS and Email</title><content type='html'>&lt;a href="http://blogs.sun.com/docteger/entry/one_time_password_authentication_opensso"&gt;http://blogs.sun.com/docteger/entry/one_time_password_authentication_opensso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coresecuritypatterns.com/blogs/?p=1669"&gt;http://www.coresecuritypatterns.com/blogs/?p=1669&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8710782308046246613?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8710782308046246613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/opensso-one-time-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8710782308046246613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8710782308046246613'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/opensso-one-time-password.html' title='OpenSSO One Time Password Authentication via Mobile SMS and Email'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7709455992076043008</id><published>2010-08-04T17:02:00.002+10:00</published><updated>2010-08-04T17:22:58.099+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><title type='text'>How to write CFID and CFTOKEN as per-session cookies?</title><content type='html'>&lt;p&gt;Cookies are normally saved to the client's hard drive in a text file. To ensure that a user's session ends when they close their browser, save the cfid and cftoken values as per-session cookies instead. Per-session cookies aren't written as a text file to the users's computer; they are stored in memory and are deleted when the browser is closed. If a new browser window is opened and they revisit the same ColdFusion web site, the cfid and cftoken values that previously identified them no longer exist, causing ColdFusion to create a new session for that user.&lt;/p&gt;&lt;br /&gt;&amp;lt;cfapplication&lt;br /&gt;  name="myapp"&lt;br /&gt;  sessionmanagement="Yes"&lt;br /&gt;  setclientcookies="No"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cfif not IsDefined("cookie.cfid")&amp;gt;&lt;br /&gt;        &amp;lt;cflock scope="session" type="readonly" timeout="5"&amp;gt;&lt;br /&gt;     &amp;lt;cfcookie name="cfid" value="#session.cfid#"&amp;gt;&lt;br /&gt;     &amp;lt;cfcookie name="cftoken" value="#session.cftoken#"&amp;gt;&lt;br /&gt;  &amp;lt;/cflock&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference: &lt;a href="http://kb2.adobe.com/cps/179/tn_17915.html"&gt;http://kb2.adobe.com/cps/179/tn_17915.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.thenetprofits.co.uk/coldfusion/faq/topic.cfm"&gt;http://www.thenetprofits.co.uk/coldfusion/faq/topic.cfm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/coldfusion/articles/dev_security/coldfusion_security_cf8.pdf"&gt;http://www.adobe.com/devnet/coldfusion/articles/dev_security/coldfusion_security_cf8.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7709455992076043008?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7709455992076043008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/how-to-write-cfid-and-cftoken-as-per.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7709455992076043008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7709455992076043008'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/08/how-to-write-cfid-and-cftoken-as-per.html' title='How to write CFID and CFTOKEN as per-session cookies?'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4079274615734385217</id><published>2010-07-13T16:24:00.006+10:00</published><updated>2010-07-14T18:22:23.361+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Tour Plan for Blue Mountains (Public Transportation)</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Echo Point: 33°43′54.27″S 150°18′46.36″E&lt;br /&gt;Scenic World: 33°43′43.54″S 150°18′01.38″E&lt;br /&gt;&lt;br /&gt;train: Allawah --&gt; Central --&gt; Katoomba Station&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 1 : 2 hours 55 minutes&lt;/span&gt;&lt;br /&gt;Take the Eastern Suburbs And Illawarra Line train (CityRail)&lt;br /&gt;Dep: 8:26am Allawah Station Platform 3&lt;br /&gt;Arr: 8:51am Central Station Platform 24&lt;br /&gt;&lt;br /&gt;Take the Blue Mountains Line train (CityRail)&lt;br /&gt;Dep: 9:18am Central Station Platform 7&lt;br /&gt;Arr: 11:21am Katoomba Station Platform 2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 2 : 2 hours 55 minutes&lt;/span&gt;&lt;br /&gt;Take the Eastern Suburbs And Illawarra Line train (CityRail)&lt;br /&gt;Dep: 9:26am Allawah Station Platform 3&lt;br /&gt;Arr: 9:51am Central Station Platform 24&lt;br /&gt;&lt;br /&gt;Take the Blue Mountains Line train (CityRail)&lt;br /&gt;Dep: 10:18am Central Station Platform 7&lt;br /&gt;Arr: 12:21pm Katoomba Station Platform 2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;bus (686) : Katoomba Station --&gt;   Scenic World        &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 1 : 17 minutes&lt;/span&gt;&lt;br /&gt;Walk to bus stop Fire Station Parke St Near Bathurst Rd - 88 metres&lt;br /&gt;&lt;br /&gt;Take the 686 bus (Blue Mountains Bus Company)&lt;br /&gt;Dep: 11:26am Fire Station Parke St Near Bathurst Rd&lt;br /&gt;Arr: 11:40am Scenic World&lt;br /&gt;&lt;br /&gt;Walk to Scenic Railway Katoomba - 120 metres&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 2 : 20 minutes&lt;/span&gt;&lt;br /&gt;Walk to bus stop Fire Station Parke St Near Bathurst Rd - 88 metres&lt;br /&gt;&lt;br /&gt;Take the 686 bus (Blue Mountains Bus Company)&lt;br /&gt;Dep: 11:58am Fire Station Parke St Near Bathurst Rd&lt;br /&gt;Arr: 12:15pm Scenic World&lt;br /&gt;&lt;br /&gt;Walk to Scenic Railway Katoomba - 120 metres&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 3 : 17 minutes&lt;/span&gt;&lt;br /&gt;Walk to bus stop Fire Station Parke St Near Bathurst Rd - 88 metres&lt;br /&gt;&lt;br /&gt;Take the 686 bus (Blue Mountains Bus Company)&lt;br /&gt;Dep: 12:26pm Fire Station Parke St Near Bathurst Rd&lt;br /&gt;Arr: 12:40pm Scenic World&lt;br /&gt;&lt;br /&gt;Walk to Scenic Railway Katoomba - 120 metres&lt;br /&gt;                                           &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Scenic World:&lt;/span&gt;&lt;br /&gt;Option 1: Scenic Skyway                                                                                       &lt;br /&gt;Option 2: Railway --&gt; Scenic Walkway(2.8km) --&gt; Scenic Cableway&lt;br /&gt;Option 3: Scenic Cableway --&gt; Scenic Walkway(2.8km)  --&gt; Scenic Railway&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold;"&gt;bus (686) : Scenic World --&gt; Echo Point (Three Sisters)&lt;/span&gt;                                      &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;bus (686) : Echo Point --&gt; Katoomba Station                                                      &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;train: Katoomba Station --&gt; Central --&gt; Allawah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 1 : 2 hours 42 minutes&lt;/span&gt;&lt;br /&gt;Take the Blue Mountains Line train (CityRail)&lt;br /&gt;Dep: 3:25pm Katoomba Station Platform 1&lt;br /&gt;Arr: 5:31pm Central Station Platform 7&lt;br /&gt;&lt;br /&gt;Take the Eastern Suburbs And Illawarra Line train (CityRail)&lt;br /&gt;Dep: 5:44pm Central Station Platform 25&lt;br /&gt;Arr: 6:07pm Allawah Station Platform 4&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 2 : 2 hours 42 minutes&lt;/span&gt;&lt;br /&gt;Take the Blue Mountains Line train (CityRail)&lt;br /&gt;Dep: 4:25pm Katoomba Station Platform 1&lt;br /&gt;Arr: 6:31pm Central Station Platform 7&lt;br /&gt;&lt;br /&gt;Take the Eastern Suburbs And Illawarra Line train (CityRail)&lt;br /&gt;Dep: 6:44pm Central Station Platform 25&lt;br /&gt;Arr: 7:07pm Allawah Station Platform 4&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option 3 : 2 hours 42 minutes&lt;/span&gt;&lt;br /&gt;Take the Blue Mountains Line train (CityRail)&lt;br /&gt;Dep: 5:25pm Katoomba Station Platform 1&lt;br /&gt;Arr: 7:31pm Central Station Platform 10&lt;br /&gt;&lt;br /&gt;Take the Eastern Suburbs And Illawarra Line train (CityRail)&lt;br /&gt;Dep: 7:44pm Central Station Platform 25&lt;br /&gt;Arr: 8:07pm Allawah Station Platform 4&lt;br /&gt;&lt;br /&gt;http://www.scenicworld.com.au/&lt;br /&gt;http://www.131500.com.au/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4079274615734385217?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4079274615734385217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/07/tour-plan-for-blue-mountains-public.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4079274615734385217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4079274615734385217'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/07/tour-plan-for-blue-mountains-public.html' title='Tour Plan for Blue Mountains (Public Transportation)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5845699625856545436</id><published>2010-07-13T16:16:00.011+10:00</published><updated>2010-07-14T18:21:40.343+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Tour Plan for Wollongong (Driving)</title><content type='html'>Bald Hill Lookout: LAWRENCE HARGRAVE DRIVE Otford, NSW 2508&lt;br /&gt;Stanwell Park: (34°13′41.79″S 150°59′19.00″E)&lt;br /&gt;Sea Cliff Bridge: Sea Cliff Bridge, 2508&lt;br /&gt;Kiama Blowhole: Blowhole Point Headland Blowhole Point Road Kiama, NSW 2533&lt;br /&gt;Kiama lighthouse: Blowhole Point, Kiama New South Wales 2533 (Kiama Lighthouse)&lt;br /&gt;Illawarra Fly Tree Top Walk: 182 Knights Hill Rd, Knights Hill NSW 2577&lt;br /&gt;&lt;br /&gt;Home--&gt; Bald Hill Lookout  (34°13′23.45″S 150°59′52.49″E)&lt;br /&gt;39.3 km – about 47 mins&lt;br /&gt;Bald Hill Lookout --&gt; Sea Cliff Bridge (34°15′26.97″S 150°58′21.82″E)&lt;br /&gt;4.4 km – about 4 mins&lt;br /&gt;&lt;br /&gt;Sea Cliff Bridge--&gt; Kiama Blowhole, Kiama lighthouse  (34°40′18.59″S 150°51′43.04″E)&lt;br /&gt;59.7 km – about 1 hour 5 mins&lt;br /&gt;&lt;br /&gt;Kiama--&gt; Illawarra Fly Tree Top Walk    (34°37′280″S 150°42′100″E)&lt;br /&gt;25.0 km – about 26 mins&lt;br /&gt;&lt;br /&gt;Illawarra Fly Tree Top Walk --&gt; Home&lt;br /&gt;108 km – about 1 hour 39 mins&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SCENIC DRIVE FOUR - SADDLEBACK MOUNTAIN LOOKOUT, JAMBEROO VILLAGE, MINNAMURRA RAINFOREST, ILLAWARRA FLY TREETOP WALK, JAMBEROO ACTION PARK&lt;br /&gt;&lt;br /&gt;Time: 1 hour&lt;br /&gt;&lt;br /&gt;Start at the Kiama Visitors Centre on Blowhole Point, drive the loop past the Lighthouse and Blowhole, turn right on Terralong Street, then left at the roundabout onto Manning Street. Travel south and turn right at Kiama High School onto Saddleback Mountain Road. Turn left at the hill top and follow the scenic country road which takes you to Saddleback Lookout where, on a clear day, you can see almost 120km north and south along the coast. This is also the start of Hoddles Track&lt;br /&gt;bush walk.&lt;br /&gt;&lt;br /&gt;Leave the lookout and turn left on Fountaindale Road and follow the bitumen track to Jamberoo Road.&lt;br /&gt;Turn left and proceed for 2km to reach historic Jamberoo village. About 1km through town, turn right at the roundabout, then left up Jamberoo Mountain Road for the award winning Minnamurra Rainforest in Budderoo National Park, Barren Grounds Nature reserve and the Illawarra Fly Tree Top Walk at Knights Hill.&lt;br /&gt;&lt;br /&gt;Return to Jamberoo Road, turn left and travel for about 4km to Jamberoo Action Park, then onto Albion Park. Turn right at the Princes Highway to head back to Kiama. Or from Jamberoo Action Park you can return back to Kiama on Jamberoo Road, past historic Terragong House.&lt;br /&gt;&lt;br /&gt;http://www.freeoz.org/ibbs/viewthread.php?tid=881851&lt;br /&gt;http://grandpacificdrive.com.au/attractions/default.aspx&lt;br /&gt;http://www.sydney.com&lt;br /&gt;http://www.kiama.com.au/accom_result1/minnamurra-rainforest/&lt;br /&gt;http://www.kiama.com.au/pages/drives/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5845699625856545436?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5845699625856545436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/07/tour-plan-for-wollongong-driving.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5845699625856545436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5845699625856545436'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/07/tour-plan-for-wollongong-driving.html' title='Tour Plan for Wollongong (Driving)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4510849601868880027</id><published>2010-06-22T14:33:00.004+10:00</published><updated>2010-06-22T17:25:31.752+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Integrate with CAS to provide authentication service to Adobe ColdFusion Application</title><content type='html'>Just recorded a video to show integrating with CAS to provide authentication service to Adobe ColdFusion Application.&lt;br /&gt;&lt;br /&gt;Demo: &lt;a target="_blank" href="http://qfsoftware.biz/Documents/CASifying%20Adobe%20ColdFusion%20Application.html"&gt;CASifying Adobe ColdFusion Application&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4510849601868880027?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4510849601868880027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/06/integrate-with-cas-to-provide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4510849601868880027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4510849601868880027'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/06/integrate-with-cas-to-provide.html' title='Integrate with CAS to provide authentication service to Adobe ColdFusion Application'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5448204754187587903</id><published>2010-06-22T13:12:00.003+10:00</published><updated>2010-06-22T14:33:04.987+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Identity Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Shibboleth'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Kuali Identity Management (KIM)</title><content type='html'>In the last few months, I was looking for a solution that provides authentication, authorization, single sign-on and identity management service by plugging in Identity and Access Management implementations. I found &lt;a href="http://kuali.org/rice/kim"&gt;Kuali Identity Management (KIM)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The primary goal of KIM was to build a service-oriented abstraction layer for Identity and Access Management.&lt;br /&gt;&lt;br /&gt;Integration with other IDM services was acknowledged, expected, and designed for!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5448204754187587903?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5448204754187587903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/06/kuali-identity-management-kim.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5448204754187587903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5448204754187587903'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/06/kuali-identity-management-kim.html' title='Kuali Identity Management (KIM)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8070974600242345177</id><published>2010-05-06T18:25:00.003+10:00</published><updated>2010-05-06T18:28:13.727+10:00</updated><title type='text'>Company Website has been setup</title><content type='html'>Company Name: QF Software Consulting Pty Ltd&lt;br /&gt;&lt;br /&gt;Website: &lt;a href="http://qfsoftware.biz"&gt;http://www.qfsoftware.biz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The site shows you some solutions on Identity Management Area including Single Sign On, Federation, Access Management and Identity Management using CAS, Shibboleth and Sun IDM.&lt;br /&gt;&lt;br /&gt;We provide online or onsite consulting services. For detail, please refer to &lt;a href="http://qfsoftware.biz/services.aspx"&gt;Consluting Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Qualifications:&lt;br /&gt;                           Sun Certified Java Programmer&lt;br /&gt;                           Sun Certified Web Developer&lt;br /&gt;                           Sun Certified Enterprise Architect&lt;br /&gt;                           Sun Certified Integrator for Identity Manager&lt;br /&gt;&lt;br /&gt;Contact Us by email: &lt;a href="mailto:info@qfsoftware.biz"&gt;info@qfsoftware.biz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8070974600242345177?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8070974600242345177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/05/company-website-has-been-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8070974600242345177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8070974600242345177'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/05/company-website-has-been-setup.html' title='Company Website has been setup'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6512634614945678894</id><published>2010-04-30T10:38:00.007+10:00</published><updated>2010-05-01T19:25:11.027+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Identity Manager'/><title type='text'>Passed: Sun Certified Integrator for Identity Manager</title><content type='html'>&lt;p&gt;Passed the &lt;a href="http://in.sun.com/training/catalog/courses/CX-310-400.xml"&gt;Sun Certified Integrator for Identity Manager exam&lt;/a&gt; this morning.&lt;/p&gt;&lt;p&gt;Now I'm a "certified" specialist of Sun Identity Manager.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6512634614945678894?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6512634614945678894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/04/passed-sun-certified-integrator-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6512634614945678894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6512634614945678894'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/04/passed-sun-certified-integrator-for.html' title='Passed: Sun Certified Integrator for Identity Manager'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2589884962605532615</id><published>2010-03-23T16:06:00.003+11:00</published><updated>2010-03-25T09:35:43.465+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Identity Manager'/><title type='text'>Sun Identity Manager 7.1 LDAP Resource Failover Support</title><content type='html'>On the version of Sun Identity Manager 7.1, the Host is "the name or IP address of the host where the LDAP server is running" in LDAP Resource Edit form.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4nMeFACOBs0/S4XIFkicbRI/AAAAAAAAAB8/-05ohXfYiwU/s1600-h/ldap.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 485px; height: 238px;" src="http://2.bp.blogspot.com/_4nMeFACOBs0/S4XIFkicbRI/AAAAAAAAAB8/-05ohXfYiwU/s320/ldap.gif" alt="" id="BLOGGER_PHOTO_ID_5441975722780159250" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It seems Host can only support one server.&lt;br /&gt;But it can be configured to multiple servers to support failover.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold; font-style: italic;"&gt;server1 ldap://server2 ldap://server3&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4nMeFACOBs0/S4XISbxC3HI/AAAAAAAAACE/TOeZnlyauKc/s1600-h/ldap-failover.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 466px; height: 256px;" src="http://3.bp.blogspot.com/_4nMeFACOBs0/S4XISbxC3HI/AAAAAAAAACE/TOeZnlyauKc/s320/ldap-failover.gif" alt="" id="BLOGGER_PHOTO_ID_5441975943763778674" 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/778853315576827789-2589884962605532615?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2589884962605532615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/sun-identity-manager-71-ldap-resource.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2589884962605532615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2589884962605532615'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/sun-identity-manager-71-ldap-resource.html' title='Sun Identity Manager 7.1 LDAP Resource Failover Support'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4nMeFACOBs0/S4XIFkicbRI/AAAAAAAAAB8/-05ohXfYiwU/s72-c/ldap.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2951823243107940162</id><published>2010-03-19T14:45:00.007+11:00</published><updated>2010-03-23T16:04:57.867+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>The Order of returning Error when authenticating against AD using LDAP/Kerberos</title><content type='html'>LDAP:&lt;br /&gt;&lt;br /&gt;Account Locked --&gt; Wrong Password --&gt; Account Disabled --&gt; Account Expired --&gt; Password Expired&lt;br /&gt;&lt;br /&gt;Kerberos:&lt;br /&gt;Account Locked/Disabled/Expired --&gt; Wrong Password --&gt; Password Expired&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2951823243107940162?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2951823243107940162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/order-of-returning-error-when.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2951823243107940162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2951823243107940162'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/order-of-returning-error-when.html' title='The Order of returning Error when authenticating against AD using LDAP/Kerberos'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7712973452711259858</id><published>2010-03-17T15:32:00.005+11:00</published><updated>2010-03-23T16:04:27.847+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>Simple tool to get java object memory map</title><content type='html'>&lt;code&gt;jmap&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/monitoring/"&gt;http://java.sun.com/developer/technicalArticles/J2SE/monitoring/&lt;/a&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7712973452711259858?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7712973452711259858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/simple-tool-to-get-java-object-memory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7712973452711259858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7712973452711259858'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/simple-tool-to-get-java-object-memory.html' title='Simple tool to get java object memory map'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6384566883699715024</id><published>2010-03-02T09:34:00.008+11:00</published><updated>2010-05-06T22:04:20.654+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>IKM Test Report - J2EE</title><content type='html'>On 2008, I did a IKM test on J2EE.&lt;br /&gt;&lt;br /&gt;Test Report: &lt;a href="http://qingfeng.tech.officelive.com/Documents/IKM-Java-J2EE%20Test%20Result%20-%20Qingfeng%20Zhang.pdf"&gt;http://qingfeng.tech.officelive.com/Documents/IKM-Java-J2EE%20Test%20Result%20-%20Qingfeng%20Zhang.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6384566883699715024?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6384566883699715024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/ikm-test-report-j2ee.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6384566883699715024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6384566883699715024'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/03/ikm-test-report-j2ee.html' title='IKM Test Report - J2EE'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4392946355423035056</id><published>2010-02-26T10:43:00.005+11:00</published><updated>2010-03-23T16:04:06.770+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Kerberos vs Ldap</title><content type='html'>Kerberos cannot distinguish between 'Account Disabled', 'Account Locked out' and 'Account Expired'. They share the same error code 18.&lt;br /&gt;&lt;br /&gt;But LDAP can distinguish them by different error code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4392946355423035056?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4392946355423035056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/02/kerberos-vs-ldap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4392946355423035056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4392946355423035056'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/02/kerberos-vs-ldap.html' title='Kerberos vs Ldap'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3977276603253440741</id><published>2010-01-13T12:12:00.004+11:00</published><updated>2010-03-23T16:03:30.843+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Green Slip Calculator - Australia</title><content type='html'>&lt;a href="http://prices.maa.nsw.gov.au/index.html"&gt;http://prices.maa.nsw.gov.au/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3977276603253440741?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3977276603253440741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/green-slip-comparation-australia.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3977276603253440741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3977276603253440741'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/green-slip-comparation-australia.html' title='Green Slip Calculator - Australia'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-877175386289923210</id><published>2010-01-13T11:59:00.004+11:00</published><updated>2010-03-23T16:03:17.984+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>Post/Redirect/Get pattern for web applications</title><content type='html'>The WONTFIX bug (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=160144"&gt;Bug 160144 – Replace "PAGE CONTAINS POST DATA" with better UI&lt;/a&gt;) is really annoying.&lt;br /&gt;&lt;br /&gt;The best way to bypass that is:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Post/Redirect/Get"&gt;http://en.wikipedia.org/wiki/Post/Redirect/Get&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-877175386289923210?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/877175386289923210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/postredirectget-pattern-for-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/877175386289923210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/877175386289923210'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/postredirectget-pattern-for-web.html' title='Post/Redirect/Get pattern for web applications'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5733539042794404276</id><published>2010-01-13T11:58:00.002+11:00</published><updated>2010-03-23T16:03:05.045+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>IE Session Sharing</title><content type='html'>&lt;div id=":y4" class="ii gt"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;IE6, IE7 do not share session between IE windows (created separately by running iexplore.exe).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;IE 8 do share session like Firefox.&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5733539042794404276?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5733539042794404276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/ie-session-sharing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5733539042794404276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5733539042794404276'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2010/01/ie-session-sharing.html' title='IE Session Sharing'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1259242354294949162</id><published>2009-12-04T10:30:00.006+11:00</published><updated>2010-03-23T16:02:51.062+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Sequence Diagrams for CAS</title><content type='html'>Sequence Diagram for Accessing Application (Pre-Authentication):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4nMeFACOBs0/SxhKnnSO0oI/AAAAAAAAABo/O1Z1j35UDZU/s1600-h/authenticating.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 262px; height: 320px;" src="http://3.bp.blogspot.com/_4nMeFACOBs0/SxhKnnSO0oI/AAAAAAAAABo/O1Z1j35UDZU/s320/authenticating.png" alt="" id="BLOGGER_PHOTO_ID_5411156996706456194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///D:/Documents%20and%20Settings/z3276941.ad/Qingfeng/Documents/CAS/Design/authenticating.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sequence Diagram for Accessing Application (Post-Authentication):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4nMeFACOBs0/SxhKyBRDoqI/AAAAAAAAABw/quaUgclyeD0/s1600-h/authenticated.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 259px; height: 320px;" src="http://2.bp.blogspot.com/_4nMeFACOBs0/SxhKyBRDoqI/AAAAAAAAABw/quaUgclyeD0/s320/authenticated.png" alt="" id="BLOGGER_PHOTO_ID_5411157175479542434" 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/778853315576827789-1259242354294949162?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1259242354294949162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/12/sequence-diagrams-for-cas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1259242354294949162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1259242354294949162'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/12/sequence-diagrams-for-cas.html' title='Sequence Diagrams for CAS'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4nMeFACOBs0/SxhKnnSO0oI/AAAAAAAAABo/O1Z1j35UDZU/s72-c/authenticating.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8313711353349776013</id><published>2009-12-04T09:53:00.006+11:00</published><updated>2010-03-23T16:02:42.645+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Solution for independent session timeout setting between CAS Server and Client Applications.</title><content type='html'>CAS standard implementation for session timeout is by providing a global session timeout setting to overwrite any client application's.&lt;br /&gt;The simple scenario is like this:&lt;br /&gt;  Settting:&lt;br /&gt;          CAS Session Timeout: 60 minutes;&lt;br /&gt;          App Session Timeout: 30 minutes.&lt;br /&gt;   Steps:&lt;br /&gt;             1. Logon to App through CAS;&lt;br /&gt;             2. Idle App for 30 minutes;&lt;br /&gt;             3. App still is alive and can be used without re-login.&lt;br /&gt;&lt;br /&gt;But lots of customers have this requirement: keep the client application session timeout.&lt;br /&gt;The simple scenario is like this:&lt;br /&gt;  Settting:&lt;br /&gt;          CAS Session Timeout:  60 minutes;&lt;br /&gt;          App1 Session Timeout: 30 minutes;&lt;br /&gt;          App2 Session Timeout: 45 minutes.&lt;br /&gt;   Steps:&lt;br /&gt;             1. Logon to App1 through CAS;&lt;br /&gt;             2. Idle App1 for 30 minutes;&lt;br /&gt;             3. Click App1 and will be redirect to CAS login page.&lt;br /&gt;             4. Access App2 URL within 60 minutes since first Logon, you still can get access to App2 without login.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;When App Logout, provide a renew-like function so you need to re-authenticate when trying to access that App again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8313711353349776013?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8313711353349776013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/12/solution-for-independent-session.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8313711353349776013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8313711353349776013'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/12/solution-for-independent-session.html' title='Solution for independent session timeout setting between CAS Server and Client Applications.'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-748976380688538995</id><published>2009-10-29T11:04:00.002+11:00</published><updated>2010-03-23T16:02:31.217+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>jbosscache vs memcached</title><content type='html'>&lt;a id="publishButton" class="cssButton" href="javascript:void(0)" target="" onclick="if (this.className.indexOf(&amp;quot;ubtn-disabled&amp;quot;) == -1) {var e = document['stuffform'].publish;(e.length) ? e[0].click() : e.click(); if (window.event) window.event.cancelBubble = true; return false;}"&gt;&lt;div class="cssButtonOuter"&gt;&lt;div class="cssButtonMiddle"&gt;&lt;div class="cssButtonInner"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-748976380688538995?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/748976380688538995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/jbosscache-vs-memcached.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/748976380688538995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/748976380688538995'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/jbosscache-vs-memcached.html' title='jbosscache vs memcached'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1591620776772662709</id><published>2009-10-09T10:58:00.003+11:00</published><updated>2010-03-23T16:02:12.236+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>snoop vs Ethereal(Wireshark)</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1591620776772662709?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1591620776772662709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/snoop-vs-etherealwireshark.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1591620776772662709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1591620776772662709'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/snoop-vs-etherealwireshark.html' title='snoop vs Ethereal(Wireshark)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8262575039819646701</id><published>2009-10-06T15:26:00.003+11:00</published><updated>2010-03-23T16:02:03.573+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Freeware for Solaris</title><content type='html'>&lt;a href="http://www.sunfreeware.com/"&gt;http://www.sunfreeware.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8262575039819646701?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8262575039819646701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/freeware-for-solaris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8262575039819646701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8262575039819646701'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/10/freeware-for-solaris.html' title='Freeware for Solaris'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2751968404709241758</id><published>2009-09-21T14:19:00.009+10:00</published><updated>2010-05-06T22:05:52.519+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>CAS Windows Desktop SSO DEMO</title><content type='html'>DEMO:&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CAS%20Windows%20Desktop%20SSO.html"&gt;http://qfsoftware.biz/Documents/CAS%20Windows%20Desktop%20SSO.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SPNEGO - CAS User Manual - JA-SIG Wiki:&lt;br /&gt;&lt;a href="http://www.ja-sig.org/wiki/display/CASUM/SPNEGO"&gt;http://www.ja-sig.org/wiki/display/CASUM/SPNEGO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HTTP-Based Cross-Platform Authentication via the Negotiate Protocol:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms995329.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms995329.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2751968404709241758?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2751968404709241758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/09/cas-windows-desktop-sso.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2751968404709241758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2751968404709241758'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/09/cas-windows-desktop-sso.html' title='CAS Windows Desktop SSO DEMO'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1093963350961878922</id><published>2009-08-31T14:11:00.004+10:00</published><updated>2010-03-23T16:01:39.968+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Property Title Search</title><content type='html'>Online Property Title Search - NSW &lt;a href="https://lpi-online.lpi.nsw.gov.au/cgi-bin/lpis/menu.pl"&gt;https://lpi-online.lpi.nsw.gov.au/cgi-bin/lpis/menu.pl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1093963350961878922?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1093963350961878922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/08/property-title-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1093963350961878922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1093963350961878922'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/08/property-title-search.html' title='Property Title Search'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8783847530485033051</id><published>2009-07-17T08:17:00.011+10:00</published><updated>2010-05-06T22:06:44.934+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Contributing CAS extension to OpenSSO (Updated)</title><content type='html'>The solution &lt;a href="http://qfsoftware.biz/Documents/CASifying%20Sun%20Access%20Manager.html" target="_blank"&gt;CASifying Sun Access Manager&lt;/a&gt; has been contributed to Sun OpenSSO as Authentication Module Extension and published on &lt;a href="https://opensso.dev.java.net/public/extensions/index.html" target="_blank"&gt;https://opensso.dev.java.net/public/extensions/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JA-SIG CAS Extension of OpenSSO:     [ &lt;a href="https://opensso.dev.java.net/source/browse/opensso/extensions/authncas/README.txt?view=markup"&gt;README&lt;/a&gt; | &lt;a href="https://opensso.dev.java.net/source/browse/opensso/extensions/authncas/src"&gt;Source&lt;/a&gt; ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8783847530485033051?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8783847530485033051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/contributing-cas-extension-to-opensso.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8783847530485033051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8783847530485033051'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/contributing-cas-extension-to-opensso.html' title='Contributing CAS extension to OpenSSO (Updated)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2138783884819247475</id><published>2009-07-04T15:31:00.006+10:00</published><updated>2010-05-06T22:07:52.758+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Introduction'/><title type='text'>QF Software Consulting Pty Ltd Created</title><content type='html'>We provide online or onsite consulting services on Identity Management Area including Single Sign On, Federation, Access Management and Identity Management using CAS, Shibboleth and Sun IDM. For detail, please refer to &lt;a href="http://qfsoftware.biz/services.aspx" target="_blank"&gt;Online Consluting Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Website:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz" target="_blank"&gt;QF Software Consulting Pty Ltd&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2138783884819247475?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2138783884819247475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/qf-software-consulting-pty-ltd-created.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2138783884819247475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2138783884819247475'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/qf-software-consulting-pty-ltd-created.html' title='QF Software Consulting Pty Ltd Created'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2419900800277322508</id><published>2009-07-03T17:21:00.006+10:00</published><updated>2010-05-06T22:08:41.453+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>CAS Single Sign Out Solution</title><content type='html'>My solution should be the easiest solution for single sign out. With my solution, you do not need to change anything on CAS enabled client application. The only change is on CAS. It's not like the current CAS official supported Single Sign Out solution that all client applications must be modified to handle a sign out request that send by CAS Server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DEMO:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CAS%20Single%20Sign%20Out.html" target="_blank"&gt;CAS Single Sign Out&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2419900800277322508?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2419900800277322508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/cas-single-sign-out-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2419900800277322508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2419900800277322508'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/cas-single-sign-out-solution.html' title='CAS Single Sign Out Solution'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1184536244063707720</id><published>2009-07-02T09:29:00.004+10:00</published><updated>2010-03-23T16:00:43.967+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Introduction'/><title type='text'>Qingfeng's Tech Area</title><content type='html'>The site shows you what I have learned and worked on Identity Management Area including Single Sign On, Federation, Access Management and Identity Management using CAS, Shibboleth and Sun IDM.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qingfeng.tech.officelive.com/" target="_blank"&gt;http://qingfeng.tech.officelive.com&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1184536244063707720?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1184536244063707720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/qingfengs-tech-area.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1184536244063707720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1184536244063707720'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/07/qingfengs-tech-area.html' title='Qingfeng&apos;s Tech Area'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3617624977754835567</id><published>2009-06-24T16:13:00.004+10:00</published><updated>2010-03-23T16:00:34.842+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>AutoPager :: Add-ons for Firefox</title><content type='html'>AutoPager automatically loads the next page when you reach the end of the page. It works on a ton of sites, like Google,Yahoo .......&lt;br /&gt;This add-on works well with most other add-ons like adblock plus, WOT and most of the greasemonkey scripts.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4925" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/4925&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3617624977754835567?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3617624977754835567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/autopager-add-ons-for-firefox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3617624977754835567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3617624977754835567'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/autopager-add-ons-for-firefox.html' title='AutoPager :: Add-ons for Firefox'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6212319255572482844</id><published>2009-06-24T16:11:00.004+10:00</published><updated>2010-03-23T16:00:25.281+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>WeatherBug :: Add-ons for FirefoxWeatherBug :: Add-ons for Firefox</title><content type='html'>Get live, local weather conditions in Firefox with the WeatherBug extension. Featuring forecasts, radar, and severe weather alerts from WeatherBug's community of neighborhood weather stations.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2455" target="_blank"&gt;&lt;cite&gt;https://addons.mozilla.org/en-US/firefox/addon/2455&lt;/cite&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6212319255572482844?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6212319255572482844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/weatherbug-add-ons-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6212319255572482844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6212319255572482844'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/weatherbug-add-ons-for.html' title='WeatherBug :: Add-ons for FirefoxWeatherBug :: Add-ons for Firefox'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-9033103924803228108</id><published>2009-06-23T09:32:00.010+10:00</published><updated>2010-03-23T16:00:15.057+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>QQ failed to login on Pidgin (Solved)</title><content type='html'>I got this when trying to logon QQ through Pidgin.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4nMeFACOBs0/SkAWoja7Q0I/AAAAAAAAABY/_vUcKcpxVqI/s1600-h/pidgin-qq.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 256px; height: 254px;" src="http://4.bp.blogspot.com/_4nMeFACOBs0/SkAWoja7Q0I/AAAAAAAAABY/_vUcKcpxVqI/s320/pidgin-qq.gif" alt="" id="BLOGGER_PHOTO_ID_5350301243274904386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Solution:  Change QQ Client Version on Advanced Tab in Modify Account Window.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4nMeFACOBs0/SkAWvgmQNhI/AAAAAAAAABg/jw-eXH_VQ48/s1600-h/pidgin-qq-solved.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 283px; height: 320px;" src="http://1.bp.blogspot.com/_4nMeFACOBs0/SkAWvgmQNhI/AAAAAAAAABg/jw-eXH_VQ48/s320/pidgin-qq-solved.gif" alt="" id="BLOGGER_PHOTO_ID_5350301362776192530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4nMeFACOBs0/SkAWLTTwRMI/AAAAAAAAABQ/DTNxGyqeHBk/s1600-h/pidgin-qq-solved.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-9033103924803228108?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/9033103924803228108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/qq-failed-to-login-on-pidgin-solved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/9033103924803228108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/9033103924803228108'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/qq-failed-to-login-on-pidgin-solved.html' title='QQ failed to login on Pidgin (Solved)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4nMeFACOBs0/SkAWoja7Q0I/AAAAAAAAABY/_vUcKcpxVqI/s72-c/pidgin-qq.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3562303933413444578</id><published>2009-06-22T13:26:00.007+10:00</published><updated>2010-03-23T16:00:04.312+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Can't access www.google.cn (solved)</title><content type='html'>Can't access &lt;a href="http://www.google.cn/"&gt;www.google.cn&lt;/a&gt; any more, but I found some alternatives:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/intl/zh-CN/" target="_blank"&gt;http://www.google.com/intl/zh-CN/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://74.125.127.160/" target="_blank"&gt;http://74.125.127.160/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://72.14.203.160/" target="_blank"&gt;http://72.14.203.160/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3562303933413444578?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3562303933413444578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/cant-access-wwwgooglecn-solved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3562303933413444578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3562303933413444578'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/cant-access-wwwgooglecn-solved.html' title='Can&apos;t access www.google.cn (solved)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2986871869275391073</id><published>2009-06-22T09:12:00.006+10:00</published><updated>2010-09-08T12:45:53.557+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Online query of property sale history (Australia)</title><content type='html'>Links:&lt;br /&gt;&lt;a href="http://www.suburbview.com/"&gt;http://www.suburbview.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oldlistings.com.au/" target="_blank"&gt;http://www.oldlistings.com.au/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://homepriceguide.com.au/" target="_blank"&gt;http://homepriceguide.com.au/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://onthehouse.com.au/" target="_blank"&gt;http://onthehouse.com.au/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2986871869275391073?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2986871869275391073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/online-query-of-property-sale-history.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2986871869275391073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2986871869275391073'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/online-query-of-property-sale-history.html' title='Online query of property sale history (Australia)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6820984586780678831</id><published>2009-06-22T09:06:00.005+10:00</published><updated>2010-03-23T15:58:55.582+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>A weird problem solved on Sun Access Manager</title><content type='html'>Symptom: Only can access login module once, will get following error when trying to access login module at the second time.&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;[22/May/2009:18:08:25] failure ( 8127): for host 149.171.129.78 trying to GET /amserver/UI/Login, service-j2ee reports: StandardWrapperValve[&lt;div id=":10p" class="ii gt"&gt;&lt;wbr&gt;LoginServlet]: PWC1406: Servlet.service() for servlet LoginServlet threw exception&lt;br /&gt;java.lang.&lt;wbr&gt;IncompatibleClassChangeError&lt;br /&gt;      at com.sun.identity.&lt;wbr&gt;authentication.UI.&lt;wbr&gt;LoginViewBean.forwardTo(&lt;wbr&gt;LoginViewBean.java:328)&lt;br /&gt;      at com.iplanet.jato.&lt;wbr&gt;ApplicationServletBase.&lt;wbr&gt;dispatchRequest(&lt;wbr&gt;ApplicationServletBase.java:&lt;wbr&gt;981)&lt;br /&gt;      at com.iplanet.jato.&lt;wbr&gt;ApplicationServletBase.&lt;wbr&gt;processRequest(&lt;wbr&gt;ApplicationServletBase.java:&lt;wbr&gt;615)&lt;br /&gt;      at com.iplanet.jato.&lt;wbr&gt;ApplicationServletBase.doGet(&lt;wbr&gt;ApplicationServletBase.java:&lt;wbr&gt;459)&lt;br /&gt;      at javax.servlet.http.&lt;wbr&gt;HttpServlet.service(&lt;wbr&gt;HttpServlet.java:796)&lt;br /&gt;      at javax.servlet.http.&lt;wbr&gt;HttpServlet.service(&lt;wbr&gt;HttpServlet.java:917)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;ApplicationFilterChain.&lt;wbr&gt;servletService(&lt;wbr&gt;ApplicationFilterChain.java:&lt;wbr&gt;398)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;ApplicationFilterChain.&lt;wbr&gt;internalDoFilter(&lt;wbr&gt;ApplicationFilterChain.java:&lt;wbr&gt;304)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;ApplicationFilterChain.&lt;wbr&gt;doFilter(&lt;wbr&gt;ApplicationFilterChain.java:&lt;wbr&gt;185)&lt;br /&gt;      at com.sun.identity.setup.&lt;wbr&gt;AMSetupFilter.doFilter(&lt;wbr&gt;AMSetupFilter.java:86)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;ApplicationFilterChain.&lt;wbr&gt;internalDoFilter(&lt;wbr&gt;ApplicationFilterChain.java:&lt;wbr&gt;217)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;ApplicationFilterChain.&lt;wbr&gt;doFilter(&lt;wbr&gt;ApplicationFilterChain.java:&lt;wbr&gt;185)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardWrapperValve.invoke(&lt;wbr&gt;StandardWrapperValve.java:275)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardContextValve.&lt;wbr&gt;invokeInternal(&lt;wbr&gt;StandardContextValve.java:255)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardContextValve.invoke(&lt;wbr&gt;StandardContextValve.java:188)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardPipeline.doInvoke(&lt;wbr&gt;StandardPipeline.java:586)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardPipeline.invoke(&lt;wbr&gt;StandardPipeline.java:556)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardHostValve.invoke(&lt;wbr&gt;StandardHostValve.java:187)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardPipeline.doInvoke(&lt;wbr&gt;StandardPipeline.java:586)&lt;br /&gt;      at org.apache.catalina.core.&lt;wbr&gt;StandardPipeline.invoke(&lt;wbr&gt;StandardPipeline.java:556)&lt;br /&gt;      at com.sun.webserver.connector.&lt;wbr&gt;nsapi.NSAPIProcessor.service(&lt;wbr&gt;NSAPIProcessor.java:160)&lt;br /&gt;&lt;br /&gt;Reason:&lt;br /&gt;      mismatch of Sun Access Manager version and amserver web application version&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;      replace am_auth_ui.jar, am_mfwkexc.jar, jato.jar under /var/opt/SUNWwbsvr7/https-am/&lt;wbr&gt;web-app/am/amserver/WEB-INF/&lt;wbr&gt;lib&lt;br /&gt;      using the jars in amserver.war under /opt/SUNWam&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6820984586780678831?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6820984586780678831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/weird-problem-solved-on-sun-access.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6820984586780678831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6820984586780678831'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/weird-problem-solved-on-sun-access.html' title='A weird problem solved on Sun Access Manager'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-392889834966564116</id><published>2009-06-22T09:03:00.004+10:00</published><updated>2010-03-23T15:58:44.268+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>Firebug</title><content type='html'>A JavaScript Debugging Tool.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://www.getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/support/bin/answer.py?answer=94630" target="_blank"&gt;Google Code FAQ - JavaScript Debugging with Firebug&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-392889834966564116?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/392889834966564116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/firebug.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/392889834966564116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/392889834966564116'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/firebug.html' title='Firebug'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-393256347281525317</id><published>2009-06-19T11:07:00.004+10:00</published><updated>2010-03-23T15:58:28.834+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>JGroups - A Toolkit for Reliable Multicast Communication</title><content type='html'>&lt;a href="http://www.jgroups.org/" target="_blank"&gt;http://www.jgroups.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-393256347281525317?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/393256347281525317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/jgroups-toolkit-for-reliable-multicast.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/393256347281525317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/393256347281525317'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/jgroups-toolkit-for-reliable-multicast.html' title='JGroups - A Toolkit for Reliable Multicast Communication'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4032548278512223979</id><published>2009-06-19T11:03:00.004+10:00</published><updated>2010-03-23T15:58:07.910+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>YourKit - easy to use profiling tool</title><content type='html'>&lt;a href="http://www.yourkit.com/" target="_blank"&gt;http://www.yourkit.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4032548278512223979?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4032548278512223979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/yourkit-easy-to-use-profiling-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4032548278512223979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4032548278512223979'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/yourkit-easy-to-use-profiling-tool.html' title='YourKit - easy to use profiling tool'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7660158114569293334</id><published>2009-06-19T10:58:00.004+10:00</published><updated>2010-03-23T15:57:56.470+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>JMeter - free Java tool for load/stree test</title><content type='html'>&lt;a href="http://jakarta.apache.org/jmeter/" target="_blank"&gt;http://jakarta.apache.org/jmeter/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7660158114569293334?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7660158114569293334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/jmeter-free-java-tool-for-loadstree.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7660158114569293334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7660158114569293334'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/jmeter-free-java-tool-for-loadstree.html' title='JMeter - free Java tool for load/stree test'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8199825874848798858</id><published>2009-06-19T10:49:00.011+10:00</published><updated>2010-03-23T15:57:43.017+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>OutOfMemoryException: unable to create new native thread</title><content type='html'>&lt;p&gt;This error will occur even when you have plenty of heap, but the OS cannot allocate more memory for the threadstack.  You can reduce the size of the thread stack with -Xss128k.  The total memory usage equation is:&lt;/p&gt;&lt;p&gt;(heap size) + (number of threads)x(thread stack size) = (total RAM used by JVM process).&lt;/p&gt;Default Thread Size:&lt;br /&gt;Thread Stack Size (in Kbytes). (0 means use default stack size) [Sparc: 512; Solaris x86: 320 (was 256 prior in 5.0 and earlier); Sparc 64 bit: 1024; Linux amd64: 1024 (was 0 in 5.0 and earlier); all others 0.]&lt;br /&gt;&lt;br /&gt;Articles:&lt;br /&gt;&lt;a href="http://www.jboss.org/community/wiki/OutOfMemoryExceptions" target="_blank"&gt;http://www.jboss.org/community/wiki/OutOfMemoryExceptions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jboss.org/community/wiki/OutOfMemoryExceptionWhenCannotCreateThread" target="_blank"&gt;http://www.jboss.org/community/wiki/OutOfMemoryExceptionWhenCannotCreateThread&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp" target="_blank"&gt;http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8199825874848798858?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8199825874848798858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/outofmemoryexception-unable-to-create.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8199825874848798858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8199825874848798858'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/outofmemoryexception-unable-to-create.html' title='OutOfMemoryException: unable to create new native thread'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6737227746608884565</id><published>2009-06-19T10:44:00.006+10:00</published><updated>2010-03-23T15:57:26.306+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>Using JConsole to Monitor Applications</title><content type='html'>JConsole is a JRE embedded tool for monitoring Java Application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Articles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html" target="_blank"&gt;Using JConsole to Monitor Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html" target="_blank"&gt;Using JConsole - Java SE Monitoring and Management Guide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6737227746608884565?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6737227746608884565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/using-jconsole-to-monitor-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6737227746608884565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6737227746608884565'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/06/using-jconsole-to-monitor-applications.html' title='Using JConsole to Monitor Applications'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-9071966141691427809</id><published>2009-05-10T13:31:00.004+10:00</published><updated>2010-03-23T15:57:11.630+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Tomtom wrong suburb problem</title><content type='html'>I meet a problem when using Tomtom direct to a certain address but it will direct me to a wrong suburb with the same address.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-9071966141691427809?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/9071966141691427809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/05/tomtom-wrong-suburb-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/9071966141691427809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/9071966141691427809'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/05/tomtom-wrong-suburb-problem.html' title='Tomtom wrong suburb problem'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-983088846689061230</id><published>2009-05-10T13:26:00.004+10:00</published><updated>2010-03-23T15:56:54.822+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Nero disc-at-once problem (Solved)</title><content type='html'>That's because other application is trying to write that disc as well.&lt;br /&gt;&lt;br /&gt;The most case on windows is windows media player.&lt;br /&gt;&lt;br /&gt;The solution is easy, just kill media player process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-983088846689061230?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/983088846689061230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/05/nero-disc-at-once-problem-solved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/983088846689061230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/983088846689061230'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/05/nero-disc-at-once-problem-solved.html' title='Nero disc-at-once problem (Solved)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1359874502418202263</id><published>2009-03-27T14:32:00.004+11:00</published><updated>2010-03-23T15:56:41.609+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><title type='text'>Solution for No Mouse Integration when installed VirtualBox Guest Additions on Ubuntu 8.10</title><content type='html'>1. Goto &lt;span style="font-weight: bold;"&gt;System--&gt;Administration--&gt; Update Manager&lt;/span&gt;&lt;br /&gt;2. Install Update for &lt;span style="font-weight: bold;"&gt;xserver-xorg-input-vmmouse&lt;/span&gt;&lt;br /&gt;3. sudo reboot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1359874502418202263?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1359874502418202263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/solution-for-no-mouse-integration-when.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1359874502418202263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1359874502418202263'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/solution-for-no-mouse-integration-when.html' title='Solution for No Mouse Integration when installed VirtualBox Guest Additions on Ubuntu 8.10'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5547840698849104050</id><published>2009-03-20T12:27:00.006+11:00</published><updated>2010-03-23T15:56:18.914+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>The Future of Enterprise Java Developer:  OSGi + Spring?</title><content type='html'>Rod Johnson Discusses Spring, OSGi, Tomcat and the Future of Enterprise Java :&lt;br /&gt;&lt;a href="http://www.infoq.com/interviews/johnson-spring-osgi-tomcat" target="_blank"&gt;http://www.infoq.com/interviews/johnson-spring-osgi-tomcat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-bcc530c2ac21ab9a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v11.nonxt3.googlevideo.com/videoplayback?id%3Dbcc530c2ac21ab9a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329842290%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1AB463F483DF965B7BBA81205A4D2B6EB3DB47FB.768BD581BD490F508A955CF6AE59518986D8B345%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbcc530c2ac21ab9a%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCqU6f715u31J5q84vmDceM9CYcM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v11.nonxt3.googlevideo.com/videoplayback?id%3Dbcc530c2ac21ab9a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329842290%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1AB463F483DF965B7BBA81205A4D2B6EB3DB47FB.768BD581BD490F508A955CF6AE59518986D8B345%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbcc530c2ac21ab9a%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCqU6f715u31J5q84vmDceM9CYcM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5547840698849104050?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=bcc530c2ac21ab9a&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5547840698849104050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/future-of-java-developer-osgi-spring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5547840698849104050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5547840698849104050'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/future-of-java-developer-osgi-spring.html' title='The Future of Enterprise Java Developer:  OSGi + Spring?'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3320189292838141309</id><published>2009-03-17T17:08:00.004+11:00</published><updated>2010-05-06T22:09:57.655+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Getting Started with OpenSSO and Policy Agent</title><content type='html'>The link:&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/opensso-policyagent.html" target="_blank"&gt;http://qfsoftware.biz/Documents/opensso-policyagent.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3320189292838141309?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3320189292838141309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/getting-started-with-opensso-and-policy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3320189292838141309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3320189292838141309'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/getting-started-with-opensso-and-policy.html' title='Getting Started with OpenSSO and Policy Agent'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2962047062560459748</id><published>2009-03-17T17:06:00.007+11:00</published><updated>2010-05-06T22:10:42.421+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Install OpenSSO Enterprise 8.0 on Tomcat in Windows</title><content type='html'>I have recorded a demo for how to install OpenSSO Enterprise 8.0 on Tomcat in Windows.&lt;br /&gt;&lt;br /&gt;The link:&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/opensso-installation.html" target="_blank"&gt;http://qfsoftware.biz/Documents/opensso-installation.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2962047062560459748?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2962047062560459748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/installation-opensso-enterprise-80-on.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2962047062560459748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2962047062560459748'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/installation-opensso-enterprise-80-on.html' title='Install OpenSSO Enterprise 8.0 on Tomcat in Windows'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-903206102093264279</id><published>2009-03-12T16:20:00.010+11:00</published><updated>2010-03-23T15:55:16.041+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Introduction'/><title type='text'>My LinkedIn Profile</title><content type='html'>I heard the LinkedIn first time when Pat Patterson (Sun Federation Architect) inviting me to join his network. Then, I created my profile &lt;a href="http://www.linkedin.com/in/qingfengzhang" target="_blank"&gt;http://www.linkedin.com/in/qingfengzhang&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-903206102093264279?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/903206102093264279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/my-linkedin-profile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/903206102093264279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/903206102093264279'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/my-linkedin-profile.html' title='My LinkedIn Profile'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5975863913731144172</id><published>2009-03-12T16:06:00.008+11:00</published><updated>2010-03-23T15:54:56.026+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Zoetrope - Web Time Machine?!</title><content type='html'>Zoetrope: New Web Crawler Allows For Searching, Analyzing The Ever-Changing Web&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.readwriteweb.com/archives/zoetrope_new_web_crawler_searches_analyzes_ever_changing_web.php" target="_blank"&gt;http://www.readwriteweb.com/archives/zoetrope_new_web_crawler_searches_analyzes_ever_changing_web.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5975863913731144172?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5975863913731144172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/zoetrope.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5975863913731144172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5975863913731144172'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/zoetrope.html' title='Zoetrope - Web Time Machine?!'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4480272341269817871</id><published>2009-03-12T16:01:00.008+11:00</published><updated>2010-03-23T15:54:40.452+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Windows 2003 添加子域错误</title><content type='html'>I got the following error when trying to add a new domain controller to existed tree.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4nMeFACOBs0/SbiYPEa_zpI/AAAAAAAAAAw/6ihL0WPneXc/s1600-h/AD-Error.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 559px; height: 251px;" src="http://2.bp.blogspot.com/_4nMeFACOBs0/SbiYPEa_zpI/AAAAAAAAAAw/6ihL0WPneXc/s200/AD-Error.gif" alt="" id="BLOGGER_PHOTO_ID_5312163145135935122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The reason is the non-sync domain data existed but I cannot clean it.&lt;br /&gt;&lt;br /&gt;Useful links:&lt;br /&gt;&lt;a href="http://technet.microsoft.com/zh-cn/library/cc782416.aspx" target="_blank"&gt;http://technet.microsoft.com/zh-cn/library/cc771137.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/zh-cn/library/cc782416.aspx" target="_blank"&gt;http://technet.microsoft.com/zh-cn/library/cc782416.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://209.85.145.160/search?q=cache:gP6gCT0ICBYJ:bbs.winos.cn/archiver/tid-22391.html+%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81+FSMO+%E8%A7%92%E8%89%B2%E6%89%80%E6%9C%89%E6%9D%83+%E5%9B%A0%E4%B8%BA%E5%85%B6%E7%9B%AE%E5%BD%95%E5%88%86%E5%8C%BA%E5%B0%9A%E6%9C%AA%E4%B8%8E%E8%87%B3%E5%B0%91%E4%B8%80%E4%B8%AA%E5%A4%8D%E5%88%B6%E4%BC%99%E4%BC%B4%E6%88%90%E5%8A%9F%E5%9C%B0%E5%A4%8D%E5%88%B6&amp;amp;cd=5&amp;amp;hl=zh-CN&amp;amp;ct=clnk&amp;amp;gl=cn&amp;amp;st_usg=ALhdy29jFiIX5c0KuMBeUd7Kwav-P8kshQ" target="_blank"&gt;如何彻底清除无用DC信息&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4480272341269817871?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4480272341269817871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/windows-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4480272341269817871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4480272341269817871'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/windows-2003.html' title='Windows 2003 添加子域错误'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4nMeFACOBs0/SbiYPEa_zpI/AAAAAAAAAAw/6ihL0WPneXc/s72-c/AD-Error.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2193276001490910263</id><published>2009-03-09T14:47:00.006+11:00</published><updated>2010-03-23T15:53:58.307+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>How to print document as a book style?</title><content type='html'>Some printer do not support book style print but you can set the "Pages" in "Page rang"as the pattern 4,1,2,3,8,5,6,7,12,9,10,11 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2193276001490910263?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2193276001490910263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-print-document-as-book-style.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2193276001490910263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2193276001490910263'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-print-document-as-book-style.html' title='How to print document as a book style?'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-4456562311072201904</id><published>2009-03-07T07:47:00.009+11:00</published><updated>2010-03-23T15:39:07.426+11:00</updated><title type='text'>Change Address</title><content type='html'>1. driver licence&lt;br /&gt;2. car insurance&lt;br /&gt;3. medicare&lt;br /&gt;4. centre link&lt;br /&gt;5. bank - 2&lt;br /&gt;5. company&lt;br /&gt;6. domain&lt;br /&gt;7. super&lt;br /&gt;8. tafe&lt;br /&gt;9. mobile phone&lt;br /&gt;10. electronic&lt;br /&gt;11. hcf&lt;br /&gt;12. libraries - 2&lt;br /&gt;13. tpg&lt;br /&gt;14. home phone&lt;br /&gt;15. private hospital&lt;br /&gt;16. private doctor&lt;br /&gt;17. peoplebank, lester&lt;br /&gt;18. abn&lt;br /&gt;19. child care&lt;br /&gt;20. westpac (home loan, offset, business)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-4456562311072201904?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/4456562311072201904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/change-address.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4456562311072201904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/4456562311072201904'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/change-address.html' title='Change Address'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1017861575643988703</id><published>2009-03-05T11:09:00.003+11:00</published><updated>2010-03-23T15:53:26.399+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>TotalMedia - Best Software for your TV Tuner</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1017861575643988703?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1017861575643988703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/totalmedia-best-software-for-your-tv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1017861575643988703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1017861575643988703'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/totalmedia-best-software-for-your-tv.html' title='TotalMedia - Best Software for your TV Tuner'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-1780575445241875082</id><published>2009-03-05T11:07:00.003+11:00</published><updated>2010-03-23T15:53:13.867+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Camtasia Studio, TechSmith's Screen Recording Software</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-1780575445241875082?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/1780575445241875082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/camtasia-studio-techsmiths-screen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1780575445241875082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/1780575445241875082'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/camtasia-studio-techsmiths-screen.html' title='Camtasia Studio, TechSmith&apos;s Screen Recording Software'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6438736739115956445</id><published>2009-03-05T11:06:00.003+11:00</published><updated>2010-03-23T15:53:01.092+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>TeamViewer - Free Remote Access and Remote Desktop Sharing over the Internet</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6438736739115956445?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6438736739115956445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/teamviewer-free-remote-access-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6438736739115956445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6438736739115956445'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/teamviewer-free-remote-access-and.html' title='TeamViewer - Free Remote Access and Remote Desktop Sharing over the Internet'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3000531104493415122</id><published>2009-03-04T15:34:00.007+11:00</published><updated>2010-03-23T15:52:43.794+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Forgot windows 2003 administrator password</title><content type='html'>I forgot my windows 2003 administrator password. I found the tool ERD Commander.&lt;br /&gt;&lt;br /&gt;Download link:&lt;br /&gt;&lt;a href="http://pcsoftwarecracks.blogspot.com/2008/11/winternals-erd-commander-2007-iso.html" target="_blank"&gt;http://pcsoftwarecracks.blogspot.com/2008/11/winternals-erd-commander-2007-iso.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ERD Commander has been purchased by Microsoft and no any further version for Windows Vista or later.&lt;br /&gt;&lt;br /&gt;Then I found another tool Offline NT Password &amp;amp; Registry Editor &lt;a href="http://home.eunet.no/%7Epnordahl/ntpasswd/bootdisk.html" target="_blank"&gt;http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not tried yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3000531104493415122?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3000531104493415122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/forgot-windows-2003-administrator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3000531104493415122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3000531104493415122'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/forgot-windows-2003-administrator.html' title='Forgot windows 2003 administrator password'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5424306958401993543</id><published>2009-03-04T14:28:00.007+11:00</published><updated>2010-03-23T15:52:31.856+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Novated Lease</title><content type='html'>Individual income tax rates: &lt;a href="http://www.ato.gov.au/individuals/content.asp?doc=/content/12333.htm" target="_blank"&gt;http://www.ato.gov.au/individuals/content.asp?doc=/content/12333.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.privatefleet.com.au/index.php?itemID=145" target="_blank"&gt;http://www.privatefleet.com.au/index.php?itemID=145&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.6aoo.cn/bbs/thread-9596-1-1.html" target="_blank"&gt;http://www.6aoo.cn/bbs/thread-9596-1-1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sgfleet.com.au/novatedleasevehicles.aspx" target="_blank"&gt;http://www.sgfleet.com.au/novatedleasevehicles.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mileage(km)          Statutory Rates&lt;br /&gt;0-14999                         26%&lt;br /&gt;15000-24999                  20%&lt;br /&gt;25000-40000                  11%&lt;br /&gt;40001+                           7%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For example,&lt;br /&gt;&lt;br /&gt;Car cost: 15,000&lt;br /&gt;Gross income: 150,000&lt;br /&gt;Annual KMs: 7,500&lt;br /&gt;&lt;br /&gt;FBT Taxable Value = $15,000 * 26% = 3,900&lt;br /&gt;Tax saving = Car cost * tax rate = $15,000 * 40% = $6,000&lt;br /&gt;&lt;br /&gt;Full FBT Employer:&lt;br /&gt;   FBT liability = Fringe Benefit Taxable Value * Gross Up rate * Fringe Benefit Tax rate = $3,900 * 2.0647 * 46.5% = $3,744  &lt;br /&gt;   Total saving = $6,000 - $3,744 = $2,256&lt;br /&gt;&lt;br /&gt;Rebatable FBT Employer:&lt;br /&gt;  FBT liability = Fringe Benefit Taxable Value * Gross Up rate * Fringe Benefit Tax rate * 52% = $3,900 * 2.0647 * 46.5% * 52% =  $1,947&lt;br /&gt;  Total saving = $6,000 - $1,947 = $4,053&lt;br /&gt;&lt;br /&gt;PBI (17k) or Charity Employer (30k):&lt;br /&gt;  Gross Up Value = Fringe Benefit Taxable Value * Gross Up rate = $8,052&lt;br /&gt;  FBT liability =$0&lt;br /&gt;  Total saving = $6,000 - $0 = $6,000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conclusion:&lt;br /&gt;  The higher mileage, the higher saving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5424306958401993543?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5424306958401993543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/novated-lease.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5424306958401993543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5424306958401993543'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/novated-lease.html' title='Novated Lease'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6479920403692858204</id><published>2009-03-04T14:27:00.015+11:00</published><updated>2010-03-23T15:52:15.029+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Contributing CAS extension to OpenSSO</title><content type='html'>I posted an entry to the JA-SIG CAS wiki explaining how to integrate Sun Access Manager (aka OpenSSO) with JA-SIG CAS last year (&lt;a href="http://www.ja-sig.org/wiki/display/CAS/CASifying+Sun+Access+Manager" target="_blank"&gt;http://www.ja-sig.org/wiki/display/CAS/CASifying+Sun+Access+Manager&lt;/a&gt;). It collected by Pat Patterson on his blog (&lt;a href="http://blogs.sun.com/superpat/entry/opensso_integration_with_cas" target="_blank"&gt;http://blogs.sun.com/superpat/entry/opensso_integration_with_cas&lt;/a&gt;). The next story is I signed the Sun Microsystems's Contributor Agreement and contributed code/doc to OpenSSO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6479920403692858204?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6479920403692858204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/contributing-cas-extension-to-opensso.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6479920403692858204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6479920403692858204'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/contributing-cas-extension-to-opensso.html' title='Contributing CAS extension to OpenSSO'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6372187182678961977</id><published>2009-03-04T14:27:00.013+11:00</published><updated>2010-03-23T15:36:35.612+11:00</updated><title type='text'>Lenovo ThinkPad T61p got too hot</title><content type='html'>If your laptop are too hot, you can try the following tools to monitor and speed fan.&lt;br /&gt;1. TPFan&lt;br /&gt;2. SpeedFan&lt;br /&gt;3. Notebook Hardware Control&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6372187182678961977?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6372187182678961977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/lenovo-thinkpad-t61p-got-too-hot.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6372187182678961977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6372187182678961977'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/lenovo-thinkpad-t61p-got-too-hot.html' title='Lenovo ThinkPad T61p got too hot'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-53670995167811232</id><published>2009-03-04T14:23:00.009+11:00</published><updated>2010-03-23T15:51:36.217+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Watching TPG IPTV using VLC</title><content type='html'>TPG provide a method to watch the IPTV using VLC Web Browser Plug-in.&lt;br /&gt;&lt;br /&gt;You can use the VLC Player to play that directly. In that case, we can use the VLC Player to record it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://users.tpg.com.au/xiaokath//TPG-IPTV1.pls"&gt;Play List&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-53670995167811232?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/53670995167811232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/watching-tpg-iptv-using-vlc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/53670995167811232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/53670995167811232'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/watching-tpg-iptv-using-vlc.html' title='Watching TPG IPTV using VLC'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-8652082073540017155</id><published>2009-03-04T14:22:00.007+11:00</published><updated>2010-03-23T15:51:24.165+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>How to burn DVD include subtitle?</title><content type='html'>&lt;p&gt;DVD Flick aims to be a simple but at the same time powerful DVD Authoring tool. It can take a number of video files stored on your computer and turn them into a DVD that will play back on your DVD player, Media Center or Home Cinema Set. You can add additional custom audio tracks, subtitles as well as a menu for easier navigation.&lt;/p&gt;       &lt;h1&gt;Features&lt;/h1&gt;      &lt;a href="http://www.forest.impress.co.jp/prize/2007/result.html"&gt;              &lt;/a&gt;      &lt;ul&gt;&lt;li&gt;Burn near any video file to DVD&lt;/li&gt;&lt;li&gt;Support for over 45 file formats&lt;/li&gt;&lt;li&gt;Support for over 60 video codecs&lt;/li&gt;&lt;li&gt;Support for over 40 audio codecs&lt;/li&gt;&lt;li&gt;Easily add a menu&lt;/li&gt;&lt;li&gt;Add your own subtitles&lt;/li&gt;&lt;li&gt;Easy to use interface&lt;/li&gt;&lt;li&gt;Burn your project to disc after encoding&lt;/li&gt;&lt;li&gt;Completely free without any adware, spyware or limitations&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.dvdflick.net/" target="_blank"&gt;http://www.dvdflick.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-8652082073540017155?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/8652082073540017155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-burn-dvd-include-subtitle_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8652082073540017155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/8652082073540017155'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-burn-dvd-include-subtitle_04.html' title='How to burn DVD include subtitle?'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5017154968120710885</id><published>2009-03-04T14:07:00.006+11:00</published><updated>2010-03-23T15:51:08.089+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>How to convert Topfield rec file to DVD?</title><content type='html'>&lt;span class="postbody"&gt;&lt;span style="color: rgb(25, 25, 112);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;ProjectX&lt;/span&gt; is a demuxer that is it      takes the rec file and outputs a separate video and audio file, sometimes 2      audio files a mpeg and an AC3. If you need it also a subtitle file. At the      same time ProjectX fixes some transmission errors. You can edit out      commercials in ProjectX but some people find it a bit fiddly at first. &lt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oozoon.de/progs/projectx/ProjectX-v0.90.04.00.b29-20090221.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(25, 25, 112);"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.pvr-tools.com/netmask/ProjectX_Screenshots.zip"&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;ProjectX Screenshots&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5017154968120710885?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5017154968120710885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-convert-topfield-rec-file-to-dvd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5017154968120710885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5017154968120710885'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/how-to-convert-topfield-rec-file-to-dvd.html' title='How to convert Topfield rec file to DVD?'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-106313157078990950</id><published>2009-03-04T14:05:00.007+11:00</published><updated>2010-03-23T15:50:53.911+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Eyes Relax - a free Windows utility</title><content type='html'>Eyes Relax is a little free Windows utility that reminds you about rest-time and save your eyesight. This software allows you to customize the duration of your work time and length of breaks. During the break you may exercise your eyes, look away or look at distant objects either in your office or outside, take a stroll outside your office.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://themech.net/eyesrelax/" target="_blank"&gt;http://themech.net/eyesrelax/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-106313157078990950?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/106313157078990950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/eyes-relax-free-windows-utility.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/106313157078990950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/106313157078990950'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/eyes-relax-free-windows-utility.html' title='Eyes Relax - a free Windows utility'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7623836279794517631</id><published>2009-03-04T14:01:00.007+11:00</published><updated>2010-03-23T15:49:39.938+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>ManicTime - use application tracking software to easily log work hours</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://manictime.com/images/logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 218px; height: 39px;" src="http://manictime.com/images/logo.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Personal time management software to tracking applications used on your machine and easily log work hours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7623836279794517631?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7623836279794517631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/manictime-use-application-tracking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7623836279794517631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7623836279794517631'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/manictime-use-application-tracking.html' title='ManicTime - use application tracking software to easily log work hours'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-2421979693011549901</id><published>2009-03-04T13:10:00.014+11:00</published><updated>2010-05-06T22:16:20.846+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Shibboleth'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>Website for hosting Demos of CAS, Shibboleth and Sun IDM</title><content type='html'>&lt;a href="http://qingfeng.tech.officelive.com/" target="_blank"&gt;Qingfeng's Tech Area&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The site shows you what I have learned and worked on Identity Management Area including Single Sign On, Federation, Access Management and Identity Management using CAS, Shibboleth and Sun IDM.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CAS:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CAS%20Installation.html" target="_blank"&gt;Watch the Video - CAS Installation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/Using%20CAS%20without%20the%20CAS%20login%20screen.html" target="_blank"&gt;Watch the Video - Using CAS without CAS Login Screen&lt;/a&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CAS%20Clustering%20-%20Sticky%20Session.html" target="_blank"&gt;Watch the Video - CAS Clustering with Sticky Session&lt;/a&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CAS%20Clustering%20-%20Session%20Replication.html" target="_blank"&gt;Watch the Video - CAS Clustering with Session Replication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CASifying%20Sun%20Access%20Manager.html" target="_blank"&gt;Watch the Video - CASifying Sun Access Manager&lt;/a&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/CASifying%20Shibboleth%20IDP.html" target="_blank"&gt;Watch the Video - CAS and Shibboleth Integration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Shibboleth:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/Inter-campus%20Federation.html" target="_blank"&gt;Watch the Video - Inter-campus Federation&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qfsoftware.biz/Documents/Inter-campus.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 690px; height: 638px;" src="http://qfsoftware.biz/Documents/Inter-campus.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/IDP-SPs.html" target="_blank"&gt;Watch the Video - One IDP + Multiple SPs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qfsoftware.biz/Documents/IDP+SPs.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 690px; height: 582px;" src="http://qfsoftware.biz/Documents/IDP+SPs.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/IDPs-SP.html" target="_blank"&gt;Watch the Video - One SP + Multiple IDPs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qfsoftware.biz/Documents/IDPs+SP.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 690px; height: 582px;" src="http://qfsoftware.biz/Documents/IDPs+SP.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qfsoftware.biz/Documents/OverAll.html" target="_blank"&gt;Watch the Video - OverAll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qfsoftware.biz/Documents/OverAll.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 690px; height: 582px;" src="http://qfsoftware.biz/Documents/OverAll.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sun Identity Management:  Under Construction!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-2421979693011549901?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/2421979693011549901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/website-for-hosting-demo-of-cas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2421979693011549901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/2421979693011549901'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2009/03/website-for-hosting-demo-of-cas.html' title='Website for hosting Demos of CAS, Shibboleth and Sun IDM'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7535814812488096782</id><published>2008-09-12T11:08:00.004+10:00</published><updated>2010-03-23T15:48:42.545+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Access Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Sign On'/><title type='text'>CASifying Sun Access Manager</title><content type='html'>&lt;a href="http://www.ja-sig.org/wiki/display/CAS/CASifying+Sun+Access+Manager"&gt;CASifying Sun Access Manager&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7535814812488096782?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7535814812488096782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/09/casifying-sun-access-manager.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7535814812488096782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7535814812488096782'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/09/casifying-sun-access-manager.html' title='CASifying Sun Access Manager'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-3517058329629216869</id><published>2008-04-22T16:05:00.004+10:00</published><updated>2010-03-23T15:48:23.760+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Trouble when using tp-link wireless router(bought Overseas) in Australia (Solved)</title><content type='html'>I meet a trouble when using tp-link wireless router that was brought from China in Australia with TPG.&lt;br /&gt;&lt;br /&gt;The phenomenon is I cannot visit au websites, such as tpg.com.au, three.com.au, telstra.com.au, etc.&lt;br /&gt;&lt;br /&gt;I have tried to upgrade the fireware but it is still not working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-3517058329629216869?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/3517058329629216869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/trouble-when-using-tp-link-wireless.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3517058329629216869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/3517058329629216869'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/trouble-when-using-tp-link-wireless.html' title='Trouble when using tp-link wireless router(bought Overseas) in Australia (Solved)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-128842863133432636</id><published>2008-04-17T13:08:00.005+10:00</published><updated>2010-03-23T15:50:33.596+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Use VirtualBox to support different OS in one computer.</title><content type='html'>I heard this from Sun Tech Days 2008. It's a good and free one.&lt;br /&gt;&lt;br /&gt;Download link &lt;a href="http://www.virtualbox.org/" target="_blank"&gt;http://www.virtualbox.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can use it to install different OS on your host OS.&lt;br /&gt;&lt;br /&gt;It has four modes to support virtual networking.&lt;br /&gt;&lt;br /&gt;'Host Interface Networking' can make your guest machine as a individual machine as your host machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-128842863133432636?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/128842863133432636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/use-virtualbox-to-support-different-os.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/128842863133432636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/128842863133432636'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/use-virtualbox-to-support-different-os.html' title='Use VirtualBox to support different OS in one computer.'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6670654645540711710</id><published>2008-04-17T12:59:00.007+10:00</published><updated>2010-03-23T15:47:36.421+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Contract Rate vs. Permanent Salary (Sydney)</title><content type='html'>I did some research on comparing Contract Rate with Permanent Salary.&lt;br /&gt;&lt;br /&gt;Formula:&lt;br /&gt;CA = PS/2&lt;br /&gt;CB = 12CA/11*0.91)  (1months holiday/leave, 9% super)&lt;br /&gt;CR1 = 12CB/11 (1month period for job seeking)&lt;br /&gt;CR2 = 6CB/5 (2months period for job seeking)&lt;br /&gt;&lt;br /&gt;Abbreviations:&lt;br /&gt;PS = Permanent Salary&lt;br /&gt;CA = Contract Rate&lt;br /&gt;CB = Contract Rate (considering holiday/leave/super)&lt;br /&gt;CR1 = Contract Rate (considering holiday/leave/super + 1 month job seeking)&lt;br /&gt;CR2 = Contract Rate (considering holiday/leave/super + 2 months job seeking)&lt;br /&gt;&lt;br /&gt;PS         CA      CB          CR1         CR2&lt;br /&gt;80k       40      47.95      52.31      57.54&lt;br /&gt;100k      50      59.94      65.39      71.93&lt;br /&gt;120k      60      71.93      78.47      86.32&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6670654645540711710?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6670654645540711710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/contract-rate-vs-permanent-salary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6670654645540711710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6670654645540711710'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/contract-rate-vs-permanent-salary.html' title='Contract Rate vs. Permanent Salary (Sydney)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7632261333876333304</id><published>2008-04-17T12:56:00.004+10:00</published><updated>2010-03-23T15:50:19.507+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>How to transform CD (cda format) to mp3</title><content type='html'>Windows media player has the function to transform cda to mp3 directly.&lt;br /&gt;&lt;br /&gt;You can find that function by click 'Rip' on main screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7632261333876333304?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7632261333876333304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/how-to-transform-cd-cda-format-to-mp3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7632261333876333304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7632261333876333304'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/how-to-transform-cd-cda-format-to-mp3.html' title='How to transform CD (cda format) to mp3'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-7020130685042757614</id><published>2008-04-17T12:46:00.004+10:00</published><updated>2010-03-23T15:47:08.165+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Set Up Ad Hoc Wireless Network in Windows Vista</title><content type='html'>Last month, my wife wanted to have a wireless internet access so she can do internet surfing in bed but we do not have wireless router. I was very excited to find this solution by setting up ad hoc wireless network before google it. What a pity, vista just provide temporary internet sharing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-7020130685042757614?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/7020130685042757614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/set-up-ad-hoc-wireless-network-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7020130685042757614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/7020130685042757614'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2008/04/set-up-ad-hoc-wireless-network-in.html' title='Set Up Ad Hoc Wireless Network in Windows Vista'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-6089824681767525678</id><published>2007-12-12T11:43:00.005+11:00</published><updated>2010-03-23T15:50:02.407+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operation System'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Solaris Server MonitoringTool</title><content type='html'>1. Command&lt;br /&gt;CPU: mpstat&lt;br /&gt;For example, mpstat -a 30 10000&lt;br /&gt;&lt;br /&gt;Memory: vmstat&lt;br /&gt;For example, vmstat 30&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.sunfreeware.com/setoolkit.html" target="_blank"&gt;Solaris SE Toolkit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://manageengine.adventnet.com/products/applications_manager/" target="_blank"&gt;ManageEngine Applications Manager&lt;/a&gt; : Applications Manager is an enterprise-ready and affordable applications management software which facilitates application server monitoring, database monitoring, server monitoring, website monitoring, service management, and custom application monitoring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-6089824681767525678?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/6089824681767525678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/solaris-server-monitoringtool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6089824681767525678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/6089824681767525678'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/solaris-server-monitoringtool.html' title='Solaris Server MonitoringTool'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5129252711195923175</id><published>2007-12-12T11:17:00.004+11:00</published><updated>2010-03-23T15:46:20.631+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java/J2EE'/><title type='text'>A Shortest Road from CSV to Plain Old Java Object (POJO)</title><content type='html'>The CSV format is a most popular one used as data input of java program. How to parser CSV format file is a common task for many java developers.&lt;br /&gt;&lt;br /&gt;I found a short road to a short road to transform CSV to POJO using SAXON, XSLT and Castor. This will be helpful for some tasks such as data generation of java project using CSV file as input.&lt;br /&gt;&lt;br /&gt;First, transform CSV to XML using a without hard coding schema in xsl soluation. Please refer to Resource [1].&lt;br /&gt;&lt;br /&gt;Then, using Castor to do XML binding. Please refer to Resource [2] and [3].&lt;br /&gt;&lt;br /&gt;It’s very easy to do Java-to-XML binding using Castor.&lt;br /&gt;&lt;br /&gt;It’s very easy to do Java-to-XML binding using Castor. For example,&lt;br /&gt;  // Marshal and save to XML file                         &lt;br /&gt;  FileWriter file = new FileWriter("person.xml");         &lt;br /&gt;  Marshaller m = new Marshaller(file);                    &lt;br /&gt;  m.marshal(person);                                      &lt;br /&gt;  file.close();                                           &lt;br /&gt;                                                          &lt;br /&gt;  // Read from XML and unmarshal                          &lt;br /&gt;  FileReader uFile = new FileReader("person.xml");        &lt;br /&gt;  Unmarshaller u = new Unmarshaller();                    &lt;br /&gt;  Person uPerson = (Person)u.unmarshal(Person.class, uFile);&lt;br /&gt;&lt;br /&gt;Resources&lt;br /&gt;[1] &lt;a href="http://andrewjwelch.com/code/xslt/csv/csv-to-xml_v2.html" target="_blank"&gt;CSV to XML converter&lt;/a&gt;: A CSV to XML converter in XSLT 2.0.&lt;br /&gt;[2] &lt;a href="http://www.ibm.com/developerworks/library/x-xjavacastor1/" target="_blank"&gt;Data binding with Castor&lt;/a&gt;: Install and setup Castor&lt;br /&gt;[3] &lt;a href="http://javaboutique.internet.com/tutorials/jx/" target="_blank"&gt;XML to POJO using Castor&lt;/a&gt;: Java to XML and Back Again with Castor XML&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5129252711195923175?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5129252711195923175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/shortest-road-from-csv-to-plain-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5129252711195923175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5129252711195923175'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/shortest-road-from-csv-to-plain-old.html' title='A Shortest Road from CSV to Plain Old Java Object (POJO)'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-778853315576827789.post-5926816804614814460</id><published>2007-12-12T11:03:00.003+11:00</published><updated>2010-03-23T15:45:53.111+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Introduction'/><title type='text'>Introduction</title><content type='html'>A blog, for recording my experiences on both life and work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/778853315576827789-5926816804614814460?l=qingfeng-syd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qingfeng-syd.blogspot.com/feeds/5926816804614814460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5926816804614814460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/778853315576827789/posts/default/5926816804614814460'/><link rel='alternate' type='text/html' href='http://qingfeng-syd.blogspot.com/2007/12/blog-post.html' title='Introduction'/><author><name>Qingfeng</name><uri>http://www.blogger.com/profile/07230203984448285023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4nMeFACOBs0/Sa3uy4wbtkI/AAAAAAAAAAQ/tTcQpw6nRwg/S220/family.jpg'/></author><thr:total>0</thr:total></entry></feed>
