Хабр
122K subscribers
21.6K photos
245 videos
39 files
57.2K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Блеск и нищета WebAssembly

Узнаем, что такое WebAssembly. Поймём, как его можно встроить в программный продукт. Коснёмся инструментов разработки и сред исполнения WebAssembly. А также в рамках одной статьи пройдём путь от постановки задачи до результатов по разработке среды исполнения для доменно специфичного языка программирования. Кроме того, мы разберём некоторые проблемы, которые могут появиться у вас при попытке собрать и отладить большой С++-проект под WebAssembly.
👍26👎1
Создаём свою простую (C++-)библиотеку с документацией, CMake и блекджеком

В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Если вы хотя бы раз ловили себя на мысли, а почему бы не создать свою полноценную библиотеку, то эта статья для вас. Её можно использовать как шпаргалку для создания проектов, и не только библиотек.
32👍7🔥3🤔3🤮1
Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: проект программируемой логики

Производители подобных систем, как правило, предоставляют окружение для разработки и документацию с примерами реализации универсальных решений. Но масса важных деталей от пользователя всё же скрывается, что приводит к долгим исследованиям при попытках нетривиальной модификации. Эта и остальные статьи цикла — попытка раскрыть завуалированные тонкости, сделать их доступными и понятными.
🔥30👍122
ByteWeaver в Open Source: инструментирование байт-кода во имя великого блага

Про байт‑код написано уже немало. Он везде, и никого этим не удивить: его генерирует компилятор, переупаковывает система сборки, «портит» обфускатор и изредка читают программисты. Естественно, для работы с байт‑кодом есть немало инструментов, которые используются в разных областях и на разных платформах. Среди них и ByteWeaver — инструмент для патчинга байт‑кода во время сборки, который может быть полезен разработчикам под Android.

Разберём, что такое байт‑код, как и зачем с ним работать, а также поговорим о ByteWeaver и посмотрим на примеры работы с байт‑кодом
👍13👎2
Forwarded from Хабр Карьера
Стажировки на Хабр Карьере.

UX/UI дизайнер в Asphera Tech. Можно удаленно. Неполный день. 15 000 — 30 000 ₽.

Python-разработчик скриптов и Telegram Bot в Asphera Tech. Можно удаленно. Неполный день. 20 000 — 40 000 ₽.

Интерн по операционным процессам в MEXC. Можно удаленно. 500 $.

Специалист методического отдела в Сириус.Курсы. Москва. От 80 000 ₽.

Стажер QA в Финам. Можно удаленно. 30 000 ₽.

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

#intern
👎25👍8😁7🤮62
На прошедшей неделе мы делали тетрис на ATtiny10, запускали простой конвертер картинок в США, оживляли ретро-ноутбук на 386'ом и разбирались, почему программирование — это ВООБЩЕ НЕ ПРОСТО.

Лучшие публикации недели (23-29 сентября 2024)
7👍2👎1
Детальный взгляд на Breadbox Ensemble: что умела продвинутая оболочка для MS-DOS

Сегодня мы изучим ИТ-артефакт, одно из имён которого — Breadbox Ensemble. Это графическая оболочка для MS-DOS, которая значительно опередила своё время. К примеру, концепция меню «Пуск» в ней появилась на 2,5 года раньше, чем в Windows 95. Компанию-разработчика, Berkeley Softworks, пытались купить Microsoft, Apple Notebooks и Sun Microsystems. Но руководство не согласилось, решив продолжить самостоятельное «плавание». И оно было довольно успешным: последняя версия оболочки вышла аж в 2009 году.

Так что заваривайте себе чайку, доставайте печеньки и давайте посмотрим, ради чего в начале 90-х шла нешуточная борьба между крупнейшими софтверными корпорациями. И как Breadbox Ensemble повлияла на внешний облик операционных систем того времени.
👍33🤯31👎1🔥1😁1
5 одноплатников для самых разных задач: новинки сентября

