The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от opennews (??), 24-Янв-19, 11:35 
Опубликованы (https://groups.google.com/forum/m/#!topic/golang-announce/mV...) корректирующие выпуски языка программирования Go  1.11.5 и 1.10.8, в которых устранена уязвимость (https://github.com/golang/go/issues/29903) (CVE-2019-6486 (https://security-tracker.debian.org/tracker/CVE-2019-6486)) в модуле crypto (https://golang.org/pkg/crypto/). Проблема вызвана недоработкой в реализации эллиптических кривых (P-521 и P-384), которая может использоваться для инициирования отказа в обслуживании (создание большой нагрузки на CPU). Не исключается и потенциальная возможность использования проблемы для атак по воссозданию закрытого ключа ECDH, если он повторно используется больше одного раза.

Уязвимость может быть эксплуатирована в приложениях, обрабатывающих поступающие извне сертификаты X.509, цифровые подписи ECDSA и JWT-токены. Атака также может быть совершена при обработке клиентскими или серверными приложениями соединений  TLS и протоколов на базе ECDH. В дистрибутивах проблема пока остаётся неисправленной (Debian (https://security-tracker.debian.org/tracker/CVE-2019-6486), RHEL (https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-6486)/EPEL (https://bugzilla.redhat.com/show_bug.cgi?id=1668975), Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=1668974), SUSE (https://bugzilla.novell.com/show_bug.cgi?id=CVE-2019-6486), Ubuntu (https://usn.ubuntu.com/), FreeBSD (http://www.vuxml.org/freebsd/))

URL: https://groups.google.com/forum/m/#!topic/golang-announce/mV...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50015

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –4 +/
Сообщение от Аноним (1), 24-Янв-19, 11:35 
LOL. "давайте переизобретем все сишные либы заново с нуля. Включая криптографию, в которой хреново разбираемся"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –2 +/
Сообщение от Аноним (2), 24-Янв-19, 11:49 
Сишечные либы из go-няшного рантайма звать слишком дорого, потому и лисапедят.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от анон (?), 24-Янв-19, 12:44 
А поясните про "дорого", имеется в виду медленно получается?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +2 +/
Сообщение от анан (?), 24-Янв-19, 13:22 
не предназначены для сборщика мусора, плохо работают с горутинами
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

27. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –2 +/
Сообщение от Аноним (27), 24-Янв-19, 19:20 
А кто это Гарутина?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

30. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +6 +/
Сообщение от Аноним (30), 24-Янв-19, 20:38 
> А кто это Гарутина?

Это учительница по школьному юмору.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

12. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +2 +/
Сообщение от Аноним (12), 24-Янв-19, 14:41 
Типы данных надо приводить, т.к. abi го и сишное abi разные. Также, если мне не изменяет память, есть еще какие-то накладные расходы при вызове функций с сишным abi. Ну и да, опосредованно на производительность влияет то, что вызов сишной функции блокирует поток на время своей работы, не давая использовать его другим горутинам
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +3 +/
Сообщение от Урри (?), 24-Янв-19, 14:47 
накладные расходы на вызов какой-нибудь функции хеширования или цикла вышеупомянутых эллиптических кривых составляют 0,00000001% от времени работы самой функции.

так что вся проблема - именно в сопрограммах (coroutine), которые безграмотные, кхм, обыватели называют дeбильным словом "корутины". еще один пример того, неосиляторы - неосиляют.
а ведь достаточно было бы пропатчить сишную реализацию колбеком (в котором и вызывать переключение сопрограммного контекста), как проблема была бы решена. для этого, правда, надо уметь на С программировать.

если что - я такое уже делал. в смысле добавлял поддержку сопрограмм во внешний сишный модуль.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +4 +/
Сообщение от гугель (?), 24-Янв-19, 17:42 
> для этого, правда, надо уметь на С программировать.

ничего что мы йезык этот запилили специально чтоб нанимать по дешевке неумеющих?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

31. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –2 +/
Сообщение от Аноним (30), 24-Янв-19, 20:48 
>> для этого, правда, надо уметь на С программировать.
> ничего что мы йезык этот запилили специально чтоб нанимать по дешевке неумеющих?

Если вы думаете, что якобы умеете писать на С, это еще не значит, что вы умеете это делать хотя бы даже удовлетворительно.

Просто если бы вы умели на С, вы бы были в состоянии оценить Go. И не завидовали бы тем, кто умеет и в состоянии.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

49. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (49), 25-Янв-19, 09:26 
Пока же совсем наоборот, гоферы стоят дороже С++-ников, судя по джоб порталам, ибо гохайп. А сишники вообще сейчас никому не нужны.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

50. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от гугель (?), 25-Янв-19, 10:12 
это дешевые гоферы стоят дороже дешевых c++сников, а дешевые сишники, как ты правильно понимаешь, вообще даром не нужны.

А мы нанимали дорогих, то есть если сишник - он должен был уметь не "модуль ведра" на три строки (это каждый шк...сорри,цензура может) а найти и справить баг в чем-нибудь уровня той же люстры - возможно, дописав изрядный шмат кода. Если c++ник - то такой который вон что-то типа Сциллы может - с привязкой к cpu, разбором пакетов, лов-левел оптимизацией структур данных на диске и при этом еще уметь базы данных.

А такие стоят очень дорого, да еще и кумаров копчоных в качестве менеджеров или коллег-подставлял не любят, норовят свалить при первом же случае, или мы сами их вынуждены выгонять за то что они к Оно неправильно обратились.

Поэтому мы силами тех немногих, которые еще остались, как раз и запилили инструмент для найма дешевеньких жертв хайпа (который сами же и раскручивали на первых порах). Те тоже не в накладе - получили повод собой еще как гордиться. Но есть один  ньюанс - писать (переписывать с чистого листа) все стопиццот библиотек эти ребята не планировали и не хотят. А гоферы - ну, вот... от переполнений стека и рейсов мы их защитили, ну они и нашли другие методы отличиться.

А главное - желающих в их коде копаться тоже почти нет, разумеется, среди тех кто умеют найти подобные ошибки, а не написать такое же.


Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от Аноним (30), 25-Янв-19, 14:13 
Вы дозрели до того, что начали понимать, что дешевые нанимаются для того, чтобы разгружать дорогих, иначе дорогим придется делать дешевую работу.

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

И что если вы видите и умеете в Go только дешевое, это лишь ваш уровень понимания Go под воздействием стереотипов, которые вы притащили из других языков (которые совершенно уместны в других, однако делают вас дешевыми в Go, а не Go сам по себе везде дешевый как вам кажется).

В C++ в свое время тоже упустили момент, понадеявшись, что сам язык, сам по себе такой дорогой, и между 98 и 11 туда понабежали дешевые, и все начало сильно смешиваться, потом долго чистили.

Желающие копаться в коде есть, и опять таки тоже дешево и дорого.
Если у вас их почти нет, значит вы просто не можете их привлечь.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

64. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (49), 25-Янв-19, 21:41 
Бро, дешёвых сишников и приплуснутых в природе не бывает. От слова совсем. Каждый студяря, почитав Страуструпа, уже просит как матёрый разраб с опытом в давадцать лет и сотнями найденных багов в тоннах легаси кода. И ведь платят, такие как Вы, наниматели дорогих сишников. А гоферы реально дорого стоят, независимо от их квалификации. Доходит до того, что сейчас в компаниях прямо просят сишников и плюсовиков переходить на Go. А те с гордецой, они ведь крутые дорогостоящие разрабы на крутом сложном ЯП, им влом писать на ЯП-е, прослывшем ЯП-ом для мартышек. В результате, хантеры комании идут на рынок искать гоферов, предлагая даже самым мартышкам, согласившимся писать на Go, больше, чем получает самый раскрутой сишник в комании, ибо иного выхода нет.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

67. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 22:04 
> уже просит как матёрый разраб с опытом

Матерый попросит еше больше.

Вы просто отстали от рынка,
то что вам кажется дорого, уже считается дешево.

Так что сказанное в предущем посте остается в силе,
просто вы уже не в курсе цен.

> А гоферы реально дорого стоят, независимо от их квалификации.

От квалификации зависит,
квалифицированные просто стоят еще дороже, чем вы думаете,
просто видимо те кто вам кажутся квалифицированными, на самом деле не очень.

> Доходит до того, что
> сейчас в компаниях прямо просят сишников и плюсовиков переходить на Go.

И я сам перехожу на Go в расчете на это
в долгосрочной перспективе.

Однако, в первую очередь - потому что Go мне подходит сам по себе,
просто если еще за это будут дорого платить - это еще лучше.

> А те с гордецой, они ведь крутые дорогостоящие разрабы на крутом сложном ЯП, им влом писать на ЯП-е, прослывшем ЯП-ом для мартышек. В результате, хантеры комании идут на рынок искать гоферов, предлагая даже самым мартышкам, согласившимся писать на Go, больше, чем получает самый раскрутой сишник в комании, ибо иного выхода нет.

Тут гораздо больше вариантов.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

26. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от фывфыв (?), 24-Янв-19, 18:52 
> для этого, правда, надо уметь на С программировать.

Т.е. Роб Пайк и Брайан Керниган этого не умеют? -_-

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

54. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +2 +/
Сообщение от Рафаэл (?), 25-Янв-19, 14:24 
Да в гугель студенты на сях писать не умеют вот им и придумали попроще.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

58. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 25-Янв-19, 19:16 
> Да в гугель студенты на сях писать не умеют вот им и придумали попроще.

Такие мысли обычно приходят обиженным студентам, у которых не получается.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

89. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от пох (?), 27-Янв-19, 22:35 
они получили от гугля задачу - сделать инструмент для неумеющих, чтобы сэкономить на нормальных разработчиках. И сделали.
О чем представители гугля вполне открытым текстом говорили.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

93. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 27-Янв-19, 23:58 
> они получили от гугля задачу - сделать инструмент для неумеющих, чтобы сэкономить на нормальных разработчиках. И сделали.
> О чем представители гугля вполне открытым текстом говорили.

То есть вы убеждены, что разные контейнеры, кубернетсы, и куча других системных проектов, по вашему убеждению написаны исключительно "неумеющими" и "ненормальными" разработчиками.

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

94. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от пох (?), 28-Янв-19, 07:12 
о да, безусловно - вот это г-но совершенно точно написано стадом безмозглых и никем не контролируемых обезьян. "а зачем, инструмент позаботится".

отдельно вспомним прекрасный "overlayfs" - это "инструмент" пока в ядро не просочился, и им пришлось продемонстрировать свое умение писать на си. Продемонстрировали, ага.

отличный пример, я уж боялся что вы знаете хороший (у меня, как и у очень многих, крутится связка, демонстрирующая что бывает, когда отвратительно пишут на Cи и как это приходится подпирать хорошим кодом на go, но вы выбрали самый что ни есть антипример)

И да, freebsd jails существуют с 2001го года, если кто не знает ничего кроме модных "новых стандартов".

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

96. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 28-Янв-19, 09:39 
> о да, безусловно - вот это г-но совершенно точно написано стадом безмозглых и никем не контролируемых обезьян. "а зачем, инструмент позаботится".

вам ведь уже ниже был дан намек (точнее не намек, а просто вы носом ткнулись)
что это очень очень старый холивар, и вы просто повтояете множество гавкающих ваших предшественников

это старый холивар времен еще замены ассемлеров на С вообще!
(в частности, когда ядра переписывались на С)
тогда такие же как вы тоже гавкали, что они якобы на ассемблерах все контролируют гораздо лучше
а тех кто писали на С а не на ассемблерах (вообще хотя бы что-то писали, зная при этом ассемблеры)
точно так же как это сейчас делаете вы, называли примерно так как называете вы

вот и все, вам просто трудно что-то понять за пределами С
(хотя и сам С не факт как вы хорошо понимаете)
и вы пытаетесь представить, как будто Го против С
и как будто абсолютно все кто умеют на Го не умеют якобы на С

тут вполне уместны высказывания времен еще более древних холиваров
"собака лает - караван идет" и басня "Слон и моська"

> отдельно вспомним прекрасный "overlayfs" - это "инструмент" пока в ядро не просочился, и им пришлось продемонстрировать свое умение писать на си. Продемонстрировали, ага.

о, да, проблемы с качетвом кода на си в ядре Линукс, когда его туда переносили другие люди
периодически возникали еще задолго до появления языка Го
и вы сами только что подтвердтли, что Го (сам по себе) здесь ни при чем

> отличный пример, я уж боялся что вы знаете хороший (у меня, как и у очень многих, крутится связка, демонстрирующая что бывает, когда отвратительно пишут на Cи и как это приходится подпирать хорошим кодом на go, но вы выбрали самый что ни есть антипример)

а "я уж боялся", что вы приведете какие-то технические аргументы на основании хотя бы каких-то знаний
а не одни только аспекты вашего личного восприятия

> И да, freebsd jails существуют с 2001го года,

видите ли, холивар freebsd vs linux - это вообще отдельный холивар, не имеющий к холивару С vs Go (который вы упорно пытаетесь разжигать) отношения, он был задолго до Го (и вы уже начинаете иссякать в одном холиваре, и как за последнюю надежду цепляетесь, пытаясь подливать из других холиваров)

> если кто не знает ничего кроме модных "новых стандартов".

вот вы и проговорились, это и есть главная причина ваших "отвращений"
вам просто трудно осваивать что-то новое (хотя и старых знаний вы никак особо не проявили)
и вы просто сами себя пытаетесь утешить, как будто это всего лишь мода

ага, когда ядра переписывали с ассемблеров на С
это была только такая мода - утешайтесь

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

16. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (2), 24-Янв-19, 15:34 
Да и простой вызов пустой сишной функции без параметров раз в сто медленнее вызова аналогичной родной функции.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +2 +/
Сообщение от Ivan_83 (ok), 24-Янв-19, 18:16 
В случае ECDSA я сильно сомневаюсь что собственная реализация элиптики хотя бы в 10 раз медленее чем на сях, скорее во все 100.
Так что можно спокойно вызывать внешний кот и получать огромный профит по скорости.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

44. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (44), 25-Янв-19, 03:55 
Сильное заявление, проверять я его конечно не буду
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

81. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от _ (??), 27-Янв-19, 09:01 
>В случае ECDSA я сильно сомневаюсь что собственная реализация элиптики хотя бы в 10 раз медленее чем на сях, скорее во все 100.

Трепло ты Ваня, обычное, скучное :(

>Так что можно спокойно вызывать внешний кот и получать огромный профит по скорости.

Ну сходи на https://golang.org/src/crypto/elliptic/
и узрей __что__ там написано.
(хотя кому я предлагаю, человеку который деревянными ... эммм .. коронами торгует? :-)

Для остальных - на amd64 и arm64 оно ВНЕЗАПНО!(С) внешний _ассеблерный_ кодЪ зовёт :) Ага - "и получать огромный профит по скорости"(Tm)(C)(R)

// This file contains the Go wrapper for the constant-time, 64-bit assembly
// implementation of P256. The optimizations performed here are described in
// detail in:
// S.Gueron and V.Krasnov, "Fast prime field elliptic-curve cryptography with
//                          256-bit primes"
// https://link.springer.com/article/10.1007/s13389-014-0090-x
// https://eprint.iacr.org/2013/816.pdf
// +build amd64 arm64

Но на Руси матушке афффтаритеты это похи и нахи, а не лошпеты какие то Robert Griesemer, Rob Pike, and Ken Thompson :(
С вопросами кто виноват и что делать - это не ко мне, это к старикам Ленину и Чернышевскому. Нах и пох тут тоже не помогут.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

90. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от пох (?), 27-Янв-19, 22:45 
так профит-то там есть, или "мы тут все переписали с нуля", а зачем и почему - неизвестно?

(внешнего ассемблерного кода там не так чтоб много. Забавно что для s390 им еще и отдельный go-wrapper вокруг него понадобился)

> Но на Руси матушке афффтаритеты это похи и нахи, а не лошпеты какие то Robert Griesemer, Rob
> Pike, and Ken Thompson :(

там, если что, расплывчатый копирайт "Go authors", так что могли и summer student посадить - "вот те статья Краснова, скопипасти".

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

98. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 28-Янв-19, 15:32 
> так профит-то там есть, или "мы тут все переписали с нуля", а зачем и почему - неизвестно?

когда сам язык С только создавался, и на нем только начинали "переписывать" с ассемблера ядра и не только ядра,
всякие недалекие дилетанты высказывали в адрес самого С примерно то же самое

> (внешнего ассемблерного кода там не так чтоб много. Забавно что для s390 им еще и отдельный go-wrapper вокруг него понадобился)

задавно что вам вообще даже C-wrapper может понадобиться, если вы такой крутой и суровый, как пытаетесь казаться

>> Но на Руси матушке афффтаритеты это похи и нахи, а не лошпеты какие то Robert Griesemer, Rob Pike, and Ken Thompson :(
> там, если что, расплывчатый копирайт "Go authors", так что могли и summer student посадить - "вот те статья Краснова, скопипасти".

там, если что, в постах внизу, вы вообще не знали, кто именно такие "Go authors"
это заметно, иначе бы вы с самого начала были более осторожны в выражениях
(ну или конечно может быть вы настолько глупы, что знали, кто авторы Го, но вы все равно написали то что написали в начале)

однако по времени постов видно, это вы пишите этот пост уже после того, как в авторов вас ткнули носом

и возможно вы даже просто не знали этих имен, пока вам не привели цитаты из Википедии,
что эти авторы сделали для самого С ! и сколько раз! (прежде чем они взялись за Go)

и это открытие вас ввергло в шок, и вы начали лихорадочно типа поправляться,
наезжая на авторов (ну а что вам еще остается, если свое отношение к Go вы уже неоднократно продемонстрировали)

видно, как вы прямо специально делаете акцент на "расплывчатый копирайт" чтобы сделать вид, что якобы давно вы были в курсе, но как будто у вас что-то "расплылось" с пониманием кто есть кто, и виноват как будто в этом копирайт

интересно еще, когда только начинали "переписывать" на самом С, наверняка точно так же некоторые предлагали "summer student посадить" в "C authors"
хотя еще не факт что и иной summer student вас не заткнет за пояс

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

39. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от пох (?), 24-Янв-19, 23:42 
> вызов пустой сишной функции без параметров раз в сто медленнее
> вызова аналогичной родной функции.

эй, гугель - если это правда - вы как такую херню умудрились сотворить-то?
Вызов пустой сишной функции в самих Сях - это call func
(если что, вызов непустой - movl    %ebx, (%esp) и таки call func , esp сдвигается на этапе объявления переменной)


ЧТО вы умудрились тут размазать на сто команд?

ну и да - как правильно уже отметили, вычисление параметров эллиптической кривой несопоставимо по затратам даже с сотней near calls.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

41. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 01:08 
> эй, гугель - если это правда - вы как такую херню умудрились сотворить-то?
> Вызов пустой сишной функции в самих Сях - это call func
> ЧТО вы умудрились тут размазать на сто команд?

эй, как вас там, возмущенный любитель ассемблера
если это правда
видимо они там "размазали" хардкодом на сто команд вопрос:
- какую херню вы сами собираетесь сотворить-то?
что вам позарез бы для этого понадобились пустые вызовы функций?
в языке то хоть и системном, а уровнем повыше ассемблера!

уж чего-чего, а к быстродействию Go мало у кого есть претензии

особенно с учетом того, что на нем пишется столько системного софта!
включая, такую вещь как Kubernetes!

а если вам что и удастся написать более быстродействующее на С или асме
так времени вы потратите при прочих равных во много раз больше!

> (если что, вызов непустой - movl    Кx, (%esp) и таки call func , esp сдвигается на этапе объявления переменной)

(если что, подвигать регистры и повызывать пустые функции, как раньше так и сейчас можно, встроив ассемблерный или сишный код, на этапе желания "прострелить себе ногу")

> ну и да - как правильно уже отметили, вычисление параметров эллиптической кривой несопоставимо по затратам даже с сотней near calls.

ну и да - как правильно уже тут отмечали на подобные выпады
просто очередная злобно-завистливая попытка хоть до чего-то докопаться
при плохом понимании с чем именно имеют дело
зато очень стараются казаться компетентными

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 02:22 
>> что вам позарез бы для этого понадобились пустые вызовы функций?

видимо правильно таки было сказать
(а то ведь и здесь найдете докопаться)
не "пустые вызовы функций", а "вызовы пустых функции" (и ниже по тексту таки сказалось правильно как-то само собой)

все одно, хоть так, хоть эдак - зачем?
если функция пустая - зачем ее тогда вызывать вообще?
и тратить вообще call и потом ret !!!?

знаток сдвигов по регистрам, скажите зачем вы собрались тратить целые две команды в этом случае в рантайме, когда на этапе компиляции можно просто не вставлять вызов!!! ? (и возврат!)
(это если вы дойдете до того, что поймете зачем все-таки иногда бывает нужна имитация пустых функций)

просто во времена появления С, думали как в те мизерные объемы памяти впихнуть целый компилятор! и экономили на куче проверок, если что-то можно было хакнуть прямо в асм без потери целевой логики

и потом может просто так и осталось в С
а вовсе не потому, что так было идеологически правильно

и в задачи Go никак не входит быть подобным асму!
для игр с регистрами внезапно есть асм!

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 02:28 
точнее не "хакнуть в асм", а в машинный код
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

45. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (45), 25-Янв-19, 04:36 
"Да и простой вызов пустой сишной функции без параметров раз в сто медленнее вызова аналогичной родной функции."

Ах вот оно что! Только сейчас понял что хотел сказать автор исходного поста!

Ну простите, вы все не знаете матчасть!
Функция без параметров - это не пустая функция! Ибо, параметром ее является неявно окружение через побочный эффект!

То есть,
Y f(void) - это не пустая функция!
void f(X) - это тоже не пустая функция!
Это просто НЕпустые функции с побочными эффектами!

Пустая же функция, empty, а не void
- это вот это:
https://ru.wikipedia.org/wiki/Пустая_функция
https://en.wikipedia.org/wiki/Function_(mathematics)#Empty_function

то есть это буквально функция, которая ничего не делает, и не может сделать, но и не константа.
ей неявно не передается окружение, и она его не меняет - побочный эффект тоже отсутствует.
и сколько бы в ней кода ни было, он будет эквивалентен call/ret, правда количество циклов может быть какое угодно.
Тем не менее, в С они использовались, не говоря про асм (сами додумайте, зачем).

Только Go - это не С, и тем более - не асм!

И почему автор исходного поста утверждает (говоря видимо про пустой список аргументов, а не про пустую функцию), что якобы "в сто раз медленнее",
и что он имеет в виду под "родной" функцией
- мне неизвестно.

А тот кто ему отвечает, говорит сам "если это правда", и, не выяснив, правда это или нет, тут же кричит на Гугл. Да мне-то что за Гугл - тут, как говорится, "за державу обидно"!

в golang же функции без аргументов (а не пустые) используются повсеместно, и на производительность как-то народ не жалуется!

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

46. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от пох (?), 25-Янв-19, 07:24 
вызов "пустой" (без тела) и непустой функции, сюрпрайз, в сишечке не отличается (если конечно компилятор ее не оптимизирует в ноль), полагаю, как и в любом другом языке. Если у игогошечек отличается на сотни команд - хочется опять же  спросить, они в конец а..вшие?

Я полагал все же, товарищ имеет в виду функцию без параметров. Функция без параметров в си вызывается одной машинной инструкцией. С параметрами есть фокусы, хотя тоже ни разу не на сто команд.

Расскажите же, как вам в игого удалось сделать вместо этого - "в сто раз больше", КАК?


Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

51. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 13:33 
понятно, что у вас ненависть
и ваша ненависть - слепа

даже если все это так, как там было написано, вы кинулись обвинять, раньше чем нашли этому подтверждения
только на основании того, что кто-то так сказал

я тоже хотел бы это знать
только мне нет причин это выяснять, пока не будет более надежных подтверждений, чем высказывание одного человека, и нападки другого только на основании того же высказывания без фактов

и, влюбом случае, останется вопрос - как при всем при этом оно так быстро работает?

> вызов "пустой" (без тела) и непустой функции, сюрпрайз, в сишечке не отличается (если конечно компилятор ее не оптимизирует в ноль), полагаю, как и в любом другом языке. Если у игогошечек отличается на сотни команд - хочется опять же  спросить, они в конец а..вшие?

сюрпрайз был для вас, что вы не потрудились это уточнить, прежде чем начать кричать

так вы это точно выяснили?
или пока просто продолжаете цепляться за надежду что это так?

прежде чем кричать "игого" и "вконец"!
ну и как тогда это "вконец игого" так быстро работает?
пока не разберетесь - грошь цена вашим сдвигам по регистрам

> Я полагал все же, товарищ имеет в виду функцию без параметров. Функция без параметров в си вызывается одной машинной инструкцией. С параметрами есть фокусы, хотя тоже ни разу не на сто команд.

просто полагали
пока это так и осталось предположением

это уже потом будет интересно, что вы там знаете про параметры и про фокусы
а сначала вам следует найти подтверждение тем обвиняющим фактам, за которые цепляется ваша слепая ненависть

> Расскажите же, как вам в игого удалось сделать вместо этого - "в сто раз больше", КАК?

еще раз, серьезно, я бы тоже хотел это знать!
однако, сначала докажите, что это действительно ТАК
прежде чем кричать КАК

вы обвиняете - с вас и факты!

пока что есть более простой факт - код созд GoLang очень быстро работает!
вот сами и объясните КАК, раз наехали!

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

56. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним84701 (ok), 25-Янв-19, 15:28 
> пока что есть более простой факт - код созд GoLang очень быстро работает!

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Тут оно почему-то на уровне жабки. Наверное, факты иногда все-таки слишком фактовые.
Или это как ёжиком, который "очень сильный, но легкий!"?

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

57. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 16:09 
Ха, так это давно ни для кого не секрет, что за столько лет движок Java очень сильно разогнали.
Только за счет чего?


Только сравнивать то надо в своих нишах,
и по принципам реализации - тогда многое станет виднее.

И для той ниши, в которой находится Go - быть на уровне Java по скорости - это не просто отлично, а вообще очень круто!

А вы заметили, разницу в потребляемой памяти в этих бенчмарках?
Или только на скорость смотрели?

P.S. Посмотрел еще ращ бенчмарка - да там Go в некоторых тестах вообще даже Джаву опережает.
Спасибо, что подтвердили мои предположения.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

60. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 25-Янв-19, 19:44 
Это пока лишь моя очередная догадка...
(Потому что искать факты - это моральная обязанность тех, кто предъявил претензии.)
И я в своей догадке могу ошибаться...

Приведенные выше бенчмарки и внезапное сравнение с Java,
как бы случайно приближают к ответу на тот самый
вопрос КАК?
(см. еще выше, два раза в двух постах с повторным переспросом)
(По прежнему при условии, что это действительно ТАК, факты о чем, задававший этот вопрос при всем счоем негодовании так и не потрудился привести.)

И если мои догадки окажутся верны, этот ответ на вопрос КАК окажется в пользу Go (и не в пользу тех, кто подняли весь этот шум).

... и я уже не раз находил (чисто для себя) много чего в пользу Go, что на первый взгляд казалось неочевидным, а часто и вовсе неправильным на первый взгляд... с чем самого себя и поздравляю, что я это вовремя разглядел, а другие пусть за себя решают сами...

... просто полезно учесть его, Go, историю, предшествующие проекты из которых он вырос, среду для которой он создавался, какие прошлые ошибки он призван исправить, и наконец, кто именно его создавал, прежде чем делать поспешные выводы...

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

62. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 25-Янв-19, 20:44 
>>код созд GoLang очень быстро работает!

о даааааа, там вычисления factorial(1000500) в разы больше )))))))))))))

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

63. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 21:22 
>>код созд GoLang очень быстро работает!
> о даааааа, там вычисления factorial(1000500) в разы больше )))))))))))))

Возможно для ваших задач вам просто лучше подойдет другой инструмент.

Или вас просто раздражает сам факт существования инструментов, не подходящих лично вам и под ваши задачи?

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

68. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 26-Янв-19, 02:18 
> Или вас просто раздражает

меня раздражает понятие "быстроты языка" (ака  трепаться), как можно говорить, что голанг "быстрее" си и тд, когда есть понятие "Колмогоровская сложность" алгоритма?

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

70. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от Аноним (30), 26-Янв-19, 02:51 
> меня раздражает понятие "быстроты языка" (ака  трепаться), как можно говорить, что голанг "быстрее" си и тд, когда есть понятие "Колмогоровская сложность" алгоритма?

То что вас все раздражает, это и без "Колмогоровской сложности" несложно заметить.

И видимо ваше раздражение не позволило вам заметить, что НЕ_было сказано, что Golang быстрее именно, чем С. Также НЕ_было сказано, что Golang самый быстрый. Может кто-то другой где-то такое сказал, но не я. И я пока не заметил такого даже от других.

Может хотя бы это хоть как-то облегчит вашу раздраженность.

И как и в прошлый раз, однако уже более настоятельно, уже с точки зрения безопасности для вашего здоровья, я вам рекомендую не пользоваться тем, что вас так сильно раздражает (если конечно есть что-то, что вас не раздражает). И лучше даже постараться вовсе не думать о таких вещах - здоровье дороже.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

72. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 26-Янв-19, 04:26 
> Может хотя бы это хоть как-то облегчит вашу раздраженность.
> И лучше даже постараться вовсе не думать о
> таких вещах - здоровье дороже.

Ну хоть на этом спасибо)


Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

80. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от _ (??), 27-Янв-19, 04:47 
>меня раздражает понятие "быстроты языка" (ака  трепаться),

Экий вы мнительный кисо :)

>как можно говорить, что голанг "быстрее" си и тд, когда есть понятие "Колмогоровская сложность" алгоритма?

А она то тут при чём? Там _один и тот же_ алгоритм на разных лангах излагают ...
А для косвенной оценки КСА есть колонка gzip(programm_source_file). И по ней кстати Го - тоже ничеГо так -> хенс выразительный ЁзыГ :-р

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

84. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 27-Янв-19, 16:32 
> А она то тут при чём? Там _один и тот же_ алгоритм на разных лангах излагают ...

Вот именно, один и тот же

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

77. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от пох (?), 26-Янв-19, 22:57 
> понятно, что у вас ненависть
> и ваша ненависть - слепа

понятно, у фаната подгорело, но возразить по факту ему нечем- началось виляние ужом.

> даже если все это так, как там было написано, вы кинулись обвинять,

я всего лишь поинтересовался - "КАК, блин, вы добились ТАКОГО?!"

