aadz
А чего? Сайт про С, тоже надо на С делать, в общем-то... :)
Constantine️
1) нахуячить сайт на пхп, чтобы сообщество развивалось, получало инфу, редакторов искать
Constantine️
или
Constantine️
2) дрочить на голанг полгода и не выпустить сайт
Constantine️
и я забыл, в этом чате нельзя материться или в соседнем?
Daniel
в слаке нельзя
Constantine️
аааа
Sergey
Я тоже хз зачем сайты на Go пилить. Специалистов меньше, стоят они дороже, профита никакого
aadz
лучше сразу везде материться, где надо - там саразу забанят и все. :)
Constantine️
я не особо банов боюсь :D
Anonymous
в слаку засылал дважды сообщения о принятии, так ответа и не приходило :(
Anonymous
шлака зло
Anonymous
Можно ли PHP заменить Go?
Это всё было ответом на этот вопрос
aadz
Да! :)
Anonymous
деактивировал свой профиль, как его заново активировать непонятно
Lev
Во!прос: для jabber-бота на Гошке есть какой-нть ленивый framework?
Anonymous
Во!прос: для jabber-бота на Гошке есть какой-нть ленивый framework?
gox разве что. вообще с xmpp в гошке все плохо, хипстеры не любят этот протокол
Anonymous
но это не бот, а либа
Lev
но это не бот, а либа
ну пофиг, либа так либа. главное что главный цикл склепать да сообщения принимать-отдавать )
Anonymous
))
Anonymous
но это самое адекватное что я находил. смотри у авторов ejabberd
Lev
а то в телеграмчике рогом с размаху упёрся в лимит объёма сообщения =(
Anonymous
телега не расчитана на нормальное общение, телега как твиттер
Anonymous
для кого мысль в 140 символов влазит
Lev
ну в телегу зафеячили ж и html-брузер, и войсы, и файлы, и ботоподдержку, вот это всё
Lev
может сжалятся и раздвинут рамки какнить.
Anonymous
ну так я и говорю - развлекаловка
aadz
везука некоторым, у них мысли есть...
Anonymous
Кстати, зачем тут 2 чатика по go и чем они отличаются?
Constantine️
кароч
Constantine️
в одном есть pro
Constantine️
и там треш и угар
Anonymous
в общем, вот https://github.com/processone/gox
Constantine️
а здесь типа православно
Lev
впрочем вариант - сделать не на бот-API, а просто на базе cli клиента и туда зафигачить функционал.
aadz
Кстати, зачем тут 2 чатика по go и чем они отличаются?
В одном материться нельзя, а в другом можно. Никто не помнит в каком можно, а где нельзя :)
Lev
в общем, вот https://github.com/processone/gox
ага, спасибо, схоронил себе на чердачок
Constantine️
еще в одном сидят свой голанг пишут /cc @kirilldanshin
Anonymous
а лучше взять эрланг, на нем либа сделана идеально, как и дока
Lev
а лучше взять эрланг, на нем либа сделана идеально, как и дока
ох, это надо опять ум морщить, ещё один язык впитывать...
Anonymous
на кириллице форк будет?
Lev
с буквой "Ять" на двух бортах =)
Kirill
на кириллице форк будет?
хочешь — запили. но вряд ли кто-то это будет использовать.
Anonymous
ох, это надо опять ум морщить, ещё один язык впитывать...
я вчера был как ты, полдня искал эту либу, увидел отсутствие доков и решил зафигачить на пистоне. но мне просто нарегать кучу аккаунтов надо и все
Lev
Lev
я вчера был как ты, полдня искал эту либу, увидел отсутствие доков и решил зафигачить на пистоне. но мне просто нарегать кучу аккаунтов надо и все
пистон это как наркота или подрочить. психологически на него легко подсесть и очень трудно потом соскочить.
Lev
именнно так. там уже всё украдено до нас, только проводками в желаемом порядке зацепи - и готово
Anonymous
вообще да, вот что они хотят сделать централизированный реп пакетов, это правильно. этот gox я вчера нашел каким-то чудом на надцатой странице гугла
Abdullo
Добрий день. Го программа жрет очен много ресурсов процессора. Посоветуйте пожалуста как профилироват. Профилировал прграмму через go tool pprof top 100: 2.49s of 2.54s total (98.03%) Dropped 5 nodes (cum <= 0.01s) flat flat% sum% cum cum% 1.36s 53.54% 53.54% 1.36s 53.54% runtime.futex 0.22s 8.66% 62.20% 0.22s 8.66% runtime.usleep 0.18s 7.09% 69.29% 0.18s 7.09% runtime._ExternalCode 0.12s 4.72% 74.02% 0.12s 4.72% runtime/internal/atomic.Xchg 0.11s 4.33% 78.35% 0.17s 6.69% runtime.selectnbsend 0.07s 2.76% 81.10% 1.53s 60.24% runtime.timerproc 0.05s 1.97% 83.07% 0.05s 1.97% runtime.chansend 0.05s 1.97% 85.04% 0.15s 5.91% runtime.lock 0.04s 1.57% 86.61% 0.63s 24.80% runtime.exitsyscall 0.03s 1.18% 87.80% 0.03s 1.18% runtime/internal/atomic.Store 0.03s 1.18% 88.98% 0.03s 1.18% runtime/internal/atomic.Xadd 0.03s 1.18% 90.16% 0.04s 1.57% time.Now 0.03s 1.18% 91.34% 0.24s 9.45% time.sendTime 0.02s 0.79% 92.13% 0.85s 33.46% runtime.futexsleep 0.02s 0.79% 92.91% 0.02s 0.79% runtime.getcallerpc 0.02s 0.79% 93.70% 0.02s 0.79% runtime.nanotime 0.02s 0.79% 94.49% 0.89s 35.04% runtime.notetsleep_internal 0.02s 0.79% 95.28% 0.02s 0.79% runtime.siftdownTimer 0.02s 0.79% 96.06% 0.02s 0.79% runtime/internal/atomic.Load 0.01s 0.39% 96.46% 0.02s 0.79% runtime.casgstatus 0.01s 0.39% 96.85% 0.03s 1.18% runtime.runqempty 0.01s 0.39% 97.24% 0.82s 32.28% runtime.sysmon 0.01s 0.39% 97.64% 0.63s 24.80% runtime.systemstack 0.01s 0.39% 98.03% 0.03s 1.18% runtime.unlock 0 0% 98.03% 0.19s 7.48% runtime._System 0 0% 98.03% 0.06s 2.36% runtime.entersyscallblock 0 0% 98.03% 0.04s 1.57% runtime.entersyscallblock_handoff 0 0% 98.03% 0.58s 22.83% runtime.exitsyscallfast 0 0% 98.03% 0.58s 22.83% runtime.exitsyscallfast.func2 0 0% 98.03% 0.58s 22.83% runtime.exitsyscallfast_pidle 0 0% 98.03% 0.53s 20.87% runtime.futexwakeup 0 0% 98.03% 1.53s 60.24% runtime.goexit 0 0% 98.03% 0.04s 1.57% runtime.handoffp 0 0% 98.03% 0.82s 32.28% runtime.mstart 0 0% 98.03% 0.82s 32.28% runtime.mstart1 0 0% 98.03% 0.46s 18.11% runtime.notetsleep 0 0% 98.03% 1.12s 44.09% runtime.notetsleepg 0 0% 98.03% 0.53s 20.87% runtime.notewakeup 0 0% 98.03% 0.02s 0.79% runtime.pidleget 0 0% 98.03% 0.02s 0.79% runtime.pidleput
Anonymous
стэк посмотри, может утечка рутин
Abdullo
не понимаю что озночают колонки
Abdullo
1.36s 53.54% 53.54% 1.36s 53.54% runtime.futex никто не знает что за функция futex ?
Anonymous
мы в гудланге пилим тоже. с версионированием и вот этим всем.
ну, блин, это надо было сделать сразу в го, а не через лет и в форках
Anonymous
@Gourytch кстати, посмотри на hipchat
Anonymous
а если "версионирование и вот это всё" вещь нужная и взлетит, то каковы шансы того, что ваш код с этим функционалом вольётся в кодовую базу Го?
Anonymous
Я так же доклады в университете делал
Андрей
Все так делают сейчас. Жаль в наше время небыло педивикии
Abdullo
https://ru.wikipedia.org/wiki/Фьютекс
Я читал эту но не понял какая именно функция много визиваеться
Anonymous
@ahidoyatov где код можно глянуть?
Yura
Виртуалка или железо?
Abdullo
@ahidoyatov где код можно глянуть?
Проект не могу вес уплоадит на репу
Yura
Вообще, похоже на кучу блокирующих системных вызовов. Фьютекс берется, когда тред возвращается из сискола и хочет вернуться к выполнению кода на Го.
Abdullo
Компания не разрешит
Yura
Что прога делает?
Abdullo
Отправляет пуши по gcm apn i fcm
Abdullo
Берет из бази mysql
Yura
Что то из этого использует обертку вокруг сишной либы?
Abdullo
Mysql i Rabbitmq mojet ispolzuet no tochno ne uveren
Abdullo
I eshe logrus
Abdullo
https://github.com/streadway/amqp