
Zver
31.10.2016
17:22:55
Память выделяется намного меньше раз.

dypa
31.10.2016
17:23:57
php обогнал ruby, странно что нода шустрее golang

Zver
31.10.2016
17:24:00
Кое что на скорую руку поправил. Процентов на 25 быстрей стало.

Kirill
31.10.2016
17:25:32
и перевыделение не на каждой итерации

Google

R-omk
31.10.2016
17:25:37
самое забавное что в заголовке бенча написано что тестуруются динамические массивы

Kirill
31.10.2016
17:25:48
для точных чисел посмотрите в gofrontend, там они захардкожены

Zver
31.10.2016
17:27:33

R-omk
31.10.2016
17:28:21

Zver
31.10.2016
17:30:50
Завтра гляну. А то у нас уже ночь. ) Но подозреваю, что много там не выжать.

Kerrigan
31.10.2016
17:53:01

Maxim
31.10.2016
17:53:18
Coca VS Pepis
И про Pepis я не шучу

Oleh
31.10.2016
17:55:17
Не знал что удаляется у всех

Maxim
31.10.2016
17:55:38

Subbotin
31.10.2016
17:55:48
блин. хочу такую банку. чутка синим фломастером доработать и будет попис

Maxim
31.10.2016
17:56:19
Я за пепси, если что.

Subbotin
31.10.2016
17:56:32
я за пиво

Google

Subbotin
31.10.2016
17:56:47
а все эти ваши физидринксы - отрава

Roman
31.10.2016
18:14:01

R-omk
31.10.2016
18:15:50
Hhvm вероятно порвал бы по математике

Subbotin
31.10.2016
18:54:17
кстати забавно. подумал собрать тест go через gccgo с GOPTAH=/usr/lib/go/ go build -compiler gccgo -gccgoflags "-march=native -O3" test.go и он уменя выдал в 3 раза меньшую производительность
у меня правда версии старые весьма.

Anton
31.10.2016
19:00:36


Maxim
31.10.2016
19:01:16
сук, ЖИЗА. Сейчас решил реабилитировать библиотеку для работы со стриминговым сервисом hitbox и парсинг ответов это сплошная головная боль.
Парсинг JSON — это минное поле
? перевод
? Хабрахабр: Блог компании Mail.Ru Group, PHP, Python, Swift, Анализ и проектирование систем
JSON — это стандарт де-факто, когда заходит речь о (де)сериализации, обмене данными в сети и мобильной разработке. Но насколько хорошо вы знакомы с JSON? Все мы читаем спецификации и пишем тесты, испытываем популярные JSON-библиотеки для своих нужд. Я покажу вам, что JSON — это идеализированный формат, а не идеальный, каким его многие считают. Я не нашёл и двух библиотек, ведущих себя одинаково. Более того, я обнаружил, что крайние случаи и зловредная полезная нагрузка могут привести к багам, падениями и DoS, в основном потому, что JSON-библиотеки основаны на спецификациях, которые со временем развиваются, что оставляет многие вещи плохо или вообще не задокументированными.
Автор оригинала: Nicolas Seriot
Читать далее ➡ https://shbr.xyz/hh314014


Subbotin
31.10.2016
19:27:07
стандарт нормальный. В охулиард раз лучше xml например. Но да - надо пиздить авторов парсеров.

Constantine
31.10.2016
19:30:53
кто тут урлы делал красивые с экстеншном .html? ))
год назад ничего из рецептов не было, сейчас вроде как тоже )
плюс плохо, что регулярок нет ) я бы хотел урлы делать /:id-:slug.html, причем в id только \d+, а всё остальное в slug


Anton
31.10.2016
19:33:40
Парсинг JSON — это минное поле
? перевод
? Хабрахабр: Блог компании Mail.Ru Group, PHP, Python, Swift, Анализ и проектирование систем
JSON — это стандарт де-факто, когда заходит речь о (де)сериализации, обмене данными в сети и мобильной разработке. Но насколько хорошо вы знакомы с JSON? Все мы читаем спецификации и пишем тесты, испытываем популярные JSON-библиотеки для своих нужд. Я покажу вам, что JSON — это идеализированный формат, а не идеальный, каким его многие считают. Я не нашёл и двух библиотек, ведущих себя одинаково. Более того, я обнаружил, что крайние случаи и зловредная полезная нагрузка могут привести к багам, падениями и DoS, в основном потому, что JSON-библиотеки основаны на спецификациях, которые со временем развиваются, что оставляет многие вещи плохо или вообще не задокументированными.
Автор оригинала: Nicolas Seriot
Читать далее ➡ https://shbr.xyz/hh314014
А ты думал в сказку попал?

