Как стать автором
Обновить
12
0
Сергей Пряда @Pryada

Пользователь

Отправить сообщение
Вот именно, что в РФ закрывают (блокируют доступ) торренты, а не людей их создавших.
А может не стать. Не вижу смысла обсуждать то, что ещё не произошло. Разменяют монету — будет иначе, а пока так. Как минимум, за условные $60 млн. не продают.
у Камбоджи нет и никогда не было соглашения об экстрадиции с Швецией. По совершенно не связанному с этим случаем совпадению через неделю после ареста Готтфрида было объявлено о получении камбоджийским правительством щедрого гранта от Швеции. Грант в размере $59 млн. был выдан на «демократическое развитие, борьбу за права человека, образование и борьбу с изменением климата».

Очень цинично.

Сноуден показал, что безопасней всего в России.
Готтфриду, как «королю пиратов» стоит подумать о переезде в Крым. Ведь чтобы потребовать экстрадицию оттуда, его нужно признать, а юридически признавать Крым ещё долго никто не будет. Очень пиратское решение, как по мне.
Cледующая заметка в блоге этого автора:

Для HTTPS запросов у нас следующая структура:
[nginx] => [varnish] => [golang-app]

а для HTTP
[varnish] => [golang-app]

Сейчас мы используем чистый net/http для веб сервера, без каких-либо фреймворков с маршрутизацией. Тем не менее, приглядываемся к легковесным реализациям, которые генерируют меньше мусора (или вообще без мусора).
Я зря написал что Гугл об этом заявлял неоднократно. Такая большая компания никогда вслух не будет делать таких заявлений.

То что слышал — это слухи, конечно. Гугл таки разрабатывает этот язык для себя. По слухам, там где раньше использовался Питона на Ютубе, теперь используется только Голанг. Сейчас мне интересно, связано ли с Го преодоление «301 просмотра», совсем недавно Ютуб стал отсеивать накрутки в реальном времени, поэтому пауза на 301 просмотре теперь не нужна.

Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++.

Это удивление больше связано с использованием языка вне компании.

Вот то видео, историю Го с парой инсайдов начинает рассказывать с 00:01:40
Коротко: Гугл пытался ускорить Питон, делали проект Unladen Swallow, но его закрыли, видимо не достигли нужных скоростей. А сейчас все новые проекты внутри компании начинают на Го.
Это утверждение встречал в видеодокладах. Найти не смогу. Можно вычеркнуть это утверждение из моего коммента, смысл поменяется не сильно.
Недаром на Go люди массово переходят с Python'а

Более того, Гугл неоднократно говорил, что создавал Го на замену Питону.

На мой взгляд, Го хорош в качестве языка обучения из-за C-like синтаксиса (на хабре недавно была статья об этом), простоты изучения, строгой типизации.

После него можно уходить хоть наверх к динамически типизируемым языкам, хоть спускаться до битиков. Отличная стартовая площадка. Заинтересовать школьника Го может, причины неплохо описаны в обсуждаемой статье. А до «железа» ученик пусть спускается в институте. Там и математика посерьёзнее, и вообще, студент больше подготовлен к сложным темам.
Перед посадочной полосой установлено очень много антенн и датчиков, по которым автопилот и «целится». Без этой инфраструктуры, в чрезвычайной ситуации, посадить могут только пилоты.
Приятно, что вы прислушиваетесь к пользователям. Осталось дождаться обновления на линуксе, чтобы полностью перейти на Калипсо.
Те, кто знает, какого это, ждать 15 часов, пока Autodesk Maya кэширует файл размер в 400 Гб, оценят новый вид энергонезависимой памяти 3D XPoint, способной работать в 1000 раз быстрее обычных SSD с NAND памятью.

Вообще с этой памятью потребность в «оперативке» отпадает. Зачем кэшировать, если можно читать прямо с диска (памяти 3D XPoint) с невероятной скоростью?
Вообще это революция, которую все давно ждали.
Картинки изначально размером 150х150 пикселей. Приложение ресайзит в 8 размеров от 10 до 100 пикселей.

Но в целом да, ничего не мешало. Улучшить саму генерацию мозаики точно можно.
Сначала подумал, что это ограничение стандартной библиотеки, но я посмотрел, там везде int да uint. Не знаю как обосновать выбор автора. Если ответит мне в фейсбуке, то задам ему этот вопрос.
Наверняка с целыми числами будет быстрей.
Для этого пришлось бы создавать несколько новых директорий, сохранять там результат изменений, хранить усреднённые цвета в разных отображениях. Или просто с префиксом генерировать уменьшенные картинки в ту же директорию, тогда всё бы помещалось в уже созданное отображение, но непомерно увеличивало бы его.
Это всё ещё раздуло бы эту статью, а в ней и так около 20 страниц текста.

Задача статьи — показать как с помощью Го ускорить приложение, добавив немножко горутин.
Пара зарисовок, как космонавт забывает про гравитацию и роняет предметы.
Объясните, пожалуйста, этот кусок:

func (d *Dispatcher) Run() {
    // starting n number of workers
    for i := 0; i < d.maxWorkers; i++ {
        worker := NewWorker(d.pool)
        worker.Start()
    }

    go d.dispatch()
}

Откуда взялся d.pool? В структуре Dispatcher его нет.
Я убеждён, что скоро ещё больше китайских интернет-компаний присоединятся к тренду и перепишут свои системы на Go

Уже сейчас на гитхабе много китайских репозиториев с Го.
А учитывая их специфику, что не проект — то хайлоад, может получиться очень интересно.
Если кому-то интересно, то с китайского на русский лучше всего (по моим тестам) переводит Бинг.
Хотелось бы поставить Яндекс на второе место, но у него есть фатальные ошибки перевода (в моих кусках перевода), о которых я давно сообщил в тех поддержку, мне ответили, но до сих пор нет изменений. Наверное через какое-то время Яндекс будет на втором месте, а на третьем останется Гугл.
Можно использовать другой шаблонизатор, например Понго (шаблонизатор пришедший из Джанго). В нём другой подход.

Хочу сказать, что это не «фишка языка Го», а просто одна из реализаций шаблонизатора. Может быть и по-другому, без дефайнов.
Просто вы в статье доказываете (ок, не вы, а изначальный автор, но вы ведь его в этом поддерживаете?), что Go превосходит посредственность (т.е. все эти другие, «обычные» языки и платформы), но тут же в комментариях говорите про плюрализм технологий.

Справедливости ради, в статье мнение автора(Didip Kerabat), а в комментах мнение переводчика статьи. Это разные люди.

Информация

В рейтинге
Не участвует
Откуда
Омск, Омская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность