Pull to refresh
-9

Системный инженер

2
Subscribers
Send message
Весь код необходимый для выполнения запроса будет доступен JIT и его компилятор может по максимуму оптимизировать.

Если бы это было так, то компиляторы ушли бы в небытиё. Пока же код (кроме самого простого) написанный на C/C++ или даже Java/.net/Go превосходит по скорости выполнения любой JIT для большинства языков которые его поддерживают. Тот же V8, несмотря на мощный JIT, сильно уступает в производительности кода нативным компиляторам, да и редко какой JIT смотрит дальше функции которую оптимизирует (а компилятор может).


Если присоединились бы к команде core PHP, оптимизация и новые фичи в языке добавлялись бы гораздо быстрей.

Если бы убедили команду что новые фичи имеют смысл, там то ещё болото, сложнее чем патч в ядро Линуха протащить. И даже если бы убедили — ждать выхода новой версии? А дело-то стоит, пока она готовится к выходу — насколько я могу судить, VK это не совсем хобби-проект.


К тому же, будь у команды PHP хоть какой-то интерес к этому — они вполне могли и сами что-то взять — благо наработки open source, но этого не случилось.

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


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

Почему JIT не сможет приблизиться по скорости коду на плюсах?

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


Не похоже, что этот подход быстрей RFC в PHP.

Делать своё и для себя всегда быстрее чем делать для всех с учётом их интересов и ждать одобрения (причём без всяких гарантий его получения в итоге).

Когда как. Сами MS называют его Windows 10 Server иногда (в моей ссылке в частности).

Не нужно отключать файл подкачки! Без него некоторые программы просто не будут работать должным образом: они могут начать сбоить или вообще отказываться запускаться.

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


А насчёт индексации уже высказывались выше — её наличие в большинстве случаев не имеет смысла. Для быстрого поиска по именам файлов можно использовать тулзы типа UltraSearch — всё ищется почти мгновенно и без всяких индексов, даже на HDD (тут не "мгновенно" но всё же очень быстро) — быстрее чем индексированный встроенный поиск, который к тому же сильно кушает ресурсы.


Для высокоемких SSD-накопителей, которые работают под управлением ОС Windows 7, 8 или 10 мы рекомендуем использовать GPT-разметку. В противном случае вы сделаете свой накопитель менее надежным и производительным

Каким образом вид разметки влияет на надёжность и производительность? Что MBR что GPT читаются (обычно) только раз после подключения накопителя (или после внесения изменений), разница только в количестве разделов и максимальном их объеме — и это все различия. Да, UEFI BIOS требует GPT, но это уж точно всё — ни на надёжность, ни на производительность (в процессе использования) это вообще никак, в принципе не может повлиять, от слов "совсем" и "никогда".

Если медленно кончается — даст. А если кто-то начнёт её вёдрами кушать — и мяукнуть не успеете.

Чтобы не писали про нужность свопа — актуально только если реальная память может закончится и нужно коротко перекантоваться. Если гарантированно не может — он точно не нужен и лучше не сделает.


У меня домашний сервер (линух с кучей виртуалок) с 64 гб и рабочая станция (win) с 32 гигами, своп отключен наглухо, и ещё никогда память не использовалась более чем на 70% — и это с учётом того что всё что можно (/tmp & co) сидит в памяти. Реально своп я использую только на серверах где много редко используемых приложений — они не занимают оперативку пока спят, и это единственное его адекватное применение, и то при условии что все они вместе взятые могут сожрать всю свободную память.


Когда своп был влючен в него за месяцы работы могло упасть максимум до гига, несмотря на наличие свободной памяти (это при swappiness=1), а отключил я его после одного случая — хром сошёл с ума и стал жрать всю имеющуюся память (причём своп тогда ещё был) — пока я вспоминал самоё грязное ругательство система умерла без шансов на восстановление. Не будь своп включен, хром бы просто был прибит и я смог бы хотя бы сохранить открытое, а так — тормоза и всё (даже SSD не помог).


Так что просто покупайте достаточно памяти и выключайте его нафиг.

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

Большинству пользователей это не нужно, а тем кому нужно — в Windows их тоже гора (в регистре). Те кому нужны только почта, офис и интернет вообще никогда с проблемами не столкнутся, скорее всего, хотя с камерами и видео конечно могут быть напряги, особенно если видеокарточка и камеры непонятно каких производителей.


После 25 лет использования линуха в качестве исключительно сервера я в целях эксперимента поставил Ubuntu (xfce) как десктоп — всё ок, продукты JetBrains там отлично работают, офис есть, Firefox тоже, в консольные настройки лезть нет необходимости (хотя и можно если хочется) — большой прогресс по сравнению с тем что было хотя бы 10 лет назад (тогда без бубна было трудновато), а Windows остается только для Visual Studio, RDP и игр, а также для чего-то что специфично для клиентов.

У стандартных тулзов типа ifconfig и iproute2 (ip) есть большой недостаток — изменения временны, всё равно нужна оболочка которая будет читать откуда-то конфигурацию и применять её при загрузке или при появлении новых устройств позже (а также сохранять изменения внесённые в процессе работы).


В самом простом случае можно написать банальный скрипт с вызовом ip, но тут мы столкнёмся с тем что ip не умеет (по крайней мере пока) делать конфигурацию беспроводных сетей, blueetoth и т.п. — точнее, интерфейсы то создавать можно, адреса и рутинг там, но вот SSID и всё такое — увы, не говоря уже о динамических (не активных постоянно) интерфейсах и устройствах.

После чтения весьма неодобрительных комментариев мне вдруг стало любопытно — почему общественность не сильно заботит тот факт что так горячо любимый Телеграм не имеет E2EE по умолчанию (а секретные чаты работают только на мобильных устройствах и не синхронизируются между ними), но в то же время эту самую общественность возмущает факт потенциального запрета E2EE в других мессенжерах?


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

с канцлером Германии Себастьяном Курцем

Курц — канцлер Австрии, а не Германии.

Неужто не стоит с меня за это брать деньги?

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


если вы построите свой дом, то никто от вас не будет требовать оплату стока

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


Вообще не рекомендуется слушать радио в автомобилях.

Пить и курить тоже не рекомендуется. Вредно и всё такое. Но пока закон этого не запрещает — позвольте уж тем кто слушает радио слушать его дальше.


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

Моя сестра, пока не обзавелась своей машиной, тоже любила рассказывать какой в Германии хороший общественный транспорт и что автомобили не нужны. Да, без них можно обойтись — тут те кто рассказывает правы. Но с ними гораздо удобней. В стране зарегистрировано более 40 миллионов автомобилей, значит — на них ездят, со всеми вытекающими (радио в частности). Кстати, радио в автомобиле — вещь ценная, позволяет узнавать о проблемах до того как они вас затронут (пробки, аварии и вот это всё), плюс новости, погода и конечно же музыка и прочие развлечения.


Высокоскоростное покрытие не нужно, плюс-минус 128 килобит достаточно. Это GPRS'ные скорости.

Вы пробовали слушать радио по мобильному интернету двигаясь между городами со скоростью от 60 км/ч? Я пробовал — и это было очень неприятно, каждые несколько минут затыки (несмотря на упомянутую вами буферизацию). А если вы попробуете его использовать для разговора голосом через telegram/whatsapp/etc — связь ненадёжная, просто ужасно (речь про автомобиль во время движения, разумеется).


Переход на удалёнку выдержали, а радио не выдержат?

На удаленке люди в основном не мобильным интернетом пользуются, а обычным, привязанным. Да даже в хорошо покрытом городе с LTE никто вам не даст гарантии что у вас будет адекватная связь — к примеру, от меня до вышки всего-то 300 метров, но если дождь — всё, дрова, или рвётся или скорость падает, а в самом доме (причем кирпичном, а не железобетонном) показывает одно-два деления.


В этом и проблема мобильной связи — ненадёжность и зависимость от кучи факторов которые вы не контролируете (и даже не всегда можете измерить или учесть, особенно заранее).


Но навязывать радио — нормально, ок. Что же стало с вашим тезисом, что меньшинствам страдать можно?

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


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


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

Ну так и тут, от государства тоже получаются деньги.

Нет, государство выступает в роли агента, платёжной системы, если угодно. Пример с церковным налогом я уже приводил (он, кстати, вполне добровольный, даже для верующих).


