⚡ Новости к этому часу
👁Atlassian начнёт отключать от своих сервисов учётные записи, зарегистрированные в России и Беларуси
🧠Stability AI представила StableCode — нейросеть для генерации кода
🧑⚖️Иск к Google на $5 млрд за отслеживание в «режиме инкогнито» приближается к полноценному судебному разбирательству
🛎Google построила для сотрудников отель с номерами по $99 за ночь
🔕Yota стала участником меморандума ФАС о противодействии спам-звонкам
🚀На Восточном собрана ракета «Союз-2.1б» для запуска автоматической станции «Луна-25» (ФОТО)
🧑🔬Учёные объяснили, откуда у метеоритов берётся магнитное поле
#новости
👁Atlassian начнёт отключать от своих сервисов учётные записи, зарегистрированные в России и Беларуси
🧠Stability AI представила StableCode — нейросеть для генерации кода
🧑⚖️Иск к Google на $5 млрд за отслеживание в «режиме инкогнито» приближается к полноценному судебному разбирательству
🛎Google построила для сотрудников отель с номерами по $99 за ночь
🔕Yota стала участником меморандума ФАС о противодействии спам-звонкам
🚀На Восточном собрана ракета «Союз-2.1б» для запуска автоматической станции «Луна-25» (ФОТО)
🧑🔬Учёные объяснили, откуда у метеоритов берётся магнитное поле
#новости
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 млн. — лучшие посетители Хабра
Лидеры июля 2023 года на Хабре
💬 Про школу и продуктивное мышление — самая комментируемая статья (1754 комментария)
💬 Почему linux должен быть единственной системой в образовательном процессе — вторая самая комментируемая статья, которая «пробила тыщу» (1135 комментариев)
🏆 Как делается OpenSource: личный опыт — статья с самым высоким рейтингом (+367 и ни одного минуса!)
🙀 Простая проверка на предрасположенность студента к поиску нестандартных решений в программировании — самая заминусованная статья (-68)
🛟 Шпаргалка по SQL (postgres), которая выручает меня на собесах — самая полезная статья (1370 добавлений в избранное)
🌟 13 млн. — лучшие посетители Хабра
Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++.
С самого рождения JavaScript в каком-то смысле был языком для манипулирования текстом — от веб-страничек в самом начале до полноценных компиляторов сейчас. Неудивительно, что в современных JS-движках достаточно много сил уделено оптимизации внутреннего представления строк и операций над ними.
В этой статье рассмотрим, как могут быть представлены строки в движке V8. Продемонстрируем их эффект, обогнав C++ в очень честном бенчмарке. А также покажем, в каких случаях они могут, наоборот, привести к проблемам с производительностью, и что в таких случаях можно сделать.
С самого рождения JavaScript в каком-то смысле был языком для манипулирования текстом — от веб-страничек в самом начале до полноценных компиляторов сейчас. Неудивительно, что в современных JS-движках достаточно много сил уделено оптимизации внутреннего представления строк и операций над ними.
В этой статье рассмотрим, как могут быть представлены строки в движке V8. Продемонстрируем их эффект, обогнав C++ в очень честном бенчмарке. А также покажем, в каких случаях они могут, наоборот, привести к проблемам с производительностью, и что в таких случаях можно сделать.
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере.
DBA Oracle в МТС. Можно удаленно.
Программист-консультант 1С в СберКорус. Санкт-Петербург. Можно удаленно.
HR-менеджер в Вита. Самара.
Администратор проекта в JSA Group. Можно удаленно.
Младший системный аналитик в Fix Price. Можно удаленно.
Больше вакансий
#junior
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-смартфоне практически без модификаций.
Не секрет, что экосистема Android не предполагает написание полностью нативных приложений: в этой платформе очень многое завязано на Java и без ART можно запустить только простые службы без какого-либо интерфейса. Но есть один способ писать практически под «голый» Linux, не перекомпилируя ядро, и при этом пользоваться фишками устройства без оверхеда в виде тяжелого Android: ускорение 3D-графики, микшер звука, ввод с различных устройств, OTG, Wi-Fi и если очень постараться — даже 3G.
Это открывает множество применений старым устройствам: «железо» смартфонов зачастую гораздо мощнее современных недорогих одноплатников. Посмотрим, как запустить программу, которая полностью написана на C без Android, на No-Name Android-смартфоне практически без модификаций.
Разработка сервопривода с BLDC мотором.
Открытый проект серво‑контроллера MC50 продолжает развиваться. На этот раз поговорим о создании сервопривода.
Сервоприводы в умном доме нужны повсеместно: в запорных кранах, в электрических замках, в моторизированных кронштейнах и столах, в автоматических дверях, калитках, окнах, маркизах, воротах, поворотных видеокамерах, регулируемых креслах, электро‑пандусах и проч. Поэтому технология сервоприводов весьма востребована и тут есть где развернуться творчеству.
Открытый проект серво‑контроллера MC50 продолжает развиваться. На этот раз поговорим о создании сервопривода.
Сервоприводы в умном доме нужны повсеместно: в запорных кранах, в электрических замках, в моторизированных кронштейнах и столах, в автоматических дверях, калитках, окнах, маркизах, воротах, поворотных видеокамерах, регулируемых креслах, электро‑пандусах и проч. Поэтому технология сервоприводов весьма востребована и тут есть где развернуться творчеству.
⚡ Новости к этому часу
✖Sony Entertainment, Warner Music Group и Universal Music добились блокировки сайта проекта youtube-dl
🗺Разработчик-энтузиаст представил проект карты GitHub (ФОТО)
🎮Состоялся релиз утилиты Whisky для macOS, позволяющей быстро запускать игры из Steam
🔸На заводе «КАМАЗ» началась опытная эксплуатация двух пассивных экзоскелетов Exorise российского производства
📱СМИ — в РЖД запретили сотрудникам использовать iPhone в служебных целях
📈Telegram обогнал «ВКонтакте» по дневной аудитории в России
#новости
✖Sony Entertainment, Warner Music Group и Universal Music добились блокировки сайта проекта youtube-dl
🗺Разработчик-энтузиаст представил проект карты GitHub (ФОТО)
🎮Состоялся релиз утилиты Whisky для macOS, позволяющей быстро запускать игры из Steam
🔸На заводе «КАМАЗ» началась опытная эксплуатация двух пассивных экзоскелетов Exorise российского производства
📱СМИ — в РЖД запретили сотрудникам использовать iPhone в служебных целях
📈Telegram обогнал «ВКонтакте» по дневной аудитории в России
#новости
Привет, на связи Хабр! Мы в поиске крутых telegram-каналов — где пишут интересное по темам Хабра: разработка, администрирование, дизайн, менеджмент, маркетинг и научпоп.
Нужно всего две минутки вашего времени. Пройти опрос
Нужно всего две минутки вашего времени. Пройти опрос
Гиллель Уэйн, разработчик и консультант по формальной верификации, обратил внимание на статью «20 наиболее значимых языков программирования в истории». Автор статьи называет Go «наиболее значимым», но не включает в список ALGOL, Smalltalk или ML. И не учитывает Pascal, потому что тот «почти мёртв». Абсурд! Это противоречит всей сути понятия «значимость в истории».
Давайте обсудим 10 самых влиятельных (и почти мёртвых) языков программирования.
Давайте обсудим 10 самых влиятельных (и почти мёртвых) языков программирования.
«Вас приветствует ваш зануда! У меня много от чего пригорает. Сегодня, внезапно, горит от Питона, на котором я пишу больше десяти лет. Если вам интересно, что же, по моему мнению, с ним не так — прошу в статью».
Я люблю питон, и вот почему он меня бесит».
Я люблю питон, и вот почему он меня бесит».
«Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу Hello World на Python. Объясню, что творится внутри, и расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat».
Что происходит, когда запускаешь «Hello World» в Linux.
Что происходит, когда запускаешь «Hello World» в Linux.
Карманный макромир: любительский комплект для макросъёмки на телефон.
«Некоторое время назад я увлеклась любительской мобильной съёмкой, а потом у меня появилась необходимость снимать и макро. Так как я приверженец мобильности, у меня встал вопрос: получится ли снять качественный макрокадр на телефон — с минимумом оборудования и, самое главное, недорого?
В ответ на вопрос и родилась эта статья».
«Некоторое время назад я увлеклась любительской мобильной съёмкой, а потом у меня появилась необходимость снимать и макро. Так как я приверженец мобильности, у меня встал вопрос: получится ли снять качественный макрокадр на телефон — с минимумом оборудования и, самое главное, недорого?
В ответ на вопрос и родилась эта статья».
Минуточку внимания!
Сейчас на Хабре проходит сезон Java one love. Сезон идёт до 15 сентября. Если у вас есть Java-опыт — делитесь им на Хабре и получайте призы. Спонсор Сезона Java one love — Мир Plat.Form.
⚡️ Новости к этому часу
🤩Bethesda представила ремастер Quake II с поддержкой разрешения до 4K и широкоэкранным режимом
🎮id Software опубликовала на GitHub исходные коды игры Quake II Rerelease
🔍CNET удаляет тысячи публикаций, чтобы повысить свой рейтинг в поиске Google
✖️Microsoft с 30 сентября 2023 года прекратит продление корпоративных лицензий на продукты и решения компании в РФ
🚀Состоялся запуск российской станции «Луна-25» (ФОТО)
👩🚀Российский экипаж МКС протестировал перенос космонавта манипулятором в открытом космосе
🤖Китайцы привлекли роботов к обслуживанию гигантского телескопа
#новости
Сейчас на Хабре проходит сезон Java one love. Сезон идёт до 15 сентября. Если у вас есть Java-опыт — делитесь им на Хабре и получайте призы. Спонсор Сезона Java one love — Мир Plat.Form.
⚡️ Новости к этому часу
🤩Bethesda представила ремастер Quake II с поддержкой разрешения до 4K и широкоэкранным режимом
🎮id Software опубликовала на GitHub исходные коды игры Quake II Rerelease
🔍CNET удаляет тысячи публикаций, чтобы повысить свой рейтинг в поиске Google
✖️Microsoft с 30 сентября 2023 года прекратит продление корпоративных лицензий на продукты и решения компании в РФ
🚀Состоялся запуск российской станции «Луна-25» (ФОТО)
👩🚀Российский экипаж МКС протестировал перенос космонавта манипулятором в открытом космосе
🤖Китайцы привлекли роботов к обслуживанию гигантского телескопа
#новости
«Бизнес-юнит — как семья». Незрячий сотрудник VK водит экскурсии по офису и развивает цифровую доступность.
Артем Плаксин — незрячий специалист по цифровой доступности в VK, он делает сервисы компании удобными для людей с ограниченными возможностями здоровья и работает над социальными проектами. То, как устроена его работа, — отличный пример, как внимание к потребностям людей помогает менять мир к лучшему.
Артем Плаксин — незрячий специалист по цифровой доступности в VK, он делает сервисы компании удобными для людей с ограниченными возможностями здоровья и работает над социальными проектами. То, как устроена его работа, — отличный пример, как внимание к потребностям людей помогает менять мир к лучшему.
Отличные новости: мы продлеваем сезон DIY до 18 августа включительно! Засучили рукава и готовимся повторять за хабраавторами крутые эксперименты, DIY-туториалы, ремонты и разрушения, а также любые безумия в электротехнике и электронике.
Если у вас есть интересные 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
Системный администратор в УК Аэропорты Регионов. Екатеринбург. 47 000 ₽.
Web-developer PHP в TravelLine. Ташкент. Можно удаленно. От 800 $.
PHP-программист в CUBA. Можно удаленно. 40 000 — 80 000 ₽.
Менеджер по продажам в Mathshub. Москва. Можно удаленно. 40 000 — 150 000 ₽.
Специалист техподдержки в WebSoft. Можно удаленно. До 40 000 ₽.
Больше вакансий
#junior
Ностальгические игры: Carmageddon.
Поговорим про Carmageddon — игру, которая не только сделала небольшую революцию в гоночном жанре, но и стала виновником разнообразных скандалов и запретов во многих странах, а также обратила внимание общественности на жестокость в видеоигровых развлечениях. Но не одними скандалами славилась эта серия.
Поговорим про Carmageddon — игру, которая не только сделала небольшую революцию в гоночном жанре, но и стала виновником разнообразных скандалов и запретов во многих странах, а также обратила внимание общественности на жестокость в видеоигровых развлечениях. Но не одними скандалами славилась эта серия.
Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes.
Чем больше чартов в кластере Kubernetes, тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые обновления.
О том, как команда Selectel мониторит актуальные Helm-релизы и какие инструменты для этого использует.
Чем больше чартов в кластере Kubernetes, тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые обновления.
О том, как команда Selectel мониторит актуальные Helm-релизы и какие инструменты для этого использует.