
Karbin
25.07.2018
13:00:40
select *

Vadim
25.07.2018
13:00:58
exists - опечатка
у меня

Google

Karbin
25.07.2018
13:04:04
c upsert было бы попроще. он с 9.5 добавился

qwerty
25.07.2018
13:04:33
Вот в python есть свобода, но из-за которой в одном проекте пишут так, в другом иначе. И я делаю PR в один проект, там одни условия, делаешь в другой, там другие, и каждый раз думаешь, что я думаю, что я не такой хороший специалист, раз делаю какие поправки в коде с учетом мэйнтейнера
и при его соблюдении разумеется

Karbin
25.07.2018
13:05:47
сейчас проверю, момент
INSERT INTO poniz_occupation (building_block, date, is_occupated, room_number)
ON CONFLICT (date, room_number) DO NOTHING;
вот так ещё попробуй

qwerty
25.07.2018
13:07:50
но ведь большие проекты уже есть. И надеюсь, что будут

Dmitry
25.07.2018
13:12:36

Karbin
25.07.2018
13:14:01
разве не этот случай?

qwerty
25.07.2018
13:14:37

Dmitry
25.07.2018
13:15:27

Karbin
25.07.2018
13:16:15
https://www.postgresql.org/docs/9.5/static/sql-insert.html

qwerty
25.07.2018
13:16:34
https://wiki.postgresql.org/wiki/UPSERT
on conflict

Google

Karbin
25.07.2018
13:17:47
плохо что синтаксис не стандартизирован

Dmitry
25.07.2018
13:20:39
да ппц
и почему блин банально if else нет в стандартной поставке

Karbin
25.07.2018
13:21:21
case when then не то?
или в стандарте?

qwerty
25.07.2018
13:43:05
что-то я потерял "нить". Тезисом было ведь единообразие. Или это аргумент в пользу того, что каждый может выбрать себе стиль сам и Вы выбрали стиль vibe.d?

Pavel
25.07.2018
14:23:50
Возможность выбирать нередко зло и приводит к говнокоду.
В D это выражается в том что каждый в свое поле пашет и компоненты несовместимы между собой. std библиотека во множестве случаев несовместима с вайбом
Переиспользование компонентов очень затруднено, протекают абстракции, многие системные кодеры не понимают ООП и паттерны.

Stepanos
25.07.2018
14:43:36
++
у нас метрошечка подустала

qwerty
25.07.2018
14:52:15
никогда такого не видел
хотя у меня в городе и метро нет)))

Stepanos
25.07.2018
14:52:56
у нас там 100500 ларьков по краям заставлено, вот им жопка пришла)
нарушители безопасности

Pavel
25.07.2018
15:04:56
Сборка мусора in real life

Denis
25.07.2018
17:57:03
Такие-то техногенные аварии можно устраивать просто посылая нужные байты в эфир

Google

Denis
25.07.2018
18:00:12
/me 3 день без компа
Разум прояснился, зрение стало как у орла. Рекомендую

u13147
25.07.2018
19:02:14

qwerty
25.07.2018
19:02:42
а он пока не работает вроде

u13147
25.07.2018
19:03:23
А, ну это всё объясняет.

Ievgenii
25.07.2018
20:22:02
У меня на 2й день уже ломка)))

Pavel
25.07.2018
21:42:42
У меня депрессия второй месяц, видеть код не могу, работаю через силу, все D поделки забросил. Хотя там есть чего фиксить.

u13147
25.07.2018
21:43:14

Pavel
25.07.2018
21:43:43
Да просто на работе заставили кодить под виндовый стек. А я махровый линуксоид.
Подсадили к нам программистов, а они говнокодеры оказались. git не умеют, тесты не пишут, ветки не делают. После каждого комита полсистемы падает.
Чтобы задеплоить - нужно дернуть какие то ручки в космолете под названием Microsoft Azure, зайти на сервер виндовый, там открыть консоль, запускать какие-то батники.. Мрак в общем.

