Хабр
120K subscribers
21.1K photos
234 videos
39 files
56.7K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Forwarded from Технотекст (Vika Gongina)
В среднем одну статью на Хабре можно прочитать за 5,5 минут. Больше всего времени читатели тратят на статьи по разработке — почти 8 минут, по дизайну — 6,5 минут и по системному администрированию — ровно 6 минут. Быстрее всего читаются статьи по маркетингу — на них нужно всего 4,5 минуты. Самые комментируемые — научно-популярные статьи (в среднем 22 комментария), а вот меньше всего комментариев у статей про разработку (в среднем 9).

Лидеры июля 2023 года на Хабре

💬 Про школу и продуктивное мышление — самая комментируемая статья (1754 комментария)

💬 Почему linux должен быть единственной системой в образовательном процессе — вторая самая комментируемая статья, которая «пробила тыщу» (1135 комментариев)

🏆 Как делается OpenSource: личный опыт — статья с самым высоким рейтингом (+367 и ни одного минуса!)

🙀 Простая проверка на предрасположенность студента к поиску нестандартных решений в программировании — самая заминусованная статья (-68)

🛟 Шпаргалка по SQL (postgres), которая выручает меня на собесах — самая полезная статья (1370 добавлений в избранное)

🌟 13 млн. — лучшие посетители Хабра
Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++.

С самого рождения JavaScript в каком-то смысле был языком для манипулирования текстом — от веб-страничек в самом начале до полноценных компиляторов сейчас. Неудивительно, что в современных JS-движках достаточно много сил уделено оптимизации внутреннего представления строк и операций над ними.

В этой статье рассмотрим, как могут быть представлены строки в движке V8. Продемонстрируем их эффект, обогнав C++ в очень честном бенчмарке. А также покажем, в каких случаях они могут, наоборот, привести к проблемам с производительностью, и что в таких случаях можно сделать.
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере.

DBA Oracle в МТС. Можно удаленно.

Программист-консультант 1С в СберКорус. Санкт-Петербург. Можно удаленно.

HR-менеджер в Вита. Самара.

Администратор проекта в JSA Group. Можно удаленно.

Младший системный аналитик в Fix Price. Можно удаленно.

Больше вакансий

#junior
«Хочу рассказать об одном из своих любимых DIY проектов, который я реализовал еще пару лет назад. Данным проектом я хотел закрыть две цели: во-первых, подготовить подарок на день рождения своей племяннице, во-вторых, переползти с микроконтроллеров Atmel на ST. Также хотел получить опыт в использовании С++ во embedded устройствах».

Классическая змейка на адресных светодиодах в формате игровой консоли.
Исходники закрыты, но мы не сдадимся. Пишем полностью нативное GUI-приложение под No-Name смартфон без Android.

Не секрет, что экосистема Android не предполагает написание полностью нативных приложений: в этой платформе очень многое завязано на Java и без ART можно запустить только простые службы без какого-либо интерфейса. Но есть один способ писать практически под «голый» Linux, не перекомпилируя ядро, и при этом пользоваться фишками устройства без оверхеда в виде тяжелого Android: ускорение 3D-графики, микшер звука, ввод с различных устройств, OTG, Wi-Fi и если очень постараться — даже 3G.

Это открывает множество применений старым устройствам: «железо» смартфонов зачастую гораздо мощнее современных недорогих одноплатников. Посмотрим, как запустить программу, которая полностью написана на C без Android, на No-Name Android-смартфоне практически без модификаций.
Разработка сервопривода с BLDC мотором.

Открытый проект серво‑контроллера MC50 продолжает развиваться. На этот раз поговорим о создании сервопривода.

Сервоприводы в умном доме нужны повсеместно: в запорных кранах, в электрических замках, в моторизированных кронштейнах и столах, в автоматических дверях, калитках, окнах, маркизах, воротах, поворотных видеокамерах, регулируемых креслах, электро‑пандусах и проч. Поэтому технология сервоприводов весьма востребована и тут есть где развернуться творчеству.
Привет, на связи Хабр! Мы в поиске крутых telegram-каналов — где пишут интересное по темам Хабра: разработка, администрирование, дизайн, менеджмент, маркетинг и научпоп.

