URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131893
[ Назад ]

Исходное сообщение
"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"

Отправлено opennews , 25-Окт-23 15:55 
Сформирован выпуск основной ветки nginx 1.25.3, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.24.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.25.x будет сформирована стабильная ветка 1.26. Код проекта написан на языке Си и распространяется под лицензией BSD...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59993


Содержание

Сообщения в этом обсуждении
"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 15:55 
Нгинкс - это одно из гениальнейших изобретений человечества. В отличие от апача, которым оказывается кто-то даже продолжает пользоваться.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:03 
Апач - это одно из гениальнейших изобретений человечества. В новости не упоминается, пользователей нет, но люди его не забудут, в отличие от нгинкса

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ыы , 25-Окт-23 16:15 
от апача избавляются при первой же возможности. его выпиливают из корпоративных инструментов. о нем забудут как сейчас никто не помнит про Netscape Application Server.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:19 
ну вот уже и забытый Netscape Application Server вспомнили.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ыы , 25-Окт-23 16:21 
ему тоже прочили славное будущее :) в свое время..

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:33 
Но ведь нжинкс - это такой весёлый реверс-прокси до апача)

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Lost Inside , 25-Окт-23 16:41 
Где-то так, а где-то, например, изя - весёлый реверс-прокси до нжинксa.
Все зависит от прокладки между стулом и клавиатурой.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:43 
Реверс-прокси это?

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Атон , 25-Окт-23 19:45 
это squid.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 26-Окт-23 10:35 
в недавней теме по сквиду девляпсы договорились между собой что он сдох.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Атон , 26-Окт-23 13:45 
> в недавней теме по сквиду девляпсы договорились между собой что он сдох.

в "недавней", это 2005 год?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 27-Окт-23 08:47 
2023, не могу найти зедсь.
она же на лоре: www.linux.org.ru/news/security/17382721

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:22 
Сквид в основном прозрачный.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Атон , 27-Окт-23 09:33 
> Сквид в основном прозрачный.

есть большой мир за пределами локалхоста.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 28-Окт-23 09:43 
Я погуглю за тебя, Аноним :)

Реверс-прокси - ретранслирует запросы клиентов из внешней сети на один или несколько серверов, логически расположенных во внутренней сети. При этом для клиента это выглядит так, будто запрашиваемые ресурсы находятся непосредственно на прокси-сервере.

Более простыми словами - клиенты обращаются к одному серверу (с установленным NGINX), а он по внутренней логике, раскидывает их запросы на несколько серверов бекэнда, расположенных "за ним". Таким образом достигается балансировка нагрузки и/или повышение отказоустойчивости (некоторые бекенды могут лежать, а клиентов будут обслуживать оставшиеся и клиенты ничего не заметят. Главное - не забудь мониторинг настроить, чтобы однажды не оказалось, что у тебя все бэкэнды лежат 🤭).

Также люди в ветке выше намекали на то, что в качестве бекендов иногда может использоваться Apache.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ыы , 25-Окт-23 16:19 
Plone помните? Вот и апач будет там же...

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:30 
> Апач - это одно из гениальнейших изобретений человечества. В новости не
> упоминается, пользователей нет, но люди его не забудут, в отличие от нгинкса

Апач - это тормозной и бездарный утюг, заменив который на нжинкс можно удивиться тому насколько быстрее и эффективнее по ресурсам может быть сервер.

Я как-то заметил замену апача на нжинкс на одном хосте на глаз - смотрю, жирные картинки стали просто вылетать, а не грузиться. Оказывается, админ заменил апача на нжинкс. Прикольный способ об этом узнать, заметив разницу НА ГЛАЗ! Как угодно но мастерство - не пропьешь.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:37 
если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее и эффективнее по ресурсам может быть апач, когда ему не надо на каждый чих искать эти самые .htaccess по всем вложенным каталогам

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:21 
> если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее
> и эффективнее по ресурсам может быть апач, когда ему не надо

выполнять команды которые были в этом .htaccess

После вечерней порки за то что все сломал - когда ты перепишешь все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.

> на каждый чих искать эти самые .htaccess по всем вложенным каталогам

дорогуша, это было очень сложно и дорого примерно в 1972м году.

Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.
А вот когда они таки существуют - становится важным то, что там внутри.



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:01 
> выполнять команды которые были в этом .htaccess

У меня не было опача - так что и команд в нем тоже не было. И мне пофиг на апачепроблемы.

> После вечерней порки за то что все сломал - когда ты перепишешь
> все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.

Не очень понимаю кто и кого пороть будет на моих ресурсах. Это не сайты про BDSM, там вроде не в тему вот это все.

> дорогуша, это было очень сложно и дорого примерно в 1972м году.

Ну лично я вместо слушания тех дорогуш и тебя про докупите серверов, доплатите за виртуалки, просто поставил САБЖА и он засервил все и вся на то что есть. Что мне еще от сервака надо?!

> Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.
> А вот когда они таки существуют - становится важным то, что там внутри.

Это не про мои юзкейсы. Мне апач вместе с его шаредпомойнохостингпроблемами пофигу.

p.s. модеры, а нельзя ли распрятать тред, вроде тут больше технических моментов чем личных?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено YetAnotherOnanym , 27-Окт-23 09:32 
> У меня не было опача - так что я могу писать о нём что угодно.

Пофиксил.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 19:46 
>> У меня не было опача - так что я могу писать о нём что угодно.
> Пофиксил.

Прости, чувак, я люблю качественный софт. И если другая программа на той же конфиге работает лучше и может больше - я ее и поставлю. С самого начала подъема конфиги, а вовсе не. А заменял я того утюга на этого шустрика давно, и с тех пор апачей уже нигде и не осталось. И все ваши htaccess мне даром не нужны.

А апач это печальное энтерпрайзное угробище с общей идеей "докупите еще серверов". По перфомансу, особенно на статике, он помойка, как аппсервер он тоже не приболел. Зачем он такой нужен - только его фаны и знают.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:03 
> После вечерней порки за то что все сломал

а вы всегда сразу делаете то, что пишут в интернете или думаете сначала?

> - когда ты перепишешь все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.

так все пользователи нгинкса перманентно расстроенные — у них все в основном конфиге

> Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.

ну да, сгонять в контекст ядра и обратно несколько раз на каждый запрос и каждый раз выполняя код для защиты от всяких  спектро-мелтдаунов это равно нулю

> А вот когда они таки существуют - становится важным то, что там внутри.

то их еще надо загрузить, распарсить, объединить с учетом иерархии каталогов и основного конфига. Это без того, что внутри, т.к. внутрь конфига нгинкса тоже можно всякой галиматьи напихать.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 17:58 
> если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее
> и эффективнее по ресурсам может быть апач, когда ему не надо
> на каждый чих искать эти самые .htaccess по всем вложенным каталогам

