@proGO

Страница 202 из 1674
Kirill
26.08.2016
11:45:45
p — pic — picture. выходной массив горизонтальных линий

[Anonymous]
26.08.2016
11:46:34
dy вертикаль же

точнее это длина

каждый элемент которой слайс dx 8-битных чисел

Google
Kirill
26.08.2016
11:51:03
а. да. что-то я перепутал, прошу прощения. но от этого суть не сильно меняется. от тебя хотят картинку в виде слайса слайсов.

[Anonymous]
26.08.2016
11:52:10
Почему у dy длина 256?

Kirill
26.08.2016
11:53:07
у dy?

[Anonymous]
26.08.2016
11:53:55
да

dy = 256

Kirill
26.08.2016
11:54:22
у тебя dy — int, какая длинна dy?

логично предположить, что потому, что ее передали

[Anonymous]
26.08.2016
11:59:38
Мда, что-то у меня жесткий затуп. uint8 имеет range от 0 до 255. Кто передал длину? "golang.org/x/tour/pic"?

KlonD90
26.08.2016
12:04:50
у меня какая-то фигня полная :( чет трудно уже в конкурентное программирование. Вроде же в go если я пишу в канал сообщение то оно дойдет только до одного из тех кто слушает канал или я что-то путаю?

И я зря кажется в канал ссылку передаю :/

[Anonymous]
26.08.2016
12:06:07
Вот мы насоздавали пустых слайсов в слайсе, и засунули в переменную p. От 0 до 255 мы забиваем слайсы в p значениями dx, то есть нулями

А нет, не так

Вроде бы дошло до меня

Google
[Anonymous]
26.08.2016
12:11:33
@kirilldanshin спасибо! более менее что-то понял

KlonD90
26.08.2016
12:11:46
Значит тогда у меня пакет криво работает и кэширует что-то на своей стороне :/

Буду другой искать

Zver
26.08.2016
12:19:11
Кто-нибудь может объяснить https://tour.golang.org/moretypes/18 ? Решения я нашел, но они не совсем очевидны для меня
А можно вот так. package main import "golang.org/x/tour/pic" func Pic(dx, dy int) [][]uint8 { p := make([][]uint8, dy) for y := range p { line = make([]uint8, dx) p[y] = line for x := range line { line[x] = uint8(x ^ y) } } return p } func main() { pic.Show(Pic) } https://play.golang.org/p/pATh2LohNT

KlonD90
26.08.2016
12:36:43
append мутирующая операция?

или имутабельная?

ох фак понял := для инициализации же ._.

Когда я получаю элемент который ложу в массив и беру оттуда через range это уже ссылка на настоящий элемент или там копирование происходит при for _, item := range items { } ? Если я item изменю это повлияет или надо пересохранить его по тому же элементу?

Zver
26.08.2016
12:43:06
Копирует. Если есть небходимость поменять значение, тогда через индекс к ячейке массива обращаться.

KlonD90
26.08.2016
12:43:49
Спасибо

Zver
26.08.2016
12:46:19
О, так еще проще, спасибо!
Я бы не сказал что проще. Просто по другому. Ну и быстрее должно работать, хотя для примера значения не имеет.

Vladislav
26.08.2016
12:57:13
https://tour.golang.org/welcome/2 а что за дискриминация, первый раз вижу, чтобы русского не было, но был бы украинский и узбекский о_0

Zver
26.08.2016
12:59:52
Phil
26.08.2016
13:00:45
Скорее всего

Zver
26.08.2016
13:09:12
Скорее всего
Перевод, это инициатива посторонних людей. https://github.com/golang/tour/blob/master/TRANSLATE

Vladislav
26.08.2016
13:10:58
я это прекрасно знаю, просто с трудом вериться, что никто даже не брался

Daniel
26.08.2016
13:23:19
Maxim
26.08.2016
13:40:23
я это прекрасно знаю, просто с трудом вериться, что никто даже не брался
Предлагаю внести вклад в появление русского перевода от нашей группы

Google
Daniel
26.08.2016
13:41:23
нахера это надо?

Maxim
26.08.2016
13:41:36
нахера это надо?
А почему нет?

Daniel
26.08.2016
13:41:36
английский - проф требование у нас

не можешь в онглийский - иди подметать улицы

Maxim
26.08.2016
13:41:52
Maxim
26.08.2016
13:41:54
Меня тур, собсно, на старте отпугнул наличием украинского, но отсутствием русского

Хотя потом спокойно мог переваривать доки на инглише, но тур я так и не трогал

Daniel
26.08.2016
13:42:41
именно украинский можно сделать только если ебануться

совершенно не обязательно повторять этот “подвиг”

Maxim
26.08.2016
13:43:42
именно украинский можно сделать только если ебануться
Я не хочу ебануться. Я ебанулся 3 года назад, мне достаточно.

Zver
26.08.2016
13:43:54
На русском может быть полезно, если, к примеру детей обучать.

А в остальном, да, смысла нет.

Daniel
26.08.2016
13:45:22
go - плохой язык чтобы быть первым

Zver
26.08.2016
13:46:31
Почему?

Daniel
26.08.2016
13:46:42
неконсистентный

Maxim
26.08.2016
13:47:21
go - плохой язык чтобы быть первым
Могу оспорить тем, что тот же питон я ниасилил. Go фактически стал для меня первым языком.

Daniel
26.08.2016
13:47:43
личный опыт - не аргумент

его хрен экстраполируешь

Maxim
26.08.2016
13:47:58
первым должен быть ассемблер:) только хардкор :)

