
Sergey
02.01.2017
21:26:54
а ну это да
шел сегодня домой и размышлял что на javascript код лаконичнее как-то

Sergey
02.01.2017
21:32:07
там типизация дерьмо

Sergey
02.01.2017
21:32:08
дождаться typeorm стабильного релиза и можно валить

Google

Sergey
02.01.2017
21:32:14
норм

Sergey
02.01.2017
21:32:39
typescript
прям компилятор тебе скажет если ты сделал гадость?
или рантайм будет валить?

Sergey
02.01.2017
21:32:45
прям да
typescript не эффектит рантайм
прям как python

Sergey
02.01.2017
21:33:29
нууу, хз) а че не jvm/go?

Sergey
02.01.2017
21:33:36
go - не нужен
ну только если за деньги

Sergey
02.01.2017
21:33:49
ок, че не jvm?)

Sergey
02.01.2017
21:34:04
ну js я тупо знаю)

Sergey
02.01.2017
21:34:07
взять ту же скалу и постигнуть дзен высших типов

Google

Sergey
02.01.2017
21:34:15
....я ленивая жопа
если б годика 3 назад когда я еще в универе что-то делал
это тогда я каждый новый семестр брал новый язык

Dmitriy
02.01.2017
21:35:09

Sergey
02.01.2017
21:35:31
но...

Sergey
02.01.2017
21:35:43
https://github.com/fomkin/wizard-portal/blob/master/core/src/main/scala/wop/game/ai/WopSolver.scala я вот смотрю на код знакомого скалиста, захватывает

Sergey
02.01.2017
21:35:54
http://i0.kym-cdn.com/photos/images/newsfeed/001/167/690/e55.png

Dmitriy
02.01.2017
21:36:15
?

Sergey
02.01.2017
21:37:16
хз, меня Swift больше вставляет чем go

Sergey
02.01.2017
21:37:22
меня тоже)

Sergey
02.01.2017
21:37:27
наверное из-за того что это почти котлин)

Sergey
02.01.2017
21:37:28
справедливости ради, в go с обработкой ошибок все ок
и их философия мне чем-то импонирует
но что-то как-то хэзэ

Sergey
02.01.2017
21:37:51
https://nilhcem.github.io/swift-is-like-kotlin/

Sergey
02.01.2017
21:38:51
короч если jvm то только с kotlin
scala и все эти замуты меня пугают

Dmitriy
02.01.2017
21:39:51
У меня выбора нет. Стек Оракла в универе. =(

Sergey
02.01.2017
21:39:55
хотя может и стоит для общего развития подучить

Google

Sergey
02.01.2017
21:40:07
хоть 8-ую версию втирают или 6-ую?

Sergey
02.01.2017
21:40:22
1.3 ?

Dmitriy
02.01.2017
21:40:53
Помоему 6 джаву уже все универы закопали.

Sergey
02.01.2017
21:43:41
ну хз
в моем c# был

Sergey
02.01.2017
21:49:55
хохохо, а мы всяким проектированием эл.сетей занимались для целых предприятий

Aleh
02.01.2017
21:51:06

Sergey
02.01.2017
21:51:19
тоже энергетик что ли?

Aleh
02.01.2017
21:51:26
Электроник

Aleh
02.01.2017
21:51:59
Частично с @fes0r похожее было)
И куча математики
(И слава богу)

Sergey
02.01.2017
21:52:37
ну... у меня ж проектирование железа было

Aleh
02.01.2017
21:53:00
Так у меня с простых цепей, до сложных, потом железо
Простое сложное

Sergey
02.01.2017
21:53:14
понятно))

Aleh
02.01.2017
21:53:20
Топологии всякие

Google

Sergey
02.01.2017
21:53:23
бюджетники ж?

Aleh
02.01.2017
21:53:35
Ага

Sergey
02.01.2017
21:53:54
хорошо когда живешь в столице, есть выбор из нормальных универов

Aleh
02.01.2017
21:54:05
Должен тебе сказатт
Сорта так сказатт
Кстати, у нас мутационные тесты почему-то были очень вскользь
Видать препод по группе понял, что пускай хоть простые тестбенчи нормально напишут)

Sergey
02.01.2017
21:55:34
он ломал наши схемы и смотрел покрытие

Admin
ERROR: S client not available

Aleh
02.01.2017
21:56:36
Хе

Sergey
02.01.2017
21:57:51
ленивые сдавали тупым перебором входных значений (че там это на vhdl нагенерить то, не сложно)
менее ленивые вроде меня загонялись по минимальным набором тестовых данных для полного покрытия
ну мол для того что бы железяка быстрее себя проверила
за меньшее количество тактов
кто-нибудь может игрался с uwsgi?

Dmitriy
02.01.2017
22:02:24
Только для джанги использую
говорят gunicorn проще, но его не тыкал

Sergey
03.01.2017
09:14:24
https://github.com/doctrine/doctrine2/issues/5550

Google

Mikhail
03.01.2017
09:16:33
чем вы меряете производительность на проде? что бы мерить бутстрапинг, базу, сеть, вот это всё?
может есть готовые бандлы для пинбы?

Sergey
03.01.2017
09:16:52
blackfire?
или тебе именно мониторинг нужен?

Mikhail
03.01.2017
09:17:26
мониторинг, да

Sergey
03.01.2017
09:18:31
zabbix + graylog(там логим время запросов к разными api, общее время запроса ну и места которые нужно прослеживать)

Mikhail
03.01.2017
09:20:22
погуглил про graylog, жава, эластик, монго... фига у него стек для мониторилки

Sergey
03.01.2017
09:20:42
ну это не совсем мониторилка. это для централизованного логирования
и делаешь потом такие штуки

Mikhail
03.01.2017
09:24:17
это суммарная нагрузка, да? мне бы среднюю по роуту, например
ну я так понимаю это тоже можно

Sergey
03.01.2017
09:24:27
да как угодно
можешь хоть по конкретному юзеру посмотреть

Mikhail
03.01.2017
09:24:47
неплохо

Sergey
03.01.2017
09:31:56
грейлог крут
делаешь логирование типа:
$this->logger->info(
"Completed request {url} in {time}ms",
[
'url' => $url,
'time' => $event->getDuration(),
]
);
и процессоры тебе по ходу дела еще добрасывают текущего юзера, сервер, http инфу(ip, агент, урл, реферер), сколько было памяти в этот момент, откуда был вызов
оверхеда минимум, а для прода я пока лучше инструментов не видел

Mikhail
03.01.2017
09:32:48
ага, уже курю маны
спасибо, это прям то что надо
ещё бы по udp отсылало неблокирующе

Sergey
03.01.2017
09:33:26
дык
и так)

Mikhail
03.01.2017
09:33:33
воще крутота

Sergey
03.01.2017
09:33:53
http://docs.graylog.org/en/2.1/pages/gelf.html