Тримодальный характер зарплат разработчиков программного обеспечения
Эта статья, написанная в 2021 году, хоть и фокусируется на Европе, а конкретно на Нидерландах, на самом деле очень актуальна и по сей день и для других стран, в том числе и для России. В частности, она очень хорошо отвечает на классические вопросы к статьям со статистикой зарплат вида «Где вы такие зарплаты находите, никто из моих знакомых столько не получает!» и вполне объясняет, почему большинство работников мало заметили уход международных компаний с российского рынка.
Допустим, вы решили изучить Rust...
Поначалу всё будет хорошо. Вы будете изучать Rust и думать, какие хорошие люди его написали. В нём есть автоопределение типов, безопасные указатели aka ссылки, столько синтаксического сахара, что любой Kotlin позавидует, и плюс ко всему этому ещё и кроссплатформенность и no-std-режим, если вы вдруг решите запрограммировать кофеварку.
А потом одной чёрной-чёрной ночью вы обнаружите там...
На прошедшей неделе мы вскрывали поддельный смартфон с маркетплейса, проваливали техническое собеседование, подключали «крысу» от ЕС ПЭВМ к современному ПК и выясняли, почему не стоит становиться тимлидом.
Лучшие публикации недели (25 ноября — 1 декабря 2024)
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
Нужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах данных зачастую фрустрируют даже опытных QA-инженеров. Что-то где-то пошло не так, но что именно и где?
Разумеется, БД — вовсе не чёрный ящик с магией внутри, а такой же набор взаимодействующих по определённым правилам компонентов, как и всё остальное, с чем ежедневно приходится иметь дело QA-инженерам (и разработчикам, на самом деле, тоже, но они обычно больше погружены в контекст). Понимание того, что там под капотом, помогает эффективно проводить тест-дизайн, локализовывать баги, общаться с разработкой.
Ребята из «Сравни» подготовили шпаргалку по распространённым багам в работе баз данных
«Я не претендую на лавры лучшего разработчика календарей и датапикеров. Эта статья о моём первом опыте в open source, о том, как я создавал проект с нуля и как он стал полезен другим разработчикам»
Как создавался Vanilla Calendar Pro — лёгкий и гибкий календарь на JavaScript с использованием TypeScript
В конце ноября 2024 года представитель команды WinRAR сообщил, что в месяц пользователи покупают около 10 тысяч лицензий на популярный архиватор.
Примечательно, что SMM-специалист WinRAR старается писать слова благодарности под каждый твит в соцсети X о покупке лицензии на архиватор.
Гонишь, гонишь, не догонишь: возможности нового китайского х86-процессора KaiXian KX-7000
В последнее время Китай делает уверенные шаги к созданию конкурентоспособных процессоров на архитектуре х86. Однако до революции в этой области Поднебесной ещё далеко. Новый чип KaiXian KX-7000 от Zhaoxin оказался перспективным, но он пока не в состоянии соревноваться с актуальными процессорами Intel и AMD. Разберём почему.
[ХАБРААРХИВ]
Искушение воздушного старта
Аэрокосмические системы могут стать очень эффективным средством доставки грузов на орбиту. Но только если эти грузы будут небольшими, а носитель — гиперзвуковым. Попытки создать летающих монстров типа сдвоенного Ан-225 с двадцатью четырьмя двигателями или ещё какой-нибудь сверхтяжёлый образец победы техники над здравым смыслом — это тупик на нынешнем уровне наших знаний.
#хабраархив
Если устали от постоянного поиска вакансий, есть решение. Как насчет того, чтобы вакансии сами приходили к вам?
У Хабр Карьеры есть бот @habrcareer_bot. Через него можно подписаться и получать нужные вакансии, как только они будут появляться на сайте. Есть выбор специализации и навыков.
Успешных работ и крутых вакансий вам, коллеги!
«Робокоп 3»: скорее мёртвый, чем живой
Говорить о предсмертных муках и неприятной кончине «Робокопа» — неприятная тема, но необходимая для обсуждения. Не только с точки зрения «мужик начал ретроспективу, мужик её и закончит». Но и для более глубокого понимания ошибок, совершённых голливудскими киноделами, и теми крайне неблагоприятными обстоятельствами, что сложились вокруг приключений офицера Мёрфи. Не будем более разглагольствовать, погнали разбираться.
Модули INA226: действительно ли «хорошие» хороши, а «плохие» плохи?
По интернету ходят упорные слухи, что с модулями на INA226 всё плохо: поддельные чипы, отбраковка, неправильная схемотехника, откровенный треш типа припайки микросхемы не той стороной и т. д.
В распоряжении автора оказались несколько модулей INA226, так называемых «плохих» и «хороших» по той же классификации из интернета. Сегодня мы их протестируем и посмотрим, что же они выдают на самом деле и можно ли их вообще использовать для измерения тока и напряжения в своих проектах.
Создаём простой копирующий сборщик мусора
Этот пост станет итерацией туториала и знакомством с реализацией сборки мусора, описанной в классической статье. Мы продолжим работать с простыми сборщиками мусора, но на этот раз немного повысим сложность.
«В процессе разработки UI для игр Forza Horizon 3 и Forza Motorsport 7 я имел возможность поработать с потрясающими акриловыми матовыми элементами дизайна.
Вдохновлённый этим дизайном, я захотел создать похожий эффект при помощи HTML. В этом посте я расскажу о своих попытках создания красивого эффекта стекла, а также представлю пример кода и ассетов для тех, кто захочет попробовать реализовать эту методику самостоятельно»
Эффект матового стекла для веба
Что забыли айтишники на летней антиконференции Summer Merge? Своё сердечко ❤️
Дойка козы, экстренная доставка спикеров на катере, стрельба из лука, сапы, костёр, дискотеки и полезные знакомства. Поговорим с участниками и спикерами летней антиконференции Summer Merge на берегу Волги и узнаем, что заставляет их возвращаться сюда из года в год.
⚡ Новости к этому часу
🤷♂️ Китайский производитель электромобилей Avatr начнёт отключать машины, поставленные в РФ неофициально
💸 Иностранные и российские производители бытовой техники поднимают цены для торговых сетей
🚗 В России автомобили начнут оснащать отечественными системами защиты от кибератак
🎮 В Steam стартовала осенняя распродажа
🧐 В лицензионном соглашении Assassin's Creed: Shadows требуется предоставить Ubisoft полный доступ к мониторингу RAM на ПК
🏆 В Steam начался выбор номинантов на игру 2024 года
⌨️ 8BitDo представила механическую клавиатуру и мышь в стиле Xbox (ФОТО)
🫸 «Роскосмос» сдвинул реализацию программы пилотируемых полётов на Луну
🖥 YouTube попросил блогеров удалить видео, которые содержат информацию про VPN
#новости
⚡ Новости к этому часу
❌ ЦЕРН прекратил сотрудничество с Россией и Республикой Беларусь
🕹️ 1С Game Studios показала первый геймплейный трейлер игры «Война Миров: Сибирь»
🤖 Panasonic разработала ИИ-копию основателя бренда Коносукэ Мацуситы для помощи в принятии управленческих решений
🗓 Вышел Advent of Code 2024 — адвент-календарь с задачами по программированию
📠 В открытую продажу поступила релизная версия открытого маршрутизатора OpenWrt One от сообществ OpenWrt и Banana Pi (ФОТО)
💸 В России значительно увеличили штрафы компаниям за утечку персональных данных пользователей
🇨🇳 Китай начинает строительство крупнейшего в мире полностью управляемого радиотелескопа
💻 Microsoft разрешила устанавливать Windows 11 на старые ПК, но их пользователи должны подписать отказ от ответственности
#новости
Крошечный накопитель из Китая, способный хранить гигантские объёмы информации миллионы лет
Китайские учёные разработали метод хранения данных в алмазах, достигая плотности записи до 1,85 ТБ на кубический сантиметр. У алмазов, как известно, чрезвычайно высокая твёрдость. Не вечные конечно, но близко к этому.
Такой подход обещает революционизировать способы хранения информации, позволяя сохранять терабайты данных на очень длительные сроки. Это не уникальная идея: раньше уже были предложения по поводу алмазных систем хранения данных. Но у китайцев есть уже и практические наработки.
Один полезный сервис себе или 5 сервисов другому? Выбирайте.
А теперь откроем секрет: на самом деле это одно и то же, потому что с Хабр Карьерой можно:
➡️Посмотреть вакансии или заполнить красивое резюме
➡️Проверить зарплаты
➡️Выбрать эксперта
➡️Смотреть IT-курсы
➡️Читать статьи про карьеру
Выбирайте что по душе. В поиске работы поможет всё.
Как тестировать код, когда сроки горят
Кто из вас не сталкивался с горящими дедлайнами? Таких единицы: даже в команде с хорошо отлаженными процессами порой нужно срочно выкатить фичу. Приходится мобилизовать силы, чтобы успеть всё сделать в срок. Обсудим, как быть в этой ситуации и выйти из неё с наименьшим ущербом для своей психики и хорошим результатом.
Большой гайд по миграциям в Django: готовимся к миграциям и избегаем конфликтов
Поговорим о том, что такое миграции, зачем они нужны, как подготовиться к работе с ними и провести базовую работу на Django. Отдельное внимание уделим теме конфликтов и схлопываний, узнаем, как содержать в чистоте историю миграций. Всё это с примерами на практике и иллюстрациями. Погнали!
Деревянная разделочная доска. Inside
Леса и поступающая из них древесина присутствовала в быту человека с самого начала человеческой цивилизации. Достаточно долго она была поистине вездесущей — от строительных материалов, до кухонных принадлежностей. Исключительная доступность и простота обработки — это то, благодаря чему дерево тысячелетиями является любимым конструкционным материалом для творчества человека.
Даже сейчас, когда существует множество полимерных композитов и целый зоопарк функциональных пластиков, дерево всё ещё занимает свою нишу как минимум в качестве материал для различной кухонной утвари и посуды. Уникальные физико-механические свойства дерева, связанные с микроанатомией древесины. Человечество пока ещё не научилось полностью имитировать в лабораторных условиях.
Сегодня речь пойдёт именно об этом, о древесине, которая используется при приготовлении пищи в целом, и о деревянных разделочных досках в частности
«Охота на электроовец: большая книга искусственного интеллекта», или Как написать книгу про ИИ без регистрации и SMS
Это история о том, как за шесть лет автор написал двухтомник, посвящённый искусственному интеллекту и машинному обучению.
Как устроен китайский завод электроники глазами русского инженера
С печатной платы начинается вся электроника. Обычно это зелёная пластинка, которую каждый хоть раз в жизни видел. Печатная плата — это основание любого электронного устройства. Она заставит ваш поезд приехать по расписанию, смартфон открыть любимую статью на Хабр, а чайник вскипятить воду.
Странно, что памятников поэтам поставили много, а печатной плате ни одного. Хотя, казалось бы, практической пользы от печатной платы гораздо больше, чем от поэта. Без печатных плат мы бы ездили на колесницах, использовали голубиную почту, а Илон Маск бы запускал в небо воздушного змея.
Узнаем, как производят современные печатные платы на заводах в Китае
«Я тебя найду и позвоню»
Абсолютно легальные инструменты за смешные деньги могут позволить вам: звонить всем активным клиентам ваших конкурентов, построить десяток эффективных мошеннических схем, или даже позвонить предполагаемому любовнику вашей девушки/жены, а заодно проверить, где она была вчера вечером! Автор обнаружил это в ходе одного из расследований утечек заявок клиентов. И он твёрдо уверен, что такого быть не должно. Инструмент, использующийся в статье, эффективнее всех утечек вместе взятых, нашими данными не должны так легко легально торговать практически в режиме онлайн. Можно найти любого и позвонить любому из нас.
Разбираемся, почему и как это работает, какие риски несёт и как этому противодействовать
Теперь на Хабре есть слизни‑эмоции — ими можно отреагировать на любую публикацию, кроме своей. Логичный вопрос: что теперь будет с плюсами и минусами?
А ничего, рейтинг публикаций продолжит работать по старым правилам. Продакт-менеджер Хабра рассказывает, чем реакции отличаются от рейтинга и как мы планируем совмещать эти механики.
#Хабр #разработка
«Настало время открыть Америку!
Меня действительно удивило предельно малое количество информации на данную тему. Будем исправлять»
Как спрятать любые данные в PNG
Сегодня мы не только запустили реакции на Хабре, но и добавили новые эмодзи в телеграм, зацените:
😍😂😱😢🤬😎🧐🔥💪
Если подкинете нам ещё голосов, поставим один из них в реакции под постами.
⚡⚡⚡ Молния! Реакции уже на Хабре. Их можно оставлять под статьями, выражая эмоции от прочитанного. Зелёные слизни под статьями — это они!
А ещё есть модные синие слизни от спонсора фичи — K2 Cloud. Чтобы получить их, пройдите квиз: выберите одну из предложенных ИТ-профессий и проведите миграцию в облако.
В конце квиза вас ждёт розыгрыш уникальных футболок с реакциями, технологичных увлажнителей воздуха и облачных новогодних боксов.
Розыгрыш пройдёт в три этапа. Победители будут выбраны случайным образом 6, 13 и 20 декабря и объявлены в телеграм-канале K2 Cloud.
Пишем плагины для Obsidian. Часть первая
Это будет цикл из двух статей, в котором мы напишем целых четыре плагина. Сами плагины будут хоть и простыми, но они не высосаны из пальца и не являются бесполезными Hello World'ами, а выполняют полезную работу как минимум для одного пользователя.
Советский Cray. История суперкомпьютера «Электроника СС БИС»
В 70-х годах в Советском Союзе был популярен такой стишок: «Программист, держись бодрей! Драли всё, сдерём и Cray!». Этот образец народного творчества скрывал в себе изрядную долю правды: подавляющая часть советских ЭВМ представляла собой копии и клоны зарубежной вычислительной техники, а необходимость в суперкомпьютерах, на которых и специализировалась компания Сеймура Крэя, с каждым годом только росла. Оригинальные ЭВМ иностранного производства в СССР тоже попадали, но обходились они недёшево, а их доставка порой превращалась в настоящий квест. Именно поэтому перед советской промышленностью в полный рост встала задача спроектировать и построить суперкомпьютер, не уступающий по своим возможностям продукции Cray. И у неё получилось… Ну, почти.