Сборщик RSS-лент

Настраиваем Clion для разработки под Flipper Zero

Habr.com - 8 часов 51 мин. назад

Как я настроил отладку приложений Flipper Zero в Clion.

Читать далее

«Помоги мне стать дизайнером»

Habr.com - 9 часов 35 мин. назад

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

Не самое ободряющее утверждение, если учесть, что кушать хочется уже сейчас. Ключевое здесь именно научиться, по правде, самое трудное в любом деле — это начать.

Нулевой шаг на пути становления дизайнером, заключается в понимании, что же такое дизайн, именно об этом я и расскажу.

Читать далее

Мои лучшие гаджеты за 2022 год

Habr.com - пт, 01/27/2023 - 22:32
Я люблю разные гаджеты. И особенно люблю, когда они оказываются полезными в хозяйстве, а не просто одноразовыми игрушками.

Ну пусть даже и не полезными, но хотя бы многоразовыми игрушками. Решил сделать небольшую подборку своих лучших покупок за 2022 год.


Читать дальше →

Свет в окошке нашего человейника: дайджест публикаций о социальных сетях и сообществах

Habr.com - пт, 01/27/2023 - 21:38

Рискну предположить, что у многих накапливаются усталость и раздражение от ежедневных камланий на всех языках мира, предрекающих с минуты на минуту крах Twitter, Facebook** и другим соцсетям. Меня как куратора потоков маркетинг и менеджмент подобные публикации в последние месяцы просто окружили со всех сторон. Разорвать этот хоровод и найти свежие альтернативные мнения помогли посты Хабра, которые собраны в этом дайджесте. Более того, есть жизнь и за пределами Хабра, поэтому в списке оказалось несколько переводов и пара ссылок на другие источники. 

Читать далее

Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 1. Железо

Habr.com - пт, 01/27/2023 - 21:12

Как сделать из китайского ПЛК Arduino с промышленными интерфейсами и другим "блекджеком".

Читать далее

Wine 8.0

Linux.org.ru - пт, 01/27/2023 - 20:48

Проект WINE сообщает о выпуске версии 8.0.

В этом выпуске полностью завершены работы по переводу всех модулей Wine в используемый в ОС Windows формат PE. Это позволит в ближайшем будущем (по ходу разработки линейки 8.x):

  • избежать проблем с античит- и DRM-системами, проверяющими системные библиотеки Windows на предмет подмены;
  • запускать 32-разрядные приложения в 64-разрядном Wine и программы для архитектуры x86 на ARM-процессорах без multilib;
  • отлаживать Windows-приложения в Wine с помощью отладчиков, предназначенных для Windows

Ради второго пункта реализованы первые зачатки WoW64 — пока экспериментально, к повседневному использованию не рекомендуется. Когда в модулях Wine будут устранены все непосредственные вызовы Unix-библиотек — можно будет полностью отказаться от 32-разрядных библиотек на стороне хоста.

 

Идентификация пользователей Telegram в связке с платформой Fragment и блокчейном TON

Habr.com - пт, 01/27/2023 - 20:46

Привет, %хабрапользователь%! Сегодня мы поговорим про платформу Fragment, блокчейн-технологию TON и идентификацию пользователей. Интересно узнать, как эта связка позволяет деанонимизировать юзеров в Telegram? Тогда добро пожаловать под кат!

DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.

Читать далее

Дисковая подсистема в ОС Linux

Habr.com - пт, 01/27/2023 - 19:22

В сегодняшней статье мы поговорим об устройстве дисковой подсистемы в ОС Linux. Конечно, многие скажут, что на эту тему написано уже множество статей и все и так прекрасно знают, как устроен Линукс и в том числе, как он работает с дисками. Однако, как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Так что я предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода.

Читать далее

[Перевод] Устранение неисправностей в приложении Java под Kubernetes

Habr.com - пт, 01/27/2023 - 19:01


❯ Когда взаимодействуют разработчики и операторы
Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать новые неожиданные проблемы. Причин у таких проблем может быть множество: слишком много пользователей, утечки памяти, условия гонки, и на этапе разработки такие проблемы выявить сложно.

