Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3394

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Хабр / Интересные / Тематические публикации

Интересные публикации из тематических хабов на Хабре

Другие RSS ленты этого сайта

Хабр / Лучшие публикации за сутки

Найдено 4159 записей
Программа для удаленного управления рабочим столом — Aspia

Хочу представить общественности свою разработку – приложение для удаленного управления рабочим столом Aspia. Проект является полностью бесплатным и с открытым исходным кодом (GPL 3.0). На данный момент реализованы следующие возможности: Удаленное управление рабочим столом Удаленный просмотр рабочего стола Передача файлов Адресная книга с поддержкой шифрования и мастер-паролем (XChaCha20+Poly1305, 256-битный ключ) Возможность создавать пользователей с индивидуальными правами Шифрование всей передаваемой по сети информации (XSalsa20+Poly1305) Читать дальше →

Поддержка vSphere 6.7 и другие возможности последнего обновления Veeam Backup & Replication 9.5 Update 3a

Как вы помните, предыдущее обновление Veeam Backup & Replication 9.5 Update 3 увидело свет в декабре 2017 года. С тех пор производители платформ и приложений, с которым работает решение, также выпустили ряд новых версий – разумеется, Veeam был обязан их поддержать, с чем успешно справились наши инженеры. Сегодня я представлю вашему вниманию новинку – Update 3a (такой номер был назначен потому, что до конца этого года планируется еще серьезное обновление, это будет уже Update 4). За подробностями добро пожаловать под кат. Читать дальше →

Книга «Вскрытие покажет! Практический анализ вредоносного ПО»

Анализ вредоносного ПО напоминает игру в кошки-мышки: никаких правил, ситуация постоянно меняется. Поэтому в данном случае имеет смысл изучать лишь неустаревающие вещи и алгоритмы. Как только перед вами встает задача защитить сеть (или тысячу сетей), вы приступаете к такому анализу, и без этой книги вам попросту не обойтись. Программы для загрузки и запуска ПО Можно выделить два типа часто встречаемых вредоносов, предназначенных для загрузки и запуска ПО. Загрузчики (не путать с системными загрузчиками) просто загружают из Интернета дополнительный вредоносный код и запускают его на локальном компьютере. Они часто распространяются вместе с эксплойтом. Для загрузки и выполнения дополнительного вредоносного ПО они обычно используют два вызова Windows API...

Недавно мы полностью переработали приложение Pyrus для Android. Первая версия приложения работала аж под Android 2.2. Отказавшись от поддержки Android ниже 4.1, мы смогли выплатить накопленный технический долг и заметно упростили исходный код. Да, мы потеряли часть пользователей (менее 1%), но зато мы сэкономили время разработчиков на исправление редких багов. Мы сможем инвестировать его в развитие функционала для всех текущих и новых пользователей. В долгосрочной перспективе это гораздо важнее. Здесь мы делимся опытом, который может быть полезен тем, кто подумывает начать разработку для платформы Android. Читать дальше →

[Перевод] 15 малоизвестных свойств и методов объектов DOM

При разработке современных веб-сайтов интенсивно используются возможности JavaScript по работе с DOM. Скрипты позволяют отображать и скрывать элементы, из которых строятся страницы, настраивать свойства этих элементов. У объектов DOM, с которыми взаимодействуют из программ, имеются свойства и методы. О некоторых из них, по мнению автора материала, перевод которого мы сегодня публикуем, знают практически все веб-программисты. А вот некоторые, о которых он и хочет здесь рассказать, пользуются куда меньшей известностью. Читать дальше →

RabbitMQ против Kafka: два разных подхода к обмену сообщениями

В прошлых двух статьях мы рассказывали об IIoT — индустриальном интернете вещей — строили архитектуру, чтобы принимать данные от сенсоров, паяли сами сенсоры. Краеугольным камнем архитектур IIoT да и вообще любых архитектур работающих с BigData является потоковая обработка данных. В ее основе лежит концепция передачи сообщений и очередей. Стандартом работы с рассылкой сообщений сейчас стала Apache Kafka. Однако, для того, чтобы разобраться в ее преимуществах (и понять ее недостатки) было бы хорошо разобраться в основах работы систем очередей в целом, механизмах их работы, шаблонах использования и основной функциональности. Мы нашли отличную серию статей, которая сравнивает функциональность Apache Kafka и другого (незаслуженно игнорируемого) гиганта среди...

Вся правда о linux epoll

Ну или почти вся... Я считаю, что проблема в современном интернете — это переизбыток информации разного качества. Найти материал по интересующей теме не проблема, проблема отличить хороший материал от плохого, если у вас мало опыта в данной области. Я наблюдаю картину, когда очень много обзорной информации "по верхам" (практически на уровне простого перечисления), очень мало углубленных статей и совсем нет переходных статей от простого к сложному. Тем не менее именно знание особенностей того или иного механизма и позволяет нам сделать осознанный выбор при разработке. В статье я постараюсь раскрыть то, что является фундаментальным отличием epoll от других механизмов, то что делает его уникальным, а так же привести статьи, которые просто необходимо прочитать...

[Перевод] Dead Cells: использование 3D-конвейера для 2D-анимации

Можно сказать, что девиз почти всех инди-разработчиков — это «Большие мечты при ограниченных ресурсах». Когда я начал работать над первой игрой Motion Twin для Steam Dead Cells , эта фраза стала и моим девизом. Меня зовут Тома Вассёр, в течение целого года я был единственным художником Dead Cells. Я занимался дизайном и анимациями каждого аспекта игры. В одиночку мне пришлось создавать графический стиль, персонажей, монстров, анимации, спецэффекты (FX) и большинство фонов Dead Cells… Пока, к счастью, мне на помощь не пришёл мой злой брат-близнец Генель Массе. Количество художников Dead Cells удвоилось. Однако нехватка рабочих рук в нашем секторе является частой ситуацией, поэтому я расскажу, как мне удалось не сойти с ума, работая в одиночку всё это время...

Комментарии в последней публикации «Насколько open-source экосистема R хороша для решения бизнес-задач?» насчет выгрузок в Excel привели к мысли, что имеет смысл потратить время и описать один из апробированных возможных подходов, который можно реализовать не выходя из R. Ситуация достаточно типична. В компании всегда есть N методик по которым менеджеры вручную стараются строить в Excel отчеты. Даже если их и втоматизировать всегда остается ситуация, когда нужно срочно сделать какой-то новый произвольный срез или сделать представление для какого-либо руководителя в специфическом виде. А еще есть ряд вручную поддерживаемых словарей в формате excel, чтобы преобразовывать представление данных в отчетах и выборках в правильной терминологии. В силу того, что...

Прогресс отправили к МКС по сверхкороткой схеме полета

Грузовой космический корабль «Прогресс МС-09» отправился к МКС по сверхкороткой программе полета, пишет ТАСС. В этом случае используется специфическая двухвитковая схема, позволяющая транспортнику пристыковаться к станции через 3,5 часа после взлета. Возможно, эта же схема будет протестирована и с пилотируемыми кораблями «Союз». До настоящего момента запуски космических кораблей «Союз» и «Прогресс» проходили по двум схемам. Первая — обычная, вторая — короткая. В первом случае с момента старта корабля до стыковки с МКС проходит около двух суток. С начала 2010-х годов «Роскосмос» стал использовать короткую схему для части пусков — в этом случае между стартом и стыковкой проходит около шести часов. Читать дальше →

В web-сервере Nginx есть замечательный код ответа 444, который «закрывает» соединение без отправки данных. Данный функционал весьма полезен при фильтрации паразитного трафика — если мы уверены, что клиент по каким-то критериям не является валидным, то нет необходимости его уведомлять, например, 403-м ответом. Эффективнее просто прекратить передачу данных, что, зачастую, позволяет существенно снизить нагрузку на сервер. Рекомендации использовать такие ответы можно встретить повсеместно в инструкциях по блокировках переходов по ссылкам с популярных сайтов и реферального спама, защите от DDoS и т.п. И, в общем-то, на протяжении многих лет эти советы можно было использовать почти не глядя, но… современные браузеры не стоят на месте и периодически преподносят...

Яндекс более десяти лет активно участвует в образовании: у нас есть собственные программы для школьников (Яндекс.Лицей) и студентов (Школа анализа данных и школы по профессиям), а также тесная работа с вузами. Сейчас идет прием документов от поступающих в университеты, остались считанные недели до дедлайна. Мы хотим напомнить про наши проекты в бакалавриатах по математике и информатике в России. В каждом университете программа имеет свои особенности. Направления обучения, темы, соотношение объемов математики и программирования — все это отличается от места к месту. Но есть важные принципы, которые мы стараемся соблюдать вместе с коллегами из университетов: Готовим к работе и жизни в будущем. Современность и актуальность для науки и индустрии. С максимальным...

Как подготовиться к деловой поездке? Советы от биздевов ISPsystem

Мы давно ездим на конференции и вот что заметили: многие люди приезжают туда и — сюрприз! — ничего не делают. Назначат пару встреч, а остальное время слоняются без дела, собирают раздатку со стендов или сидят за ноутбуком и слушают все подряд: даже те доклады и выступления, где им явно что-то пытаются продать. О каких продажах и успешных переговорах речь? Трата времени, трата денег компании, парад упущенных возможностей. Мы тоже в свое время много ошибались, но исправились. Поэтому хотим рассказать, что сейчас делаем иначе. Если интересно, добро пожаловать под кат! Читать дальше →

[Перевод] Разработка собственного фреймворка и профессиональный рост JS-программиста

Вы когда-нибудь задавались вопросом о том, как работают фреймворки? Автор материала, перевод которого мы сегодня публикуем, говорит, что когда он, много лет назад, после изучения jQuery, наткнулся на Angular.js, то, что он увидел, показалось ему очень сложным и непонятным. Потом появился Vue.js, и разбираясь с этим фреймворком, он вдохновился на написание собственной системы двусторонней привязки данных. Подобные эксперименты способствуют профессиональному росту программиста. Эта статья предназначена для тех, кто хочет расширить собственные знания в сфере технологий, на которых основаны современные JS-фреймворки. В частности, речь здесь пойдёт о том, как написать ядро собственного фреймворка, поддерживающего пользовательские атрибуты HTML-элементов...

10 книг по маркетингу и смежным тематикам, которые стоит прочитать дизайнеру

За последние десятилетия дизайн стал одним из главных инструментов бизнеса. Раньше дизайнеры заботились просто о том, чтобы сделать нечто (товар, упаковку, иллюстрацию в журнале, сайт) привлекательным для взгляда человека. Сейчас пришло понимание того, что оформление продукта или сервиса должно быть оптимизировано для целевой аудитории. Другими словами, бизнес сфокусировался на потребностях конечного пользователя, и дизайн стал здесь очень важным подспорьем. Дизайнер — творческий человек, но ничто маркетинговое не должно быть ему чуждо. Создать хороший продукт можно лишь в том случае, если его разработчики отлично понимают потребности того, для кого он предназначен. И без тесной связки «дизайн+маркетинг» здесь не обойтись. Сегодня мы публикуем подборку...