<div dir="auto"><div>That's certainly crafty.<div dir="auto"><br></div><div dir="auto">I considered that but again you need to make more assumptions like you're using the same corpus of words. What if it's not an English word. What if it's not a regular word but a name. What about words that have multiple possible matches because multiple rotations are valid? (e.g. "FUSION" and "LAYOUT"). Then do you output multiple possible keys?</div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun., Oct. 11, 2020, 7:36 p.m. Mark G., <<a href="mailto:vpm@palaceofretention.ca">vpm@palaceofretention.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Patrick et al,<br>
<br>
I decided that a simple brute force through keys 1-26 and then<br>
checking the output using a spell checker library could work.<br>
<br>
Here's a snippet:<br>
<br>
...<br>
#include <nuspell/dictionary.hxx><br>
#include <nuspell/finder.hxx><br>
...<br>
<br>
     // vector for deciphered message<br>
     std::vector<char> message;<br>
<br>
     // Key (unknown) for ceaser cipher.<br>
     int key = 0;<br>
<br>
     int offset {'A'};<br>
     int message_letter {'0'};<br>
<br>
     auto dict_finder = nuspell::Finder::search_all_dirs_for_dicts();<br>
     auto path = dict_finder.get_dictionary_path("en_US");<br>
     auto dict = nuspell::Dictionary::load_from_path(path);<br>
<br>
     // Go through all keys<br>
     for (key = 1; key <= 26; key++) {<br>
<br>
         message.clear();<br>
         // letters contains our encrypted text<br>
         for (const auto letter : letters) {<br>
             message_letter = offset + (((letter - offset) - key + 26) % <br>
26);<br>
             message.emplace_back(tolower(message_letter));<br>
         }<br>
<br>
         auto word = std::string(message.data(), message.size());<br>
<br>
         auto correct = dict.spell(word);<br>
         if (correct) {<br>
             break;<br>
         }<br>
     }<br>
     print_output_and_number(output_number++);<br>
     std::cout << "Key: " << key << std::endl;<br>
