
Konstantin
24.03.2018
12:51:09
Пока не привык к сублайму

Vladimir
24.03.2018
12:53:30
И плюется с рубимайна
Ну это он зря, руби майн правда не плох. Тут у меня предвзятость может потому, что мне нужен инструмент не только для руби. Я, по программерсокму, наверное Сениор Нетворк Инжинер. Так что мне нужен редактор не заточеный под один язык, а который модет в логи,, конфиги, запустить внутри себя мои скрипты, итп

Konstantin
24.03.2018
12:54:48
Ему не нравится, что он долгий

Vladimir
24.03.2018
12:55:06
Есть такое

Google

Vladimir
24.03.2018
12:55:24
Очень точное определение ;)))
Обычно применяется к коллегам, но вот новое значение, спасибо ;)
В следующий раз когд коллеги решат поставить железку на сеть которая ребутится час, это будет аргумент. "очень долгая".

Артем
24.03.2018
12:57:51
Ну это он зря, руби майн правда не плох. Тут у меня предвзятость может потому, что мне нужен инструмент не только для руби. Я, по программерсокму, наверное Сениор Нетворк Инжинер. Так что мне нужен редактор не заточеный под один язык, а который модет в логи,, конфиги, запустить внутри себя мои скрипты, итп
IDEA plugins имеет для bash, Python, Perl 5(очень крутой кстати), ruby, cmd, bat, go, rust, js, scala, clojure, и большинство ставятся на ldea да и часто выступают отдельной ide. Ну и кучка менее значимых.


Vladimir
24.03.2018
12:58:44
IDEA plugins имеет для bash, Python, Perl 5(очень крутой кстати), ruby, cmd, bat, go, rust, js, scala, clojure, и большинство ставятся на ldea да и часто выступают отдельной ide. Ну и кучка менее значимых.
От этого он менее долгий или более? ;) Сублайм умеет... Даже циско конфиги.
Хотя, хреновенько, но умеет
IDEA plugins имеет для bash, Python, Perl 5(очень крутой кстати), ruby, cmd, bat, go, rust, js, scala, clojure, и большинство ставятся на ldea да и часто выступают отдельной ide. Ну и кучка менее значимых.
Давайте просто договоримся, что то что написано на плюсах _точно_ работает быстрее чем то, что написано на java. Это лего обяснимо и является фактом.

Артем
24.03.2018
13:01:57

Vladimir
24.03.2018
13:03:27
Это руби мёртв
А питон он огого

Google

Vladimir
24.03.2018
13:05:19
В том плане что в го я с толкнулся с дичью
Если в руби регуляркирабутают из скомпиленной библиотеки на С, то в Го своя реализация, и это жепь
Я развлекался тем что делал свой блокчейн, сетевай часть была интересна. Но нужно было написать майнер. Написал. (Половину с хабра тупо содрал, что врать-то) ииии на руби быстрее чем на го
Потом я переделал, на го стало в 4 раза быстрее, (прекомпиляцию регулярки сделал заранее)
Написал на паскале

Andrey
24.03.2018
13:08:23
Вот кстати почему люди питон и Джанго выбирают когда есть руби и рельсы. Я вот этого не могу понять. Там же гемора как на яве. Но ява хоть быстрее работает.

Vladimir
24.03.2018
13:09:15
(в школе учил) Совй обработчик вместо регулярки. Вот тут то я свою крипту и замайнил ;))
Что там регулярками в Яве?
Можно меньше платить
На бизнес за это не надо обижаться. Он хочет заработать больше заплатив меньше. Так это работает.
Вот вы, кстати, веб девелоперы, сьадиквались с GIL и другими Threads
Бэкенд возмоно
Короче, если вам захочетс я многопоточно чтото изменить на ващем сетевом железе, юнитов так 20к. Оюращайтесь, сделаю беслптно, это моё хобби. Только для членов канала. Промо "Вова, тыж обещал"

Артем
24.03.2018
13:26:21

Vladimir
24.03.2018
13:26:45
Ладно, загуглил. Боже мой.

Andrey
24.03.2018
13:37:12

Vladimir
24.03.2018
13:38:13
Вобще Артём, спасибо вам за диалог. Надеюсь он был без обид, а мне принёс пользу точно. Я закончил работать в шесть утра по мск сегодня, так что хочу спть. ещё раз спасибо, и всего хорошего

Google

Vladimir
24.03.2018
13:39:38

Andrey
24.03.2018
13:39:42
Если можно не использовать регулярку лучше не использовать.

Vladimir
24.03.2018
13:41:48
А код который ты (или я) напишешь с большой вероятностью не такой быстрый

Andrey
24.03.2018
13:43:23
Чтобы регулярка была быстрая надо её километровой делать. И много читать про её устройство.
У них ещё движков несколько. Там тоже свои особенности. А в простом случае регулярка медленно работает.

Vladimir
24.03.2018
13:45:07
Да, про движки в курсе
Тестил, реально рахные регулярки на одном движке эта быстрее, на другом та.
В продакшене тупо забил. Пусть будет дефолтная инсталяция,

Andrey
24.03.2018
13:48:09

Артем
24.03.2018
13:48:15

Артем
24.03.2018
13:49:30