В этом месяце появилось несколько интересных одноплатников, о которых стоит рассказать. Среди них как универсальные девайсы, так и устройства, которые предназначены для определённого круга задач.
👍17🥱4
Кодирование с кодеком HEVC простым языком: гайд на FFmpeg. Высокое качество, но низкий вес

Казалось бы, довольно простой вопрос: «Чем сжать видео?». На ум сразу приходят Handbrake, Movavi Converter или ещё что-нибудь пострашнее. Однако когда речь заходит о более гиковском подходе с упором на максимальное качество и экономию места, такие программы сложно назвать инструментами. Равно как и для обратной ситуации, когда картинку нужно сильно сжать и сохранить в целостности большую часть полезной информации. Все эти программы только лишь предоставляют набор наиболее общих конфигов для обычной съёмки и 2D.

В этой статье мы изучим, как при помощи самого большого сборника свободных библиотек FFmpeg научиться кодировать видео самому именно под ваши задачи
👍35🥱4🤔21😢1
Forwarded from Alter
«Босс-токсик бесит и вгоняет в стресс — что делать?» 😭

Грубый фидбек, неуважение к работе, микроменеджмент, навязывание культуры переработок — никто не заслуживает подобного. Особенно потому, что это снижает качество ее выполнения и мотивацию жить.

В карточках собрали реальные фразы токсичных боссов и предположили, как можно было бы обсудить вопрос по-другому.


Очевидно, что работа в IT бывает крайне тревожной и изматывающей даже без обратной связи по задачам. Давайте позаботимся о своем уровне тревоги, чтобы ни одна проблема не влияла на вашу самооценку.

Мы создали проект Хабр Карьера x Alter «Как управлять тревогой в карьере», чтобы разобраться, откуда берется тревога в рабочих вопросах и как научиться с ней справляться. Вас ждут:

⚪️гайд по борьбе с тревогой

⚪️скидка 30% на сессию с психологом

⚪️прямой эфир 3 октября, где конкретные кейсы разберут Арина Тулаева, руководительница специальных проектов Хабр Карьеры, и Полина Цветкова, психолог Alter, ведущая подкаста «Все там будем» и основательница сообщества «Деревня».

❗️Эфир пройдет 3 октября в 17:00 по московскому времени на страницах VK Хабр и Хабр Карьеры, а также на YouTube-канале Habr.

Зарегистрируйтесь до 7 октября и получите скидку в 30% на сессию с психологом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮28👍20😁86😢1🎉1
😡 Как управлять тревогой в карьере, а не давать ей управлять нами

Карьерный рост, поиск новой работы или смена специализации — важные этапы, которые часто сопровождаются тревогой. И это нормально. Мы все переживаем, когда дело касается нашего будущего. Главное — научиться управлять тревогой, а не давать ей управлять нами.

Хабр Карьера вместе с Alter запускают спецпроект, где рассказывают, откуда берётся тревога, как справляться с ней в моменте и как не давать ей влиять на вашу жизнь. В программе — гайд по борьбе с тревогой и промокод на скидку 30% на сессию с психологом.

Регистрируйтесь и делитесь своими историями карьерных трудностей
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮34👍53🔥3🎉3👎1
«В своём посте благодарности я хочу перечислить не имена людей, а интерфейсные и программные решения, которые здорово упростили мне жизнь в IT-мире. Впрочем, за каждой программой стоят её создатели. Поэтому мой список — это прежде всего выражение признательности тем прекрасным людям, которые смогли реализовать что-то действительно удобное и полезное»

Синей пеленой экран заполнил чистый DOS: лучшие программные решения и интерфейсы
36😁9👍5👎1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
👏 Разработчики запустили Doom внутри приложения «Фото» в iOS

Для запуска проекта, который технически играбелен, требуется восемь вручную настроенных ярлыков в iOS, специальная папка для фотографий и отдельно настроенный компьютер.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣129🔥23🤯18🤮14👎12👍83😁3