Мне так то проще нжинкс использовать оказалось. Он еще и RAM/CPU при прочих равных сильно меньше кушает, а заодно умеет в кеширование, так что даже тяжелые запросы можно в пиковом случае (slashdot-effect, нашествие кидизов) - сделать легкими. Пусть и ценой некоторого отставания кеша от реального состояния дел.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 20:08 
То есть апач не умеет в кэширование?!

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 21:30 
кэширование конфигурации, которая может поменяться в любой момент и которая должна примениться сразу?
Там же может меняться не только содержимое вот именно этого вот .htaccess, но и новый .htaccess может появиться выше по каталогам, так что даже если запоминать время изменения конкретного конфига, то все равно надо проверять, что он все еще на месте и не появилось/убыло в других местах

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:47 
Он и правда был хорош в версии 1.3.Х, а потом стал какой-то шляпой в 2.0

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:03 
С разморозочкой вас. В версии 2.4 - все уже снова хорошо (те чуваки что принесли нам 2.0 - с его охрененной (нет) поддержкой винды и сломанным ради нее всем остальным - давно уже на помойке в коробке от холодильника живут)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено R B , 26-Окт-23 13:58 
Это вы про тип лицензии?

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:30 
Апач просто изначально создавался для shared хостингов и для нормальной работы требует ручной конфигурации.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:33 
Изобретения человечества - это культура отмены с CoC-ами и штук 50 вебсерверов, не годных в продакшен.
nginx - это работа Сысоева, русского человека, который получил хорошее советское образование. В дальнейшем в разработке участвовало тоже почему-то не все человечество, а вполне конкретные люди, список по фамилиям будет не особо длинный.

Апач, к слову, вполне пригодный веб и апп сервер. Был период, когда он технологически отставал от nginx, не работал в ивентлупе, но это уже давно не так.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:37 
Лет 10-15 назад 90% вэба крутилось на apache + php + mysql. Славное было время, работы хоть отбавляй, порог вхождения ниже плинтуса.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:44 
> работы хоть отбавляй, порог вхождения ниже плинтуса

А что поменялось? Ты ж как-то работаешь. Причём с таким же успехом ты можешь пойти хоть в дворники, там тоже работы хоть отбавляй, порог вхождения ниже плинтуса... платить только никто не будет)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:46 
Я давно уже на руководящей должности и одной ногой на пенсии. Речь не про меня, речь про то, что сейчас IT уже не та халява.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 16:48 
> Я давно уже на руководящей должности и одной ногой на пенсии.

дворников, небось, погоняешь?

У меня тут твоя коллега этажом ниже живет. Ух злющая...


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 17:02 
у вас в подвалах этажи? понимаю

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:06 
И в подвалах тоже. Мой пропуск открывает дверь на -3м, а дальше я не рискую тыкаться.
(хрен его знает, не попадешь ли сразу туда где они предыдущий дружный коллектив замуровали)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:51 
Почему не та халява? 20 лет назад надо было упарываться за 200 баксов, теперь можно за 2к ножкой качать и полдня на втором мониторе хентай смотреть сидя на удалёнке со свободным графиком

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:09 
> Почему не та халява? 20 лет назад надо было упарываться за 200
> баксов, теперь можно за 2к ножкой качать и полдня на втором

ты просто опоздал родиться. Я смотрел хентай за 650. Тех еще, полновесных. Монитор, конечно, был г-но (но с другой стороны - для хентая-то зачем лучше?)

И зачем мне была твоя удаленка? С собственным пусть маленьким кабинетиком в офисе? Куда полагалось вежливо стучать если что пошло не так.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:10 
Ох уж этот мелкоофисный фетиш. Дома можно проперживать любимое эргономичное кресло сидя через более быстрый тырнет чем на весь офис, поставить нормальный подъёмный стол, механикоклавку, игровых видях и вообще после обеда спокойно хотя бы полчаса поспать. А с наступлением дождей, зим и прочего этого вот куда-то вылезать кроме как встретить доставку питсы - нафиг надо. Глазки в 10 раздуплил, кофе бурбулеть с телефона включил и можно неспешно начинать работать, а не торкаться спозаранку в пробках

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 20:37 
> Ох уж этот мелкоофисный фетиш. Дома можно проперживать любимое эргономичное кресло сидя через
> более быстрый тырнет чем на весь офис,

э... кресло у меня норм было, сам выбирал (на конторские-то деньги), дома - никакого, я его дома в 2008м завел, нахрен не надо было. Интернет в офисах уже был, а в домах не очень - в избранных локациях и безумно дорого. Новое ведро скачать побыстрому и обрубить можно, а тентакли рассматривать вдумчиво по одной - что-то в области кошелька давило.

> А с наступлением дождей, зим и прочего этого вот куда-то вылезать кроме как встретить доставку
> питсы - нафиг надо.

Я не уверен что в те годы была доставка. Это тоже что-то из ближе к концу 0х.
В соседний магаз за дошиком шасть, вафельным тортиком заел, джином с тоником (без палева, из ящика стола) запил.

В принципе, из офиса можно было и не вылезать, у коллеги там жил спальник. С другой стороны - 20 минут до дома... эпоха офисов в адских гребенях тоже еще не наступила.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:43 
И до сих пор весь shared-хостинг работает на Апаче. NGINX - прерогатива крупных сервисов, тогда как связка Apache + PHP + MySQL тупо стоит дешевле для всяких сайтов мелких контор, вроде тех же магазинов автозапчастей, мелких строительных магазинов, и так далее.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:53 
Эти мелкие магазины давно ушли на маркетплейсы и инстаграм.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 20:45 
И прогорели - потому что стали неотличимы один от другого.

В результате заказы идут тем кто продает наихудшее но на копейку дешевле (все равно в маркетплейсе нет постоянных клиентов которые тебя знают и тебя ценят).

Результат - тапки гулять с собакой по г-ну - магазин. Жратва собакам - магазин. Солнечная батарея - не магазин но у производителя-одиночки собственный сайт. Специфическая снаряга - конечно магазин. Специфические детали - тоже магазин, надо понимать что заказываешь да и проверить нелишне.

А маркетплейсы - для того дерьма которое не заказывается на али только потому что лень ждать ради экономии 10 рублей из 300.

То есть вот реально в доме нет ничего ценного, заказаного таким образом.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 21:25 
Размышление дилетанта. Не позорься своими познаниями.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 26-Окт-23 10:43 
> И прогорели -

скажем политкорректно: идет быстрая ротация серийных предпринимателей.

> потому что стали неотличимы один от другого.

нет не поэтому. маркетплейсы закрутили гайки,
а своих каналов сбыта никто не развивал.
потому что обленились и/или забыли как это делается.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 26-Окт-23 12:22 
> скажем политкорректно: идет быстрая ротация серийных предпринимателей.

сцук... занес в методичку.

>> потому что стали неотличимы один от другого.
> нет не поэтому. маркетплейсы закрутили гайки,
> а своих каналов сбыта никто не развивал.

как ты думаешь, я собачий корм заказываю ради каналов сбыта или все же потому что там во-первых у меня скидка, как у оптового постоянного покупателя, во-вторых мне есть куда позвонить и спросить что там надпечатано смазанными буквами поверх упаковки (это в наше время важно)?