Мой менеджер мной не управляет, так как он мне не диктует код, я понял вас.

Это не совсем корректный пример. Попробую иначе — когда вы заключаете договор с платежной системой (типа Visa) с помощью которой вы собираете деньги — она вами управляет? Сомневаюсь. Вы сами решаете что делать, как и когда — она же выполняет функцию приёма платежей. Но по вашей логике — вы с ней в тесной связи. Да, в связи — договором. Но договор с государством ничем принципиально не отличается от договора с платёжной системой, и не она вам платит деньги.


У Безоса тоже много что получилось

А его работнику кто-то не даёт повторить? Свобода-то у него есть, а поймёт он такой посыл или нет — к свободе отношения не имеет.

Существование радиоэфира тоже ни от кого не зависит

Зато его наполнение чем-то что можно слушать или смотреть — вполне зависит, и плата взимается именно за это.


Но даже при этом у меня есть выбор за канализацию не платить

Если у вас нет своей — то придётся. Дождь-то куда-то должен уходить? И прочие осадки.


Сколько людей в Германии реально слушают радио?

Как минимум большинство тех кто ездит в автомобилях, а это, я так думаю, пара десятков миллионов точно будет (потому что самих автомобилей больше 40). Если учесть пассажиров — то пожалуй и побольше будет.


Ещё в офисах, домах, магазничиках, кафе etc — тоже часто фоном радио играет. В общем порядочно людей его слушают.


Доступ к информации уже записан в базовые права, неужто в Германии так тяжко с покрытием интернета, достаточного для радио?

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


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

Что значит «управляются государством»?

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


Вы же сами пишете, я должен согласовать с государством общественную важность моей деятельности. Это и есть управление!

Вы предлагаете — вам могут отказать. Или нет. Когда вы приходите на базар покупать яблоки, а бабулька вам говорит "не продам" — она тоже вами управляет? Или когда вы приходите к Васе и предлагаете покрасить стены, а он отказывается — это тоже управление вами?


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


свободы выбора правительства у меня на самом деле нет

Да ну? А у Ленина получилось.

Ещё можно налог за воздух брать.

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


Лучшая модель — платные телеканалы.

И радио? А как вы будете это реализовывать для мобильных подписчиков (без интернета) — например в обычных автомобилях?


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

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

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


Какова процедура доказательства? И не появляется ли тут случайно связи с государством, раз мы с ним так плотно в процессе доказательства взаимодействуем?

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


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


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

У вас есть свобода выбора правительства, которое сделает так как вас будет устраивать. Если у вас нет этой свободы — то как минимум у вас есть свобода выбора того государства, в котором вас будет всё устраивать. Если и этой свободы у вас нет (например, вы из Северной Кореи) — что ж, тогда конечно это тупик.

  1. Речь шла про негосударственные — если вы просто опечатались — то чем вас церковь не устроила?
  2. Просто — обратитесь к гос-ву и докажите что ваш 5% сбор с питонщиков нужен в общественных интересах (причём существенной части этогой самой общественности), проведите всё это через все инстанции — и вуаля — гос-во будет для вас собирать дань. Вообще-то есть соответствующие процедуры в большинстве государств для таких вещей.

Если же говорить про сбор средств за ТВ/радио, то не знаю как в других странах, но в Германии это не "налог", это отдельный платёж на счёт негосударственной общественной организации, которая представляеть собой объединение вещательных компаний — Beitragsservice von ARD, ZDF und Deutschlandradio (ранее было известно как GEZ), государство вообще к этому не имеет отношения, просто по договору с оным сей платёж сделан обязательным для всех потенциальных зрителей и слушателей.

Скажите, вы будете честно платить за фильмы/софт/что-угодно-ещё если вы можете не делать этого без риска быть пойманным и наказанным?


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


Большинство всё же слушает радио и даже смотрит общественное ТВ — а содержать всё это хозяйство надо, поэтому меньшинство "страдает" потому что вынуждено платить за то что "возможность есть". Может и "нечестно", но лучшей модели, увы, нет.

Information

Rating
Does not participate
Location
Nordrhein-Westfalen, Германия
Registered
Activity