Разумеется, в таких случаях неисправности требуется исправлять, и первым делом нужно запустить анализ коренных причин отказов, который вывел бы нас к источнику проблем. На ноутбуке это сделать просто: когда приложение заблокировано, можно выводить дампы потоков, тепловые карты и пытаться понять, откуда возникает блокировка.

В Kubernetes всё устроено немного иначе. Вам наверняка рекомендовали добавить отдельную конечную точку для проверки работоспособности, поэтому k8s уже успеет перезапустить под до вашего вмешательства. После этого под выглядит свежим, и в нём потеряна вся информация, которая вам требовалась. В этом посте будет показан очень простой способ, позволяющий снять информацию в такой ситуации. Читать дальше →

[Перевод] Создаём и расширяем образы Docker с функциями middleware

Habr.com - пт, 01/27/2023 - 18:29

Для переноса IT-среды в облако используют технологии контейнеризации, в первую очередь Docker. Такой подход помогает оптимизировать потребление ресурсов и ещё больше автоматизировать операционные процессы. Однако для поддержки энтерпрайз-приложений требуются дополнительные службы, которые называют функциями промежуточной обработки (middleware functions). Такие службы применяют для интеграции, обмена сообщениями, размещения приложений в контролируемой серверной среде и др. В статье рассказываем, как создавать и расширять образы Docker, содержащие функции промежуточной обработки. 

Читать далее

Технологии, изменившие музыку. Часть 1: запись

Habr.com - пт, 01/27/2023 - 18:25

Эта статья — первая из цикла, в котором мы рассмотрим технологии, изменившие музыкальный мир второй половины 20-го века.

В первой части мы поговорим про запись музыки. Если разобраться, отсутствие этих технологий столетия назад — подлинная трагедия человечества. Ведь мы никогда не услышим виртуозную игру четырёхлетнего Моцарта на клавире перед королём или трансляцию концерта Паганини, когда он исполнял сложнейшие каприччио на одной струне. Посмотрим, с чего всё начиналось и как развивалось.

Читать далее

[Перевод] Заметки о жизненном цикле ПО

Habr.com - пт, 01/27/2023 - 18:13
В последнее время я внимательно наблюдал, как нашей команде удаётся совершенствовать надёжность продукта и оперативность реагирования на инциденты. Это заставило меня задуматься, каков жизненный цикл современного софтверного проекта. При этом я воспользовался следующей моделью.

В самом общем виде цикл начинается с a программистов, которые пишут код. Код постепенно мерджится, после чего проходит некоторая каденция, и новая сборка подготавливается к релизу. Как правило, при этом нужно в совокупности рассмотреть данные тестирования и сигналы телеметрии, чтобы инженеры могли завершить цикл, развернув результат сборки. В случае провала тестов или выявления тех или иных аномалий в данных телеметрии сборка бракуется. Если всё выглядит нормально, то сборка развёртывается. После предоставления сборки в широкое пользование поступают новые сигналы телеметрии. Читать дальше →

Грядущее изучение Психеи 16: астероид на 10 квинтиллионов долларов

Habr.com - пт, 01/27/2023 - 18:11

Сразу соглашусь с Вами, "космический майнинг" -- звучит более чем заманчиво. Космическим майнингом называют добычу полезных ископаемых вне Земли. Например: добыча полезных ископаемых с других планет, астероидов, иных планет и даже из соседних солнечных систем.

Хмм, так что же там?

[Перевод] Осваиваем TypeScript: 21 лучшая практика при написании кода

Habr.com - пт, 01/27/2023 - 18:00

TypeScript является популярным открытым языком программирования, идеально подходящим для современной разработки. За счёт своей продвинутой системы типов он позволяет писать более надёжный, обслуживаемый и масштабируемый код. Однако, чтобы задействовать весь потенциал этого языка и создавать высококачественные проекты, важно понимать лучшие практики и следовать им.

В этой статье мы углубимся в мир TypeScript и изучим 21 лучшую практику, с помощью которых вы сможете повысить свой навык работы с этим языком. Эти практики охватывают широкий спектр тем и сопровождаются конкретными вариантами применения в реальных проектах. Независимо от того, являетесь ли вы начинающим либо опытным разработчиком на TS, эта статья даст вам ценное понимание и рекомендации, которые помогут писать более чистый и эффективный код. Читать дальше →

Метод дизайн-спринтов: как быстро понять, сработает ли ваша идея

Habr.com - пт, 01/27/2023 - 17:58

Привет! Я Дима Шувалов, рулю компанией УМ. Мы часть большой экосистемы AGIMA, а специализируемся на корпоративных исследованиях. Наша суперспособность — умение улучшать клиентский опыт и находить для бизнеса точки роста. Недавно наткнулся на вот такую цитату:

Читать далее

Фича-тогглы: инструкция по применению

Habr.com - пт, 01/27/2023 - 17:56

Всем привет! Я Павел, тимлид команды SLA, и занимаюсь оценкой надёжности Авито. В своей прошлой статье я рассказал про стратегии ветвления и Trunk Based Development. Если не читали, переходите по ссылке. А сейчас я хочу рассказать про фича-флаги, которые появляются именно в контексте TBD.

Читать далее

Полная история создания легенды компьютерных игр. Elite (1984). Часть 1

Habr.com - пт, 01/27/2023 - 17:44

За основу я взял оригинальный текст книги «The Backroom Boys: The Secret Return of the British Boffin» (автор Francis Spufford), о которой узнал случайно. «Backroom Boys» – в Британии индустриальной эпохи так называли гениальных инженеров, которые трудились в «продуваемых насквозь зданиях на задворках фабрик», и изобрели технологии будущего.

Одна из глав посвящена созданию Elite по воспоминаниям авторов – Дэвида Брабена и Йена Белла.

Мне пришлось сократить авторский вариант, чтобы текст не получился слишком длинным, и снабдить его необходимыми примечаниями и изображениями, которых нет в книге, для лучшего понимания истории.

С моей стороны получился несколько вольный перевод, заранее прошу прощения за неточности. Буду благодарен за комментарии и правки. Для поклонников «Элиты» я размещу ссылку на сайт Йена Белла, где есть авторские материалы, исходники, порты для разных ПК, новелла «Тёмное колесо» Холдстока, и даже рок-опера по мотивам «Элиты», созданная братом Йена.

Погнали!

«Пароль неверный». Парольные менеджеры глазами хакера

Habr.com - пт, 01/27/2023 - 17:38

Привет, Хабр! На проектах по пентестам нам часто удается получить доступ к корпоративному компьютеру «жертвы», а затем и добыть из него плохо защищенные пароли. К чему это приводит, все понимают. А как происходит такая компрометация — сегодня попробуем раскрыть.

Подробности под катом

Читать далее

Как не надо участвовать в командных хакатонах. Рефлексия дубль 2, блеск и нищета поражения

Habr.com - пт, 01/27/2023 - 17:33

Совсем недавно наша аналитик рассказывала о том, как выиграть хакатон, сохранив моральное и физическоездоровье.

За пару дней до выхода статьи эта же аналитик подговорила наших ребят участвовать в командном хакатоне. Результат не самый приятный — 38 место из 60. Однако, этот опыт, как и любой другой, не прошел даром (а еще был очень веселым).

В этой статье каждый участник команды поделится своим опытом и персональной рефлексией. Ну и лулзами, пойманными в процессе.

Читать далее

Системы ИИ в p2p-формате: будущее ChatGPT, Midjourney, Copilot

Habr.com - пт, 01/27/2023 - 17:30

Герои статьи для себя сделали иллюстрацию

Последние несколько месяцев оказались богаты на новости о системах искусственного интеллекта. Тематические площадки и видеохостинги заполнены контентом про ChatGPT и Midjourney; разработчики делятся примерами кода, созданного ИИ-помощником Copilot.

Да, результаты варьируются от случая к случаю, но волны хайпа оказалось достаточно, чтобы на проекты обратили внимание корпорации. Так, в Google беспокоятся, что новые языковые модели пошатнут их положение на рынке, а Microsoft планирует инвестировать $10 млрд в компанию-разработчика ChatGPT.

Новые нейросети уже находят применение в программных проектах. Их встраивают в текстовые редакторы, браузеры, облачные платформы. Но какой бы ни была модель машинного обучения, работа с ней требует вычислительных ресурсов. Поддержка таких решений может обходиться в сотни тысяч долларов ежедневно.

И в этом ключе интересно сместить акцент на более доступные «туманные вычисления».
Читать дальше →

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей