dairon - Root
tag:dairon.net,2008:mephisto/
Mephisto Noh-Varr
2008-07-14T18:26:05Z
dairon
tag:dairon.net,2008-03-10:11000
2008-03-10T18:25:00Z
2008-07-14T18:26:05Z
haqu.net
<p>More than a year from last post… And you’re here, which means that there are still visitors coming here and reading this. So I’d like to keep it online. If you want to know more about my creations visit <a href='http://haqu.net'>haqu.net</a>.</p>
dairon
tag:dairon.net,2007-03-03:7708
2007-03-03T12:49:00Z
2008-07-14T18:30:15Z
Elegy Alexandra
<p>Acoustic guitar, my hands and soul :)</p>
<p><a href='/assets/2007/3/3/elegy-alexandra-dairon.mp3'>Anatoly Olshasky - Elegy “Alexandra”</a> (2.3 MB) performed by dairon.</p>
dairon
tag:dairon.net,2007-02-27:7140
2007-02-27T10:48:00Z
2008-07-14T18:30:39Z
Stand-by Balance
<p><img src='/assets/2006/12/6/stand-by-balance.jpg' alt='Stand-by Balance' /></p>
<p>Reposted :)</p>
dairon
tag:dairon.net,2007-02-12:5503
2007-02-12T08:22:00Z
2008-07-14T18:30:51Z
RubyRSS Updated
<p>Yesterday I’ve received email from <a href='http://www.robertblum.com'>Robert Blum</a> who turned RubyRSS into a ruby gem. So I’ve decided to add credit to website… and completely rewrite it :) to make it up to date. Now <a href='http://www.rubyrss.com'>RubyRSS website</a> has three sections: how to parse RSS, how to make RSS, and how to add template-based HTML generator for RSS object.</p>
dairon
tag:dairon.net,2007-02-07:5083
2007-02-07T20:47:00Z
2008-07-14T18:31:21Z
23map gamES Launched
<p>Whe-e-ha! Launched… definitely launched! <a href='http://www.23map.com'>23map</a> is a some kind of speed-development project. It’s an easy to use game site with casual games from Big Fish Games. Updating every 24 hours :)</p>
dairon
tag:dairon.net,2007-01-15:32
2007-01-15T23:56:00Z
2007-01-16T06:04:47Z
Domingos Semenzato - Choro
<p>Playing on acoustic guitar. Recorded with built-in microphone.</p>
<p><a href='/assets/2007/1/16/Choro_-_performed_by_dairon.mp3'>First part of Domingos Semenzato’s Choro</a> (0.7 MB) performed by dairon.</p>
dairon
tag:dairon.net,2007-01-14:24
2007-01-14T11:31:00Z
2008-07-14T18:31:39Z
iPlayful Forum Launched
<p>Good news, as always ;)</p>
<p>Yesterday I have an idea to make a forum for gamers. Visitors of <a href='http://www.dinerdash-3.com'>Diner Dash 3</a> game site left several questions in comments section, which is not actually supposed for it. So now there is a place to ask and to answer about your favourite games - <a href='http://www.iplayful.com'>iPlayful forum</a>.</p>
dairon
tag:dairon.net,2007-01-09:23
2007-01-09T10:27:00Z
2007-01-09T16:29:11Z
It Is You
<p>Speed painting. Drawn for about 3 minutes.</p>
<p><img src='/assets/2007/1/9/it-is-you.jpg' alt='It is you' /></p>
dairon
tag:dairon.net,2007-01-08:22
2007-01-08T08:06:00Z
2007-01-08T08:19:51Z
GameSpacer Steps Forward
<p>Today I’ve uploaded and launched new version of <a href='http://gamespacer.com'>GameSpacer</a> website. Now you can create account and customize your own GameSpacer as you like. If you select latest games or random games, it will dynamically update its content daily or on each request. So it can be used as a graphical RSS feed.</p>
dairon
tag:dairon.net,2007-01-01:19
2007-01-01T20:06:00Z
2007-01-08T08:18:48Z
Diner Dash 3 Fan Site Launched
<p>Location: <a href='http://www.dinerdash-3.com'>http://www.dinerdash-3.com</a>.
I’ve added <a href='http://gamespacer.com'>GameSpacer</a> there with the latest released games. It’s refreshing each day automatically.</p>
dairon
tag:dairon.net,2006-12-31:20
2006-12-31T18:00:00Z
2007-01-23T18:21:18Z
Happy New Year!
<p>Wishing you best of luck! :D</p>
dairon
tag:dairon.net,2006-12-29:18
2006-12-29T12:01:00Z
2006-12-29T18:03:10Z
Freenergy
<p><img src='/assets/2006/12/29/freenergy.jpg' alt='Freenergy' /></p>
dairon
tag:dairon.net,2006-12-29:17
2006-12-29T07:18:00Z
2006-12-29T13:20:13Z
Romance
<p>Acoustic guitar. Recorded with iMac built-in microphone.</p>
<p><a href='/assets/2006/12/29/Romance__performed_by_dairon_.mp3'>Romance (performed by dairon)</a> (780KB)</p>
dairon
tag:dairon.net,2006-12-27:14
2006-12-27T07:31:00Z
2007-01-08T08:19:32Z
GameSpacer
<p>Last days I was creating new website and yesterday it was launched here - <a href='http://gamespacer.com'>http://gamespacer.com</a>. Anyone can fill up his own GameSpacer with desired games and generate personal code for his website based on his account name in My Big Fish Games.</p>
<p>You can discuss it at <a href='http://forums.indiegamer.com/showthread.php?t=9470'>IndieGamer forum</a>.</p>
dairon
tag:dairon.net,2006-12-23:12
2006-12-23T11:46:00Z
2006-12-23T11:57:13Z
Get Google PageRank From Shell
<p>Domain name in, Google PageRank (toolbar value) out. Examples of usage:</p>
<pre>
[~]$ pr rubyonrails.com
8
[~]$ pr del.icio.us
8
[~]$ pr http://script.aculo.us
7
[~]$ pr dairon.net
4
[~]$ pr apple.com
10
</pre>
<p>Domain name in, Google PageRank (toolbar value) out. Examples of usage:</p>
<pre>
[~]$ pr rubyonrails.com
8
[~]$ pr del.icio.us
8
[~]$ pr http://script.aculo.us
7
[~]$ pr dairon.net
4
[~]$ pr apple.com
10
</pre>
<p>Here is a Ruby code:</p>
<pre class='textmate-source sunburst'><span class='linenum'> 1</span> <span class='source source_ruby'><span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span>!/usr/bin/env ruby -w
</span><span class='linenum'> 2</span>
<span class='linenum'> 3</span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> Google PageRank
</span><span class='linenum'> 4</span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> K.Kodama 2004-09-01
</span><span class='linenum'> 5</span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> Original: http://blog.outer-court.com/archive/2004_06_27_index.html#108834386239051706
</span><span class='linenum'> 6</span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> modified by dairon
</span><span class='linenum'> 7</span>
<span class='linenum'> 8</span> <span class='meta meta_require meta_require_ruby'><span class='keyword keyword_other keyword_other_special-method keyword_other_special-method_ruby'>require</span> <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>net/http<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span></span>
<span class='linenum'> 9</span> <span class='meta meta_require meta_require_ruby'><span class='keyword keyword_other keyword_other_special-method keyword_other_special-method_ruby'>require</span> <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>getoptlong<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span></span>
<span class='linenum'> 10</span>
<span class='linenum'> 11</span> <span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span> = <span class='constant constant_numeric constant_numeric_ruby'>0x100000000</span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> modulo for unsigned int 32bit(4byte)
</span><span class='linenum'> 12</span>
<span class='linenum'> 13</span> <span class='meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby'><span class='keyword keyword_control keyword_control_def keyword_control_def_ruby'>def</span> <span class='entity entity_name entity_name_function entity_name_function_ruby'>m1</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>(</span><span class='variable variable_parameter variable_parameter_function variable_parameter_function_ruby'>a,b,c,d</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>)</span></span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> mix/power mod
</span><span class='linenum'> 14</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> (((a+(<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>-b)+(<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>-c))%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>)^(d%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>))%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>
<span class='linenum'> 15</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 16</span>
<span class='linenum'> 17</span> <span class='meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby'><span class='keyword keyword_control keyword_control_def keyword_control_def_ruby'>def</span> <span class='entity entity_name entity_name_function entity_name_function_ruby'>c2i</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>(</span><span class='variable variable_parameter variable_parameter_function variable_parameter_function_ruby'>s = <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>, k = <span class='constant constant_numeric constant_numeric_ruby'>0</span></span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>)</span></span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> char codes to int. Little Endian
</span><span class='linenum'> 18</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> ((s[k+<span class='constant constant_numeric constant_numeric_ruby'>3</span>].to_i*<span class='constant constant_numeric constant_numeric_ruby'>0x100</span>+s[k+<span class='constant constant_numeric constant_numeric_ruby'>2</span>].to_i)*<span class='constant constant_numeric constant_numeric_ruby'>0x100</span>+s[k+<span class='constant constant_numeric constant_numeric_ruby'>1</span>].to_i)*<span class='constant constant_numeric constant_numeric_ruby'>0x100</span>+s[k].to_i
<span class='linenum'> 19</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 20</span>
<span class='linenum'> 21</span> <span class='meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby'><span class='keyword keyword_control keyword_control_def keyword_control_def_ruby'>def</span> <span class='entity entity_name entity_name_function entity_name_function_ruby'>mix</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>(</span><span class='variable variable_parameter variable_parameter_function variable_parameter_function_ruby'>a,b,c</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>)</span></span>
<span class='linenum'> 22</span> a = a%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>; b = b%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>; c = c%<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>M</span>
<span class='linenum'> 23</span> a = m1(a, b, c, c >> <span class='constant constant_numeric constant_numeric_ruby'>13</span>); b = m1(b, c, a, a << <span class='constant constant_numeric constant_numeric_ruby'>8</span>); c = m1(c, a, b, b >> <span class='constant constant_numeric constant_numeric_ruby'>13</span>);
<span class='linenum'> 24</span> a = m1(a, b, c, c >> <span class='constant constant_numeric constant_numeric_ruby'>12</span>); b = m1(b, c, a, a << <span class='constant constant_numeric constant_numeric_ruby'>16</span>); c = m1(c, a, b, b >> <span class='constant constant_numeric constant_numeric_ruby'>5</span>);
<span class='linenum'> 25</span> a = m1(a, b, c, c >> <span class='constant constant_numeric constant_numeric_ruby'>3</span>); b = m1(b, c, a, a << <span class='constant constant_numeric constant_numeric_ruby'>10</span>); c = m1(c, a, b, b >> <span class='constant constant_numeric constant_numeric_ruby'>15</span>);
<span class='linenum'> 26</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> [a,b,c];
<span class='linenum'> 27</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 28</span>
<span class='linenum'> 29</span> <span class='meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby'><span class='keyword keyword_control keyword_control_def keyword_control_def_ruby'>def</span> <span class='entity entity_name entity_name_function entity_name_function_ruby'>check_sum</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>(</span><span class='variable variable_parameter variable_parameter_function variable_parameter_function_ruby'>url</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>)</span></span>
<span class='linenum'> 30</span> a = <span class='constant constant_numeric constant_numeric_ruby'>0x9E3779B9</span>; b = <span class='constant constant_numeric constant_numeric_ruby'>0x9E3779B9</span>; c = <span class='constant constant_numeric constant_numeric_ruby'>0xE6359A60</span>;
<span class='linenum'> 31</span> iurl = <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>info:<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>+url; len = iurl.size; k=<span class='constant constant_numeric constant_numeric_ruby'>0</span>;
<span class='linenum'> 32</span> <span class='keyword keyword_control keyword_control_ruby'>while</span>(len >= k+<span class='constant constant_numeric constant_numeric_ruby'>12</span>) <span class='keyword keyword_control keyword_control_ruby keyword_control_ruby_start-block'>do
</span><span class='linenum'> 33</span> a += c2i(iurl,k);
<span class='linenum'> 34</span> b += c2i(iurl,k+<span class='constant constant_numeric constant_numeric_ruby'>4</span>);
<span class='linenum'> 35</span> c += c2i(iurl,k+<span class='constant constant_numeric constant_numeric_ruby'>8</span>);
<span class='linenum'> 36</span> a,b,c = mix(a,b,c);
<span class='linenum'> 37</span> k = k+<span class='constant constant_numeric constant_numeric_ruby'>12</span>
<span class='linenum'> 38</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 39</span> a += c2i(iurl,k);
<span class='linenum'> 40</span> b += c2i(iurl,k+<span class='constant constant_numeric constant_numeric_ruby'>4</span>);
<span class='linenum'> 41</span> c += (c2i(iurl,k+<span class='constant constant_numeric constant_numeric_ruby'>8</span>)<<<span class='constant constant_numeric constant_numeric_ruby'>8</span>)+len;
<span class='linenum'> 42</span> a,b,c = mix(a,b,c);
<span class='linenum'> 43</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> c;
<span class='linenum'> 44</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 45</span>
<span class='linenum'> 46</span> <span class='meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby'><span class='keyword keyword_control keyword_control_def keyword_control_def_ruby'>def</span> <span class='entity entity_name entity_name_function entity_name_function_ruby'>get_pr</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>(</span><span class='variable variable_parameter variable_parameter_function variable_parameter_function_ruby'>url</span><span class='punctuation punctuation_definition punctuation_definition_parameters punctuation_definition_parameters_ruby'>)</span></span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> get Google PageRank
</span><span class='linenum'> 47</span> port = <span class='constant constant_numeric constant_numeric_ruby'>80</span>
<span class='linenum'> 48</span> ch = check_sum(url);
<span class='linenum'> 49</span> g_path = sprintf(<span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>/search?client=navclient-auto&failedip=216.239.51.102;821&ch=6%u&q=info:%s<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>, ch, url);
<span class='linenum'> 50</span> p = <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span> <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> rank
</span><span class='linenum'> 51</span> <span class='variable variable_other variable_other_constant variable_other_constant_ruby'>Net</span>::<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>HTTP</span>::<span class='keyword keyword_other keyword_other_special-method keyword_other_special-method_ruby'>new</span>(<span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>toolbarqueries.google.com<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>, port).get(g_path) <span class='keyword keyword_control keyword_control_ruby keyword_control_ruby_start-block'>do </span>|line|
<span class='linenum'> 52</span> pos = line.index(<span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span><RK><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>) <span class='comment comment_line comment_line_number-sign comment_line_number-sign_ruby'><span class='punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_ruby'>#</span> format: <RK>(rank)</RK>
</span><span class='linenum'> 53</span> <span class='keyword keyword_control keyword_control_ruby'>if</span> pos != <span class='constant constant_language constant_language_ruby'>nil</span>
<span class='linenum'> 54</span> p = (line[pos+<span class='constant constant_numeric constant_numeric_ruby'>4</span>,<span class='constant constant_numeric constant_numeric_ruby'>2</span>]).to_i;
<span class='linenum'> 55</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>break</span>;
<span class='linenum'> 56</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>;
<span class='linenum'> 57</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 58</span> <span class='keyword keyword_control keyword_control_ruby'>if</span> p.size > <span class='constant constant_numeric constant_numeric_ruby'>0</span>
<span class='linenum'> 59</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> p.to_i
<span class='linenum'> 60</span> <span class='keyword keyword_control keyword_control_ruby'>elsif</span> (url[-<span class='constant constant_numeric constant_numeric_ruby'>1</span>,<span class='constant constant_numeric constant_numeric_ruby'>1</span>] != <span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>/<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>)
<span class='linenum'> 61</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> get_pr(url+<span class='string string_quoted string_quoted_double string_quoted_double_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'>"</span>/<span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'>"</span></span>);
<span class='linenum'> 62</span> <span class='keyword keyword_control keyword_control_ruby'>else</span> <span class='keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby'>return</span> -<span class='constant constant_numeric constant_numeric_ruby'>1</span>;
<span class='linenum'> 63</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 64</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 65</span>
<span class='linenum'> 66</span> <span class='keyword keyword_control keyword_control_ruby'>if</span> <span class='variable variable_other variable_other_constant variable_other_constant_ruby'>ARGV</span>.empty?
<span class='linenum'> 67</span> puts <span class='string string_unquoted string_unquoted_heredoc string_unquoted_heredoc_ruby'><span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_ruby'><<-T</span>
<span class='linenum'> 68</span> google pagerank by dairon
<span class='linenum'> 69</span> usage: pr <url>
<span class='linenum'> 70</span> <span class='punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_ruby'> T</span></span>
<span class='linenum'> 71</span> exit
<span class='linenum'> 72</span> <span class='keyword keyword_control keyword_control_ruby'>end</span>
<span class='linenum'> 73</span>
<span class='linenum'> 74</span> puts get_pr(<span class='variable variable_other variable_other_constant variable_other_constant_ruby'>ARGV</span>[<span class='constant constant_numeric constant_numeric_ruby'>0</span>])
</span></pre>