@gogolang

Страница 1159 из 1630
Alexandr
18.06.2018
09:56:13
?

Sergey
18.06.2018
09:58:43
ща мб вырежу в отдельную репу

Stanislav
18.06.2018
10:00:54
Всем привет! Народ, может кто в курсе?! Как в go-tpl скрыть значение? К примеру что нужно добавить к {{ .Test.test }} чтобы значение не выводилось?

Alexandr
18.06.2018
10:01:39
{{ if ... }} ?

Google
Stanislav
18.06.2018
10:01:56
{{ if ... }} ?
Значение всегда присутствует

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

чтото наподобе erb я думал есть, типа <%%> не выводим, <%=%> выводим

Alexandr
18.06.2018
10:04:06
Я вас не особо понял, если вам не нужно выводить {{ .val }}, так не пишите это. Что вы хотите сделать?

Stanislav
18.06.2018
10:13:38
Я вас не особо понял, если вам не нужно выводить {{ .val }}, так не пишите это. Что вы хотите сделать?
Проверку в helm который использует шаблонизатор go-tpl, там есть функция required которая проверяет наличие значение и выводит ошибку если её нет, но если она если, то выводит значение переменной. А мне нужна только проверка.

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

Zae
18.06.2018
10:14:56
реякт реякт

Stanislav
18.06.2018
10:15:19
Мучайся или учи реакт ?
При чем тут реакт?! Это готовый продукт на основе go-tpl, я ничего кроме шаблонов там не юзаю.

Alexander
18.06.2018
10:16:27
Здравствуйте У нас есть команда на 1 быстрый проект, который привлечет 1 млн.$ Мы уже работали с созданием программ для автоматизации покупок, онлайн автошколы итд... У нас в команде 3 человека,все профи и нам нужен 1 IOS разработчик Есть конкретное ТЗ,работа всего на неделю,есть также и инвестор Готовы ли вы рискнуть? ТЗ готово,предоставьте контакты, чтобы мы смогли отправить его Вам Если проект Вас не заинтересовал,то не могли бы вы посоветовать мне таких же профессиональных разработчиков?

Google
V
18.06.2018
10:21:09
работы-то всего на неделю, можно и переобуться туда-сюда быстренько!

Sergey
18.06.2018
10:21:47
Alexandr
18.06.2018
10:22:12
?спасибо

Sergey
18.06.2018
10:22:32
в качестве столбцов для суммирования можно указывать несколько (что логично, там `[]string`)

к сожалению, репрезентация csv только через свой костыль в виде RawCsv { rows: [][]string } пожелания об улучшениях на ваше усмотрение

Kirill
18.06.2018
10:25:58
Почему "рискнуть"?
Потому что сами в лям не верят, а оплата после первой прибыли и без договора

Kirill
18.06.2018
10:28:28
Все понятно, классика жанра
Но я мог что-то упустить или в чём-то быть не прав

Tigran
18.06.2018
10:28:55
Люди уже работали как минимум над двумя программами, какие могут быть сомнения

Petr
18.06.2018
10:29:31
Да и когда человек не отвечает на вопросы, тоже не должно быть сомнений

Stanislav
18.06.2018
10:29:51
Люди уже работали как минимум над двумя программами, какие могут быть сомнения
Я готов увеличить ваши вложения на 200%, я уже так делал 2 раза. Несите ваши баблишки, какие тут могут быть сомнения?! Естесно все без договоров)

Alexander
18.06.2018
10:33:14
Что будет, если сделать mutex.Lock(), а потом удалить структуру, например присовить ей nil, но не сделать mutex.Unlock()? какие минусы?

сможет ли GC почистить структуру, если в ней есть неанлочный мютекс?

Sergey
18.06.2018
10:34:55
потому что это задуманное поведенеие

тем более в го нет деструкторов

Google
Tigran
18.06.2018
10:35:36


Alexander
18.06.2018
10:38:43
ага, понятн, спасибо

‎‎‎‎
18.06.2018
10:38:45
Один поток читает пакеты и кидает в канал Другой поток читает с канала

Канал лучше делать буферизованный?

Sergey
18.06.2018
10:39:37
в зависимости от задачи

‎‎‎‎
18.06.2018
10:39:53
в зависимости от задачи
Это игровой сервак

Пытаюсь сделать?

Sergey
18.06.2018
10:40:20
при записи в буферизированный запись будет не блокирующая, пока не дойдёт до размера буфера

Lesha
18.06.2018
10:40:22
Никто не сталкивался с реализацией als для гошечки?

(Alternating least squares)

Kirill
18.06.2018
10:58:30
Это игровой сервак
Я бы тогда избегал каналы, но it depends

Kirill
18.06.2018
10:59:52
тем более в го нет деструкторов
Но есть файналайзеры, эхехехехе

Vladislav
18.06.2018
11:39:04
ставлю на то, что не может
А какая связь между тем анлочен мьютекс или залочен и GC?