в ответ ваши страдания, виляния, попытки подменить тему, теперь вот про ненависть. Что угодно, кроме собрать таки гошную функцию с вызовом сишной и посмотреть что за код оно сгенерит. Видимо, компилятором фанаты пользоваться не умеют?

> раньше чем нашли этому подтверждения

я верю людям на слово - пока они делом не доказали что верить им нельзя. Раз анон утверждает что оно так - я принимаю это как данность и задаю следующий из этого вопрос.

> только на основании того, что кто-то так сказал

ну так вам никто не мешал помолчать и не лезть в чужую беседу - или уж лезть но с опровержением - "нет, фигня написана, не знаю откуда он взял", правда, тут уже неплохо бы пруфца привести.
Иначе будут слова одного анона против слов другого. Вместо этого вы упорно пытались подменить тему.

> только мне нет причин это выяснять, пока не будет более надежных подтверждений,

повторяю - я верю людям на слово, пока они делом не доказали обратного. Перепроверять за каждым анонимом в интернете - жизни не хватит.

> и, влюбом случае, останется вопрос - как при всем при этом оно
> так быстро работает?

понятия не имею - я не производил замеров быстро оно или небыстро. Поскольку не очень понимаю, как сравнивать разный код на разных языках и что вообще сравнивать. И не очень верю в чудеса.

Речь шла о совершенно другом - вы опять подменили тему. Может вы вообще ниасилили о чем шла речь?

> ну и как тогда это "вконец игого" так быстро работает?

вам я на слово уже вряд ли поверю, так что с вас демонстрация как оно так быстро работает и в чем именно "быстрота".

> пока что есть более простой факт - код созд GoLang очень быстро

а я вот считаю его п-жом, а доказательств у вас, видимо, ноль - потому что вы не умеете им ничего кроме запуска готового сборочного сценария.

пока что есть более простой факт - код на go быстро пишет любая макака, а от типовых проблем ее защищает вумный компилятор. Что и дает гуглю полезную и вкусную экономию средств, правда, ценой переписывания всего на свете с нуля. Якобы из-за coroutines - мнение другого анонима, возможно верное, возможно нет. Понятия не имею зачем они в каждой программе на go, и почему в основном реентерабельные сишные либы с ними не уживаются.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

78. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 27-Янв-19, 01:23 
> понятно, у фаната подгорело, но возразить по факту ему нечем- началось виляние ужом.
> Что угодно, кроме собрать таки гошную функцию с вызовом сишной и посмотреть что за код оно сгенерит. Видимо, компилятором фанаты пользоваться не умеют?
> Понятия не имею зачем они в каждой программе на go, и почему в основном реентерабельные сишные либы с ними не уживаются.

вам просто была дана возможность осознать вашу главную ошибку
а ваша главная ошибка в том, что вам кажется, будто люди, использующие Go, в вашем представлении, как будто они как-то противопоставляют его языку С

и если начнете отрицать ваши собственные противопоставления - в ваши же посты вас носом

да кто же по-вашему что-то имеет против С !
язык С гоферы ценят и уважают!

тем более что в Го столько удобных средств для интеграции с С
которые уже выкристаллизовались на других языках до этого, еще даже до появления Go !
и сразу видно - вы даже этого не знали (конечно задним числом вы начнете это отрицать)

просто это уже настолько старый старый холивар - "С против чего-то там...", что когда появляется очередной размороженный реликт вроде вас, вам просто дают возможность, так сказать, как следует окунуться...

> я верю людям на слово - пока они делом не доказали что верить им нельзя. Раз анон утверждает что оно так - я принимаю это как данность и задаю следующий из этого вопрос.
> правда, тут уже неплохо бы пруфца привести. Иначе будут слова одного анона против слов другого.
> повторяю - я верю людям на слово, пока они делом не доказали обратного. Перепроверять за каждым анонимом в интернете - жизни не хватит.
> вам я на слово уже вряд ли поверю, так что с вас демонстрация как оно так быстро работает и в чем именно "быстрота".
> а я вот считаю его п-жом, а доказательств у вас, видимо, ноль

охохохо! сколько у вас требований доказательств!
на одну только фразу, и да была такая!
и да, без доказательств! и казалось бы вот он ваш джек-пот! требую требуй и требуй доказательства!
и вот это место, где в ваш адрес говорится

>> вы обвиняете - с вас и факты!
>> пока что есть более простой факт - код созд GoLang очень быстро работает!
>> вот сами и объясните КАК, раз наехали!

только... так ведь и было задумано...
потому что вы не первый такой, только все реже и реже такие встречаются
и ваш ход мысли давно давно известен
поскольку это очень очень старый холивар
... я даже прослезился сейчас ...

(кстати, обратите внимание, вам первому было предложено привести факты, ну да и это уже не так интересно, поскольку ваш обратный, говоря реликтовым гопническим языком с тех древних времен этого холивара... о, сколько воспоминаний!
так вот, ваш обратный перевод стрелок ставит вас в один ряд с этими самыми... однако не это самое интересное...)

гораздо интереснее, что вы, именно вы! - противопоставляете язык Go языку C !
почему? ну конечно же - С-подобный синтаксис! ату его! ату! как он смеет бросать вызов С !
вот ваш ход мысли, который лишь показывает, что дальше С-подобного синтаксиса и сдвигов по регистрам, вы даже в самом С не продвинулись!

факты что код на Go быстр и компиляция тоже быста?
да элементарно! возьмите и проверьте, ну просто очевидно же!

только вы, именно вы, убеждены что сравнение идет с самим С (и это вы много раз сами сказали, как будете отмазываться и стоит ли вообще - сами решайте)

да упаси! сравнивать с С - кто ж с ним сравнится? он же памятник!^W только сам ассемблер!

