monkdiscuss
gmax
<p>A few months ago, following [id://331803|a lead] by [BrowserUk] and using [id://331873|source code] (slightly rearranged) by [blokhead], I started collecting [Selected Best Nodes], until I had 2000 of them.</p>
<p>Once I was reasonably confident that I had the first 2000 best nodes of all times, I started playing with the resulting database, and eventually I made a simple <a href="http://gmax.oltrelinux.com/cgi-bin/cbnodes.cgi">search engine</a>, from where I can get some statistics by section or author, and lists of nodes, customized by section and rep.</p>
<p>A few examples:</p>
<p>Stats by section, sorted by number of nodes: (but you can get stats by author, or sorted in different ways)</p>
<table cellpadding="5" cellspacing="0" border="1"><tr><th>section</th> <th>nodes</th> <th>sum_rep</th> <th>avg_rep</th> <th>min_rep</th> <th>max_rep</th></tr><tr><td align="left">[Meditations]</td> <td align="right">808</td> <td align="right">89319</td> <td align="right">110.54</td> <td align="right">82</td> <td align="right">452</td></tr><tr><td align="left">[Seekers of Perl Wisdom]</td> <td align="right">579</td> <td align="right">56855</td> <td align="right">98.20</td> <td align="right">82</td> <td align="right">389</td></tr><tr><td align="left">[Perl Monks Discussion]</td> <td align="right">249</td> <td align="right">28373</td> <td align="right">113.95</td> <td align="right">82</td> <td align="right">297</td></tr><tr><td align="left">[Cool Uses For Perl]</td> <td align="right">113</td> <td align="right">13331</td> <td align="right">117.97</td> <td align="right">82</td> <td align="right">325</td></tr><tr><td align="left">[Obfuscated Code]</td> <td align="right">111</td> <td align="right">14819</td> <td align="right">133.50</td> <td align="right">82</td> <td align="right">541</td></tr><tr><td align="left">[Tutorials]</td> <td align="right">71</td> <td align="right">9324</td> <td align="right">131.32</td> <td align="right">83</td> <td align="right">409</td></tr><tr><td align="left">[Perl Poetry]</td> <td align="right">44</td> <td align="right">4882</td> <td align="right">110.95</td> <td align="right">83</td> <td align="right">256</td></tr><tr><td align="left">[Craft]</td> <td align="right">17</td> <td align="right">1908</td> <td align="right">112.24</td> <td align="right">85</td> <td align="right">227</td></tr><tr><td align="left">[Code Catacombs]</td> <td align="right">5</td> <td align="right">464</td> <td align="right">92.80</td> <td align="right">85</td> <td align="right">101</td></tr><tr><td align="left">[Past Polls|Polls]</td> <td align="right">3</td> <td align="right">326</td> <td align="right">108.67</td> <td align="right">98</td> <td align="right">129</td></tr><tr><td align="left">[Snippets Section]</td> <td align="right">3</td> <td align="right">342</td> <td align="right">114</td> <td align="right">83</td> <td align="right">150</td></tr><tr><td align="left">[Reviews]</td> <td align="right">2</td> <td align="right">192</td> <td align="right">96</td> <td align="right">96</td> <td align="right">96</td></tr><tr><td align="left">[Perl News]</td> <td align="right">1</td> <td align="right">92</td> <td align="right">92</td> <td align="right">92</td> <td align="right">92</td></tr></table>
<p>List of [Meditations] and [Cool Uses for Perl] nodes with rep of 200 or more: (but you can list by any other section or rep value)</p>
<table cellpadding="5" cellspacing="0" border="1">
<tr><th>n.</th> <th>title</th> <th>author</th> <th>rep</th><th>section</th></tr>
<tr><td>1</td>
<td>[id://153046|Professional Employees and Works for Hire]</td>
<td>[id://26179|tilly]</td>
<td>452</td>
<td>Med</td>
</tr><tr><td>2</td>
<td>[id://124732|A little fun with merlyn]</td>
<td>[id://9270|jcwren]</td>
<td>325</td>
<td>CUFP</td>
</tr><tr><td>3</td>
<td>[id://17890|Shift, Pop, Unshift and Push with Impunity!]</td>
<td>[id://5549|lhoward]</td>
<td>286</td>
<td>Med</td>
</tr><tr><td>4</td>
<td>[id://153079|Re: Professional Employees and Works for Hire]</td>
<td>[id://22308|dws]</td>
<td>285</td>
<td>Med</td>
</tr><tr><td>5</td>
<td>[id://91080|Damian Conway's ten rules for when to use OO]</td>
<td>[id://72812|petdance]</td>
<td>276</td>
<td>Med</td>
</tr><tr><td>6</td>
<td>[id://34786|Why I like functional programming]</td>
<td>[id://26179|tilly]</td>
<td>271</td>
<td>Med</td>
</tr><tr><td>7</td>
<td>[id://171968|Second rate programmers and my confession]</td>
<td>[id://17000|Ovid]</td>
<td>265</td>
<td>Med</td>
</tr><tr><td>8</td>
<td>[id://157252|web site design, or lack thereof]</td>
<td>[id://9073|merlyn]</td>
<td>254</td>
<td>Med</td>
</tr><tr><td>9</td>
<td>[id://124879|Paradigm Shift - Don't use strict]</td>
<td>[id://17000|Ovid]</td>
<td>239</td>
<td>Med</td>
</tr><tr><td>10</td>
<td>[id://117895|How You (Yes You!) Can Get Involved]</td>
<td>[id://1382|chromatic]</td>
<td>237</td>
<td>Med</td>
</tr><tr><td>11</td>
<td>[id://215675|My coding guidelines]</td>
<td>[id://169744|Abigail-II]</td>
<td>234</td>
<td>Med</td>
</tr><tr><td>12</td>
<td>[id://31147|Genetic Programming or breeding Perls]</td>
<td>[id://15684|gumpu]</td>
<td>232</td>
<td>CUFP</td>
</tr><tr><td>13</td>
<td>[id://105446|'our' is not 'my']</td>
<td>[id://17000|Ovid]</td>
<td>232</td>
<td>Med</td>
</tr><tr><td>14</td>
<td>[id://103656|SPAM eater]</td>
<td>[id://24736|boo_radley]</td>
<td>226</td>
<td>CUFP</td>
</tr><tr><td>15</td>
<td>[id://26380|The path to mastery]</td>
<td>[id://26179|tilly]</td>
<td>223</td>
<td>Med</td>
</tr><tr><td>16</td>
<td>[id://138636|Oh my God! Tie killed Perl!]</td>
<td>[id://3607|Petruchio]</td>
<td>217</td>
<td>Med</td>
</tr><tr><td>17</td>
<td>[id://64608|Stats Whoring - The VXML Way]</td>
<td>[id://9270|jcwren]</td>
<td>213</td>
<td>Med</td>
</tr><tr><td>18</td>
<td>[id://193859|Do my homework for me!]</td>
<td>[id://22308|dws]</td>
<td>213</td>
<td>Med</td>
</tr><tr><td>19</td>
<td>[id://145659|Advanced Sorting - GRT - Guttman Rosler Transform]</td>
<td>[id://108447|demerphq]</td>
<td>210</td>
<td>Med</td>
</tr><tr><td>20</td>
<td>[id://162190|Yoda Speak Translator]</td>
<td>[id://133383|grep]</td>
<td>209</td>
<td>CUFP</td>
</tr><tr><td>21</td>
<td>[id://153059|Re: Professional Employees and Works for Hire]</td>
<td>[id://35324|Trimbach]</td>
<td>200</td>
<td>Med</td>
</tr></table>
<p>More than my description, I believe that using it directly would be easier to understand. So have a look at <a href="http://gmax.oltrelinux.com/cgi-bin/cbnodes.cgi">http://gmax.oltrelinux.com/cgi-bin/cbnodes.cgi</a>, where you can also download the current <a href="http://gmax.oltrelinux.com/cgi-bin/best_nodes.zip">database</a> in SQLite format.</p>
<p>I will appreciate comments and tips for enhancements. Actually, if the [gods] decide to implement something like this in the Monastery, I would be very happy.</p>
<p>Thanks to [demerphq], [BrowserUk], [dragonchild], and [blokhead] for providing useful feedback and tips.</p>
<p><small><b>update</b><br>
Modified links in example table. Since it was cut-and-paste code from an external page, its links could log out the readers. Fixed now. Thanks to [talexb].</small>
</p>
<div class="pmsig">
<div class="pmsig-127116">
<pre>
_ _ _ _
(_|| | |(_|><
_|
</pre>
</div>
</div>