Потому что смешно выглядят эти потуги казаться современыми, когда у них есть фундаментальные архитектурные проблемы, которые никто чинить не собирается.
Да, так эволюционирует язык. И то, что в каком-то дремучем легаси используется new и delete и всё работает — это прекрасно, ведь можно прийти и малой кровью это переписать.
В новом коде их использовать почти никогда не надо, за исключением специфических случаев, типа Qt, где другая модель управления памятью, чем в современном C++.
В своё время меня тоже разочаровался зависимостью от Gmail и других бесплатных почтовых сервисов и зарегистрировал свой домен за небольшие деньги.
Со временем перевёл все регистрации на новую почту и поставил пересылку с Gmail на свой домен.
Конечно, попал в зависимость от регистратора, но и его можно поменять в случае чего, сохранив домен и почту.
Зависимость от почтового сервиса огорчает потому что слишком много учёток в других сервисах завязано на него и потерять всё разом не хочется из-за решения ИИ Гугла.
Для мобильного с Vue есть смысл попробовать nativescript-vue, если хочется именно приложение.
Либо делать на нём PWA, которое будет работать в WebView без Cordova.
Нам важно услышать мнение экспертного сообщества о технологиях, которые мы развиваем и внедряем.
Уже 2018 год, вы говорите про "технологии", а такой обязательной в современном мире технологии как IPv6 у вас нет.
Когда вы внедрите поддержку IPv6 в ваших сетях?
Возможно, они не согласны с ситуацией, когда бОльшая часть opensource-разработки сконцентрирована на одном сайте, который является потенциальной точкой отказа?
Та задача, что в статье — это one-off task. Хороший разработчик будет сразу исходить из этого факта и решит задачу максимально быстро. При этом допустим и плохой код, и медленный, пока он выполняется за разумное время. Измерять время работы кода тут бессмысленно, задача-то одноразовая, без разницы, выполнится она за три минуты или за секунду.
В такой формулировке задачи надо смотреть не на код и его производительность, а на другие признаки мастерства собеседуемого: спросит ли он про контекст задачи, уточнит ли требования поддерживаемости кода, предложит ли развернуть агрегатор логов, быстро ли напишет конечный скрипт.
А вот в такой ситуации не надо придумывать велосипеды, а нужно развернуть ELK, и настроить Logstash на сбор логов из директорий.
Благодаря Docker-образам и большому количеству мануалов с примерами в сети, ELK можно развернуть примерно за пару часов и это будет работать отлично.
Сразу отвечу на комментарий Nomad1 выше: да, Elasticsearch нормально прожуёт структурированные данные и более того, в Kibana можно будет получить хорошую аналитику из этих данных.
А для "задачи на собеседование" годится любое из решений в статье, потому что если человек смог его написать — уже хорошо. В любом случае, в продакшене использовать любое из них одинаково не надо.
Так, нет. РКН не имеет права вообще ничего блокировать. Грустно наблюдать этот сдвиг восприятия в сторону принятия хоть каких-то блокировок нас от Интернета.
Это не к счастью, а к сожалению. Вход во всякие интернет-банкинг блокируется специально, чтобы защитить от мошеннической смены сим-карты.
Политика выдачи адресов расточительна только в пределах 2::/3. Большинство остальных /3 зарезервировано на будущее и на иные политики выдачи.
Высшее образование ещё не показатель общей адекватности.
Зачем вы принесли сюда этот хлам?
Выпускник военной академии или военного института ничем не отличается от выпускника обычного вуза, кроме:
Зачем вы придумали какое-то среднее военное?
Потому что смешно выглядят эти потуги казаться современыми, когда у них есть фундаментальные архитектурные проблемы, которые никто чинить не собирается.
А как по-вашему сделать "нелживые df" в copy-on-write ФС?
Да, так эволюционирует язык. И то, что в каком-то дремучем легаси используется new и delete и всё работает — это прекрасно, ведь можно прийти и малой кровью это переписать.
В новом коде их использовать почти никогда не надо, за исключением специфических случаев, типа Qt, где другая модель управления памятью, чем в современном C++.
Нет, это один или более символов "!?.", за которыми следует ноль или более whitespace-символов.
В своё время меня тоже разочаровался зависимостью от Gmail и других бесплатных почтовых сервисов и зарегистрировал свой домен за небольшие деньги.
Со временем перевёл все регистрации на новую почту и поставил пересылку с Gmail на свой домен.
Конечно, попал в зависимость от регистратора, но и его можно поменять в случае чего, сохранив домен и почту.
Зависимость от почтового сервиса огорчает потому что слишком много учёток в других сервисах завязано на него и потерять всё разом не хочется из-за решения ИИ Гугла.
Для мобильного с Vue есть смысл попробовать nativescript-vue, если хочется именно приложение.
Либо делать на нём PWA, которое будет работать в WebView без Cordova.
У вас, как провайдера, нет такой необходимости. Сказали бы честно "наши менеджеры не видят выгоды во внедрении IPv6", ибо "пипл и так хавает".
Да, это инструмент в арсенале IPv6, который приводит к тому, что на абонентских роутерах пропадает необходимость в NAT.
То есть, у вас нет в планах поддержки работы Интернета вещей, о котором все говорят, верно?
Тем, которые кроме VK ничего в Интернете не знают. Но раз вы пришли на Хабр, то таких клиентов вам всё-таки маловато, не так ли?
На который, разумеется, ставится роутер, причем во многих случаях арендованный у вас же.
А кто определяет, какие задачи "специализированы"?
Добрый день!
Уже 2018 год, вы говорите про "технологии", а такой обязательной в современном мире технологии как IPv6 у вас нет.
Когда вы внедрите поддержку IPv6 в ваших сетях?
Никак не могу понять, зачем нужен HTTP в DNS. Почему нельзя было обойтись DNS over TLS?
Возможно, они не согласны с ситуацией, когда бОльшая часть opensource-разработки сконцентрирована на одном сайте, который является потенциальной точкой отказа?
Та задача, что в статье — это one-off task. Хороший разработчик будет сразу исходить из этого факта и решит задачу максимально быстро. При этом допустим и плохой код, и медленный, пока он выполняется за разумное время. Измерять время работы кода тут бессмысленно, задача-то одноразовая, без разницы, выполнится она за три минуты или за секунду.
В такой формулировке задачи надо смотреть не на код и его производительность, а на другие признаки мастерства собеседуемого: спросит ли он про контекст задачи, уточнит ли требования поддерживаемости кода, предложит ли развернуть агрегатор логов, быстро ли напишет конечный скрипт.
В NTFS есть помимо симлинков ещё и junction, который можно создать через
mklink /J
. В некоторых случаях, он работает стабильнее, чем софтлинки.А вот в такой ситуации не надо придумывать велосипеды, а нужно развернуть ELK, и настроить Logstash на сбор логов из директорий.
Благодаря Docker-образам и большому количеству мануалов с примерами в сети, ELK можно развернуть примерно за пару часов и это будет работать отлично.
Сразу отвечу на комментарий Nomad1 выше: да, Elasticsearch нормально прожуёт структурированные данные и более того, в Kibana можно будет получить хорошую аналитику из этих данных.
А для "задачи на собеседование" годится любое из решений в статье, потому что если человек смог его написать — уже хорошо. В любом случае, в продакшене использовать любое из них одинаково не надо.
А с чем на Марсе чай пить?
Так, нет. РКН не имеет права вообще ничего блокировать. Грустно наблюдать этот сдвиг восприятия в сторону принятия хоть каких-то блокировок нас от Интернета.