Нужно всего две минутки вашего времени. Пройти опрос
Гиллель Уэйн, разработчик и консультант по формальной верификации, обратил внимание на статью «20 наиболее значимых языков программирования в истории». Автор статьи называет Go «наиболее значимым», но не включает в список ALGOL, Smalltalk или ML. И не учитывает Pascal, потому что тот «почти мёртв». Абсурд! Это противоречит всей сути понятия «значимость в истории».

Давайте обсудим 10 самых влиятельных (и почти мёртвых) языков программирования.
«Вас приветствует ваш зануда! У меня много от чего пригорает. Сегодня, внезапно, горит от Питона, на котором я пишу больше десяти лет. Если вам интересно, что же, по моему мнению, с ним не так — прошу в статью».

Я люблю питон, и вот почему он меня бесит».
«Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу Hello World на Python. Объясню, что творится внутри, и расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat».

Что происходит, когда запускаешь «Hello World» в Linux.
Карманный макромир: любительский комплект для макросъёмки на телефон.

«Некоторое время назад я увлеклась любительской мобильной съёмкой, а потом у меня появилась необходимость снимать и макро. Так как я приверженец мобильности, у меня встал вопрос: получится ли снять качественный макрокадр на телефон — с минимумом оборудования и, самое главное, недорого?

В ответ на вопрос и родилась эта статья».
«Бизнес-юнит — как семья». Незрячий сотрудник VK водит экскурсии по офису и развивает цифровую доступность.

Артем Плаксин — незрячий специалист по цифровой доступности в VK, он делает сервисы компании удобными для людей с ограниченными возможностями здоровья и работает над социальными проектами. То, как устроена его работа, — отличный пример, как внимание к потребностям людей помогает менять мир к лучшему.
Отличные новости: мы продлеваем сезон DIY до 18 августа включительно! Засучили рукава и готовимся повторять за хабраавторами крутые эксперименты, DIY-туториалы, ремонты и разрушения, а также любые безумия в электротехнике и электронике.

Если у вас есть интересные DIY-проекты или вы готовы собрать десептикона из полудюжины старых нокий специально для участия в движухе, ждём вас на Хабре. Подробнее
«Мы в команде развиваем продукты для больших компаний и придумываем планы по захвату мира. Чтобы преуспеть в обоих направлениях, приходится много работать с метриками. Мы разбираем, какие метрики релевантны продукту, где его сильные стороны, а что надо исправить. Наш главный инструмент — фреймворк „Пирамида метрик“. В этой статье объясню, за что мы его любим и почему вы тоже его полюбите».

Пирамида метрик: пожалуй, лучший способ понять, что не так с вашим продуктом.
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере.

Системный администратор в УК Аэропорты Регионов. Екатеринбург. 47 000 ₽.

Web-developer PHP в TravelLine. Ташкент. Можно удаленно. От 800 $.

PHP-программист в CUBA. Можно удаленно. 40 000 — 80 000 ₽.

Менеджер по продажам в Mathshub. Москва. Можно удаленно. 40 000 — 150 000 ₽.

Специалист техподдержки в WebSoft. Можно удаленно. До 40 000 ₽.

Больше вакансий

#junior
Ностальгические игры: Carmageddon.

Поговорим про Carmageddon — игру, которая не только сделала небольшую революцию в гоночном жанре, но и стала виновником разнообразных скандалов и запретов во многих странах, а также обратила внимание общественности на жестокость в видеоигровых развлечениях. Но не одними скандалами славилась эта серия.
Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes.

Чем больше чартов в кластере Kubernetes, тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые обновления.

О том, как команда Selectel мониторит актуальные Helm-релизы и какие инструменты для этого использует.