Декларативное построение диаграмм
Код может быть красивым сам по себе, но графическое представление не помешает. Обратим внимание на такой инструмент, как D2 (Declarative Diagramming) Terrastruct, Inc.
Обзор новой системы контроля версий Sapling
Одними из самых популярных VCS являются Git, Mercurial и Subversion. Все эти системы предназначены помогать разработчикам совместно работать над проектами, отслеживать изменения в своём коде и поддерживать историю работы. В этой статье поговорим о новом игроке в этой области — VCS Sapling.
Вакансии для джунов на Хабр Карьере:
Маркетолог/Аналитик в Cybeerly. Можно удаленно. Полный рабочий день. От 30 000 до 80 000 ₽.
https://bit.ly/3GDv5Um
Javascript-разработчик в СтройСофт. Москва. Можно удаленно. Полный рабочий день. От 60 000 до 105 000 ₽.
https://bit.ly/3GCdr3C
Developer Ruby on Rails в EDSTEIN. Можно удаленно. Полный рабочий день. От 70 000 до 90 000 ₽.
https://bit.ly/3GZ4Klm
Старший инженер технической поддержки в Ростелеком. Воронеж. Полный рабочий день. От 46 200 ₽.
https://bit.ly/3GZ4ToU
Backend-разработчик в Платформу. Санкт-Петербург. От 100 000 ₽.
https://bit.ly/3GWkvte
Больше вакансий: https://bit.ly/3GyUe2E
#junior
⚡️ Новости к этому часу
🇺🇸 Microsoft в США предоставит сотрудникам неограниченные отпуска
☄️ Над Великобританией заметили метеорит (ФОТО)
🍎 Приложения Apple Music и TV для Windows стали доступны в предварительной версии
🧑🏻🔬 Учёные ТПУ разработали стабильные катализаторы для утилизации и переработки углекислого газа
👤 Twitter будет продавать имена пользователей на аукционе
📣 «МегаФон» запустил бренд кнопочных телефонов
🏦 «Сбер» раскрыл метод установки мобильного приложения «СБОЛ» на iPhone клиентов в отделениях банка
🔭 Телескоп «Джеймс Уэбб» впервые обнаружил экзопланету
📃 Координационный центр доменов .RU/.РФ опубликовал результаты 2022 года для российского рынка доменов
💻 Apple работает над сенсорными экранами для Mac
#новости
Как обещали, выкладываем запись технического собеседования Python-разработчика Олега с участием инженера системной интеграции в Aston Никиты Матюхина.
Задавайте свои вопросы в комментариях👇🏻 Если вопросов наберётся достаточно, мы попросим Никиту и Олега ответить на них и опубликуем ответы отдельным постом.
Почему форумы продолжают жить
Интернет — идеальная площадка для споров. Но есть большая разница, как спорить. Или это эмоциональная склока, где собеседники наскакивают друг на друга как петухи и стремятся побольнее клюнуть. Или размеренная дискуссия, которая продолжается неделями, где собеседники по большинству вопросов согласны друг с другом. Они спокойно и неторопливо доносят до собеседника информацию, которой у того не хватает.
Разгорячённые петухи и спокойные интеллектуалы — одни и те же люди, просто на разных сайтах. То есть сама платформа как бы вынуждает людей общаться тем или иным способом. В некоторых условиях неторопливое конструктивное общение практически невозможно, а в других — поощряется. Что это за условия?
Или спросим иначе: почему старые форумы продолжают существовать в 2023 году и там сохраняется своё коммьюнити?
⚡️ Новости к этому часу
🔙 TenChat вернули в AppStore
🤖 Meropy представил мобильного робота SentiV для мониторинга урожая на полях (ВИДЕО)
👨🏻🔬 Учёные нашли сплав бронзы и стали, который можно использовать для улучшения двигателей ракет и самолётов
🔭 Российские учёные обнаружили молодые объекты в окрестностях Солнца
⌚️ Американский регулятор признал нарушение патента Masimo на пульсоксиметр в Apple Watch
🩻 В «Сколтехе» представили новый метод реабилитации людей после инсульта с помощью VR-тренажёра
👩🔬 Учёные из ЛЯР ОИЯИ синтезировали самый лёгкий изотоп металла нобелия
🌏 НАСА пригласило всех желающих помочь искать экзопланеты в рамках проекта Exoplanet Watch
🎮 Дизайнер выпустил браузерный квест, разработанный в Figma
🆕 Google представила новую версию браузера Chrome 109
4️⃣ Intel выпустила серверные процессоры Xeon Scalable четвёртого поколения
#новости
Дельта компрессия и квантизация объектов в C#
Разбираемся, как с помощью дельта компрессии и квантизации можно уменьшить размер объектов и, тем самым, уменьшить размер сериализованных данных. Попутно познакомимся с библиотекой для битовой сериализации данных NetCode.
По техническим причинам прямой эфир публичного собеседования с компанией Aston отменяется. Но мы обязательно подготовим видео и выложим его в соцсети. Стэй ин тач!
Читать полностью…⏰ В 18:00 МСК встречаемся на техническом собеседовании с компанией Aston. Python-разработчика Олега собеседует инженер системной интеграции в Aston Никита Матюхин.
Читать полностью…⚡️ Новости к этому часу
👨💻 Минцифры с профильными ассоциациями готовит пакет мер по возвращению уехавших IT-специалистов
🌏 Учёные заметили, что озоновый слой восстанавливается
⚖️ Стартап DoNotPay анонсировал первое судебное дело с участием ИИ-адвоката
🤖 Студент создал приложение, которое отлавливает написанные ИИ тексты
☀️ НАСА показало работу Солнца в течение 133 суток в часовом видео (ФОТО)
⬇️ Microsoft добавила безопасную загрузку в Windows 7 перед прекращением её поддержки
🔭 Телескоп TESS обнаружил в звёздной системе TOI 700 вторую планету размером с Землю
👨🚀 «Союз МС-22» вернётся на Землю в беспилотном режиме, экипаж корабля для возвращения с МКС полетит на «Союзе МС-23»
🚀 Первая ракета ABL Space Systems упала на стартовую площадку при испытаниях
#новости
Электронный конструктор, не бьющий током
Люди не имеют интуитивного понимания электричества, потому что нас с детства окружают явления преимущественно механического характера. Поговорим об электрическом заряде, электрическом токе, напряжении, электродвижущей силе и мощности, а потом — об основах работы в бесплатном браузерном симуляторе CircuitJS. Соберём учебную цепь, подключим виртуальные «осциллографы» и наглядно убедимся в том, как симулятор упрощает изучение электроники.
«Технологи хотели от нас предельно простого работающего решения, чтобы они в каждый момент очень чётко представляли себе статус каждого узла машины. Никакой математики. Никакого дата-майнинга. Никаких нейросетей. Никаких сложных научных исследований.
Сейчас покажу результат»
Всё меняется, когда твой софт повышает безопасность производства
⚡️ Новости к этому часу
👕 OWO представила футболку с тактильной обратной связью для ощущения полученных повреждений в играх
💰 Microsoft планирует инвестировать $10 млрд в OpenAI
📛 Приложение российской деловой социальной сети TenChat удалили из App Store
🔭 Астрономы обнаружили более 200 далёких переменных звёзд в Млечном Пути
🎮 Cyberpunk 2077 — самая популярная игра в России для PlayStation 4 и Xbox One
🖥 Brelyon представила прототип ультраиммерсивного игрового дисплея с углом обзора 155°
🗣 Microsoft создала инструмент имитации любого голоса, которому достаточно трёхсекундного образца голоса
🕳 Астрономы нашли пару сверхмассивных чёрных дыр в центре столкнувшихся галактик (ФОТО)
👩🔬 Российские учёные разработали новые соединения для борьбы с раком
🙀 Маск попал в Книгу рекордов Гиннесса как первый человек, потерявший более $183 млрд личного капитала за год
#новости
«В это воскресенье, наконец, заработала барахолка, на которую я езжу вот уже второй месяц. Я отправился туда с утра — и приобрёл много всего интересного»
Осциллограф, огромные колонки, HDD на 3 ТБ и XBox One: постпраздничная испанская барахолка
«Привет! Я Олег Королёв, директор по аналитике в AGIMA. Когда я прошу начинающих аналитиков провести количественное исследование, у них возникает куча вопросов. Я собрал самые популярные из них и написал эту статью. Подробно рассказываю, как проводить количественные исследования, как строить выборку, сколько вопросов задавать и как обрабатывать результаты. Уверен, аналитики и продакт-менеджеры найдут для себя что-то полезное»
Количественные исследования: виды, методы, анализ результатов
Эпистемология качества программного обеспечения
Исследования показывают, что на качество нашей работы в наибольшей степени влияет человеческий фактор. Почему же мы делаем такую большую ставку на технические решения? Об этом рассуждает Гиллель Уэйн, консультант по формальной верификации и автор книги Practical TLA+.
«Может ли что-то объединять старую металлическую кастрюлю, пожарную сигнализацию с громким названием, десяток невидимых глазу точек доступа Wi-Fi и подпольную биржу труда? Оказывается, да. Все эти удивительные вещи поддерживали работу склада, который мы рискнули взяться модернизировать»
Успеть за 30 дней, или Как в Hoff Tech полностью модернизировали складской комплекс из прошлого
Y-хромосома в людях медленно исчезает. Что это значит для будущего мужчин?
Пол человека и других млекопитающих, как все мы знаем из школы, определяется геном, содержащимся в Y-хромосоме. Наличие этой хромосомы делает эмбрион мужчиной и запускает развитие в нём всех необходимых мужских «аксессуаров». Если же Y-хромосомы нет, то есть человек обладает генотипом XX, то он биологически женщина.
Проблема в том, что человеческая Y-хромосома вырождается и, скорее всего, исчезнет через несколько миллионов лет. Это или приведёт к нашему вымиранию, или заставит, скажем так, очень сильно понервничать любителей традиционных ценностей.
Хорошая новость заключается в том, что две ветви грызунов, не так далеко отстоящих от нас, уже потеряли свою Y-хромосому. И вполне благополучно дожили до того, чтобы рассказать нам об этом. Поэтому, возможно, мы сумеем взять пример с них.
Как быстро растут сети: прогресс Midjourney спустя полгода
В этой статье мы не только посмотрим, как прогрессирует Midjourney, но и подробно познакомимся с тем, как параметры влияют на конечный результат генерации. Это позволит вам выжать максимум из нейронной сети и эффективно использовать ограниченное количество бесплатных генераций.
Две культуры программирования: почему обе из них важны?
Программисты и программистские инструменты делятся на две разные культуры. Знакомство с соседней культурой и понимание, почему дела в ней делаются так, как там принято, превратит вас в лучшего разработчика.
Геоинженерный стартап начал распылять серу в атмосфере в попытке изменить климат
Пустые слова о борьбе с глобальным потеплением всем надоели. Некоторые компании и правительства решили, что пришла пора действовать. Стартап Make Sunsets из Кремниевой долины, поддерживаемый выпускниками Y Combinator и посевными инвесторами Coinbase, утверждает, что они запустили метеозонды, которые будут выбрасывать в стратосферу тонны частиц серы. Их отражающая поверхность должна помочь Земле справиться с потеплением. Это первый проект в области солнечной геоинженерии, реализуемый в таком масштабе.
«За каждым шедевром, каждым крутым продуктом стоит перфекционист, который не отступился, не изменил своим требованиям и дотянул результат до совершенства. Кажется, что всему прекрасному в этом мире мы обязаны перфекционистам.
И одновременно перфекционист — это ругательство. Это человек, который устроит истерику, пока логотип на сайте не передвинут на 1 пиксель. Как человек, страдавший от перфекционизма, расскажу, когда он несёт благо, а когда зло, и как превратить дурной перфекционизм в полезный»
Горе от совершенства: как избавиться от дурного перфекционизма. Личный опыт и лайфхаки
Новая эра астрономии: гигантские лазеры
Пожалейте астрономов. Биолог может подержать образцы жизни в руках. Геолог — наполнить шкаф камнями. Даже физик может прозондировать субатомные частицы в лаборатории, построенной на Земле. Но на всём протяжении тысячелетней истории астрономии эта наука была отделена от предметов изучения. Ни один астроном ещё не стоял на берегах экзопланеты, вращающейся вокруг далёкой звезды, и не рассматривал межзвёздную туманность вблизи. У астрономов никогда не было близкого доступа к объектам, вызывающим у них интерес, кроме как несколько пойманных телескопами световых волн, пересёкших великую пустоту.
До недавнего времени. В начале XXI века астрофизики открыли для себя новую, неожиданную эру: крупномасштабные лабораторные эксперименты. Приборы, оперирующие высокими энергиями — в частности, крупные лазеры — позволяют воссоздать космические условия, позволяя астрономам изучать самые необычные условия в контролируемой обстановке. Исследователи научились взрывать сверхновые в лабораториях, воспроизводить условия, окружающие новорожденные звёзды и даже зондировать ядра массивных и потенциально обитаемых экзопланет.
«Не думаю, что стоит паниковать из-за старой версии ядра. А вот если последняя версия прошивки собрана года два назад (что не всегда можно выявить), то следует искать другие способы обновления»
Доверяй, но проверяй
84 года Дональду Кнуту
На его книгах обучилось не одно поколение программистов, в том числе, и в нашей стране. Созданная им в 70-х годах прошлого века система набора текста TeX до сих пор активно используется по всему миру для вёрстки высококачественных документов. Его называют пионером в области компьютерных технологий, особенно в сфере языков программирования, а также «отцом анализа алгоритмов». Речь идёт о почётном профессоре Стэнфордского университета Дональде Эрвине Кнуте, известном учёном, математике и авторе популярной технической литературы.
21 декабря мы провели софтовое интервью Python-разработчика Олега с участием рекрутера в компании Aston Натальи Ивановой.
Сегодня в 18:00 МСК мы вместе с Олегом поднимемся на уровень выше и пройдём техническое собеседование под чутким руководством инженера системной интеграции в Aston Никиты Матюхина.
Сам себе сотовый оператор
Многие из вас наверняка слышали про OsmocomBB. Однако каких-то исчерпывающих мануалов по запуску почему-то крайне мало. Итак, в ходе данной статьи постараемся максимально простым образом запустить собственную базовую станцию из доступных комплектующих. Разберёмся, как сделать так, чтобы оно точно заработало.
Новые мини-ПК, представленные на CES 2023: больше моделей хороших и разных
Миниатюрные ПК занимают минимум поверхности рабочего стола, зато они приносят максимум пользы, поскольку устройства такого формата — самые разные, от производительных моделей, способных работать с медиаконтентом, до специфических устройств вроде сетевых девайсов. На CES 2023 производители представили несколько новых интересных моделей, о которых стоит рассказать.
Создаём и настраиваем собственную CDN
Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk.
Мы начнём с создания одного бэкенд-сервиса, а затем расширим его до многоузловой CDN с симуляцией задержек, а также возможностью наблюдений и тестирования. В каждом из разделов мы обсудим сложности и компромиссы при создании/управлении/эксплуатации CDN.