> Поскольку не очень понимаю, как сравнивать разный код на разных языках и что вообще сравнивать.

вот, не очень понимаете... точнее очень не понимаете...
что же вообще сравнивать?

как, говорится, "включите ваши телевизоры на следующей неделе, и вы узнаете..." ... если кто еще тут помнит эту фразу про телевизоры, и сами телевизоры... с тех времен, когда этот холивар еще был свеж...

а вы пока можете перечитать собственные посты с этого внезапного для вас ракурса
может даже у вас получится разморозиться самостоятельно...

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

79. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 27-Янв-19, 02:06 
P.S. Вы хотя бы посмотрите, кто делает язык Go !

Роб Пайк и Кен Томпсон !

из Википедии:
"В 1969 году в Bell Labs Томпсон и Ритчи стали создателями операционной системы UNIX. Тогда Томпсон также написал язык программирования B, предшественник языка C Денниса Ритчи."
"... сейчас работает в Google, где участвует в создании языка программирования Go."

"Роб Пайк... В настоящее время работает в компании Google, где участвует в создании языка программирования Go."

а теперь еще раз читаем ваши перлы

> понятно, у фаната подгорело, но возразить по факту ему нечем- началось виляние ужом.
> Что угодно, кроме собрать таки гошную функцию с вызовом сишной и посмотреть что за код оно сгенерит.
> Видимо, компилятором фанаты пользоваться не умеют?
> потому что вы не умеете им ничего кроме запуска готового сборочного сценария.

а вот с чего вы собственно и начинали

> эй, гугель - если это правда - вы как такую херню умудрились сотворить-то?
> Вызов пустой сишной функции в самих Сях - это call func

эй, гугель - если это правда - как это у вас там сами Роб Пайк и Кен Томпсон такое творят?
Ж)))

такие фанаты эти Роб Пайк и Кен Томпсон
писавшие-переписавшие на С столько всего! и
включая внезапно сам UNIX )))
да уж, видимо у них реально что-то "подгорело" в С в вашем понимании...

> я всего лишь поинтересовался - "КАК, блин, вы добились ТАКОГО?!"

мдааа... вот это вы обКАКались!
а ведь вам были намеки...
старый старый холивар...
с разморозкой!

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

88. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от пох (?), 27-Янв-19, 22:34 
продолжаете вилять ужом? Ну продолжайте.

Вы, если что, явно не Томсон и не Пайк. Я утверждал что _вы_ кроме агиток ничего не читатель, и компилятором пользоваться не уметель.

когда узнаете как именно в нем вызывается сишный код и почему этого делать нельзя - приходите, поговорим.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

92. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (30), 27-Янв-19, 23:41 
> продолжаете вилять ужом? Ну продолжайте.
> Вы, если что, явно не Томсон и не Пайк. Я утверждал что _вы_ кроме агиток ничего не читатель, и компилятором пользоваться не уметель.

Я нигде и не говорил, будто бы я Томпсон или Пайк. А вы надеялись меня этим огорчить?
И какое мне дело, что вы утверждаете про меня? Узнать про меня вам так ничего и не удалось, зря потратились на провокации. Тем более что речь шла про Го.

Себя же вы показали. И продолжаете показывать.
Итак, вы начали и продолжали сравнивать Го с С. По релизации и быстродействию, даже не заметив, что весь подвох и был в том, что глупо сравнивать Го и С.

> когда узнаете как именно в нем вызывается сишный код и почему этого делать нельзя - приходите, поговорим.

Теперь вы утверждаете, что сишный код вызывается именно в "нем", а не где-то еще. Но при этом одновременно по-вашему этого делать нельзя. И вы снова начнете говорить, только когда я об этом узнаю. Ладно, меня такое условие вашего молчания вполне устраивает.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

61. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 25-Янв-19, 20:41 
>>так времени вы потратите при прочих равных во много раз больше!

так в место того чтобы придумывать новые ЯП, лучше уж над асимптотической сложностью алгоритмов подумали бы!

пс: выкиньте из того же Го его стд либу, и я посмотрю на какой быстрый язык вы перескачите. И проблема Си вовсе не в "языке", а в "руках".

>>встроив ассемблерный или сишный код, на этапе желания "прострелить себе ногу")

лучше себе голову, есть такое "желание"?


>>при плохом понимании с чем именно имеют дело

а с чем вы имеете дело? вы способны на "Машине Тьюринга" написать алгоритм вычисления косинуса?

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

66. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 25-Янв-19, 21:48 
> так в место того чтобы придумывать новые ЯП, лучше уж над асимптотической сложностью алгоритмов подумали бы!

кто вам мешает об этом думать?
или вы сами не можете об этом думать, а хотите чтобы другие думали об этом за вас?

> пс: выкиньте из того же Го его стд либу, и я посмотрю на какой быстрый язык вы перескачите.

представляете, именно ради его стд либы я его в основном и использую
и его стд либа - это одна из его главных фишек

скажу вам больше - так и было задумано!

а для красоты синтаксиса (вы видимо к этому пытаетесь клонить) религия мне позволяет использовать пару других языков
без их стд либ, линкуясь с стд либой именно Go

вы видимо ждали другой реакции...
ждали что я начну доказывать, как хорош Go без стд либы

видите ли, просто то что вам кажется плохим
другие считают хорошим

> И проблема Си вовсе не в "языке",

Если у меня нет проблем с Go, это не значит, что у меня есть проблемы с C.

> а в "руках".

Вы больше уделяете внимание, "рукам", а я - мыслям, когда имею дело с ЯП.

> лучше себе голову, есть такое "желание"?

пустые слова

> а с чем вы имеете дело? вы способны на "Машине Тьюринга" написать алгоритм вычисления косинуса?

даже если бы у меня возникла задача написать такой алгоритм
зачем мне быть способным делать это на "Машине Тьюринга"?
(если конечно не считать любой язык "Машиной Тьюринга")

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

69. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от Sw00p aka Jerom (?), 26-Янв-19, 02:29 
> кто вам мешает об этом думать?

вопросом на вопрос - все ясно.

> представляете, именно ради его стд либы я его в основном и использую
> и его стд либа - это одна из его главных фишек
> скажу вам больше - так и было задумано!

все ясно, развивайте дальше свой инструмент

> вы видимо ждали другой реакции...
> ждали что я начну доказывать, как хорош Go без стд либы

а чё собственно ждать от "юзера", который пользуется инструментом, а не создает

> видите ли, просто то что вам кажется плохим
> другие считают хорошим

)))))) хорошее, плохое, вы тут пирожки бабушкины и уличными сравниваете?

> Если у меня нет проблем с Go, это не значит, что у
> меня есть проблемы с C.

да упаси вас Господь от проблем

> Вы больше уделяете внимание, "рукам", а я - мыслям, когда имею дело
> с ЯП.

вспомнилась песня, мои мысли, мои .....

> даже если бы у меня возникла задача написать такой алгоритм

даже если ))))) у вас и не возникнет, потому-что вы "юзер", за вас уже написали, откройте ради интереса и посмотрите, что из себя представляет в Го функция Cos


Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

71. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 26-Янв-19, 03:51 
> вопросом на вопрос

смотря какие вопросы

> все ясно
> все ясно

ясно, что вас на этот раз видимо привело в раздражение (см. ваш пост выше), что на ваши дешевые провокации не повелись,
и теперь вы попытались спровоцировать на отрицание "юзерства" того что "юзается"

> а чё собственно ждать от "юзера", который пользуется инструментом, а не создает

внезапно, ждать, что он пользуется инструментом, а не создает этот инструмент, возможно создавая при этом что-то другое, или просто развлекаясь, или для чего-то еще

ну да, если я программирую, то я "юзер" языка программирования
зачем мне обязательно создавать инструмент, который мне нужен только для моего "юзания" этого инструмента?
а если я забиваю гвоздь, я "юзаю" молоток, но не создаю молоток

я могу создавать что-то другое, могу вообще ничего не создавать, а может уже создал и успокоился,
а может как раз таки и создаю именно языки программирования, но вы об этом не знаете

в любом случае, никто не обязан перед вами отчитываться, создает он что-то или нет

> даже если ))))) у вас и не возникнет, потому-что вы "юзер", за вас уже написали

зачем так много смайло-скобочек? вы думаете что так будет убедительнее казаться, как будто вам очень смешно! и как будто вы просмеялись целых пять раз! а еще выше просмеялись целвх шесть раз!

логично, если я "юзаю" что-то, что за меня сделали, то я "юзер" этого
однако, почему вы считаете что, если "юзер" то "не возникнет"? (или не возникало)

> откройте ради интереса и посмотрите, что из себя представляет в Го функция Cos

открою и посмотрю, если вы объясните, какой мне в этом интерес (не зная моих интересов) в данный момент (или в ближайшем будущем)

> вспомнилась песня, мои мысли, мои .....

почему вам вспомнилась эта песня при слове "мысли", только потому что там есть такое слово?
и почему вы поставили многоточие именно в этгм месте?

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

73. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 26-Янв-19, 04:47 
> и теперь вы попытались спровоцировать на отрицание "юзерства" того что "юзается"

владение инструментом - мастерство, а мастер делает всегда свой инструмент.

