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 &gt;&gt; <span class='constant constant_numeric constant_numeric_ruby'>13</span>); b = m1(b, c, a, a &lt;&lt; <span class='constant constant_numeric constant_numeric_ruby'>8</span>); c = m1(c, a, b, b &gt;&gt; <span class='constant constant_numeric constant_numeric_ruby'>13</span>); <span class='linenum'> 24</span> a = m1(a, b, c, c &gt;&gt; <span class='constant constant_numeric constant_numeric_ruby'>12</span>); b = m1(b, c, a, a &lt;&lt; <span class='constant constant_numeric constant_numeric_ruby'>16</span>); c = m1(c, a, b, b &gt;&gt; <span class='constant constant_numeric constant_numeric_ruby'>5</span>); <span class='linenum'> 25</span> a = m1(a, b, c, c &gt;&gt; <span class='constant constant_numeric constant_numeric_ruby'>3</span>); b = m1(b, c, a, a &lt;&lt; <span class='constant constant_numeric constant_numeric_ruby'>10</span>); c = m1(c, a, b, b &gt;&gt; <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 &gt;= 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>)&lt;&lt;<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&amp;failedip=216.239.51.102;821&amp;ch=6%u&amp;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>&lt;RK&gt;<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: &lt;RK&gt;(rank)&lt;/RK&gt; </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 &gt; <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'>&lt;&lt;-T</span> <span class='linenum'> 68</span> google pagerank by dairon <span class='linenum'> 69</span> usage: pr &lt;url&gt; <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>