@devops_ru

Страница 1061 из 4568
Roman
01.09.2016
22:14:53
тогда я ничего не понимаю. как с и с++ могут иметь тут разные значения? код-то , скорее всего, будет одинаковый исполняться
Я запускал готовые программы на С, С++ и писал свой демон на node.js и GO, так что код совершенно разный, но актуальный

Ivan
01.09.2016
22:16:49
А вообще, нет, мне не интересно. Я мимо проходил.

Roman
01.09.2016
22:18:15
Я же говорю - колектор Netflow v9 принимался поток и записывался в /dev/null

Google
Uncel
01.09.2016
22:18:27
А потом в сеть

Roman
01.09.2016
22:25:52
Как минимум в парсер asn.1 упретесь
Это другое. Идет поток UDP c маршрутизатора. Нужно сохранять данные с какого IP куда ходили. Проблема в том, что используется NAT, а для этого нужна расширенная версия протокола. Десятилетиями хватало version.5, а тут придумали v.9: http://www.cisco.com/en/US/technologies/tk648/tk362/technologies_white_paper09186a00800a3db9.html

Daniel
01.09.2016
22:27:57
эту задачу можно очень по-разному написать

так что - нет, смысла сравнивать на разных алгоритмах языки я не вижу

Roman
01.09.2016
22:32:18
Ну я от практики отталкивался. Софт на C, который у меня крутился долгие годы не осилил Netflow v.9 by design потому как в версии 9 появились темплейты. Маршрутизатор, точнее вендор, шлет свой темплейт, и дальше все пакеты сыпятся согласно указанному формату.

Roman
01.09.2016
22:33:29
Да

Я отпарсил пакеты и увидел, что Микротик полностью выдает стандарт, а софт только умел шаблоны от Cisco

Как раз руки чесались освоить какой нибудь язык програмирования. Вобщем я написал демона для Node.js, он отлично заработал. Там есть хорошя библиотека с какими то функциями компилируемыми на лету.

Короче я сначала ебнулся на javascrpt от асинхронного call-back hell, потом переписал на promises... Короче сломался я. Не знаю есть, ли тут фанаты javascript?

Google
Roman
01.09.2016
22:48:47
Тут бы и забросить попытку программировать на очередные 10 лет! Но попалась книжка про Go и я за один вечер прочитал спецификацию и за 3 вечера переписал то, что на Javascripte делал 3 месяца вечеров :)

Мария
01.09.2016
22:49:07
Обязателен

Ночи в чЯтик



nikoinlove
01.09.2016
22:49:34
переписал бы на пхп за один вечер

Roman
01.09.2016
22:49:56
PHP не потянет, увы

Paul
01.09.2016
22:50:10
переписал бы на пхп за один вечер
сервис для сборки netflow-потоков? Смело

Dmitrii
01.09.2016
22:53:47
Троллит видимо :) Даже пхпшник должен понять в чем проблема написания этого на скриптовом языке..

Roman
01.09.2016
22:54:12
В сухом остатке потребление ресурсов для задачи: C = 1, C++ = 2, Node.js = 4, Go = 6 при этом Go был старой версии, на сырой библиотеке

Дмитрий
01.09.2016
22:54:55
Paul
01.09.2016
22:55:21
В сухом остатке потребление ресурсов для задачи: C = 1, C++ = 2, Node.js = 4, Go = 6 при этом Go был старой версии, на сырой библиотеке
честно говоря - для меня звучит необычно, что golang жрет больше, чем node. Но, видимо от задачи и манеры письма зависит

Daniel
01.09.2016
22:56:39
V8 - хорошая VM

но, скорее всего, там есть косяки алгоритмические все же

Roman
01.09.2016
22:57:51
Я в итоге персер логов писал на Го, которые генерировала С++ программа. Простешая функция поиска работала со скоростью системной утилиты grep. Каждый следующий наворот, понижал скорость.

Daniel
01.09.2016
22:58:28
чет странно

Дмитрий
01.09.2016
22:58:29
но, скорее всего, там есть косяки алгоритмические все же
Они стандарты то еле успевают делать)

Roman
01.09.2016
23:00:01
Тут дело в идеологи Golang. Чистая библиотека Go чуть медленнее С. Дальше функци которые ее используют опять будут чуть медленнее. На каждом уровне вложения - есть замедление.

Daniel
01.09.2016
23:02:37
ну да

но не в разы

Google
Roman
01.09.2016
23:02:40
Получается примерно 1,5 ^ 3 или 1,5 ^ 4 - вылезают искомые 3-5 раз замедления

Daniel
01.09.2016
23:03:00
накладные расходы не могут быть такими большими

Paul
01.09.2016
23:03:14
разница в 4 раза все-таки смущает

Daniel
01.09.2016
23:03:18
покажите, что ли, код и бенчмарки к нему

Paul
01.09.2016
23:03:21
в 20% верю легко

Roman
01.09.2016
23:03:40
Версия Go была 1.3

Daniel
01.09.2016
23:04:00
ну - можно же и в 1.7 скомпилять, никто не запрещает

Paul
01.09.2016
23:04:16
все равно слишком много. И да, от версии к версии го пока лучшеет, ИМХО

Daniel
01.09.2016
23:04:29
сильно лучшеет

Roman
01.09.2016
23:04:59
Ну да, потенциал очень серьезный

Daniel
01.09.2016
23:06:58
не, там сейчас с каждым релизом в разу ускоряют сборку мусора

