diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-06-17 14:44:37 +0100 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-06-17 14:44:37 +0100 |
| commit | 0481a80595a156a0de02e531ae66662d711c8b86 (patch) | |
| tree | e346c0456589ee09002d428382a0bf39dd7fd06b | |
| parent | ce67d818ae31a56a05d1ac9369e2257f84575952 (diff) | |
| download | perlweeklychallenge-club-0481a80595a156a0de02e531ae66662d711c8b86.tar.gz perlweeklychallenge-club-0481a80595a156a0de02e531ae66662d711c8b86.tar.bz2 perlweeklychallenge-club-0481a80595a156a0de02e531ae66662d711c8b86.zip | |
- Added solutions by Kevin Colyer.
| -rw-r--r-- | challenge-013/kevin-colyer/perl6/ch-1.p6 | 14 | ||||
| -rw-r--r-- | challenge-013/kevin-colyer/perl6/ch-2.p6 | 25 | ||||
| -rw-r--r-- | stats/pwc-current.json | 75 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 56 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 120 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 864 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 56 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 54 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 250 |
11 files changed, 854 insertions, 800 deletions
diff --git a/challenge-013/kevin-colyer/perl6/ch-1.p6 b/challenge-013/kevin-colyer/perl6/ch-1.p6 new file mode 100644 index 0000000000..3704c80664 --- /dev/null +++ b/challenge-013/kevin-colyer/perl6/ch-1.p6 @@ -0,0 +1,14 @@ +#!/usr/bin/perl6 +use v6; +use Test; + +# Challenge #13.1 +# Write a script to print the date of last Friday of every month of a given year. Order y, m, d + +my $year=2019; +for 1..12 -> $month { + my $d=Date.new($year,$month,1); + my $dim=$d.days-in-month -1; + my $friday = $d + first {($d+$_).day-of-week==5}, $dim-7..$dim; + say $friday.yyyy-mm-dd; +} diff --git a/challenge-013/kevin-colyer/perl6/ch-2.p6 b/challenge-013/kevin-colyer/perl6/ch-2.p6 new file mode 100644 index 0000000000..87d4deb58f --- /dev/null +++ b/challenge-013/kevin-colyer/perl6/ch-2.p6 @@ -0,0 +1,25 @@ +#!/usr/bin/perl6 +use v6; +use Test; + +# Challenge #2 +# Write a script to demonstrate Mutually Recursive methods. Two methods are mutually recursive if the first method calls the second and the second calls first in turn. Using the mutually recursive methods, generate Hofstadter Female and Male sequences. +# +# F ( 0 ) = 1 ; M ( 0 ) = 0 +# F ( n ) = n − M ( F ( n − 1 ) ) , n > 0 +# M ( n ) = n − F ( M ( n − 1 ) ) , n > 0. +# F: 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, ... (sequence A005378 in the OEIS) +# M: 0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, 12, ... (sequence A005379 in the OEIS) + +my $f=join ", ", map { F($_) }, (^21); +is $f,"1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13", "Hofstadter Female sequence"; + +my $m=join ", ", map { M($_) }, (^21); +is $m,"0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, 12", "Hofstadter Male sequence"; + + +multi F($n where $n==0) { 1 } +multi F($n) { $n - M( F( $n-1 ) ) } + +multi M($n where $n==0) { 0 } +multi M($n) { $n − F( M( $n − 1 ) ) } diff --git a/stats/pwc-current.json b/stats/pwc-current.json index cb8f5b5cbd..10c4cc26f5 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,46 +1,59 @@ { + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 + } + }, "title" : { "text" : "Perl Weekly Challenge - 013" }, - "tooltip" : { - "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>", - "followPointer" : 1, - "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>" - }, "legend" : { "enabled" : 0 }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, "subtitle" : { - "text" : "[Champions: 2] Last updated at 2019-06-17 10:05:09 GMT" + "text" : "[Champions: 3] Last updated at 2019-06-17 13:43:59 GMT" }, - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - } - } + "chart" : { + "type" : "column" }, "xAxis" : { "type" : "category" }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } + "tooltip" : { + "followPointer" : 1, + "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>", + "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>" }, "drilldown" : { "series" : [ { + "name" : "Joelle Maslak", + "id" : "Joelle Maslak", "data" : [ [ "Perl 6", 1 ] + ] + }, + { + "name" : "Kevin Colyer", + "data" : [ + [ + "Perl 6", + 2 + ] ], - "id" : "Joelle Maslak", - "name" : "Joelle Maslak" + "id" : "Kevin Colyer" }, { "id" : "Simon Proctor", @@ -56,23 +69,25 @@ }, "series" : [ { - "name" : "Perl Weekly Challenge - 013", - "colorByPoint" : 1, "data" : [ { + "name" : "Joelle Maslak", "drilldown" : "Joelle Maslak", - "y" : 1, - "name" : "Joelle Maslak" + "y" : 1 + }, + { + "name" : "Kevin Colyer", + "y" : 2, + "drilldown" : "Kevin Colyer" }, { - "drilldown" : "Simon Proctor", "y" : 1, + "drilldown" : "Simon Proctor", "name" : "Simon Proctor" } - ] + ], + "name" : "Perl Weekly Challenge - 013", + "colorByPoint" : 1 } - ], - "chart" : { - "type" : "column" - } + ] } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 65d3fc7ada..abf25c79ab 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,25 +1,30 @@ { - "chart" : { - "type" : "column" + "title" : { + "text" : "Perl Weekly Challenge Contributions - 2019" }, - "tooltip" : { - "pointFormat" : "<b>{point.y:.0f}</b>" + "xAxis" : { + "type" : "category", + "labels" : { + "style" : { + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" + } + } }, "series" : [ { "dataLabels" : { + "format" : "{point.y:.0f}", + "align" : "right", + "rotation" : -90, "y" : 10, "enabled" : "true", - "color" : "#FFFFFF", - "align" : "right", - "format" : "{point.y:.0f}", "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" }, - "rotation" : -90 + "color" : "#FFFFFF" }, - "name" : "Contributions", "data" : [ [ "Blog", @@ -31,33 +36,28 @@ ], [ "Perl 6", - 291 + 293 ] - ] + ], + "name" : "Contributions" } ], - "legend" : { - "enabled" : "false" - }, - "title" : { - "text" : "Perl Weekly Challenge Contributions - 2019" - }, "subtitle" : { - "text" : "Last updated at 2019-06-17 10:05:29 GMT" + "text" : "Last updated at 2019-06-17 13:44:12 GMT" }, - "xAxis" : { - "type" : "category", - "labels" : { - "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" - } - } + "tooltip" : { + "pointFormat" : "<b>{point.y:.0f}</b>" + }, + "chart" : { + "type" : "column" }, "yAxis" : { "title" : { "text" : null }, "min" : 0 + }, + "legend" : { + "enabled" : "false" } } diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index 9835c712cb..e17becad65 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,61 +1,69 @@ { + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "legend" : { + "enabled" : "false" + }, "tooltip" : { "followPointer" : "true", - "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>", - "headerFormat" : "<span style=\"font-size:11px\"></span>" + "headerFormat" : "<span style=\"font-size:11px\"></span>", + "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>" }, "chart" : { "type" : "column" }, "series" : [ { - "name" : "Perl Weekly Challenge Languages", "colorByPoint" : "true", + "name" : "Perl Weekly Challenge Languages", "data" : [ { - "y" : 123, "drilldown" : "001", - "name" : "#001" + "name" : "#001", + "y" : 123 }, { "y" : 104, - "drilldown" : "002", - "name" : "#002" + "name" : "#002", + "drilldown" : "002" }, { + "y" : 66, "name" : "#003", - "drilldown" : "003", - "y" : 66 + "drilldown" : "003" }, { "y" : 84, - "drilldown" : "004", - "name" : "#004" + "name" : "#004", + "drilldown" : "004" }, { - "y" : 66, "drilldown" : "005", - "name" : "#005" + "name" : "#005", + "y" : 66 }, { - "drilldown" : "006", "name" : "#006", + "drilldown" : "006", "y" : 47 }, { "y" : 54, - "drilldown" : "007", - "name" : "#007" + "name" : "#007", + "drilldown" : "007" }, { "y" : 67, - "name" : "#008", - "drilldown" : "008" + "drilldown" : "008", + "name" : "#008" }, { - "drilldown" : "009", + "y" : 62, "name" : "#009", - "y" : 62 + "drilldown" : "009" }, { "y" : 58, @@ -63,9 +71,9 @@ "name" : "#010" }, { + "y" : 75, "name" : "#011", - "drilldown" : "011", - "y" : 75 + "drilldown" : "011" }, { "y" : 80, @@ -73,15 +81,15 @@ "name" : "#012" }, { - "y" : 2, + "y" : 4, "drilldown" : "013", "name" : "#013" } ] } ], - "legend" : { - "enabled" : "false" + "subtitle" : { + "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-06-17 13:44:12 GMT" }, "title" : { "text" : "Perl Weekly Challenge Language" @@ -103,11 +111,11 @@ 10 ] ], - "id" : "001", - "name" : "001" + "name" : "001", + "id" : "001" }, { - "id" : "002", + "name" : "002", "data" : [ [ "Perl 5", @@ -122,10 +130,11 @@ 9 ] ], - "name" : "002" + "id" : "002" }, { "id" : "003", + "name" : "003", "data" : [ [ "Perl 5", @@ -139,11 +148,9 @@ "Blog", 8 ] - ], - "name" : "003" + ] }, { - "name" : "004", "id" : "004", "data" : [ [ @@ -158,10 +165,10 @@ "Blog", 9 ] - ] + ], + "name" : "004" }, { - "name" : "005", "data" : [ [ "Perl 5", @@ -176,6 +183,7 @@ 11 ] ], + "name" : "005", "id" : "005" }, { @@ -215,6 +223,7 @@ "name" : "007" }, { + "id" : "008", "name" : "008", "data" : [ [ @@ -229,8 +238,7 @@ "Blog", 9 ] - ], - "id" : "008" + ] }, { "data" : [ @@ -247,11 +255,11 @@ 11 ] ], - "id" : "009", - "name" : "009" + "name" : "009", + "id" : "009" }, { - "name" : "010", + "id" : "010", "data" : [ [ "Perl 5", @@ -266,10 +274,9 @@ 9 ] ], - "id" : "010" + "name" : "010" }, { - "name" : "011", "data" : [ [ "Perl 5", @@ -284,9 +291,11 @@ 8 ] ], + "name" : "011", "id" : "011" }, { + "id" : "012", "name" : "012", "data" : [ [ @@ -301,11 +310,10 @@ "Blog", 9 ] - ], - "id" : "012" + ] }, { - "id" : "013", + "name" : "013", "data" : [ [ "Perl 5", @@ -313,35 +321,27 @@ ], [ "Perl 6", - 2 + 4 ], [ "Blog", 0 ] ], - "name" : "013" + "id" : "013" } ] }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } + "xAxis" : { + "type" : "category" }, "plotOptions" : { "series" : { + "borderWidth" : 0, "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 + "format" : "{point.y}", + "enabled" : 1 + } } - }, - "xAxis" : { - "type" : "category" - }, - "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2019-06-17 10:05:29 GMT" } } diff --git a/stats/pwc-leaders.json b/stats/pwc-leaders.json index 860d161ecd..e9910985e6 100644 --- a/stats/pwc-leaders.json +++ b/stats/pwc-leaders.json @@ -1,58 +1,330 @@ { - "tooltip" : { - "pointFormat" : "<span style=\"color:{point.color}\">{point.name}</span>: <b>{point.y:f}</b><br/>", - "headerFormat" : "<span style=\"font-size:11px\"></span>", - "followPointer" : "true" - }, "chart" : { "type" : "column" }, + "legend" : { + "enabled" : "false" + }, + "series" : [ + { + "data" : [ + { + "name" : "#1: Joelle Maslak", + "y" : 126, + "drilldown" : "Joelle Maslak" + }, + { + "y" : 122, + "name" : "#2: Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld" + }, + { + "y" : 96, + "name" : "#3: Jaldhar H. Vyas", + "drilldown" : "Jaldhar H. Vyas" + }, + { + "drilldown" : "Ruben Westerberg", + "name" : "#4: Ruben Westerberg", + "y" : 84 + }, + { + "drilldown" : "Adam Russell", + "y" : 72, + "name" : "#5: Adam Russell" + }, + { + "y" : 64, + "name" : "#6: Arne Sommer", + "drilldown" : "Arne Sommer" + }, + { + "drilldown" : "Kian-Meng Ang", + "y" : 64, + "name" : "#7: Kian-Meng Ang" + }, + { + "name" : "#8: Simon Proctor", + "y" : 62, + "drilldown" : "Simon Proctor" + }, + { + "drilldown" : "Athanasius", + "y" : 56, + "name" : "#9: Athanasius" + }, + { + "drilldown" : "Francis Whittle", + "name" : "#10: Francis Whittle", + "y" : 50 + }, + { + "drilldown" : "Gustavo Chaves", + "y" : 50, + "name" : "#11: Gustavo Chaves" + }, + { + "y" : 48, + "name" : "#12: E. Choroba", + "drilldown" : "E. Choroba" + }, + { + "y" : 48, + "name" : "#13: Jo Christian Oterhals", + "drilldown" : "Jo Christian Oterhals" + }, + { + "drilldown" : "Andrezgz", + "name" : "#14: Andrezgz", + "y" : 46 + }, + { + "y" : 44, + "name" : "#15: Dave Jacoby", + "drilldown" : "Dave Jacoby" + }, + { + "y" : 44, + "name" : "#16: Dr James A. Smith", + "drilldown" : "Dr James A. Smith" + }, + { + "name" : "#17: Daniel Mantovani", + "y" : 36, + "drilldown" : "Daniel Mantovani" + }, + { + "name" : "#18: Duncan C. White", + "y" : 36, + "drilldown" : "Duncan C. White" + }, + { + "name" : "#19: Mark Senn", + "y" : 32, + "drilldown" : "Mark Senn" + }, + { + "drilldown" : "Nick Logan", + "y" : 32, + "name" : "#20: Nick Logan" + }, + { + "y" : 28, + "name" : "#21: Lars Balker", + "drilldown" : "Lars Balker" + }, + { + "y" : 28, + "name" : "#22: Yozen Hernandez", + "drilldown" : "Yozen Hernandez" + }, + { + "drilldown" : "Steven Wilson", + "name" : "#23: Steven Wilson", + "y" : 26 + }, + { + "drilldown" : "Alicia Bielsa", + "y" : 22, + "name" : "#24: Alicia Bielsa" + }, + { + "drilldown" : "Feng Chang", + "name" : "#25: Feng Chang", + "y" : 22 + }, + { + "y" : 22, + "name" : "#26: Ozzy", + "drilldown" : "Ozzy" + }, + { + "drilldown" : "Doug Schrag", + "name" : "#27: Doug Schrag", + "y" : 20 + }, + { + "y" : 20, + "name" : "#28: Maxim Nechaev", + "drilldown" : "Maxim Nechaev" + }, + { + "y" : 18, + "name" : "#29: Guillermo Ramos", + "drilldown" : "Guillermo Ramos" + }, + { + "name" : "#30: Robert Gratza", + "y" : 16, + "drilldown" : "Robert Gratza" + }, + { + "name" : "#31: John Barrett", + "y" : 14, + "drilldown" : "John Barrett" + }, + { + "y" : 14, + "name" : "#32: Khalid", + "drilldown" : "Khalid" + }, + { + "y" : 12, + "name" : "#33: Jaime Corchado", + "drilldown" : "Jaime Corchado" + }, + { + "drilldown" : "Kevin Colyer", + "name" : "#34: Kevin Colyer", + "y" : 12 + }, + { + "drilldown" : "Kivanc Yazan", + "name" : "#35: Kivanc Yazan", + "y" : 12 + }, + { + "y" : 12, + "name" : "#36: Maxim Kolodyazhny", + "drilldown" : "Maxim Kolodyazhny" + }, + { + "drilldown" : "Philippe Bruhat", + "y" : 12, + "name" : "#37: Philippe Bruhat" + }, + { + "drilldown" : "Sergio Iglesias", + "y" : 12, + "name" : "#38: Sergio Iglesias" + }, + { + "drilldown" : "Arpad Toth", + "y" : 10, + "name" : "#39: Arpad Toth" + }, + { + "name" : "#40: Steve Rogerson", + "y" : 10, + "drilldown" : "Steve Rogerson" + }, + { + "name" : "#41: Veesh Goldman", + "y" : 10, + "drilldown" : "Veesh Goldman" + }, + { + "drilldown" : "Aaron Sherman", + "y" : 8, + "name" : "#42: Aaron Sherman" + }, + { + "y" : 8, + "name" : "#43: Alex Daniel", + "drilldown" : "Alex Daniel" + }, + { + "y" : 8, + "name" : "#44: Bob Kleemann", + "drilldown" : "Bob Kleemann" + }, + { + "drilldown" : "Chenyf", + "y" : 8, + "name" : "#45: Chenyf" + }, + { + "y" : 8, + "name" : "#46: David Kayal", + "drilldown" : "David Kayal" + }, + { + "drilldown" : "Finley", + "name" : "#47: Finley", + "y" : 8 + }, + { + "name" : "#48: Luis F. Uceta", + "y" : 8, + "drilldown" : "Luis F. Uceta" + }, + { + "drilldown" : "Matt Latusek", + "name" : "#49: Matt Latusek", + "y" : 8 + }, + { + "name" : "#50: Neil Bowers", + "y" : 8, + "drilldown" : "Neil Bowers" + } + ], + "name" : "Perl Weekly Challenge Leaders", + "colorByPoint" : "true" + } + ], "title" : { "text" : "Perl Weekly Challenge Leaders (TOP 50)" }, - "legend" : { - "enabled" : "false" + "xAxis" : { + "type" : "category" + }, + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 + } + }, + "tooltip" : { + "pointFormat" : "<span style=\"color:{point.color}\">{point.name}</span>: <b>{point.y:f}</b><br/>", + "followPointer" : "true", + "headerFormat" : "<span style=\"font-size:11px\"></span>" + }, + "subtitle" : { + "text" : "Click the columns to drilldown the score breakdown. Last updated at 2019-06-17 13:44:08 GMT" }, "drilldown" : { "series" : [ { - "id" : "Joelle Maslak", - "name" : "Joelle Maslak", "data" : [ [ - "Blog", - 4 - ], - [ "Perl 5", 29 ], [ "Perl 6", 30 + ], + [ + "Blog", + 4 ] - ] + ], + "id" : "Joelle Maslak", + "name" : "Joelle Maslak" }, { + "id" : "Laurent Rosenfeld", + "name" : "Laurent Rosenfeld", "data" : [ [ - "Blog", - 14 + "Perl 5", + 24 ], [ "Perl 6", 23 ], [ - "Perl 5", - 24 + "Blog", + 14 ] - ], - "name" : "Laurent Rosenfeld", - "id" : "Laurent Rosenfeld" + ] }, { - "name" : "Jaldhar H. Vyas", "data" : [ [ "Perl 5", @@ -63,6 +335,7 @@ 24 ] ], + "name" : "Jaldhar H. Vyas", "id" : "Jaldhar H. Vyas" }, { @@ -81,6 +354,7 @@ }, { "id" : "Adam Russell", + "name" : "Adam Russell", "data" : [ [ "Perl 5", @@ -90,11 +364,9 @@ "Blog", 12 ] - ], - "name" : "Adam Russell" + ] }, { - "name" : "Arne Sommer", "data" : [ [ "Blog", @@ -105,56 +377,56 @@ 21 ] ], + "name" : "Arne Sommer", "id" : "Arne Sommer" }, { + "name" : "Kian-Meng Ang", "id" : "Kian-Meng Ang", "data" : [ [ - "Perl 5", - 21 - ], - [ "Blog", 11 + ], + [ + "Perl 5", + 21 ] - ], - "name" : "Kian-Meng Ang" + ] }, { + "id" : "Simon Proctor", + "name" : "Simon Proctor", "data" : [ [ - "Blog", - 6 - ], - [ "Perl 6", 21 ], [ "Perl 5", 4 + ], + [ + "Blog", + 6 ] - ], - "name" : "Simon Proctor", - "id" : "Simon Proctor" + ] }, { "id" : "Athanasius", + "name" : "Athanasius", "data" : [ [ - "Perl 5", - 26 - ], - [ "Perl 6", 2 + ], + [ + "Perl 5", + 26 ] - ], - "name" : "Athanasius" + ] }, { - "id" : "Francis Whittle", "data" : [ [ "Blog", @@ -165,38 +437,40 @@ 19 ] ], + "id" : "Francis Whittle", "name" : "Francis Whittle" }, { - "id" : "Gustavo Chaves", - "name" : "Gustavo Chaves", "data" : [ [ - "Blog", - 4 - ], - [ "Perl 5", 21 + ], + [ + "Blog", + 4 ] - ] + ], + "name" : "Gustavo Chaves", + "id" : "Gustavo Chaves" }, { - "id" : "E. Choroba", "name" : "E. Choroba", + "id" : "E. Choroba", "data" : [ [ - "Blog", - 8 - ], - [ "Perl 5", 16 + ], + [ + "Blog", + 8 ] ] }, { "id" : "Jo Christian Oterhals", + "name" : "Jo Christian Oterhals", "data" : [ [ "Perl 6", @@ -210,8 +484,7 @@ "Blog", 6 ] - ], - "name" : "Jo Christian Oterhals" + ] }, { "id" : "Andrezgz", @@ -224,8 +497,6 @@ ] }, { - "id" : "Dave Jacoby", - "name" : "Dave Jacoby", "data" : |