> внезапно, ждать, что он пользуется инструментом, а не создает этот инструмент, возможно
> создавая при этом что-то другое, или просто развлекаясь, или для чего-то
> еще

говорю же "юзер"

> ну да, если я программирую, то я "юзер" языка программирования зачем мне обязательно создавать инструмент, который мне нужен только для моего "юзания" этого инструмента? а если я забиваю гвоздь, я "юзаю" молоток, но не создаю молоток

зачем инструмент? - ответ строкой выше, забиваете гвоздь ? а зачем вам молоток? а с чего это молотком забивать гвозди? а что есть гвоздь? Думаю, ответы на эти вопросы вам подсказали, а вы приняли на веру - предрассудки (по Декарту), вот в чём суть.

> в любом случае, никто не обязан перед вами отчитываться, создает он что-то
> или нет

))))))) Да ради Бога.


> зачем так много смайло-скобочек?

Вот оно что ))))) дошло все таки, а теперь попробуйте себе задать вопросы которые я указал выше и т.д. Развивайте мышление, ставьте все под сомнение.

> однако, почему вы считаете что, если "юзер" то "не возникнет"? (или не
> возникало)

А как же "быстрота разработки")))))))), сами себе противоречите, зачем тратить время на то, что из себя представляет функция Cos (косинуса), а как же "время деньги"?

> открою и посмотрю, если вы объясните, какой мне в этом интерес (не
> зная моих интересов) в данный момент (или в ближайшем будущем)

опять противоречие, зачем "юзеру" знать что и как внутри там устроено.

> почему вам вспомнилась эта песня при слове "мысли", только потому что там
> есть такое слово?
> и почему вы поставили многоточие именно в этгм месте?

плохо вы знаете свой инструмент Голэнг )))  (variadic)

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

74. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 26-Янв-19, 11:16 
может быть я не мастер, а может и мастер
может просто "юзер", а может и кроме

и я не говорил, что я пока хорошо знаю Go
там кое где в постах я так и написал, что лишь перехожу на него с других языков
но вы не знаете что я знаю и умею в других языках

в том то дело, что вы этого не знаете, а просто пытались спровоцировать
чтобы я начал вам что-то доказывать

но видите ли, все что вы тут написали в нескольких постах
- это всего лишь то, на что способен любой "юзер"
пользующийся Гуглом )))))) или просто фантазирующий ))))))
(теперь моя очередь вставлять смайлики, просто я обычно этого не делаю, поскольку обычно и так бывает понятно, кому на самом деле смешно, а кто только делает вид)

даже если как будто у меня лично все так, как вы пытались это представить
вы так и не смогли внятно обосновать ваши претензии к Go, про который здесь тема

и просто пытались переключить хотя бы собственное внимание от того, что вам не удается

есть простое человеческое и юридическое:
- если имеете к чему или к кому-то претензии,
это вы должны обосновывать ваши претензии,
и что вы достаточный для этого мастер, а не просто "юзер"

если у других все в порядке, по тем пунктам, к которым вы пытаетесь прицепиться
- они вам это доказывать не обязаны

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

75. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p akaJerom (?), 26-Янв-19, 16:12 
>может быть я не мастер, а может и мастер
>может просто "юзер", а может и кроме

вот в том том то и суть, нужно смотреть правде в глаза, и определиться кто вы, юзер или мастер, и я сделал вывод исходя из ваших рассуждений, что вы юзер, и тут собственно ничего "обидного" в этом нету.

>там кое где в постах я так и написал, что лишь перехожу на него с других языков

ну вот отлично, пропробуете на вкус, а потом дай Бог еще его обсудим.

>но вы не знаете что я знаю и умею в других языках

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

>но видите ли, все что вы тут написали в нескольких постах - это всего лишь то, на что способен любой "юзер" пользующийся Гуглом )))))) или просто фантазирующий ))))))

да, даже скажу еще строже, "До чего додумался один человек, додумается и другой" и в этом нет ничего "обидного", и "юзер" обычно не обсуждает инструмент, он хорош если справляется с задачей, плох - иначе. Фантазии - только приветствуются.

>вы так и не смогли внятно обосновать ваши претензии к Go, про который здесь тема

претензии у меня не только к Го, но и ко всем так называемым ЯП "высокого уровня", любой разрешимый алгоритм можно реализовать на "Машине Тьюринга", и собственно признаю один "язык" - асм, как вы догадались, и не приму никаких возражений о так называемой "быстроте разработки".

>и просто пытались переключить хотя бы собственное внимание от того, что вам не удается

что мне не удается?

Приведу пример такой, как вы думаете вам не удасться допустим решить уже решенную задачу? (то есть додумать её самому если заведомо знаете, что есть решение)
И тоже самое только не с задачей, а какой-нибудь "проблемой алгоритмической" (допустим разработать алгоритм сортировки "быстрее" известного квиксорта)


>есть простое человеческое и юридическое: - если имеете к чему или к кому-то претензии,

это вы должны обосновывать ваши претензии, и что вы достаточный для этого мастер, а не просто "юзер"

"Презумпция невиновности" - выше я указал о главной и единственной моей претензии по поводу не только Го, но и всех ЯП "высокого уровня", вы с этим не согласны? Если не согласны, то согласны ли вы, что прямая из точки А в точку Б есть самый короткий путь?

>если у других все в порядке, по тем пунктам, к которым вы пытаетесь прицепиться - они вам это доказывать не обязаны

хкмммм только мне показалось, что данная дискуссия смахивает на собеседование?

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 26-Янв-19, 17:28 
> вот в том том то и суть, нужно смотреть правде в глаза, и определиться кто вы, юзер или мастер, и я сделал вывод исходя из ваших рассуждений, что вы юзер, и тут собственно ничего "обидного" в этом нету.

если вы не сомневаетесь
что вы не отвернулись от правды (хотя бы в собственных глазах)
что вы без ошибок "определились"
юзер ли я (или вы) или мастер (и как одно может помешать другому)
что вы без ошибок сделали выводы
(хотя бы из ваших собственных рассуждений - а зачем вам мои, если вы определили для себя)
и для вас самого в этом ничего обидного нет

если вы в этом не сомневаетесь
- это хоть как-то должно сделать менее болезненным ваше "раздражение"

при том что ваши ошибки и невнимательность к сказанному другими
отчетливо видны в начале дискуссии

и вообще, все самое существенное про сам Го уже было сказано
и вы не нашли грамотных возражений,

и мало кто из тех кому действительно интересен Го дочитает до этого места
а то что вы сказали в начале - так там и останется

> потом дай Бог еще его обсудим.

с кем именно Он вам потом даст его обсуждать?

> потому-что речь шла тут в частности о Го, но

потому я вам напомнил, что речь шла о Го, и вовсе не в частности,
а о чем вам потом захотелось завести речь
это следствие исключительно вашего... опять таки "раздражения"

> как минимум опять таки из ваших рассуждений я сделал вывод о том, что вы, как минимум, "не знакомы" с асм (про Машину Тьюринга, Поста и т.д. - забудем)

я уже давно понял что вам очень хочется, чтобы вам по фактам и по логике ничего не мешало сделать обо мне такой вывод (когда речь в начале и по теме шла вообще-то о Го)

>>но видите ли, все что вы тут написали в нескольких постах - это всего лишь то, на что способен любой "юзер" пользующийся Гуглом )))))) или просто фантазирующий ))))))
> да, даже скажу еще строже, "До чего додумался один человек, додумается и другой" и в этом нет ничего "обидного", и "юзер" обычно не обсуждает инструмент, он хорош если справляется с задачей, плох - иначе. Фантазии - только приветствуются.

я уже давно понял, что вы пытаетесь навязать мне ваши собственные ограничения и стереотипы
в частности что вам самому что-то мешает стать мастером, "юзая" готовые инструменты
и вы все пытаетесь убедить, что у других должно быть так же как у вас

> претензии у меня не только к Го, но и ко всем так называемым ЯП "высокого уровня", любой разрешимый алгоритм можно реализовать на "Машине Тьюринга", и собственно признаю один "язык" - асм, как вы догадались, и не приму никаких возражений о так называемой "быстроте разработки".

теперь вам только осталась самая малость
- не запутаться в ваших претензиях (а то ваше "раздражение" вас сведет с ума)

> что мне не удается?

вам должно быть виднее

> Приведу пример такой, как вы думаете вам не удасться допустим решить уже решенную задачу? (то есть додумать её самому если заведомо знаете, что есть решение) И тоже самое только не с задачей, а какой-нибудь "проблемой алгоритмической" (допустим разработать алгоритм сортировки "быстрее" известного квиксорта)

вам пока так и не удалось обосновать необходимость даже рассматривать ваши предыдущие задачи
а вы все продолжаете и продолжаете ставить новые

ну вам это надо? - вы и решайте - я не говорю что это не надо вообще никому, просто вы же по прежнему не знаете, может другие люди уже такие задачи уже нарешались, и видят ваши ошибки наперед, когда вы сами будете доходить очень и очень долго, где вы ошиблись (по теме, а не по задачам не относящимся к теме)

> это вы должны обосновывать ваши претензии, и что вы достаточный для этого мастер, а не просто "юзер"

