После 13 месяцев разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.22.0, которая вобрала в себя изменения, накопленные в основной ветке 1.21.x. В дальнейшем все изменения в стабильной ветке 1.22 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.23, в которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57243
Вы ведь в курсе что всю русскую команду разработки (читай создателей) уволили в свете происходящего? Уволили с концами, без хитрых схем. Тупо. Нах**. Всех.
От куда данные?
Этот релиз опубликовал Maxim Dounin. И активность коммитеров не изменилась
https://github.com/nginx/nginx/graphs/contributors
https://github.com/nginx/unit/graphs/contributors
На хабре списался с core-разработчиком Nginx.
Пруф или не было.
Дядь, а мне сильно надо тебе что-то доказывать, а? как считаешь?
Если тебе нужны пруфы - руки в ноги и самостоятельно пошёл искать.
Я не он, но ты сам сюда притащил сомнительное утверждение на уровне одна бабка сказала и предлагаешь теперь его доказывать - как-то не очень выглядит.
не хочешь - не верь
мне то какое дело что у тебя там выглядит "как-то не очень" а что "очень"
Найс троллинг.
а как тебе такой троллинг?
https://support.f5.com/csp/article/K59427339
Page Not Found
У меня работает. Если кому лень переходить:K59427339: F5 statement on operations in Russia
Original Publication Date: Apr 28, 2022
Updated Date: May 03, 2022Policy Information
F5 stands firmly in support of the people of Ukraine and their rights as a sovereign democratic nation. In addition to full compliance with all applicable sanctions and export control restrictions, F5 has taken the following actions that align with our human-first values and aim to protect our employees, customers, and partners:
F5 has ceased all sales, closed our office in Moscow, and has no one employed out of Russia.
All F5 contributions to NGINX open source projects have been moved to other global locations. No code, either commercial or open source, is located in Russia.
All customer support cases are being routed through resources in other locations.More information on F5 support for Ukraine can be found here: Standing Firm in Support of the People of Ukraine.
Please contact F5 Support with further questions or refer to the resources in the Supplemental Information section of this article for additional guidance.
ага, теперь увидел.
я не включил элементы XHR в uMatrix.
> ага, теперь увидел.
> я не включил элементы XHR в uMatrix.Написано же F5 BIG SPYWARE. Как за тобой шпионить то без XHR?!
> а как тебе такой троллинг?
> https://support.f5.com/csp/article/K59427339И где тут про уволили? Тут написано, что в России у них никто не работает, что неравнозначно увольнению, могли и релоцировать. Так что тебе конкретно разработчик-то на хабре написал, а, жырнота ходячая?
Искать твою личную переписку на хабре? Ты здоров, мальчик?
Google по запросу сысоев+nginx site:habr.ru ничего свежее 2017 года не находит.Что и требовалось доказать.
Походу он тебе на314здел что он core разработчик.Максим там же где и был, никто его, походу, не увольнял. Сысоев тоже там же где и был - десять лет уже не прикасается к этому коду (вот он, если что - был разработчик, но это было - давно) Остальные "разработчики" - авторы десятка строк там, пятка сям - ну стали не нужны, ничего удивительного.
rofl, если не нужен разраб входящий в 5-ку топ коммитеров, судя по github-у, то базара 0
Если остальные пятеро комитят по одной строчке в год, а он целых три - не, не особо нужны все пять.И да, претензия называться "создателем" особенно смешная.
Создателя если что я лично знавал в лучшие времена. И он создавал все это - один. А не "мы добавили переменные в еще два параметра".(отдельная история - коммерческий продукт, понятия не имею кто его создатели и кто его покупает, такую вещь в себе)
Дядь, заниматься буквоедством и байки из склепа травить будешь со своей женой. Мне твои понты до Ж
> Дядь, заниматься буквоедством и байки из склепа травить будешь со своей женой.
> Мне твои понты до ЖТут как бы все догадываются что nginx реально держится на сысоеве и дунине, так что такой пафос, без пруфов, как бы это... здесь вам не хабрашвабра, пафос и понт нахрапом не пройдет.
Увольнение плюс-минус десятка-двух aux вообще мало на САБЖ повлияет.
ну так и не парьтесь) Дуниншмунин с десятком-другим индусов справятся)
> ну так и не парьтесь) Дуниншмунин с десятком-другим индусов справятся)Дунин и Сысоев справлялись дочерта лет и всегда были ключевыми кодерами. Увольнять этих двух это хороший способ похоронить проект. Все остальное произведет маргинальный эффект на проект имхо.
Так что режим белки истерички без пруфов и оценок импакта? Ну ой, это так не работает.
> Увольнять этих двух это хороший способ похоронить проект.Changelog из новости намекает, что проект уже потихоньку отправляют на покой.
Ну действительно, что там ещё допиливать? Конкурент для Envoy всё равно не получится.
> Ну действительно, что там ещё допиливать? Конкурент для Envoy всё равно не получится.Это как-то довольно разные штуки. И что значит - на покой? А сервировать статику в нагруженных проектах кто будет?
> Тут как бы все догадываются что nginx реально держится на сысоеве и дунинеА он вообще держится? Последние годы все изменения - чисто косметические.
>> Тут как бы все догадываются что nginx реально держится на сысоеве и дунинеСысоев уже лет десять к нему не прикасается.
> А он вообще держится? Последние годы все изменения - чисто косметические.
Ну как бы резкие повороты - смерть проекту. Зачем же загонять насмерть хорошую дойную корову?
Баги исправляются, что можно по мелочи - добавляется.Для стремных экспериментов есть unit (и вот он, как я понимаю, Сысоеву гораздо интереснее).
А тут ничего переделывать глобально уже нельзя. К сожалению.Ну и хер с ним. На современном железе современным апачем снова вполне уже можно пользоваться.
> Ну и хер с ним. На современном железе современным апачем снова вполне уже можно пользоваться.А раньше почему нельзя было?
> А раньше почему нельзя было?сжирал всю память и все буферы в системе какие есть и вис - при весьма слабой нагрузке. Если его до этого не успевали еще и поломать, что тоже было вполне вероятно. Если мы не о хомячке с едиственным index.html на пресловутом p4, конечно.
Между версиями 1.3 и 2.0 там, видимо, полностью сменился коллектив активных разработчиков, началось улучшайканье чего не нужно, ну, разумеется, еще и под windows. А тут как раз nginx подоспел, очень вовремя заняв нишку.
К 2.2 большинством детских болезней уже переболели, windows как-то подзадвинули из приоритетов разработки, коллектив в силу старости и смерти видимо в очередной раз изрядно обновился, и стало можно снова пользоваться - да и мощности компьютеров выросли, возможно еще и поэтому оно реже теперь путается в собственных шнурках.
Если конечно нужен именно веб-сервер, а не безмозглый прокси.
> А раньше почему нельзя было?Потому что жирный и тормозной архитетурный урод писаный какими-то нарками. Особенно 1.х с дефолтным воркером префорком.
Нжинкс унутрях как-то осмысленнее сделан, с пониманием что и нафига. Хоть каким-то. Апи для модулей нарковское конечно, во имя гибкости и фичности, блаблабла. Но кодеры имели хоть какое-то понятие что и зачем они делают. А апач - да в инкубатор апача его, там ему самое место.
> Ну и хер с ним. На современном железе современным апачем снова вполне
> уже можно пользоваться.А почему нельзя продолжать пользоваться nginx?
одного неумения в .htaccess лично мне уже достаточно.Неумения нормально а не через анус во вложенные иерархии в конфиге ("а давайте вы все повторяющиеся команды вынесете в include чтоб их вообще не было видно и стало совсем неясно как конфиг работает") - тоже вполне хватило бы и отдельно.
Неумения в нормальный mod_status (только для белых, $1500 в год)
да до бесконечности можно...
Ну и зачем вот продолжать пользоваться этим уродом с его ДВУМЯ неработающим fastcgi.conf ?
Времена когда ядро не справлялось с очередью syn'ов - давно прошли.
> Для стремных экспериментов есть unit (и вот он, как я понимаю, Сысоеву
> гораздо интереснее).Забавная кстати вундервафля. Походу до них доперло таки сделать реюзабельной либой. Чем-то на lwan стало смахивать, но у того апи на сях как эмбедабельной либы все ж покрасивее, закорюк меньше.
> А тут ничего переделывать глобально уже нельзя. К сожалению.
Дык это... юзеры не поймут.
> Ну и хер с ним. На современном железе современным апачем снова вполне
> уже можно пользоваться.А оно надо? Его вообще в могильник лучше сгрузить :)
Сам инсайдерской информацией не владею, но https://hg.nginx.org/nginx-quic/shortlog/quic показывает, что возможно он и прав.
Там же есть и другие ветки, в которых активность пободрее.
Вы про https://hg.nginx.org/nginx-quic/shortlog/default ?
То же не очень оптимистично.
Странно что вы пишите что это плохо. Наконец nginx отчистился от этих троянописателей.
Теперь осталось очистить от написанного ими кода.
Останется только один пустой каталог.
Офигенно же!
Зачем? Или у тебя единственный паттерн поведение повторение за окружающими?Просто новые хозяева нжинкс сделал всё правильно всего-то и делов.
> Просто новые хозяева нжинкс сделал всё правильно всего-то и делов.В смысле, ничего серьёзно не меняли после "троянописателей"?
Аноны, стесняюсь спросить, у вас тут что, чемпионат кто кого передебилит? Я прям в тупике кому из вас первое место отдать.
Предложили уволиться или переехать.
Большенство уволилось.F5, собственно, писало об этом.
https://support.f5.com/csp/article/K59427339
> русскую команду разработки (читай создателей) уволили в свете происходящегоОткуда новости?
Из пустой головы типичного ЦИПСОшника
Ципсошника? Ты ничего не перепутал. Или уже всё...
ну уволили и уволилифоркнули и пошли дальше разрабатывать свой суверенный nginx - не?
Когда продавали торговую марку- не думали что их так попользуют и выбросят как использованный ....
Форкнуть наверное могут... под новым именем...и начать все с начала....
С какого начала? Достаточно написать "от создателей Nginx", и в России разберут, как горячие пирожки, особенно если всё было именно так, как написано выше. В остальном мире да, заново, но там и так у многих свои форки.
> С какого начала? Достаточно написать "от создателей Nginx", и в России разберут,
> как горячие пирожки, особенно если всё было именно такТолько денег не дадут - самим уже мало...
> С какого начала? Достаточно написать "от создателей Nginx", и в России разберут, как горячие пирожкиВеб-сервер для статики? Нафига? Это достаточно узкая задача, и существующий Nginx её практически полностью решает.
Как реверс-прокси он достаточно урезан и примитивен, но есть достаточно продвинутые Envoy и HAProxy, так что смысла туда лезть никакого.
Разве что сервер приложений.
> Веб-сервер для статики? Нафига? Это достаточно узкая задача, и существующий Nginx её
> практически полностью решает.пока не прибегают с кнутами выяснять - КАКОЙ из стапиццот запросов кладет прод.
А что вот ты со своим stub_status можешь ответить - пол-второго?
SELECT request_uri, count(*) AS c FROM logs.nginx WHERE timestamp >= now() - INTERVAL 10 MINUTE GROUP BY request_uri ORDER BY c DESC LIMIT 5
Ах да, бинарные логи для не-девляпса же табу.
Ну, тогда могу предложить только чупа-чупс.
> SELECT request_uri, count(*) AS c FROM logs.nginx WHERE timestamp >= now() -
> INTERVAL 10 MINUTE GROUP BY request_uri ORDER BY c DESC LIMIT
> 5а, вот оно чего, михалыч. И сколько оно у тебя выполняется на модном-современном клячхаусе с петабайтным стором ненужнологов, кстати?
Видишь ли, девляпс - это НИКАК не поможет ответить на заданный мной вопрос - что вот сейчас положило прод. Только гадать сможешь.
Тебе для этого ответа вовсе не нужны миллионы request uri за 10 уже давно ушедших минут.А, впрочем, знаю что у тебя его положит гораздо раньше чем то про что вопрос. Запись в тот лог.
В принципе, в современном девляпс мирке оно вот так и работает.
Никого уже и не жалко.
> а, вот оно чего, михалыч. И сколько оно у тебя выполняется на модном-современном клячхаусе с петабайтным стором ненужнологов, кстати?5 rows in set. Elapsed: 0.884 sec. Processed 27.09 million rows, 1.86 GB (30.65 million rows/s., 2.11 GB/s.)
Какая-нибудь лапша на баше до сих пор (со вчера) бы считала :)
> Видишь ли, девляпс - это НИКАК не поможет ответить на заданный мной вопрос - что вот сейчас положило прод. Только гадать сможешь.
Мне - неоднократно помогало.
Вам, боюсь, действительно не поможет. Умение читать лог - один из ключевых признаков, отличающих админа от эникея.
>Умение читать лог - один из ключевых признаков, отличающих админа от эникея.какой лог? отладочный - да, акцесс лог - вам не ответит на вопрос почему свалился прод.
Всегда отвечал, а теперь не ответит?
Веб-сервер - штука достаточно простая (если только адепты "борьбы с девляпством" не начали запихивать в конфиг прикладную логику, с тоннами рерайтов и скриптами на перле и lua).
Проблемы обычно возникают на стороне приложения. И тут логи реверс-прокси позволяют как минимум выделить проблемные запросы (по таймингам и кодам ответов).
>Всегда отвечал, а теперь не ответит?процессы вебсервера у вас в корку не валятся? и как тут акцесс лог поможет? и не стоит забывать, что в акцесс лог попадают обработанные завершенные запросы в не зависимости от статуса, а раз записал в акцесс лог значить процесс справился со своей задачей.
> процессы вебсервера у вас в корку не валятся?Со времен nginx 1.8 - не. (1.7 тоже не)
> обработанные завершенные запросы в не зависимости от статуса, а раз записал
> в акцесс лог значить процесс справился со своей задачей.Вот именно. Тут ты попал в точку. Патанатом все знает и все может - но поздно!
Поэтому видеть надо совсем не лог (он вообще не очень нужен - у "приложению" свой лог есть, обычно куда более информативный, если знать, о чем его спрашивать). Но девляпсам не нужны лишние знания, зачем им... посмотрит в лог, увидит там фигу, поднимет еще стотыщ инстансов - деньги ведь бесконечные, урааа - проблема решена.
>Со времен nginx 1.8 - не.наивно
> поднимет еще стотыщ инстансов - деньги ведь бесконечные, урааа - проблема решенаКак же этому уборщику дц печёт, что для кого-то деньги не проблема. Завидуй молча. Пока ты вручную на одном сервере конфиги правишь в поте лица, я задеплоил приложуху на хероку и закончил на этом свой рабочий день. Да, она неоптимальна, жрёт ресурсы и не выдержит c10m на одном серваке. И мне пофиг. Пока ты выдрачивал свой идеальный код, я уже набрал платящую юзербазу, нанял людей оптимизировать мой кривой код, и ко времени твоего значительно лучшего по всем релевантным параметрам релиза тот бизнес уже или как-никак тарахтит, или сдох.
Единственный релевантный KPI здесь — время. А сто тысяч инстансов или миллион, плевать, этот счёт не из моего кармана оплачивается.
> А сто тысяч инстансов или миллион, плевать, этот счёт не из моего кармана оплачивается.Но где ты берешь столько богатых лохов?
И как разводишь их заплатить за твое никому ненужное время чтобы ты помог им прогадить их собственные бабки?
Раньше брал по тематическим конференциям, а теперь сами меня находят. Не понимаю, почему все так не делают — работа непыльная, знать надо только терраформ и с десяток позиций номенклатуры авс. Платят хорошо, куча свободного времени.
> процессы вебсервера у вас в корку не валятся?У меня же не апач.
> и не стоит забывать, что в акцесс лог попадают обработанные завершенные запросы в не зависимости от статуса, а раз записал в акцесс лог значить процесс справился со своей задачей
А он всегда справляется. Если бэк не ответил - срабатывает таймаут.
> У меня же не апач.наивно
> А он всегда справляется. Если бэк не ответил - срабатывает таймаут.
тогда по определению в нджинксе проблем нет, смузихлебы код корявый написали :)
> наивноУ него наверное и не IIS, расслабься. А упавший нжинкс... ну... теоретически так наверное бывает. Практически - обычно живой нжинкс кажет всему миру BAD GATEWAY или GATEWAY TIMEOUT, прозрачно намекая что претензии к барахлу за ним. Уронить нжинкс актуальной версии это такое сильно отдельное достижение, нифига не маленькое и сразу с претензией на известность, ибо накопал DoS атаку на популярный софт, это CVE вероятно.
Есчо у меня были нжинксы на достаточно нагруженых сайтах. Ну вот не падали они чего-то в нормальных ситуациях. Просто грузят файлы бочками. Час, день, месяц, ... наверное и год грузили бы, но системы иногда апдейтить все же надо.
> тогда по определению в нджинксе проблем нет, смузихлебы код корявый написали :)
Как-то так оно обычно и бывает. У кодеров нжинкса обсираков не то что не бывает, но вот так по глупому все же экзотика какая-то. А то что ваше вебмакачье д-рьмо облажалось - при чем тут нжинкс?!
>Ну вот не падали они чего-то в нормальных ситуациях.падают обычно рабочие процессы, и ждать, что свалиться мастер процесс обычно редкость в супервизорской архитектуре (упало - поднимем). А рабочие процессы валятся от банально кривой конфигурации, пичканием всяких перлов или луа скриптом, не говорю уже про всякие недоработки в http2 протоколе.
> У него наверное и не IIS, расслабься. А упавший нжинкс... ну... теоретически
> так наверное бывает. Практически - обычно живой нжинкс кажет всему мирупрактически тоже бывает.
> барахлу за ним. Уронить нжинкс актуальной версии это такое сильно отдельное
> достижение, нифига не маленькое и сразу с претензией на известность, иботот козел из-за которого у меня падал 1.8 - предпочел остаться неизвестным. Но падало систематически. CVE по именно этой ветке подходящих нет. Что-то видимо тихо пофиксили без особой огласки - во всяком случае, я с тех пор такого не видел. Впрочем, именно в том месте в результате остался 1.7 с кучкой патчей других, известных мне cve, так что есть небольшой шанс...
> Есчо у меня были нжинксы на достаточно нагруженых сайтах. Ну вот не
Тот даже не сказать что особо был нагружен. Но гугль заходил, да.
Так что нет, не вебмакакой единой. И с исправленным багом с libressl тоже осадочек остался - Максим просто замел баг под ковер (потому что это не его баг, это баг libressl. Очень-очень нехороший баг. То есть тоже можешь претендовать на известность. Если расковыряешь.)
Ну так ты расскажешь как надо правильно? Или как всегда, повыделываешься и убежишь?
Кибана? Графана? Не, не слышал. Я тебе уже писал, что ты профнепригоден, пришло время повторить -- пора на пенсию, старпёр.
Когда я уйду - у таких как ты оно все рано или поздно йапнется, и графана прекрасно покажет пустое место, как и должна была. После чего ты надолго задумаешься, чего это оно, вдруг. Но поздно - все уже легло.Вот ровно потому что вы "слышали" очень много слов, а сделать ничего не умеете, и все надеетесь на волшебство ритуалов.
Кибаной он проблему которая вот сейчас все положит собрался решать, о незамутненный девляпсовый разум...
Это был ответ на твой вопрос "пока не прибегают с кнутами выяснять - КАКОЙ из стапиццот запросов кладет прод. ", дурачок ты профнепригодный.
> Это был ответ на твой вопрос "пока не прибегают с кнутами выяснять
> - КАКОЙ из стапиццот запросов кладет прод. ", дурачок ты профнепригодный.пустое место показываемое в этот момент графаной - безусловно очень поможет тебе ответить на этот вопрос. Профпригодный ты наш.
Графана покажет тебе момент, когда проблема началась, а Кибана нужный лог, дурашка. На пен-си-ю.
Мне неинтересно когда началась (и не покажет). Мне интересно в чем проблема.А в "нужном логе" у тебя этой инфы - нет.
Продолжай думать что что-то умеешь кроме кликанья мышкой по икибанам, девляпс.
> На пен-си-ю.
а по факту пока уволен - девляпс.
Но ты продолжай фантазировать. Когда-нибудь деньги лохов и в твоем заповеднике кончатся. Не могут же они быть бесконечно богатыми и при этом бесконечно т-пыми.
> а, вот оно чего, михалыч. И сколько оно у тебя выполняется на
> модном-современном клячхаусе с петабайтным стором ненужнологов, кстати?Прикинь, пох, скуль в индексацию - умеет! Так что это будет сильно быстрее чем греп терабайта. В этом месте кто-то начинает догадываться что бинарные логи не такой уж маразм. А как ты вообще себе текстовый индекс представляешь в эффективном виде?
> вопрос - что вот сейчас положило прод. Только гадать сможешь.
Как раз нормальный девопс с нормальной аналитикой должен отвечать на это даже разбуженый посреди ночи, иначе накукуй он вообще нужен?! Сократить к хренам если разницы нет.
>> а, вот оно чего, михалыч. И сколько оно у тебя выполняется на
>> модном-современном клячхаусе с петабайтным стором ненужнологов, кстати?
> Прикинь, пох, скуль в индексацию - умеет! Так что это будет сильно
> быстрее чем греп терабайта. В этом месте кто-то начинает догадываться что
> бинарные логи не такой уж маразм. А как ты вообще себе
> текстовый индекс представляешь в эффективном виде?
>> вопрос - что вот сейчас положило прод. Только гадать сможешь.
> Как раз нормальный девопс с нормальной аналитикой должен отвечать на это даже
> разбуженый посреди ночи, иначе накукуй он вообще нужен?! Сократить к хренам
> если разницы нет.Этим должны заниматься on-call SRE, девопс это про другое.
> Этим должны заниматься on-call SRE, девопс это про другое.Про "разбуженного среди ночи" как ты (не) догадался было утрирование для лучшей передачи общей идеи мистеру поху, а не предложение назначить девопса дежурным админом, они и правда не для этого :))
А поцтер "виноват" тем что захотел базовую версию чего-то такого для всех и каждого. Негодяй, что сказать!
> Когда продавали торговую марку- не думали что их так попользуют и выбросят как использованный ....Полагаю, продавал лично Сысоев, и нет уверенности, что его интересовало мнение коллег.
> форкнули и пошли дальше разрабатывать свой суверенный nginx - не?не - F5 им зарплаты платить больше не будет, а свой суверенный никому не продашь.
(вон же ж халявное - взять, взять, взять!)
Тем более, что haproxy inc подсуетились, и практически все платные фичи nginx plus предоставляет в бесплатной поставке. А если не видно разницы, зачем платить больше?
> Тем более, что haproxy inc подсуетились, и практически все платные фичи nginx
> plus предоставляет в бесплатной поставке.там главная платная (очень платная) фича- общая консоль управления и мониторинга (вот та самая вещь в себе)
Кстати, как там у хапрокси с тем что вот в этой самой новости помянуто:
Syntax: mp4_limit_rate on | off | factor;
This directive is available as part of our commercial subscription.
Syntax: mp4_limit_rate_after time;
This directive is available as part of our commercial subscription.
Syntax: mp4_start_key_frame on | off;
А это не работает в файрфоксе, поэтому подавитесь на халяву!(в общем и целом последние годы так - куды ни плюнь. Но, конечно, за stub_status мы их все отдельно ненавидим.)
> там главная платная (очень платная) фича- общая консоль управления и мониторинга (вот та самая вещь в себе)На самом деле главное - это runtime API (управление) и нормальные метрики (мониторинг). Если они есть - за пару вечеров/неделек (в зависимости от опыта и требований) на чём-нибудь хипста-молодёжном можно любую консоль сляпать.
> Кстати, как там у хапрокси с тем что вот в этой самой новости помянуто:
Никак. HAProxy - чистый реверс-прокси, статику он отдаёт только в виде страниц ошибок.
> Никак. HAProxy - чистый реверс-прокси, статику он отдаёт только в виде страницну вот поэтому никому кроме девляпсов и не нужен.
А я думал, девляпсы - это как раз те, кому подавай all-in-one, и чтобы прокси, и статика, и DNS, и GPS, и чтобы ботинки чистил.
> А я думал, девляпсы - это как раз те, кому подавай all-in-one,
> и чтобы прокси, и статика, и DNS, и GPS, и чтобы
> ботинки чистил.зачем? Надо просто нахерачить еще пиццот инстансов в k8s, и завести их в мегазапутанную схему из восьмидесяти уровней прослоек, прокси там, статика сям, хождение в базу отдельно с нескучным rest api, чтоб точно никто уже не разобрал и зарплату платили вечно. Главное вовремя уволиться (у нас вот - успели, прям перед февралем)
А вот коммерческий nginx- это именно all in one. Причем ан@л0г0внетный и ни с чем особо не совместимый. Поэтому я до сих пор изумляюсь, кто ж его за те деньги покупатели и что они с ним дальше делают-то. (Нет, там есть вроде и api для самостоятельного ковыряния, но оно позиционируется именно как готовое законченное решение. Да и с апи самостоятельно ковыряться за те деньги как-то грустно, а готовых коннекторов я как-то не видел в их промо.)
> Надо просто нахерачить еще пиццот инстансов в k8s, и завести их в мегазапутанную схему из восьмидесяти уровней прослоек, прокси там, статика сям, хождение в базу отдельно с нескучным rest api, чтоб точно никто уже не разобрал и зарплату платили вечно.Действительно, вместо гигантского универсального монолита, который делает всё (но плохо) и периодически виснет (на чём - непонятно, ведь он же делает вообще всё) сделать несколько компонентов, каждый из которых прост и выполняет одну задачу - это признак ненужного усложнения.
> Действительно, вместо гигантского универсального монолита, который делает всё (но плохо) и периодически виснетэто какие-то девляпсовые фантазии, ни малейшего отношения к реальному миру не имеющие.
> сделать несколько сотен компонентов, каждый из которых прост и выполняет одну задачу, но непонятно, какую и для чего, и запутать их в невообразимый клубок
(поправил, не благодари)
- это вот реальность. Если что - у нас вакансия того дурака которого наградят ответственностью за это все - открыта. Приходи, очень ждем.
> - это вот реальность.Что ж за помойка там у тебя, что не можете нанять специалистов?
> Если что - у нас вакансия того дурака которого наградят ответственностью за это все - открыта. Приходи, очень ждем.
> вакансия того дуракаПопробуйте открыть вакансию умного, не пожалеете. Правда, платить придётся от 150USD/час, но ты ж в сириус энтерпрайзе эникеишь, стало быть бабки есть.
>> - это вот реальность.
> Что ж за помойка там у тебя, что не можете нанять специалистов?Ну так девляпсы насоздавали. Ровно по описанному рецепту.
Специалистов по созданию подобных помоек нам больше не требуется, большое спасибо, нам бы специалиста по распутыванию и ликвидации. Но их таких не делают, похоже.Заметим, созданное по немодным устаревшим технологиям - работает и поддерживается, в отличие от вот того, которое только костылями подпирается все больше и больше. А самое смешное знаешь в чем? Это (которое надевляпали) - b2b система. Нагрузка на нее в обычное время, естественно, равна нулю.
> Попробуйте открыть вакансию умного, не пожалеете.
Так умные не пойдут. Я же говорю, ответственность прилагается, а они ж умные...
rm -rf я знаешь ли и без тебя могу.> Правда, платить придётся от 150USD/час,
мечты, влажные мечты впопеннетчика.
> но ты ж в сириус энтерпрайзе эникеишь, стало быть бабки есть.
На то и сириус ентер-прайс, и потому они у него и есть, что всяким жадным и глупым их не швыряют лопатами.
Те-то втерлись ровно на обратном - ссаньем в уши про шва6...простите, халяву и впопенсосие.
Теперь ентер-прайс получил на некоторое время прививку от подобных, но, к сожалению, с долгоиграющими постэффектами.
>прост и выполняет одну задачуПрост и выполняет одну задачу - это не про контейнеры. Это про шелл.
Лет 5 назад для своей инфры покупали, примерно штук 50, в основном ради статистики и least_time , кубер к нам ещё тогда не завезли.
> Лет 5 назад для своей инфры покупали, примерно штук 50,Ну то лет пять - а сейчас-то?!
Или смысл именно в том, что f5 купила оптом и все сразу и навсегда, именно в тот момент когда идея розничной продажи себя исчерпала? Похоже, что так.
Ну тогда что ты удивлялся что макак поувольняли? Все, улучшать панель управления больше незачем.
А больше ничего существенного, собственно, и не делали. Поскольку иначе у кого-нибудь что-нибудь сломается, привет ДВУМ fastcgi_conf в стандартной поставке (больше пяти лет уже, по-моему?)
> Ну тогда что ты удивлялся что макак поувольняли? Все, улучшать панель управления больше незачем.Я про увольнения вообще ничего не писал и даже не особо вникал кто там что.
> когда идея розничной продажи себя исчерпала? Похоже, что так.
смотрим в новость "Доля ... Node.js с 1.2% до 1.9%", читаем как - "разработчикам всё больше дают выставлять сервера в интернеты по их внутреннему мироощущению, без всякого контроля" - таким, пожалуй, даже не продать, а просто дать что-то будет анрил.
> - "разработчикам всё больше дают выставлять сервера в интернеты по их
> внутреннему мироощущению, без всякого контроля" - таким, пожалуй, даже не продать,fffuck...
Надеюсь что это все же пока проценты, растущие за счет вот этих вот, профисианалов, ищущих причину аварий методом sqlизации логов фронтенда.
За ним там какой-нибудь блокчейн, p2p и вебторрент для bullshit bingo. Навернется - деньги лохов и не жалко ни разу.А до управления опасными процессами оно пока не дотянулось. Но тенденция, увы, омерзительная. И на другой глобус не соскочишь, там труп на тесле :-(
есть пробитие дна откуда не ждали https://kernal.eu/posts/linuxfx/ , с прямым доступом в базу, даже в NodeJS обёртку не завернули:Dumping Linuxfx customers - A Windows-like distro including the spyware and activation
Ну, блин - это ж злые хакеры на них напали. Так-то все ж норм было сделано - пароль может даже поксорен, и в бинарнике а не каком мерзком js.Пацаны из бразильской астралинукс - старались. Вышло чуть получше албанского вируса, хотя и ненамного. Впрочем, ущерб кажись минимален - ни тебе паролей, ни номеров кредиток в той базе не хранилось. А догадайся они прочитать про команду grant чуть больше чем all on *.* - может даже и ущерба бы не было и при такой наивной реализации (нагадить все равно можно, но непонятно, зачем, к тому же бубунте с ее троянцем - тоже можно, а что-то вот никто не взялся)
> уже не разобрал и зарплату платили вечно. Главное вовремя уволиться (у
> нас вот - успели, прям перед февралем)Может у них знакомые хорошие были, так что помогли релок в турборежиме сделать ДО того как это станет кривее и неудобнее.
> А вот коммерческий nginx- это именно all in one. Причем ан@л0г0внетный и
> ни с чем особо не совместимый.А с чем он должен быть совместим то? На этом рынке кто-то совместимостью с другими парится? Это например кто с кем? :)
> Да и с апи самостоятельно ковыряться за те деньги как-то грустно,
> а готовых коннекторов я как-то не видел в их промо.)А тебе конекторы к чему нужны? Закажи им фичу, не забыв толстым кошельком помахать :). Ох, прости, забыл, твой бос в немилости и тебя теперь ждут разве что счеты и евро-0 "москвич".
> Может у них знакомые хорошие были, так что помогли релок в турборежиме
> сделать ДО того как это станет кривее и неудобнее.хер знает, но если они такие умные - чего ж такую херню без документации после себя оставили? И кому в целом свете такие вообще были с таким скиллом нужны? Их и в индии можно за рупь пучок без релокейшна нанять.
>> А вот коммерческий nginx- это именно all in one. Причем ан@л0г0внетный и
>> ни с чем особо не совместимый.
> А с чем он должен быть совместим то? На этом рынке кто-тону у тебя вообще вот никакого мониторинга и управления тоже нет? А если есть - тебе надо вот еще одну совершенно особенную и отдельную систему только фронтенда отдельно настраивать и в нее смотреть и ей отдельно от всего рулить?
> А тебе конекторы к чему нужны? Закажи им фичу, не забыв толстым
так там ни к чему нет, ни ентер-прайснутому, ни хоть жабиксу какому. Во всяком случае, в их промо нет - а на кого оно тогда рассчитано?
> кошельком помахать :)
нет, там коробочный продукт, так ты этого слона не продашь.
> Ох, прости, забыл, твой бос в немилости и
> тебя теперь ждут разве что счеты и евро-0 "москвич".А буду хорошо себя вести - командируют в Ереван, в новооткрытое представительство.
А то мы, кажется, забыли последний апдейт вмвари скачать. Да и нёх женерейшн фиревал когда сгорит - новый ящик на замену активируется онлайн. Ой, то есть уже не активируется.А кто вел себя плохо - пойдет на курсы постгрезпро про то как из орацла вылезать. (потом, наверное, в моду войдут курсы о том как наполовину залезшим влезть обратно, чтобы хоть что-то снова заработало, хрен уже с ним что орацл краденый а коробка пять лет без обслуживания)
Уволили из трамблера или яндэкса? Я помню еще какойто суд был.
Речь про разработчиков, а не про сысоева.
> Уволили из трамблера или яндэкса? Я помню еще какойто суд был.Вероятно речь про nginx, inc все же. Но анон с хабры напустил туману и сдриснул в кусты. Незачет.
> в свете происходящего? Уволили с концами, без хитрых схем. Тупо. Нах**. Всех.В смысле? Они уволили Дунина и Сысоева? Если да то кто будет кодить? Если нет - то кого уволили?
Судя по "обширному" списку изменений мажорной ветки (выглядит, как пара месяцев работы одного студента за плошку риса), запросто могли.
> Судя по "обширному" списку изменений мажорной ветки (выглядит, как пара месяцев работы
> одного студента за плошку риса), запросто могли.Не, те двое к этим изменениям не имели отношения. Так что явно кого-то другого.
> Не, те двое к этим изменениям не имели отношения. Так что явно кого-то другого.Дунин в свежих комитах светится. Его точно уволили? И еще кто-то из типично тусивших вокруг нжинкса рож там же. Все же, кого уволили? Это про шатдаун русского офиса нжинкса было?
Я так понимаю - каких-то никому неведомых комитеров вида "мыдобавилипеременные в пути к сертификатам" с избыточным ЧСВ.
Сысоев сам ушёл, ещё в январе месяце: https://www.opennet.dev/opennews/art.shtml?num=56535
Ну тут наверно никто не будет спорить что ему кураторы из ФСБ сказали что начнется в феврале и он заблаговременно ушел. Чтобы не терять деньги и всё остальное.И вывод если у него были кураторы из ФСБ то он специально вставлял в нжинкс трояны.
Ага, через вставленные в nginx трояны подняли в четыре раза цены на отопление в Британии.А ещё они масоны и рептилоиды.
Пришлось даже этот трой купить чтобы выпилить неправильные трояны и вставить правильные. А раз Сысоев вставить трои уже не может его конечно отозвали на базу чтобы уж хоть деньги не терял.
> чтобы выпилить неправильные трояны и вставить правильныеЯ, конечно, понимаю, что опошляю прекрасную идею своими глупыми вопросами, но можно ссылку на коммит?
Пожалуйста https://github.com/nginx/nginx/commit/6de5c2cb63f8aee4bcbec3...
И где там
1. Выпиливание "неправильного" трояна?
2. Запиливание "правильного"?
Так ты код почитай, лол. Или не обучен. Выпиливание оно по коммитам дальше.Или у тебя уже методчика сбилась?
> Так ты код почитай, лол. Или не обучен. Выпиливание оно по коммитам дальше.Прочитал. Троянов не обнаружил.
Есть сильное подозрение, что их там нет, а вы просто шлангуете.
А что тогда в последующих коммитах исправляли как CVE аш до самой продажи F5. В твоей методичке это написать забыли?Если ты 15 рублей так бы сразу и сказал. Я бы тебя сразу послал.
> А что тогда в последующих коммитах исправляли как CVE аш до самой продажи F5.Вы не ответили на вопрос, и вместо этого активно съезжаете с темы.
Подозрения про шлангование становятся всё сильнее.
> Пожалуйста https://github.com/nginx/nginx/commit/6de5c2cb63f8aee4bcbec3...Е...ь наглый тролль, initial checkin в VCS-ку как бэкдоры выдает, аргументируя тем что там CVE?! Или я столь борзый маневр неправильно понял?! Так в любом крупном софте "бэкдоры" найти можно.
> Вы ведь в курсе что всю русскую команду разработки (читай создателей) уволили
> в свете происходящего? Уволили с концами, без хитрых схем. Тупо. Нах**.
> Всех.https://hg.nginx.org/nginx/ работа над проектом показывает обратно
По-моему, наоборот. Интенсивность коммитов намекает, что там кто-то раз в месяц меняет пару строчек.
А так же убили и съели
Мне ногу Сысоева прислали, например
> А так же убили и съели
> Мне ногу Сысоева прислали, напримерМне целых шесть! Но только три из них - подлинные.
Блин! А мне одну, но с его автографом
Сколько у гугла именно сайтов что они занимают 10%?
Именно доменов, о популярности речи не идёт.
Странный рейтинг.
Рейтинг по ру сегменту более соответствует реальности.
> Рейтинг по ру сегменту более соответствует реальности.И ты нам сейчас расскажешь конечно же почему ты так решил, да?
На 4 пне потянет статический сайт?
> На 4 пне потянет статический сайт?Он на нем половину глобуса засервирует, уперевшись в сеть.
Говорят, пиратбей на чём-то таком долго крутился. И ещё несколько достаточно крупных сайтов, некоторые до прошлого года. Можно поискать сайты на п3 или армах.
В наше время месячная плата за один IP (v4) сопоставима со стоимостью четвертого пня.
На электричество больше уйдёт.
Стыдно должно быть сидеть на IT-сайте и не знать как остановить счётчик.
> Стыдно должно быть сидеть на IT-сайте и не знать как остановить счётчик.Минус на батарею? Так трубы гниют из-за этого.
> Минус на батарею?Это даже в 80-х годах уже не работало. Яндекс в помощь (не Гугл, а именно Яндекс, т.к. в Гугле такие результаты исключены из поиска).
> Минус на батарею? Так трубы гниют из-за этого.А ещё, если жить не глухой деревне, то приходится сталкиваться с такими штуками, как УЗО. Очень не любят токи утечки.
> Стыдно должно быть сидеть на IT-сайте и не знать как остановить счётчик.Это как бы кража, да еще в современными счетчиками с "мозгами" к тому же палится влет, логится, а иногда и по проводке стучит сразу в энергокомпанию (powerline modem встроеный). Легенды гласят что особо продвинутые фрики, конечно, научились с тамошним процом беседовать по душам, но вот это знание - нашару недоступно.
> На 4 пне потянет статический сайт?У меня в своё время на 4 пне даже апач статический сайт тянул, а nginx не такой жирный, так что потянет без проблем.
>> На 4 пне потянет статический сайт?
> У меня в своё время на 4 пне даже апач статический сайтв твое время гугль не приходил с сотней запросов/s чиста посмотреть на твой статический сайт.
Да и ботнетам ты был не слишком интересен.> тянул, а nginx не такой жирный, так что потянет без проблем.
главное в интернет его не высовывай, ага.
В наше время удел p4 - экономить на rpi там где габариты и потребление не являются определяющими.
Каким-нибудь умным унитазом управлять - вполне сойдет.Можно и на nginx.
> удел p4 - экономить на rpiСильное заявление, учитывая четырёхкратный разрыв geekbench в пользу четвёртого пня. Уж не говорю, что к пеньку можно подключить нормальную периферию sata\pci\pci-e. Ну и цена\доступность также на стороне P4.
>> удел p4 - экономить на rpi
> Сильное заявление, учитывая четырёхкратный разрыв geekbench в пользу четвёртого пня. Ужтебе гикблямс или работать? Четырехкратный разрыв там разьве что по электропотреблению будет. И то неочевидно если взять rpi4 (где только ее взять, даже и не одичалым за стеной?) - тоже вполне знатный кипятильник.
> не говорю, что к пеньку можно подключить нормальную периферию sata\pci\pci-e.
проверни мне задвижку на трубопроводе своим sata? И зачем тебе ржавый хлам pci, что ты на нем делать будешь?
В тех местах где им есть применение, гораздо больше толку было бы от gpio-контактов на внешнем разъеме. Понятно что можно обойтись ком-портами, которых у древнего пня еще было, но тут другая засада - устройств с нормальным (и не ttl 1.3v) serial управлением уже тоже не осталось, опять придется колхозить переходники.
> проверни мне задвижку на трубопроводе своим sata? И зачем тебе ржавый хлам pci, что ты на нем делать будешь?Ставить арм или 86 туда, где хватило бы ESP32 - типичное "из пушки по воробьям".
Впрочем, если из всех инструментов доктор умеет работать только топором...
Есть такие штука называется удобство. Оно не всегда надо, но такая штука есть.
Действительно, если не умеешь пользоваться нормальным инструментом, а сделать что-то хочется - то топором всё же удобнее.
Получается D&G, как правило (Dorogo & Govno).
Зато так работает (с)
Работает не трожь (с)
Или не работает.
Если человек не осилил работу с микроконтроллером (даже через предназначенную для таких, как он, одарённых, arduino IDE), то есть сомнения и в работоспособности его скриптолапши для 86.
Если человек по форме черепа пытается строить теорию, то всем очевидно кто он.
Ваши заключения, говорят что вы из тех самых, во-первых, и мозгов у вас не много, потому, что тем самым уже давно все доказали, следовательно сомневаться нужно в вашей лапше.
> Ставить арм или 86 туда, где хватило бы ESP32а для управления управлятором - еще две стойки ? На каждый?
Ну вот поэтому - esp32 и феерическое ненужно, как и было задумано.
(Я бы понял, если бы ты написал pic, но ты ж выбрал очередную смузи-поделку с нескучным интерфейсиком. Ворочать тяжелыми задвижками не ее барское дело.)
> а для управления управлятором - еще две стойки ? На каждый?Ну, разве что если вы систему дизайнить будете.
А то если как у нормальных людей, просто ESP32 поставить, непонятно, кто будет скриптолапшу выполнять.
> Ставить арм или 86 туда, где хватило бы ESP32 - типичное
> "из пушки по воробьям".У ESP32 с поддержком компилеров блевотно уж очень, какие-то SDK мутные впаривают, полублобские. А на ARM можно чистейший демьян с майнлайновым ядром, без всяких наколенных поделок.
А если надо что-то мелкое и маложручее, микроконтроллеры есть и ESP32 это вообще уникум в том что для мк он слишком здоровый, для "апликушного" одноплатника недоношенный, и делается 1 фирмой без альтернатив вообще. Поэтому выбор отборнейших из наколенщиков.
> Впрочем, если из всех инструментов доктор умеет работать только топором...
Во всяком случае я готов поспорить что нжинкс под дебианом сервирует сильно лучше чем любой крап на ESP32.
Времена были другие, тогда ботнетов почти не было и пользователей было меньше, да и сами страницы весили максимум пару десятков КИЛОбайт, а не как сейчас 10+ МЕГАбайт со смузиJS-библиотеками.
Pentium 4 есть и в два потока два логических ядра Hyper-Threading Technology (HTT) и частотой 1300—3800 МГц Socket 423, Socket 478, Socket 775.
И EM64T.
даж на втором потянет. меньше тоже потянет, но надо ещё ось под неё найти :)
Меня больше интересует, как хостили сайты во времена 386, 486?
> Меня больше интересует, как хостили сайты во времена 386, 486?тебе же, дурачку, объясняют, как: ТЕ сайты из одной странички с надписью "мы охрененная контора по продаже фигни, обязательно позвоните нам" - и телефон. У самых продвинутых еще и email - как хочешь хости, хоть на калькуляторе.
А какой-нибудь amazon был уже во времена pentiumII и даже при этом ему было довольно несладко.
Тогда была такая компания называлась IBM. Дальше гугли сам если тебя в гугле еще не забанили.
> Меня больше интересует, как хостили сайты во времена 386, 486?Во времена dial-up? Ну да, там-то higload был - моё почтение.
386, 486 и иже с ними были не более чем калькуляторы для офисной работы. Выход в интернет с них если и был, то только передача пары сотен БАЙТ в виде HTML страницы без CSS и JS, а для серьезных вычислительных задач (в т.ч. для веб-серверов) в то время использовались мейнфреймы не имеющие отношения к x86 архитектуре.
Причём на изи
На локалхосте разве что. Если такую машину высунуть голой задницей в интернет, то она ляжет под натиском запросов от ботнетов.
> На локалхосте разве что. Если такую машину высунуть голой задницей в интернет,
> то она ляжет под натиском запросов от ботнетов.каких ботнетов, окстись. Она ляжет под натиском ctrl-R единственного нашедшего ее юзверя, не дождавшегося той странички в полкилобайта. Потому что у него гигабитный канал. А у того недоразумения суперсетеваякарта на 10mbit, но не все из них можно использовать по назначению.
Суровая правда жизни в 97м каком-нибудь году, когда главной проблемой было не положить сайтик, на который ты зашел, одним неосторожным движением.
Потому что у тебя целая одна опта, а у него - v35 воткнутые один в другой (и это считалось - круто и доступно было лишь избранным... сколько там того v35 - метра два максимум на кабеле ценой две штуки баксофф?)
> каких ботнетов, окстись. Она ляжет под натиском ctrl-R единственного нашедшего ее юзверя,Гирьку на F5 поставь - хакером будешь! Прикинь, если тебя в суд за DoS приволокут, с орудием преступления?!
Если ты считаешь что у всех нагрузка как у фейсбука, то у меня для тебя плохие новости. А если одного P4 не хватит поставь рядом второй. Делов-то на 5 секунд.
> На локалхосте разве что. Если такую машину высунуть голой задницей в интернет, то она ляжет под натиском запросов от ботнетов.Уже который год крутится сайт на nginx на дешманском хостинге с одним ядром и одним гигом, пока не умер.
>> На локалхосте разве что. Если такую машину высунуть голой задницей в интернет, то она ляжет под натиском запросов от ботнетов.
> Уже который год крутится сайт на nginx на дешманском хостинге с одним
> ядром и одним гигом, пока не умер.Ага. А теперь напомни-ка мне, сколько "гигов" было у твоего P4?
Правильно - 256. МЕГАбайт. Ну, это у богатых. А то могло быть и 128 в виде четырех планок по 32.
Ну и скорость этого "одного" раз тоже так в пять повыше.
А при чём тут количество гигов? На P4 от 2 до 4 гигов ставится, даже 256 меговыми плашками 1 гиг наскребёшь, если других достать неоткуда.
> А при чём тут количество гигов?при том что ты сравниваешь современную железяку с доисторической, даже не понимая, насколько далеко она от той ушла - что даже твоя "дешманская виртуалка" в разы мощнее оказывается.
> На P4 от 2 до 4 гигов ставится,в теории. А на практике большинство реальных тех времен хорошо если гиг имели на борту.
Поэтому и нет смысла пытаться их присопливить к современному интернету - до первого захода гугля на поржать с тебя только и хватит.
>дешманская виртуалкаНет никаких дешманских виртуалок, если нет железа.
>современному интернету
Ненужно.
> Правильно - 256. МЕГАбайт. Ну, это у богатых. А то могло быть
> и 128 в виде четырех планок по 32.Нжинкс недурно сервил даже на роутере с 64 мегами. А чему в нем память жрать? Разве что IO подбуферизовать если оно медленное, но это к системному кешу больше. А если не медленное - так и хрен с ним.
> Нжинкс недурно сервил даже на роутере с 64 мегами. А чему в
> нем память жрать? Разве что IO подбуферизовать если оно медленное, нопамять жрать будет гугль, который к тебе зайдет. Не, ну если у тебя там свалка пронокартинок 320x200 без серверных скриптов, все статикой - то может и сойдет. Но такое было во времена тех P4 уже давно немодно.
Я бы caddy попробовал (почему-то не упомянут в заметке).
Да, caddy is nginx done well.Но вообще большинству пользователей nginx совершенно не нужно знать что-то про альтернативы. Потому что у них ещё десять лет назад все настроено и работает, а если работает - зачем что-то менять?
Caddy ощутимо тормознее энжиникса, гугли бенчмарки.
> Caddy ощутимо тормознее энжиникса, гугли бенчмарки.Потому и занимает почетные 0.1% рынка соглсно неткрафту. Наравне с другими штуками название которых я не запомнил. Ладно бы он еще LiteSpeed сказал... эти сорц выложили энное время назад, видимо пошло на пользу популярности.
> Да, caddy is nginx done well.Назвать тормозную игогошную бнопню вот так - overstatement!
А с чего бы ему быть упомянутым в заметке? Я как понял это даже не форк, а какая-то поделка на го
Вообще не понимаю, зачем рхел его в репозиторий добавил.
А как же отмена культуры?
Какой культуры? F5 американская компания.
Фамилии у некоторых сотрудников какие-то подозрительные, лучше их отменить на всякий случай.
Польские? Остальных уже выгнали давно.
Если отменять, то целиком. Код написал русский - значит отменяем весь nginx, и даже весь F5, ведь они связались с русскими!
> Польские? Остальных уже выгнали давно.Почему сразу выгнали, приличные компании релокацию предлагают.
> Почему сразу выгнали, приличные компании релокацию предлагают.Ага. Ташкент, Душанбе и другие райские уголки.
А чо не так с Душанбе? Предложите мне релокацию с сохранением прежней зарплаты - даже можно с некоторыми поправками на ветер, учитывая цену местной жизни - я поеду в тот же день!"только три х-евый месяц" - это ж счастье, по сравнению с полярной ночью в мае.
Не говоря уже о местных ментах...
> А чо не так с Душанбе?Низкий уровень жизни и отсутствие перспектив на его улучшение.
Так и перспектив на отрицательный рост тоже нет.
> Так и перспектив на отрицательный рост тоже нет.Есть, увы, еще какие. Угадай какая страна является основным донором?
Правда, результат того донорства, видимый глазом, несколько своеобразный, так что может работающее население это и не затронет.Но с другой стороны - relocation же не обязательно должен включать приобщение к местному уровню жизни в его наихудшем виде, если законами и обычаями это не требуется?
Причем зарплату таки можно урезать - ибо цена даже весьма неплохой жизни там сиииильно ниже. Без необходимости лично таскать мешки с грушами и ишачиный навоз подбирать и с подстеленной соломкой на три х-евый месяц - все равно ниже.Единственная проблема - с интернетами там все очень так себе было, не знаю как сейчас (но вряд ли чудо)
Зачастили как-то релизы nginx-а...
Скоро системд и хром догонят по версиям.
Им бы сначала Linux догнать.
Потом можно будет уже на FreeBSD нацеливаться.
Ничо они будут по экспоненте версии выдавать или числа фибоначчи.