Я бы был только рад если бы они умели в яндексный пункт выдачи и не приходилось ждать по пол-дня их курьера.

Вот очередной усб-хвост 3-в-одном мне правда все равно где заказывать, все одинаково дрянные и окисляются за год. Поэтому он заказан на али. Там на рубь дешевле.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 20:05 
> есть куда позвонить и спросить

Не дай Бог никому таких клиентов.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 27-Окт-23 01:26 
>> есть куда позвонить и спросить
> Не дай Бог никому таких клиентов.

извини, дружочек, но собачий корм по другому не покупают. Потому что даже очень уважаемые фирмы в ковид тяжело заболели, вынесли производство в какие-то оппы мира и покупать произведенное там - нельзя.
А упаковка - одинаковая. Различается только надпечатанная принтером маркировка завода.

(и да, у этого магазина можно без всяких последствий отказаться от доставленного заказа вообще без объяснений. Поэтому с ними и имеют дело, а не заказывают непойми что на яндекс-мраке)



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 20:09 
Прогорает 90% всех бизнесов в первые 3 года. Просто они прогорели с меньшими вложениями. У нас с женой магазин нижнего белья ручной работы. Начинали в инстаграме с нулевыми вложениями (только в ткани оборудование было) раскрутка благодаря друзьям и сарафанному радио. Через год в дополнение к инстаграму перешли на американский маркетплейс etsy и начали зарабатывать очень серьезные деньги. Сайт делать смысла вообще нет, его продвигать сложно, дорого да и народ ленивый, они по интернетам сейчас не лазят, всё крутится внутри замкнутых экосистем типа инстаграма или вышеуказанных маркетплейсов.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 27-Окт-23 08:52 
> Сайт делать смысла вообще нет

когда менеджерку того etsy взбредет в голову поднять
свои KPI за счет "партнеров", тогда поймете в чем был смысл.
через голову не доходит - дойдет через кошелек.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 20:21 
>> Сайт делать смысла вообще нет
> когда менеджерку того etsy взбредет в голову поднять
> свои KPI за счет "партнеров", тогда поймете в чем был смысл.
> через голову не доходит - дойдет через кошелек.

В софте более 90% проектов фэйлятся. Это общеизвестная истина для всех кто хоть немного умел в PM. Никакие менеджерки в этом не виноваты. То-есть, конечно, если нанимать кого попало, делая хз что и зачем - вероятность попасть в эти 90% увеличится. А вот рецепт успеха никто не даст - потому что его нет.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 20:47 
> И до сих пор весь shared-хостинг работает на Апаче.

о времена, о нравы...

Мы переехали с апача на nginx в 2005м году. Ну да, ТОГО апача и на тот nginx, и на том железе.
Тем не менее...

(не буду называть хостинг, но нашим главным конкурентом был - мастерхост)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 21:23 
макхост?

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 26-Окт-23 15:59 
смеешься? Они в 2005м были подающим большие надежды малоизвестным стартапом с неадекватными ценами.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 23:59 
> И до сих пор весь shared-хостинг работает на Апаче.

А им кто-то еще пользуется кроме паркингов?

> NGINX - прерогатива крупных сервисов, тогда как связка Apache + PHP + MySQL тупо
> стоит дешевле для всяких сайтов мелких контор, вроде тех же магазинов
> автозапчастей, мелких строительных магазинов, и так далее.

Это в допущении что вон то - было нужно. К тому же пыхпых можно и с нжинксом запустить. А всякие htaccess никому крому шаред помоек и не нужны. Так что тормозить этим у себя на хостах если я не шаред - бессмысленно и беспощадно. А я не шаред. И смысла в шаредах уже не вижу - в мире где можно всю KVM виртуалку за 2..4 бакса в месяц взять, с своей полностью независимой системной конфигурацией - шареды уже просто неактуальны.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:14 
>И смысла в шаредах уже не вижу - в мире где можно всю KVM виртуалку за 2..4 бакса в месяц взять, с своей полностью независимой системной конфигурацией - шареды уже просто неактуальны.

Шареды хороши тем, что техподдержка и администрирование со стороны хостера входят в стоимость, тогда как VPS'ки либо нужно админить самому, либо докупать пакет администрирования за отдельную плату. И подобным конторам удобнее всё-таки шаред, особенно если учесть, что IT-штат в них - это обычно лишь 1Сник, PHPшник (и то его замещают обычно на услуги веб-студий, которые также пишут на PHP, но чуть дешевле, да ещё и под ключ, вместе с SEO и Директом), и WinServer-"админ" (который обычно админит какую-нибудь Active Directory, либо древнюю 1С, которая не поддерживает Linux (привет, 1С 7.7)).


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 20:17 
> Шареды хороши тем, что техподдержка и администрирование со стороны хостера входят в
> стоимость, тогда как VPS'ки либо нужно админить самому, либо докупать пакет
> администрирования за отдельную плату.

Ну, понимаешь, все равно нужен человек который будет заниматься сайтом и проч. Мир и выбрал, грубо говоря, девопсов/фуллстеков. В минимальном случае - универсал, который отвечает за все, и подъем сайтика на чем он там хотел, и его работу, и администрирование того что под ним, и фичу вот тут в софт запилить. Заменяя и админа не умевшего в кодинг, и формошлепа, не умевшего в админинг, и что там за бесполезный сброд. Это называется "закрыл собой направление". Так дешевле, даже если платить больше чем 1 их толпы бесполезняшек. И работает лучше - он сам себе и нарулит серв как надо для его потуг, и конфиг подгонит как надо для нормальной работы своего софта.

Постепенно если дела прут в гору - их может и эн стать, и даже появиться скажем более специализированные кодеры почти не умеющие в админство, и вместо этого могущие в heavy lifting, но это уже в общем то опционально. Занафига в этой схеме шареды надо - я не понимаю.

> И подобным конторам удобнее всё-таки шаред, особенно
> если учесть, что IT-штат в них - это обычно лишь 1Сник,

Ох, упаси меня иметь дело с такими конторами. Да и сайт у таких обречен в режиме инвалида работать, уж точно не будучи двигателем продаж. Ну вот сто лет уже не видел бизнеса ориентированного на допустим онлайн продажи - и с шаредом как хостинг. Если кто настолько лох, ему проще целиком закоулок в условном маркетплейсе сразу абонировать, минус проблема с зарплатой формошлепа, да и 1Сника наверное при случае можно уйти. Нахрен он такой сдался.

> PHPшник (и то его замещают обычно на услуги веб-студий, которые также
> пишут на PHP, но чуть дешевле, да ещё и под ключ,

Вот именно студии - денег хотят. И через них делать "добавьте пару кнопок делающих ЗБС вот тут" может быть нерационально. Им же в чужой проект надо вкуривать и за это они сдерут, не будут же они свое время бесплатно тратить. Местный прикормленый псинодев который уже в теме может справиться лучше.

> вместе с SEO и Директом), и WinServer-"админ" (который обычно админит какую-нибудь
> Active Directory, либо древнюю 1С, которая не поддерживает Linux (привет, 1С 7.7)).

А такие помойки еще не вымерли? Простите, я не в РФии, отсюда этот треш не видно. Тут никто не будет пиратку юзать, а честно купить и содержать WinServer и софт вокруг стоит денег.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:40 
> русского человека

Который уехал из России.

> получил хорошее советское образование

Если советское образование было настолько хорошим, то почему ссср отставал ВО ВСЁМ от остального мира?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:45 
Тихо! Там вот чувачок запилил BIOS для Intel 8086 и вот уже СССР может начать производить аналог этих весьма современных процессоров...

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:12 
> Тихо! Там вот чувачок запилил BIOS для Intel 8086 и вот уже

погоди? Мы ж его еще в 86м допилили?!
И аналог вполне производился.

https://zapadpribor.com/kr1810vm86/ - вон, до сих пор продают. Те самые!


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено lul , 26-Окт-23 15:49 
Сысоев осетинская фамилия. Все у вас русские, ага.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 29-Окт-23 08:48 
> Сысоев осетинская фамилия.

"опеннет многонациональный: начало".
все знают что РФ - родина 666 народностей, а русских никаких вообще нет.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 28-Окт-23 09:48 
Как не толерантно! Фу! 🤭

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:22 
А чем вам не нравится связка "Apache + PHP + MySQL" ?
Работает стабильно годами. Интегрирован с хостинг панелями, которые можно развернуть на своем сервере.
Зачем для обычного сайта (не High load) что-то то другое ?



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:52 
Тут вопрос кому нужен обычный сайт в 2023 году.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 20:23 
Дохрена кому. Пардоньте за плохой французский.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 20:40 
Так дохрена что аж никого не видно 👏☝🤦‍♀️

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 20:49 
ну так ты выйди из wechat


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:00 
> ну так ты выйди из wechat

...и упаси тебя боже перепутать хиппи с толкиенистом, а wechat с weechat'ом :)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:23 
Насколько бородатые админы-анонимы тут сидят оказывается.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:41 
Ща вы смузи поперхнётесь:
По данным январского обзора 2022 года компании Netcraft, Nginx поддерживает более 377 млн сайтов в мире (почти 32,3%), Apache — 289 млн (около 24%)

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:36 
377+289=666

Людей на земле 7800 миллионов.

Получается, что каждым сайтом пользуется в среднем 12 человек.

Ну и какая разница, Апач или Энджинкс на темы 5 нагрузке?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 18:36 
*такой нагрузке

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 20:19 
>> Получается, что каждым сайтом пользуется в среднем 12 человек.

Мдя, логика конечно...


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 26-Окт-23 07:24 
экспертиза опеннета, угу. У каждого в этом мире ровно ведь один сайт.

В обратную сторону, кстати, вполне можно. Т.е. в среднем у каждого из 12 включая содющих по колено в г-не рис - есть хотя бы один _свой_. И это вот, действительно, неожиданно много.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено 78 , 26-Окт-23 17:37 
а еще можно посчитать средний размер файла и новые носители выпускать в единицах среднего файла - флешка на 5000 файлов, пересобрать файловые системы с выравниванием под эту размерность, и каждый год переопределять - флешка на 5000 файлов 2023 года, создать пункты обмена мб, материть эникия за то что он положил файлы 2024 на флешку 2023, классно же

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ыы , 28-Окт-23 11:57 
смешно. зачет :)

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:29 
А без шуток если, что сейчас модно-молодёжно и смузи-way вместо апача и энджинэкса?

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:34 
Хттп серверы прямо в приложении. Перед ними стоит nginx с default.conf или вообще ничего.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:36 
Так это не смузи вэй

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:39 
Перед ними стоит nginx, telerik, ha-proxy либо любой другой реверс-прокси пригодный для маршрутизации и балансировки, в т.ч. это может быть и апач)

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 16:53 
Очередной экспертный эксперт во всем технологиям.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 16:57 
А чем тебе апач (непременнейше с mod_md!) немоден и немолодежен? Ты местных дворников-экспертов -то поменьше слушай.

А так, у уважаемых, с инфраструктуркой-Ass-in-cocococoде - обычно все же принято istio какой-нибудь или envoy. В крайнем случае traefik. Или, кстати, vmware nsx.

Но вообще все вот это с конфигами в фу-фу-фу немодно файликах - нынче вообще не котируется.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 17:08 
> Ты местных дворников-экспертов -то поменьше слушай.

Чем докажешь, что ты не такой же дворник-эксперт?! Судя по твоим постам, ты главдворник-эксперт по всем технологиям и языкам в мире.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 25-Окт-23 17:14 
>> Ты местных дворников-экспертов -то поменьше слушай.
> Чем докажешь, что ты не такой же дворник-эксперт?! Судя по твоим постам,
> ты главдворник-эксперт по всем технологиям и языкам в мире.

судя по зарплате - нет. (та тетка что дворников во дворе гоняет - чтоб ты знал, ездит на новой гранте. Два ляма (с лишним, если в салоне брать). А я... блин...)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Sw00p aka Jerom , 25-Окт-23 18:03 
>А я... блин...)

вот Яга, точнее яндекс го:)


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 17:26 
Облачные платформы типа aws, azure, heroku. Кстати довольно сложны и в одно лицо писать код и его деплоить не получится. Это вам не по ftp закинуть wordpress 😁

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 17:59 
Времена соло программирования давно в прошлом. Сайты визитки делаются в конструкторах, мелкие интернет магазины ушли на маркетплейсы, личные странички в инстаграм. Сейчас если у кого-то и есть сайт, то это крупный проект или платформа. Опеннет и иже с ними в расчет не берем, мы маргиналы в сравнении с 99% обычных юзеров сети.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено 78 , 26-Окт-23 18:22 
> Времена соло программирования давно в прошлом.

Это тебе астролог сказал? Тот факт что коммерческие компании наняли миллионы команд и пилят тысячи сервисов ровным счетом ничего не означает, 99% этих сервисов и результатов работы этих команд просто растворятся во времени.

> Сайты визитки делаются в конструкторах

Да, и глядя на такой сайт можно легко сказать что его 5 лет не обновляли и владельцу на него совершенно пофиг, так а в чем смысл сайта тогда, можно просто jpeg вывесить.

> мелкие интернет магазины ушли на маркетплейсы

и это прекрасно, если у компании есть возможность экономить на доставке она будет в порядке, а если там работает эксперт своего дела и возит экзотику, то и постоянные клиенты будут, а если это просто так, то смысл запоминать.

> Сейчас если у кого-то и есть сайт, то это крупный проект или платформа

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

Крупные ретейлеры распилили рынки между собой, но это ни как не отменило торгашей на коробках продающих тоже самое.

Из трех российских зол - поликлинника-почта-сбербанк, только последний вроде бы вписывается в образ клиентоориентированного предприятия, хотя это под большим вопросом, почта пытается, но откровенно плохо, в москве мб успешно, но дальше нет, а бюджетнички и не пытаются.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 27-Окт-23 01:18 
> и это прекрасно, если у компании есть возможность экономить на доставке она
> будет в порядке, а если там работает эксперт своего дела и
> возит экзотику, то и постоянные клиенты будут, а если это просто

