<?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'><id>tag:blogger.com,1999:blog-7540717892617086926</id><updated>2009-12-06T02:55:44.707+08:00</updated><title type='text'>Isles Tech</title><subtitle type='html'>Information and tips you need on wikis (MediaWiki, PBwiki, PmWiki), forums (SMF, MyBB, phpBB), blogs (Wordpress, Blogger), Ubuntu, programming (C, assembly, PHP/MySQL), utilities, sites, advertisements, search engine optimization, and link building.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tech.islesv.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default?start-index=26&amp;max-results=25'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>445</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-8267771968548493063</id><published>2009-12-06T02:14:00.002+08:00</published><updated>2009-12-06T02:55:44.817+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wikkawiki'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><title type='text'>WikkaWiki as CMS</title><content type='html'>Things you need to do to make WikkaWiki your content management system for your website:&lt;br /&gt;&lt;br /&gt;1. Disable registration: in wikka.config.php change 'allow_user_registration' to '0'.&lt;br /&gt;&lt;br /&gt;2. Change main_menu.inc and options_menu.inc - these files control how your header and footer menus (respectively) looks like.&lt;br /&gt;&lt;br /&gt;My main_menu.inc contains only the following:&lt;br /&gt;&lt;br /&gt;PageIndex&lt;br /&gt;RecentChanges&lt;br /&gt;RecentlyCommented&lt;br /&gt;{{searchform}}&lt;br /&gt;&lt;br /&gt;- I removed the categories link and the whoami bit.&lt;br /&gt;&lt;br /&gt;My options_menu.inc contains the single bit [[UserSettings Login]] to show a login link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-8267771968548493063?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/8267771968548493063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=8267771968548493063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8267771968548493063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8267771968548493063'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/12/wikkawiki-as-cms.html' title='WikkaWiki as CMS'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-8196818177757484342</id><published>2009-12-06T01:27:00.005+08:00</published><updated>2009-12-06T02:37:02.854+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wikkawiki'/><category scheme='http://www.blogger.com/atom/ns#' term='110mb.com'/><category scheme='http://www.blogger.com/atom/ns#' term='htaccess'/><title type='text'>WikkaWiki, 110mb.com and htaccess</title><content type='html'>Some notes on the use of &lt;a href="http://wikkawiki.org/"&gt;WikkaWiki&lt;/a&gt; at &lt;a href="http://www.110mb.com/aff.php?un=islesv"&gt;110mb.com&lt;/a&gt; (box 4) with htaccess support:&lt;br /&gt;&lt;br /&gt;1. 110mb.com seems to not include in the unzipping the .htaccess files which is needed by WikkaWiki. You have to manually upload .htaccess files to the following directories:&lt;br /&gt;&lt;br /&gt;templates/&amp;lt;template&amp;gt;/css&lt;br /&gt;templates/&amp;lt;template&amp;gt;/images&lt;br /&gt;images/&lt;br /&gt;&lt;br /&gt;&lt;template&gt;&lt;template&gt;(If you use more than one template, you have to upload the default .htaccess files for each template folder. If your template uses JS files, include the templates/&amp;lt;template&amp;gt;/js folder.&lt;br /&gt;&lt;br /&gt;The .htaccess files for these folders consists of the following lines:&lt;br /&gt;&lt;br /&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;RewriteEngine off&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;UPDATE: To be able to see the editing buttons, also upload same htaccess file to &lt;/template&gt;&lt;/template&gt; /3rdparty/plugins/wikkaedit/&lt;br /&gt;&lt;template&gt;&lt;template&gt;&lt;br /&gt;2. WikkaWiki will not be able to detect htaccess support upon installation. You have to select "Rewrite mode" yourself (check it) and change the "Base URL" yourself:&lt;br /&gt;&lt;br /&gt;&lt;/template&gt;&lt;/template&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ewz9RHpIO8Q/SxqZ2Q2440I/AAAAAAAAApg/0DEP6EGlJag/s1600-h/wikka.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 192px;" src="http://2.bp.blogspot.com/_ewz9RHpIO8Q/SxqZ2Q2440I/AAAAAAAAApg/0DEP6EGlJag/s400/wikka.JPG" alt="" id="BLOGGER_PHOTO_ID_5411807059756245826" border="0" /&gt;&lt;/a&gt;In the Base URL, you have to remove "wikka.php?wakka=".&lt;br /&gt;&lt;br /&gt;3. WikkaWiki's favicon could not be fixed by simply overwriting the favicon.ico file in the templates directory. The simplest way to fix this, in my opinion, is to just use an absolute URL for the href value in the shortcut icon link. You have to go to the templates folder and look for the header.php file. Change the following two lines:&lt;br /&gt;&lt;br /&gt;   &amp;lt;link rel="icon" href="&amp;lt;?php echo $this-&gt;GetThemePath('/') ?&amp;gt;/images/favicon.ico" type="image/x-icon" /&gt;&lt;br /&gt;   &amp;lt;link rel="shortcut icon" href="&amp;lt;?php echo $this-&gt;GetThemePath('/') ?&amp;gt;/images/favicon.ico" type="image/x-icon" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;template&gt;&lt;template&gt;&lt;template&gt;into:&lt;br /&gt;&lt;br /&gt;&lt;/template&gt;&lt;/template&gt;&lt;/template&gt;    &amp;lt;link rel="icon" href="REPLACE_WITH_ABSOLUTE_URL" type="image/x-icon" /&gt;&lt;br /&gt;   &amp;lt;link rel="shortcut icon" href="REPLACE_WITH_ABSOLUTE_URL" type="image/x-icon" /&amp;gt;&lt;br /&gt;&lt;br /&gt;Thus mine looked like:&lt;br /&gt;&lt;br /&gt;   &amp;lt;link rel="icon" href="http://i793.photobucket.com/albums/yy212/islesv/islesv-1.png" type="image/x-icon" /&gt;&lt;br /&gt;    &amp;lt;link rel="shortcut icon" href="http://i793.photobucket.com/albums/yy212/islesv/islesv-1.png" type="image/x-icon" /&amp;gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.photobucket.com/"&gt;PhotoBucket&lt;/a&gt; file is the same favicon for my personal blog at &lt;a href="http://blog.islesv.net/"&gt;blog.islesv.net&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-8196818177757484342?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/8196818177757484342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=8196818177757484342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8196818177757484342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8196818177757484342'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/12/wikkawiki-110mbcom-and-htaccess.html' title='WikkaWiki, 110mb.com and htaccess'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ewz9RHpIO8Q/SxqZ2Q2440I/AAAAAAAAApg/0DEP6EGlJag/s72-c/wikka.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-3975461646070603544</id><published>2009-11-14T09:39:00.002+08:00</published><updated>2009-11-14T09:51:34.773+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spamming'/><title type='text'>How to spam forums</title><content type='html'>Compare this &lt;a href="http://eduphil.org/forum/legal-basis-of-philippine-education-t-1161.html#pid5714"&gt;from&lt;/a&gt; &lt;a href="http://eduphil.org/"&gt;EduPhil.org&lt;/a&gt;:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ewz9RHpIO8Q/Sv4K3GbYfII/AAAAAAAAApQ/UR0ubnD4aFM/s1600-h/from+eduphil.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 139px;" src="http://1.bp.blogspot.com/_ewz9RHpIO8Q/Sv4K3GbYfII/AAAAAAAAApQ/UR0ubnD4aFM/s400/from+eduphil.JPG" alt="" id="BLOGGER_PHOTO_ID_5403768544625720450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;and this, &lt;a href="http://leonidas.phpbbnow.com/viewtopic.php?t=113"&gt;from&lt;/a&gt; &lt;a href="http://leonidas.phpbbnow.com"&gt;Leonidas.phpbbnow.com&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ewz9RHpIO8Q/Sv4K3upTqxI/AAAAAAAAApY/A7e_YqsZ-UI/s1600-h/from+leonidas.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 133px;" src="http://2.bp.blogspot.com/_ewz9RHpIO8Q/Sv4K3upTqxI/AAAAAAAAApY/A7e_YqsZ-UI/s400/from+leonidas.JPG" alt="" id="BLOGGER_PHOTO_ID_5403768555421543186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;They look similar, right? In fact, the one from leonidas.phpbbnow.com is a verbatim copy of SheMi's post at EduPhil.org.&lt;br /&gt;&lt;br /&gt;Here's an algorithm to use in spamming forums:&lt;br /&gt;&lt;br /&gt;1. Identify forums to get posts from.&lt;br /&gt;2. From those identified forums, identify users. This must be done manually, and will require looking up some posts of certain users - disregard users which look like spam accounts.&lt;br /&gt;3. Look for threads started by an identified user. Copy the first post from that thread.&lt;br /&gt;4. Add your own spam to the message.&lt;br /&gt;5. Post the message to another forum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-3975461646070603544?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/3975461646070603544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=3975461646070603544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3975461646070603544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3975461646070603544'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/how-to-spam-forums.html' title='How to spam forums'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ewz9RHpIO8Q/Sv4K3GbYfII/AAAAAAAAApQ/UR0ubnD4aFM/s72-c/from+eduphil.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-8337859530917953985</id><published>2009-11-14T09:32:00.002+08:00</published><updated>2009-11-14T09:38:56.055+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><title type='text'>How to trace what's being copied from one's site</title><content type='html'>I just discovered the tool &lt;a href="http://www.tynt.com/"&gt;Tynt Insight&lt;/a&gt;, which allows me to track what's being copied from my sites. I've just installed it at &lt;a href="http://eduphil.org/"&gt;EduPhil.org&lt;/a&gt;, and would be interested in seeing the reports later.&lt;br /&gt;&lt;br /&gt;In just a few seconds, I knew that someone copied the text on &lt;a href="http://eduphil.org/forum/legal-basis-of-philippine-education-t-1161.html"&gt;the legal bases of Philippine education&lt;/a&gt;, which appears to be on the &lt;a href="http://www.google.com/search?q=legal+bases+of+philippine+education"&gt;top results from Google&lt;/a&gt;. Exciting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-8337859530917953985?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/8337859530917953985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=8337859530917953985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8337859530917953985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8337859530917953985'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/how-to-trace-whats-being-copied-from.html' title='How to trace what&apos;s being copied from one&apos;s site'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-408194910254981520</id><published>2009-11-06T21:14:00.002+08:00</published><updated>2009-11-06T21:24:58.685+08:00</updated><title type='text'>Blair and Robertson's The Philippine Islands (or, create it and forget it site)</title><content type='html'>I created the site &lt;a href="http://philhist.pbworks.com/"&gt;&lt;span style="font-style: italic;"&gt;Primary Sources in Philippine History&lt;/span&gt;&lt;/a&gt; about two years ago, when I had a lot more time in my hands and too little to do ;)&lt;br /&gt;&lt;br /&gt;I am happy to take note that &lt;a href="http://filipinolibrarian.blogspot.com/2009/07/fo-blair-and-robertson.html"&gt;some people are finding value in the site&lt;/a&gt;, specifically, this &lt;a href="http://philhist.pbworks.com/ThePhilippineIslands"&gt;table of contents&lt;/a&gt; for Blair and Robertson's monumental &lt;span style="font-style: italic;"&gt;The Philippine Islands&lt;/span&gt; series.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-408194910254981520?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/408194910254981520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=408194910254981520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/408194910254981520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/408194910254981520'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/blair-and-robertsons-philippine-islands.html' title='Blair and Robertson&apos;s The Philippine Islands (or, create it and forget it site)'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7357132597886120097</id><published>2009-11-06T20:08:00.003+08:00</published><updated>2009-11-06T21:12:50.441+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sulit.com.ph'/><category scheme='http://www.blogger.com/atom/ns#' term='spamdexing'/><title type='text'>Is sulit.com.ph spamdexing?</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Spamdexing"&gt;Spamdexing&lt;/a&gt; includes using unrelated phrases in the text of a web page to manipulate the relevancy or prominence of resources indexed by a search engine.&lt;br /&gt;&lt;br /&gt;I was using the search term "&lt;a href="http://www.google.com/search?q=scholarships+for+filipinos"&gt;scholarship for Filipinos&lt;/a&gt;" when I noticed that one of the top hits (no. 5, in fact), is &lt;a href="http://www.sulit.com.ph/index.php/classifieds+directory/q/scholarships+abroad+for+filipinos"&gt;this web page&lt;/a&gt; from &lt;a href="http://www.sulit.com.ph/"&gt;Sulit.com.ph&lt;/a&gt;. However, if you visit that page, you will realize that nothing is related to scholarship for Filipinos except the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the page is titled "scholarships abroad for filipinos Philippines"&lt;/li&gt;&lt;li&gt;in the breadcrumb of the page, the phrase above is repeated: "&lt;span class="footnote"&gt;scholarships abroad for filipinos&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;then at the bottom, there is again the title, now made into a completely out-of-place text at the bottom: "scholarships abroad for filipinos  Philippines"&lt;/li&gt;&lt;/ul&gt;The reason for these three things is simple: to game Google. Accordingly, the page gets a very high rank for the Google search "scholarship for Filipinos".&lt;br /&gt;&lt;br /&gt;The actual page returned by sulit.com.ph does not serve the user at all, and only wastes the user's time and network resources. Nothing on it has something to do with scholarship for Filipinos. It is a clear case of spamming Google's index to increase the chances that it (sulit.com.ph) will have a share of the traffic from search engines. If you do &lt;a href="http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fsulit.com.ph"&gt;an index (site:) search for sulit.com.ph&lt;/a&gt; to check how many pages it has in Google's index, you get a very high number: 11,200,000 (for comparison, &lt;a href="http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fen.wikipedia.org"&gt;the English Wikipedia has about 11,600,000&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;(P.S. And yes, I have &lt;a href="http://islesv.sulit.com.ph/"&gt;my own sulit.com.ph website&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;UPDATE: &lt;a href="http://www.sulit.com.ph/index.php/classifieds+directory/q/philippine+historical+documents"&gt;Another spamdexing page&lt;/a&gt;, this time for the search term "&lt;a href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=ddj&amp;amp;q=Philippine+historical+documents&amp;amp;aq=f&amp;amp;oq=&amp;amp;aqi="&gt;Philippine historical documents&lt;/a&gt;". This is personal, since &lt;a href="http://philhist.pbworks.com/HelpTheProject"&gt;I intended a year ago to be the number 1 Google result for such search term&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also, sulit.com.ph uses cloaking such that for Google, the short link provided in the page (e.g. &lt;a href="http://sulit.com.ph/philippine+historical+documents"&gt;http://sulit.com.ph/philippine+historical+documents&lt;/a&gt;) redirects to the front page (http://www.sulit.com.ph). To test that, download the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/59"&gt;User Agent Switcher plugin&lt;/a&gt; for Firefox and visit the previous link using the default user agent and using Googlebot's user agent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7357132597886120097?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7357132597886120097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7357132597886120097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7357132597886120097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7357132597886120097'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/is-sulitcomph-spamdexing.html' title='Is sulit.com.ph spamdexing?'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-3876598817676945836</id><published>2009-11-05T03:11:00.004+08:00</published><updated>2009-11-05T03:28:43.210+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bpiexpressonline'/><category scheme='http://www.blogger.com/atom/ns#' term='online banking'/><title type='text'>How to reset BPI Express Online password</title><content type='html'>If you have forgotten your &lt;a href="https://www.bpiexpressonline.com/"&gt;BPI Express Online&lt;/a&gt; password, here are the steps to recover it:&lt;br /&gt;&lt;br /&gt;1. Go to the &lt;a href="https://www.bpiexpressonline.com/AuthFiles/login.aspx?URL=/direct_signin.htm"&gt;login page&lt;/a&gt; and click "Forgot Your User ID or Password" (or go straight &lt;a href="https://www.bpiexpressonline.com/passwordreset.asp"&gt;here&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ewz9RHpIO8Q/SvHTp5UK-CI/AAAAAAAAAow/loD1W5dQDvo/s1600-h/bpi1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_ewz9RHpIO8Q/SvHTp5UK-CI/AAAAAAAAAow/loD1W5dQDvo/s400/bpi1.JPG" alt="" id="BLOGGER_PHOTO_ID_5400330144907458594" border="0" /&gt;&lt;/a&gt;2. Choose "Activate your nominated password in any BPI Express Teller ATM" (or go straight &lt;a href="https://www.bpiexpressonline.com/onlinebanking/online_newpasswordATM.aspx"&gt;here&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ewz9RHpIO8Q/SvHT81XzI1I/AAAAAAAAAo4/GNmFMKTAJbA/s1600-h/bpi2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 223px;" src="http://2.bp.blogspot.com/_ewz9RHpIO8Q/SvHT81XzI1I/AAAAAAAAAo4/GNmFMKTAJbA/s400/bpi2.JPG" alt="" id="BLOGGER_PHOTO_ID_5400330470266446674" border="0" /&gt;&lt;/a&gt;3. Fill up the required fields and activate your password at any BPI Express Teller ATM.&lt;br /&gt;&lt;br /&gt;Take note that if you complete the activation procedure before 10:00 PM on a banking day, you can only access your account the following day. If you complete the activation procedure after 10:00 PM, over the weekend, or on a holiday, you can only access your account two days after you have activated it.&lt;br /&gt;&lt;br /&gt;You may also activate your nominated password by calling any of the following BPI Express Phone Numbers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you are in the Greater Metro Manila Area - 89-100&lt;/li&gt;&lt;li&gt;If you are outside Metro Manila - 1-800-188-89100 (toll-free)&lt;/li&gt;&lt;li&gt;In other countries, take a look at &lt;a href="http://info.bpiexpressonline.com/bpiprod/Prodserv.nsf/Mobile+Banking/IntlTollFreeNumbers?OpenDocument"&gt;this list&lt;/a&gt; or call +63 +2 +891-0000&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-3876598817676945836?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/3876598817676945836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=3876598817676945836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3876598817676945836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3876598817676945836'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/how-to-reset-bpi-express-online.html' title='How to reset BPI Express Online password'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ewz9RHpIO8Q/SvHTp5UK-CI/AAAAAAAAAow/loD1W5dQDvo/s72-c/bpi1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7609162161314318446</id><published>2009-11-05T03:02:00.001+08:00</published><updated>2009-11-05T03:05:18.182+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rapidlibrary'/><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><title type='text'>How to search documents and files at RapidShare.de and MegaUpload.com</title><content type='html'>Here are some of the best specialized search engines for RapidShare and MegaUpload:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidlibrary.com/"&gt;http://rapidlibrary.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filestube.com/"&gt;http://www.filestube.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://loadingvault.com/"&gt;http://loadingvault.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fileshunt.com/"&gt;http://fileshunt.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4megaupload.com/"&gt;http://4megaupload.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.megadownload.net/"&gt;http://www.megadownload.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare-search-engine.com/"&gt;http://rapidshare-search-engine.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oneclickfiles.com/"&gt;http://www.oneclickfiles.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.shareminer.com/"&gt;http://www.shareminer.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://filespump.com/"&gt;http://filespump.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rapidshareindex.com/"&gt;http://www.rapidshareindex.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rapidshare1.com/"&gt;http://www.rapidshare1.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.avun.com/"&gt;http://www.avun.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7609162161314318446?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7609162161314318446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7609162161314318446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7609162161314318446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7609162161314318446'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/how-to-search-documents-and-files-at.html' title='How to search documents and files at RapidShare.de and MegaUpload.com'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-765574919545910405</id><published>2009-11-05T02:53:00.003+08:00</published><updated>2009-11-05T03:00:53.100+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web scraping'/><title type='text'>How to download all pages linked from a page</title><content type='html'>Situation: Say you needed to download all pages linked from http://example.com/page.html and you don't want to do it manually one page at a time. (Additional benefit: the directory structure is kept.)&lt;br /&gt;&lt;br /&gt;Solution: Use &lt;a href="http://www.spadixbd.com/backstreet/"&gt;Backstreet Browser&lt;/a&gt; with the following settings:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Project URL: The URL of the page (in our example, http://example.com/page.html)&lt;/li&gt;&lt;li&gt;Maximal link depth: 2 (so that only page.html and the pages linked from page.html will be downloaded)&lt;/li&gt;&lt;li&gt;Under the Others tab, clear the Filename for the Starting HTML page (by default index.html)&lt;/li&gt;&lt;/ul&gt;Note 1: All pages linked from the current page will be downloaded, whether they are relevant to your goal or not.&lt;br /&gt;&lt;br /&gt;(Note: There might be &lt;a href="http://www.packtpub.com/article/web-scraping-with-python"&gt;a more elegant way using Python&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-765574919545910405?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/765574919545910405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=765574919545910405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/765574919545910405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/765574919545910405'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/11/how-to-download-all-pages-linked-from.html' title='How to download all pages linked from a page'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-5535331541992236045</id><published>2009-09-08T22:20:00.002+08:00</published><updated>2009-09-08T22:34:11.967+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crossword puzzles'/><title type='text'>Free online crossword maker (no download required)</title><content type='html'>If you are looking for an online crossword puzzle maker which you do not need to download and install to use (just input the words and clues online and get the result online), the following links may help:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.puzzle-maker.com/CW/"&gt;puzzle-maker.com/CW/&lt;/a&gt; - the best in my opinion&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.armoredpenguin.com/crossword/"&gt;Armored Penguin crossword maker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://puzzlemaker.discoveryeducation.com/CrissCrossSetupForm.asp"&gt;Puzzle Maker from DiscoveryEducation.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://search.teach-nology.com/cgi-bin/crossword.cgi"&gt;crossword maker from teach-nology.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://www.theteacherscorner.net/printable-worksheets/make-your-own/crossword/crossword-puzzle-maker.php"&gt;free crossword maker from The Teachers' Cornet.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://www.crosswordpuzzlegames.com/create.html"&gt;CrosswordPuzzleGames.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://www.edhelper.com/crossword.htm"&gt;Crossword maker from edHelper.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. &lt;a href="http://www.toolsforeducators.com/crossword/crosswordmaker.php?p=&amp;amp;to=1"&gt;Free crossword puzzle generator from Tools for Educators&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-5535331541992236045?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/5535331541992236045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=5535331541992236045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5535331541992236045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5535331541992236045'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/09/free-online-crossword-maker-no-download.html' title='Free online crossword maker (no download required)'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-4123448025198969464</id><published>2009-08-29T00:26:00.003+08:00</published><updated>2009-08-29T01:00:32.943+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='child pornography'/><category scheme='http://www.blogger.com/atom/ns#' term='hb 6440'/><category scheme='http://www.blogger.com/atom/ns#' term='child porn in the philippines'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='sb 2317'/><title type='text'>What's wrong with the Anti-Child Pornography Act of 2009</title><content type='html'>The House of Representatives just passed on the third and final reading &lt;a href="http://www.congress.gov.ph/bis/hist_show.php?save=1&amp;amp;journal=1&amp;amp;switch=0&amp;amp;bill_no=HB06440"&gt;House Bill No. 6440&lt;/a&gt;, their counterpart to &lt;a href="http://senate.gov.ph/lis/bill_res.aspx?congress=14&amp;amp;q=SBN-2317"&gt;Senate Bill No. 2317&lt;/a&gt;. Together, the two bills will be consolidated to become the "Anti-Child Pornography Act of 2009".&lt;br /&gt;&lt;br /&gt;But, hey, how about Section 8?&lt;br /&gt;&lt;br /&gt;Don't get me wrong. I don't support child pornography, and just like 99% of Filipinos, condemn it. But the problem is, with all these hullabaloo of "Yes, the Philippines finally passed an anti-child porn law", no one seems to have read the actual text of the two bills. I honestly have not read the &lt;a href="http://www.congress.gov.ph/"&gt;House of Representatives&lt;/a&gt; version, because it's not available on their website. But I suspect Section 8 is still there.&lt;br /&gt;&lt;br /&gt;So, what is so evil with Section 8 of SB 2317, and why is &lt;a href="http://tech.islesv.net/"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Isles Tech&lt;/span&gt;&lt;/a&gt; using some of his precious time ranting about the bill instead of &lt;a href="http://blog.islesv.net/2009/06/start-of-new-life-eh.html"&gt;catching up with the cases to read at law school&lt;/a&gt;? Here's the actual text of Section 8, SB 2317:&lt;br /&gt;&lt;br /&gt;"Section 8. &lt;span style="font-style: italic;"&gt;Responsibility of Internet Service Providers.&lt;/span&gt; All Internet Service Providers (ISPs) shall notify the PNP or the NBI within seven (7) days from obtaining facts and circumstances that Child Pornography is being committed using its server or facility. Nothing in this Section may be construed to require an Internet Service Provider (ISP) to engage in the monitoring of any user, subscriber or customer, or the content of any communication of any such person; provided that no Internet Service Provider (ISP) shall be held civilly liable for damages on account of any notice given in good faith in compliance with this Section.&lt;br /&gt;&lt;br /&gt;All Internet Service Providers (ISPs) shall install available technology, program or software to ensure that access to or transmittal of Child Pornography will be blocked or filtered.&lt;br /&gt;&lt;br /&gt;The National Telecommunications Commission (NTC) shall promulgate within six (6) months from the effectivity of this Act the necessary implementing rules and regulations which shall include, among others, the installation of filtering software that will block access to or transmission of Child Pornography."&lt;br /&gt;&lt;br /&gt;Here are two practical effects for you, who read blogs and access the Net almost daily:&lt;br /&gt;1. Your ISP will be required to "install available technology, program or software" to make sure that "access to or transmittal of Child Pornography will be blocked or filtered" - in other words, every ISP will be required to watch what you are doing. (I'm not sure how they are going to do this, but possibly through some blacklisting scheme, just like in &lt;a href="http://www.ip-watch.org/weblog/2009/03/30/germany-opts-for-isp-filtering-of-child-pornography-ngos-warn-of-unintended-impact/"&gt;Germany&lt;/a&gt; and &lt;a href="http://www.technewsreview.com.au/article.php?article=8686"&gt;New Zealand&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;That's not so evil from my perspective - I've been surveillanced all my life (although &lt;a href="http://blog.islesv.net/2009/08/islesv-is-not-rebel.html"&gt;I am not a subversive&lt;/a&gt;) and firewalls are good to force me to do more useful things anyway. And, most importantly, I'm not hiding anything :).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;But this?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. If your ISP mistakenly identifies you as a patron of child pornography, you cannot make it pay damages, since "no Internet Service Provider (ISP) shall be held civilly liable for damages on account of any notice given in good faith in compliance with this Section [8]."&lt;br /&gt;&lt;br /&gt;Privacy advocates should find good ground against Section 8 of SB 2317, which presumably also appears in HB 6440.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-4123448025198969464?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/4123448025198969464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=4123448025198969464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/4123448025198969464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/4123448025198969464'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/08/whats-wrong-with-anti-child-pornography.html' title='What&apos;s wrong with the Anti-Child Pornography Act of 2009'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-1511779324541305191</id><published>2009-08-28T22:01:00.002+08:00</published><updated>2009-08-28T22:26:45.544+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wireless connection'/><category scheme='http://www.blogger.com/atom/ns#' term='ad hoc networks'/><title type='text'>How to share Internet connection between two laptops without using a router</title><content type='html'>Situation: One laptop is connected to the Internet via a wired connection. Both laptops have working wireless adapters.&lt;br /&gt;&lt;br /&gt;Essentially, the steps can be divided into two separate tasks: creating an ad hoc connection, and sharing the Internet connection once the ad hoc connection is established.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Creating an Ad Hoc Connection&lt;/span&gt;&lt;br /&gt;1. In one of the laptops, go to Start &gt; Control Panel &gt; Network Connections.&lt;br /&gt;2. Select the correct wireless network connection and right-click then choose Properties.&lt;br /&gt;3. Select the Wireless Networks tab and under Preferred networks click on Add...&lt;br /&gt;4. Put a name for Network name (SSID) and uncheck the "The key is provided for me automatically" option under Wireless network key. Check "This is a computer-to-computer (ad hoc) network; wireless access points are not used." Input a five- or thirteen-character password for network key.&lt;br /&gt;5. Click on OK and then the next OK.&lt;br /&gt;6. Place the cursor on the wireless icon at the taskbar, right-click and choose "View Available Networks". You should see the wireless network that you've just created. Double-click on it to connect - you will be prompted for the network key you've set up earlier. Once you connect to the ad hoc network, the current laptop will send radio beacons to the other laptop and the other laptop can now detect the ad hoc network.&lt;br /&gt;7. Connect to the ad hoc network from the other laptop.&lt;br /&gt;8. For best results, set up static IPs. Assign one laptop with an IP of 192.168.0.1, subnet 255.255.255.0, gateway 192.168.0.2, and DNS 192.168.0.2, while the other will have an IP of 192.168.0.2, subnet 255.255.255.0, gateway 192.168.0.1, and DNS 192.168.0.1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Sharing the Internet Connection&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;1.&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;Here you have to use the laptop connected to the Internet. Go to Start &gt; Control Panel &gt; Network Connections.&lt;br /&gt;2. Select the connection to the Internet. Click on the Advanced tab.&lt;br /&gt;3. Under Internet Connection Sharing, check "Allow other network users to connect through this computer's Internet connection" Uncheck the "Allow other network users to control or disable the shared Internet connection".&lt;br /&gt;&lt;br /&gt;Try connecting to the Net now.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&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/7540717892617086926-1511779324541305191?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/1511779324541305191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=1511779324541305191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/1511779324541305191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/1511779324541305191'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/08/how-to-share-internet-connection.html' title='How to share Internet connection between two laptops without using a router'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-5585909025185085175</id><published>2009-08-05T22:16:00.003+08:00</published><updated>2009-08-05T22:19:16.504+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philippine law database'/><title type='text'>Philippine jurisprudence database</title><content type='html'>Finally, I got a chance to update this technology blog. Two holidays in a row for those in Cebu. :)&lt;br /&gt;&lt;br /&gt;I've been busy with law school nowadays, but this did not stop me from planning yet another website (which I may not be able to finish anyway). This one is a collection of Philippine laws and jurisprudence, with one twist: hyperlinking among the cases, and a user feature. One can create a user account, and "watch" a case. Watching would mean that the user will be informed via email when a new case referencing the watched case is uploaded.&lt;br /&gt;&lt;br /&gt;Expected time-frame (if I don't get tired of it :)) is by November 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-5585909025185085175?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/5585909025185085175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=5585909025185085175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5585909025185085175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5585909025185085175'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/08/philippine-jurisprudence-database.html' title='Philippine jurisprudence database'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7742828347996295984</id><published>2009-05-21T14:59:00.003+08:00</published><updated>2009-05-21T15:12:00.498+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pinoyteens.net'/><title type='text'>No thanks, OpenDNS</title><content type='html'>Okay, it is not really right to be blogging during office hours, but it is my break time. And I am not using company resources except for the network connection. :)&lt;br /&gt;&lt;br /&gt;I've been checking my GMail account for (yes) work-related concerns, but of course, GMail shows you all your messages, not just the work-related. So I came across &lt;a href="http://kevinpaquet.com/"&gt;Kevin Paquet&lt;/a&gt;'s &lt;a href="http://pinoyteens.net/"&gt;Pinoy Teens Online&lt;/a&gt; FeedBurner message - I recently subscribed to him when I realized that I had not really been keeping track of one of the brightest bloggers this side of the country. Earlier,  I noticed that kevinpaquet.com showed domain parking ads. Since we are contacts at &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; (not accessible from school again, no thanks &lt;a href="http://opendns.com/"&gt;OpenDNS&lt;/a&gt;), I sent him a chat message about the matter and I was informed that he just actually put up those domain parking ads purposely.&lt;br /&gt;&lt;br /&gt;Pinoy Teens Online &lt;a href="http://feedproxy.google.com/%7Er/PinoyTeensOnline/%7E3/tgkrvXENMoQ/"&gt;mentioned us&lt;/a&gt; in their latest post, and I wanted to check on the actual site - even though Kevin thoughtfully provided the entire text of the post via feed, it is always better to read what is on the site, and you can comment too - but look what comes up:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ewz9RHpIO8Q/ShT-ZA6qRrI/AAAAAAAAAnc/AIv6SQWxwlg/s1600-h/pinoyteens.net.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 136px;" src="http://1.bp.blogspot.com/_ewz9RHpIO8Q/ShT-ZA6qRrI/AAAAAAAAAnc/AIv6SQWxwlg/s320/pinoyteens.net.JPG" alt="" id="BLOGGER_PHOTO_ID_5338171164037105330" border="0" /&gt;&lt;/a&gt;No thanks OpenDNS. Nudity? Pornography? Hey Kev, what do you have there, the Hayden Kho and Katrina Halili scandal?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7742828347996295984?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7742828347996295984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7742828347996295984' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7742828347996295984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7742828347996295984'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/05/no-thanks-opendns.html' title='No thanks, OpenDNS'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ewz9RHpIO8Q/ShT-ZA6qRrI/AAAAAAAAAnc/AIv6SQWxwlg/s72-c/pinoyteens.net.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-8927161301173789301</id><published>2009-05-07T08:17:00.000+08:00</published><updated>2009-05-07T08:18:14.855+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>How to set up a two-PC network</title><content type='html'>There are at least two ways of setting up a two-PC network, if you just want to play games with your brother using the desktop PC and you using the laptop.&lt;br /&gt;&lt;br /&gt;The easier but more expensive way is to use a router or a switch. Enabling DHCP on the router would then assign different IPs to the computers; the only thing you need to remember is to set the default gateway to your router's IP address (usually 192.168.0.1 - this is the address you type on the address bar which allows you to go to your router's configuration).&lt;br /&gt;&lt;br /&gt;The more difficult way, but is less expensive because you don't have to buy a router is to use a crossover cable. This is simply a LAN cable with some wires interchanged. You can go to your nearest computer supplies store which also do services and ask them that you need a crossover LAN cable of a certain length. This is not something which you can buy right away, at least not in Cebu City. This is so because not so many people requests for these; only the very geeky (or cheap) ones do. Then you have to manually configure the network. Assign different IPs to the network cards of each PC, and use the IP address of one as the default gateway for the other. For example, if the network card in PC1 has the IP address 192.168.0.1, and that in PC2 has the IP address 192.168.0.2, then the default gateways are as follows: 192.168.0.2 for PC1 and 192.168.0.1 for PC2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-8927161301173789301?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/8927161301173789301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=8927161301173789301' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8927161301173789301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8927161301173789301'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/05/how-to-set-up-two-pc-network.html' title='How to set up a two-PC network'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-5696715699725214931</id><published>2009-05-07T08:02:00.002+08:00</published><updated>2009-05-07T08:06:01.778+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>How to set up different network profiles in Windows XP</title><content type='html'>So I finally got myself a laptop. At our boarding room, I play network games with my brother; he uses the desktop PC and I use the laptop, via an adhoc two-PC network. At my girlfriend's boarding place, I've installed a router which connects to the Internet and assigns a unique IP to my laptop automatically. At my workplace, I have to connect using a preconfigured IP and gateway.&lt;br /&gt;&lt;br /&gt;Unfortunately, there has never been an easy way to change from one network profile to another in Windows XP. So I have to do everything manually.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsheaven.wordpress.com/"&gt;Windows Heaven&lt;/a&gt;'s &lt;a href="http://windowsheaven.wordpress.com/2006/07/08/how-to-create-multiple-network-profiles-on-windows-xp2000/"&gt;suggestion&lt;/a&gt; does not seem to work from my end.&lt;br /&gt;&lt;br /&gt;Thank goodness I've found the &lt;a href="http://www.netsetman.com/index.php?s=nsm"&gt;NetSetMan&lt;/a&gt; utility &lt;a href="http://lifehacker.com/5051748/netsetman-manages-multiple-network-profiles"&gt;via LifeHacker&lt;/a&gt;. Now I can set different profiles at will. The free version of NetSetMan allows up to six profiles, pretty well above what I really need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-5696715699725214931?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/5696715699725214931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=5696715699725214931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5696715699725214931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/5696715699725214931'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/05/how-to-set-up-different-network.html' title='How to set up different network profiles in Windows XP'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7159756086837525253</id><published>2009-04-18T10:40:00.001+08:00</published><updated>2009-04-18T10:41:36.906+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Irony</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ewz9RHpIO8Q/Sek9zW6HklI/AAAAAAAAAnU/mz547_113zQ/s1600-h/ticket%282%29.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_ewz9RHpIO8Q/Sek9zW6HklI/AAAAAAAAAnU/mz547_113zQ/s320/ticket%282%29.png" alt="" id="BLOGGER_PHOTO_ID_5325855986874290770" 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/7540717892617086926-7159756086837525253?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7159756086837525253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7159756086837525253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7159756086837525253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7159756086837525253'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/04/irony.html' title='Irony'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ewz9RHpIO8Q/Sek9zW6HklI/AAAAAAAAAnU/mz547_113zQ/s72-c/ticket%282%29.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7548471828641125098</id><published>2009-04-13T22:49:00.002+08:00</published><updated>2009-04-13T22:55:45.731+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>Laptop cannot detect and connect to wireless connection</title><content type='html'>I'm in my girlfriend's provincial house (Hilongos, Leyte), where they have a non-conventional wireless connection (by non-conventional, I mean you have to specify the IP and gateway addresses). It took me some time to figure out that to enable my Internet connection, I have to enable selection of non-preferred network. To do this, go to Control Panel &gt; Network Connections &gt; Wireless Network Connection &gt; Wireless Networks &gt; Advanced. Make sure that the "Automatically connect to non-preferred networks." is checked.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7548471828641125098?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7548471828641125098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7548471828641125098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7548471828641125098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7548471828641125098'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/04/laptop-cannot-detect-and-connect-to.html' title='Laptop cannot detect and connect to wireless connection'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7223164286656766732</id><published>2009-03-08T19:15:00.002+08:00</published><updated>2009-03-14T21:52:55.345+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odp'/><title type='text'>ODP application</title><content type='html'>I've applied to be an editor of the &lt;a href="http://www.dmoz.org/"&gt;Open Directory Project&lt;/a&gt;, for its &lt;a href="http://www.dmoz.org/Regional/Asia/Philippines/Education/"&gt;Philippine education category&lt;/a&gt;. Wish me luck :)&lt;br /&gt;&lt;br /&gt;Tip: Choose a password which is 7 or 8 characters long, and has at least one non-letter (either digit or punctuation). Took me three tries.&lt;br /&gt;&lt;br /&gt;UPDATE: Application denied :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7223164286656766732?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7223164286656766732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7223164286656766732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7223164286656766732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7223164286656766732'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/03/odp-application.html' title='ODP application'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-9127481997452258038</id><published>2009-03-08T18:21:00.002+08:00</published><updated>2009-03-08T18:47:15.828+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forum'/><category scheme='http://www.blogger.com/atom/ns#' term='mybb'/><category scheme='http://www.blogger.com/atom/ns#' term='job forums'/><category scheme='http://www.blogger.com/atom/ns#' term='increasing forum participation'/><title type='text'>How to increase forum signups by using information hiding</title><content type='html'>If you are looking for a &lt;a href="http://eduphil.org/get-hired-jobs-for-teachers-f-81.html"&gt;teaching job in the Philippines&lt;/a&gt;, you should probably head to the &lt;a href="http://eduphil.org/get-hired-jobs-for-teachers-f-81.html"&gt;Jobs for Teachers&lt;/a&gt; sub-forum of the &lt;a href="http://eduphil.org/"&gt;Education in the Philippines Forum&lt;/a&gt; at &lt;a href="http://eduphil.org/"&gt;http://eduphil.org/&lt;/a&gt;, or go to the more specialized &lt;a href="http://educjobs.net/"&gt;Teaching Jobs Search Forums&lt;/a&gt; at &lt;a href="http://educjobs.net/"&gt;http://educjobs.net&lt;/a&gt; - I administer the former, while the latter is administered by my co-teacher at &lt;a href="http://parefspringdale.org/"&gt;PAREF Springdale School&lt;/a&gt;, &lt;a href="http://arch7227.pbwiki.com/"&gt;Mr. Archie Sacay&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The problem with this kind of forums is the fact that most users would go there, get some information (specifically, jobs available and contact information of the schools) and then leave, leaving nothing to the forum administrator(s) who spent resources compiling the information. The obvious remedy would be to disable guest access, and force users to register and activate an account before allowing them access to the information. The problem with this approach is that the information that you would not like unauthenticated users to see could not be seen by Google either. So your site does not get indexed, and you do not get visitors. (The alternative technique of cloaking, that is, providing different content to GoogleBot when it visits the site, and the register-first-to-access-info if a human visitor does the same, is admittedly black hat, and frowned upon by many webmasters, although I know that many are using that technique. If you are caught doing this, Google could potentially exclude you from their index.)&lt;br /&gt;&lt;br /&gt;So what's the solution? My idea is simple: hide some of the information. That is, if a guest accesses the page (and by guests, we would include GoogleBot), he will only see some of the information, perhaps the job openings, and the school (at the very least that is what I implement at EduPhil). But we hide some of the information, say the contact information of the school. Of course, if one already knows the school, it should be easy to get the contact information online, as long as the school has a website or some information about it online. Otherwise one will have a problem. And if the administrator would really like to be cruel (I don't want to), he could leave out the name of the school, and include it in the hidden information. Still further ideas would be to limit the information seen by number of posts, time spent on the forum, etc. but as of now that is beyond my programming skills :-)&lt;br /&gt;&lt;br /&gt;Anyway, to implement this in &lt;a href="http://mybboard.net/"&gt;MyBB&lt;/a&gt; (which is the forum software used at EduPhil), one would need to create a plugin. I based my code on &lt;a href="http://www.dragonfever.info"&gt;Dragon Fever&lt;/a&gt;'s &lt;a href="http://mods.mybboard.net/view/hide-links-to-guests-for-14"&gt;Hide Links from Guests plugin&lt;/a&gt; but unfortunately the license of that plugin states that I cannot offer a modified version of the plugin for download. Just a hint how to do it: the preg_replace at the end of the file will be replaced with a preg_replace for a given block of HTML that you want to hide. In my case, I would put the information to be hidden in a block of HTML inside &lt;span class="hiddenfromguests"&gt; &lt;/span&gt; (for an example, look at the source of &lt;a href="http://eduphil.org/pre-elem-elementary-high-school-bible-teachers-needed-t-795.html"&gt;this page&lt;/a&gt;). If the user is a guest, unactivated member, or banned member, the hidden information will be replaced with some other text.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-9127481997452258038?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/9127481997452258038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=9127481997452258038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/9127481997452258038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/9127481997452258038'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/03/how-to-increase-forum-signups-by-using.html' title='How to increase forum signups by using information hiding'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-8217129251042627505</id><published>2009-03-08T05:06:00.002+08:00</published><updated>2009-03-08T05:12:19.692+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MediaWiki'/><category scheme='http://www.blogger.com/atom/ns#' term='wikkawiki'/><title type='text'>How to use first bolded words/phrase as WikkaWiki title</title><content type='html'>One of the things I love about &lt;a href="http://mediawiki.org/"&gt;MediaWiki&lt;/a&gt; is the ability to use the first bolded word or phrase as the page title. Since MediaWiki is too slow for shared hosts, such as the one hosting the &lt;a href="http://eduphil.org/encyclopedia/"&gt;Encyclopedia of Philippine Education&lt;/a&gt;, I could not use MediaWiki, and instead I opted for the less resource-hungry &lt;a href="http://wikkawiki.org/"&gt;WikkaWiki&lt;/a&gt;. With WikkaWiki, the default title is the first word or phrase which is made into a header. In order to change this behavior, we have to change the file lib/Wakka.class.php. Find the following code snippets:&lt;br /&gt;&lt;br /&gt;function PageTitle() {&lt;br /&gt;        $title = "";&lt;br /&gt;        $pagecontent = $this-&gt;page["body"];&lt;br /&gt;        if (ereg( "(=){3,5}([^=\n]+)(=){3,5}", $pagecontent, $title)) {&lt;br /&gt;            $formatting_tags = array("**", "//", "__", "##", "''", "++", "#%", "@@", "\"\"");&lt;br /&gt;            $title = str_replace($formatting_tags, "", $title[2]);&lt;br /&gt;        }&lt;br /&gt;        if ($title) return strip_tags($this-&gt;Format($title));                # fix for forced links in heading&lt;br /&gt;        else return $this-&gt;GetPageTag();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;We have two things to change:&lt;br /&gt;1. The ereg value - instead of the one given, it should be ereg( "\*\*([^=*\n]+)?\*\*", $pagecontent, $title)&lt;br /&gt;&lt;br /&gt;2. The $title should be then be $title = str_replace($formatting_tags, "", $title[1]); // take note of the [1], from [2].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-8217129251042627505?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/8217129251042627505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=8217129251042627505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8217129251042627505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/8217129251042627505'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/03/how-to-use-first-bolded-wordsphrase-as.html' title='How to use first bolded words/phrase as WikkaWiki title'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-3902100451331728664</id><published>2009-03-03T18:33:00.002+08:00</published><updated>2009-03-03T18:37:11.452+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.htaccess'/><title type='text'>How to redirect domain.com/index.php to domain.com using .htaccess</title><content type='html'>RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]&lt;br /&gt;RewriteRule (.*)index\.php(.*) $1$2 [R,L]&lt;br /&gt;&lt;br /&gt;If you want to redirect index.html as well, you can have&lt;br /&gt;&lt;br /&gt;RewriteCond %{THE_REQUEST} ^[^/]*/index\.html [NC]&lt;br /&gt;RewriteRule (.*)index\.php(.*) $1$2 [R,L]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-3902100451331728664?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/3902100451331728664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=3902100451331728664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3902100451331728664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/3902100451331728664'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/03/how-to-redirect-domaincomindexphp-to.html' title='How to redirect domain.com/index.php to domain.com using .htaccess'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-6794140232961208638</id><published>2009-03-02T15:52:00.002+08:00</published><updated>2009-03-02T15:57:40.207+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eduphil.org'/><category scheme='http://www.blogger.com/atom/ns#' term='guests in forums'/><title type='text'>Never underestimate unregistered visitors</title><content type='html'>It's almost the anniversary of &lt;a href="http://eduphil.org/"&gt;EduPhil.org&lt;/a&gt;, the Philippines' first (and so far only) independent online forum for teachers, parents, students, policymakers, and stakeholders of Philippine education. I had been a bit disappointed with the number of active posters in the forum; there had been only a very few of us, and these past few days, some of the more active posters have spent less and less time at the forums.&lt;br /&gt;&lt;br /&gt;I installed a &lt;a href="http://mybboard.net/"&gt;MyBB&lt;/a&gt; plugin which would tell me, in the index page itself, how many members and guests there had been in the past 24 hours. The numbers were a bit of a surprise for me: for today, there had been 172 users: 167 guests and 5 registered. Look at the disproportion.&lt;br /&gt;&lt;br /&gt;The information shown by the plugin is very useful for me, since it would force me to think of ways to get the guests engaged and get themselves an account at the forum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-6794140232961208638?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/6794140232961208638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=6794140232961208638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/6794140232961208638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/6794140232961208638'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/03/never-underestimate-unregistered.html' title='Never underestimate unregistered visitors'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-7604660270937079212</id><published>2009-02-28T12:36:00.002+08:00</published><updated>2009-02-28T12:40:46.583+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mybb'/><category scheme='http://www.blogger.com/atom/ns#' term='htaccess'/><title type='text'>MyBB won't do SEF URLs</title><content type='html'>It took me some time to figure this out. In some servers, using the default .htaccess file provided by the &lt;a href="http://mybboard.net/"&gt;MyBB&lt;/a&gt; download won't let you do the search-engine friendly URLs. In this case, you should add the following line:&lt;br /&gt;&lt;blockquote&gt;RewriteBase /&lt;/blockquote&gt;(Note: The MyBB installation at &lt;a href="http://eduphil.org/"&gt;EduPhil.org&lt;/a&gt; is at the root.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-7604660270937079212?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/7604660270937079212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=7604660270937079212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7604660270937079212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/7604660270937079212'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/02/mybb-wont-do-sef-urls.html' title='MyBB won&apos;t do SEF URLs'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7540717892617086926.post-226027576397452005</id><published>2009-02-27T16:32:00.003+08:00</published><updated>2009-02-27T16:34:31.596+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mybb'/><title type='text'>MyBB thread number of views won't update</title><content type='html'>The &lt;a href="http://mods.mybboard.net/view/profiledesign"&gt;profile design plugin&lt;/a&gt; is responsible for this, &lt;a href="http://mods.mybboard.net/reviews/profiledesign"&gt;if you can make it work at all&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7540717892617086926-226027576397452005?l=tech.islesv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.islesv.net/feeds/226027576397452005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7540717892617086926&amp;postID=226027576397452005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/226027576397452005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7540717892617086926/posts/default/226027576397452005'/><link rel='alternate' type='text/html' href='http://tech.islesv.net/2009/02/mybb-thread-number-of-views-wont-update.html' title='MyBB thread number of views won&apos;t update'/><author><name>Vincent Isles</name><uri>http://www.blogger.com/profile/17471054781968044135</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16628520694274533147'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>