Alexander
Anonymous
Anonymous
с наступающим же
Alexander
поздравлять
Anonymous
а когда надо
Anonymous
в 23:59 или что
Alexander
23.59:59.99999999999
Anonymous
ладно мой косяк учту
Maks
лол чота я нипонял.
INSERT INTO test(id, name) VALUES(1, 'test'), (2, 'test2');
Есть такая строка. Пытаюсь в бд вставить.
pgx говорит: ERROR: syntax error at or near "VALUE" (SQLSTATE 42601)
Maks
Странна
Maks
постгря 10
Alexander
Пробел после values мб
Alexander
Но может Юникод кривой где затесался
Maks
При этом через консоль оторабатывает)
Alexander
Сложно представить что может быть без кода
Maks
аналогичный код для мускуля у меня отрабатывает))) щас подумаю покапаюсь
Maks
при этом этот же код выполняет команду create table корректно
Maks
а лол)) Я не туда смотрел))))
Alexander
https://github.com/jackc/pgx/issues/82
Alexander
Не оно?
Maks
я просто немного свой мигратор переписываю, и там у меня в диалекте для постгреса вместо values было value когда записываю выполненную миграцию в таблицу миграций))))
Maks
хаха
Bvv248
Терпеть не могу опросники. Даже и не смотрю в их сторону. Програмлю сейчас только для себя, точнее для своего портфеля на ФР. А там есть о чем задуматься, не только с точки зрения кодировщика или математики, но и с точки зрения философии… но мне пока далеко до наших передовых философов)
Вот какой документ нашли на сайте госзакупок https://zakupki.gov.ru/223/purchase/public/purchase/info/common-info.html?regNumber=32110133631
Институт философии Российской академии наук (РАН) потратил 742 тыс. руб. на исследование «Является ли злом существование ада».
Кроме того, согласно сайту госзакупок, Институт философии РАН потратил:
742 тыс. руб. на исследование «Бесполезная свобода и проблема ада». Единственным поставщиком госзакупки указан Александр Мишура (кандидат наук, преподает в НИУ ВШЭ). Договор исполнен в октябре.
686 тыс. руб. на исследование «Реляционное измерение проблемы зла и мистическая теодицея». Работа выполняется Богданом Фаулем.
Null
👨🎓️ ТОП-11 бесплатных учебных курсов по Go
https://proglib.io/sh/CE8WBcrmAG
@Golang_google
Вадим
Herman
Herman
За хардкорный курс и заплатить не жалко было бы
🅞leksiy
Не знаю, что в го вообще хардкорного
Herman
Например разбор, как работают функции типа append:))
Herman
В коде, не в теории
Herman
Или, чтобы в курсе рассказывалось, где, что, когда и зачем аллоцируется. Куча/стек. Как этими вещами правильно распоряжаться
Herman
Как там стек у горутин работает, как он расширяется, зачем, как это использовать. Как делать не надо
Herman
Ну много такого. Всяко сложнее, чем «берём gin, маршал/анмаршал сделали. Вот и весь go»
Raniqubihe
Допустим я выучил синтаксис голанг, какой выбрать фраемворк на го дабы потыкать веб
Raniqubihe
?
Herman
net/http
Muhammad
Pablo
Bagasl
мужики, кто за какой подход?
err := Foo()
if err != nil {}
или
if err := Foo(); err != nil {}
Maks
Artur
Artur
https://www.digitalocean.com/community/tutorials/handling-errors-in-go-ru
Pablo
George
мужики, кто за какой подход?
err := Foo()
if err != nil {}
или
if err := Foo(); err != nil {}
Зависит от контекста: влияния на читаемость в конкретном коде (длина строки, там) и так далее.
Самое важное отличие тут в области видимости: во втором случае err доступен только внутри If.
Отсюда идет самый весомый фактор выбора: есть ли в функции аналогичные куски (чтобы переиспользовать err).
Но подозреваю, что компилятор достаточно умён, чтобы оптимизировать это.
Bagasl
🅞leksiy
Если err дальше не нужен, то конечно сокращённый вариант
Bagasl
Но сам изредка выбираю первый вариант, если вызов функции получается очень длинным
Ivan
if Foo() != nil {} , а как вам такое?)
George
Emil
Не всегда есть возможность делать сокращённый вариант, а отдельную функцию обработки хочется, но тогда странно смотрятся в одном коде и ифы сокращенные и функции обработки ошибок
Как мне кажется
v̲̅ɭคD☬
Ребята, всех с наступающим!
Emil
Ivan
Вадим
Не подскажите, насколько сложен го от питона? Для бэка
В среднем, го проще питона, он прямолинейнее, без ситаксического сахара и многообразности. Перейти с питона на го проще, чем с го на питон.
Более сложный блок вопросов го относится к тому, что в го лучше чем, в питоне: конкурентность
Dmitrii
А чем в go прочитать json файл на 50 гигов?
Anonymous
прочитать куда?
Anonymous
просто запринтить, в респонс, в файл?
Dmitrii
Куда нибудь. У него простая схема, надо из json переварить в файлики все
Anonymous
ну так не куда нибудь, а в файл
Dmitrii
Не, в кучу файлов по сути
Anonymous
вчера говорил про это
Anonymous
если у тебя идет стрим данных и там уже жсон
Anonymous
то юзай анмаршал
Dmitrii
А он стрим поддерживает?
Anonymous
нет вроде
Anonymous
беда получается, придется декодер он поддерживает
Anonymous
но я не знаю как он справится с буферизацией данных
Dmitrii
Понял. Кажется что то нашел с декодером, спасибо на подсказку
Anonymous
ну я могу код скинуть
Anonymous
у меня такое было, правда данных было меньше
Dmitrii
У меня тут файл до сих пор распаковывается, уже почти 100 гигов. gz на 12 гигов )
Anonymous
странно)
Anonymous
что там такого?
Dmitrii
бигдата всякая