hamper ?
31.10.2016
21:12:12

R-omk
31.10.2016
21:12:55

hamper ?
31.10.2016
21:13:36

R-omk
31.10.2016
21:14:02
я тут обнаружил что в go создавть новую структуру это быстрее чем использовать пул, реально быстрее получается,

Google

R-omk
31.10.2016
21:16:44

hamper ?
31.10.2016
21:17:43
нет
таки да, его ждали но они его не допилили...

blkmrkt
01.11.2016
07:29:41
подскажите, go лучше ставить с brew или инсталлер с сайта?

Υπερβορεία
01.11.2016
07:31:50
Чё продаешь интересного?

Daniel
01.11.2016
07:32:11

blkmrkt
01.11.2016
07:33:01
я как-то пробовал ставть го, но непонятно зачем этот GOPATH нужен, разве не достаточно все нужное в PATH положить?

Subbotin
01.11.2016
07:35:28
Ну тем что паф не место для склада говна

blkmrkt
01.11.2016
07:35:31
придется это дело деплоить, и вспоминай потом интерактивный или нет у тебя шелл, zsh или баш

Anton
01.11.2016
10:10:42
это вообще путь к бинарю

Zver
01.11.2016
10:27:42

R-omk
01.11.2016
10:28:31

Maxim
01.11.2016
17:50:43
Вот вы всё говорите про echo: я его качнул, запилил Hello World, а что с шаблонами-то? С шаблонами-то что?

Dan
01.11.2016
17:51:34

Maxim
01.11.2016
17:52:06
Мне из воздуха что ли страницы генерить надо?

Nikolay
01.11.2016
18:15:36

Maxim
01.11.2016
18:15:49

Nikolay
01.11.2016
18:16:10
Там на их сайте есть рецепты
Или как-то так, если не убрали. Версия echo 2 или 3?

Google

Admin
ERROR: S client not available

Maxim
01.11.2016
18:17:26
На сайте объяснение только про подстановку переменных в блоки шаблона и всё.

Nikolay
01.11.2016
18:19:05
https://echo.labstack.com/guide/templates
Не то?

Max
01.11.2016
18:20:14
https://echo.labstack.com/guide/templates
Тут кейс со стандартными темплейтами. Если мало, то можешь прикрутить любые другие. Это ж фреемворк

Nikolay
01.11.2016
18:21:27
На гитхабе ещё можно найти варианты подключения разных шаблонизаторов

Constantine
01.11.2016
18:22:49
там шаблонизаторы быстро заводятся

Quet
01.11.2016
19:18:05
если фреймворк у себя в описании пишет про "fast router" можно сразу закапывать, хз кому такое

Kirill
01.11.2016
19:18:42

Quet
01.11.2016
19:19:15
ну да, просто это будет супер-быстрый роутер в котором даже по регэкспу матч сделать нельзя и в итоге окажется проще съехать на gorilla/mux
вот эти все бенчмарки с "у нас тут 200к рпс, а у джина всего 50"
как будто все пишут приложения которые отдают статик json и все время не сжирается походами в базу и иной логикой на фоне чего роутинг даже супер медленный вообще не заметен

Мерлин
01.11.2016
20:14:07

Quet
01.11.2016
20:16:42
все же gorilla/mux для роутов лучшее. если есть какие-то супер-перфоманс эндпоинты, то их проще отдельно сделать
и там или закат солнца вручную или тот же httproute (но таких роутов - ну 1% от всего)

Maxim
01.11.2016
20:42:31
Я потыкался в эхо и джин и в последнем как-то приятней всё обстоит.
"И Я говорю это основываясь ни на чём." ?

Constantine
01.11.2016
20:45:40
попробую сказать, не нагрубив

Google

Constantine
01.11.2016
20:45:47
1) на вкус и цвет как говорится
2) кому-то на битриксе сайты тоже удобней )

Maxim
01.11.2016
20:46:12

Constantine
01.11.2016
20:46:15
я к тому, что если тебе катит gin, юзай его )
никто ж не заставляет ))

Maxim
01.11.2016
20:46:36

Constantine
01.11.2016
20:46:46
вернись на него
снова напомню про битрикс и что некоторые годами на нём работают ))

Maxim
01.11.2016
20:47:12