Dark
25.07.2018
21:46:52
Страшный сон линуксоида наяву

u13147
25.07.2018
21:48:20
Ужас какой-то.

Oleg
25.07.2018
21:49:02

Evil
26.07.2018
00:27:49
Через год привыкаешь

Stepanos
26.07.2018
05:11:24

Valeriy
26.07.2018
05:26:19

Виталий
26.07.2018
06:40:15
Никогда гитом не пользовался

Stanislav
26.07.2018
06:41:44
почему? удобная ж весчь

Admin
ERROR: S client not available

Google

Dmitry
26.07.2018
07:19:40
Кому git не нравится скрипт от меня https://forum.dlang.org/thread/rmclxuwhqsrvrsouvfxd@forum.dlang.org
для соло режима пижула более чем хватит

qwerty
26.07.2018
07:24:41
тут кто-то gentoo вроде пользуется. Не подскажите там как ПО обновляется? Я вот просто archlinux пользуюсь на ноуте, но бывает, что обновишься и он перестает заводится. Безусловно это из-за того, что не прочитал новости на оф. сайте и руки кривые, да и в linux наверное не так хорошо разбираюсь. Но хочется спросить, бывает ли такое в gentoo?

Виталий
26.07.2018
08:24:36

Dark
26.07.2018
08:27:28

Виталий
26.07.2018
08:34:22
Нет, удаляю старые)

Dmitry
26.07.2018
08:54:58
Виталий, попробуй pijul на порядок логичнее чем git

Stepanos
26.07.2018
08:57:22
все что кроме гит - не нужно :) ибо гит монополист по сути

Maxim
26.07.2018
08:58:42
гит же можно по-простому юзать или по-сложному)
соответственно, в первом случае, который покрывает 90% случаев, никаких проблем с ним нет

qwerty
26.07.2018
09:01:11

Stepanos
26.07.2018
09:04:00
github/gitlab/тд не заинтегрируют никогда pijul - а ето уже минус
bitbucket

Dmitry
26.07.2018
09:04:24
Я в гите логики так и не нашел. Системы на базе патчей в разы логичнее

Maxim
26.07.2018
09:08:36
ну как бы, дерево с ветвлениями и слияниями)

Виталий
26.07.2018
09:14:04
Начинаю читать что-то про git, mercurial и прочие вещи - голова кружится и крыша едет. Вот тупо на понимаю зачем???

Igor
26.07.2018
09:14:33
читай только про гит
если ты один пишешь свой код, если твой код 10 строк и ты всегда помнишь когда ты что менял и что починял и какие вносил изменения, тебе не нужна система версий
у тебя гит в голове

Виталий
26.07.2018
09:16:25
А если много то как это поможет??

Google

Stanislav
26.07.2018
09:16:31
да, базовый гит норм. если 1 пишешь проект, то тяжело что-нибудь поломать)

Igor
26.07.2018
09:17:34

Виталий
26.07.2018
09:19:05
Просто столько об этом пишут и говорят. И каждый раз думаю может это жужу не спроста и она помогает как-то ?

Igor
26.07.2018
09:19:25
помогает

Виталий
26.07.2018
09:20:10
Вот как? Объясните мне плиз тупому на пальцах?

Igor
26.07.2018
09:20:16
зачем?

Виталий
26.07.2018
09:20:57
Чтобы не был больше на столько тупым)

Igor
26.07.2018
09:21:25
но ты не поймёшь пока не попробуешь. А не попробуешь пока не появится потребность

Виталий
26.07.2018
09:21:29
Мне ж даже спросить не у кого

Igor
26.07.2018
09:22:15
а потребность появитс яесли у тебя есть код который ты поддерживаешь в течени енескольких лет, числом строк более тысячи, со сменой работечго компа, с взаимодействием с другими разрабами
вот и всё