Хотим дать второе дыхание рубрике «Лица Хабра» и заодно познакомить вас с талантливыми хабраавторами, участвующими в конкурсе «Технотекст 2022». Кстати, вы тоже можете в нем поучаствовать, нужно лишь отправить сюда свою статью.
Сегодня поговорим с Алексеем Гришиным, чья статья «It is Wednesday, my java dudes, или Насколько сложно сделать свою JVM» вошла в номинацию «Бэкенд» нашего конкурса!
Привет! С момента моего предыдущего появления в рубрике прошел почти год. Но я всё так же работаю архитектором ПО в Actimind, а сколько лет — я уже сбился со счету.
Что касается текстов, я не особо планировал когда-либо писать технические статьи, да еще и номинировать их на какие-то премии. Мне казалось, что я не могу рассказать ничего интересного (людям с синдромом самозванца — большой привет, ваш опыт правда интересен!). Но внезапно на Geektimes некоторые люди стали публиковать свои рассказы. Мне тоже захотелось. И прежде чем выкладывать художественную литературу, я решил выложить технический текст. Чтобы было честно.
Так всё и началось. Первые технические статьи особо никому не зашли, но и неприязни не вызвали. Фантастика же зашла на «ура» и мотивировала меня закончить повесть. Я получил немало полезных отзывов и, что куда важнее, новых потрясающих друзей (привет, Ала!).
Кстати, так я узнал, что некоторые люди пришли на Хабр и читают его ради «гуманитарного» контента — статей Milfgard-а, научпопа, литературы. Так что не на одних фреймворках свет клином сошелся.
Как и многие мои коллеги, в свободное время от программирования по работе я программирую для души. Раньше это всегда улетало в стол. Написание статей позволило с одной стороны придать этому процессу какой-то смысл, с другой стороны — более тщательно доводить темы до логического завершения, а не бросать их на полпути. А еще — поведать интересную, необычную историю, которая, может быть, вдохновит кого-то на что-то по-настоящему крутое. Плюс это отличная возможность потренироваться в навыках донесения мысли, подаче и иллюстрировании материала.
Интересно, правда, что самую любимую свою статью по самому крупному своему проекту — игре Protolife — я смог написать только через полгода после релиза. Когда перестал ее ненавидеть и смог без отвращения открыть IDE с кодом. В эту игру мы (команда разработчиков) вложили душу сильнее, чем могли себе позволить, и в итоге адски выгорели. Настолько, что запланированный цикл статей так и не получился. Еще раз вернуться в ту же реку я уже не смог и переключился на другие проекты.
Кстати, мои коллеги работают над новой игрой. Поддержите их в стиме, если еще не успели. Вдали от дома им это пригодится.
Может показаться, что темы для статей у меня какие-то малость… поехавшие. Не зря же почти все они лежат в хабе «Ненормальное программирование». В общем-то, так и есть. Я люблю придумывать странное, сочетать несочетаемое и делать что-то просто потому, что это звучит прикольно («база в картинке»). Как правило, я еще и выбираю какой-то новый для себя инструмент, чтобы два раза не вставать. Так я и отдыхаю, и узнаю что-то новое, а так же даю волю своему творческому подходу, чтобы потом не тащить его на работу (коллеги не всегда ценят мои задумки).
Сейчас я начал новую статью, и от первоначальной задумки мысль увела меня довольно далеко. Пока что мне весело. А Хабру и его обитателям спасибо за предоставленную возможность этим весельем делиться!
Поделитесь с нами тем, что вас останавливает от того, чтобы взять и написать пост на Хабр!
Читать полностью…React: работа с 3D-графикой.
«В данном туториале я покажу вам самый простой и быстрый способ рендеринга 3D-объектов и моделей в React».
Мы решим 3 интересные задачи:
— рендеринг самописного 3D-объекта,
— рендеринг готовой 3D-модели,
— совместный рендеринг объекта и модели.
Этот текст — для тех, кто хотел бы посмотреть на MidJourney в деле, но не может выделить время, чтобы, наконец, попробовать. А еще для тех, кому нужно отвлечься от работы и погрузиться во что-нибудь, что увлекает и расслабляет внимание.
Машинное искусство и стиль Midjourney на примере круга.
Тестируем 7 антисанкционных офисных пакетов — альтернатив Microsoft Office.
Сейчас импортозамещение, особенно в IT, фактически, стало жизненной необходимостью. А раз так, то давайте посмотрим на текущую ситуацию с наиболее востребованным отечественным ПО — а именно на офисные программамы, которые нужны всем без исключения государственным и коммерческим структурам.
10 задач для девопса, когда уже нечем заняться.
Хорошо, когда у DevOps заканчиваются задачи. Это значит, что все крупные преобразования уже позади. Однако это легко может превратиться в пугающую проблему, способную привести к деградации навыков и выгоранию.
Ради душевного спокойствия себя и своих коллег прочитайте эту статью, если вы чувствуете себя потерянным, не знаете, что делать и как оставаться проактивным.
⚡ IT-новости к этому часу
🍏Apple работает над системой сквозного шифрования данных для защиты iCloud
🔹Ledger выпустил криптокошелек с тачскрином
💬«Вымпелком» призвал запустить единую базу спам-номеров
🔸Сервисы Яндекса стали доступнее незрячим пользователям
👀МФЦ будут оказывать госуслуги без паспорта и других документов, по биометрии
🙏Уволенные сотрудники-иммигранты Meta обратились к руководству с просьбой о помощи
🛏Маск организовал спальные места в штаб-квартире Twitter для сотрудников в хардкордном режиме работы
🛰Китай не исключает расширение космической станции «Тяньгун» (ФОТО)
🌌Orion покинул лунную сферу влияния и направляется домой
#новости
Как создать Minecraft на Python? Обзор библиотеки Ursina Engine.
Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее теперь возможно даже на Python.
В статье посмотрим на основы работы с библиотекой Ursina Engine и то, как с помощью нее создать мир из кубов.
«В этой статье я хочу рассказать вам, как собрать минимальную Linux из исходного кода и запустить её у себя на компьютере.
Она не позволит использовать все возможности вашего компьютера, но будет иметь главное — интерфейс командной строки. Поверьте мне, получив работающий интерфейс командной строки Linux на вашем компьютере, вы испытаете неповторимые ощущения».
Как самому за один вечер собрать минимальную ОС Linux из исходного кода.
История разработчиков коммерческой системы видеосвязи Video Union, путь 2013 — 2022.
В 2022 году существенно вырос спрос на отечественный софт, в первую очередь заменяющий зарубежные решения.
Сегодня поговорим с Сергеем Выборновым — одним из основателей системы видеоконференций Video Union, которая стала одним из вариантов на замену популярных сервисов Zoom и Microsoft Teams. Сергей расскажет про историю сервиса, интересные и неочевидные моменты развития проекта и то, как на Video Union повлияла ситуация в мире.
Пользователи Хабра уже знакомы с командой и принципами работы отдела модерации, которые уже рассказывали о себе и своей работе. При этом мало кто знает про некое туманное образование под названием «Информационная служба Хабра», что неудивительно. Мало того, что мы открыто не представлялись, так ещё и как самостоятельный отдел существуем относительно недавно. Вот и получается, что о нас известно исключительно по слухам. Сегодня исправим это досадное недоразумение.
#Хабр
Могут ли десктопные видеокарты сравниться с серверными? Исследуем бенчмарки GPU от NVIDIA.
В этом материале мы рассмотрим несколько профессиональных видеокарт NVIDIA, а также расскажем, в чем разница с их десктопными «аналогами». Поговорим о производительности, бюджетном тестировании и о том, как подобрать GPU под свой проект, чтобы не переплачивать.
Хотите китайца «из подвала»? Может, брошенного китайца? Темная сторона китайских брендов.
«Вчера видел статью, в которой рассказывается, как в Китае местные китайские бренды делают отличные ноутбуки, не уступающие условному ThinkPad. И мне есть, чем ее дополнить. А заодно, вполне вероятно, сберечь ваши деньги, время и нервы.
На все нижеизложенное в этой небольшой статье имеются пруфы. Десять минут — и вы будете иметь представление о "китайских брендах для внутреннего рынка"».
В 2022 году существенно вырос спрос на отечественный софт, в первую очередь заменяющий зарубежные решения. Вопрос замены ПО до сих пор остро стоит во многих компаниях и государственных структурах, особенно после ухода из России зарубежных вендоров и организаций, предоставляющих удобные сервисы для коммуникации. В сегодняшнем интервью поговорим с Сергеем Выборным — одним из основателей системы видеоконференций Video Union и одним из совладельцев этого проекта. Video Union стал одним из вариантов на замену популярных в России сервисов Zoom и Microsoft Teams, постепенно прекращающих бизнес в РФ. Сергей расскажет историю сервиса, интересные и неочевидные моменты развития проекта и как на Video Union повлияла ситуация в мире.
#ПО
В современную эпоху очень важно иметь инструменты, которые позволяют точно верифицировать аудио и видеозапись, выявить следы монтажа и поставить точную метку времени.
Рутинная цифровая криминалистика включает изучение метатегов, где указано время записи файла, но эти теги легко подделать. Однако есть одна физическая характеристика, которую подделать практически невозможно без предварительных измерений частоты электрического напряжения в сети.
Датировка звукозаписи по гулу в энергосети.
Недавно мы запустили проект «Хабр IT-медиа», и сегодня хотим представить вам в рамках него рубрику «Hello world!».
В рубрике мы показываем начинающим программистам, что реально происходит в мире IT: для этого просим опытных разработчиков поделиться своим опытом.
И в первой статье мы попросили Александра Денисова рассказать о том, как он от сеньора-программиста перешел на мидл-позицию и начал заниматься СУБД.
Александр поделился тем, почему не стоит терять время на работе, которая не нравится, и почему делать горизонтальные переходы — не так страшно.
Ищем мидлов и сеньоров в питон-разработке для участия в Публичном собеседовании!
Онлайн-собеседование с эйчаром — отличная возможность потренировать навыки самопрезентации и получить обратную связь в спокойной обстановке. Рекрутером в этот раз выступит Наталья из компании Aston (ex. Andersen).
👉 Отправить заявку
Вакансии для джунов и стажеров на Хабр Карьере:
Web-разработчик в IndigoLab. Можно удаленно. Полный рабочий день. От 60 000 до 80 000 ₽.
http://amp.gs/jxB9N
Разработчик Битрикс в Ростелеком. Можно удаленно. Полный рабочий день. До 100 000 ₽.
http://amp.gs/jxB9A
Программист С# в Экспобанк. Москва. Можно удаленно. Полный рабочий день. До 150 000 ₽.
http://amp.gs/jxB9s
Clojure Developer в Health Samurai. Можно удаленно. Полный рабочий день. От 100 000 ₽.
http://amp.gs/jxB9D
Junior-React в Pena Co., Ltd. Можно удаленно. Полный рабочий день. От 30 000 до 70 000 ₽.
http://amp.gs/jxB9u
Больше вакансий: http://amp.gs/jxB9J
#junior
Мы запускаем Хабр IT-медиа: ваши истории с нашей помощью.
С чем сталкиваются авторы, решившие рассказать о своем опыте? С одной стороны, страшно начать работу: а вдруг тема неинтересная и весь труд впустую. С другой — не хватает сил и уверенности, чтобы закончить пост. Из-за этого авторы забрасывают тексты, а читатели лишаются множества интересных и полезных историй.
Мы решили, что таким авторам надо помочь, и придумали Хабр IT-медиа. Если коротко, то Хабр IT-медиа — это поток публикаций, в котором мы помогаем создавать статьи авторам от сообщества. Расскажем, как это будет выглядеть, чего ждать от проекта и как в него попасть.
Вчера в рамках Карьерного трека у нас прошел прямой эфир с Наталией Ландау, карьерным консультантом и автором проекта «Пересборка».
Поговорили о том, как принимать карьерные решения и разобрали вопросы от зрителей. Запись трансляции уже доступна!
Пятнадцать лет назад труд Криса Касперски «Фундаментальные основы хакерства» был настольной книгой каждого начинающего исследователя в области компьютерной безопасности. Но время идет, и знания, опубликованные Крисом, теряют актуальность. Редакторы «Хакера» попытались перенести этот труд во времена Windows 10 и Visual Studio 2019. Результатом стал цикл статей.
На первом этапе мы малыми силами соберем информацию о подопытном файле. Под «малыми силами» подразумеваются легкие в использовании и широко распространенные средства анализа. В этой статье поговорим о них и для наглядности взломаем несложную защиту.
Учимся анализировать программы для x86 с нуля.
Брендан Эйх о создании JavaScript за 10 дней и о том, что сегодня он сделал бы по-другому.
Миллионы современных разработчиков активно используют язык программирования, который родился буквально за 10 дней в период экспоненциального развития интернета. Создатель JavaScript Брендан Эйх не так давно обратился к истокам созданного им языка и рассказал о том, как семена, посеянные им в 1995 году, теперь наконец-то взошли.
Активность найма на IT-рынке в ноябре 2022.
Ежемесячно мы смотрим, какие компании публикуют больше всего вакансий и изучаем активность найма в разрезе специализаций и квалификаций.
Подготовили рейтинг активности найма в ноябре — приглашаем смотреть на лидеров прошлого месяца.
BatteryTest — результаты тестов батареек и аккумуляторов.
«Рад сообщить, что cайты с тестами батареек и аккумуляторов, над которым мы работали с лета, заработали в "боевом" режиме». Посмотрим, что есть на этих сайтах и чем они могут быть вам полезны.
Уже через 10 минут мы проведем прямой эфир о том, как принимать карьерные решения.
👉 Присоединиться
А еще сегодняшний спикер, Наталия Ландау, подготовила подарки для зрителей. Подробности расскажем на трансляции!
«Меня попросили изучить баг вылета в Chrome. Вылет четко коррелировал с инъецированием сторонних DLL в процессы Chrome (а их мы не можем поддерживать и не поддерживаем), поэтому была высока вероятность того, что причиной стали эти сторонние DLL, но мне всё равно хотелось понять, что же происходит».
Поиск бага регистра, приводящего к вылету Chrome.
У нас завтра стартует один долгоиграющий проект, на картинке — спойлер к нему. Найдете?
Читать полностью…⚡ IT-новости к этому часу
📱В телеграме стала доступна регистрация без физической СИМ-карты
💰Дуров — результаты монетизации телеграма превзошли ожидания
🤔В России предложили ввести идентификацию пользователей компьютерных игр через «Сбер ID», «Яндекс ID» или VK ID
🖼Adobe будет продавать созданные ИИ стоковые изображения (ФОТО)
👻Apple столкнулась с иском от двух женщин, которых преследовали бывшие с помощью меток AirTag
👀В Швейцарии на 20% увеличилось количество больничных, связанных с психическими расстройствами
🧪Химики СПбГУ научились управлять люминесценцией кристаллов
🔹AWS протестировала ПО с функциями ИИ на низкоорбитальном спутнике
🔭Два российских телескопа для отслеживания космического мусора разместят в Африке
#новости
Сегодня в 17:00 по мск в рамках Карьерного трека мы поговорим о том, как принимать карьерные решения.
Спикером выступит Наталия Ландау — карьерный консультант и автор проекта «Пересборка». В конце прямого эфира проведем Q&A-сессию с разбором ваших карьерных запросов.
👉 Ссылка на трансляцию
Мертвый ЖЖ стал мемом еще десять лет тому назад. Платформа технически продолжает жить, но эпоха «Живого Журнала» как главной дискуссионной площадки рунета безвозвратно ушла в прошлое. А ведь было, было время!
Смахнув скупую слезу ностальгии, попробуем вспомнить некоторые страницы истории русскоязычного LiveJournal.
Взлет и падение «Живого Журнала». Часть 1: как ЖЖ родился и стал русскоязычным.