Alex
01.09.2016
23:24:59
Коллеги

Все прекрасно, но без флеймграфов не имеет никакого смысла

Paul
01.09.2016
23:26:37
Все прекрасно, но без флеймграфов не имеет никакого смысла
так их надо на живом коде проводить. а то абстрактный флеймграф мало что дает. Хотя и выглядит, безуловно, очень красиво

Alex
01.09.2016
23:27:52
Вот на этих четырех имплементациях одного и того же

Roman
01.09.2016
23:36:50
Это была субъективная оценка на глаз одной задачи

Однако же вряд ли найдется сумашедший, который на 4-х языках программирования напишет рабочий код для исследования быстродействия языков

Google
Roman
01.09.2016
23:45:20
Нужно иметь очень вескую причину писать 4 раза код для одной задачи на 4 языках.

Дмитрий
02.09.2016
00:07:06
>рабочий код для исследования быстродействия языков >Нужно иметь очень вескую причину

Александр
02.09.2016
04:28:05
Утра в хату, девопсаны

Admin
ERROR: S client not available

Александр
02.09.2016
04:28:09
И Маша

Мария
02.09.2016
05:52:50
И Маша
Привет)))

Alex
02.09.2016
06:34:21
Всем салам кто на движении

Roman
02.09.2016
06:51:02
Привет)))
Саламчик

Yew
02.09.2016
06:59:06
Доброго времени суток! Нужно разработать мобильную рекламную сеть( аналог Unity Ads, AdMob, Chartboost) + с последующим трудоустройством и местом в команде. Если в крации, то мы реализуем рекламу в мобильных приложениях. Есть владельцы площадок( приложений) и рекламодатели, а мы связующая между ними биржа-посредник. Рекламодатель загружает материалы для рекламы, а владелец площадок дает место для рекламы в приложении. Но я думаю, что вы знаете, о чем я говорю. Помимо рекламной сети, также будут реализованы ряд сервисов для разработчиков приложений и рекламодателей. Это будет большой проект по рекламе в приложениях. На данной стадии нам необходима финансовая и временная оценка от разработчиков и возможная доработка. В текущее время, проект находится на рассмотрении нескольких инвесторов. Желательно, если вы работаете с командой из 2-4 человек. Все подробности в ЛС

Daniel
02.09.2016
07:19:02
Зачем нужна еще одна, а?

Иван
02.09.2016
07:19:48
Уважаемые, взываю о помощи. Мучаюсь с OPNsense и DNS Rebind Attack. Не удается пустить локального клиента в веб-сервисы по домену. Подскажите, куда и как копать?

Konstantin
02.09.2016
07:19:59
одни мудаки суют рекламу в приложения

Иван
02.09.2016
07:20:25
DNS Rebind Checks отключил, ругательства ушли, но теперь бросает в веб-морду хоста с веб-сервисами вместо самого веб-сервиса

Я так понимаю DNS Forwarder указывает на локальный IP

А инфу о домене не передает

Andrey
02.09.2016
07:26:16
Ящетаю, существо, пишущее "в крации" да еще и разрабатывающее долбаные баннеры, нужно обоссать и сжечь в топке паравоза.

Konstantin
02.09.2016
07:26:47
вот да

Google
Dmitriy
02.09.2016
07:35:56
Доброго времени суток! Нужно разработать мобильную рекламную сеть( аналог Unity Ads, AdMob, Chartboost) + с последующим трудоустройством и местом в команде. Если в крации, то мы реализуем рекламу в мобильных приложениях. Есть владельцы площадок( приложений) и рекламодатели, а мы связующая между ними биржа-посредник. Рекламодатель загружает материалы для рекламы, а владелец площадок дает место для рекламы в приложении. Но я думаю, что вы знаете, о чем я говорю. Помимо рекламной сети, также будут реализованы ряд сервисов для разработчиков приложений и рекламодателей. Это будет большой проект по рекламе в приложениях. На данной стадии нам необходима финансовая и временная оценка от разработчиков и возможная доработка. В текущее время, проект находится на рассмотрении нескольких инвесторов. Желательно, если вы работаете с командой из 2-4 человек. Все подробности в ЛС
купите технологические обеспечение у iponweb и не занимайтесь ерундой

Andrey
02.09.2016
07:39:14
обязательно в топке?
Обязательно. С негуманоидными расами иначе нельзя.

Михаил
02.09.2016
07:41:32
Обязательно. С негуманоидными расами иначе нельзя.
сжигать то я поддерживаю, но просто зачем пачкать топку? есть же мусоросжигательные заводы

Andrey
02.09.2016
07:42:50
Давайте не будем проектировать решение из говна и палочек. Мусоросжигательные заводы предназначены для сжигания иных существ.

А паравозные топки чистыми не бывают.

Михаил
02.09.2016
07:53:54
но мы же тогда будем терять энергию на сжигание обоссанных тварей бо угли от них будут намокать

Andrey
02.09.2016
07:55:31
Не волнуйтесь. Это учтено и заложено в смету.

melancholiac
02.09.2016
07:55:58
асм в 2к16 норм учить?

Александр
02.09.2016
07:57:12
Ну вот не факт

Всякие встроенные штуки, прошивки и прочее

melancholiac
02.09.2016
07:57:48
пздц

в универе будут дрессировать асм

зочеем?

Страница 1061 из 4568