Aleksandr
но чем поможет?
Aleksandr
тот же нехороший тип может реализовтаь другую структуру
Anonymous
Шлёпай линейкой по пальцам, должно помочь 😄
Den
Ребятушки. Подскажите, написал пэкедж который работает с сокетом, и там есть функция которая слушает входящие сообщения. Так вот когда эту функцию вызываешь из main либо дальше исполнения кода не идет, либо если запускаю как горутину внутренний бесконечный цикл обрывается и ничего не слушается. ((
Anonymous
Это ты зря, надо быть гибким
Bogdan
кто использовал gorm
подскажите, пожалуйста, как дропнуть используемую базу данных
api не нашел, а raw запрос вертел работать потому что не может дропнуть базу с текущим соединением к ней
Aleksandr
интерфейс разве описывает поля? ты же щас ответишь что знаешь доку
Bogdan
вот что выплевывает мне
Fatal error in drop DB: pq: cannot drop the currently open database
Aleksandr
сомневаюсь
Den
ой спасибо, пошел читать
Aleksandr
Den
Aleksandr
The Canonical Way по ссылке тебе ответ
Den
Den
ок, спасибо большое
Nikita
Anonymous
Anonymous
надо или без базы подключиться или к другой, чтобы сделать  DROP DATABASE
Anonymous
следующий шаг - если к базе будут другие коннекты кроме тебя, то тоже откажется дропать
Den
Den
А почему второй for работает а первый нет?
Den
то есть фунеция KeepAlive вызывается из главной, interrupt работает - а входящие сообщения не читает
Den
Zloy-Dobry
а что за мода пошла код в скриншотах скидывать? Ахуеть удобно же?
Zloy-Dobry
на https://play.golang.org забанили чтоль?
Den
Zloy-Dobry
ну самому то как? удобно так?
Anonymous
var wg sync.WaitGroup
wg.Add(1)
go func(wg *sync.WaitGroup) {
defer wg.Done()
//…
}(&wg)
wg.Wait()
так дождемся завершения
Den
конечно удобно 1 комбинация + Ctrv+V и все
Den
Aleksandr
Aleksandr
ты побежал ее читать, но видимо дальше чата не убежал
Den
ну да
Den
прочитал, я даже нашел у себя проблему
Den
опыт показывает что лучше день потерть, а потом за 2 часа долететь
Anonymous
ты побежал ее читать, но видимо дальше чата не убежал
потом говорят, почему пхп так популярен, он ведь говно…
потому что берешь код, вставляешь и работает.
порог входа очень важен.
грамотная статья с кучей выкладок не всегда самая эффективная для освоения
Doublegrey
подскажите, является ли example.com/sign-up плохим тоном? лучше делать register и login ?
Sergius Ofitserov
Тире просто можнл убрать👍
Evgenii
dev_sheep
Evgenii
Evgenii
пхп нормальный?
А что нет? Куча парадигм, отличное ооп, в 7 стрикт мод, скорость
Nikita
пхп - это просто жирный шаблонизатор с динамической нестрогой типизацией, я даже реально не встречал людей, которые сейчас что либо на нем пишут
dev_sheep
не, что-то мелкое на нем писать можно, конечно...
dev_sheep
(только не начинать заливать про вк)
Evgenii
Мне кажется в 8ой версии туда возможность компиляции просто добавят. Бешеными темпами просто турья все лучшее из других языков, в то время когда они стоят на месте. Руби был славен прорывными рельсами. За это время в php появились симфони, ларавел, yii, все они отличные, популярные, развивающиеся, разные, в руби до сих пор ничего кроме рельс нет)
Nikita
пхп не масштабируется, работает в одном потоке, прибит гвоздями к веб-серверу типа апача (фу), да кому оно такое надо
Nikita
Когда веб еще только развивался, был интерфейс cgi, типа тело хттп запроса читалось из stdin, а параметры через переменные среды, а результат выдавался в stdout. Все это было коряво и убого, тогда пхп реально был прорывом
Alexey
Зато народа на него дофига и он дешевле
Nikita
сейчас это какая-то архаика из 2000х
Alexey
А на го ещё искать надо
Alexey
Новый пхп вполне норм
Alexey
Но потоков не хватает это да
dev_sheep
Alexey
Но и нормальных много
dev_sheep
у кого не спроси - все пишут на пхп, только это выглядит ужасно :)
Alexey
И работы больше
Nikita
а еще пхп считался прорывом потому, что в апаче появился мод_пхп, который не требовал на каждый запрос запускать интерпретатор, лол
Evgenii
Ладно это пустой разговор. Не нравится не пишите, но вот к веб-серверу он давно не привязан и масштабируется отлично
Alexey
На го вакансий толком не найти
Anonymous
Но потоков не хватает это да
писал на форках паралелльное приложение, но конечно это гораздо более тяжелая реализация чем горутины
Alexey
Форк это не треды
Alexey
Посмотри hcl
Nikita
зачем какие-то либы? Читай файл, анмаршали и все
Aleksandr
тебя много. доберись до строки поиска на гитхабе
Aleksandr
научись отсеивать
Evgenii
Evgenii
Там есть отличный try/catch/finally
Vladislav
Они везде стучатся. Даже на HH.
Igor
ну да, работа в основноб за бугром предлагается 🙁
Vladimir
да и какая разница где? Тут такое дело что лучше пользоваться максимальным количеством сервисов такого рода)