
Pawel
25.08.2018
16:12:52
как наебнёися тогда и я так буду считать. Полка что у меня таких оснований нет

Dmitry
25.08.2018
16:13:29
Умно, ничего не скажешь...

Vladimir
25.08.2018
16:15:11

Kirill
25.08.2018
16:16:17
у них даже со временем баги были

Google

Dmitry
25.08.2018
16:16:21

Kirill
25.08.2018
16:16:28
об этом ты узнаешь уже в самый неожиданный момент

Dmitry
25.08.2018
16:16:42

Kirill
25.08.2018
16:17:00
не, это хотя бы не так часто

Dmitry
25.08.2018
16:17:15
А что?

Kirill
25.08.2018
16:17:18
помню на маке на новом ядре ловил паники
из-за буквально того, что у ядра время спросить не получалось

Dmitry
25.08.2018
16:17:37
А - да, там размер стека выделялся мелкий
А стоп - там же теперь бинд к libSystem

Vladimir
25.08.2018
16:18:06

Daniel
25.08.2018
16:18:19
А?!

Pawel
25.08.2018
16:19:26
То есть ты умнее разработчиков го?
разработчики го не написали про то что рантайм в ХР не работает. Естественно я готов к тому что в хрюше что нибудь да наебнётся. На этот случай тесты есть. Пока что у меня оснований ссать кипятком нет кароч

Dmitry
25.08.2018
16:19:51
Тесты на XP проходят?

Google

Pawel
25.08.2018
16:20:25

Dmitry
25.08.2018
16:20:43
Мне то пофиг - к тебе прибегут, не ко мне.

Vladimir
25.08.2018
16:20:44

Dmitry
25.08.2018
16:21:11

radik
25.08.2018
16:21:39

Dmitry
25.08.2018
16:21:41

Pawel
25.08.2018
16:23:17

Dmitry
25.08.2018
16:25:15
Ахахахахха
Все выиграли
Еслм бизнесу нужна 1.11 - честно сказать, что там есть большой шанс словить ошибку так как поддержки нет.
Если нужен функционал 1.11 придётся выбирать

Никита
25.08.2018
16:27:36
Какой вообще им Профит от использования XP? Почему именно он?

Pawel
25.08.2018
16:29:21

Dmitry
25.08.2018
16:30:26
Ну так блин и пиши на 1.10 - проблема то в чем
?
Язык не меняется. Скорость и рантаим явно не в приоритете
Важна стабильнось и функционал

Google

Dmitry
25.08.2018
16:32:42
Некоторые большие компании с 1.6 на 1.9 переходили. Так как миграция все дела.

Pawel
25.08.2018
16:35:48
Ну так блин и пиши на 1.10 - проблема то в чем
я не спорю, может и придётся так сделать. Пока что не вижу проблемы писать на 1.11 и честно говоря такой вариант что 1.10 работает а 1.11 нет мне кажется фантастическим. Вот с чего бы? Какие то либы могут по разному работать на семёрке и ХР, например, крипта и сокеты. Но вот чтобы горутины или там GC - ну блин... голанг это же не джава, в неём рантайм весма скромный

Никита
25.08.2018
16:37:32
Чтобы понять что может перестать работать, все таки стоит глянуть в исходники и посмотреть что изменили

Pawel
25.08.2018
16:38:46
чтобы понять, надо юзать тесты и бенчмарки.

Никита
25.08.2018
16:40:27
Если у вас тестами покрыт весь код, то можно и так

Pawel
25.08.2018
16:45:54
Я не верю что по исходникам Го сделашь правильный вывод будет ли прога работать под ту или иную ось. Рантайм Го на уровне оси в основном связан с управлением памятью, потоками и процессами. Дохера там отличий семёрки и ХР? я так не думаю

Vladimir
25.08.2018
16:47:17
Типа сисколов, os.*

Roman
25.08.2018
16:48:59
А не думал кто про акселерацию встроенной crypto используя af_alg?

Aleksandr
25.08.2018
16:49:01
Коллеги, вы думаете Павел не понимает о чем речь? Он обладает достаточной квалификацией и знаниями своей работы, чтобы принимать решения о поддержке своего ПО. Вы тут не пойми чем занимаетесь.

Pawel
25.08.2018
16:49:23

Vladimir
25.08.2018
16:50:58

Aleksandr
25.08.2018
16:51:38
Ты наблюдаешь за ним в чате уже год. Должен понять обладает или нет.

Dmitry
25.08.2018
16:52:50

Aleksandr
25.08.2018
16:53:30
А он наблюдал за обратным

Vladimir
25.08.2018
16:53:38

Aleksandr
25.08.2018
16:53:49
У Павла много маргинальных мнений, но он знает что делает

Vladimir
25.08.2018
16:54:41

radik
25.08.2018
17:50:49

Google

Dmitry
25.08.2018
17:51:04
Странно

radik
25.08.2018
17:53:14
Странно
Скорей всего это следствие кривого перевода.

Dmitri
25.08.2018
17:57:59

Димка
25.08.2018
17:58:31
Мне прям понравился go mod, теперь никаких go dep не надо.