Daniel
26.08.2016
13:48:02
я вот тоже не умею в питон

Google
Vladislav
26.08.2016
13:48:06
не можешь в онглийский - иди подметать улицы
Очень желаю, чтобы вам в подобном стиле ответили на что-нибудь другое, а не английский... Например, не можешь кодить на голове - иди подметай улицы!

я вот тоже не умею в питон
иди подметай улицы

Zver
26.08.2016
13:48:29
По мне питон вполне простой язык.

Daniel
26.08.2016
13:48:32
вы путаете

это я нанимаю людей

KlonD90
26.08.2016
13:48:58
только ассемблер

лучший первый язык

Daniel
26.08.2016
13:49:32
не уверен

но - консистентный

Admin
ERROR: S client not available

Vladislav
26.08.2016
13:49:49
это я нанимаю людей
да нанимайте, когда-нибудь столкнетесь с позицией, я плохо знаю язык, но отличный программер

Daniel
26.08.2016
13:49:51
только современный асемблер сложный

Zver
26.08.2016
13:50:21
Очень желаю, чтобы вам в подобном стиле ответили на что-нибудь другое, а не английский... Например, не можешь кодить на голове - иди подметай улицы!
Сейчас без знания хотябы технического англиского невозможно быть программистом. Ну если только на 1С. )

Vladislav
26.08.2016
13:50:38
за 20 лет не столкнулся
значит не тех ищите

Daniel
26.08.2016
13:50:45
о, да

коллега, хватит трендеть

запишитесь на курсы английского, раз в школе все проэтосамили

и будет у вас важный скил

Zver
26.08.2016
13:51:34
только современный асемблер сложный
Он в приципе тот же, просто команд больше, но ничто не мешает, не использовать новые команды. )

Google
Daniel
26.08.2016
13:51:49
а кой тогда в нем толк?

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

Vladislav
26.08.2016
13:52:18
и будет у вас важный скил
у меня важный не скилл, а голова, и я вам уж точно не коллега, раз вы рекрутер

Daniel
26.08.2016
13:52:36
есть подозрение, что на современном асемблере оптимизатор пишет лучше человека

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

KlonD90
26.08.2016
13:53:21
Это не важно

Важно чтобы человек понимал ассемблер

Ну или машину кнута

Zver
26.08.2016
13:53:42
есть подозрение, что на современном асемблере оптимизатор пишет лучше человека
это не подозрение. Уже 20 лет назад, компиляторы лучше часто оптимизировали, чем ручками.

Daniel
26.08.2016
13:54:25
ну криптография до сих пор держится на ассемблерных вставках

Zver
26.08.2016
13:54:38
Сам скорость сравнивал вручную написанный код и то что сваял компилятор, мой код работал медленней ) Дет 20 назад.

Vladislav
26.08.2016
13:54:52
я не рекрутер, я техдир. и скил “английский” - он ключевой для программера
вы, как тех дир, дайте своим подчиненым толмут документации на пару тысяч страниц и посмотрите, спустя какое время и сколько людей прочитают от и до весь толмут и поймут, что там написано

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

Daniel
26.08.2016
13:55:33
талмуд

Vladislav
26.08.2016
13:55:56
талмуд
суть от этого не меняется, аргумент ??

Daniel
26.08.2016
13:56:15
меняется весьма

Vladislav
26.08.2016
13:56:55
если для вас меняется, значит вы просто дир, а не технарь

в общем, очередной менеджер

Daniel
26.08.2016
13:57:34
:)

дайте ссылку на linkedin, что-ли

чтобы я знал, кто меня так низко оценил

можно сопроводить ссылками на opensource проекты

Страница 202 из 1674