не будут - потому что маркетплейс подсунет такое же но на рупь дешевле. Оно окажется фигней, но клиент уже потерян. А совсем экзотику просто не найдешь там.

Ну и у клиентов бывает всякое - и с ними надо работать, если хочешь чтоб они к тебе приходили. В случае маркетплейса - все ок, только придут-то они - в маркетплейс, а не к тебе.

> У каждой больнички есть, в теории у каждой школы у каждой управляшки
> и прочих жкх, есть перечни документов которые компании обязаны публиковать и
> куда их выкладывать? в инстаграм?

В вичат. (хипстаграм твой вредная тираристическая икстримисткая организация и против перзидента, за связь с ней скоро сразу сажать будут)

Не поверишь, но в китае уже давно именно так.

А в некоторых других странах, поприличней, не будем тыкать пальцем - сайт вроде бы и есть, только на нем даже телефоны неработающие указаны. Где искать правильные? Верно - в мордокнижечке (еще одна вредная тираристичиская икстримисская гадость, фуфуфу туда ходить)

> Крупные ретейлеры распилили рынки между собой, но это ни как не отменило
> торгашей на коробках продающих тоже самое.

да вот не сказал бы... что-то еще выжило, но уже совсем не то.

И замены нет.



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено 78 , 29-Окт-23 03:41 
> не будут - потому что маркетплейс подсунет такое же но на рупь дешевле

В мае хотел купить новый ноут, почти день убил на поиски, на 250к согласился, но сказали таких вагон не наберут и не повезут.

На недельке посмотрел тоже, на озоне фильтров кот наплакал, на яндексе барахло - специально самые убогие ревезии выискивали наверное, на остальных или вовсе нету, или 1 моделька серая и убогая

Это не говоря про качество описания, которое скоро сравняется с алиэкспресом.

> В вичат. (хипстаграм

Есть закон, который запрещает передачу пд третьим лицам, а изза этого заставляют яндекс метрики с сайтов удалять, ведь форма обращения тоже там есть и обязана быть, а неправильные телефоны, так это нормальное явление, это же легаси тянущееся со времен царя гороха, как и хэдеры и футеры документов, кто их проверяет? девачки за 50к в месяц, эти хорошо если текст связный напишут.

госуслуги, вот это мб, но чтото пока оно больше скрипит чем работает

> да вот не сказал бы... что-то еще выжило, но уже совсем не то.

блин, да это было всегда и везде, бизнес укрупняется и экономит на спичках, ретейл начинает диктовать условия производителям и те прогибаются до какого-то момента, но это балансировать на лезвии, кто пойдет покупать инструменты в фикс-прайс ? за 100 рублей, ну закрутить болт на съемной хате мб, но не более, наверное бабушки внукам покупают готовые компы в днс, вот только ни разу не видел там чего-то приличного сплошной шир-потреб, купить малому чтобы отвязался, а что все тупит, ну сам выбирал, разве что бюджет ограничили

Не бывает универсальных инструментов которые одинаково хороши для профи и любителей, ретейл это инструмент для широкой публики магазинов ориентированных на определенный вид товаров он никогда не заменит, у хомячка кровь пойдет пока все фильтры прокликает, а нанимать людей которые все данные из инструкций из даташитов в бд внесут ретейл и не станет.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено User , 25-Окт-23 18:55 
Тут нужен мем "Нельзя просто так взять - и..." и анекдот "кто попал - тот целует даме ручку".
Бананов на всех не хватает, нужно больше it'шников!!!

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 20:21 
Caddy имеет много сахара в плане конфигурирования.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено InuYasha , 25-Окт-23 16:40 
Я не знаю, совпадение это или нет, но почему-то и здесь работает закон Unity: if (stristr(name, "unit")) throw away;

Unity ubuntu
Unity engine
Unit NGINX
и ещё куча всего ещё, что даже вспомнить затруднительно.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Самый умный из вас , 25-Окт-23 17:02 
Воу воу, ты сейчас так и до united states договоришься

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Советский инженер , 25-Окт-23 17:43 
ага, USSR уже того ...

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено InuYasha , 25-Окт-23 17:51 
а если ещё названия партий вспомнить, oh shi- /(0o0)\

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 25-Окт-23 19:15 
> Unity ubuntu

Работает из коробки, есть в пакетах. Более того https://ubuntuunity.org


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 25-Окт-23 19:17 
> Одновременно состоялся выпуск njs 0.8.2, интерпретатора языка JavaScript для веб-сервера nginx.

Зачем надо было в это ввязываться, если есть работающий luajit?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 25-Окт-23 21:43 
Еще бы сказал, зачем этот njs, если встроенный перл в nginx был еще при царе горохе.
Затем, что луа слишком сложный язык для большинства программистов. И джит не так хорош и стабилен, как всем хотелось бы.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 00:39 
> Затем, что луа слишком сложный язык для большинства программистов.

https://tylerneylon.com/a/learn-lua/

> И джит не так хорош и стабилен, как всем хотелось бы.

Готов услышать мнение эксперта.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 10:03 
Я немного писал под луаджит. А ты явно нет. Чтобы джит работал, нужно писать достаточно дубовый код, используя только покрытые оптимизациями конструкции. Просто любой код на луа этим джитом не ускоряется. В худшем случае производительность равна производительности просто луа. Она ниже, чем у жс, внезапно.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 14:25 
> Я немного писал под луаджит.

Немного писал, но мнение имеет. Иксперт, что сказать...

> Чтобы джит работал, нужно писать достаточно дубовый код, используя только покрытые оптимизациями конструкции. Просто любой код на луа этим джитом не ускоряется.

Может примеры приведешь?

> производительности просто луа. Она ниже, чем у жс, внезапно.

Все основные движки js имеют jit. Понятно, что они будут быстрее lua без jit. Ты прежде чем замеры делать либо jit в них отключай (внезапно у v8 такая опция есть), либо сравнивай с реализациями без jit (Ducktape или QuickJS).



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:14 
>Немного писал, но мнение имеет

У разработчиков tarantool такое же мнение. Они много писали.

>Может примеры приведешь?

https://github.com/tarantool/tarantool/wiki/LuaJIT-Not-Yet-I...

>Все основные движки js имеют jit

Вот именно. А луа имеет луаджит, который покрывает язык лишь частично.
Крупные игроки не торопятся включаться в разработку и бегут с луаджита. У проекта нет и не будет ресурсов, чтобы достичь качества того же v8.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 00:49 
>>Может примеры приведешь?
> https://github.com/tarantool/tarantool/wiki/LuaJIT-Not-Yet-I...

Это вроде как устаревшая информация https://github.com/LuaJIT/LuaJIT/issues/665


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 11:59 
Хорошо, если устаревшая.
Как ты мог заметить, это проект одного человека. 2.1 стал production веткой относительно недавно. Стабилизировал он там что-то или просто перевел - не знаю.
Проект - интересный, язык классный. После перла мой второй любимый язык. Но почему-то в продакшен я луаджит не хочу. Совсем не хочу. Ты хочешь - без проблем, бери.

v8 поддерживается на порядок лучше, программистов на js кратно больше, писать на js проще (в луа ты половину времени занимаешься реализацией вещей, которые в js встроенные в языке), экосистема больше. Производительность luajit по сравнению с v8 выше ненамного, а при некоторых условиях даже ниже. Языки довольно похожи. То есть даже нельзя сказать, что выбирая луа ты берешь что-то принципиально иное. На JS вполне можно писать как на луа, не используя конструкции для зумеров.
Чтобы что? Або не на жиэс?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:26 
> v8 поддерживается на порядок лучше, программистов на js кратно больше, писать на js проще (в луа ты половину времени занимаешься реализацией вещей, которые в js встроенные в языке), экосистема больше. Производительность luajit по сравнению с v8 выше ненамного, а при некоторых условиях даже ниже.

Подожди. При чем тут v8, если мы начали с njs? В nginx не v8 встроен, а свой движок без jit.



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 00:41 
>  если встроенный перл в nginx был еще при царе горохе

Перл никому не нужен, сам язык это подтверждает. К тому же он write-only.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 05:12 
> Перл никому не нужен

Так не нужен что в любом дистрибутиве он есть по умолчанию.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 13:23 
Отголоски прошлого. Теперь в любом дистрибутиве есть питон

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 08:51 
На перле можно писать отличный сопровождаемый код. Просто ты не можешь. Работает не особо быстро, но все равно быстрее питона.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено ivan_erohin , 26-Окт-23 12:19 
> На перле можно писать отличный сопровождаемый код. Просто ты не можешь.

яндекс тоже не смог в свое время. а может и не хотел.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 13:25 
Поэтому сейчас почти везде где нет легаси нет перла.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 14:04 
Можно подумать, кто-то сейчас пишет веб на питоне или рубях, при наличии голанга. Типичная демагогия.

Я люблю перл, я умею писать на нем, но не стану - язык слишком тормозной для серьезных вещей. Какую-нибудь ковырялку написать можно, но обычно для этого хватает просто баша. Получается, что на перле практически не пишу.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 14:19 
> Можно подумать, кто-то сейчас пишет веб на питоне или рубях, при наличии
> голанга. Типичная демагогия.

Лол. Ты не поверишь, но пишут. Демагогия у тебя в голове.

> Я люблю перл, я умею писать на нем, но не стану -
> язык слишком тормозной для серьезных вещей. Какую-нибудь ковырялку написать можно, но
> обычно для этого хватает просто баша. Получается, что на перле практически
> не пишу.

Люблю, но не пишу. Типичный опеннетный ыксперт.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 23:49 
>Ты не поверишь, но пишут

Фанбой-техлид заставляет? Не, все равно не верю.

>Люблю, но не пишу

Язык - прекрасный. Но производительность у него - говно. Языков знаю много, на каком писать, выбираю не на эмоциях.
А ты все программы пишешь только на единственном любимом языке? Ну так проснись, это не про профессионализм.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 01:05 
>>Люблю, но не пишу
> Язык - прекрасный. Но производительность у него - говно. Языков знаю много,
> на каком писать, выбираю не на эмоциях.
> А ты все программы пишешь только на единственном любимом языке? Ну так
> проснись, это не про профессионализм.

Перл - прекрасный язык? Каким же надо быть ..., чтобы так считать.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено 1 , 27-Окт-23 12:23 
> Перл - прекрасный язык? Каким же надо быть ..., чтобы так считать.

Нормальный язык. Что в нём ненормального ? Нужен для обработки текстовых файлов. Где-то под задачу подходит, где-то нет. Если программист умеет на нём писать, то вполне себе поддерживаемый код.

Просто сейчас другие требования к разработке - нужно чтоб 1000 обезьян в достаточно ограниченное время сделали как-то работающий код, а потом другая 1000 уже недообезьян могла его как-то поддерживать на плаву. Отсюда и новые тенденции в языках ну и в самом ИТ, где от джуниора до майора не дорасти, потому как джуниоры рабы-системы и никак им не выпрыгнуть с места гребца, прикованного цепью.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:17 
> нужно чтоб 1000 обезьян в достаточно ограниченное время сделали как-то работающий код, а потом другая 1000 уже недообезьян могла его как-то поддерживать на плаву

И что в этом плохого? ЯП должен быть мегасложный и запутанный, с многотысячными страницами стандартов (а лучше без них), чтобы на изучение уходили многие годы и потом со свойственным хвастовством и снобизмом можно было гордо говоить "Я поргромист!"?

> Нормальный язык. Что в нём ненормального ? Нужен для обработки текстовых файлов.

Для этого есть баш и авк. А если что-то сложнее, то питон. Перл - урод с закорючками в названиях переменных, my/our в объявлениях, невозможностью явно объявить параметры функции (баш, привет), корявым костыльным ООП и прочим хламом. У языка нет вектора развития, от него все отказываются. Только легаси.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:19 
> А ты все программы пишешь только на единственном любимом языке?

Нет, конечно. Но в отношениях с перлом я предпочитаю, чтобы с ним трахался кто-то другой.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 19:58 
На питоне веб никто и не писал особо, питон это для всяких нейросеток, анализа, парсеров и т.д. Руби... ну да, уже мёртв окончательно, хотя может где-то ютится на периферии в легаси. Голанг не взлетел.

Просто запомните что вэб это javascript.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 26-Окт-23 23:55 
>питон это для всяких

Питон плох для всего перечисленного. У него есть одно достоинство - на нем "умеют" программировать непрограммисты. Других нет.
>Голанг не взлетел

Не знаю, смеяться или плакать над твоей прошаренностью. Кроме голанга в бэкэнде уже ничего и нет. Уже даже начали появляться чмокансии фуллстек-голанг разработчиков.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:04 
>>питон это для всяких
> Питон плох для всего перечисленного. У него есть одно достоинство - на
> нем "умеют" программировать непрограммисты. Других нет.

Ну так и получается всякое Zope, которое потом с удовольствием заменяют... на почти что угодно, лишь бы не эта Zope'а.

>>Голанг не взлетел
> Не знаю, смеяться или плакать над твоей прошаренностью. Кроме голанга в бэкэнде
> уже ничего и нет. Уже даже начали появляться чмокансии фуллстек-голанг разработчиков.

Да? А как же тогда Dropbox переписавший бэк с голанга на хруст?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:20 
>А как же тогда Dropbox переписавший бэк с голанга на хруст?

Захотели и переписали.
Да что там, гугол с питона на голанг не перешел. И что?
Это все не отменяет того, что на голанге сейчас пишут веб бэкэнд примерно все.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 01:38 
> на голанге сейчас пишут веб бэкэнд примерно все

Все в твоей комнате. Ты и твой воображаемый друг. И что-то мне подсказывает, что это очередной хеллоуврот на 5 строчек...


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 20:25 
>>А как же тогда Dropbox переписавший бэк с голанга на хруст?
> Захотели и переписали.

Ну и вот таких захотевших в хайлоаде есть. Чтобы с GC не возиться, например.

> Да что там, гугол с питона на голанг не перешел. И что?

Вообще-то, FYI, 90% причин по которым гугл тратит деньги на go - это как раз это самое. И они уже много чего как раз на go с питона и переписали в своих вебсервисах. Вы же не думали что они будут бухать деньги в проект и не захотят с этого отдачу?!

> Это все не отменяет того, что на голанге сейчас пишут веб бэкэнд
> примерно все.

...включая гугля, который в первых рядах и начал упомянутую замену.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 01:33 
> Кроме голанга в бэкэнде уже ничего и нет.

Ох уж эти эксперты с opennet.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 01:09 
> На питоне веб никто и не писал особо

youtube и dropbox (изначально), bitbucket (изначально), uber (перешли на go), reddit (перешли/переходят на go), instagram. А так никто ничего особо не пишет, да. Можно сказать, что вот мол тормоз, все с него ушли. Дело только в том, что до такой нагрузки васян поделия чаще всего не доживут. Смысл их тогда писать на расте?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 01:36 
То что на го переписывают лишь каких-то пару штук микросервисов чисто в экспериментальном режиме и что львиная доля продакшена состоит чуть менее чем полностью из js ты конечно же умолчал.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено _ , 27-Окт-23 02:38 
Сайт знакомства для собачек?
А у нас, в кровавом как была жаба, так и осталась :(

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Хамасов Ксир Хазболлатович , 27-Окт-23 03:24 
Да некоторые и на коболе сидят в ещё более кровавом.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:08 
> и что львиная доля продакшена состоит чуть менее чем полностью из js ты конечно же умолчал.

Бредишь что ли? Открой гитхаб и посмотри



"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 20:28 
> youtube и dropbox (изначально),

Второй точно переписали на go а потом и на rust. Да и первый вероятно уже тоже.

> bitbucket (изначально),

А этот вообще просто сдох и всем пофиг на чем он там. Ну что, досервировались hg, пито-няши?

> uber (перешли на go), reddit (перешли/переходят на go),

...как типично :)

> Можно сказать, что вот мол тормоз, все с него ушли. Дело
> только в том, что до такой нагрузки васян поделия чаще всего
> не доживут. Смысл их тогда писать на расте?

Ну как бы работать ориентируясь сразу на фэйл проекта, с аргументом что если проект помрет то умение в нагрузку не потребуется - это наверное повод уйти такого сотрудника, с ним только фэйл и случится. Нельзя достичь успеха если изначально настроен на пролет.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 23:02 
> Второй точно переписали на go а потом и на rust.

А чего сразу не на ассемблер? Откуда вы такие только берётесь "эксперты"... тьфу.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 28-Окт-23 02:21 
>> Второй точно переписали на go а потом и на rust.
> А чего сразу не на ассемблер? Откуда вы такие только берётесь "эксперты"... тьфу.

У них и спроси в чем кайф бэк три раза кодить, особенно учитывая что проект с самого начала очевидный хайлоад.

На правах теории, видимо, денег много не бывает и когда вопрос в том чтобы за серваки платить вот именно из своих - от недополучения профитов начинает подгорать, что стимулирует разгонять софт. Серваки ж не бесплатные, особенно "в количестве".

А, да, на ассемблере тоже до сих пор наворачивают. Вон например фирма ARM последние полгода просто оптом хреначит intrinsics чертовой куче мультимедиа кодеков и рядом, как с цепи сорвались. Так их процы привлекательнее конкурентских при прочих равных, что полезно для кошелька. Гугол этому только рад, у них этих ARMов немеряно как раз. Не на серваках - так в мобилках.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:05 
> Ну как бы работать ориентируясь сразу на фэйл проекта, с аргументом что если проект помрет то умение в нагрузку не потребуется - это наверное повод уйти такого сотрудника, с ним только фэйл и случится. Нельзя достичь успеха если изначально настроен на пролет.

Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?

Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 28-Окт-23 02:25 
> Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?

В общем то да. Часто по виду проекта видно что там период полураспада год уже за счастье.

> Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.

Ну дык если их кодить сразу на мусорку - тогда точно не доживают. Это я уже понял :). И да, я таких дохлячков как раз видел. Юзеры их посылали в пень как раз за нецензурные времена операций и проч. И не, оказывается, "потом" - перфоманс дешево и сердито - не прикручивается! Очень немногие ухитряются выжить, переделав бэк в темпе вальса на ходу, многие как раз на вот этой фазе и подыхают. Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально изменив дизайн. А если не менять - ну он и не будет быстрым.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 29-Окт-23 00:16 
>> Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?
> В общем то да. Часто по виду проекта видно что там период
> полураспада год уже за счастье.

Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях сам найдешь?

>> Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.
> Ну дык если их кодить сразу на мусорку - тогда точно не
> доживают. Это я уже понял :). И да, я таких дохлячков
> как раз видел. Юзеры их посылали в пень как раз за
> нецензурные времена операций и проч. И не, оказывается, "потом" - перфоманс
> дешево и сердито - не прикручивается! Очень немногие ухитряются выжить, переделав
> бэк в темпе вальса на ходу, многие как раз на вот
> этой фазе и подыхают.

Кодят на минимально рабочий продукт, а не мусорку. Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.

> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально изменив дизайн. А если не менять - ну он и не будет быстрым.

Софистика. Если ты вышел на гонку, то должен знать условия. А если не знаешь, то формула 1 не поможет тебе на ралли.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 29-Окт-23 02:32 
> Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях
> сам найдешь?

Не вижу никакой ошибки в том чтобы учиться на своих - и чужих - ошибках. Это не баг а фича. Представляешь, я имею отношение к софтострою и видел много разных проектов. И успешных и зафейленых. Почему я не должен знать о зафейленых проектах? А что если меня даже и угораздило частью failbag тимы быть? Это чему-то противоречит? ORLY?

> Кодят на минимально рабочий продукт, а не мусорку.

И я таки видел как получается нечто. У дева на машине пашет. Приходят реальные юзери. Под ними все коллапсирует нахрен. И тут вдруг оказывается что где-то сбоку и быренько перфоманс не донавешивается.

Юзеры машут факами, костерят перфоманс, проект получает testimonials под стать, инвестиции к этому моменту уже основательно прожраны, а новые при вон тех testimonials от кипишующих юзерей - можно и не получить уже. Странно, да? :)

> Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не
> нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.

Ну как бы если он никому не нужен - если у него такой период полураспада, а может стоило тогда другой проект делать? С более солидным временем жизни? Хайпануть месяц и помереть - там можно и не успеть инвестиции отбить. А когда это штука типа дропбокса, там с самого начала понятно что ну вот не будет это лайтовым. И да, я не понимаю как именно навалить себе заведомо двойной, а то и тройной объем работ - "выгодно". Вы уж либо кодили сразу на мусорник, либо оно уж таки должно было учитывать хайлоад. Не вижу в случае штуки типа дропбокс промежуточных опций.

>> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально
>> изменив дизайн. А если не менять - ну он и не будет быстрым.
> Софистика. Если ты вышел на гонку, то должен знать условия. А если
> не знаешь, то формула 1 не поможет тебе на ралли.

Ну дык в этой гонке до финиша доезжает спасибо если 10% от участников. И хреновый дизайн автомобиля, явно не подходящий для условий гонки - отличный способ вылететь. Что и наблюдается.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 29-Окт-23 23:38 
>> Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях
>> сам найдешь?
> Не вижу никакой ошибки в том чтобы учиться на своих - и
> чужих - ошибках. Это не баг а фича. Представляешь, я имею
> отношение к софтострою и видел много разных проектов. И успешных и
> зафейленых. Почему я не должен знать о зафейленых проектах? А что
> если меня даже и угораздило частью failbag тимы быть? Это чему-то
> противоречит? ORLY?

Чел, ты занимаешься софистикой. Перечисленные проекты (в том числе instagram) написаны на python (или были, не суть). По твоей логике они изначально были обречены. Но ты почему-то о них знаешь. Наверное все не так как ты говоришь. Подумай над этим.

>> Кодят на минимально рабочий продукт, а не мусорку.
> И я таки видел как получается нечто. У дева на машине пашет.
> Приходят реальные юзери. Под ними все коллапсирует нахрен. И тут вдруг
> оказывается что где-то сбоку и быренько перфоманс не донавешивается.

Перед запуском любого проекта оценивается возможная нагрузка и выбирается кол-во необходмых мощностей. Если на деве запускается simple-http-server и у него все работет, а в проде это поделие не справляется с нагрузкой, то тут вопрос к тем, кто все это пропустил через ревью.

>> Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не
>> нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.
> Ну как бы если он никому не нужен - если у него
> такой период полураспада, а может стоило тогда другой проект делать? С
> более солидным временем жизни? Хайпануть месяц и помереть - там можно
> и не успеть инвестиции отбить. А когда это штука типа дропбокса,
> там с самого начала понятно что ну вот не будет это
> лайтовым.

Да ты сам себе противоречишь. Dropbox изначально был на питоне, потом они делали pyston, а потом перешли на другой стек.

>>> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально
>>> изменив дизайн. А если не менять - ну он и не будет быстрым.
>> Софистика. Если ты вышел на гонку, то должен знать условия. А если
>> не знаешь, то формула 1 не поможет тебе на ралли.
> Ну дык в этой гонке до финиша доезжает спасибо если 10% от
> участников. И хреновый дизайн автомобиля, явно не подходящий для условий гонки
> - отличный способ вылететь. Что и наблюдается.

Опять ты повторяешь свою мантру? Вот зачем тебе ферари в гонках по деревне? Каковы шансы, что тебя обгонит трактор?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 26-Окт-23 14:27 
> На перле можно писать отличный сопровождаемый код. Просто пока никто не смог.

Поправил тебя, не благодари.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено пох. , 26-Окт-23 19:57 
> На перле можно писать отличный сопровождаемый код. Просто пока местный эксперт - не смог.

Поправил поправку. И отучайся говорить за всех.

Я сп-дил скриптик на перле в 2009м, хз в той ли конторе писанный или тоже откуда-то, протаскал его за собой до 2016го через три разных места работы (с миллионом правок по месту) и возможно оставил на память кому-то еще грамотному.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 01:01 
>> На перле можно писать отличный сопровождаемый код. Просто пока местный эксперт - не смог.
> Поправил поправку. И отучайся говорить за всех.
> Я сп-дил скриптик на перле в 2009м, хз в той ли конторе
> писанный или тоже откуда-то, протаскал его за собой до 2016го через
> три разных места работы (с миллионом правок по месту) и возможно
> оставил на память кому-то еще грамотному.

Прибереги свои байки на потом. А лучше покажи код, а мы оценим, сопровождаемый ли он. Нет кода - нет разговора.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 01:15 
>Я сп-дил скриптик на перле в 2009м, хз в той ли конторе писанный или тоже откуда-то, протаскал его за собой до 2016го через три разных места работы

А вот это статья УК РФ. Поподробнее, пожалуйста, что за контора, ваши ФИО?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 00:36 
Да в общем-то навалом примеров отличного кода на перле. Уродливого кода на перле ровно столько же, сколько на любом другом языке.
На JS куда больше уродливых кодов, чем на перле - и ничего, нормально всё. Люди массово не понимают замыканий и пишут невероятно плохой код. Потом переписывают на тайпскрипт (принципиально от этого ничего не меняется). Узнаешь себя и своих знакомых?

Ты вырос на сказках, что на перле невозможно писать, сам не пробовал, программ на перле не видел. Зато наверняка питон у тебя хороший язык (несмотря на все дерьмо с GIL, тормознутость и фрагментацию). Так принято считать, а ты из тех, кто против мнения стада никогда не пойдет, вот и всё.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 01:00 
>[оверквотинг удален]
> перле ровно столько же, сколько на любом другом языке.
> На JS куда больше уродливых кодов, чем на перле - и ничего,
> нормально всё. Люди массово не понимают замыканий и пишут невероятно плохой
> код. Потом переписывают на тайпскрипт (принципиально от этого ничего не меняется).
> Узнаешь себя и своих знакомых?
> Ты вырос на сказках, что на перле невозможно писать, сам не пробовал,
> программ на перле не видел. Зато наверняка питон у тебя хороший
> язык (несмотря на все дерьмо с GIL, тормознутость и фрагментацию). Так
> принято считать, а ты из тех, кто против мнения стада никогда
> не пойдет, вот и всё.

Перешел на личности? По делу есть что сказать? Плохой, хороший. Был бы он хороший, то не валялся бы сейчас на помойке. Ты наверное просто старпер из мейла?


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 01:44 
Анон собственно по фактам всё разложил.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Аноним , 27-Окт-23 01:43 
Плохо про перл говорят только те, кто лишь краем уха слышал, что на нём писали однострочники. Но помимо однострочников на перле когда-то был написан чуть менее чем весь интернет.

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 02:16 
> Плохо про перл говорят только те, кто лишь краем уха слышал, что
> на нём писали однострочники. Но помимо однострочников на перле когда-то был
> написан чуть менее чем весь интернет.

Бред. Я писал на нем и читал кэмел бук. Язык полон архаизмов (передача параметров в стиле баша, любовь к $), плохого дизайна от религиозного автора (bless), костылей (не забываем про единичку 1 в конце модуля) и совершенно непригодного для промышленной разработки в большой команде принципа TMTOWTDI. Учитывая все это, а также, что автор забил на язык, он оказался на помойке. И к счастью.

Хорошо про перл, говорят лишь сисьадмины и мамкины-хацкеры старики, которые сами писали портянки на 1 раз.


"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Хамасов Ксир Хазболлатович , 27-Окт-23 03:23 
А минусы перечислите?

"Выпуск nginx 1.25.3, njs 0.8.2 и NGINX Unit 1.31.1"
Отправлено Вы забыли заполнить поле Name , 27-Окт-23 23:06 
> А минусы перечислите?

Твое неумение читать?