Sergey
18.06.2018
11:39:35
А какая связь между тем анлочен мьютекс или залочен и GC?
если бы были деструкторы, то gc мог бы вызвать деструктор

*если бы да кабы*

Vladislav
18.06.2018
11:39:49
А зачем?

Sergey
18.06.2018
11:39:58
А зачем?
почему бы и нет?

Илья
18.06.2018
11:40:01
Но есть файналайзеры, эхехехехе
помоему, лучше про это не знать, настолько они хороши

Vladislav
18.06.2018
11:40:10
Если ссылок на этот кусок памяти нет, то почему его просто не удалить?

Google
Alexander
18.06.2018
11:41:15
почему бы и нет?
GC может очень и очень замедлиться

Sergey
18.06.2018
11:42:05
GC может очень и очень замедлиться
как будто ты не знаешь, что деструкторы можно вызвать по выходу из скоупа

и не использовать для этого GC

только в случае dangling ptr

точнее вру, какие dangling ptrs, чистые reference counters же

Admin
ERROR: S client not available

Alexander
18.06.2018
11:44:03
как будто ты не знаешь, что деструкторы можно вызвать по выходу из скоупа
Но тогда нужно будет явно помечать переменные для того, чтобы они умирали после выхода из скоупа. По сравнению с дефером это не даёт никаких преимуществ. RAII в языках с GC это такое себе

Sergey
18.06.2018
11:45:02
Sergey
18.06.2018
11:45:57
Но зачем дропать ресурс, если он должен пережить скоуп?
если должен пережить, то это можно определить на этапе компиляции

для него не вставлять smth.drop()

Alexander
18.06.2018
11:47:24
если должен пережить, то это можно определить на этапе компиляции
Очень частно нельзя. В итоге это принесёт только путаницу

Sergey
18.06.2018
11:47:47
ну ты же знаешь, на что я намекаю зочем развивать бессмысленный диалог

Alexander
18.06.2018
11:49:44
ну ты же знаешь, на что я намекаю зочем развивать бессмысленный диалог
Нет. Go - язык с GC, RAII тут больше вреда принесёт, чем пользы. Если хочется RAII, то нужно отказаться от GC, если хочется GC, то придётся отказаться от RAII.

Sergey
18.06.2018
11:49:59
ок

Сергей
18.06.2018
12:07:45
Всем привет вопрос, здесь можно размещать ссылки на вакансии для go разработчиков?

Alexander
18.06.2018
12:08:15
Всем привет вопрос, здесь можно размещать ссылки на вакансии для go разработчиков?
говорят в нормальных чатах в описании куча всего интересного. врут наверное

Stanisval
18.06.2018
12:54:25


Хай, гайз) Нашел в офф. репозитории языка Golang непонятную конструкцию, не могу врубиться... Вот что за “expr” внутри struct {} , который внутри type ()

Александр
18.06.2018
12:55:19
интерфейс O-o

Google
Sergey
18.06.2018
12:56:03
вбросили ссылку в питон чат?

Tigran
18.06.2018
12:56:15
как будто что-то плохое

Stanisval
18.06.2018
12:57:11
вбросили ссылку в питон чат?
Да, хах, я прост не умею искать чатики. Меня сюда переслали.

Maksim (Ellrion)
18.06.2018
12:57:14
Хай, гайз) Нашел в офф. репозитории языка Golang непонятную конструкцию, не могу врубиться... Вот что за “expr” внутри struct {} , который внутри type ()
там ниже видимо есть expr struct {...} которая реализует Expr интерфейс (или альясит его) а это встраивание (гугли golang embedding)

Stanisval
18.06.2018
13:00:42
там ниже видимо есть expr struct {...} которая реализует Expr интерфейс (или альясит его) а это встраивание (гугли golang embedding)
Да!) Воистину это так) А может ли быть такое в блоке кода: Ну например... func main () { /* .......чо то мучу здесь или до функции... а потом бац и идентификатор просто, примерно как в примере на фото выше*/ ThisChatisBest }

Александр
18.06.2018
13:02:23
нене, только внутри структур

нельзя внутри функции ?

Maksim (Ellrion)
18.06.2018
13:03:22
ну как бы "встраивание" в функции это тупо вызов другой функции)

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

Stanisval
18.06.2018
13:04:40
нет
Понял. Меня прост удивило , что идентификатор просто так без всего... то есть, как тогда писать парсер/грамматику для таких конструкций, когда может любая строчка где угодно оказаться.. Но ща я понял, что только внутри struct )

Stanisval
18.06.2018
13:07:11
и внутри интерфейсов другие интерфейсы. и интерфейсы внутри struct
Не, ну главное чтоб в блоке кода такого не могло быть :)

Александр
18.06.2018
13:07:48
это как тип

можно в аргументы функциях использовать

Страница 1159 из 1630