Anonymous
Вот тут хороший пример: http://linuxdatabases.info/blog/?p=99
Сережа
Есть ли у кого-то pdf исключительно для ознакомления? https://leanpub.com/go-thestdlib
Anonymous
Вот только дебажить это нереально
Зачем дебажить? БД будет отвечать за целостность
George
В общем, да, но по-моему практика не очень хорошая. Получается, что какая-то логика, на которую полагается проект лежит в триггере базы, о котором может никто не знать. У меня просто было такое.
Anonymous
Ну не знаю. Открываю базу в pgadmin, он мне все триггеры показывает и не скрывает ))
George
не спорю, но проглядеть тоже легко особенно, когда бащ данных сотни и в каких-то триггеры оказались, а в каких-то нет. Просто чем хуже сделать тотже триггер в коде?
Roman
Ну я бы не был так категоричен, используя одну вьюху в приложении можно как​ угодно менять ее в базе, без редистрибуции app
Viacheslav
Можете меня запинать, но вся бизнес-логика в базе, котору я видел, возникла из-за лени девелоперов/архитекторов сначала подумать.
Viacheslav
И когда внезапно требуется сменить или поддержать еще одну базу данных, начинается плач, стоны и кишки по стенам висят ...
Roman
А операции агрегаций бд выполняет, часто, сильно лучше среднего разработчика, тянущего в приложение 100500 элементов выборки чтобы потом ее разобрать и оставить 20
Viacheslav
Ну это да. Но это общая проблема в любой области.
Roman
Так тот же запрос можно в приложении написать
можно, но зачем, потом по мапе пробежимся и ок...
Brown
можно, но зачем, потом по мапе пробежимся и ок...
Проще подерживать, версионирование
Brown
можно, но зачем, потом по мапе пробежимся и ок...
Есть класс репозиторий в нем все запросы
Roman
mysql, imho, изуродовало представление о возможностях СУБД, и попробуйте рассказать про бизнес логику в приложении владельцам оракловых баз
Anton
Вопрос тогда в похожую тему как реализовать sequencer для того что бы получать следующий id в последовательности и при этом этот серисов пользующих его несколько? Один из вариантов хранить его в базе.
Anton
uuid генери
не подходит мне нужен именно int32
Anton
мне нужно потом генерировать из него base62 для ипользоватния в ссылке, uuid слишком длинный
Anton
uuid генери
по поводу uuid используем вот эту либу https://github.com/rs/xid
Hans 🦝
Кто нить писал WebRTC на сервере в файл и насколько это возможно
https://github.com/meetecho/janus-gateway - позволяет писать видео/аудио потоки, пересылать их куда-нибудь, но написан на C https://github.com/strukturag/spreed-webrtc - не уверен что позволяет писать, но реализует webrtc и на Go
Мерль
А что за странный алгоритм для генерации ПСЧ используется в качестве стандартного источника рандома?
Мерль
Не похож на вихрь
Anonymous
Вот и рекрутёры подтянулись)
Анастасия Капура
Да,привет привет 👋
Mike
нужна гифка, где дикая пати, и все кричат "ВА-КАН-СИ-Я! ВА-КАН-СИ-Я!"
Анастасия Капура
Обращайтесь ко мне:) как раз есть вакансия разработчика го:) Здесь не буду размещать ,полагаю ,правила не разрешают... но лично отправлю :)
Mike
но замечу, это очень сексистски считать, что раз девушка присоединилась, то вакансия будет
Mike
правда, в 90% случаев это правда так...
Anonymous
Но да, много ли здесь девушек-программистов?
Anonymous
Три хотя бы наберется?)
Vladimir
но замечу, это очень сексистски считать, что раз девушка присоединилась, то вакансия будет
если человек присоединился в 100500 каналов по разной тематике - 99.9999% это рекрутер )
Vladimir
вне зависимости от пола
Анастасия Капура
:) это да
Anonymous
Вообще я бы банил рекрутеров.
Vladimir
еще шанс повышается если этот человек уже постил вакансии в другой группе :D
Mike
или он прочитал пост на хабре и решил зайти во все каналы по своим интересам)
Vovc
а я бы бананил :D
Mike
ты же во всех этих каналах есть, чтобы спалить))
Anonymous
Или сделал проще - за пользование каналом брал бы плату по тарифам hh и других
Mike
во, монетизация норм план
Anonymous
Даааа
Mike
заодно и админу больше мотивации канал вести
Mike
а не как в канале по питону
Anonymous
Типа "хочешь написать в личку чувакам из чата - заплати косарик"
Anonymous
Мне кажется вообще отличный план
Anonymous
Надо чтобы Дуров поддержку этого сделал, чтобы можно было запрещать в канале видеть других людей и открывать эту возможность индивидуально.
Mike
ну это сложно контролировать
Mike
а вот размещение объявлений — вполне
Anonymous
Ну да, но можно хотя бы просто запретить видеть всех - а контакты вручную выдавать
Anonymous
Уверяю, мотивации админу будет предостаточно
Viacheslav
Вот люди ... им вакансию принесли, а им все не так :)
Viacheslav
Сделайте правила типа "без вилки не считово" и все. Рекрутер - тоже человека!
Mike
слушай, ну рекрутер конечно человек
Anonymous
А то рекрутинговые агенства збс устроились, они в качестве платы берут одну ЗП сотрудника, которого нашли, при этом проверить, подходит ли реально человек или агенство схалтурило - оч сложно, как правило это выяснится через полгода работы, тогда как испытательный срок у всех компаний гораздо меньше. Так вот короче, вместо того чтобы сидеть и hh задрачивать до дыр в поисках кандидатов, они хотят легких путей - зайти в чатик и все.
Mike
но вакансий сейчас гораздо больше, чем программистов
Roman
а вы разве после рекрутера не проверяете кандидата?
Viacheslav
Ну да. Полгода - это как-то много больно
Anonymous
а вы разве после рекрутера не проверяете кандидата?
Не, это само собой, но на собеседовании анреал выяснить со 100%-й вероятностью, подходит человек или нет.
Viacheslav
а hh - там ад, ужас и разгул бреда
Anonymous
Это неправда. Всё проверяется буквально за неделю две. Если писю не мять
"Это неправда" - Безаппеляционный аргумент. Другие будут?
Dan
а hh - там ад, ужас и разгул бреда
hh уже давно ад и абудаби
🏳️ Phil
"Это неправда" - Безаппеляционный аргумент. Другие будут?
Абсолютно такой же как и "как правило это выяснится через полгода работы"
Roman
дык со 100% что с рекрутером что без него невозможно понять
🏳️ Phil
О
Anonymous
Не, я согласен что ситуации разные бывают, на за две недели вы ничего не узнаете.
🏳️ Phil
Ясно. Значит других не будет.
Взаимно. Естественно это субъективное мнение и на моем опыте всё было именно так. Не очень понимаю какая тут нужна аргументация