<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>01100111 -- g a k i</title>
	<atom:link href="http://gaki.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gaki.wordpress.com</link>
	<description>reborn</description>
	<lastBuildDate>Mon, 20 Sep 2010 17:12:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gaki.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>01100111 -- g a k i</title>
		<link>http://gaki.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gaki.wordpress.com/osd.xml" title="01100111 -- g a k i" />
	<atom:link rel='hub' href='http://gaki.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Talking Clock in Ubuntu</title>
		<link>http://gaki.wordpress.com/2010/09/19/talking-clock-in-ubuntu/</link>
		<comments>http://gaki.wordpress.com/2010/09/19/talking-clock-in-ubuntu/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 14:07:20 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=405</guid>
		<description><![CDATA[I got envious of Fefi&#8217;s Macbook which hourly reads the time out loud. &#8220;It&#8217;s eleven o&#8217;clock&#8221;, his laptop calls out during meetings. I wanted to be periodically reminded of the time as well, so I searched for a suitable software for Ubuntu. I didn&#8217;t find a talking clock package, sadly. But I found several alternative [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=405&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got envious of Fefi&#8217;s Macbook which hourly reads the time out loud. &#8220;It&#8217;s eleven o&#8217;clock&#8221;, his laptop calls out during meetings. I wanted to be periodically reminded of the time as well, so I searched for a suitable software for Ubuntu. </p>
<p>I didn&#8217;t find a talking clock package, sadly. But I found several alternative alarm clocks (Alarm Clock, saytime, Amarok/Rhythmbox plugin, etc.) which can play out a custom sound. Some people in ubuntuforums.org recommended using espeak (voice sounded too mechanical) or festival (large install) to read out the time, but there were always some problems. I was too lazy to program myself, so I was looking for a quick install, but searching for one is eating up my time more than if I just did the scripting myself. So I decided to make use of cron instead, and some bash scripting to get the job done. Now, I have a &#8220;lady&#8221; reminding me of the time every hour!</p>
<p>So, here&#8217;s what you need to do:<br />
Disclaimer: Scripts done for my personal use. Use at your own risk. :P</p>
<ol>
<li> Download the voice files. I found mine (I used AT&amp;T Audrey) from <a href="http://clock.steve-audio.net/">Steve&#8217;s Talking Clock</a>.</li>
<li> Concatenate the files to form your alarms. I used sox to concatenate its.wav {time}.wav and {am/pm}.wav. So mine says &#8220;It&#8217;s 9PM.&#8221; You can use and modify the generate_voice.sh if you want a different alarm format. The files will be stored in .clockvoices by default, if not specified during the call.<br />
<code><br />
#!/bin/bash</p>
<p>voicepath=${HOME}/.clockvoice<br />
command="sox its.wav"</p>
<p>if [ $# -ne 0 ]; then<br />
 &nbsp; if [ $1="--help" ]; then<br />
 &nbsp;  &nbsp; echo "Usage: generate_voice.sh "<br />
 &nbsp;  &nbsp; echo "Make sure to run this while in the directory of voice files."<br />
 &nbsp;  &nbsp; exit<br />
 &nbsp; else<br />
 &nbsp;  &nbsp; voicepath=$1<br />
 &nbsp; fi<br />
fi</p>
<p>echo Saving in ${voicepath}...</p>
<p>for j in  0 1; do<br />
 &nbsp; for i in `seq 1 12`; do<br />
 &nbsp;  &nbsp; period="am"<br />
 &nbsp;  &nbsp; if [ $j -eq 1 ]; then<br />
 &nbsp;  &nbsp;  &nbsp; period="pm"<br />
 &nbsp;  &nbsp; fi</p>
<p> &nbsp;  &nbsp; fname=$((i%12+j*12))<br />
 &nbsp;  &nbsp; if [ $fname -lt 10 ]; then<br />
 &nbsp;  &nbsp;  &nbsp; fname=0$fname<br />
 &nbsp;  &nbsp; fi<br />
 &nbsp;  &nbsp; `$command $i.wav $period.wav ${voicepath}/${fname}00.wav`<br />
 &nbsp; done<br />
done</p>
<p></code>
</li>
<li> Write the bash script to play out the proper file according to the time. See readtime.sh. This will be the script that cron will execute hourly.<br />
<code><br />
#!/bin/bash<br />
# readtime.sh</p>
<p>voicepath=${HOME}/.clockvoice<br />
hour=`date +%H`</p>
<p>if [ $# -ne 0 ]; then<br />
 &nbsp; voicepath=$1<br />
fi</p>
<p>play ${voicepath}/${hour}00.wav</p>
<p></code>
</li>
<li> Set your cron&#8217;s schedule by typing <code>crontab -e</code> Add an entry like so: <code>0 * * * * {absolute_location_of_readtime.sh}</code></li>
</ol>
<p>That&#8217;s about it! Enjoy! :D</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/405/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=405&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/09/19/talking-clock-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>TCP/IP Design</title>
		<link>http://gaki.wordpress.com/2010/06/16/tcpip-design/</link>
		<comments>http://gaki.wordpress.com/2010/06/16/tcpip-design/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 23:07:47 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=373</guid>
		<description><![CDATA[Reaction to {&#8220;A Protocol for Packet Network Intercommunication&#8221; by Vinton G. Cerf and Robert E. Khan} The paper discusses the design considerations of the TCP/IP protocol suite widely used nowadays for internetworking. Addressing/Routing It used to be that different networks had different addressing schemes, which prior to internetworking, was okay since it is internal to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=373&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Reaction to {&#8220;<a href="http://portal.acm.org/citation.cfm?id=59311">A Protocol for Packet Network Intercommunication</a>&#8221; by Vinton G. Cerf and Robert E. Khan}</p>
<p>The paper discusses the design considerations of the TCP/IP protocol suite widely used nowadays for internetworking.</p>
<p><strong>Addressing/Routing</strong><br />
It used to be that different networks had different addressing schemes, which prior to internetworking, was okay since it is internal to each network. Internetworking, however, would require that all networks would be able to understand each other, so a common addressing scheme in TCP/IP was pushed for implementation &#8212; having all addressing schemes implemented on devices is unfavorable because these are unbounded.</p>
<p>The hosts are responsible for attaching the source and destination addresses, while routing is done by the network switches and gateways/routers. Much like our (snail) mailing services, the correspondents are responsible for their letters/packages, and indicating who sent it (return address) and to whom it is for (destination). The mailing service is only concerned with the delivery and does not (should not!) open or modify the letters/packages; it just forwards the letters/packages to the appropriate office until the final local post office can deliver it to the supposed recipient.</p>
<p>The packets also contain other information such as the byte count, sequence number and flags. Going back to our letter/package analogy, these can be likened to miscellaneous information such as the package dimensions and weight, as well as flags like &#8220;urgent&#8221; or &#8220;priority&#8221;.</p>
<p><strong>Fragmentation and Reassembly</strong><br />
The acceptable packet sizes may vary for each network, so the gateway may split the packets into smaller fragments to let it through the next network. Reassembly is the done at the hosts, because if implemented at the gateways could potentially lead to buffering problems and deadlocks since all fragments of a packet will have to be collected in the gateways for reassembly. What happens if a fragment goes missing, and what if the resulting reassembled packets are too large to fit the router&#8217;s buffer? Aside from these problems, reassembly at the routers cause delay due to processing and is a wasted effort, since packets will have to be re-fragmented at the next router anyway.</p>
<p>The maximum packet size is not specified (1) to preserve the individual network&#8217;s internal parameters; (2) to make provisions for future developments which might support larger packet sizes, and (3) to allow expansion of packets when new information is attached or incorporated during transit.</p>
<p><strong>Reliability/Sequenced Delivery</strong><br />
While multiplexed packets may be addressed to the same destination, the destination TCP should be able to identify which packets are for the specific processes. It does this by incorporating a process header to indicate the source and destination ports of the communicating processes. Each segment is encapsulated in a packet with its own checksum and byte count, and a sequence number unique to the communicating processes. These information, together with the flags in the packet, helps the destination TCP in determining the sequence of the fragments to reassemble the split message.</p>
<p>As the previous sentence suggests, TCP/IP puts the responsibility of ensuring ordered delivery and reassembly on the hosts. The network is only used for delivery, and even then, delivery is only best-effort and not 100% guaranteed. It is up to the hosts to verify the correct arrival of the messages and to request a resend should there be problems encountered. Acknowledgement and timeout mechanisms are applied to ensure successful delivery.</p>
<p><strong>Security</strong><br />
Authentication is the responsibility of the host processes. The network lacks the capacity to intelligently verify the legitimacy or authenticity of the messages, since it does not have sufficient knowledge on the nature of the communication between the host processes. It is a different matter, however, when the encryption of entire network is desired to protect itself from misbehaving users.</p>
<p><!--Ethernet Collision Detection, Multicast, --><br />
<strong>Real-time Guarantees</strong><br />
The Internet is &#8220;best-effort&#8221; and does not assure 100% reliability. Application requirements for services vary: some applications, such as speech, require low latency and can tolerate packet loss, whereas others have can tolerate delays as long as the packets are delivered in-order.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=373&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/06/16/tcpip-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>Goals of the Internet</title>
		<link>http://gaki.wordpress.com/2010/06/14/goals-of-the-internet/</link>
		<comments>http://gaki.wordpress.com/2010/06/14/goals-of-the-internet/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:27:03 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=351</guid>
		<description><![CDATA[Reaction to David D. Clark&#8217;s &#8220;The Design Philosophy of the DARPA Internet Protocols&#8220; The Internet has exponentially grown from its inception up to now, roughly four decades later, with little modification. A time-tested design, it has been the vehicle of varying information, no matter the kind of transmission medium the pathway is. The TCP/IP suite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=351&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Reaction to David D. Clark&#8217;s &#8220;<a href="http://portal.acm.org/citation.cfm?id=52336">The Design Philosophy of the DARPA Internet Protocols</a>&#8220;</p>
<p>The Internet has exponentially grown from its inception up to now, roughly four decades later, with little modification. A time-tested design, it has been the vehicle of varying information, no matter the kind of transmission medium the pathway is. The TCP/IP suite would not have developed and remained to be the standard until now if not for the designer&#8217;s objectives of following an ordered set of goals.</p>
<p>First and foremost, the goal was to interconnect the then-existing packet-switched ARPA and ARPANET networks. This determined the structure of the Internet: a packet-switched communications facility connected using gateways. The next goal was survivability &#8212; two communicating hosts should be able to converse despite network disruption, as long as there is any path between them. The Internet, after all, is a communications facility funded by the <a href="http://en.wikipedia.org/wiki/DARPA">DARPA</a> and should serve its purpose even during wartime. This required that state information be stored at the end hosts in what is called &#8220;fate-sharing&#8221; model &#8212; state information, if stored in the gateways, is useless anyway if any of the communicating hosts lost its connection (see <a href="http://gaki.wordpress.com/2010/06/12/the-end-to-end-approach/">end-to-end argument</a>). The designers also realized that different services are required, which cannot be supported by a single protocol, so <a href="http://en.wikipedia.org/wiki/Internet_Protocol_Suite">TCP/IP</a> was split into two layers. The rest of the goals were given less priority but achieved to a certain degree: distributed management, cost-effectiveness, easy host attachment, and accountability.</p>
<p>The widespread use of the Internet past its military origins is currently challenging its design limits. As noted in the paper, a different protocol would have resulted had the priorities been different. The needs at the time of TCP/IP&#8217;s inception are quite different from the current uses demanded of it. Today, there are so many applications for the Internet, from web browsing, e-commerce, multimedia streaming, etc. and each of these applications have different requirements in terms of service. Aside from the applications, the transmission media are also changing, with wired and wireless connections available. This means more possible environments and conditions on which these facilities can be deployed. The fast pace of technology has also given birth to many other devices that can connect to the Internet. All these will have to be accommodated and so the Internet, in its evolution, will have to remain flexible and extensible to support future developments.</p>
<p>The latter goals which did not receive as much attention as the first three goals are now requiring attention, especially now that the use of the Internet has been passed down from the military to commercial and entertainment purposes. Security is now a big issue &#8212; back then, the pioneers had the same objectives and the connected nodes can be trusted; the same can no longer be said today, with all the cyberattacks and malicious users in the Internet. Accountability is also more important now, as businesses and consumers would like to know how resources are being used and whether they are used fairly.</p>
<p>Still, I believe that the current Internet design need not be scrapped or overhauled from ground up; network research can focus on the other individual layers or study cross-layer approaches.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/351/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=351&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/06/14/goals-of-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>Threats to cybersecurity</title>
		<link>http://gaki.wordpress.com/2010/06/13/threats-to-cybersecurity/</link>
		<comments>http://gaki.wordpress.com/2010/06/13/threats-to-cybersecurity/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 08:33:02 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Clay Wilson]]></category>
		<category><![CDATA[computer security]]></category>
		<category><![CDATA[Cybercrime and Cyberterrorism: Vulnerabilities and Policy Issues for Congress]]></category>
		<category><![CDATA[cybersecurity]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=322</guid>
		<description><![CDATA[Reaction to Clay Wilson&#8217;s CRS Report for Congress on Botnets, Cybercrime, and Cyberterrorism: Vulnerabilities and Policy Issues for Congress The report discusses the current trends in cybersecurity to help the Congress create policies in preparation for the possibilities of cyberattacks against critical infrastructure and to assign which bodies should respond to threats in national cybersecurity. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=322&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Reaction to Clay Wilson&#8217;s <a href="http://www.fas.org/sgp/crs/terror/">CRS Report</a> for <a href="http://www.fas.org/sgp/crs/terror/RL32114.pdf">Congress on Botnets, Cybercrime, and Cyberterrorism: Vulnerabilities and Policy Issues for Congress</a></p>
<p>The report discusses the current trends in cybersecurity to help the Congress create policies in preparation for the possibilities of cyberattacks against critical infrastructure and to assign which bodies should respond to threats in national cybersecurity. The report paid particular attention to the link between terrorism and cybercriminals, and the attractiveness to attacks, as well as vulnerabilities, of the US infrastructure system.</p>
<p>Cyberattacks can be classified under three labels: cybercrime, cyberterrorism, or cyberwarfare. Investigating bodies have difficulty putting a label on cyberattacks due to the fact that it is hard to accurately and quickly determine the identity, intent and political motivations of the attackers as methods and tools for infecting computers are rapidly evolving and becoming more sophisticated.</p>
<p>Different trends in cybercrime methods were also discussed, including the use of botnets, malicious codes from websites, identity theft, and cyber espionage. Particular attention is given to the possibility of terrorist groups hiring the services and technical skills of cybercriminals for raising funds for terrorist activities.</p>
<h3>Some notes:</h3>
<ol>
<li><strong>Mindset: not enough priority for cybersecurity.</strong> Our dependence on computer systems is continuously growing, yet it doesn&#8217;t seem like we are giving enough importance to security, thinking that they could not inflict physical damage. We conveniently forget the fact that many control systems (power grid, floodgates, road systems, aircraft systems, communication systems, etc. &#8212; some of which are possibly interdependent) could be remotely administered through the internet and could wreak havoc when controlled by malicious groups or individuals. Just like what the late Ernie Baron used to say, &#8220;Knowledge is power&#8221; &#8212; theft of highly confidential information and other criminal activities could endanger lives. Old people are probably traditional in this sense.</li>
<li><strong>Cybercrimes are &#8220;cooler&#8221; and more profitable.</strong> Young people, in particular, are vulnerable to performing cybercrimes, as they are tempted with the thrill (of doing something without getting caught), and the need to establish a reputation among peers by showing off their technical expertise. Some professionals are exploited through deception and other means, or lured by the lucrative pay. This influx of talents and clients support the rapid technological advancement and financial growth of this underground industry. There are probably more bad guys than good guys. :(</li>
<li><strong>More focus on functionality in software development.</strong> Software companies usually spend development time on developing functionalities, with security probably as an afterthought. Security should be given as much priority as functionality &#8212; no one wants to use a software that has backdoors or broadcasts private information behind his/her back. However, consumers are probably not demanding security enough. (For example, some consumers buy cars for the sole purpose of traveling, with little care about how it guards their personal safety or whether it passed crash tests.)</li>
<li><strong>User consciousness.</strong> Many are uninformed that when their computers are compromised, they become unsuspecting accomplices whose computers can be used as tools for enacting crimes (as in botnets). The importance of computer security should be impressed on everyone &#8212; students, professionals, home or mobile users, etc. In the same way that we learn about safety precautions and how to properly use the products we purchase (for example, how to make sure your gas range doesn&#8217;t cause fire), users should be taught to be responsible for their machines.</li>
<li><strong>The open and distributed nature of the internet.</strong> The open nature of the internet which has spurred the explosion of IT developments over the years is the very same property which makes these illegal activities possible and very hard to trace. The distributed nature of the internet which makes it resilient and the anonymity it provides is a double-edged sword.</li>
</ol>
<p>In a way, this battle between the good guys and the bad guys is advantageous to advancing technology and could be counted as part of human progress &#8212; which means, it will keep on going and going. All this discussion is making me think of the <a href="http://en.wikipedia.org/wiki/The_Dark_Knight_%28film%29">Dark Knight</a>: It&#8217;s always tougher for the good guys; the bad guys take in hostages (and sometimes, coerce them to do bad things) which complicates the mission. Currently, it seems like the good guys are getting overwhelmed, and just playing keep-up.</p>
<p>In the same way that the Internet is a huge network of distributed administrative domains, responsibility should also be distributed. Cybersecurity should not be a concern of only the military or government; the software companies, electronics industry, academe, and consumers should also bear their weight in maintaining a clean virtual environment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/322/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=322&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/06/13/threats-to-cybersecurity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>The end-to-end approach</title>
		<link>http://gaki.wordpress.com/2010/06/12/the-end-to-end-approach/</link>
		<comments>http://gaki.wordpress.com/2010/06/12/the-end-to-end-approach/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 12:55:12 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Computer Networks]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=303</guid>
		<description><![CDATA[Reaction to {End-To-End Arguments in System Design by J.H. Saltzer, D.P. Reed and D.D. Clark} The objective of any communication system is to transfer a message from the origin to the destination correctly, promptly, and efficiently (ideally). However, as in all man-made systems, perfection is impossible &#8212; errors arise and compromises are made and a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=303&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Reaction to {<a href="http://portal.acm.org/citation.cfm?id=357402">End-To-End Arguments in System Design</a> by J.H. Saltzer, D.P. Reed and D.D. Clark}</p>
<p>The objective of any communication system is to transfer a message from the origin to the destination correctly, promptly, and efficiently (ideally). However, as in all man-made systems, perfection is impossible &#8212; errors arise and compromises are made and a certain property (correctness, speed of delivery, cost, etc.) is prioritized depending on the application. In a layered architecture, all the layers will have their own imperfections, and where to implement and what the solution will be depends on how drastic and frequent the errors are.</p>
<p>The end-to-end (E2E) argument is a guideline in system design to relegate implementing functions to the endpoints (or highest level) if low-level knowledge is insufficient to successfully implement it. Saltzer et al. cites situations when an E2E approach is suitable, and when it is not. Examples of when the E2E argument applies are:</p>
<ol>
<li>When the communication system is acceptably reliable (for all applications using it), and there are errors outside the communication system (and/or within the endpoints) that can only be checked by the endpoints;</li>
<li>When the communication system is shared, and other applications which do not require the function are penalized (larger payload/reduced bandwidth, for example);</li>
<li>Or simply when the endpoints can implement the function better.
</li>
</ol>
<p>In the &#8220;Careful File Transfer&#8221; example, the E2E approach is appropriate because there are errors that occur in the higher layers aside from those in the communication system, and so the endpoints will have to do their own checks anyway &#8212; efforts to ensure 100% reliability of the communication system would be a waste since it still won&#8217;t guarantee error-free messages.  This is not to say that one should not exert effort to improve the communication system&#8217;s reliability, but rather, ensure that the communication system is sufficiently reliable for the applications using it, so that the cost of making it so is justified. The E2E argument also reminds designers to consider the effects to all applications using the shared communication system when implementing certain features as low-level functions, because they become imposed.</p>
<p>The IP layer in the TCP/IP model makes use of the end-to-end approach, and by implementing just the necessary functions and stripping off other features, the designers were able to make it flexible and extensible. Looking at how big the Internet has become, would make us appreciate this minimalist approach. The open-ended design now enables the Internet to be used in transmitting different kinds of data &#8212; text, voice, multimedia, etc. The TCP/IP suite&#8217;s design has served us well over the years, but research in the field is not stagnant because as more and more potential uses for it are unveiled, obstacles also appear. For example, what happens in an overly congested area where wireless LAN is the only option?</p>
<p>It is tempting for designers to create all the functions an application could possibly need, but this usually results in a bloated system that is slow and inefficient. An analogy that immediately came to my mind is some operating systems &#8212; consider Microsoft Windows. It used to be that the web browser Internet Explorer could not be uninstalled without causing many of the system applications to malfunction. I don&#8217;t like to use Internet Explorer as my web browser, but it is an imposed feature &#8212; installing other browsers like Mozilla Firefox or Opera does the web browsing function better, but the footprint of IE remains as I could not delete it from my hard drive. In this analogy, MS Windows is the shared communication system, the web browser is the function which could have been left to a higher layer (the user), IE is the imposed feature, Mozilla Firefox or Opera is the reimplementation, and the hard drive space is the cost. Another example that comes to mind is barebone computers.</p>
<p>E2E is applicable in many instances, but not always. The Internet is the way it is, because it was what was needed at that time &#8212; it developed from a set of goals; with some goals more prioritized than the rest. The designer needs a thorough understanding of the goals and requirements, and choose which approach is most appropriate.  The mark could be anywhere between the spectrum; the designer&#8217;s objective is to find that sweet spot.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/303/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=303&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/06/12/the-end-to-end-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>On trusting software</title>
		<link>http://gaki.wordpress.com/2010/06/10/on-trusting-software/</link>
		<comments>http://gaki.wordpress.com/2010/06/10/on-trusting-software/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 07:26:25 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gaki.wordpress.com/?p=160</guid>
		<description><![CDATA[Reaction to Ken Thompson&#8217;s Reflection on Trusting Trust In his lecture, Thompson basically asked whether there is a software which can be fully trusted. One would usually be quick to answer that one cannot trust a software is free of malicious code, unless he/she wrote the source code himself/herself. But thinking deeper, one would be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=160&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Reaction to Ken Thompson&#8217;s <a href="http://portal.acm.org/citation.cfm?id=358210">Reflection on Trusting Trust</a></p>
<p>In his lecture, Thompson basically asked whether there is a software which can be fully trusted. One would usually be quick to answer that one cannot trust a software is free of malicious code, unless he/she wrote the source code himself/herself. But thinking deeper, one would be able to look at the bigger picture, and notice that the source code is not sufficient on its own to create the binary, because it needs a compiler. So then the question goes down to the trustworthiness of the compiler, recursively until the lowest layer of the software architecture, and even further down to the hardware. Essentially, if we would follow the condition that the only software we can trust is our own, then any software we use, as well as the underlying software and hardware platform it runs on, should be something we did ourselves. Which, I couldn&#8217;t resist adding, is just insane.</p>
<p>So, any software, even the one you write, cannot be <em>fully</em> trusted, because it depends on other tools that you didn&#8217;t write yourself. But it can be trusted to some <em>degree</em>, more so than you trust other programs you did not write yourself. You might believe a code you wrote is <em>more</em> trustworthy than someone else&#8217;s, inherently because you wouldn&#8217;t intentionally harm your own system, but later you might find out that it is less secure because of a bug you failed to see. Trust on a software, as my previous sentence illustrates, is more based on trust on the author/s. This extends to the tools. Equally important to a reviewed source code of the tools used is whether the authors are known to implement good methodology and have good reputation. This line of questioning extends further down then adds up until one arrives at a decision whether Software A is <em>likely</em> to be more dependable than Software B.</p>
<p>Reputation can be built by tests and certifications. For example, there are tests and certifications of processes and devices on compliance/conformity to standards specified by trusted bodies like ISO, IEEE, etc. Certification, the way I see it, becomes some sort of &#8220;association&#8221; to these reputable bodies, as though the trustworthiness &#8220;rubbed onto&#8221; the brand or product. This could lead to associations or alliances of companies with products that are certified. In wireless LAN, for example, there is the <a href="http://www.wi-fi.org/organization.php">Wi-Fi Alliance</a>, with <a href="http://www.wi-fi.org/our_members.php">member companies</a> that commit to interoperability among their products. The same is true for software. For one, there is the <a href="http://www.trustedcomputinggroup.org/">Trusted Computing Group</a>, which promotes <a href="http://en.wikipedia.org/wiki/Trusted_Computing">Trusted Computing</a> technology. But does this imply software developed by member companies of the Trusted Computing Group are fool-proof and can be completely trusted?</p>
<p>Apparently not. As Diomidis Spinellis pointed out in his paper &#8220;<a href="http://portal.acm.org/citation.cfm?id=777347#">Reflections on Trusting Trust Revisited</a>&#8221; with <a href="http://linux.slashdot.org/article.pl?sid=03/03/30/1337234">Xbox</a> as a case in point. Reputation worked for the other bodies I mentioned, but not for <acronym title="Trusted Computing Group">TCG</acronym>, at least for me. The difference probably lies in the fact that usually, certifications are done to guarantee that a product has met a certain <em>functionality</em>. Security is a far, far more complex and completely different property. The way I see it, perfect software security is an impossible dream, so a fully-trustworthy software will never exist, simply because there is always somebody smarter than you (if you are the designer) out there. Still, like I said, there are <em>degrees</em> of trustworthiness &#8212; Software A may be a tougher nut to crack than Software B &#8212; but to be fully certain that a software is impenetrable? Nah.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=160&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2010/06/10/on-trusting-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>Bayantel&#8217;s Speed-on-Demand</title>
		<link>http://gaki.wordpress.com/2006/08/15/bayantels-sod/</link>
		<comments>http://gaki.wordpress.com/2006/08/15/bayantels-sod/#comments</comments>
		<pubDate>Mon, 14 Aug 2006 23:51:30 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">https://gaki.wordpress.com/2006/08/15/bayantels-sod/</guid>
		<description><![CDATA[Okay, I&#8217;ve subscribed to Bayantel/SkyDSL&#8216;s cheapest plan, which is 256kbps for P899. And it came with an SOD promo. We&#8217;ve been subscribed for a while now, and it was only yesterday that I learned that it wasn&#8217;t activated by default, and I wouldn&#8217;t have known it if a PLDT DSL subscriber hadn&#8217;t told me. Tsk, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=99&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, I&#8217;ve subscribed to <a href="http://www.bayantel.com.ph">Bayantel</a>/<a href="http://www.skydsl.com.ph">SkyDSL</a>&#8216;s cheapest plan, which is 256kbps for P899. And it came with an <acronym title="Speed-on-Demand">SOD</acronym> promo. We&#8217;ve been subscribed for a while now, and it was only yesterday that I learned that it wasn&#8217;t activated by default, and I wouldn&#8217;t have known it if a <a href="http://www.pldt.com.ph">PLDT</a> DSL <a href="http://freudianslip4.blogspot.com">subscriber</a> hadn&#8217;t told me. Tsk, tsk..</p>
<p><a href="http://nightfox.wordpress.com">Kuya Noel</a>, you ass. You didn&#8217;t even tell me!!! Ayhechu!</p>
<p>Anyways, if you&#8217;re a SkyDSL subscriber, you need to activate the SOD (which doubles your subscribed speed from 10pm to 10am) by calling the Bayantel Customer Service at (632) 412 12 12. Or if you don&#8217;t like calling for technical assistance (unlike me), just append &#8220;@sod&#8221; to your username account and your speed should double at the mentioned hours. Enjoy!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gaki.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gaki.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=99&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2006/08/15/bayantels-sod/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
		<item>
		<title>Demonoid Pass</title>
		<link>http://gaki.wordpress.com/2006/07/16/demonoid-pass/</link>
		<comments>http://gaki.wordpress.com/2006/07/16/demonoid-pass/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 11:47:28 +0000</pubDate>
		<dc:creator>gaki</dc:creator>
				<category><![CDATA[BitTorrent]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">https://gaki.wordpress.com/2006/07/16/demonoid-pass/</guid>
		<description><![CDATA[This post is outdated. The updated version of this post has been moved here: Demonoid Pass After days of searching for a demonoid invitation and repeatedly checking back at Demonoid.com, I was finally able to register. I&#8217;m really, really excited right now, waiting for the activation email to appear in my inbox. My excitement is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=84&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="font-size:larger;font-weight:bold;">This post is outdated. The updated version of this post has been moved here: <a href="http://gaki.blogspot.com/2006/07/demonoid-pass.html">Demonoid Pass</a></p>
<p>After days of searching for a <a href="http://www.google.com.ph/search?q=demonoid+invitation&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official" title="Search in Google!">demonoid invitation</a> and repeatedly checking back at <a href="http://www.demonoid.com">Demonoid.com</a>, I was finally able to register. I&#8217;m really, really excited right now, waiting for the activation email to appear in my inbox.</p>
<p>My excitement is slowly turning into dread.. I mean, it&#8217;s been a few minutes and it hasn&#8217;t arrive. Come on&#8230; *sweats*</p>
<p>Anyway, just to inform the other guys, registration is currently open for those looking for entry. If it closes before you learned of it, well, I guess I should just say that keep on checking back. I learned from <a href="http://au.answers.yahoo.com/question/index?qid=20060711062117AAJmf0l">Yahoo!7 Answers</a> that registration opens once every two weeks (though I&#8217;m not entirely sure if it&#8217;s true), but heck, I got one when I checked right after reading that. So, check frequently!</p>
<p>Update: I&#8217;m still waiting (in vain as it seems) for that activation email.. Just how long does it take to arrive? Anybody?</p>
<p><ins datetime="2006-07-17T11:00:50+00:00">Update 2:</ins> It&#8217;s been a day and it hasn&#8217;t arrived. I&#8217;m giving up. I&#8217;ll just try signing up again when it reopens. I don&#8217;t know what the problem is &#8212; if it is with <a href="https://mail.google.com">GMail</a> or with Demonoid itself. I wish Demonoid has a way of resending the activation email. As it is, I couldn&#8217;t have the confirmation resent, nor can I ask for a new password. I knew I shouldn&#8217;t have hesitated to sign up again when the mail didn&#8217;t arrive. But my conscience wouldn&#8217;t let me! I keep thinking of the unfortunate guy whose slot I will be stealing.. *sigh*</p>
<p><ins datetime="2006-07-18T20:42:55+00:00">Update 3:</ins> The confirmation email still didn&#8217;t arrive, but I was able to login now. It seems they automatically activated the accounts created during their last opening. Yatta!</p>
<p><ins datetime="2006-08-18T16:48:57+00:00">Update 4:</ins> This post has been getting a lot of hits (Demonoid sure is a big keyword), and it disappoints me. It feels like I&#8217;m leeching off of Demonoid&#8217;s name. Plus the post has absolutely nothing helpful in it. So to change that, here are tips.</p>
<ol>
<li><em>Make Demonoid your homepage.</em> So that everytime you go online and fire up your browser, it automatically goes to the page and you&#8217;ll see if registration has reopened.</li>
<li><em>Be more specific.</em> When you find some blog/forum where you can ask for an invitation, be as specific as possible in what you need to download. Invitations are limited, so members are picky with the recipients of their codes. It would help you get an invitation from someone if you can provide a good reason why that someone should give you an invitation. It&#8217;s also good to promise and prove you&#8217;re not simply an ungrateful leecher.</li>
<li><em>Be patient.</em> This is the most important out of everything that&#8217;s been said, actually.</li>
</ol>
<p>Also, be informed that invitations don&#8217;t always work; sometimes the site disallows new sign-ups despite having an invitation code. If that&#8217;s the case, try the code again some other time. Once you get in, show your appreciation: don&#8217;t just leech; do share and seed!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gaki.wordpress.com/84/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gaki.wordpress.com/84/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gaki.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gaki.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gaki.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gaki.wordpress.com&amp;blog=30034&amp;post=84&amp;subd=gaki&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gaki.wordpress.com/2006/07/16/demonoid-pass/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1363f7150b871e07e1bdef5d200f2ef5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gaki</media:title>
		</media:content>
	</item>
	</channel>
</rss>
