
Daniel
17.05.2016
22:39:12
Но это не часть спеки

Phil
17.05.2016
22:39:30
Где-то я видел какие-то сложные правла
это глава 6.3 Кернигана. они называют это "Композиция"

Google

Daniel
17.05.2016
23:20:47
Эт все известно
Но есть еще разная интересная механика
вот, короче
https://play.golang.org/p/UMKIRAbxgz
этого нет в спеке, и это пипец

Dan
18.05.2016
00:40:16
мы зря изучаем go?

Igor ⛷
18.05.2016
05:59:06
типа https://play.golang.org/p/S1LTjksZGf

Daniel
18.05.2016
06:17:44
Это - есть, конечно же

分解物質
18.05.2016
06:33:27

Daniel
18.05.2016
06:34:03
Вот этого фокуса с unsafe
А хорошо бы, чтобы был, с пометкой "это НЕ полтморфизм, НИКОГДА не делайте так"

Kirill
18.05.2016
06:36:12

Google

Daniel
18.05.2016
06:36:22
Вот-вот

Kirill
18.05.2016
06:37:05
как можно что-нибудь развидеть?

Daniel
18.05.2016
06:37:24
Нельзя

Sergey
18.05.2016
06:37:25
https://habrahabr.ru/company/mailru/blog/301036/

分解物質
18.05.2016
06:41:42

Kirill
18.05.2016
06:42:05

分解物質
18.05.2016
06:44:57
обычно разные умные компиляторы меняют местами поля структур чтобы они меньше места занимали после выравнивания

Daniel
18.05.2016
06:53:43
И go начнет
Когда-нибудь

Phil
18.05.2016
07:34:21

分解物質
18.05.2016
07:36:45
это и не должно быть частью спецификации

Phil
18.05.2016
07:43:48
разговоры про крутость страшных терминов и "это не должно" - это к Бартунову в постгрес

Aleksandr
18.05.2016
07:46:08
вопрос for fun: почему буквы с линуха и мака отличаются визуально? http://i.imgur.com/yJSaQ71.png

Phil
18.05.2016
07:49:11

Aleksandr
18.05.2016
07:50:23

Phil
18.05.2016
07:50:59

Aleksandr
18.05.2016
07:52:49

Дмитрий
18.05.2016
07:55:45
Айтишники так любят говорить "ты ошибаешься" :)

Sergey
18.05.2016
07:58:39

Google

Sergey
18.05.2016
07:58:42
не любят

Denis
18.05.2016
08:04:39
@zelenin у лисы как и любого браузера нет стандартного шрифта
есть условные обозначения
serif - с засечками
sans-serif - без засечек
первый попавшийся шрифт, удовлетворяющий этим требованиям и будет стандартным (на разных системах свои наборы шрифтов), в хроме для обоих типов можно выбрать конкретный шрифт, а вообще странный вопрос, если текст конкретно на странице, а не в интерфейсе браузера, то шрифт задается через css, если ничего не прописано, будет sans-serif - любой без засечек

Aleksandr
18.05.2016
08:05:14

Sergey
18.05.2016
08:06:59
это разные символы

Aleksandr
18.05.2016
08:10:09
это разные символы
это верно, ведь они визуально отличаются. Интересует конкретное уточнение, связанное с некоей особенностью юникода и мака.

Sergey
18.05.2016
08:10:39
в общем в одном случае это й а в другом это и и хернюшка над ней

Aleksandr
18.05.2016
08:10:51
мак использует и с краткой вместо й
это нужно учитывать при парсинге интернетов и вообще вводе текста, нормализуя его перед вводом в базу. в го все для этого есть

Sergey
18.05.2016
08:14:52
мы с этим столкивались на практике, причем случай неприятный был тем, что мы засылаем данные пользователя во внешнюю систему, которая отвечает нам что мол некорректные данные, но не говорит какие. визуально все валидно. оказалось что внешняя система не понимает маковскую й

