_Это перевод блогпоста Сау Шон Чанга. В первой половине описывается его подход к созданию фотомозаики на Го, а во второй половине ускоряется выполнение программы за счёт добавления конкурентности (каналы, горутины). По неточностям перевода пишите в личку._ Несколько месяцев назад мой хороший друг [Сатиш Талим][1] предложил отличную идею — создать несколько соревнований на Го, чтобы прокачать умения Го программистов. Идея проекта — каждый месяц (или около того) придумывать программерскую задачку, которая будет представлять собой свежий и интересный вызов для Го сообщества. Победители получат призы, но более важно, что это попытка помочь друг другу и себе в частности. Сатиш попросил меня придумать задание и я с удовольствием его придумал для [третьего соревнования][2] (challenge #3). Будучи программистом веб приложений большую часть моей карьеры, естественной мыслью было придумать соревнование по созданию веб приложения. И недавно на хакатоне, [я написал скрипт на Руби для генерации мозаики][3], поэтому я подумал объединить эти идеи вместе в задаче по созданию веб приложения для генерации фотомозаики. ![][4] [Читать дальше →][5]
[1]:
https://twitter.com/indianguru
[2]:
http://golang-challenge.com/go-challenge3/
[3]:
https://developer.yahoo.com/blogs/ydn/creating-photo-mosaics-yahoo-boss-image-search-7453.html
[4]:
https://habrastorage.org/files/bc3/3df/49c/bc33df49c36546acac8155694b2ef4f5.png
[5]:
http://habrahabr.ru/post/263019/#habracut