Vladimir
24.03.2018
13:57:29
Круто. Но делать правки там наверное кроме тебя никто не возьмётся. Будет такая магическая штука которая делает круто.
Ну регулякки можно писать многострочно. Свои не покажу, NDA но счас найду ссылочку. Тогда они становятся просто ещё одним языком программирования. Мне как то достался сервис на перле написаныый ну типа "в одну строчку" и таких строчек там тысячи... Плюс у человека был свой фреймворк. Каждая неисправность -> недельный квест, чтоб понять, что таймаут на сессию стал маловат. Ааааааааа.Мне ребята приносили со склада списанное железо чтоб я его ломал.А я ведь вообще не программист. Хоршо, что флудовыхи.


Артем
24.03.2018
14:02:58

Vladimir
24.03.2018
14:03:50
Но с другой стороны, на перле можно было писать красиво и понятно. Дело в кодерах которым дали свободу.. Я не уверен, конечно, но это один из первых языков в который ввели "сахар" можно типа и так написать, и так. Это его подкосило. однако, если посмотреть статистику CPAN перл в работе до сих пор, старым проектам благодаря, но они крупные. Амазон, например.

Andrey
24.03.2018
14:05:01

Vladimir
24.03.2018
14:17:15

Google

Vladimir
24.03.2018
14:19:53

Eugene
24.03.2018
14:39:02

Vladimir
24.03.2018
14:39:54

Eugene
24.03.2018
14:40:29
а, понятно, пардон

Vladimir
24.03.2018
14:41:15
а, понятно, пардон
Принято ;) Я счас представил себе просто IDE на перле и QT например. Содрогнулся. ;))

Eugene
24.03.2018
14:41:46
ну тем не менее, перл не считается легким языком в плане поддержки, так что не позавидую тем, кто будет на проекте следующим

Admin
ERROR: S client not available

Eugene
24.03.2018
14:42:29
а по поводу "тормозов" джавы, это былое, в некоторых случаях сейчас и руби медленней джавы, так как интерпретируемый язык
есть Jruby например
не просто так же его сделали

Vladimir
24.03.2018
14:43:06
GIL чтоб ему пусто было. Оттуда был мой интерес к го. Моя сфера многопоточно управление железом етевым. Допустим у меня есть 120 000 железок и мне надо поменять на них... Ну ntp сервер, например
На руби я работал в 100 тредов, и успех. Если больше, быстро кончались порты на интерфейсе сетевой карты... Ай, ну ладно не буду вас грузить, сие - специфики задач

Артем
24.03.2018
14:49:12

Vladimir
24.03.2018
14:50:44
О вот это не ко мне :)
Ну и отлично, здесть часто ребята когда сталкиваются фронтом, нуждаются в помщи JavaScript разработчика. Помогайте, это же тяжёлые плюсы в карму.
А блин, не не увидел. Пардонте
Думал такой "А вот это ко мне!"

Vlad
24.03.2018
14:57:08
Вот я хотел по поводу этого спросить, раз про GIL разговор зашел и про concurrency. Есть кто занимается парсингом? Объемы 1-10 миллионов запросов в сутки минимум. Ннууууууууу.... Кроме МАСТЕРА ЛИР.... :)))) Вот пишу на рубячке, но понимаю, что можно быстрее в разы, есть писать на каком-нибудь Go. Собственно вопрос - на чем быстрее. И с чем легче взаимодействовать с рубячки?

Vladimir
24.03.2018
14:59:13
У меня от слова "Рубячка" глаз выпал. Что вы парсите?

Google

Vladimir
24.03.2018
15:00:18
Например по траве быстрее съежать с горы с колёсами, а по ледяной горки можно и... так просто съезжать
Есть же ещё сетевые ограничения.

Vlad
24.03.2018
15:02:35
Миллионы различных рандомных сайтов в одном проекте, десятки миллионов тивтов в день в другом проекте. Вопрос - зачем можно не задавать. Проекты приносят деньги не маленькие.
Вопрос в том, как это ускорить, просто сейчас это в принципе главная цель, 95% времени работы уходит на способы ускорения

Vladimir
24.03.2018
15:04:38
Я не задал вопрос зачем, я задал вопрос "что" что-то можно открыть, например, тупо открытым http/https запросом, где то всё через яву и нужно использовать эмуляторы браузеров.
Ты уже работаешь, так что там у тебя под капотом?
Блин, а это не мастер лир? Прям очень похож

Alabama
24.03.2018
15:07:06

Vlad
24.03.2018
15:07:06
Да я тут сижу давно, просто аву и имя сменил :)

Артем
24.03.2018
15:07:46
Если хотите ускорения то пути Rust C C++ COBOL go:) нов начале попробуйте jruby, а вообще сначала нужно отпрофилироватся и узнать где тормоза

Vladimir
24.03.2018
15:08:08
Даже по фатку меньше, т. как чтро то уже занято на другие сервисы
Как итог, мощности современных компов хватает, чтоб даже на руби забить tcp так, что привет. Решение - больше сервок, каждый со своим списком ресурсов для парсинга
Если, как ты гворишь, деньги не маленьки, это не будет проблемой

Vlad
24.03.2018
15:12:35
Щас отпишусь, большой ответ пишу)

Vladimir
24.03.2018
15:13:22
Ой, да я жду недождусь!
Энтер нажимает кот, простите
При нормаьном бюджете, счас тупо другие ограничения. Технологии. Вот у меня 5 лет наз очередной линк в 10г воспринимался как.. Ну не знаю. Реинкарнация будды произшла. Счас - "не, ну 40г маловато, надо два wdm линка по сорок сагрегировть"