Aleksandr
18.05.2016
08:17:16

分解物質
18.05.2016
12:21:23

Aleksandr
18.05.2016
12:22:27
телеграм кстати тоже не хочет дружить - http://i.imgur.com/q9A3Dcr.png
в андроиде лучше, но бреве (или кратка) сваливается чуть в сторону

[Anonymous]
18.05.2016
12:47:28
что означает многоточие в URL в команде go get? например "go get github.com/a/b/..."

Denis
18.05.2016
12:51:18
тоже самое что и ** в шелле
грузит все подпакеты

[Anonymous]
18.05.2016
12:52:48
понял, спасибо

分解物質
18.05.2016
14:01:43
ну вобще должно
достаточно того что там написано стараться избегать unsafe и не делать того чего полностью не понимаете.
вообще происходящее после передачи в функцию не того чего она ожидает называют undefined behavior. например, чтобы поломать ту программу достаточно вставить что-нибудь что не слайс и не строка на первое место в структуре T2. например:
type T2 struct {
B int
F1 string
T1
если зделать так, то сразу поле второго printf можно увидеть panic по случаю nil pointer dereference, но это еще хорошо что B по дефолту инициализировалость как 0, если бы его как-то изменяли то была-бы запись в произвольную ячейку памяти

Google

Roman
18.05.2016
14:03:34
А как объясняется то, что позволено писать в nil chan: https://play.golang.org/p/PEeauMt0cl ??

Denis
18.05.2016
14:04:24
Какой есть для Go аналог eslint?

Roman
18.05.2016
14:06:19

[Anonymous]
18.05.2016
14:06:53
но он иногда но редко дает ошибку, как раз только что читал статью
но это фигня

Admin
ERROR: S client not available

分解物質
18.05.2016
14:07:34

Roman
18.05.2016
14:08:52

Phil
18.05.2016
14:08:52
что такое "линтер"?

[Anonymous]
18.05.2016
14:09:26
анализатор кода

Phil
18.05.2016
14:09:37
и что он анализирует?

[Anonymous]
18.05.2016
14:09:53
ошибки типичные
например если забыл где-то ";" в JS

Roman
18.05.2016
14:10:13
например, если не документируешь то, что экспортируешь

[Anonymous]
18.05.2016
14:11:00
яркий пример линтера PEP8 для python

Roman
18.05.2016
14:11:36

[Anonymous]
18.05.2016
14:12:36
о, начто наткнулся, типо Gulp для Go
https://github.com/dshills/goauto

分解物質
18.05.2016
14:13:16

Roman
18.05.2016
14:14:17

Google

分解物質
18.05.2016
14:15:16
на playground видимо количество потоков ограничено до одного

Roman
18.05.2016
14:16:59

Denis
18.05.2016
14:17:24
Задача в том, чтобы иметь набор правил по Code Style и контролировать их соблюдение. Например: https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base/rules
Какой есть для Go аналог eslint?

Roman
18.05.2016
14:18:08
а infloop мне нужен, чтобы показать, что если остальная часть приложения фурычит, то рантайм никак не детектит, что я работаю с nil channel
Более того - nil channel, что на запись, что на чтение просто создает бесконечнуб блокировку.
Вот мне и интересно, где это используется?

[Anonymous]
18.05.2016
14:19:02

Roman
18.05.2016
14:19:28
Ведь если не выдается panic, значит это кому-то нужно?

Phil
18.05.2016
14:20:22

Roman
18.05.2016
14:21:08

Артем
18.05.2016
14:35:52
а есть тут кто из Нижнего?

Alexander
18.05.2016
14:37:01
Хотел написать йа, а потом аватар знакомый увидел ?

Sergey
18.05.2016
14:37:32
Никого нет, да

Alexander
18.05.2016
14:37:44
Новых нет ?

Den
18.05.2016
15:14:29
Кто что пьет для головы, нооттропы какие? ?
Внимание рассеянное, концентрации нет.