Ivan
перл читать то еще развлечение.
ros
ну, я с ним несколько лет знаком ничего в нем сложного нет просто некоторые особенности в синтаксисе максимум с чем воткнуться можно это с расшифровкой того что делает подключаемые либы anyevent, например вот там дурь конкретная начинается в передачей состояния а в остальном херня
Daniel
такой же простой язык как и go
это, прям скажем, утверждение смелове. для меня - так слишком смелое.
Daniel
в cpanfile проекта более 200 строк, к примеру, кто понимает
ros
потому и говорю что гемор только с импортами
Daniel
не
Daniel
еще постфиксные условия доставляют
Daniel
ну и все вот эти игры с контекстом и wantarray
ros
плясок в проекте на любом ЯП отыскать можно просто чужой всегда кучей говна каково-то кажется, но не известно чтобы сам написал взявшись за такое с нуля
Kirill
почему я не встречал ни одной вакансии junior go developer? серьезно, ну везде нужны не ниже сеньоров :(
я знаю только двух людей, которые остались джунами (в контексте разработки именно на Go) больше, чем на неделю. первый просто боится принимать решения, но уже почти научился думать, а второй за несколько месяцев на Go писал три дня.
Slava
Обещанная библиотечка для генерации флагов из структур: https://github.com/octago/sflags. Возможно там есть баги, буду рад пофиксить =)
Slava
спасибо, я у себя на работе активно пользуюсь
Oleg
Что значит "Supported flags and cli libraries"? Drop-in-replacement?
Oleg
Или как то можно из сдружить?
Slava
нет, это значит что для этих библиотек можно сгенерировать флаги
Slava
вот к примеру для urfave https://github.com/octago/sflags/blob/master/examples/urfave_cli/main.go
Slava
там внизу матрица что поддерживается в каждой из либ
Slava
например depracated/hidden поддерживаются в pflag, но не поддерживаются в стандартном flag
Slava
итд
Oleg
Ага, увидел.
Slava
я ещё поработаю над ридми и документацией
Oleg
Генераторы для поддержки legacy?
Oleg
Или есть смысл использовать две библиотеки в одном проекте?
Slava
генераторы, чтобы любой кто использует уже что-то, мог это генерировать из структур
Slava
На самом деле это задел для веб фреймворка, где все флаги для apps будут генерироваться из структур, но cli библиотеки будут опциональными и можно выбирать любую по вкусу
Slava
Так существующие хороши :)
Oleg
Поддержка существующих будет сложнее, мне кажется
Slava
Давай твой cli тоже добавим?
Oleg
config ?
Oleg
У меня вроде нет cli ) я config использую для парсинга env, чаще всего этого хватает. Но бывает иногда что сложно сдружить с тем же urfave/cli
Slava
https://github.com/octago/sflags/blob/master/gen/gcli/gcli.go вот весь код, который добавил поддержку urfave/cli, не так уж сложно
Oleg
Если ты имел виду это - https://github.com/olebedev/config, здесь используется flag из stdlib, а для него у тебя есть поддержка.
Oleg
Давай твой cli тоже добавим?
Ну или проясни плиз что ты имел ввиду )
Slava
а, я думал у тебя с командами
Oleg
Нет, там все крайне примитивно
Kirill
закинь в awesome-go
Slava
да, я как добавлю cobra и kingpin, закину обязательно
Kirill
хорошо
Kirill
и тыкни меня, я смёрджу
Slava
хорошо, спасибо
Kirill
да вроде как не за что)
Slava
Я думал об этом тоже
Slava
А какая щас самая удобная либа для валидации?
Daniel
не знаю :(
Лёша
Молодые люди, а существует ли тут где-нибудь чатик для новичков
Лёша
есть интересный вопрос по основам, не хочется тут такое разводить
Daniel
в слаке есть канал shool
Daniel
но, в принципе, можно и тут спросить
Лёша
сейчас, попробую сам понять
Лёша
Думаю, я понял
Лёша
Это было форматирование строк аля "%7d"
Лёша
Нигде об этом явно не говорилось, и я не понимал, почему вывод такой ровный
Лёша
Вопрос, очевидно, был бы слишком ламерским
Лёша
Так что, своими силами)
Лёша
Это было форматирование строк аля "%7d"
не сток, а вывода, так правильнее, наверное
Лёша
строк*
Мерль
https://github.com/zohararad/bee-gorm-graphql
Evgeny
Продолжу про поиск работы, вот прям щас нашел 4 интересные вакансии по Go в Питере. Хоть прям щас ехать :)
Slava
делись ссылками =)
Мерль
делись ссылками =)
Он шо, дурак рыбными местами делиться? 😂
Evgeny
ща)))
Evgeny
https://hh.ru/vacancy/19167503?query=golang
Evgeny
https://hh.ru/vacancy/19090218?query=golang
Evgeny
https://hh.ru/vacancy/19190059?query=golang
Мерль
https://hh.ru/vacancy/19167503?query=golang
ДМС со стоматологией хммм
Alexsey
Php
Мерль
Alexsey
В стеке
Alexsey
В вакансии
Evgeny
там еще и Python с Ruby часто попадаются
Oleg
Привет, есть библиотека для парсинга времени/даты из естественного языка? Интересует русский и английский
Oleg
Не хочется переписывать это https://github.com/scrapinghub/dateparser или это https://github.com/wanasit/chrono