Rosetta Code/List authors of task descriptions: Difference between revisions
Thundergnat (talk | contribs) (→{{header|Perl 6}}: Refactor to make more modular/resumable. Adjust table spacing, now shows date task added and author links) |
Thundergnat (talk | contribs) (Update full list, better spacing, add date tasks added and author links) |
||
Line 21:
Please '''DO NOT''' add a full output for ''each'' programming language; just show a representative sample. One full list is useful. Multiple full lists just use space and bandwidth.
<div style="height:80ex;overflow:scroll;border-style:ridge;"><table border="1" cellpadding="4"><tr><th colspan="2">As of 2017-10-
<tr><td><ul>[[User:2Powers|2Powers]]</ul></td><td><ul><ol><li>2013-04-16 - Draft: [[Names_to_numbers|Names to numbers]]</li><li>2013-04-16 - Draft: [[Solving_coin_problems|Solving coin problems]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:12.175.32.19|12.175.32.19]]</ul></td><td><ul><ol><li>2009-10-12 - Task: [[Soundex|Soundex]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:12Me21|12Me21]]</ul></td><td><ul><ol><li>2015-04-04 - Task: [[Draw_a_rotating_cube|Draw a rotating cube]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:64.131.185.25|64.131.185.25]]</ul></td><td><ul><ol><li>2008-02-14 - Task: [[Sierpinski_carpet|Sierpinski carpet]]</li><li>2008-02-14 - Task: [[Sierpinski_triangle|Sierpinski triangle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:66.120.226.84|66.120.226.84]]</ul></td><td><ul><ol><li>2008-11-03 - Task: [[Top_rank_per_group|Top rank per group]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:67.20.197.154|67.20.197.154]]</ul></td><td><ul><ol><li>2011-02-24 - Task: [[RSA_code|RSA code]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:68.38.195.134|68.38.195.134]]</ul></td><td><ul><ol><li>2008-07-03 - Task: [[Zig-zag_matrix|Zig-zag matrix]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:68.175.31.239|68.175.31.239]]</ul></td><td><ul><ol><li>2008-07-02 - Task: [[SEDOLs|SEDOLs]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:69.12.181.181|69.12.181.181]]</ul></td><td><ul><ol><li>2007-03-07 - Task: [[Random_numbers|Random numbers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:70.83.182.253|70.83.182.253]]</ul></td><td><ul><ol><li>2007-03-07 - Task: [[Check_that_file_exists|Check that file exists]]</li><li>2007-03-07 - Task: [[Create_a_file|Create a file]]</li><li>2007-03-07 - Task: [[Delete_a_file|Delete a file]]</li><li>2007-03-07 - Task: [[File_modification_time|File modification time]]</li><li>2007-03-07 - Task: [[File_size|File size]]</li><li>2007-03-07 - Task: [[Rename_a_file|Rename a file]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:71.205.120.86|71.205.120.86]]</ul></td><td><ul><ol><li>2007-08-18 - Task: [[Function_definition|Function definition]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:74.56.102.15|74.56.102.15]]</ul></td><td><ul><ol><li>2007-01-24 - Task: [[Compound_data_type|Compound data type]]</li><li>2007-01-22 - Task: [[Copy_a_string|Copy a string]]</li><li>2007-01-23 - Task: [[Enumerations|Enumerations]]</li><li>2007-01-23 - Task: [[Increment_a_numerical_string|Increment a numerical string]]</li><li>2007-01-23 - Task: [[Polymorphism|Polymorphism]]</li><li>2007-01-24 - Task: [[Stack|Stack]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:74.74.225.216|74.74.225.216]]</ul></td><td><ul><ol><li>2007-09-30 - Task: [[Singly-linked_list/Traversal|Singly-linked list/Traversal]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:76.19.46.239|76.19.46.239]]</ul></td><td><ul><ol><li>2008-02-07 - Task: [[Non-decimal_radices/Convert|Non-decimal radices/Convert]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:76.91.63.71|76.91.63.71]]</ul></td><td><ul><ol><li>2009-06-17 - Task: [[Sorting_algorithms/Heapsort|Sorting algorithms/Heapsort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:77.250.119.152|77.250.119.152]]</ul></td><td><ul><ol><li>2011-11-02 - Task: [[Haversine_formula|Haversine formula]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:78.35.107.83|78.35.107.83]]</ul></td><td><ul><ol><li>2010-06-20 - Task: [[Discordian_date|Discordian date]]</li><li>2010-06-20 - Task: [[Leap_year|Leap year]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:78.146.0.60|78.146.0.60]]</ul></td><td><ul><ol><li>2010-08-21 - Task: [[Narcissist|Narcissist]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:79.54.58.148|79.54.58.148]]</ul></td><td><ul><ol><li>2011-10-30 - Task: [[Paraffins|Paraffins]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:82.32.24.201|82.32.24.201]]</ul></td><td><ul><ol><li>2011-05-09 - Draft: [[Aspect_Oriented_Programming|Aspect Oriented Programming]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:83.104.248.190|83.104.248.190]]</ul></td><td><ul><ol><li>2007-11-09 - Task: [[Matrix_multiplication|Matrix multiplication]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:87.224.129.185|87.224.129.185]]</ul></td><td><ul><ol><li>2012-02-05 - Task: [[Canny_edge_detector|Canny edge detector]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:91.4.78.20|91.4.78.20]]</ul></td><td><ul><ol><li>2011-01-07 - Task: [[Ordered_Partitions|Ordered Partitions]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:96.20.64.30|96.20.64.30]]</ul></td><td><ul><ol><li>2009-02-31 - Task: [[Mandelbrot_set|Mandelbrot set]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:99.105.56.162|99.105.56.162]]</ul></td><td><ul><ol><li>2011-00-10 - Task: [[Levenshtein_distance|Levenshtein distance]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:137.195.250.2|137.195.250.2]]</ul></td><td><ul><ol><li>2008-04-07 - Task: [[Sorting_algorithms/Bogosort|Sorting algorithms/Bogosort]]</li><li>2008-04-08 - Task: [[Sorting_algorithms/Permutation_sort|Sorting algorithms/Permutation sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:142.204.88.102|142.204.88.102]]</ul></td><td><ul><ol><li>2011-02-08 - Task: [[Create_an_HTML_table|Create an HTML table]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:145.254.251.66|145.254.251.66]]</ul></td><td><ul><ol><li>2007-10-07 - Task: [[List_comprehensions|List comprehensions]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:145.254.251.95|145.254.251.95]]</ul></td><td><ul><ol><li>2007-10-06 - Task: [[Pattern_matching|Pattern matching]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:146.201.224.238|146.201.224.238]]</ul></td><td><ul><ol><li>2008-03-18 - Task: [[Reverse_a_string|Reverse a string]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:155.192.0.234|155.192.0.234]]</ul></td><td><ul><ol><li>2011-04-04 - Task: [[Sorting_algorithms/Strand_sort|Sorting algorithms/Strand sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:165.124.208.73|165.124.208.73]]</ul></td><td><ul><ol><li>2011-09-28 - Task: [[Pythagoras_tree|Pythagoras tree]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:171.65.33.13|171.65.33.13]]</ul></td><td><ul><ol><li>2007-01-13 - Task: [[Command-line_arguments|Command-line arguments]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:195.33.114.129|195.33.114.129]]</ul></td><td><ul><ol><li>2008-04-20 - Task: [[Sorting_algorithms/Shell_sort|Sorting algorithms/Shell sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:200.102.26.6|200.102.26.6]]</ul></td><td><ul><ol><li>2008-08-25 - Task: [[HTTP|HTTP]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:201.67.232.39|201.67.232.39]]</ul></td><td><ul><ol><li>2010-11-30 - Task: [[Record_sound|Record sound]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:207.74.29.206|207.74.29.206]]</ul></td><td><ul><ol><li>2007-00-15 - Task: [[Window_creation|Window creation]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:209.63.105.137|209.63.105.137]]</ul></td><td><ul><ol><li>2007-00-22 - Task: [[Associative_array/Creation|Associative array/Creation]]</li><li>2007-01-06 - Task: [[Fork|Fork]]</li><li>2007-00-23 - Task: [[Table_creation/Postal_addresses|Table creation/Postal addresses]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:219.77.140.150|219.77.140.150]]</ul></td><td><ul><ol><li>2008-07-17 - Task: [[Factorial|Factorial]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Abu|Abu]]</ul></td><td><ul><ol><li>2010-10-23 - Task: [[Anonymous_recursion|Anonymous recursion]]</li><li>2010-11-10 - Task: [[Chat_server|Chat server]]</li><li>2012-03-24 - Draft: [[Chess_player|Chess player]]</li><li>2010-07-27 - Task: [[Extend_your_language|Extend your language]]</li><li>2011-05-30 - Task: [[First_class_environments|First class environments]]</li><li>2011-10-02 - Task: [[Function_frequency|Function frequency]]</li><li>2010-07-23 - Task: [[GUI_component_interaction|GUI component interaction]]</li><li>2010-07-23 - Task: [[GUI_enabling/disabling_of_controls|GUI enabling/disabling of controls]]</li><li>2010-11-14 - Task: [[Maze_generation|Maze generation]]</li><li>2010-11-15 - Task: [[Maze_solving|Maze solving]]</li><li>2010-07-24 - Task: [[Morse_code|Morse code]]</li><li>2010-11-15 - Task: [[Parallel_calculations|Parallel calculations]]</li><li>2011-00-11 - Task: [[Random_number_generator_(device)|Random number generator (device)]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Adonis|Adonis]]</ul></td><td><ul><ol><li>2007-00-27 - Task: [[Classes|Classes]]</li><li>2007-00-24 - Task: [[Walk_a_directory/Non-recursively|Walk a directory/Non-recursively]]</li><li>2007-00-24 - Task: [[XML/DOM_serialization|XML/DOM serialization]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Akshay|Akshay]]</ul></td><td><ul><ol><li>2011-11-08 - Draft: [[Dijkstra%27s_algorithm|Dijkstra's algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:AlainD|AlainD]]</ul></td><td><ul><ol><li>2014-00-20 - Task: [[Fractran|Fractran]]</li><li>2015-06-22 - Task: [[URL_parser|URL parser]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Alegend|Alegend]]</ul></td><td><ul><ol><li>2010-03-11 - Task: [[Evaluate_binomial_coefficients|Evaluate binomial coefficients]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:AlexLehm|AlexLehm]]</ul></td><td><ul><ol><li>2011-09-30 - Task: [[Langton%27s_ant|Langton's ant]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Aloisdg|Aloisdg]]</ul></td><td><ul><ol><li>2016-11-03 - Draft: [[Diversity_prediction_theorem|Diversity prediction theorem]]</li><li>2016-08-22 - Task: [[Munchausen_numbers|Munchausen numbers]]</li><li>2016-07-29 - Draft: [[Sattolo_cycle|Sattolo cycle]]</li><li>2016-09-04 - Draft: [[Two_Sum|Two Sum]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:AnatolV|AnatolV]]</ul></td><td><ul><ol><li>2017-03-05 - Task: [[
<tr><td><ul>[[User:Avi|Avi]]</ul></td><td><ul><ol><li>2011-02-07 - Task: [[Cholesky_decomposition|Cholesky decomposition]]</li><li>2011-05-08 - Task: [[Element-wise_operations|Element-wise operations]]</li><li>2011-02-06 - Task: [[Euler_method|Euler method]]</li><li>2011-02-11 - Task: [[LU_decomposition|LU decomposition]]</li><li>2011-04-28 - Task: [[Numerical_integration/Gauss-Legendre_Quadrature|Numerical integration/Gauss-Legendre Quadrature]]</li><li>2011-05-17 - Task: [[QR_decomposition|QR decomposition]]</li><li>2017-02-05 - Task: [[UTF-8_encode_and_decode|UTF-8 encode and decode]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Axtens|Axtens]]</ul></td><td><ul><ol><li>2011-00-24 - Draft: [[Decision_tables|Decision tables]]</li><li>2010-03-20 - Task: [[Find_limit_of_recursion|Find limit of recursion]]</li><li>2011-05-29 - Task: [[History_variables|History variables]]</li><li>2011-05-05 - Task: [[Last_letter-first_letter|Last letter-first letter]]</li><li>2010-02-15 - Task: [[Price_fraction|Price fraction]]</li><li>2010-03-01 - Task: [[Take_notes_on_the_command_line|Take notes on the command line]]</li><li>2015-03-21 - Draft: [[Tasks_without_examples|Tasks without examples]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Backupbrain|Backupbrain]]</ul></td><td><ul><ol><li>2007-00-23 - Task: [[SOAP|SOAP]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Badmadevil|Badmadevil]]</ul></td><td><ul><ol><li>2008-02-22 - Task: [[Pascal%27s_triangle/Puzzle|Pascal's triangle/Puzzle]]</li><li>2008-05-07 - Task: [[Power_set|Power set]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bcdady|Bcdady]]</ul></td><td><ul><ol><li>2010-04-07 - Task: [[Write_to_Windows_event_log|Write to Windows event log]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bearophile|Bearophile]]</ul></td><td><ul><ol><li>2013-09-14 - Draft: [[ASCII_art_diagram_converter|ASCII art diagram converter]]</li><li>2013-00-06 - Draft: [[Boids|Boids]]</li><li>2015-00-14 - Draft: [[Dice_game_probabilities|Dice game probabilities]]</li><li>2014-09-28 - Draft: [[Free_polyominoes_enumeration|Free polyominoes enumeration]]</li><li>2013-07-02 - Task: [[Generate_lower_case_ASCII_alphabet|Generate lower case ASCII alphabet]]</li><li>2014-07-23 - Task: [[Iterated_digits_squaring|Iterated digits squaring]]</li><li>2014-01-20 - Task: [[Maximum_triangle_path_sum|Maximum triangle path sum]]</li><li>2013-10-21 - Task: [[Nonogram_solver|Nonogram solver]]</li><li>2015-03-25 - Task: [[Sum_and_Product_Puzzle|Sum and Product Puzzle]]</li><li>2012-08-15 - Task: [[Total_circles_area|Total circles area]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Binki|Binki]]</ul></td><td><ul><ol><li>2015-09-22 - Task: [[Write_entire_file|Write entire file]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bjartur|Bjartur]]</ul></td><td><ul><ol><li>2014-04-17 - Draft: [[Repeat|Repeat]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bjrtr|Bjrtr]]</ul></td><td><ul><ol><li>2011-07-16 - Task: [[Call_an_object_method|Call an object method]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:BlaiseP|BlaiseP]]</ul></td><td><ul><ol><li>2014-06-22 - Task: [[The_ISAAC_Cipher|The ISAAC Cipher]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Blue Prawn|Blue Prawn]]</ul></td><td><ul><ol><li>2008-11-06 - Task: [[Bitmap|Bitmap]]</li><li>2008-11-06 - Task: [[Bitmap/B%C3%A9zier_curves/Cubic|Bitmap/Bézier curves/Cubic]]</li><li>2008-11-06 - Task: [[Bitmap/B%C3%A9zier_curves/Quadratic|Bitmap/Bézier curves/Quadratic]]</li><li>2008-11-06 - Task: [[Bitmap/Bresenham%27s_line_algorithm|Bitmap/Bresenham's line algorithm]]</li><li>2008-11-06 - Task: [[Bitmap/Midpoint_circle_algorithm|Bitmap/Midpoint circle algorithm]]</li><li>2008-11-06 - Task: [[Bitmap/PPM_conversion_through_a_pipe|Bitmap/PPM conversion through a pipe]]</li><li>2008-11-06 - Task: [[Bitmap/Write_a_PPM_file|Bitmap/Write a PPM file]]</li><li>
<tr><td><ul>[[User:Bob9000|Bob9000]]</ul></td><td><ul><ol><li>2007-00-28 - Task: [[
<tr><td><ul>[[User:BR|BR]]</ul></td><td><ul><ol><li>2010-00-25 - Task: [[Sorting_algorithms/Comb_sort|Sorting algorithms/Comb sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bubbajim3|Bubbajim3]]</ul></td><td><ul><ol><li>2017-00-14 - Task: [[MAC_Vendor_Lookup|MAC Vendor Lookup]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bugmenot|Bugmenot]]</ul></td><td><ul><ol><li>2015-08-26 - Task: [[Array_length|Array length]]</li><li>2015-09-07 - Draft: [[Type_detection|Type detection]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bugmenot2|Bugmenot2]]</ul></td><td><ul><ol><li>2015-09-09 - Task: [[Search_a_list_of_records|Search a list of records]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Bukzor|Bukzor]]</ul></td><td><ul><ol><li>2014-07-09 - Task: [[Make_directory_path|Make directory path]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Casebash|Casebash]]</ul></td><td><ul><ol><li>2010-09-15 - Task: [[String_matching|String matching]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Cblp|Cblp]]</ul></td><td><ul><ol><li>2016-05-15 - Task: [[Stream_Merge|Stream Merge]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Ce|Ce]]</ul></td><td><ul><ol><li>2007-04-28 - Task: [[Arithmetic/Integer|Arithmetic/Integer]]</li><li>2007-02-12 - Task: [[Comments|Comments]]</li><li>2008-11-05 - Task: [[Constrained_genericity|Constrained genericity]]</li><li>2007-01-27 - Task: [[Create_a_two-dimensional_array_at_runtime|Create a two-dimensional array at runtime]]</li><li>2008-00-20 - Task: [[Infinity|Infinity]]</li><li>2008-03-27 - Task: [[Inheritance/Multiple|Inheritance/Multiple]]</li><li>2007-02-31 - Task: [[Integer_comparison|Integer comparison]]</li><li>2007-10-18 - Task: [[Logical_operations|Logical operations]]</li><li>2008-03-18 - Task: [[Loops/Downward_for|Loops/Downward for]]</li><li>2008-03-18 - Task: [[Loops/N_plus_one_half|Loops/N plus one half]]</li><li>2007-00-25 - Task: [[Pointers_and_references|Pointers and references]]</li><li>2009-06-08 - Task: [[Tree_traversal|Tree traversal]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Cook|Cook]]</ul></td><td><ul><ol><li>2007-10-13 - Task: [[Literals/String|Literals/String]]</li><li>2007-10-13 - Task: [[Special_characters|Special characters]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Created by: X|Created by: X]]</ul></td><td><ul><ol><li>2007-00-21 - Task: [[Determine_if_a_string_is_numeric|Determine if a string is numeric]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:CRGreathouse|CRGreathouse]]</ul></td><td><ul><ol><li>2010-10-01 - Task: [[Literals/Floating_point|Literals/Floating point]]</li><li>2012-05-29 - Task: [[Matrix_arithmetic|Matrix arithmetic]]</li><li>2011-06-09 - Task: [[Rosetta_Code/Find_bare_lang_tags|Rosetta Code/Find bare lang tags]]</li><li>2013-00-17 - Draft: [[Untrusted_environment|Untrusted environment]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Crossrodas1112|Crossrodas1112]]</ul></td><td><ul><ol><li>2017-04-10 - Draft: [[Word_break_problem|Word break problem]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Cyberjacob|Cyberjacob]]</ul></td><td><ul><ol><li>2011-04-05 - Draft: [[IRC_gateway|IRC gateway]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:D2|D2]]</ul></td><td><ul><ol><li>2007-00-24 - Task: [[Towers_of_Hanoi|Towers of Hanoi]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Damian.nikodem|Damian.nikodem]]</ul></td><td><ul><ol><li>2007-10-26 - Task: [[Sockets|Sockets]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:DanBron|DanBron]]</ul></td><td><ul><ol><li>2008-09-10 - Task: [[Host_introspection|Host introspection]]</li><li>2011-04-27 - Task: [[K-means%2B%2B_clustering|K-means++ clustering]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Danprager|Danprager]]</ul></td><td><ul><ol><li>2013-05-10 - Draft: [[Deming%27s_Funnel|Deming's Funnel]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:DataWraith|DataWraith]]</ul></td><td><ul><ol><li>2009-03-24 - Task: [[Run-length_encoding|Run-length encoding]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Davewhipp|Davewhipp]]</ul></td><td><ul><ol><li>2010-08-02 - Task: [[Constrained_random_points_on_a_circle|Constrained random points on a circle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Davgot|Davgot]]</ul></td><td><ul><ol><li>2014-00-24 - Task: [[Chinese_remainder_theorem|Chinese remainder theorem]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:DavidMcCabe|DavidMcCabe]]</ul></td><td><ul><ol><li>2011-07-27 - Task: [[Send_an_unknown_method_call|Send an unknown method call]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Daxim|Daxim]]</ul></td><td><ul><ol><li>2007-09-07 - Task: [[100_doors|100 doors]]</li><li>2007-09-07 - Task: [[FizzBuzz|FizzBuzz]]</li><li>2007-05-08 - Task: [[HTTPS/Authenticated|HTTPS/Authenticated]]</li><li>2007-05-08 - Task: [[OpenGL|OpenGL]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dbohdan|Dbohdan]]</ul></td><td><ul><ol><li>2014-05-12 - Task: [[2048|2048]]</li><li>2014-05-03 - Task: [[FTP|FTP]]</li><li>2017-04-03 - Task: [[Retrieve_and_search_chat_history|Retrieve and search chat history]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dgamey|Dgamey]]</ul></td><td><ul><ol><li>2011-06-17 - Task: [[Deepcopy|Deepcopy]]</li><li>2011-04-06 - Task: [[Galton_box_animation|Galton box animation]]</li><li>2011-07-12 - Task: [[Longest_string_challenge|Longest string challenge]]</li><li>2010-08-29 - Task: [[MD5/Implementation|MD5/Implementation]]</li><li>2011-04-06 - Task: [[Sierpinski_triangle/Graphical|Sierpinski triangle/Graphical]]</li><li>2011-07-29 - Task: [[State_name_puzzle|State name puzzle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dingowolf|Dingowolf]]</ul></td><td><ul><ol><li>2010-09-01 - Draft: [[Create_an_object/Native_demonstration|Create an object/Native demonstration]]</li><li>2009-04-06 - Task: [[Happy_numbers|Happy numbers]]</li><li>2010-09-30 - Task: [[Strip_block_comments|Strip block comments]]</li><li>2010-09-14 - Task: [[Variable-length_quantity|Variable-length quantity]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dirkt|Dirkt]]</ul></td><td><ul><ol><li>2008-02-28 - Task: [[Formal_power_series|Formal power series]]</li><li>2008-02-27 - Task: [[Non-continuous_subsequences|Non-continuous subsequences]]</li><li>2007-10-08 - Task: [[Parametric_polymorphism|Parametric polymorphism]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dkf|Dkf]]</ul></td><td><ul><ol><li>2009-11-28 - Task: [[Accumulator_factory|Accumulator factory]]</li><li>2009-07-07 - Task: [[Animate_a_pendulum|Animate a pendulum]]</li><li>2009-05-14 - Task: [[Animation|Animation]]</li><li>2009-05-12 - Task: [[Averages/Median|Averages/Median]]</li><li>2009-05-13 - Task: [[Averages/Mode|Averages/Mode]]</li><li>2009-05-16 - Task: [[Cumulative_standard_deviation|Cumulative standard deviation]]</li><li>2009-04-13 - Task: [[Echo_server|Echo server]]</li><li>2010-10-22 - Task: [[Generator/Exponential|Generator/Exponential]]</li><li>2010-00-21 - Task: [[
<tr><td><ul>[[User:Dmitry-kazakov|Dmitry-kazakov]]</ul></td><td><ul><ol><li>2008-10-20 - Task: [[Abstract_type|Abstract type]]</li><li>2008-10-02 - Task: [[Active_object|Active object]]</li><li>2009-02-22 - Task: [[Arena_storage_pool|Arena storage pool]]</li><li>2008-11-07 - Task: [[Bitmap/Histogram|Bitmap/Histogram]]</li><li>2008-11-07 - Task: [[Bitmap/Read_a_PPM_file|Bitmap/Read a PPM file]]</li><li>2009-07-11 - Task: [[Call_a_foreign-language_function|Call a foreign-language function]]</li><li>2010-07-10 - Task: [[Checkpoint_synchronization|Checkpoint synchronization]]</li><li>2009-05-08 - Task: [[Create_an_object_at_a_given_address|Create an object at a given address]]</li><li>2008-10-01 - Task: [[Dining_philosophers|Dining philosophers]]</li><li>2009-05-10 - Task: [[Events|Events]]</li><li>2008-11-07 - Task: [[Grayscale_image|Grayscale image]]</li><li>2009-05-11 - Task: [[Loops/Nested|Loops/Nested]]</li><li>2008-09-25 - Task: [[Polymorphic_copy|Polymorphic copy]]</li><li>2009-01-17 - Task: [[Rendezvous|Rendezvous]]</li><li>2009-07-12 - Task: [[Safe_addition|Safe addition]]</li><li>2009-07-11 - Task: [[Use_another_language_to_call_a_function|Use another language to call a function]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Drea|Drea]]</ul></td><td><ul><ol><li>2007-09-18 - Task: [[Sieve_of_Eratosthenes|Sieve of Eratosthenes]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:DSblizzard|DSblizzard]]</ul></td><td><ul><ol><li>2011-01-27 - Task: [[Multisplit|Multisplit]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dstaley|Dstaley]]</ul></td><td><ul><ol><li>2015-02-03 - Task: [[JortSort|JortSort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dstaudacher|Dstaudacher]]</ul></td><td><ul><ol><li>2012-09-22 - Task: [[Create_a_file_on_magnetic_tape|Create a file on magnetic tape]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dubs|Dubs]]</ul></td><td><ul><ol><li>2017-00-20 - Draft: [[Solve_a_Rubik%27s_Cube|Solve a Rubik's Cube]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dukzcry|Dukzcry]]</ul></td><td><ul><ol><li>2013-04-02 - Task: [[AVL_tree|AVL tree]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Dwarring|Dwarring]]</ul></td><td><ul><ol><li>2013-11-09 - Task: [[Poker_hand_analyser|Poker hand analyser]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Ed Davis|Ed Davis]]</ul></td><td><ul><ol><li>2016-09-19 - Task: [[Compiler/AST_interpreter|Compiler/AST interpreter]]</li><li>2016-09-22 - Task: [[Compiler/code_generator|Compiler/code generator]]</li><li>2016-07-14 - Task: [[Compiler/lexical_analyzer|Compiler/lexical analyzer]]</li><li>2016-08-28 - Task: [[Compiler/syntax_analyzer|Compiler/syntax analyzer]]</li><li>2016-09-22 - Task: [[Compiler/virtual_machine_interpreter|Compiler/virtual machine interpreter]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Edmund|Edmund]]</ul></td><td><ul><ol><li>2016-03-11 - Task: [[Babbage_problem|Babbage problem]]</li><li>2016-08-19 - Draft: [[French_Republican_calendar|French Republican calendar]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Emarch|Emarch]]</ul></td><td><ul><ol><li>2014-09-17 - Draft: [[I.Q._Puzzle|I.Q. Puzzle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:EMBee|EMBee]]</ul></td><td><ul><ol><li>2012-00-03 - Draft: [[Find_URI_in_text|Find URI in text]]</li><li>2011-10-09 - Draft: [[Make_a_backup_file|Make a backup file]]</li><li>2011-10-28 - Task: [[Order_two_numerical_lists|Order two numerical lists]]</li><li>2011-10-02 - Draft: [[Readline_interface|Readline interface]]</li><li>2011-10-22 - Draft: [[Rosetta_Code/Run_examples|Rosetta Code/Run examples]]</li><li>2011-10-17 - Draft: [[Run_as_a_daemon_or_service|Run as a daemon or service]]</li><li>2011-09-15 - Task: [[S-Expressions|S-Expressions]]</li><li>2011-10-01 - Task: [[Simple_database|Simple database]]</li><li>2012-00-05 - Draft: [[Text_to_HTML|Text to HTML]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Emeraude|Emeraude]]</ul></td><td><ul><ol><li>2015-09-09 - Task: [[Floyd-Warshall_algorithm|Floyd-Warshall algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Epsilon|Epsilon]]</ul></td><td><ul><ol><li>2007-11-11 - Task: [[Arithmetic_evaluation|Arithmetic evaluation]]</li><li>2007-11-21 - Draft: [[Proof|Proof]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Eriksiers|Eriksiers]]</ul></td><td><ul><ol><li>2010-03-05 - Task: [[Sorting_algorithms/Pancake_sort|Sorting algorithms/Pancake sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Fabian|Fabian]]</ul></td><td><ul><ol><li>2007-00-21 - Task: [[Collections|Collections]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Farter|Farter]]</ul></td><td><ul><ol><li>2015-10-05 - Draft: [[Tetris|Tetris]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Francogrex|Francogrex]]</ul></td><td><ul><ol><li>2013-10-25 - Task: [[Hash_join|Hash join]]</li><li>2013-11-31 - Task: [[Machine_code|Machine code]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Fwend|Fwend]]</ul></td><td><ul><ol><li>2016-02-02 - Task: [[Archimedean_spiral|Archimedean spiral]]</li><li>2016-02-01 - Task: [[Barnsley_fern|Barnsley fern]]</li><li>2010-11-11 - Task: [[Best_shuffle|Best shuffle]]</li><li>2016-02-01 - Task: [[Chaos_game|Chaos game]]</li><li>2016-02-06 - Task: [[Julia_set|Julia set]]</li><li>2016-02-16 - Task: [[Magic_squares_of_doubly_even_order|Magic squares of doubly even order]]</li><li>2016-02-16 - Task: [[Magic_squares_of_singly_even_order|Magic squares of singly even order]]</li><li>2016-03-22 - Draft: [[Penrose_tiling|Penrose tiling]]</li><li>2015-03-21 - Task: [[Pentagram|Pentagram]]</li><li>2016-02-27 - Draft: [[Pentomino_tiling|Pentomino tiling]]</li><li>2016-03-25 - Draft: [[Perceptron|Perceptron]]</li><li>2016-02-08 - Task: [[Plasma_effect|Plasma effect]]</li><li>2016-02-09 - Task: [[Polyspiral|Polyspiral]]</li><li>2012-08-07 - Task: [[Semordnilap|Semordnilap]]</li><li>2013-01-09 - Task: [[Set_puzzle|Set puzzle]]</li><li>2015-09-15 - Task: [[Sierpinski_pentagon|Sierpinski pentagon]]</li><li>2015-09-16 - Task: [[Superellipse|Superellipse]]</li><li>2013-01-12 - Task: [[Temperature_conversion|Temperature conversion]]</li><li>2013-02-22 - Task: [[Vampire_number|Vampire number]]</li><li>2016-02-26 - Task: [[Word_search|Word search]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:G.Brougnard|G.Brougnard]]</ul></td><td><ul><ol><li>2016-00-28 - Draft: [[Addition_chains|Addition chains]]</li><li>2016-02-25 - Draft: [[Cipolla%27s_algorithm|Cipolla's algorithm]]</li><li>2016-02-19 - Draft: [[Prime_conspiracy|Prime conspiracy]]</li><li>2016-00-21 - Draft: [[Railway_circuit|Railway circuit]]</li><li>2016-02-23 - Draft: [[Simulated_annealing|Simulated annealing]]</li><li>2016-02-28 - Draft: [[Tonelli-Shanks_algorithm|Tonelli-Shanks algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Geka Sua|Geka Sua]]</ul></td><td><ul><ol><li>2007-11-24 - Task: [[Compare_sorting_algorithms%27_performance|Compare sorting algorithms' performance]]</li><li>2007-11-24 - Task: [[Plot_coordinate_pairs|Plot coordinate pairs]]</li><li>2007-11-24 - Task: [[Polynomial_regression|Polynomial regression]]</li><li>2007-11-24 - Task: [[Time_a_function|Time a function]]</li><li>2007-11-24 - Task: [[Write_float_arrays_to_a_text_file|Write float arrays to a text file]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Geoffhacker|Geoffhacker]]</ul></td><td><ul><ol><li>2015-01-18 - Draft: [[Longest_Common_Substring|Longest Common Substring]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Georg Peter|Georg Peter]]</ul></td><td><ul><ol><li>2014-06-29 - Task: [[Integer_overflow|Integer overflow]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Gerard Schildberger|Gerard Schildberger]]</ul></td><td><ul><ol><li>2016-11-31 - Task: [[4-rings_or_4-squares_puzzle|4-rings or 4-squares puzzle]]</li><li>2017-08-17 - Draft: [[Abbreviations,_automatic|Abbreviations, automatic]]</li><li>2017-08-17 - Draft: [[Abbreviations,_easy|Abbreviations, easy]]</li><li>2017-08-17 - Draft: [[Abbreviations,_simple|Abbreviations, simple]]</li><li>2014-02-11 - Task: [[Bernoulli_numbers|Bernoulli numbers]]</li><li>2014-03-05 - Task: [[Commatizing_numbers|Commatizing numbers]]</li><li>2014-03-02 - Draft: [[Egyptian_fractions|Egyptian fractions]]</li><li>2014-02-24 - Task: [[Emirp_primes|Emirp primes]]</li><li>2014-02-18 - Task: [[Exponentiation_order|Exponentiation order]]</li><li>2014-02-31 - Task: [[Farey_sequence|Farey sequence]]</li><li>2014-02-25 - Task: [[Find_palindromic_numbers_in_both_binary_and_ternary_bases|Find palindromic numbers in both binary and ternary bases]]</li><li>2017-08-11 - Draft: [[Four_is_the_number_of_letters_in_the_...|Four is the number of letters in the ...]]</li><li>2014-02-21 - Draft: [[Idiomatically_determine_all_the_characters_that_can_be_used_for_symbols|Idiomatically determine all the characters that can be used for symbols]]</li><li>2014-02-21 - Draft: [[Idiomatically_determine_all_the_lowercase_and_uppercase_letters|Idiomatically determine all the lowercase and uppercase letters]]</li><li>2015-05-02 - Draft: [[Knuth%27s_power_tree|Knuth's power tree]]</li><li>2014-02-29 - Task: [[Left_factorials|Left factorials]]</li><li>2017-04-20 - Task: [[Leonardo_numbers|Leonardo numbers]]</li><li>2014-02-05 - Draft: [[Lucky_and_even_lucky_numbers|Lucky and even lucky numbers]]</li><li>2014-02-20 - Task: [[Magic_squares_of_odd_order|Magic squares of odd order]]</li><li>2017-02-03 - Task: [[Partition_an_integer_X_into_N_primes|Partition an integer X into N primes]]</li><li>2014-02-12 - Task: [[Pernicious_numbers|Pernicious numbers]]</li><li>2014-02-12 - Task: [[Population_count|Population count]]</li><li>2015-05-12 - Task: [[Primorial_numbers|Primorial numbers]]</li><li>2017-06-11 - Task: [[Pythagorean_quadruples|Pythagorean quadruples]]</li><li>2014-02-27 - Task: [[Reverse_words_in_a_string|Reverse words in a string]]</li><li>2017-03-30 - Task: [[Sort_three_variables|Sort three variables]]</li><li>2017-08-07 - Draft: [[Spelling_of_ordinal_numbers|Spelling of ordinal numbers]]</li><li>2016-11-30 - Task: [[Split_a_character_string_based_on_change_of_character|Split a character string based on change of character]]</li><li>2016-11-31 - Task: [[Sum_to_100|Sum to 100]]</li><li>2014-02-14 - Task: [[Taxicab_numbers|Taxicab numbers]]</li><li>2015-00-14 - Task: [[Ulam_spiral_(for_primes)|Ulam spiral (for primes)]]</li><li>2014-02-18 - Task: [[Zero_to_the_zero_power|Zero to the zero power]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Gfannes|Gfannes]]</ul></td><td><ul><ol><li>2007-00-22 - Task: [[Apply_a_callback_to_an_array|Apply a callback to an array]]</li><li>2007-00-22 - Task: [[Filter|Filter]]</li><li>2007-00-22 - Task: [[Hash_from_two_arrays|Hash from two arrays]]</li><li>2007-00-22 - Task: [[Remove_duplicate_elements|Remove duplicate elements]]</li><li>2007-00-22 - Task: [[XML/XPath|XML/XPath]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Glennj|Glennj]]</ul></td><td><ul><ol><li>2009-06-10 - Task: [[Boolean_values|Boolean values]]</li><li>2009-04-13 - Task: [[Date_manipulation|Date manipulation]]</li><li>2009-09-09 - Task: [[Doubly-linked_list/Traversal|Doubly-linked list/Traversal]]</li><li>2009-07-06 - Task: [[Loop_over_multiple_arrays_simultaneously|Loop over multiple arrays simultaneously]]</li><li>2009-06-10 - Task: [[Loops/For_with_a_specified_step|Loops/For with a specified step]]</li><li>2009-09-21 - Task: [[Repeat_a_string|Repeat a string]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:GlitchMr|GlitchMr]]</ul></td><td><ul><ol><li>2012-08-24 - Draft: [[Check_input_device_is_a_terminal|Check input device is a terminal]]</li><li>2017-04-29 - Draft: [[Damm_algorithm|Damm algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Gn4v3|Gn4v3]]</ul></td><td><ul><ol><li>2007-05-20 - Task: [[Greatest_subsequential_sum|Greatest subsequential sum]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:GozzoMan|GozzoMan]]</ul></td><td><ul><ol><li>2007-00-24 - Task: [[Higher-order_functions|Higher-order functions]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Grauenwolf|Grauenwolf]]</ul></td><td><ul><ol><li>2007-10-14 - Task: [[Determine_if_only_one_instance_is_running|Determine if only one instance is running]]</li><li>2008-11-25 - Task: [[Doubly-linked_list/Definition|Doubly-linked list/Definition]]</li><li>2008-11-25 - Task: [[XML/Input|XML/Input]]</li><li>2008-11-25 - Task: [[XML/Output|XML/Output]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:GreatPalash|GreatPalash]]</ul></td><td><ul><ol><li>2015-09-12 - Draft: [[Substitution_Cipher|Substitution Cipher]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Grondilu|Grondilu]]</ul></td><td><ul><ol><li>2012-10-27 - Task: [[Bitcoin/address_validation|Bitcoin/address validation]]</li><li>2012-10-29 - Task: [[Bitcoin/public_point_to_address|Bitcoin/public point to address]]</li><li>2015-09-11 - Draft: [[Display_a_linear_combination|Display a linear combination]]</li><li>
<tr><td><ul>[[User:Guga360|Guga360]]</ul></td><td><ul><ol><li>2009-06-30 - Task: [[Arrays|Arrays]]</li><li>2009-06-21 - Task: [[Execute_HQ9%2B|Execute HQ9+]]</li><li>2010-08-30 - Task: [[Image_noise|Image noise]]</li><li>2009-00-29 - Task: [[Rosetta_Code/Fix_code_tags|Rosetta Code/Fix code tags]]</li><li>2009-00-24 - Task: [[Rosetta_Code/Rank_languages_by_popularity|Rosetta Code/Rank languages by popularity]]</li><li>2009-04-03 - Task: [[Yahoo!_search_interface|Yahoo! search interface]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hailholyghost|Hailholyghost]]</ul></td><td><ul><ol><li>2015-04-26 - Draft: [[Calculate_P-Value|Calculate P-Value]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hajo|Hajo]]</ul></td><td><ul><ol><li>2014-10-18 - Draft: [[One-time_pad|One-time pad]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hamstar|Hamstar]]</ul></td><td><ul><ol><li>2008-07-10 - Task: [[Active_Directory/Connect|Active Directory/Connect]]</li><li>2008-07-06 - Task: [[Active_Directory/Search_for_a_user|Active Directory/Search for a user]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hansoft|Hansoft]]</ul></td><td><ul><ol><li>2015-00-04 - Draft: [[Sorting_Algorithms/Circle_Sort|Sorting Algorithms/Circle Sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hippyman|Hippyman]]</ul></td><td><ul><ol><li>2016-07-21 - Draft: [[Color_wheel|Color wheel]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hircus|Hircus]]</ul></td><td><ul><ol><li>2009-09-24 - Task: [[Stair-climbing_puzzle|Stair-climbing puzzle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hout|Hout]]</ul></td><td><ul><ol><li>2017-04-29 - Task: [[Cartesian_product_of_two_or_more_lists|Cartesian product of two or more lists]]</li><li>2016-11-06 - Task: [[Water_collected_between_towers|Water collected between towers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Hsnarula|Hsnarula]]</ul></td><td><ul><ol><li>2013-03-16 - Task: [[Find_the_last_Sunday_of_each_month|Find the last Sunday of each month]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:IanOsgood|IanOsgood]]</ul></td><td><ul><ol><li>2009-04-26 - Task: [[Memory_allocation|Memory allocation]]</li><li>2007-09-03 - Task: [[Sorting_algorithms/Quicksort|Sorting algorithms/Quicksort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Infogulch|Infogulch]]</ul></td><td><ul><ol><li>2009-06-21 - Task: [[Sudoku|Sudoku]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Isrunt|Isrunt]]</ul></td><td><ul><ol><li>2014-07-11 - Draft: [[File_extension_is_in_extensions_list|File extension is in extensions list]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jfd34|Jfd34]]</ul></td><td><ul><ol><li>2013-11-19 - Task: [[The_Twelve_Days_of_Christmas|The Twelve Days of Christmas]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jgfoot|Jgfoot]]</ul></td><td><ul><ol><li>2017-01-04 - Task: [[Parallel_Brute_Force|Parallel Brute Force]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jhuni|Jhuni]]</ul></td><td><ul><ol><li>2011-00-02 - Task: [[Enforced_immutability|Enforced immutability]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jimbojw|Jimbojw]]</ul></td><td><ul><ol><li>2007-07-03 - Task: [[Date_format|Date format]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:JimD|JimD]]</ul></td><td><ul><ol><li>2007-10-20 - Task: [[Rot-13|Rot-13]]</li><li>2007-09-22 - Task: [[Secure_temporary_file|Secure temporary file]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:JimTheriot|JimTheriot]]</ul></td><td><ul><ol><li>2015-07-02 - Draft: [[Chebyshev_coefficients|Chebyshev coefficients]]</li><li>2015-06-31 - Draft: [[Particle_Swarm_Optimization|Particle Swarm Optimization]]</li><li>2015-05-30 - Draft: [[Weather_Routing|Weather Routing]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jking|Jking]]</ul></td><td><ul><ol><li>2014-00-08 - Task: [[ABC_Problem|ABC Problem]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jrslepak|Jrslepak]]</ul></td><td><ul><ol><li>2007-04-08 - Task: [[Doubly-linked_list/Element_definition|Doubly-linked list/Element definition]]</li><li>2007-06-05 - Task: [[Doubly-linked_list/Element_insertion|Doubly-linked list/Element insertion]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Jwilkins|Jwilkins]]</ul></td><td><ul><ol><li>2007-08-18 - Task: [[Add_a_variable_to_a_class_instance_at_runtime|Add a variable to a class instance at runtime]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Kentros|Kentros]]</ul></td><td><ul><ol><li>2017-07-14 - Draft: [[Word_count|Word count]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Kernigh|Kernigh]]</ul></td><td><ul><ol><li>2011-05-12 - Task: [[Caesar_cipher|Caesar cipher]]</li><li>2012-00-30 - Task: [[Conjugate_transpose|Conjugate transpose]]</li><li>2011-08-18 - Task: [[
<tr><td><ul>[[User:Kevin Reid|Kevin Reid]]</ul></td><td><ul><ol><li>2009-04-16 - Task: [[Atomic_updates|Atomic updates]]</li><li>2007-07-18 - Task: [[Distributed_programming|Distributed programming]]</li><li>2009-00-29 - Task: [[Multiple_distinct_objects|Multiple distinct objects]]</li><li>2009-04-24 - Task: [[Optional_parameters|Optional parameters]]</li><li>2009-05-11 - Task: [[Play_recorded_sounds|Play recorded sounds]]</li><li>2009-00-05 - Task: [[Queue/Usage|Queue/Usage]]</li><li>2010-05-29 - Task: [[Read_entire_file|Read entire file]]</li><li>2009-01-07 - Task: [[Rosetta_Code/Find_unimplemented_tasks|Rosetta Code/Find unimplemented tasks]]</li><li>2009-01-17 - Task: [[Runtime_evaluation
<tr><td><ul>[[User:Kipb|Kipb]]</ul></td><td><ul><ol><li>2007-01-11 - Task: [[Formatted_numeric_output|Formatted numeric output]]</li><li>2007-01-11 - Task: [[String_case|String case]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Kwhitefoot|Kwhitefoot]]</ul></td><td><ul><ol><li>2016-09-27 - Draft: [[Singly-linked_list/Element_removal|Singly-linked list/Element removal]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Kzh|Kzh]]</ul></td><td><ul><ol><li>2012-08-18 - Task: [[Catamorphism|Catamorphism]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Lambertdw|Lambertdw]]</ul></td><td><ul><ol><li>2011-00-19 - Task: [[Sorting_algorithms/Radix_sort|Sorting algorithms/Radix sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Learneroo|Learneroo]]</ul></td><td><ul><ol><li>2014-00-08 - Draft: [[Input/Output_for_Lines_of_Text|Input/Output for Lines of Text]]</li><li>2013-11-04 - Draft: [[Input/Output_for_Pairs_of_Numbers|Input/Output for Pairs of Numbers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Ledrug|Ledrug]]</ul></td><td><ul><ol><li>2011-10-01 - Task: [[Balanced_ternary|Balanced ternary]]</li><li>2011-07-11 - Task: [[Color_quantization|Color quantization]]</li><li>2011-09-27 - Task: [[Count_the_coins|Count the coins]]</li><li>2011-09-08 - Task: [[Cut_a_rectangle|Cut a rectangle]]</li><li>2011-06-03 - Task: [[Draw_a_clock|Draw a clock]]</li><li>2011-08-28 - Draft: [[IPC_via_named_pipe|IPC via named pipe]]</li><li>2012-09-27 - Task: [[Josephus_problem|Josephus problem]]</li><li>2015-04-06 - Draft: [[List_rooted_trees|List rooted trees]]</li><li>2011-10-03 - Task: [[Odd_word_problem|Odd word problem]]</li><li>2011-07-04 - Task: [[Priority_queue|Priority queue]]</li><li>2011-05-28 - Task: [[Pythagorean_triples|Pythagorean triples]]</li><li>2011-07-21 - Task: [[Resistor_mesh|Resistor mesh]]</li><li>2011-08-30 - Task: [[Set_of_real_numbers|Set of real numbers]]</li><li>2011-06-02 - Task: [[Statistics/Basic|Statistics/Basic]]</li><li>2011-06-27 - Task: [[Statistics/Normal_distribution|Statistics/Normal distribution]]</li><li>2011-05-30 - Task: [[Unicode_strings|Unicode strings]]</li><li>2012-08-01 - Task: [[Visualize_a_tree|Visualize a tree]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Legrady|Legrady]]</ul></td><td><ul><ol><li>2016-08-07 - Draft: [[File_size_distribution|File size distribution]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Lrq3000|Lrq3000]]</ul></td><td><ul><ol><li>2015-05-05 - Draft: [[Polynomial_synthetic_division|Polynomial synthetic division]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Lupus|Lupus]]</ul></td><td><ul><ol><li>2008-11-11 - Task: [[Factors_of_a_Mersenne_number|Factors of a Mersenne number]]</li><li>2008-10-27 - Task: [[Roots_of_a_quadratic_function|Roots of a quadratic function]]</li><li>2008-10-21 - Task: [[Sorting_algorithms/Selection_sort|Sorting algorithms/Selection sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:MagiMaster|MagiMaster]]</ul></td><td><ul><ol><li>2011-10-07 - Task: [[Mad_Libs|Mad Libs]]</li><li>2011-05-07 - Draft: [[Morpion_solitaire|Morpion solitaire]]</li><li>2014-03-02 - Draft: [[Recursive_descent_parser_generator|Recursive descent parser generator]]</li><li>2011-04-27 - Task: [[Sokoban|Sokoban]]</li><li>2011-05-06 - Task: [[Straddling_checkerboard|Straddling checkerboard]]</li><li>2011-04-31 - Task: [[Vigen%C3%A8re_cipher
<tr><td><ul>[[User:Magnus|Magnus]]</ul></td><td><ul><ol><li>2017-07-24 - Draft: [[Finite_state_machine|Finite state machine]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mahaju|Mahaju]]</ul></td><td><ul><ol><li>2011-11-20 - Draft: [[Montgomery_reduction|Montgomery reduction]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:MainframeFossil|MainframeFossil]]</ul></td><td><ul><ol><li>2014-03-10 - Task: [[Get_system_command_output|Get system command output]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Markhobley|Markhobley]]</ul></td><td><ul><ol><li>2013-01-23 - Draft: [[Audio_frequency_generator|Audio frequency generator]]</li><li>2011-06-06 - Task: [[Binary_digits|Binary digits]]</li><li>2011-06-15 - Task: [[Call_a_function|Call a function]]</li><li>2011-01-07 - Task: [[Case-sensitivity_of_identifiers|Case-sensitivity of identifiers]]</li><li>2013-01-22 - Draft: [[Code_segment_unload|Code segment unload]]</li><li>2011-04-22 - Task: [[Colour_bars/Display|Colour bars/Display]]</li><li>2011-04-22 - Task: [[Colour_pinstripe/Display|Colour pinstripe/Display]]</li><li>2011-04-22 - Task: [[Colour_pinstripe/Printer|Colour pinstripe/Printer]]</li><li>2011-05-05 - Task: [[Count_in_octal|Count in octal]]</li><li>2011-02-29 - Task: [[Death_Star|Death Star]]</li><li>2010-11-13 - Task: [[Draw_a_cuboid|Draw a cuboid]]</li><li>2011-02-25 - Task: [[Draw_a_sphere|Draw a sphere]]</li><li>2011-06-04 - Task: [[Empty_string|Empty string]]</li><li>2011-06-17 - Task: [[Function_prototype|Function prototype]]</li><li>
<tr><td><ul>[[User:Markjreed|Markjreed]]</ul></td><td><ul><ol><li>2017-00-27 - Task: [[Chinese_zodiac|Chinese zodiac]]</li><li>2011-04-27 - Task: [[Knight%27s_tour|Knight's tour]]</li><li>2015-03-27 - Task: [[Subleq|Subleq]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Marshmallows|Marshmallows]]</ul></td><td><ul><ol><li>2008-02-23 - Task: [[Amb|Amb]]</li><li>2008-03-11 - Task: [[Loops/For|Loops/For]]</li><li>2008-03-11 - Task: [[Loops/Infinite|Loops/Infinite]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Masak|Masak]]</ul></td><td><ul><ol><li>2013-00-03 - Task: [[Average_loop_length|Average loop length]]</li><li>2011-01-20 - Task: [[Balanced_brackets|Balanced brackets]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mathaddict|Mathaddict]]</ul></td><td><ul><ol><li>2010-03-08 - Task: [[A%2BB|A+B]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Matthias|Matthias]]</ul></td><td><ul><ol><li>2008-02-27 - Task: [[Dragon_curve|Dragon curve]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mbishop|Mbishop]]</ul></td><td><ul><ol><li>2009-04-20 - Task: [[Knuth_shuffle|Knuth shuffle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mcandre|Mcandre]]</ul></td><td><ul><ol><li>2011-02-03 - Draft: [[Modulinos|Modulinos]]</li><li>2011-07-06 - Draft: [[Multiline_shebang|Multiline shebang]]</li><li>2011-07-06 - Draft: [[Parse_command-line_arguments|Parse command-line arguments]]</li><li>2011-07-09 - Task: [[Pick_random_element|Pick random element]]</li><li>2011-07-05 - Task: [[Program_name|Program name]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:MichaelChrisco|MichaelChrisco]]</ul></td><td><ul><ol><li>2010-07-25 - Task: [[Sorting_algorithms/Bead_sort|Sorting algorithms/Bead sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mikachu|Mikachu]]</ul></td><td><ul><ol><li>2011-04-09 - Task: [[Roman_numerals/Decode|Roman numerals/Decode]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mikymaione|Mikymaione]]</ul></td><td><ul><ol><li>2017-01-05 - Draft: [[Kosaraju|Kosaraju]]</li><li>2017-01-04 - Draft: [[Tarjan|Tarjan]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mischief|Mischief]]</ul></td><td><ul><ol><li>2014-05-12 - Draft: [[Sorting_algorithms/Cycle_sort|Sorting algorithms/Cycle sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mogmios|Mogmios]]</ul></td><td><ul><ol><li>2011-00-20 - Draft: [[VList|VList]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mroman|Mroman]]</ul></td><td><ul><ol><li>2013-01-21 - Task: [[Entropy|Entropy]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Mwn3d|Mwn3d]]</ul></td><td><ul><ol><li>2008-01-28 - Task: [[99_Bottles_of_Beer|99 Bottles of Beer]]</li><li>2008-08-23 - Task: [[Ackermann_function|Ackermann function]]</li><li>2008-02-08 - Task: [[Arithmetic/Complex|Arithmetic/Complex]]</li><li>2009-08-09 - Task: [[Array_concatenation|Array concatenation]]</li><li>2009-01-04 - Task: [[Assertions|Assertions]]</li><li>2007-10-08 - Task: [[Binary_search|Binary search]]</li><li>2007-10-18 - Task: [[Bitwise_operations|Bitwise operations]]</li><li>2015-03-26 - Draft: [[Card_shuffles|Card shuffles]]</li><li>2011-01-11 - Task: [[Catalan_numbers|Catalan numbers]]</li><li>2008-01-17 - Task: [[Detect_division_by_zero|Detect division by zero]]</li><li>2009-08-03 - Task: [[Documentation|Documentation]]</li><li>2008-04-04 - Task: [[Execute_SNUSP|Execute SNUSP]]</li><li>2008-01-29 - Task: [[Fibonacci_sequence|Fibonacci sequence]]</li><li>2010-09-22 - Task: [[Five_weekends|Five weekends]]</li><li>2011-02-16 - Task: [[Gray_code|Gray code]]</li><li>2009-00-07 - Task: [[Hello_world/Standard_error|Hello world/Standard error]]</li><li>2009-02-26 - Task: [[Huffman_coding|Huffman coding]]</li><li>2008-03-27 - Task: [[Inheritance/Single|Inheritance/Single]]</li><li>2008-01-17 - Task: [[Input_loop|Input loop]]</li><li>2008-04-07 - Task: [[Longest_common_subsequence|Longest common subsequence]]</li><li>2009-05-05 - Task: [[Loops/Break|Loops/Break]]</li><li>2008-03-21 - Task: [[Loops/Continue|Loops/Continue]]</li><li>2008-03-14 - Task: [[Loops/Do-while|Loops/Do-while]]</li><li>2008-03-13 - Task: [[Loops/Foreach|Loops/Foreach]]</li><li>2008-03-11 - Task: [[Loops/While|Loops/While]]</li><li>2007-10-19 - Task: [[MD5|MD5]]</li><li>2008-08-24 - Task: [[Monte_Carlo_methods|Monte Carlo methods]]</li><li>2008-06-30 - Task: [[Null_object|Null object]]</li><li>2007-11-21 - Task: [[Numerical_integration|Numerical integration]]</li><li>2009-09-07 - Task: [[Parametrized_SQL_statement|Parametrized SQL statement]]</li><li>2008-05-23 - Task: [[Pascal%27s_triangle|Pascal's triangle]]</li><li>2008-07-22 - Task: [[Perfect_numbers|Perfect numbers]]</li><li>2007-10-20 - Task: [[Primality_by_trial_division|Primality by trial division]]</li><li>2008-01-05 - Task: [[Prime_decomposition|Prime decomposition]]</li><li>2008-03-21 - Task: [[Program_termination|Program termination]]</li><li>2007-10-09 - Task: [[Quine|Quine]]</li><li>2008-04-07 - Task: [[Real_constants_and_functions|Real constants and functions]]</li><li>2009-00-21 - Task: [[Reduced_row_echelon_form|Reduced row echelon form]]</li><li>2009-01-09 - Task: [[Rosetta_Code/Count_examples|Rosetta Code/Count examples]]</li><li>2009-05-10 - Task: [[Scope_modifiers|Scope modifiers]]</li><li>2011-07-08 - Task: [[Show_the_epoch|Show the epoch]]</li><li>2007-11-11 - Task: [[Sleep|Sleep]]</li><li>2008-10-25 - Task: [[Sorting_algorithms/Cocktail_sort|Sorting algorithms/Cocktail sort]]</li><li>2007-10-11 - Task: [[Sorting_algorithms/Insertion_sort|Sorting algorithms/Insertion sort]]</li><li>2008-01-05 - Task: [[Sorting_algorithms/Merge_sort|Sorting algorithms/Merge sort]]</li><li>2010-06-24 - Task: [[Sorting_algorithms/Stooge_sort|Sorting algorithms/Stooge sort]]</li><li>2008-11-17 - Task: [[String_concatenation|String concatenation]]</li><li>2008-00-19 - Task: [[String_length|String length]]</li><li>2007-11-03 - Task: [[Sum_and_product_of_an_array|Sum and product of an array]]</li><li>2008-00-23 - Task: [[System_time|System time]]</li><li>2008-00-05 - Task: [[Trigonometric_functions|Trigonometric functions]]</li><li>2009-06-08 - Task: [[User_input/Graphical|User input/Graphical]]</li><li>2009-06-08 - Task: [[User_input/Text|User input/Text]]</li><li>2008-05-01 - Task: [[Variadic_function|Variadic function]]</li><li>2014-05-18 - Task: [[World_Cup_group_stage|World Cup group stage]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Namanyayg|Namanyayg]]</ul></td><td><ul><ol><li>2014-11-27 - Draft: [[Using_the_Meetup.com_API|Using the Meetup.com API]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:NevilleDNZ|NevilleDNZ]]</ul></td><td><ul><ol><li>2011-07-27 - Draft: [[Addition-chain_exponentiation|Addition-chain exponentiation]]</li><li>2011-08-12 - Task: [[Append_a_record_to_the_end_of_a_text_file|Append a record to the end of a text file]]</li><li>2009-01-13 - Task: [[Arithmetic/Rational|Arithmetic/Rational]]</li><li>2013-01-24 - Draft: [[Banker%27s_algorithm|Banker's algorithm]]</li><li>2013-05-04 - Draft: [[Birthday_problem|Birthday problem]]</li><li>2011-04-30 - Task: [[Calendar|Calendar]]</li><li>2011-04-31 - Task: [[Calendar_-_for_%22REAL%22_programmers|Calendar - for "REAL" programmers]]</li><li>
<tr><td><ul>[[User:Nigel Galloway|Nigel Galloway]]</ul></td><td><ul><ol><li>2013-03-27 - Task: [[9_billion_names_of_God_the_integer|9 billion names of God the integer]]</li><li>2012-01-06 - Task: [[Arithmetic-geometric_mean
<tr><td><ul>[[User:Nirs|Nirs]]</ul></td><td><ul><ol><li>2007-09-03 - Task: [[Delegates|Delegates]]</li><li>2007-10-04 - Task: [[Queue/Definition|Queue/Definition]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Old man|Old man]]</ul></td><td><ul><ol><li>2015-01-23 - Task: [[Primes_-_allocate_descendants_to_their_ancestors|Primes - allocate descendants to their ancestors]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Oligomous|Oligomous]]</ul></td><td><ul><ol><li>2009-07-15 - Task: [[Factors_of_an_integer|Factors of an integer]]</li><li>2009-07-05 - Task: [[Substring|Substring]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Outis|Outis]]</ul></td><td><ul><ol><li>2016-06-22 - Task: [[Reflection/Get_source|Reflection/Get source]]</li><li>
<tr><td><ul>[[User:P3cox|P3cox]]</ul></td><td><ul><ol><li>2017-06-02 - Draft: [[Fibonacci_heap|Fibonacci heap]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Paddy3118|Paddy3118]]</ul></td><td><ul><ol><li>2009-09-31 - Task: [[24_game
<tr><td><ul>[[User:Paul|Paul]]</ul></td><td><ul><ol><li>2015-04-27 - Draft: [[Linux_CPU_utilization|Linux CPU utilization]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Paul.chernoch|Paul.chernoch]]</ul></td><td><ul><ol><li>2016-01-25 - Draft: [[Cycle_detection|Cycle detection]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Paulo Jorente|Paulo Jorente]]</ul></td><td><ul><ol><li>2017-06-10 - Draft: [[15_puzzle_solver|15 puzzle solver]]</li><li>2015-08-04 - Draft: [[Bacon_cipher|Bacon cipher]]</li><li>2017-06-05 - Draft: [[Black_Box|Black Box]]</li><li>2014-01-02 - Draft: [[Decimal_floating_point_number_to_binary|Decimal floating point number to binary]]</li><li>2016-03-13 - Draft: [[Greed|Greed]]</li><li>2015-05-05 - Draft: [[Hexapawn|Hexapawn]]</li><li>2016-05-25 - Draft: [[Markov_chain_text_generator|Markov chain text generator]]</li><li>2016-09-31 - Draft: [[Mastermind|Mastermind]]</li><li>2013-04-10 - Draft: [[Playfair_cipher|Playfair cipher]]</li><li>2016-03-14 - Draft: [[Robots|Robots]]</li><li>2016-03-09 - Task: [[Smith_numbers|Smith numbers]]</li><li>2016-11-02 - Draft: [[Snake_And_Ladder|Snake And Ladder]]</li><li>2015-11-01 - Draft: [[Tamagotchi_emulator|Tamagotchi emulator]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Pelci|Pelci]]</ul></td><td><ul><ol><li>2010-10-16 - Task: [[Combinations_with_repetitions|Combinations with repetitions]]</li><li>2010-01-14 - Task: [[Knapsack_problem/0-1|Knapsack problem/0-1]]</li><li>2010-01-14 - Task: [[Knapsack_problem/Bounded|Knapsack problem/Bounded]]</li><li>2010-01-24 - Task: [[Knapsack_problem/Continuous|Knapsack problem/Continuous]]</li><li>2010-09-02 - Task: [[Permutations|Permutations]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Pirho|Pirho]]</ul></td><td><ul><ol><li>2012-01-11 - Task: [[Gaussian_elimination|Gaussian elimination]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Pistacchio|Pistacchio]]</ul></td><td><ul><ol><li>2015-04-07 - Task: [[Hunt_The_Wumpus|Hunt The Wumpus]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Proton|Proton]]</ul></td><td><ul><ol><li>2016-09-05 - Draft: [[External_sort|External sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Rainb|Rainb]]</ul></td><td><ul><ol><li>2013-07-26 - Draft: [[Base64_encode_data|Base64 encode data]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Ralph|Ralph]]</ul></td><td><ul><ol><li>2007-07-12 - Task: [[Sort_an_array_of_composite_structures|Sort an array of composite structures]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:RasF|RasF]]</ul></td><td><ul><ol><li>2010-07-11 - Task: [[Problem_of_Apollonius|Problem of Apollonius]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Raslbg|Raslbg]]</ul></td><td><ul><ol><li>2017-04-29 - Draft: [[Data_Encryption_Standard|Data Encryption Standard]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Razerwolf|Razerwolf]]</ul></td><td><ul><ol><li>2013-05-10 - Draft: [[Bilinear_interpolation|Bilinear interpolation]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Rdm|Rdm]]</ul></td><td><ul><ol><li>2016-01-06 - Task: [[15_Puzzle_Game|15 Puzzle Game]]</li><li>2015-05-01 - Draft: [[Convex_hull|Convex hull]]</li><li>2011-09-25 - Draft: [[OpenGL_Pixel_Shader|OpenGL Pixel Shader]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Rob.s.brit|Rob.s.brit]]</ul></td><td><ul><ol><li>2010-03-27 - Task: [[Brownian_tree|Brownian tree]]</li><li>2009-11-15 - Task: [[Execute_a_Markov_algorithm|Execute a Markov algorithm]]</li><li>2010-04-04 - Task: [[Fractal_tree|Fractal tree]]</li><li>2009-05-29 - Task: [[Multiple_regression|Multiple regression]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Roger Hui|Roger Hui]]</ul></td><td><ul><ol><li>2007-11-11 - Task: [[Averages/Arithmetic_mean|Averages/Arithmetic mean]]</li><li>2007-11-08 - Task: [[Combinations|Combinations]]</li><li>2007-11-08 - Task: [[Multiplicative_order|Multiplicative order]]</li><li>2007-11-13 - Task: [[Roots_of_unity|Roots of unity]]</li><li>2007-11-11 - Task: [[Sum_of_squares|Sum of squares]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Roland Illig|Roland Illig]]</ul></td><td><ul><ol><li>2016-08-17 - Task: [[Nested_function|Nested function]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sanaris|Sanaris]]</ul></td><td><ul><ol><li>2014-03-15 - Draft: [[N-body_problem|N-body problem]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sceiler|Sceiler]]</ul></td><td><ul><ol><li>2015-04-04 - Draft: [[Extract_file_extension|Extract file extension]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Senyotzyabin|Senyotzyabin]]</ul></td><td><ul><ol><li>2013-04-14 - Task: [[Sum_multiples_of_3_and_5|Sum multiples of 3 and 5]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sgeier|Sgeier]]</ul></td><td><ul><ol><li>2007-01-03 - Task: [[Hostname|Hostname]]</li><li>2007-02-15 - Task: [[Introspection|Introspection]]</li><li>2007-01-20 - Task: [[Simple_windowed_application|Simple windowed application]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Shedai|Shedai]]</ul></td><td><ul><ol><li>2014-02-23 - Draft: [[Most_frequent_k_chars_distance|Most frequent k chars distance]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:ShinTakezou|ShinTakezou]]</ul></td><td><ul><ol><li>2009-03-14 - Task: [[Binary_strings|Binary strings]]</li><li>2009-01-18 - Task: [[Bitmap/Flood_fill|Bitmap/Flood fill]]</li><li>2008-11-11 - Task: [[Bitmap/Read_an_image_through_a_pipe|Bitmap/Read an image through a pipe]]</li><li>2008-11-19 - Task: [[Bitwise_IO|Bitwise IO]]</li><li>2009-02-06 - Task: [[Call_a_function_in_a_shared_library|Call a function in a shared library]]</li><li>2009-04-06 - Task: [[Closest-pair_problem|Closest-pair problem]]</li><li>2010-06-12 - Task: [[Forest_fire|Forest fire]]</li><li>2010-05-15 - Task: [[Four_bit_adder|Four bit adder]]</li><li>2009-02-05 - Task: [[Gamma_function|Gamma function]]</li><li>2009-03-29 - Task: [[Miller%E2%80%93Rabin_primality_test|Miller–Rabin primality test]]</li><li>2009-06-31 - Task: [[Nth_root|Nth root]]</li><li>2008-11-05 - Task: [[Palindrome_detection|Palindrome detection]]</li><li>2009-05-17 - Task: [[Polynomial_long_division|Polynomial long division]]</li><li>2009-04-23 - Task: [[Ray-casting_algorithm|Ray-casting algorithm]]</li><li>2009-04-19 - Task: [[Sorting_algorithms/Counting_sort|Sorting algorithms/Counting sort]]</li><li>2009-03-27 - Task: [[Sorting_algorithms/Gnome_sort|Sorting algorithms/Gnome sort]]</li><li>2009-02-06 - Task: [[Xiaolin_Wu%27s_line_algorithm|Xiaolin Wu's line algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Short Circuit|Short Circuit]]</ul></td><td><ul><ol><li>2007-00-25 - Task: [[Conditional_structures|Conditional structures]]</li><li>2010-11-23 - Task: [[Count_in_factors|Count in factors]]</li><li>2007-00-18 - Task: [[Empty_program|Empty program]]</li><li>2007-00-25 - Task: [[Exceptions|Exceptions]]</li><li>2007-01-01 - Task: [[
<tr><td><ul>[[User:Simplex|Simplex]]</ul></td><td><ul><ol><li>2017-04-22 - Task: [[Department_Numbers|Department Numbers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Siskus|Siskus]]</ul></td><td><ul><ol><li>2014-07-20 - Draft: [[Assertions_in_design_by_contract|Assertions in design by contract]]</li><li>2014-05-09 - Draft: [[Separate_the_house_number_from_the_street_name|Separate the house number from the street name]]</li><li>2014-06-27 - Draft: [[Starting_a_web_browser|Starting a web browser]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sluggo|Sluggo]]</ul></td><td><ul><ol><li>2010-01-21 - Task: [[Deconvolution/1D|Deconvolution/1D]]</li><li>2010-01-23 - Task: [[Deconvolution/2D%2B|Deconvolution/2D+]]</li><li>2011-01-01 - Task: [[Permutation_test|Permutation test]]</li><li>2012-00-01 - Draft: [[Subset_sum_problem|Subset sum problem]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Smarmius|Smarmius]]</ul></td><td><ul><ol><li>2011-06-19 - Task: [[Voronoi_diagram|Voronoi diagram]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Smls|Smls]]</ul></td><td><ul><ol><li>2014-00-25 - Task: [[Brace_expansion|Brace expansion]]</li><li>2014-05-26 - Task: [[Compare_a_list_of_strings|Compare a list of strings]]</li><li>2015-05-06 - Task: [[Convert_seconds_to_compound_duration|Convert seconds to compound duration]]</li><li>2014-05-24 - Task: [[Tokenize_a_string_with_escaping|Tokenize a string with escaping]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sonia|Sonia]]</ul></td><td><ul><ol><li>2014-00-02 - Draft: [[Currency|Currency]]</li><li>2011-05-30 - Task: [[Hello_world/Web_server|Hello world/Web server]]</li><li>2012-02-06 - Task: [[K-d_tree|K-d tree]]</li><li>2011-05-16 - Task: [[Sorting_algorithms/Sleep_sort|Sorting algorithms/Sleep sort]]</li><li>2012-02-27 - Task: [[Word_wrap|Word wrap]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sothach|Sothach]]</ul></td><td><ul><ol><li>2015-02-19 - Draft: [[Longest_common_prefix|Longest common prefix]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Spekkio|Spekkio]]</ul></td><td><ul><ol><li>2011-10-29 - Task: [[CRC-32|CRC-32]]</li><li>2011-10-25 - Task: [[Munching_squares|Munching squares]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Spintronic|Spintronic]]</ul></td><td><ul><ol><li>2014-10-03 - Draft: [[XML_Validation|XML Validation]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Spoon!|Spoon!]]</ul></td><td><ul><ol><li>2009-07-03 - Task: [[Associative_array/Iteration|Associative array/Iteration]]</li><li>2008-10-17 - Task: [[Character_codes|Character codes]]</li><li>2011-06-20 - Task: [[Closures/Value_capture|Closures/Value capture]]</li><li>2011-05-16 - Task: [[Count_occurrences_of_a_substring|Count occurrences of a substring]]</li><li>2008-11-23 - Task: [[Environment_variables|Environment variables]]</li><li>2013-07-21 - Draft: [[Sorting_algorithms/Patience_sort|Sorting algorithms/Patience sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Star651|Star651]]</ul></td><td><ul><ol><li>2011-06-26 - Draft: [[
<tr><td><ul>[[User:Stone|Stone]]</ul></td><td><ul><ol><li>2007-01-02 - Task: [[Tokenize_a_string|Tokenize a string]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Sxpert|Sxpert]]</ul></td><td><ul><ol><li>2012-06-09 - Draft: [[OpenWebNet_Password|OpenWebNet Password]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:TBH|TBH]]</ul></td><td><ul><ol><li>2007-11-14 - Task: [[Forward_difference|Forward difference]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:TheWombat|TheWombat]]</ul></td><td><ul><ol><li>2015-01-23 - Task: [[Validate_International_Securities_Identification_Number|Validate International Securities Identification Number]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Thundergnat|Thundergnat]]</ul></td><td><ul><ol><li>2013-04-03 - Task: [[Benford%27s_law|Benford's law]]</li><li>2017-08-27 - Draft: [[Four_is_magic|Four is magic]]</li><li>2017-01-12 - Draft: [[Imaginary_base_numbers|Imaginary base numbers]]</li><li>2017-08-01 - Draft: [[Largest_number_divisible_by_its_digits|Largest number divisible by its digits]]</li><li>2016-01-22 - Task: [[Pathological_floating_point_problems|Pathological floating point problems]]</li><li>2011-07-21 - Task: [[Self-referential_sequence|Self-referential sequence]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Til|Til]]</ul></td><td><ul><ol><li>2007-00-24 - Task: [[Regular_expressions|Regular expressions]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:TimSC|TimSC]]</ul></td><td><ul><ol><li>2016-11-18 - Draft: [[A*_search_algorithm|A* search algorithm]]</li><li>2016-11-16 - Draft: [[Angle_difference_between_two_bearings|Angle difference between two bearings]]</li><li>2016-11-16 - Draft: [[
<tr><td><ul>[[User:TimToady|TimToady]]</ul></td><td><ul><ol><li>2012-07-14 - Task: [[Same_Fringe|Same Fringe]]</li><li>2012-08-20 - Task: [[Twelve_statements|Twelve statements]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Tinku99|Tinku99]]</ul></td><td><ul><ol><li>2009-04-27 - Task: [[Color_of_a_screen_pixel|Color of a screen pixel]]</li><li>2009-05-02 - Task: [[Dynamic_variable_names|Dynamic variable names]]</li><li>2010-03-20 - Task: [[Inverted_index|Inverted index]]</li><li>2009-04-27 - Task: [[Keyboard_macros|Keyboard macros]]</li><li>2009-04-27 - Task: [[Mouse_position|Mouse position]]</li><li>2011-06-24 - Task: [[OLE_Automation|OLE Automation]]</li><li>2010-05-12 - Draft: [[Parse_EBNF|Parse EBNF]]</li><li>2009-05-02 - Task: [[Simulate_input/Keyboard|Simulate input/Keyboard]]</li><li>2009-04-26 - Task: [[Simulate_input/Mouse|Simulate input/Mouse]]</li><li>2009-04-27 - Task: [[Window_management|Window management]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:TobyK|TobyK]]</ul></td><td><ul><ol><li>2012-10-08 - Task: [[Check_Machin-like_formulas|Check Machin-like formulas]]</li><li>2015-04-18 - Draft: [[Chess_player/Move_generation|Chess player/Move generation]]</li><li>2015-04-18 - Draft: [[Chess_player/Program_options_and_user_interface|Chess player/Program options and user interface]]</li><li>2015-04-18 - Draft: [[Chess_player/Search_and_evaluation|Chess player/Search and evaluation]]</li><li>2013-03-10 - Draft: [[Find_duplicate_files|Find duplicate files]]</li><li>2016-03-24 - Task: [[Password_generator|Password generator]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Toucanbird|Toucanbird]]</ul></td><td><ul><ol><li>2017-01-11 - Task: [[CUSIP|CUSIP]]</li><li>2013-02-31 - Task: [[IBAN|IBAN]]</li><li>2013-02-17 - Draft: [[NYSIIS|NYSIIS]]</li><li>2014-08-21 - Draft: [[Time-based_One-time_Password_Algorithm|Time-based One-time Password Algorithm]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Trizen|Trizen]]</ul></td><td><ul><ol><li>2016-00-23 - Draft: [[Arithmetic_coding/As_a_generalized_change_of_radix|Arithmetic coding/As a generalized change of radix]]</li><li>2016-00-28 - Task: [[Cramer%27s_rule|Cramer's rule]]</li><li>2016-00-10 - Draft: [[Faulhaber%27s_formula|Faulhaber's formula]]</li><li>2017-05-05 - Draft: [[Faulhaber%27s_triangle|Faulhaber's triangle]]</li><li>2016-01-01 - Task: [[Jaro_distance|Jaro distance]]</li><li>2016-02-30 - Draft: [[Snake|Snake]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Ttmrichter|Ttmrichter]]</ul></td><td><ul><ol><li>2013-01-04 - Task: [[Universal_Turing_machine|Universal Turing machine]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Umariani|Umariani]]</ul></td><td><ul><ol><li>2016-06-07 - Task: [[Sort_a_list_of_object_identifiers|Sort a list of object identifiers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Underscore|Underscore]]</ul></td><td><ul><ol><li>2009-10-27 - Task: [[Go_Fish|Go Fish]]</li><li>2010-10-14 - Task: [[Metaprogramming|Metaprogramming]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Vcelier|Vcelier]]</ul></td><td><ul><ol><li>2007-00-21 - Task: [[Sorting_algorithms/Bubble_sort|Sorting algorithms/Bubble sort]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Vilipetek|Vilipetek]]</ul></td><td><ul><ol><li>2013-05-20 - Task: [[CSV_data_manipulation|CSV data manipulation]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Waldorf|Waldorf]]</ul></td><td><ul><ol><li>2007-01-27 - Task: [[Address_of_a_variable|Address of a variable]]</li><li>2007-01-06 - Task: [[Concurrent_computing|Concurrent computing]]</li><li>2007-01-27 - Task: [[Define_a_primitive_data_type|Define a primitive data type]]</li><li>2007-08-07 - Task: [[Generic_swap|Generic swap]]</li><li>2008-11-23 - Task: [[Handle_a_signal|Handle a signal]]</li><li>2007-01-27 - Task: [[Memory_layout_of_a_data_structure|Memory layout of a data structure]]</li><li>2007-01-09 - Task: [[Metered_concurrency|Metered concurrency]]</li><li>2007-02-09 - Task: [[Object_serialization|Object serialization]]</li><li>2008-03-27 - Task: [[Playing_cards|Playing cards]]</li><li>2008-03-01 - Task: [[Roman_numerals/Encode|Roman numerals/Encode]]</li><li>2007-01-09 - Task: [[Synchronous_concurrency|Synchronous concurrency]]</li><li>2007-01-27 - Task: [[Variable_size/Get|Variable size/Get]]</li><li>2007-01-27 - Task: [[Variable_size/Set|Variable size/Set]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Walterpachl|Walterpachl]]</ul></td><td><ul><ol><li>2015-03-27 - Draft: [[Selective_File_Copy|Selective File Copy]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Wei2912|Wei2912]]</ul></td><td><ul><ol><li>2015-02-08 - Task: [[General_FizzBuzz|General FizzBuzz]]</li><li>2014-05-05 - Task: [[Unix/ls|Unix/ls]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:WillNess|WillNess]]</ul></td><td><ul><ol><li>2014-08-13 - Task: [[Sequence_of_primes_by_Trial_Division|Sequence of primes by Trial Division]]</li><li>2011-11-02 - Task: [[Zebra_puzzle|Zebra puzzle]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Wmeyer|Wmeyer]]</ul></td><td><ul><ol><li>2010-00-25 - Task: [[Compile-time_calculation|Compile-time calculation]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Wolfram|Wolfram]]</ul></td><td><ul><ol><li>2011-01-08 - Task: [[Fast_Fourier_transform|Fast Fourier transform]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Wsg|Wsg]]</ul></td><td><ul><ol><li>2014-01-20 - Task: [[Semiprime|Semiprime]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Xenoker|Xenoker]]</ul></td><td><ul><ol><li>2012-02-15 - Task: [[Runge-Kutta_method|Runge-Kutta method]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Xkrouhn|Xkrouhn]]</ul></td><td><ul><ol><li>2011-05-11 - Task: [[Convert_decimal_number_to_rational|Convert decimal number to rational]]</li><li>2011-04-08 - Task: [[Self-describing_numbers|Self-describing numbers]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Yuriy Chumak|Yuriy Chumak]]</ul></td><td><ul><ol><li>2016-00-12 - Draft: [[OpenGL/Utah_Teapot|OpenGL/Utah Teapot]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Zelah|Zelah]]</ul></td><td><ul><ol><li>2016-04-10 - Draft: [[Integer_roots|Integer roots]]</li><li>2014-04-02 - Draft: [[Self-hosting_compiler|Self-hosting compiler]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Zorro1024|Zorro1024]]</ul></td><td><ul><ol><li>2015-03-16 - Task: [[Perfect_shuffle|Perfect shuffle]]</li><li>2015-02-21 - Draft: [[Vector|Vector]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Zzo38|Zzo38]]</ul></td><td><ul><ol><li>2015-08-20 - Task: [[Thue-Morse|Thue-Morse]]</li></ol></ul></td></tr>
<tr><td><ul>[[User:Русский|Русский]]</ul></td><td><ul><ol><li>2012-07-31 - Task: [[Main_step_of_GOST_28147-89|Main step of GOST 28147-89]]</li><li>2013-00-09 - Draft: [[Old_Russian_measure_of_length|Old Russian measure of length]]</li><li>2013-04-24 - Draft: [[Transportation_problem|Transportation problem]]</li></ol></ul></td></tr>
</table>
</div>
|
Revision as of 00:00, 11 October 2017
In this task, the goal is to compile an authorship list for task descriptions. A pseudocode example (in imperative style) that should accomplish this is as follows:
<lang pseudocode>for each task page
grab page source, discard everything after the first ==section==.
Cache as $previous. Note $author.
for each revision grab page source, discard everything after first ==section==.
Cache as $previous2. Note $author2
compare $previous2 to $previous. If different, record $author to $list. replace $previous with $previous2 replace $author with $author2</lang>
The following resources for HTTP interface information for MediaWiki may prove to be useful:
- https://www.mediawiki.org/wiki/Index.php#Raw
- https://www.mediawiki.org/wiki/Index.php#History
- https://www.mediawiki.org/wiki/API:Main_page
Conversely, some languages have libraries which abstract these interfaces into language-native idioms. Use of these abstractions is perfectly fine.
Please DO NOT add a full output for each programming language; just show a representative sample. One full list is useful. Multiple full lists just use space and bandwidth.
Perl 6
The pseudocode above is no longer really useful as the page format has changed significantly sine ths task was written. Rather than checking every edit to see if it was a change to the task description, we'll just assume the user that created the page is the task author. This isn't 100% accurate; a very few pages got renamed and recreated by someone other than the original author without preserving the history, so they are misreported (15 Puzzle Game for instance,) but is as good as it is likely to get without extensive manual intervention. Subsequent edits to the task description are not credited. As it is, we must still make thousands of requests and pound the server pretty hard. Checking every edit would make the task several of orders of magnitude more abusive of the server (and my internet connection.)
The task names and author information are saved to local files so it can pick up where it left off if it gets interrupted during processing. As the task creation time (and original editor) never change, don't bother to re-download every time. Just update the category (Draft or Task) as that is the only thing that really changes. If a task name gets edited, manual intervention is required. Either edit the JSON file with the task information or just delete it and recreate it from scratch.
<lang perl6>use HTTP::UserAgent; use Gumbo; use Sort::Naturally; use JSON::Fast;
my $ua = HTTP::UserAgent.new;
for 'Programming_Tasks', 'Draft_Programming_Tasks' -> $category { # Get lists of Tasks & Draft Tasks
#last; # Uncomment to skip this step say "Updating $category list..."; my $page = "http://rosettacode.org/wiki/Category:$category"; my $html = $ua.get($page).content;
my $xmldoc = parse-html($html, :TAG
- Month names for date manipulations
# Only interested in the oldest (last in the list) my $line = $0.lines.tail;
# Parse out the User name $line ~~ m| 'title="User:' <-[>]>+? '>' (.+?) '</a>' |; my $auth = $0 ?? $0.Str !! ; # Oops, no user name, must be anonymous, get IP address instead unless $auth { $line ~~ m| '"mw-userlink mw-anonuserlink">' (.+?) '</a>' |; $auth = $0.Str; } %tasks{$title}{'author'} = $auth;
# Parse out human readable title $line ~~ m| '<a href="/mw/index.php?title=' $title '&' .+? 'title="'(<-["]>+)'"' |; #"' %tasks{$title}{'title'} = $0.Str;
# Parse out date task was added, convert date to ISO format $line ~~ m| 'class="mw-changeslist-date">' <-[\s]>+ (<-[<]>+) '</a>' |; %tasks{$title}{'date'} = $0.Str.trim.&toISO8601;
# report progress note $title;
# save to a file $hashfile.IO.spurt(%tasks.&to-json);
sleep 3; # Don't pound the server }
}
- Convert saved task / author info to an HTML table
note "Building HTML table..."; my $count = +%tasks; my $taskcnt = +%tasks.grep: *.value.<category> eq %cat<Programming_Tasks>; my $draftcnt = $count - $taskcnt;
- Dump an HTML table to a file
my $out = open($htmlfile, :w) or die "$!\n";
- Add table boilerplate and header
- Get sorted unique list of task authors
for %tasks{*}».<author>.unique.sort(*.&naturally) -> $author {
$out.print( '' );}
$out.say( 'As of ', Date.today, ' | Total: ',
"$count / Tasks: $taskcnt / Draft Tasks: $draftcnt",' | |
---|---|
User | Authored |
# Get list of tasks by this author, sorted by name for %tasks.grep( { $_.value.<author> eq $author } ).sort(*.key.&naturally) -> $task { # and add them$out.print( " |
$out.close;
say "HTML file saved as: {$htmlfile.IO.absolute}";
sub toISO8601 ($date) { # convert day month year to YYYY-MM-DD
my @dmy = $date.split: ' '; sprintf "%4d-%02d-%02d", @dmy[2].Int, %months{@dmy[1]}, @dmy[0].Int;
} </lang>
- Sample output
As of 2017-10-10 | Total: 1067 / Tasks: 859 / Draft Tasks: 208 | |
---|---|
User | Authored |
| |
| |
| |
Many rows omitted... | |
| |
| |
|