User:Paddy3118: Difference between revisions

→‎"(Kick-me if I seem impolite)": It's metastasising beyond that now.
m (Corrected links in langbox)
(→‎"(Kick-me if I seem impolite)": It's metastasising beyond that now.)
 
(14 intermediate revisions by 2 users not shown)
Line 14:
{{mylangend}}
 
Hi, I'm Donald McCarthy. I work with Electronic Design Automation tools creating design flows, filling in the gaps with novel tools, and generally helping to design and verify integrated circuits. Your phone might have a processor I worked on, or if you have a nice German car, the engine management chips or the braking controllers, and lately the ADAS (Advanced Driver Assistance Systems), might be things I've worked on.
 
I have used the Python programming language for over atwo decadedecades, and am a python advocate, working by '''POLITELY''' (sorry about the shout), spreading the word in forums such as this, and by answering Python queries in blogs. I maintain my own blog [http://paddy3118.blogspot.com/ Go Deh!].
 
==Rosetta Code Tasks==
Although I do a little cleanup of RC pages, and engage in relevant talk page discussions (Kick-me if I seem impolite), I had a stash of examples written for an un-published, (and un-finished to be truthful), book on Python that might be candidates for tasks.
 
: It's clearly gone beyond that. Your deletionary vandalism is now metastasising into an open attack on the intention of Rosetta Code (declared on the landing page) to "''aid a person with a grounding in one approach to a problem in learning another.''"
: You seem to regard Rosetta Code as a vehicle for "encouraging" some approaches and "discouraging" others.
 
: This is gratuitous, self-indulgent, and damaging – certainly to Rosetta Code, and probably to you as well.
: You are obviously well aware of this tendency in your own behaviour.
: Perhaps it would help you and others, both here, and in other parts of your life, to get a little friendly advice and help ? [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 11:32, 31 March 2021 (UTC)
 
I had a stash of examples written for an un-published, (and un-finished to be truthful), book on Python that might be candidates for tasks.
 
It turned out that, most of the tasks I have written, I developed with RC in mind, and follow my interests at the time. I maintain a list in my [[User talk:Paddy3118|talk page]] of new pages I have created, and, being vain, like to track their viewings, (but I don't artificially pump their viewing stats; that would be impolite, and pretty pointless).
 
There is one edit that was not for a new page or a task I did that I like to remember, and that was my changes to the entry on [[Hexadecimal]] (that also lead to me adding [[octal]]).
 
==What Rosetta Code is to me==
[[Category:What Rosetta Code Is]]
* A better repository for those algorithms that interest me.
* A way to improve my technical writing skills. (Something that can be very useful at work).
** A way to do as I say: I really can't stand papers written for journals and too many Wikipedia maths entries where you are confronted by a sea of symbols, without any attempt to take the interested amateur along with them. We're not dumb, and we have to be pretty interested to end up reading the paper anyway. I think of it not as "dumbing down", more like popularising.
* It's a way to take my mind off a harder problem so that my unconscious can do its magic.
 
==Writing and maintaining tasks==
Wow, it certainly teaches you a lot about how easy it is to miss something in the description of a task. I have very regular indication of how easy it is to miss something out when implementing a task from a description, as I watch others completing tasks here, very often someone elses mistakes stops me from blundering into the same thing which may make me look a little better ;-)
 
=== Pages I have started ===
 
:{| class="wikitable"
|-
! # !! Task Title !! Create time & date !! Example count
|-
| 1 || [http://rosettacode.org/wiki/Spiral_matrix Spiral matrix] || 06:27 5 August 2008 || 49
|-
| 2 || [http://rosettacode.org/wiki/Monty_Hall_problem Monty Hall problem] || 17:59 5 August 2008 || 49
|-
| 3 || [http://rosettacode.org/wiki/Web_scraping Web scraping] || 20:09 20 August 2008 || 51
|-
| 4 || [http://rosettacode.org/wiki/Sequence_of_non-squares Sequence of non-squares] || 08:36 24 August 2008 || 57
|-
| 5 || [http://rosettacode.org/wiki/Anagrams Anagrams] || 20:28 24 September 2008 || 67
|-
| 6 || [http://rosettacode.org/wiki/Text_processing/Max_licenses_in_use Text processing/Max licenses in use] || 22:06 3 October 2008 || 48
|-
| 7 || [http://rosettacode.org/wiki/One-dimensional_cellular_automata One-dimensional cellular automata] || 21:35 8 October 2008 || 58
|-
| 8 || [http://rosettacode.org/wiki/Conway%27s_Game_of_Life Conway's Game of Life] || 22:06 10 October 2008 || 53
|-
| 9 || [http://rosettacode.org/wiki/Text_processing/1 Text processing/1] || 09:47 8 November 2008 || 32
|-
| 10 || [http://rosettacode.org/wiki/Text_processing/2 Text processing/2] || 22:21 13 November 2008 || 32
|-
| 11 || [http://rosettacode.org/wiki/Align_columns Align columns] || 05:27 16 November 2008 || 61
|-
| 12 || [http://rosettacode.org/wiki/Probabilistic_choice Probabilistic choice] || 18:28 17 November 2008 || 36
|-
| 13 || [http://rosettacode.org/wiki/Knapsack_problem/Unbounded Knapsack problem/Unbounded] || 22:02 2 December 2008 || 42
|-
| 14 || [http://rosettacode.org/wiki/Day_of_the_week Day of the week] || 14:06 12 December 2008 || 73
|-
| 15 || [http://rosettacode.org/wiki/Non-decimal_radices/Output Non-decimal radices/Output] || 05:14 31 January 2009 || 45
|-
| 16 || [http://rosettacode.org/wiki/Literals/Integer Literals/Integer] || 23:03 1 February 2009 || 66
|-
| 17 || [http://rosettacode.org/wiki/Interactive_programming Interactive programming] || 17:18 21 February 2009 || 53
|-
| 18 || [http://rosettacode.org/wiki/First-class_functions First-class functions] || 15:22 24 February 2009 || 55
|-
| 19 || [http://rosettacode.org/wiki/Y_combinator Y combinator] || 03:54 28 February 2009 || 50
|-
| 20 || [http://rosettacode.org/wiki/Function_composition Function composition] || 06:26 3 March 2009 || 71
|-
| 21 || [http://rosettacode.org/wiki/Exceptions/Catch_an_exception_thrown_in_a_nested_call Exceptions/Catch an exception thrown in a nested call] || 05:31 7 March 2009 || 34
|-
| 22 || [http://rosettacode.org/wiki/Look-and-say_sequence Look-and-say sequence] || 09:20 4 April 2009 || 60
|-
| 23 || [http://rosettacode.org/wiki/Mutual_recursion Mutual recursion] || 21:22 9 April 2009 || 80
|-
| 24 || [http://rosettacode.org/wiki/Bulls_and_cows Bulls and cows] || 14:21 3 May 2009 || 51
|-
| 25 || [http://rosettacode.org/wiki/Test_a_function Test a function] || 18:15 28 May 2009 || 35
|-
| 26 || [http://rosettacode.org/wiki/Menu Menu] || 18:27 3 June 2009 || 48
|-
| 27 || [http://rosettacode.org/wiki/Sort_stability Sort stability] || 08:32 6 June 2009 || 39
|-
| 28 || [http://rosettacode.org/wiki/Averages/Simple_moving_average Averages/Simple moving average] || 21:13 17 June 2009 || 54
|-
| 29 || [http://rosettacode.org/wiki/Send_email Send email] || 05:51 1 July 2009 || 27
|-
| 30 || [http://rosettacode.org/wiki/Topological_sort Topological sort] || 05:46 3 July 2009 || 31
|-
| 31 || [http://rosettacode.org/wiki/Ethiopian_multiplication Ethiopian multiplication] || 04:51 23 July 2009 || 82
|-
| 32 || [http://rosettacode.org/wiki/Russian_Peasant_Multiplication Russian Peasant Multiplication] || 04:53 23 July 2009 || 82
|-
| 33 || [http://rosettacode.org/wiki/First-class_functions/Use_numbers_analogously First-class functions/Use numbers analogously] || 20:00 5 August 2009 || 29
|-
| 34 || [http://rosettacode.org/wiki/Seven-sided_dice_from_five-sided_dice Seven-sided dice from five-sided dice] || 05:28 8 August 2009 || 29
|-
| 35 || [http://rosettacode.org/wiki/Verify_distribution_uniformity/Naive Verify distribution uniformity/Naive] || 05:28 8 August 2009 || 25
|-
| 36 || [http://rosettacode.org/wiki/Flatten_a_list Flatten a list] || 16:41 16 August 2009 || 69
|-
| 37 || [http://rosettacode.org/wiki/Evolutionary_algorithm Evolutionary algorithm] || 19:07 6 October 2009 || 48
|-
| 38 || [http://rosettacode.org/wiki/24_game 24 game] || 17:12 31 October 2009 || 52
|-
| 39 || [http://rosettacode.org/wiki/24_game/Solve 24 game/Solve] || 04:48 1 November 2009 || 31
|-
| 40 || [http://rosettacode.org/wiki/Bulls_and_Cows_game Bulls and Cows game] || 06:46 2 November 2009 || 51
|-
| 41 || [http://rosettacode.org/wiki/Hamming_numbers Hamming numbers] || 18:38 2 December 2009 || 39
|-
| 42 || [http://rosettacode.org/wiki/Random_number_generator_(included) Random number generator (included)] || 08:01 23 January 2010 || 52
|-
| 43 || [http://rosettacode.org/wiki/Pangram_checker Pangram checker] || 19:12 25 January 2010 || 70
|-
| 44 || [http://rosettacode.org/wiki/String_interpolation_(included) String interpolation (included)] || 07:21 30 January 2010 || 52
|-
| 45 || [http://rosettacode.org/wiki/Arbitrary-precision_integers_(included) Arbitrary-precision integers (included)] || 06:45 13 February 2010 || 54
|-
| 46 || [http://rosettacode.org/wiki/Averages/Pythagorean_means Averages/Pythagorean means] || 05:22 20 February 2010 || 62
|-
| 47 || [http://rosettacode.org/wiki/Averages/Geometric_mean Averages/Geometric mean] || 05:35 20 February 2010 || 62
|-
| 48 || [http://rosettacode.org/wiki/Averages/Harmonic_mean Averages/Harmonic mean] || 05:36 20 February 2010 || 62
|-
| 49 || [http://rosettacode.org/wiki/Averages/Root_mean_square Averages/Root mean square] || 07:57 20 February 2010 || 67
|-
| 50 || [http://rosettacode.org/wiki/Averages/Quadratic_mean Averages/Quadratic mean] || 07:58 20 February 2010 || 67
|-
| 51 || [http://rosettacode.org/wiki/Dot_product Dot product] || 07:18 24 February 2010 || 84
|-
| 52 || [http://rosettacode.org/wiki/Luhn_test_of_credit_card_numbers Luhn test of credit card numbers] || 06:01 2 March 2010 || 70
|-
| 53 || [http://rosettacode.org/wiki/Hailstone_sequence Hailstone sequence] || 00:03 8 March 2010 || 83
|-
| 54 || [http://rosettacode.org/wiki/Hofstadter-Conway_$10,000_sequence Hofstadter-Conway $10,000 sequence] || 08:21 9 March 2010 || 33
|-
| 55 || [http://rosettacode.org/wiki/Find_common_directory_path Find common directory path] || 19:34 23 March 2010 || 42
|-
| 56 || [http://rosettacode.org/wiki/Horner%27s_rule_for_polynomial_evaluation Horner's rule for polynomial evaluation] || 03:28 31 March 2010 || 64
|-
| 57 || [http://rosettacode.org/wiki/Luhn_test Luhn test] || 04:35 2 April 2010 || 70
|-
| 58 || [http://rosettacode.org/wiki/Number_reversal_game Number reversal game] || 19:11 3 April 2010 || 42
|-
| 59 || [http://rosettacode.org/wiki/Bulls_and_cows/Player Bulls and cows/Player] || 13:19 13 June 2010 || 18
|-
| 60 || [http://rosettacode.org/wiki/Four_bits_adder Four bits adder] || 15:38 15 June 2010 || 33
|-
| 61 || [http://rosettacode.org/wiki/Minesweeper_game Minesweeper game] || 10:40 10 July 2010 || 17
|-
| 62 || [http://rosettacode.org/wiki/Extreme_floating_point_values Extreme floating point values] || 19:36 15 July 2010 || 27
|-
| 63 || [http://rosettacode.org/wiki/Range_extraction Range extraction] || 22:20 15 July 2010 || 45
|-
| 64 || [http://rosettacode.org/wiki/Range_expansion Range expansion] || 22:25 15 July 2010 || 43
|-
| 65 || [http://rosettacode.org/wiki/Short-circuit_evaluation Short-circuit evaluation] || 17:29 24 July 2010 || 53
|-
| 66 || [http://rosettacode.org/wiki/Short_circuit_evaluation Short circuit evaluation] || 17:29 24 July 2010 || 53
|-
| 67 || [http://rosettacode.org/wiki/Quaternion_type Quaternion type] || 21:46 2 August 2010 || 34
|-
| 68 || [http://rosettacode.org/wiki/Stable_marriage_problem Stable marriage problem] || 23:27 5 August 2010 || 22
|-
| 69 || [http://rosettacode.org/wiki/Truncatable_primes Truncatable primes] || 22:33 8 September 2010 || 27
|-
| 70 || [http://rosettacode.org/wiki/Topological_sort/Extracted_top_item Topological sort/Extracted top item] || 19:45 6 October 2010 || 3
|-
| 71 || [http://rosettacode.org/wiki/Guess_the_number/With_feedback Guess the number/With feedback] || 06:02 29 October 2010 || 48
|-
| 72 || [http://rosettacode.org/wiki/Guess_the_number/With_feedback_(player) Guess the number/With feedback (player)] || 06:11 29 October 2010 || 26
|-
| 73 || [http://rosettacode.org/wiki/Ordered_words Ordered words] || 21:35 9 November 2010 || 48
|-
| 74 || [http://rosettacode.org/wiki/CSV_to_HTML_translation CSV to HTML translation] || 11:38 13 November 2010 || 42
|-
| 75 || [http://rosettacode.org/wiki/Simple_quaternion_type_and_operations Simple quaternion type and operations] || 20:01 3 February 2011 || 34
|-
| 76 || [http://rosettacode.org/wiki/Tic-tac-toe Tic-tac-toe] || 07:12 4 February 2011 || 17
|-
| 77 || [http://rosettacode.org/wiki/Noughts_and_crosses Noughts and crosses] || 06:05 5 February 2011 || 17
|-
| 78 || [http://rosettacode.org/wiki/Sort_disjoint_sublist Sort disjoint sublist] || 06:29 12 February 2011 || 34
|-
| 79 || [http://rosettacode.org/wiki/Unbias_a_random_generator Unbias a random generator] || 06:55 22 February 2011 || 28
|-
| 80 || [http://rosettacode.org/wiki/Unbalance_a_random_generator Unbalance a random generator] || 06:56 22 February 2011 || 28
|-
| 81 || [http://rosettacode.org/wiki/Text_processing/3 Text processing/3] || 08:36 24 February 2011 || 48
|-
| 82 || [http://rosettacode.org/wiki/Show_a_table_with_row_and_column_headings Show a table with row and column headings] || 07:42 9 March 2011 || 42
|-
| 83 || [http://rosettacode.org/wiki/Van_der_Corput_sequence Van der Corput sequence] || 21:44 10 March 2011 || 26
|-
| 84 || [http://rosettacode.org/wiki/Executable_library Executable library] || 23:41 14 March 2011 || 11
|-
| 85 || [http://rosettacode.org/wiki/Partial_function_application Partial function application] || 08:04 25 March 2011 || 28
|-
| 86 || [http://rosettacode.org/wiki/Box_the_compass Box the compass] || 20:58 27 March 2011 || 43
|-
| 87 || [http://rosettacode.org/wiki/Yin_and_yang Yin and yang] || 10:19 2 April 2011 || 35
|-
| 88 || [http://rosettacode.org/wiki/Vector_products Vector products] || 14:18 9 April 2011 || 44
|-
| 89 || [http://rosettacode.org/wiki/Natural_sorting Natural sorting] || 11:12 23 April 2011 || 6
|-
| 90 || [http://rosettacode.org/wiki/Permutations/Derangements Permutations/Derangements] || 09:32 14 May 2011 || 18
|-
| 91 || [http://rosettacode.org/wiki/Anagrams/Deranged_anagrams Anagrams/Deranged anagrams] || 11:32 14 May 2011 || 30
|-
| 92 || [http://rosettacode.org/wiki/Knight%27s_Tour Knight's Tour] || 07:17 29 May 2011 || 24
|-
| 93 || [http://rosettacode.org/wiki/Kaprekar_numbers Kaprekar numbers] || 06:48 7 June 2011 || 33
|-
| 94 || [http://rosettacode.org/wiki/Dinesman%27s_multiple-dwelling_problem Dinesman's multiple-dwelling problem] || 08:23 25 June 2011 || 17
|-
| 95 || [http://rosettacode.org/wiki/Unicode_variable_names Unicode variable names] || 07:16 1 July 2011 || 27
|-
| 96 || [http://rosettacode.org/wiki/Beyond_ASCII_variable_names Beyond ASCII variable names] || 07:17 1 July 2011 || 27
|-
| 97 || [http://rosettacode.org/wiki/FFT FFT] || 08:38 11 July 2011 || 24
|-
| 98 || [http://rosettacode.org/wiki/Numeric_error_propagation Numeric error propagation] || 02:51 30 July 2011 || 11
|-
| 99 || [http://rosettacode.org/wiki/Break_OO_privacy Break OO privacy] || 03:38 6 August 2011 || 13
|-
| 100 || [http://rosettacode.org/wiki/ScriptName ScriptName] || 11:26 6 August 2011 || 55
|-
| 101 || [http://rosettacode.org/wiki/Boxing_the_compass Boxing the compass] || 06:08 19 August 2011 || 43
|-
| 102 || [http://rosettacode.org/wiki/One_of_n_lines_in_a_file One of n lines in a file] || 22:02 7 September 2011 || 22
|-
| 103 || [http://rosettacode.org/wiki/Knuth%27s_algorithm_S Knuth's algorithm S] || 19:15 21 October 2011 || 21
|-
| 104 || [http://rosettacode.org/wiki/Hofstadter_Figure-Figure_sequences Hofstadter Figure-Figure sequences] || 08:18 22 October 2011 || 20
|-
| 105 || [http://rosettacode.org/wiki/Hofstadter_Q_sequence Hofstadter Q sequence] || 09:08 23 October 2011 || 31
|-
| 106 || [http://rosettacode.org/wiki/Truth_table Truth table] || 07:19 31 October 2011 || 12
|-
| 107 || [http://rosettacode.org/wiki/Simple_Database Simple Database] || 10:39 1 November 2011 || 10
|-
| 108 || [http://rosettacode.org/wiki/Hello_world/Newbie Hello world/Newbie] || 09:10 6 November 2011 || 10
|-
| 109 || [http://rosettacode.org/wiki/Parsing/Shunting-yard_algorithm Parsing/Shunting-yard algorithm] || 22:47 2 December 2011 || 10
|-
| 110 || [http://rosettacode.org/wiki/Parsing/RPN_calculator_algorithm Parsing/RPN calculator algorithm] || 05:35 3 December 2011 || 23
|-
| 111 || [http://rosettacode.org/wiki/Parsing/RPN_to_infix_conversion Parsing/RPN to infix conversion] || 20:16 3 December 2011 || 12
|-
| 112 || [http://rosettacode.org/wiki/Set_consolidation Set consolidation] || 10:48 7 May 2012 || 12
|-
| 113 || [http://rosettacode.org/wiki/Set_consoldation Set consoldation] || 15:13 7 May 2012 || 12
|-
| 114 || [http://rosettacode.org/wiki/Trabb_Pardo%E2%80%93Knuth_algorithm Trabb Pardo–Knuth algorithm] || 20:17 22 May 2012 || 15
|-
| 115 || [http://rosettacode.org/wiki/Fibonacci_n-step_number_sequences Fibonacci n-step number sequences] || 21:52 24 May 2012 || 11
|-
| 116 || [http://rosettacode.org/wiki/Floyd%27s_triangle Floyd's triangle] || 19:03 24 June 2012 || 13
|-
| 117 || [http://rosettacode.org/wiki/Dutch_national_flag_problem Dutch national flag problem] || 09:25 1 July 2012 || 5
|}
 
(Auto-generated so it includes miss-spellings and re-directs)
 
=== Pages I have started from 1 July 2012 to 16 Aug 2013 ===
 
User: Paddy3118 has created 392 new pages of which 148 were not Talk: pages, from approx 4523 edits.<br>
New pages created, in order, are:
 
'''...'''
: . 121 [[Averages/Mean angle]]
: . 122 [[Averages/Mean time of day]]
: . 123 [[Permutations by swapping]]
: . 124 [[Pig the dice game]]
: . 125 [[Pig the dice game/Player]]
: . 126 [[Total Circles Area]]
: . 127 [[Zeckendorf number representation]]
: . 128 [[Permutations/Rank of a permutation]]
: . 129 [[Multifactorial]]
: . 130 [[Fannkuch]]
: . 131 [[Topswops]]
: . 132 [[I before E except after C]]
: . 133 [[Middle three digits]]
: . 134 [[Divisors of a natural number]]
: . 135 [[Harshad or Niven series]]
: . 136 [[Largest int from concatenated ints]]
: . 137 [[Circles of given radius through two points]]
: . 138 [[Rep-string]]
: . 139 [[Repeated string]]
: . 140 [[Multiplies of 3 and 5]]
: . 141 [[Sparkline in unicode]]
: . 142 [[Flipping bits game]]
: . 143 [[Percolation/Bond percolation]]
: . 144 [[Percolation/Site percolation]]
: . 145 [[Percolation]]
: . 146 [[Percolation/Mean run density]]
: . 147 [[Percolation/Mean cluster density]]
: . 148 [[Longest increasing subsequence]]
 
(Yep, I know the counts are off; it is becoming increasingly more difficult to mine RC for the data).
 
=== Pages I have started from 16 Aug 2013 to 3 Jan 2015 ===
 
'''...'''
: . '''148''' 07:13, 16 August 2013 [[Longest increasing subsequence]]
: . '''149''' 10:11, 28 September 2013 [[Quickselect algorithm]]
: . '''150''' 07:36, 6 October 2013 [[Comma quibbling]]
: . '''151''' 13:15, 13 October 2013 [[Zhang-Suen thinning algorithm]]
: . '''152''' 10:52, 1 January 2014 [[Hickerson series of almost integers]]
: . '''153''' 20:20, 6 February 2014 [[AKS test for primes]]
: . '''154''' 20:38, 21 February 2014 [[Almost prime]]
: . '''155''' 21:36, 6 March 2014 [[Narcissistic decimal number]]
: . '''156''' 10:53, 15 March 2014 [[N'th]]
: . '''157''' 19:50, 15 March 2014 [[Ludic numbers]]
: . '''158''' 07:04, 26 March 2014 [[Extensible prime generator]]
: . '''159''' 23:44, 4 April 2014 [[Nonoblock]]
: . '''160''' 10:20, 11 April 2014 [[Digital root/Multiplicative digital root]]
: . '''161''' 09:10, 4 May 2014 [[Order disjoint list items]]
: . '''162''' 20:18, 20 May 2014 [[Move-to-front algorithm]]
: . '''163''' 16:29, 5 July 2014 [[Ranking methods]]
: . '''164''' 11:48, 27 September 2014 [[Penney's game]]
: . '''165''' 11:08, 4 October 2014 [[Solve the no connection puzzle]]
: . '''166''' 06:34, 13 November 2014 [[Phrase reversals]]
: . '''167''' 22:26, 14 November 2014 [[Superpermutation minimisation]]
: . '''168''' 08:42, 7 December 2014 [[Stern-Brocot sequence]]
: . '''169''' 01:36, 11 December 2014 [[Kahan summation]]
: . '''170''' 00:45, 16 December 2014 [[Proper divisors]]
: . '''171''' 01:04, 16 December 2014 [[Amicable pairs]]
: . '''172''' 19:10, 16 December 2014 [[Abundant, deficient and perfect number classifications]]
: . '''173''' 21:56, 18 December 2014 [[Aliquot sequence classifications]]
: . '''174''' 03:07, 3 January 2015 [[Heronian triangles]]
 
 
[[Speaks::English (English)| ]]
9,655

edits