<br>
==============<br>
<br>
What happens is that each key is tried in turn and a word is created<br>
out of all 6 letters.  This word is then compared against a spell<br>
checker, and if a correct result is found, then there is a high<br>
likelyhood that we've found the key and we break out of the key loop.<br>
<br>
This requires no prior knowledge of the plain text, but can be<br>
computationally expensive.<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2020-10-11 3:46 p.m., Patrick McMorris wrote:<br>
> Ok, thanks.<br>
> <br>
> Then there are two inputs; not just the data array. Question 10 implied <br>
> a second input will be provided.<br>
> <br>
> On Sun., Oct. 11, 2020, 3:37 p.m. James Briante, <<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a> <br>
> <mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>>> wrote:<br>
> <br>
>     Hi Patrick,<br>
>     Here is the last sentence of the comment I posted today at 2:31 PM<br>
>     "The final test data will include a new string not “BIOPSY”.<br>
> <br>
>     Jim<br>
> <br>
> <br>
> <br>
>     On Sun, Oct 11, 2020 at 3:19 PM Patrick McMorris<br>
>     <<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a> <mailto:<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a>>> wrote:<br>
> <br>
>         Hello Jim,<br>
> <br>
>         Your instructions are unclear and we're just asking you to<br>
>         clearly address the issue.<br>
> <br>
>         If you want our code to output the key used then either we<br>
>         assume the word is the same or your next update also provides a<br>
>         new word in addition to a new byte array.<br>
> <br>
>         Which is it?<br>
> <br>
>         On Sun., Oct. 11, 2020, 2:32 p.m. James Briante,<br>
>         <<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a> <mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>>> wrote:<br>
> <br>
>             Craig, Patrick, Greg & Others,<br>
> <br>
>             Note that the string “BIOPSY” is not part of the input data<br>
>             but included in the description of Output#10 in order to<br>
>             simplify things. If “BIOPSY” appears in your code, you have<br>
>             created an *implicit input* to simplify things. The final<br>
>             test data will include a new string not “BIOPSY”.<br>
> <br>
>             Consider the implication of not having known the plaintext<br>
>             “BIOPSY”. One  solution would be to write separate code (not<br>
>             part of the solution to Challenge1) that sequentially<br>
>             reverses the encryption process. Why not do so and then just<br>
>             print 6 for Output #10?<br>
> <br>
>             The above method requires human intervention in order to<br>
>             recognize meaningful words during the decryption process.<br>
>             Why not write code to remove the human out of the loop?<br>
>             Hopefully, that explains why the string *“BIOPSY*” was a<br>
>             good choice for Challenge 1.<br>
> <br>
>             Jim<br>
> <br>
> <br>
>             On Sun, Oct 11, 2020 at 9:52 AM Michelle Wiboltt<br>
>             <<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
>             <mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>>> wrote:<br>
> <br>
>                 Also, instead of exclamation! ? for instance, why can’t<br>
>                 these be illustrated as musical notes so that we come to<br>
>                 learn /to understand tempo/crescendo/intent...plus,<br>
>                 “music tames the savage beast”, non? So wouldn’t we want<br>
>                 to gift “those extraterrestrials” with this type of<br>
>                 advantage, which is really our advantage in that we set<br>
>                 the tone:)<br>
> <br>
>                 ------------------------------------------------------------------------<br>
>                 *From:* Projects <<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
>                 <mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>>> on behalf of<br>
>                 Greg H <<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a> <mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>>><br>
>                 *Sent:* Sunday, October 11, 2020 9:43:32 AM<br>
>                 *To:* Talk about Raspberry Pi / embeded projects<br>
>                 <<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a> <mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>>><br>
>                 *Subject:* Re: [VicPiMakers Projects] Jim's Challenge -<br>
>                 Output 10 (caesar cipher)<br>
>                 Nice one Eileen! Solving it in Scratch sounds like a<br>
>                 challenge.<br>
> <br>
>                 Has anyone considered trying it in a pure functional<br>
>                 language?<br>
> <br>
>                 <a href="https://en.wikipedia.org/wiki/Functional_programming" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/Functional_programming</a><br>
>                 <<a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFunctional_programming&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&sdata=h57KpB18orFr3DZDozsMp7Wuu3TI%2BAXKneLt2kXKMHE%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFunctional_programming&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&sdata=h57KpB18orFr3DZDozsMp7Wuu3TI%2BAXKneLt2kXKMHE%3D&reserved=0</a>><br>
> <br>
> <br>
>                 On Sun, 11 Oct 2020 at 09:35, Michelle Wiboltt<br>
>                 <<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
>                 <mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>>> wrote:<br>
> <br>
>                     Is it a question of overthinking? Me, I see it as a<br>
>                     question of “over” feeling things - on steroids, no<br>
>                     less and from here/there,  building a “visual”<br>
>                     conceptual foundation of these wonderfully warm<br>
>                     feelings for all to see/feel/utilize AND understand.<br>
> <br>
>                     It kind of needs to contain our existing or newly<br>
>                     conceived of “absolute love language”...like an and.<br>
>                     And always conjoins so, what word, string, etc?<br>
>                     always conjoins the all of the all of us...then, we<br>
>                     mirror our movement with/by that spin around the<br>
>                     world thing, same as our world, non?<br>
> <br>
>                     ------------------------------------------------------------------------<br>
>                     *From:* Projects <<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
>                     <mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>>> on behalf<br>
>                     of Eileen Amirault <<a href="mailto:cody.eileen@gmail.com" target="_blank" rel="noreferrer">cody.eileen@gmail.com</a><br>
>                     <mailto:<a href="mailto:cody.eileen@gmail.com" target="_blank" rel="noreferrer">cody.eileen@gmail.com</a>>><br>
>                     *Sent:* Sunday, October 11, 2020 9:23:54 AM<br>
>                     *To:* Talk about Raspberry Pi / embeded projects<br>
>                     <<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
>                     <mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>>><br>
>                     *Subject:* Re: [VicPiMakers Projects] Jim's<br>
>                     Challenge - Output 10 (caesar cipher)<br>
>                     Hey everyone,<br>
> <br>
>                     Just solved challenge #1 using Scratch. Hope the new<br>
>                     ‘Test’ data will work just as well. Intend on<br>
>                     showing you what I did at the end of my presentation<br>
>                     on Oct 24.<br>
> <br>
>                     Have a nice week,<br>
>                     Eileen<br>
> <br>
>>                     On Oct 11, 2020, at 9:15 AM, Michelle Wiboltt<br>
>>                     <<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
>>                     <mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>>> wrote:<br>
>><br>
>>                     Ok, but there IS a watermark? thing...so, this<br>
>>                     needs to be illustrated meaning, if we’re creating<br>
>>                     a love �� language we want that to show in its<br>
>>                     entirety AND if “bad” people “break” in...aren’t<br>
>>                     they just asking to be included? wouldn’t it be a<br>
>>                     wanting but not knowing how to be a part of this<br>
>>                     fabulousity that is the (our) language of love ��<br>
>>                     So, if they “break” in doesn’t it stand to reason<br>
>>                     they were left out. Isn’t that our bad?<br>
>><br>
>>                     Also, a language of love would have to be, would<br>
>>                     need to, continually fortified in order for it to<br>
>>                     remain foundation-ally strong, right white lights?<br>
>>                     And, its strength comes from our ever evolving<br>
>>                     understanding/feeling/sensing/knowing of what our<br>
>>                     hearts are truly capable of and then, illustrating<br>
>>                     this in the majesty that WILL be our code that You<br>
>>                     all create, see?<br>
>><br>
>>                     Also, just a thought, what about that bit coin<br>
>>                     spin around the world tor thing...if we built our<br>
>>                     foundation on something like this wouldn’t this<br>
>>                     keep any nasty extraterrestrials at bay but<br>
>>                     wouldn’t it also, keep us ALL contained herein,<br>
>>                     safely.<br>
>>                     m<br>
>><br>
>>                     ------------------------------------------------------------------------<br>
>>                     *From:* Projects <<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
>>                     <mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>>> on<br>
>>                     behalf of Patrick McMorris <<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a><br>
>>                     <mailto:<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a>>><br>
>>                     *Sent:* Sunday, October 11, 2020 8:34:44 AM<br>
>>                     *To:* Talk about Raspberry Pi / embeded projects<br>
>>                     <<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
>>                     <mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>>><br>
>>                     *Subject:* Re: [VicPiMakers Projects] Jim's<br>
>>                     Challenge - Output 10 (caesar cipher)<br>
>>                     I agree it's not that clear.<br>
>><br>
>>                     If the goal to be able to simply run the existing<br>
>>                     code on new input bytes then yes, "BIOPSY" is<br>
>>                     always the decrypted word since the byte array is<br>
>>                     the only given input. If the word changes, that<br>
>>                     hasn't been specified where that input would come<br>
>>                     from. So, either it doesn't change or the<br>
>>                     description of the second input is missing.<br>
>><br>
>>                     But using a hard-coded word doesn't sound terribly<br>
>>                     interesting to code up. You could still write your<br>
>>                     key finding function to accept two strings of<br>
>>                     equal length and output the required caesar key.<br>
>>                     Then for question #10, call it with the word you<br>
>>                     extract from the input array and the hard-coded<br>
>>                     target word and write the output key. Then the<br>
>>                     problem is hard-coded but your code is more generic.<br>
>><br>
>><br>
>>                     Patrick<br>
>><br>
>>                     On Sun., Oct. 11, 2020, 8:01 a.m. Greg H,<br>
>>                     <<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a><br>
>>                     <mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>>> wrote:<br>
>><br>
>>                         For me, the confusion is that we're intended<br>
>>                         to write code to derive the cipher key value.<br>
>>                         I did this and came up with an answer, but<br>
>>                         this key is only relevant "HOUVYE" / "BIOPSY".<br>
>><br>
>>                         So should I take this key and make it a<br>
>>                         constant for future inputs / encryptions?<br>
>>                         That's what I ended up doing with my final<br>
>>                         code submission.<br>
>><br>
>>                         I took out the code that solved the problem<br>
>>                         because unused code seems like lint to me, but<br>
>>                         maybe I should put it back to show how I did it.<br>
>><br>
>><br>
>>                         On Sat, 10 Oct 2020 at 17:45, James Briante<br>
>>                         <<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a><br>
>>                         <mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>>> wrote:<br>
>><br>
>>                             Hi Patrick,<br>
>>                              Yes, you can look at only the first<br>
>>                             character of the string and use it to get<br>
>>                             the key. Comparing all characters as the<br>
>>                             advantage of catching errors in<br>
>>                             encryption/decryption. The code is just as<br>
>>                             short using  "compare strings"  of your<br>
>>                             particular language.<br>
>><br>
>>                             In C int strcmp (const char* str1, const<br>
>>                             char* str2);, in C++<br>
>>                             *int**CompareText*(*const*AnsiString *S1*,<br>
>>                             *const*AnsiString *S2*); Pascal ( Delphi)<br>
>>                             *function**CompareText*(*const**S1*:<br>
>>                             *string*; *const**S2*: *string*): Integer;<br>
>><br>
>>                             Aside: The purpose of the final test data<br>
>>                             is to see if your outputs are correct when<br>
>>                             you run your code with the new data. It<br>
>>                             should work the first time with no changes<br>
>>                             in the actual code.<br>
>>                             Jim<br>
>><br>
>>                             On Sat, Oct 10, 2020 at 4:46 PM George<br>
>>                             Bowden <<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a><br>
>>                             <mailto:<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a>>> wrote:<br>
>><br>
>>                                 Hi Michelle<br>
>>                                 If you are on a laptop or computer<br>
>>                                 using chrome, you can hold down the<br>
>>                                 CTRL key and tap the letter u .  There<br>
>>                                 are things further back than that but<br>
>>                                 its a start.  As for ink marks showing<br>
>>                                 through, we try to avoid that because<br>
>>                                 it usually reveals security holes that<br>
>>                                 the bad people exploit.<br>
>><br>
>>                                 On Sat, Oct 10, 2020 at 1:23 PM<br>
>>                                 Michelle Wiboltt<br>
>>                                 <<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
>>                                 <mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>>><br>
>>                                 wrote:<br>
>><br>
>>                                     Please help:)<br>
>>                                     Here’s where my crazy comes in,<br>
>>                                     see this image...<br>
>>                                     <Image.jpeg><br>
>>                                     Ok.<br>
>><br>
>>                                     Now, if u could think in terms of<br>
>>                                     front back / embroidery and its<br>
>>                                     front back...<br>
>>                                     So, above is a code interface? But<br>
>>                                     where is the back front and back?<br>
>>                                     Front would be the website, right?<br>
>>                                     So, when I do online shopping,<br>
>>                                     that’s the front. Where is the<br>
>>                                     back view of the front of the<br>
>>                                     website?<br>
>><br>
>>                                     Another example, when writing in<br>
>>                                     ink it can show through the<br>
>>                                     backside when held to the light,<br>
>>                                     kind of thing is what I’m trying<br>
>>                                     to understand? Where’s that on the<br>
>>                                     internet?<br>
>><br>
>>                                     Thx<br>
>>                                     m<br>
>><br>
>>                                     Michelle Wiboltt<br>
>>                                     <a href="http://www.elb1b69.net" rel="noreferrer noreferrer" target="_blank">www.elb1b69.net</a><br>
>>                                     <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.elb1b69.net%2F&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&sdata=LwqWQoRGJqX8ioMprkuE9VwBOb3JfvgsIpAG0kxAYFs%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.elb1b69.net%2F&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&sdata=LwqWQoRGJqX8ioMprkuE9VwBOb3JfvgsIpAG0kxAYFs%3D&reserved=0</a>><br>
>>                                     604-612-2505<br>
>><br>
>>                                     ------------------------------------------------------------------------<br>
>>                                     *From:* Projects<br>
>>                                     <<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
>>                                     <mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>>><br>
>>                                     on behalf of Greg H<br>
>>                                     <<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a><br>
>>                                     <mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>>><br>
>>                                     *Sent:* Saturday, October 10, 2020<br>
>>                                     8:56:49 AM<br>
>>                                     *To:* <a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
>>                                     <mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>><br>
>>                                     <<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
>>                                     <mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>>><br>
>>                                     *Subject:* [VicPiMakers Projects]<br>
>>                                     Jim's Challenge - Output 10<br>
>>                                     (caesar cipher)<br>
>>                                     I'm looking for clarification on<br>
>>                                     output 10 - caesar cipher problem.<br>
>><br>
>>                                     Is the intent to calculate the<br>
>>                                     caesar cipher key value OR is the<br>
>>                                     intent to encrypt the string with<br>
>>                                     a pre-determined key? Initially I<br>
>>                                     thought the question was to<br>
>>                                     discover the cipher key value, but<br>
>>                                     on reflection this seems fragile.<br>
>><br>
>>                                     Reasoning:<br>
>>                                     - "BIOPSY" will work for the 12<br>
>>                                     integer input that leads to<br>
>>                                     "HOUVYE", but it will not work for<br>
>>                                     any 12 random integers.<br>
>>                                     - You'd have to reverse engineer<br>
>>                                     your integers starting from<br>
>>                                     "BIOPSY" to get a valid set of 12<br>
>>                                     integers.<br>
>><br>
>>                                     I solved it both ways, but posted<br>
>>                                     only the 2nd solution to github<br>
>>                                     because only the 2nd solution will<br>
>>                                     work for a random set of 12 integers.<br>
>><br>
>>                                     I'm curious how other folks solved<br>
>>                                     this one.<br>
>><br>
>>                                     -- <br>
>>                                     Projects mailing list<br>
>>                                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
>>                                     <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>>                                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>>                                     <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&reserved=0</a>><br>
>><br>
>><br>
>><br>
>>                                 -- <br>
>>                                 George Bowden, vice president,<br>
>>                                 Victoria Computer Club<br>
>>                                 <a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a><br>
>>                                 <mailto:<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a>><br>
>>                                 -- <br>
>>                                 Projects mailing list<br>
>>                                 <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
>>                                 <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>>                                 <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>>                                 <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&reserved=0</a>><br>
>><br>
>>                             -- <br>
>>                             Projects mailing list<br>
>>                             <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
>>                             <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>>                             <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>>                             <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&reserved=0</a>><br>
>><br>
>>                         -- <br>
>>                         Projects mailing list<br>
>>                         <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
>>                         <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>>                         <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>>                         <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&reserved=0</a>><br>
>><br>
>>                     -- <br>
>>                     Projects mailing list<br>
>>                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
>>                     <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>>                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>>                     <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&reserved=0</a>><br>
> <br>
>                     -- <br>
>                     Projects mailing list<br>
>                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
>                     <<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&reserved=0</a>><br>
> <br>
>                 -- <br>
>                 Projects mailing list<br>
>                 <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>                 <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
> <br>
>             -- <br>
>             Projects mailing list<br>
>             <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>             <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
> <br>
>         -- <br>
>         Projects mailing list<br>
>         <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>         <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
> <br>
>     -- <br>
>     Projects mailing list<br>
>     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> <mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>><br>
>     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
> <br>
> <br>
<br>
-- <br>
Projects mailing list<br>
<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
</blockquote></div></div></div>