Интервью с Валентином Бартеневым: как бывшие сотрудники Nginx разрабатывают отечественный веб-сервер Angie
Уже больше года в информационном пространстве появляется компания «Веб-Сервер», разрабатывающая отечественный открытый веб-сервер Angie и его коммерческую версию Angie PRO. Информационная служба Хабра пообщалась с руководителем отдела разработки «Веб-Сервера» Валентином Бартеневым и узнала историю компании, детали разработки и планы по развитию.
Уже больше года в информационном пространстве появляется компания «Веб-Сервер», разрабатывающая отечественный открытый веб-сервер Angie и его коммерческую версию Angie PRO. Информационная служба Хабра пообщалась с руководителем отдела разработки «Веб-Сервера» Валентином Бартеневым и узнала историю компании, детали разработки и планы по развитию.
👍37👎12🔥5❤3
Правда ли, что большинство планет Вселенной — сироты?
Последнее поколение астрономов сходится на том, что звёздные системы, подобные нашей Солнечной системе, скорее типичны для Вселенной. Исследования экзопланет как с помощью транзитного метода, так и с помощью метода звёздных колебаний показали, что не только у большинства звёзд есть планеты, но и что миры большинства из них отличаются массами, размерами и орбитальными периодами. Вполне возможно, что у них встречаются газовые гиганты во внутренних областях систем, множество миров в пределах орбиты Меркурия или планеты, расположенные гораздо дальше, чем даже Нептун от Солнца.
Вероятно, миры, вращающиеся вокруг других звёзд, гораздо разнообразнее, чем мы могли бы предположить, глядя только на Солнечную систему. Возможно, существуют даже звёзды с десятками или сотнями планет, вращающихся вокруг них.
Последнее поколение астрономов сходится на том, что звёздные системы, подобные нашей Солнечной системе, скорее типичны для Вселенной. Исследования экзопланет как с помощью транзитного метода, так и с помощью метода звёздных колебаний показали, что не только у большинства звёзд есть планеты, но и что миры большинства из них отличаются массами, размерами и орбитальными периодами. Вполне возможно, что у них встречаются газовые гиганты во внутренних областях систем, множество миров в пределах орбиты Меркурия или планеты, расположенные гораздо дальше, чем даже Нептун от Солнца.
Вероятно, миры, вращающиеся вокруг других звёзд, гораздо разнообразнее, чем мы могли бы предположить, глядя только на Солнечную систему. Возможно, существуют даже звёзды с десятками или сотнями планет, вращающихся вокруг них.
🔥28👍11👎3
«В статье расскажу пару случаев из практики анализа защиты приложений Android. Имена и место событий изменены. Любые совпадения — случайность»
Защита кода приложения Android: когда хотели как лучше, а вышло не очень
Защита кода приложения Android: когда хотели как лучше, а вышло не очень
👎11👍8❤1
Немодерируемые UX-тесты: шесть советов, как избежать факапов
UX-исследования могут проводиться при участии модератора, который даёт респонденту задания, либо без него — с помощью различных специальных платформ. Исследования второго типа называются немодерируемыми.
Для UX-дизайнера плюсы немодерируемых тестов очевидны. Это быстрый — результаты можно получить за считанные часы, — недорогой и легко масштабируемый способ проверить решения. При этом у него есть существенный минус: невозможность скорректировать что-либо в процессе. К примеру, если мы узнаём об ошибках в ходе модерируемого исследования, то можем поправить гайд и быстро взять правильный курс. Немодерируемые тесты обладают меньшей гибкостью: как правило, если мы ошиблись в начале, то и результат будет некорректным. Именно поэтому к проведению таких тестов стоит относиться с особым вниманием, тщательно прорабатывая их содержание.
В этой статье поговорим о том, как минимизировать проблемы при проведении немодерируемых тестов
UX-исследования могут проводиться при участии модератора, который даёт респонденту задания, либо без него — с помощью различных специальных платформ. Исследования второго типа называются немодерируемыми.
Для UX-дизайнера плюсы немодерируемых тестов очевидны. Это быстрый — результаты можно получить за считанные часы, — недорогой и легко масштабируемый способ проверить решения. При этом у него есть существенный минус: невозможность скорректировать что-либо в процессе. К примеру, если мы узнаём об ошибках в ходе модерируемого исследования, то можем поправить гайд и быстро взять правильный курс. Немодерируемые тесты обладают меньшей гибкостью: как правило, если мы ошиблись в начале, то и результат будет некорректным. Именно поэтому к проведению таких тестов стоит относиться с особым вниманием, тщательно прорабатывая их содержание.
В этой статье поговорим о том, как минимизировать проблемы при проведении немодерируемых тестов
👎7❤6👍3
Путешествие длиной в 2000 лет: история компаса
Сегодня за право называться страной, где был изобретён компас, соревнуются три государства: Индия, Греция и Китай. В каждом из них нашлись записи об использовании этого устройства, но определить точное время его появления очень сложно.
Сегодня за право называться страной, где был изобретён компас, соревнуются три государства: Индия, Греция и Китай. В каждом из них нашлись записи об использовании этого устройства, но определить точное время его появления очень сложно.
👍19👎5
IntelliJ IDEA 2023.2: долгожданный LSP, встроенный AI-чат, апгрейд до Windows 10 и -Xmx2G
Это ретроспективный пост фичей IntelliJ IDEA 2023.2, в преддверии 2023.3. Несмотря на то, что эта версия вышла ещё в июле, не все в точности помнят, что же там произошло и какую версию они вообще используют.
Это ретроспективный пост фичей IntelliJ IDEA 2023.2, в преддверии 2023.3. Несмотря на то, что эта версия вышла ещё в июле, не все в точности помнят, что же там произошло и какую версию они вообще используют.
👎33👍17
«Всем привет! На связи ITSumma. За 15 лет, что мы делаем нагрузочное тестирование, у нас накопился список самых распространённых ошибок, которые совершают, когда строят и отлаживают инфраструктуру.
Ну список и список, скажете вы, но в этой статье мы хотим поделиться не только самими ошибками, но и инструкциями, как их найти»
Главные проблемы сайта, которые показывает нагрузочное тестирование
Ну список и список, скажете вы, но в этой статье мы хотим поделиться не только самими ошибками, но и инструкциями, как их найти»
Главные проблемы сайта, которые показывает нагрузочное тестирование
👍21👎9
На прошедшей неделе мы изобретали черкаш-код, ускоряли программу для 50-летнего процессора на 180 тысяч процентов, освобождали робот-пылесос и выясняли, что может произойти, если выбросить на помойку неисправный жёсткий диск.
Лучшие публикации недели (13-19 ноября)
Лучшие публикации недели (13-19 ноября)
👎26👍10😁10
«Я давно обещала выложить сюда подробный гайд на тему того, как можно изучать Machine Learning самостоятельно, не тратя деньги на платные курсы, и, наконец, выполняю своё обещание. Надеюсь, этот гайд станет подсказкой, которая поможет найти правильное направление новичкам, которые хотят погрузиться в нашу область»
Вкатываемся в Machine Learning с нуля за ноль рублей
Вкатываемся в Machine Learning с нуля за ноль рублей
👍53❤9🔥5👎3
⚡️ Новости к этому часу
😫 Сэма Альтмана выгнали из OpenAI
👋 Соучредитель OpenAI Грег Брокман ушёл из компании сразу после отставки Сэма Альтмана
❗️ Роскомнадзор наделён полномочиями по принятию решений блокировать сайты с методами обхода сетевых ограничений
🆓 Valve вернула бесплатную раздачу Half-Life в честь 25-летия проекта и выпустила документальный фильм про создание игры
💻 Microsoft разрешит пользователям Windows 10 и 11 из ЕЭЗ удалять Bing, Edge и другие приложения
🛰 SpaceX представила новую спутниковую антенну Starlink
🚀 Система Starship смогла взлететь, но после разделения ступеней столкнулась с нештатной ситуацией (ФОТО)
🕹️ Unity открыла доступ к ИИ-платформе Muse для разработки игр
😠 Переговоры по возвращению Сэма Альтмана в OpenAI провалились
💰 Monopoly Go! за семь месяцев после релиза заработала $1 млрд
#новости
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍8❤2👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Самолёт Boeing 787, способный перевозить 300 пассажиров, впервые приземлился на ледяной покров в Антарктиде. Dreamliner совершил успешную посадку на аэродроме Тролль.
Команда из 45 человек, включающая исследователей и сотрудников Норвежского полярного института, смогла доставить на самолёте 12 тонн оборудования.
Аэродром Тролль представляет собой полосу голубого льда длиной 3000 метров и работает только с октября по март. Ежегодно норвежские исследователи отправляют туда до 10 самолётов разного размера, но возможность полётов на более крупных лайнерах поможет им сократить количество рейсов.
Команда из 45 человек, включающая исследователей и сотрудников Норвежского полярного института, смогла доставить на самолёте 12 тонн оборудования.
Аэродром Тролль представляет собой полосу голубого льда длиной 3000 метров и работает только с октября по март. Ежегодно норвежские исследователи отправляют туда до 10 самолётов разного размера, но возможность полётов на более крупных лайнерах поможет им сократить количество рейсов.
👍76🔥18❤5👎4😁1
«Я изначально понимал, что мы не будем собирать схему исключительно на реле. Такая задача затянула бы реализацию проекта на месяцы. К тому же при цене прозрачных реле в $6 за единицу его общая стоимость оказалась бы слишком высока. И всё же я выяснил, что можно заставить реле выполнять реальные математические действия»
Собираем релейный калькулятор
Собираем релейный калькулятор
👍19🔥5👎3😁2
IT-митап 16 ноября:
1️⃣ «А что там у бэкенда? Кухня разработки в X5 Tech» — Александр Логинов, менеджер направления HR и монетизации;
2️⃣ «Как в Авито устроен рост инженеров» — Олег Венгер, Tech Lead;
3️⃣ «Знания PEP — основа Python-разработчика» — Михаил Вознесенский, руководитель разработки группы почтовых решений RuPost.
IT-митап 17 ноября:
4️⃣ «My backend — my rules! RuleEngine внутри нашего продукта» — Денис Глазков, начальник центра разработки Nexign;
5️⃣ «Изнанка бекэнда на примере e-commerce платформы в Спортмастер Лаб» — Валентин Бутаков, руководитель направления департамента веб-приложений;
6️⃣ «Что в Метрике твоей?» — Дмитрий Михайлов, руководитель направления разработки Леруа Мерлен.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6❤4👍4
Китайская компания Loongson переходит на 7 нм техпроцесс вместо 12 нм. Кто будет производить эти процессоры?
Процессоры будут производить по 7 нм техпроцессу, что позволит увеличить их производительность примерно на треть. Узнаем, как китайцы собираются это делать и кто будет производить сами чипы.
Процессоры будут производить по 7 нм техпроцессу, что позволит увеличить их производительность примерно на треть. Узнаем, как китайцы собираются это делать и кто будет производить сами чипы.
👍32👎8
Две мощных возможности Python, упрощающие код и улучшающие его читабельность
Python не случайно стал невероятно популярным в современной технической среде. Он, если сравнивать его с другими языками программирования, возможно, является самым удобным и доступным для новичков. И вместе с этой доступностью он ещё и обладает огромными возможностями. С его помощью можно решить множество задач в самых разных сферах, им пользуются веб‑разработчики, дата‑сайентисты, учёные.
По мере того, как Python развивался, его создатели очень старались, чтобы код, написанный на этом языке, не терял бы хорошей читабельности и лаконичности. Хотя для освоения многих возможностей Python могут понадобиться некоторые усилия, результатом приложения этих усилий будет чистый и красивый код. Это более чем стоит сил, потраченных на изучение языка.
В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а также изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
Python не случайно стал невероятно популярным в современной технической среде. Он, если сравнивать его с другими языками программирования, возможно, является самым удобным и доступным для новичков. И вместе с этой доступностью он ещё и обладает огромными возможностями. С его помощью можно решить множество задач в самых разных сферах, им пользуются веб‑разработчики, дата‑сайентисты, учёные.
По мере того, как Python развивался, его создатели очень старались, чтобы код, написанный на этом языке, не терял бы хорошей читабельности и лаконичности. Хотя для освоения многих возможностей Python могут понадобиться некоторые усилия, результатом приложения этих усилий будет чистый и красивый код. Это более чем стоит сил, потраченных на изучение языка.
В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а также изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
👎38👍10❤1
Землю — крестьянам, gRPC — питонистам!
После безрезультатных попыток интегрировать Sentry или GlitchTip в проект, ментор бэкенда в команде Sapphire в Битве пет-проектов Олег Юрчик решил переключиться на другую задачу — построение внутреннего API для сервисов. Думал, что будет приключение на 20 минут (зашли-вышли), но всё оказалось сложнее. В итоге два дня поисков хорошего решения, отрицание, торг, принятие и ещё день реализации собственного решения для простой работы с gRPC на Python.
После безрезультатных попыток интегрировать Sentry или GlitchTip в проект, ментор бэкенда в команде Sapphire в Битве пет-проектов Олег Юрчик решил переключиться на другую задачу — построение внутреннего API для сервисов. Думал, что будет приключение на 20 минут (зашли-вышли), но всё оказалось сложнее. В итоге два дня поисков хорошего решения, отрицание, торг, принятие и ещё день реализации собственного решения для простой работы с gRPC на Python.
👍17👎11❤1
«Попросили меня друзья/коллеги рассказать про первые шаги и выбор механики для работы и жизни. Решил сразу оформить как статью»
Как выбрать первую механическую клавиатуру. Пособие для новичка
Как выбрать первую механическую клавиатуру. Пособие для новичка
👎47👍17
«Привет! Меня зовут Дмитрий Миронюк, я старший технический писатель в компании Bercut. Сегодня поговорим о ревью и комментариях. Приведу реальные примеры из личного опыта, а также поделюсь наблюдениями, как процесс ревью повлиял на моё сознание»
Метаморфозы сознания. Про ревью и комментарии в технической документации
Метаморфозы сознания. Про ревью и комментарии в технической документации
👍20👎9❤7🔥6
⚡️ Новости к этому часу
👨💻 Опубликованы нормативы физической подготовки по «компьютерному спорту» — клики мышкой и зрительная моторика
6️⃣ Unity анонсировала выход Unity 6 в 2024 году
☀️ В ОАЭ запустили крупнейшую в мире солнечную электростанцию (ФОТО)
💬 Х открыла доступ к инструменту поиска работы в соцсети для всех пользователей
📱 RuStore будут предустанавливать на смартфоны «Авророй» с 2024 года
💻 Альтман и часть сотрудников OpenAI перешли в Microsoft
⚙️ Bitsum выпустила приложение CoreDirector для полного контроля над эффективными ядрами чипов Intel последних поколений
🆕 Состоялся релиз Blender 4.0
💬 В WhatsApp скоро появится интегрированный чат-бот с ИИ
#новости
6️⃣ Unity анонсировала выход Unity 6 в 2024 году
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁5👎3❤1
Эрозия принципа фальсифицируемости, или Невидимые единороги атакуют
Критерий фальсифицируемости Поппера долго верой и правдой служил физикам. Этот принцип избавлял физику от невидимых розовых единорогов, которые летают повсюду, но никак не наблюдаемы. Однако по мере развития науки и движения в сторону общей теории всего приходится поступаться принципами. Или нет? Давайте рассмотрим случаи, когда этот принцип ставится под вопрос.
Критерий фальсифицируемости Поппера долго верой и правдой служил физикам. Этот принцип избавлял физику от невидимых розовых единорогов, которые летают повсюду, но никак не наблюдаемы. Однако по мере развития науки и движения в сторону общей теории всего приходится поступаться принципами. Или нет? Давайте рассмотрим случаи, когда этот принцип ставится под вопрос.
👍15❤1👎1
Вы точно хотите пойти программистом в gamedev?
Если сравнивать создание игр с web/fintech, это как водитель болида Формулы-1 и водитель комфортабельного седана S-class. Жёсткий кузов, минимум удобств, зато быстро и Шумахера знают все. Но попробуйте уместить всю вашу логику в 15мс, с обработкой четырёхсот NPC на уровне, физики, музыки, рендером на экран без просадок фпс. Всё это ради совместного фото команды на релизе игры и твоего имени в титрах. Приходите в gamedev, тут делают игры.
Если сравнивать создание игр с web/fintech, это как водитель болида Формулы-1 и водитель комфортабельного седана S-class. Жёсткий кузов, минимум удобств, зато быстро и Шумахера знают все. Но попробуйте уместить всю вашу логику в 15мс, с обработкой четырёхсот NPC на уровне, физики, музыки, рендером на экран без просадок фпс. Всё это ради совместного фото команды на релизе игры и твоего имени в титрах. Приходите в gamedev, тут делают игры.
😁61👍24👎5