Dmitri
25.08.2018
17:59:53
это к рантайму го относится или к самой Го?
Это относится к тому факту, что го тулинг, написанный на го, а значит тоже работающий поверх гошного рантайма, работать перестал. И чинить это никто не будет. Т.е. рантайм под хр ведёт себя неадекватно
я не спорю, может и придётся так сделать. Пока что не вижу проблемы писать на 1.11 и честно говоря такой вариант что 1.10 работает а 1.11 нет мне кажется фантастическим. Вот с чего бы? Какие то либы могут по разному работать на семёрке и ХР, например, крипта и сокеты. Но вот чтобы горутины или там GC - ну блин... голанг это же не джава, в неём рантайм весма скромный
Есть только 1 правильный вариант - остаться на 1.10. Ну ещё отказаться от хр. А "я не понимаю, что может сломаться" означает только то, что вы что-то не понимаете. Вы же, вроде, инженер? Корректный инженерный вопрос - могу ли я быть уверен, что ничего не сломается. А "я не понимаю, значит и проблемы нет" - гуманитарный подход
Есть мнение, что тот же гугл вполне себе использует автотесты и прочие прелести жизни. И стандартную библиотеку го они, вероятно, тоже тестируют. И, раз факт отказа от поддержки XP заслужил отдельного упоминания в релиз-ноутах, вероятно, тесты той же стандартной библиотеки на XP таки упали, и починить их по-быстрому не получилось. Собственно, раз гугл не смог... Откуда уверенность, что сможете вы?


Vladimir
25.08.2018
18:28:16
Есть мнение, что тот же гугл вполне себе использует автотесты и прочие прелести жизни. И стандартную библиотеку го они, вероятно, тоже тестируют. И, раз факт отказа от поддержки XP заслужил отдельного упоминания в релиз-ноутах, вероятно, тесты той же стандартной библиотеки на XP таки упали, и починить их по-быстрому не получилось. Собственно, раз гугл не смог... Откуда уверенность, что сможете вы?
есть подозрение, что скорее задолбало поддерживать имеющиеся костыли

Admin
ERROR: S client not available

Aleksandr
25.08.2018
18:28:44
Есть мнение, что тот же гугл вполне себе использует автотесты и прочие прелести жизни. И стандартную библиотеку го они, вероятно, тоже тестируют. И, раз факт отказа от поддержки XP заслужил отдельного упоминания в релиз-ноутах, вероятно, тесты той же стандартной библиотеки на XP таки упали, и починить их по-быстрому не получилось. Собственно, раз гугл не смог... Откуда уверенность, что сможете вы?
он не сказал что сможет. он дал понять, что пока у него ничего не упало ему фиолетово

Dmitri
25.08.2018
18:29:34
вот этот путь приводит к варианту, когда у него сломалось еще вчера, а сегодня он все еще не в курсе

Aleksandr
25.08.2018
18:30:15
а ему фиолетово. вроде все понятно тут

Dmitri
25.08.2018
18:30:17
ну тогда он принял не-инженерное решение... больше говнокода богам говнокода...
ну да ладно, я ему не судья

Vladimir
25.08.2018
18:31:45

Dmitri
25.08.2018
18:31:52
выговорился, мнение изложил, и ладненько, и будет

Kirill
25.08.2018
18:32:04
Нашёл я тут свой legacy проект. Оказывается, он всё ещё на gin ?

Google

Dmitri
25.08.2018
18:32:53

Vladimir
25.08.2018
18:33:17

Dmitri
25.08.2018
18:34:08
Если прямо всраться надо xp, 1.10 не настолько уступает в фичах 1.11, чтобы риски были обоснованы.
это, например, как с java. Надо xp - пиши под jvm7
8, 9, собственно, тоже запускаются, только вот там тоже "никто ничего не гарантирует"
А если нужна производительность, новые фичи или какие-то продвинутые практики... Ну, как бы, XP противоречит всем этим пунктам.
вот, лучше вот ЭТО зацените:
Синтаксис Go основан на привычных элементах языка Си с отдельными заимствованиями из языка Python.
Гениально же!)))
За первоисточником - сюда http://www.opennet.ru/opennews/art.shtml?num=49183

Dmitry
25.08.2018
18:40:34
На самом деле бабки капают, пипл хавает тоже аргумент. Но в таком случае есть действительно реальная причина остаться на 1.10.
>Если что-то надо под больной нагрузкой, и более профессиональное, или более любительское - php.
>нагрузки
>php
Господь милосердный...

Vladimir
25.08.2018
18:43:09
не читайте до обеда советских газет

Dmitry
25.08.2018
18:43:48
https://m.youtube.com/watch?v=GQo-I3lGh9I

Pawel
25.08.2018
18:47:12

Dmitri
25.08.2018
18:51:28
тебе приглючилось. нет там такой формулировки.
зато не приглючилось в release notes к 1.10
Go 1.10 is the last release that will run on Windows XP or Windows Vista. Go 1.11 will require Windows 7 or later.
https://golang.org/doc/go1.10

Dmitry
25.08.2018
18:51:54
Зачем писать на Go если есть божественный Object Pascal
Lazarus

Dmitri
25.08.2018
18:52:40
либо 1.11, либо winXP

Pawel
25.08.2018
18:55:04

Dmitry
25.08.2018
18:55:26

Dmitri
25.08.2018
18:55:28
Какбэ, если у вас есть проект, который вы саппортите и развиваете, и реально нужна XP, фиксируйте 1.10.
Если "пипл хавает", "запускается и ладно" а также "все равно за это много не заплатят" - не называйте это проектом.

Никита
25.08.2018
18:55:36
Немного не по теме, но не могу понять одну вещь:
У нас есть таблица users с индексом по user_id
Индекс хранится в виде B-Tree, в котором ключём выступает сам айди, например 253. Что у нас выступает значением? Копия ряда таблицы?