Месяц: Март 2020

  • Борьба с утечками памяти в веб-приложениях

    от автора

    Когда мы перешли от разработки веб-сайтов, страницы которых формируются на сервере, к созданию одностраничных веб-приложений, которые рендерятся на клиенте, мы приняли определённые правила игры. Одно из них — аккуратное обращение с ресурсами на устройстве пользователя. Это значит — не блокировать главный поток, не «раскручивать» вентилятор ноутбука, не сажать батарею телефона. Мы обменяли улучшение интерактивности веб-проектов,…

  • История трансформации из продукта в проект и обратно (на примере Добродела в Московской области)

    от автора

    С момента запуска Добродела в Московской области прошло ровно 5 лет. За эти пять лет простой проект превратился в продукт. И Правительство Московской области в форме простой неисключительной лицензии передало его Ульяновской области. Ссылка на новость тут. Но давайте посмотрим, что было чуть раньше и порассуждаем о цикличности и дзен буддизме в продукт-менеджменте. Будучи директором…

  • Хабр Викли # 41 / Больше автономных тачек, проф. Фортран, зашквар Яндекса, боль робота, как заблочить сайт конкурента

    от автора

    Обсудили много тем: новые регионы РФ для тестирования автономных машин, кто и как делал книгу о профессоре Фортране, пару мелких зашкваров Яндекса, японского робота с болевыми рецепторами и то, как просто конкуренты могут забросить ваш сайт.

  • Как избежать простоя в работе Kubernetes-кластера при помощи PodDisruptionBudgets

    от автора

    Защита pod’а от выселения при помощи Pod Disruption Budgets в Kubernetes Это четвертая и заключительная часть нашего пути (прим. пер. — ссылка на первую статью) для достижения нулевого времени простоя при обновлении Kubernetes-кластера. В предыдущих двух частях мы фокусировались на том, как корректно выключить существующие pod’ы в кластере. Мы описали как использовать хуки preStop для…

  • Как фирма из Эйндховена стала монополистом на рынке современного оборудования для производства микросхем

    от автора

    Степпер ASML: ключевое звено в производстве микросхем. На нём производится засветка фоторезиста через маску, как в фотоувеличителе. Стоимость прибора около $170 млн У всех на слуху компании Intel, Samsung и TSMC — три крупнейших в мире производителя микросхем (последняя выполняет заказы для Apple и AMD). Однако мало кто слышал об ASML — скромной компании в пригороде Эйндховена, пятого…

  • Тестирование производительности кода в ОС Linux с примерами

    от автора

    Когда я занялся изучением Java, одной из первых задач, которую я пытался решить было определение четных/нечетных чисел. Я знал несколько способов как это сделать, но решил поискать «правильный» способ на просторах интернета. Информация по всем найденным ссылкам говорила мне об единственно правильном решении вида x % 2, с целью получения остатка от деления. Если в…

  • На пути к построению графика

    от автора

    Добрый день, дорогой читатель! Эта статья возникла благодаря попытке взглянуть на операционный мониторинг со стороны аналитики. Она будет вам полезна, если: что-то из следующего списка хорошо знакомо: Grafana, InfluxDB, Prometheus, Zabbix или другая система мониторинга с похожими идеями; вы не эксперт/профессионал/уверенный миддл в различных типах отображения временных рядов и матстатистике (в противном случае для вас,…

  • Новости из мира OpenStreetMap № 500 (11.02.2020-17.02.2020)

    от автора

    Wochennotiz / weeklyOSM – Issue # 500 | Thank you О нас Вышел 500-й выпуск нашего еженедельного новостного проекта. Всё началось 23 июля 2010 года с небольшой заметки, в которой содержалось всего 14 новостей. Редакция проекта благодарит всех читателей, которые поддерживали нас на протяжении 10 долгих лет. Мы благодарим вас за проявленный интерес и полезные…

  • Создаём WEB адресный справочник PHP + LDAP

    от автора

    Так случилось, что у (относительно) большой кампании было много отдалённых офисов, в которых находилось приличное количество пользователей. Все офисы соединены в одну сеть с общим доменом, каждый офис был определён в Active Directory (далее по тексту AD) как Organization Unit (OU), в котором уже заводились пользователи. Необходимо было дать пользователям возможность быстро и без особенных…

  • Лучшие комменты в исходном коде

    от автора

    Привет, хабровчане. Я здесь писал еще не очень много, но успел попробовать несколько форматов статей. Здесь были интервью с некоторыми IT специалистами из компании в которой я работаю, переводы, гайды… Что-то зашло, что-то нет. И вот, сегодня я решил попробовать новый для себя формат.