но у меня не было таких претензий (по крайней мере перед вами)
это вы все пытаетесь заставить меня, чтобы я перед вами на это претендовал

> "Презумпция невиновности" - выше я указал о главной и единственной моей претензии по поводу не только Го, но и всех ЯП "высокого уровня", вы с этим не согласны? Если не согласны, то согласны ли вы, что прямая из точки А в точку Б есть самый короткий путь?

ваши слова занесены в протокол
)))))) (и сопровождены вашими любимыми смайликами)

> хкмммм только мне показалось, что данная дискуссия смахивает на собеседование?

то есть вы уже проситесь ко мне на работу?
но я же для вас "юзер" а не мастер
попробуйте попроситься к тем, кто кажется вам мастерами

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

86. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Sw00p aka Jerom (?), 27-Янв-19, 17:39 
> если вы не сомневаетесь

оставлю без ответа

> если вы в этом не сомневаетесь
> - это хоть как-то должно сделать менее болезненным ваше "раздражение"

какое ещё там "раздражение"?

> при том что ваши ошибки и невнимательность к сказанному другими
> отчетливо видны в начале дискуссии

раз, так, то ткните пальцем. конкретно.

> и вообще, все самое существенное про сам Го уже было сказано
> и вы не нашли грамотных возражений,

ну расскажите нам грамотно про "быстроту" Го.

> потому я вам напомнил, что речь шла о Го, и вовсе не
> в частности,
> а о чем вам потом захотелось завести речь
> это следствие исключительно вашего... опять таки "раздражения"

речь идет о Го, но не в частности о Го, парадокс лжеца какой-то.

> я уже давно понял что вам очень хочется, чтобы вам по фактам
> и по логике ничего не мешало сделать обо мне такой вывод
> (когда речь в начале и по теме шла вообще-то о Го)

ну а в чем грех? я буду и сомневаться, и опровергать, и доказывать, и логически выводить

> я уже давно понял, что вы пытаетесь навязать мне ваши собственные ограничения
> и стереотипы

я навязываю - отлично, тогда я думаю Роб Пайк меня опередил в этом, собственно когда вы читаете чужие "мысли" (книги) вы так же думаете, что вам что-то навязывают?

> в частности что вам самому что-то мешает стать мастером, "юзая" готовые инструменты

повторюсь - мастер создает свой инструмент. для "юзера" любой инструмент хорош, который справляется с поставленной задачей, плох - иначе, и собственно "очень хорош", когда он делает это "быстро".

> и вы все пытаетесь убедить, что у других должно быть так же
> как у вас

ну собственно так и должно быть, истина - должна быть доказана, ложь - опровергнута (так же доказана).
ну математики же убедили вас в истинности 1=1.

> теперь вам только осталась самая малость
> - не запутаться в ваших претензиях (а то ваше "раздражение" вас сведет
> с ума)

Наивная теория множеств свела Кантора с ума, а вы говорите вам навязывают что-то. "Раздражение" - да, ложь не только раздражает, а вот "истина ломает лица".


>> что мне не удается?
> вам должно быть виднее

)))))))) опять парадоксы


> вам пока так и не удалось обосновать необходимость даже рассматривать ваши предыдущие
> задачи
> а вы все продолжаете и продолжаете ставить новые

Да Бог с вами, я с вас не требую их решать, диалог с вами я думаю на этом месте должен подойти к концу. Вам и это предложение необходимо обосновать?

> ну вам это надо? - вы и решайте - я не говорю
> что это не надо вообще никому, просто вы же по прежнему
> не знаете, может другие люди уже такие задачи уже нарешались, и
> видят ваши ошибки наперед, когда вы сами будете доходить очень и
> очень долго, где вы ошиблись (по теме, а не по задачам
> не относящимся к теме)

Да простит меня Декарт, но посоветую вам к прочтению на досуге его работу "Рассуждение о методе".


>> это вы должны обосновывать ваши претензии, и что вы достаточный для этого мастер, а не просто "юзер"
> но у меня не было таких претензий (по крайней мере перед вами)

тут ошибочка "это вы должны обосновывать ваши претензии" это ваши слова, не мои, и вы собственно ответили сами себе. вот в этом коментарии 74 Сообщение от Аноним (30), 26-Янв-19, 11:16

> это вы все пытаетесь заставить меня, чтобы я перед вами на это
> претендовал

ну тут в следствии выше указанной ошибки.


> то есть вы уже проситесь ко мне на работу?

)))

> но я же для вас "юзер" а не мастер попробуйте попроситься к тем, кто кажется вам мастерами

хотел тут привести пример, но не стану

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

87. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 27-Янв-19, 20:30 
> какое ещё там "раздражение"?
> "Раздражение" - да, ложь не только раздражает, а вот "истина ломает лица".

так у вас нет раздражения?

>> при том что ваши ошибки и невнимательность к сказанному другими отчетливо видны в начале дискуссии
>
> раз, так, то ткните пальцем. конкретно.

вот прямо счас листаю вверх по текстам постов
в планшете и тыкаю пальцем. конкретно.
надо сказать, для тыкания пальцами планшеты весьма удобны. и конкретны.

> ну расскажите нам грамотно про "быстроту" Го.

а если не расскажу (лично вам, другие в отличие от вас сами справятся)
что будет? еще 100500 раз назовёте меня "юзером" - дражу баюсь

>> потому я вам напомнил, что речь шла о Го, и вовсе не в частности,
>> а о чем вам потом захотелось завести речь это следствие исключительно вашего... опять таки "раздражения"
>
> речь идет о Го, но не в частности о Го, парадокс лжеца какой-то.

речь идет о Го, и не в частности, а просто-напросто в первую очередь
... шла без вас
а у вас речь о чем только не идет, и в какие только парадоксы она вас не завела

> ну а в чем грех? я буду и сомневаться, и опровергать, и доказывать, и логически выводить

... а также мыть руки с мылом и совершать прочие подвиги во славу истины! (см. ваше ниже)
и будучи уверенным в собственной непогрешимости, любой свой поступок будете считать не иначе как подвигом!
или вы уже начинаете сомневаться?
главное вам только в пылу не запутаться, что именно вы опровергаете, доказываете и логически выводите

>> я уже давно понял, что вы пытаетесь навязать мне ваши собственные ограничения и стереотипы
>> в частности что вам самому что-то мешает стать мастером, "юзая" готовые инструменты
>> и вы все пытаетесь убедить, что у других должно быть так же как у вас
>
> ну собственно так и должно быть, истина - должна быть доказана, ложь - опровергнута (так же доказана).
> ну математики же убедили вас в истинности 1=1.
> Наивная теория множеств свела Кантора с ума, а вы говорите вам навязывают что-то.

я понял уже, что вы пытаетесь приписывать другим ваше понимание вашей убежденности 1=1
и очень хотите, чтобы у других было так же как у вас

> повторюсь - мастер создает свой инструмент. для "юзера" любой инструмент хорош, который справляется с поставленной задачей, плох - иначе, и собственно "очень хорош", когда он делает это "быстро".

я понял, что вы очень хотите, чтобы у других был только такой выбор, какой удалось осмылить вам самому

> Да Бог с вами, я с вас не требую их решать, диалог с вами я думаю на этом месте должен подойти к концу. Вам и это предложение необходимо обосновать?
> Да простит меня Декарт, но посоветую вам к прочтению на досуге его работу "Рассуждение о методе".

все ставите и ставите задачи, советуете к прочтению...
похоже вам все время очень хочется распоряжаться, а никто не слушается

и вы спрашиваете, необходимо ли мне чтобы вы обосновали, что ваш диалог со мной должен подойти к концу, причем именно на том самом месте
для вас именно то место важно? или вы у меня просто разрешения спрашиваете?

> тут ошибочка "это вы должны обосновывать ваши претензии" это ваши слова, не мои, и вы собственно ответили сами себе. вот в этом коментарии 74 Сообщение от Аноним (30), 26-Янв-19, 11:16
> ну тут в следствии выше указанной ошибки.

ой! прямо с датой и временем!
тут ошибочка - вы впереди по дате и времени
и уже куча следствий в придачу

> хотел тут привести пример, но не стану

видимо вам мечтается, что это самое "тут" от этого сильно потеряет

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

82. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от _ (??), 27-Янв-19, 09:04 
>эй, гугель - если это правда - вы как такую херню умудрились сотворить-то?

Да очень просто!
Спроси маму и папу (если знаком)  как они тебя сделали - ДЫК вот точно так же!

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

91. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от пох (?), 27-Янв-19, 22:50 
ты хочешь сказать, они х...ем ТАКОЙ код написали? Вот это номер, вот это действительно уметь надо!

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

97. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –2 +/
Сообщение от Аноним (30), 28-Янв-19, 11:28 
вам хоть где-то повезло (см. выше)
хоть кто-то опустился до вашего уровня - просто джекпот!
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

6. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –2 +/
Сообщение от Аноним (30), 24-Янв-19, 12:49 
> давайте переизобретем

Старый старый баян, повторяющийся снова снова каждым следующим невеждой.

Невежды просто не понимают разницы между изобретением и реализацией.
Потому что ни того, ни другого сами не умеют. Поэтому им кажется это ненужным.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +7 +/
Сообщение от Аноний (?), 24-Янв-19, 13:58 
Гопники вообще сильно страдают NIH-синдромом, не только в либах, за что и огребают
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

40. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –3 +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-19, 00:31 
> Гопники вообще сильно страдают NIH-синдромом

NIG-синдромом?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

55. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от oni22 (?), 25-Янв-19, 14:33 
>> Гопники вообще сильно страдают NIH-синдромом
> NIG-синдромом?

MSHIG-синдром

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

59. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-19, 19:26 
>>> Гопники вообще сильно страдают NIH-синдромом
>> NIG-синдромом?
> MSHIG-синдром

Не, HIG -- это про яббл и гномов послесановых.  У MS вроде как UXG называется.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

14. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +4 +/
Сообщение от F (?), 24-Янв-19, 15:04 
Зато я написал одно приложение, и имею полноценные независимые бинарники под разные платформы, оси, архитектуры. А иначе лезть в ваше болото зависимостей rpm/deb/yarn/ и прочее - аналь только на Linux, не считая других.

Да, вот так все просто.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (19), 24-Янв-19, 16:29 
А через чего же оно с системным гуем взаимодействует, если всё, вот такое вот, 100% независимое?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от pripolz (?), 24-Янв-19, 17:18 
> А иначе лезть в ваше болото зависимостей rpm/deb/yarn/ и прочее

...
> rpm/deb/yarn/

....
8)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +3 +/
Сообщение от Аноним (23), 24-Янв-19, 17:42 
> Зато я написал одно приложение, и имею полноценные независимые бинарники под разные платформы, оси, архитектуры

И деплоишься ты под "разные платформы, оси, архитектуры"? Хеллоу ворлд что ли? или консоль раскрашиваешь?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

32. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 20:51 
> И деплоишься ты под "разные платформы, оси, архитектуры"? Хеллоу ворлд что ли? или консоль раскрашиваешь?

А вы ему завидуете?

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

47. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (47), 25-Янв-19, 08:27 
> полноценные независимые бинарники под разные платформы, оси, архитектуры

Это возможно везде, где есть статическая линковка с рантаймом и прочими библиотеками. Где тут заслуга Go?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

3. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от danimon (?), 24-Янв-19, 12:19 
идиоты (простите меня за это "выражение" админы и модераторы), сначала надоисправлять уязвимости,а потом уже новость писать происправления.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 13:23 
> идиоты (простите меня за это "выражение" админы и модераторы), сначала надоисправлять уязвимости,а потом уже новость писать происправления.

уверенный что он сам уж точно не может оказаться идиотом (простите меня за то, что не нашел, какое из слов заключить в кавычки) никогда не пробовал исправить собственную уязвимость сначала, а потом уже возмущаться, что с ним не посоветовались, как поступить.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от botman (ok), 24-Янв-19, 14:31 
Метко подмечено. На GoLang.org внизу страницы видно Build version go1.11.4. Да и репозитории debian testing с go1.11.4 и 1.10.7
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

28. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от Аноним (30), 24-Янв-19, 19:43 
> Метко подмечено. На GoLang.org внизу страницы видно Build version go1.11.4. Да и репозитории debian testing с go1.11.4 и 1.10.7

Метко промазано. Причем сразу обоими - "заряжающим" и "наводчиком".

Исправление сделано, обновление доступно, новость про это написана.
То есть исправлено в исходном коде, и даже сборки деланы - об этом и новость.

В новости же не было сказано, что оновление установлено на веб-сервер сайта GoLang, ни тем более в репозиторий Debian.

То есть вам просто объявили все как есть. А вы стали искать, к чему бы прицепиться, "метко" демонстрируя свою дилетантскую ненависть.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

33. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от botman (ok), 24-Янв-19, 20:51 
https://security-tracker.debian.org/tracker/CVE-2019-6486 ну да, поставив пакеты Go из sid/unstable или принудительно поставив и используя бету версии 1.12... анонимные эксперты. 1.11.5 как-то вообще убрали из списка версий и новостей.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

35. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 21:02 
> https://security-tracker.debian.org/tracker/CVE-2019-6486 ну да, поставив пакеты Go из sid/unstable или принудительно поставив и используя бету версии 1.12... анонимные эксперты. 1.11.5 как-то вообще убрали из списка версий и новостей.

Ну и что?

Вы что-то быстро и лихорадочно нагуглили по этой теме, чтобы попытаться найти оправдание вашей "меткости".
Теперь вам только осталось попытать понять, что это на самом деле означает, то что вам удалось найти по ключевым словам без понимания смысла.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

37. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 22:30 
Оппс... вот прям счас движок сайта обновился до 1.11.5 )))

Ну вот видите, а вы так за них переживали...

Не иначе как они ваш коммент прочитали, и спать не ложились, чтобы вам быстрее угодить!

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 22:44 
... а учетом соседних новостей про уязвимость apt из самого Debian, кто-то тут действительно очень "меткий" )))
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

36. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 22:23 
> https://security-tracker.debian.org/tracker/CVE-2019-6486 ну да, поставив пакеты Go из sid/unstable или принудительно поставив и используя бету версии 1.12... анонимные эксперты. 1.11.5 как-то вообще убрали из списка версий и новостей.

Что значит "принудительно поставив"? Вас кто-то принуждает ставить sid или бету? Вы не анонимный? Или не эксперт? Не могли бы вы более внятно описать возникшие у вас проблемы?

На момент написания этого поста пакет golang-1.11 версии 1.11.5-1 лежит в репозитории sid Debian.
(См. даты и время постов, в т.ч. ваших)

А почему вы сначала написали про testing, а потом вдруг про sid? Вы не знаете, чем отличаются эти репозитории? И циклы их обновления?

> На GoLang.org внизу страницы видно Build version go1.11.4.

Это лишь означает, что по данной найденной и исправленной уязвимости GoLang сайт golang.org никому до сих пор уязвить не удалось. И что сам язык и его сайт - это разные вещи, а не одно и то же, и что к загрузке доступны исходники и сборки, а не движок сайта. И, в том числе, что они без вас вполне справляются.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

85. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от myhand (ok), 27-Янв-19, 16:56 
Ваистену.  Меньше знаешь - крепче спишь.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от kiwinix (?), 24-Янв-19, 14:38 
кстати, а в Расте находили уязвимости, или просто новости не публикуют/я пропустил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +3 +/
Сообщение от Аноним (18), 24-Янв-19, 15:43 
Там их никто не ищет там одни фанатики сидят.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –4 +/
Сообщение от pripolz (?), 24-Янв-19, 17:20 
> в Расте
> уязвимости

not possible.

Closed.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

48. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (47), 25-Янв-19, 08:34 
А вот и упомянутые в #18 фанатики...
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

83. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от _ (??), 27-Янв-19, 09:10 
>> в Расте
>> уязвимости
>not possible.
>Closed.

транслэйт - в расте уязвимости невозможно закрыть.
Не благодари!(С)

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

24. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Ivan_83 (ok), 24-Янв-19, 18:14 
У раста же либ своих почти нет, там и искать негде.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

65. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (65), 25-Янв-19, 21:42 
естественно находят, просто тут про это не пишут. Например https://github.com/rust-lang/rust/issues/55005
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от FedeXemail (ok), 24-Янв-19, 15:04 
Все мы прекрасно понимаем, что уязвимостей пока еще не найденных что там, что в сишечных реализациях еще целый мешок. Молодци, что ищут, исправляют... Но, имхо, это даже на мини-новость не тянет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  –1 +/
Сообщение от Аноним (18), 24-Янв-19, 15:43 
Да кто верит в эти недоработки от Гугла. Одну дыру нашли остальные остались на месте.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 24-Янв-19, 20:36 
> Да кто верит в эти недоработки от Гугла. Одну дыру нашли остальные остались на месте.

Гугл конечно сильно потерял без вашей анонимной веры.

А вы можете привести пример крупного значимого проекта с большим количеством кода, где было как-то по другому, нежели "одну дыру нашли остальные остались"? Остались в смысле не найденные? То есть вас возмущает именно то, что там не перестают находить дыры и исправляют их когда находят?

Подсказка - если вы уверены, что знаете такие, значит вам просто там не сообщают о найденных дырах. А еще есть куча проектов, где дыры находят гораздо чаще, только исправлять там некому.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

52. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +1 +/
Сообщение от Аноним (52), 25-Янв-19, 14:04 
чет всех бомбит-то? когда находят баги, норм.
намного страшнее когда не находят!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

95. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Ддд (?), 28-Янв-19, 09:14 
Лучше бы автообновление Го сделали а то каждый раз удалять и ставить надо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

99. "Обновление языка Go 1.11.5 и 1.10.8 с устранением уязвимости"  +/
Сообщение от Аноним (30), 28-Янв-19, 22:52 
> Лучше бы автообновление Го сделали а то каждый раз удалять и ставить надо

Напишите скрипт на Go же самом.
Автообновление не делают, потому что:
1) его проще написать под себя самому (если писать умеете);
2) его сложно написать такое, чтобы подходило сразу всем.

Пакетный менеджер выкристаллизовывали так долго по той же самой причине.

А вы язык программирования ставите, чтобы программировать?
Или просто чтобы он у вас стоял в коллекции?

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру