Оно не обязательно, но весьма настоятельно рекомендовано. Как будто разработчика надо специально упрашивать. Лучше бы взяли, да объяснили популярно, как внедрить Steamworks SDK в UE4, и как дальше ковыряться в блюпринтах. Можно конечно, немного погуглить, много подумать, и наконец, разобраться самостоятельно. Но не каждый программист настолько трудолюбив. Для многих эта статья сэкономит уйму времени и нервов.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
FOSS News №92 — дайджест материалов о свободном и открытом ПО за 4—17 октября 2021 года
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Поскольку мы уходили в отпуск и прошлый выпуск был две недели назад, этот дайджест получился весьма объёмным, но он стоит того!
Главные темы нового выпуска:
- Google выделил миллион долларов на работу по повышению безопасности открытого ПО.
- В России планируют создать свой Фонд открытого ПО.
- Выпуск мобильной платформы Android 12.
- Фонд повышения безопасности открытого ПО получил финансирование, размером 10 млн долларов.
- Линус Торвальдс о 30 годах Linux, Rust и Open Source сообществе.
- Python вышел на первое место рейтинга TIOBE, и Гвидо высказался на эту тему.
- Вышел язык программирования Python 3.10.0.
- Microsoft обеспечил поддержку открытого формата ODF 1.3 в MS Office 2021.
- Canonical представила оболочку Ubuntu Frame для встроенных дисплеев.
- GitLab подняла оценку для IPO до $ 10 млрд.
- Исследование показало, что смартфоны на Android постоянно следят за своими владельцами, Google отрицает.
- Релиз Plasma 5.23, приуроченный к 25-летию KDE.
- Выпуск дистрибутива Ubuntu 21.10.
- Компания Apple вошла в число ключевых спонсоров проекта Blender.
- Опубликовано исследование о влиянии СПО на технологическую независимость, конкурентоспособность и инновации в экономике ЕС.
- Linux на Apple M1 наконец-то готов к использованию.
- От разработки СПО до обучения: опыт «Базальт СПО» высоко оценили участники Russia Open Source Summit 2021.
- Минцифры РФ разработало открытую лицензию.
- Школа Open Source-разработчика COMMoN от Samsung: видео, итоги.
И многое другое…
В составлении дайджеста мне помогали qark, invasy и 4 пользователя нашего бота [→]
Заметки стартап-предпринимателя или истории о том, что я хотел бы знать когда переезжал и открывал компанию в России
Всем привет!
Хочу поделиться опытом переезда в Россию из стран СНГ и ведения своего ИТ бизнеса. Часть данной истории будет полезна в том числе и тем, кто хочет переехать в Россию чтобы работать по найму.
Об использовании пустого регулярного выражения в Perl ( m// )
На днях делал отсечение элементов списка не подходящих под регулярку введённую пользователем:
...
my $re = get_text_in_filter();
@list = grep { /$re/i } @list;
...
$re
был пустой строкой и в @list
должны были остаться все элементы.
Так и происходило при первом проходе, а при втором регулярка не пропускала ни одного элемента списка.
Почему в Ember не нужны React-хуки
От переводчика: Этот пост является продолжением поста о реализация паттернов React-компонентов в Ember.js. Автор рассматривает концепцию React-хуков для абстракции логики состояния (stateful logic) и сравнивает ее реализацию с реализацией в Ember. И хотя в экосистеме React эта концепция признана весьма полезной, в Ember.js попытки предложить похожую не нашли особенного отклика. Причина этому - наличие в фреймворке достаточных инструментов для решения этой задачи без использования хуков. О каких инструментах идет речь, вы узнаете из этого материала.
Дайджест интересных материалов для мобильного разработчика #415 (11 — 17 октября)
Самые гибкие todo в Телеграме в две строчки кода
Недавно Boomburum писал о своих лайфхаках в Телеграме. Вместо "Избранного" он использует несколько приватных каналов с самим собой — для разделения на категории. И делаю точно так же.
Это удобно: в Телеграме всегда можно что-то быстро записать или переслать из других чатов. Получается такой простой способ вести повседневные заметки "на бегу".
Но повседневный список задач так вести не получится. Или всё-таки?
Вкладки браузера разрушают ваш мозг
Состояние вашего браузера — это как состояние кухни: если на столах валяются кастрюли, сковородки и грязные тарелки, то будет гораздо сложнее приготовить обед, чем в чистом и опрятном пространстве.
Исследование показало, что браузер с большим количеством вкладок — это стрессовая, убивающая продуктивность потеря времени. В одном исследовании 2014 года анализировалось, как плохо упорядоченные элементы на экранах компьютеров влияют на время реакции и продуктивность врачей в реанимационных отделениях. Выяснилось, что замусоренные экраны увеличивают время поиска медицинских записей, а также поиск необходимой информации в этих записях. Если врач уже находится в ситуации стресса, то отрицательные эффекты становятся ещё более выраженными.
Разумеется, большинство из нас не работает врачами или медсёстрами, отчаянно пытающимися просматривать электронные медицинские записи, пока ждёт пациент. Но у нас всё равно есть беспорядочный режим работы, при котором актуальность критически важна, даже если это просто отчёт, который нужно подготовить к 14 часам, а поиск среди пятидесяти вкладок нужного для завершения работы веб-сайта это, честно говоря, пустая трата времени.
Но как и ваша кухня или ваш стол, браузер не обязан быть неряшливым. Различные инструменты и методики помогут вам обеспечить порядок в браузере и избежать информационной перегрузки.
GPU (desktop/laptop) Passthrough (Проброс видеокарты в ВМ) в ProxMox. Нюансы настроек. переезжаем в Linux
Предыдущие статьи «Как из домашнего ПК средствами виртуализации сохранить игровую систему» и Проброс видеокарты в ноутбуке. Laptop GPU Passthrough породили множество откликов и значительный интерес к теме виртуализации. Благодаря Вашим вопросам и сообщениям на Хабрахабре и Тостере возникло понимание, что тему необходимо расширить и дополнить, а потому приглашаю всех Вас под кат, что бы обсудить нюансы этой темы, и разобрать типовые ошибки, проблемы и пути их решения для всех тех, кому это интересно с практической точки зрения ;)
Самодельная клавиатура
Хотя этот доклад делался на конференции, посвящённой Clojure, я полагаю, что его стоит посмотреть любому, у кого есть склонность к программированию и к технике.
В выступлении было рассказано о том, почему клавиатуры, которые чаще всего используются в наши дни (QWERTY), выглядят именно так, как выглядят. Например, докладчик упомянул о том, что клавиши на QWERTY-клавиатуре расположены так, чтобы кнопки, расположенные ближе всего друг к другу, представляли бы буквы, которые не слишком склонны к тому, чтобы идти друг за другом в обычных английских словах. Ещё он сказал, что порядок расположения клавиш на современных клавиатурах, напоминающий шахматный, достался им в наследство от пишущих машинок. Дело в том, что при таком расположении клавиш меньше вероятность возникновения проблем со стержнями, идущими от основания клавиш к корпусу машинки.
Потом он поднял вопрос о создании самодельных клавиатур, в которых больше смысла в наше время, чем в клавиатурах, в основу которых не положены технологии 1800-х годов.
Как интегрировать веб-компоненты с помощью Lit в Angular
В этом руководстве я объясню необходимые шаги для интеграции веб-компонентов в Angular.
Перестаньте врать себе. Я middle, а вам нужен senior
Предисловие.
HR-ы в последнее время активизировались и активно долбят своими предложениями.
Во-первых, господа, какого рожна лешего моё старое резюме с hh оказалось у вас? Мои данные видимо слили на huntflow или еще куда-то.
Во-вторых, вы умеете читать? Я middle! middle! Или вы думаете, что у меня низкая самооценка? я скромный senior с всего-то 5-летним опытом? Да у меня в резюме написано 2 года на golang. 2 года, Карл!
Вы думаете я ведущий, потому что вам так захотелось? Я могу быть ведущим ну разве что свадеб!
И снова испанская барахолка: считаем звезды, вспоминаем прошлое сотовых и снимаем все на пленку
Привет, Хабр! Вчера, в субботу, я отправился в очередной поход на любимую мной испанскую барахолку. Кроме обычного электронного мусора и интересных, почти античных вещей, удалось «поймать» парочку необычных гаджетов, о которых и расскажу в этой статье. Поехали!
Как проводить собеседования объективно и с пользой
Всем привет! Меня зовут Виталий, я ведущий фронтенд-разработчик в KTS.
Полтора года назад я начал участвовать в найме новых сотрудников: проводить собеседования и оценивать навыки кандидатов.
В статье поделюсь выводами за это время. Расскажу, как сделать результат собеседования объективным, а процесс — более комфортным для кандидата и интервьюера.
Автоматическая раздача прав на файловом сервере
В 2021 году все еще многие компании используют файловые серверы для совместной работы, поэтому остается актуальным вопрос разграничения доступа на общих ресурсах.
Как правильно организовать доступ к файловым ресурсам описано в Best Practices от Microsoft, в том числе и в документе Windows Productivity for IT Professionals из Microsoft Resource Kit. В Сети можно найти множество статей на русском языке по организации файлового сервера, в том числе и на Хабре.
Например, вот эти:
Аспирин от настройки прав на файловом сервере
Правила хорошего тона для дизайна разрешений на файловых серверах
В статьях хорошо описано, что необходимо создавать группы доступа в Active Directory и уже потом раздавать права на папки шары этим группам и в свою очередь в эти группы доступа помещать пользователей или ролевые группы. Подход достаточно здравый и применим в большинстве практических ситуаций.
А что делать, если необходимо, раздать доступ на ресурсе, в котором 200 папок? И таких ресурсов у вас несколько штук.
Разбираемся с цветами, палитрами, фильтрами CSS и не только
Этот материал — карманный справочник о том, как работать с цветом в CSS и вебе в целом. Он начинается с теоретических основ и содержит множество инструментов и примеров работы с градиентами, анимацией, SVG и не только.
Статья будет полезна и новичку, и специалисту с опытом. За подробностями приглашаем под кат, пока у нас начинается курс по Frontend-разработке.
Откуда берётся экономический рост? Понятие и происхождение богатства в экономике
В реальности растёт не только капитализация, но и содержание. Появляются богатства, которых не было. И вот где–то здесь скрыта магия.
Экономику XI века нельзя было даже измерить категориями богатства: её основой был натуральный обмен, товарно–денежные отношения применялись ограниченно и не распространялись даже на основной ресурс — землю, которую можно было получить в надел, в наследство, отнять силой, но не купить. Потребности человека удовлетворялись натуральным обменом и тянули, условно, на пол–козы в год. В XXI веке потребности человека обеспечиваются рыночными механизмами, средняя ценность благ тянет уже на 50 коз, плюс нерыночные, но существенные блага современного социума. Очевидно, что средний объём материальных благ в экономике XXI века на порядки выше XI века. Учитывая выросшее за тысячу лет в 10–20 раз население планеты, мировой ВВП вырос за тот же период вырос минимум стократно. Но что двигало этот рост?
Несбывшаяся, но не несбыточная история городов-магистралей
В течение августа-сентября нынешнего года я прочел выдающуюся книгу Василия Авченко «Дальний Восток. Иероглиф пространства». В самом начале этой завораживающей книги автор говорит, что, при всей пассионарности и толковости дальневосточников, их там настолько мало, что каждый человек в этом краю – на вес колымского золота. Все это вернуло меня к давним размышлениям о (не)заселенности Северной Азии, а также к феномену городов-магистралей, которыми я начал интересоваться на исходе студенческих лет, прочитав роман «Мост» Иэна Бэнкса. И совсем неожиданно это сочетается со свежей инициативой Сергея Шойгу возводить в Сибири города-миллионники. Поэтому я решил написать пост о линейных городах, их транспортном, инфраструктурном и энергетическом своеобразии.
Шифры замены и табличного гаммирования
В данной работе рассматриваются шифры замены и табличного гаммирования. Читателю предлагается решить несколько задач из области защиты информации.
Допустим, что устройства читателя подвергаются атаке со стороны неизвестного хакера.
Нарушитель, хакер, злоумышленник не ограничивается выводом из строя устройств. Он их перепрограммирует с целью принудить владельца выполнять какие-то требования либо банального вымогательства у владельца устройств некоторой денежной суммы. Объявляет о требованиях, например, звонком по сотовому телефону и диктует условия (цену) за восстановление работоспособного состояния устройства. Информационная подсистема приборов защищена шифрами разной сложности. Нарушитель использует свои параметры этих разных шифров для затруднения владельцу самостоятельно восстановить работоспособность устройств.
Какой маркиратор экономически выгоднее купить — лазерный, ударно-точечный, каплеструйный?
Неоправданно высокая стоимость маркировки может повлиять на затраты производства, и для рентабельности надо будет увеличить цену продукции. При этом есть вероятность потерять в объемах продаж, когда конкуренты спокойно держат ценообразование на одном уровне, а ваши существующие и потенциальные клиенты уходят к ним. Чтобы этого не случилось, надо изначально выбрать правильный маркиратор.