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