
Dmitry
19.05.2016
14:35:01

Maxim
19.05.2016
14:38:45

Daniel
19.05.2016
14:39:40
у нас приложение под runit, он сам рестартит
systemd умеет и без ранита

Google

Oleksandr
19.05.2016
14:45:04
А я не перезапускаю, ну например вебсервер (например nginx) же сам не перезапускается

Dmitry
19.05.2016
14:48:40
по такого уровня не так часто и падает)

Daniel
19.05.2016
14:52:19
а я перезапускаю

Phil
19.05.2016
14:53:39

Igor
19.05.2016
14:54:07
затем, что дедлайны)

Daniel
19.05.2016
14:54:12
на самом деле - любое ПО падает
и nginx не исключение

Phil
19.05.2016
14:54:50
да. но это не повод

Oleksandr
19.05.2016
14:56:45
Все падает, но просто мониторим, ядро проекта обычно вылизано и не падает
Опять же перед релизом тесты надо прогнать

Daniel
19.05.2016
14:57:56
и что - тесты?

Oleksandr
19.05.2016
14:58:44
Если не пошли в деплой не идёт.

Google

Phil
19.05.2016
18:10:35
Приехали. Строка в функцию как аргумент копируется или ссылкой? Что-то я запутался. А структура?

Daniel
19.05.2016
18:12:10
строка - ссылочный тип

分解物質
19.05.2016
18:12:13
строка это указатель и длинна

Daniel
19.05.2016
18:12:19
иммутабельный
структура - копируется

分解物質
19.05.2016
18:12:33
структура сторки весит всего два байта

Daniel
19.05.2016
18:12:43
а?!
указатель - 8 байт
длина - или 4, или 8

分解物質
19.05.2016
18:13:11
Бля

Daniel
19.05.2016
18:13:16
скорее - 8

Aleserche
19.05.2016
18:13:17
8байт? что-то много

Daniel
19.05.2016
18:13:23
64 бита
коллеги
вы пугаете меня

分解物質
19.05.2016
18:13:36

Daniel
19.05.2016
18:13:52
2 слова - этио 4 байта
2 двойных слова

分解物質
19.05.2016
18:14:04
вот

Daniel
19.05.2016
18:14:15
но слово - это из мира 8-битных компьютеров

Google

分解物質
19.05.2016
18:18:31
where a word is 4 bytes on a 32-bit platfor m and 8 bytes on a 64-bit platfor m.
да, вот, я тупнул

Aleserche
19.05.2016
18:19:08
16 байт для 64 битных?
тьфу

Phil
19.05.2016
18:40:28
строка - ссылочный тип
а вот из чего это следует? по книге я вижу, что ссылочный тип это указатели, срезы, отображения, функции и каналы

Мерлин
19.05.2016
18:42:12
Потому что строка - copy on write
Точнее не совсем, так как строки вообще неизменяемые
Но при передаче строки в функцию копируется только длина строки и указатель на строку

Phil
19.05.2016
18:44:27

Kirill
19.05.2016
18:44:53

Мерлин
19.05.2016
18:44:54

Phil
19.05.2016
18:50:23
А в спеке?
слайс вот изменяемый, а тоже передаётся ссылкой

Daniel
19.05.2016
18:51:38
это же не связанные вещи

Phil
19.05.2016
18:52:42
угу
но в спеке нет. ну прекрасно
или где-то закопано случайно

Kirill
19.05.2016
18:53:51

Phil
19.05.2016
18:54:05
Ну блять _
:)

Kirill
19.05.2016
18:54:21
?

Google

Мерлин
19.05.2016
18:54:35
Меня некоторые моменты конечно удивляют
Например что конкатенация строк быстрее записи в буффер :3
при небольших строках или небольшом их количестве

分解物質
19.05.2016
19:04:07

Daniel
19.05.2016
19:05:02
сегодня у меня день открытий

Kirill
19.05.2016
19:05:22

Admin
ERROR: S client not available

Phil
19.05.2016
19:05:34

Kirill
19.05.2016
19:05:48
а?!
Действительно, иногда это быстрее :)

Phil
19.05.2016
19:05:54
ссылочный тип это который может быть nil

分解物質
19.05.2016
19:09:35

Phil
19.05.2016
19:09:42
А строка просто специально передаваемый вот так тип

分解物質
19.05.2016
19:10:31
и длинна
nil == 0
nil == NULL

Phil
19.05.2016
19:16:33

Kirill
19.05.2016
19:17:21

Daniel
19.05.2016
19:18:06

Google

Phil
19.05.2016
19:19:00

Maxim
19.05.2016
19:19:20
(извините)

Kirill
19.05.2016
19:20:22
Ну, не хватило мне этого "а?!" в этом контексте ?

Maxim
19.05.2016
19:20:37
(я правда не понимаю что тут нахер творится и зачем)
Почему просто не писать на Go, а не ковыряться в каких-то мелочах?

Kirill
19.05.2016
19:21:31
Блять
а?! (с)
Вон жабоскриптеры тоже так "не ковыряются в мелочах". А потом утечки и лаги вылазят.
Пока не могу послушать, можно текстом?

Maxim
19.05.2016
19:24:51
а?! (с)

Kirill
19.05.2016
19:25:29
а?! (с)
Зафорсили локальный мэм, можно сказать...

分解物質
19.05.2016
19:25:59
что такое "указатель в строке" :-О
Go структура "string" представляет из себя на машинном уровне указатель на последовательное расположение байтов(char) и длинну этой последовательности

Kirill
19.05.2016
19:28:23

分解物質
19.05.2016
19:28:52
я отвечал на вопрос

Kirill
19.05.2016
19:30:17
Я уж думал, что в строке есть какой-нибудь s.ptr, о котором я не знаю