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

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

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

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

Hi-Tech / Прочее

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

Лучшие публикации за последние 24 часа

Найдено 2657 записей
Элементарный Canvas

Если вы изучаете веб совсем недавно, но уже успели увидеть различные красивые эффекты на сайте, по типу системы частиц или какие либо игры разработанные на canvas'e и вас это заинтриговало, но изучать что-то новое очень страшно, то я вам готов продемонстрировать, как за 50 строк js кода можно сделать что-то интересное на canvas'e. Скажу сразу, я хочу объяснить логику работы с canvas'ом. Код очень простой, я надеюсь, это подтолкнет вас к изучению такого инструментария как canvas. А так же это очень хорошая практика для начинающего JS программиста. Перейдем к коду. Напишем простую генерацию квадратов разного цвета на полотне. Код вы можете увидеть сразу весь, далее я объясню его. Что нам нужно сделать? Читать дальше →

[Перевод - recovery mode ] Секретные хаки VS Code

Не имеет значения, новичок вы или профессионал, удобные инструменты программирования важны для любого человека, который хочет писать код продуктивно. Я подготовил небольшую подборку полезных советов, хитростей и расширений для современного веб-разработчика. Улучшаем внешний вид 1. Material Theme & Icons Это прямо зверь в темах VS Code. Я думаю, что материальная тема наиболее близка к написанию ручкой на бумаге в редакторе (особенно при использовании неконтрастной темы). Ваш редактор выглядит практически гладко, переходя от встроенных инструментов к текстовому редактору. Представьте себе эпическую тему в сочетании с эпическими иконами. Material Theme Icons — отличная альтернатива для замены значков VSCode по умолчанию. Большой каталог иконок плавно...

[Перевод] Разработка Adblock Radio

Tl;dr: Adblock Radio распознаёт аудиорекламу с помощью машинного обучения и Shazam-подобных техник. Основной движок с открытым исходным кодом: используйте его в своих продуктах! Можно объединить усилия для поддержки большего количества радиостанций и подкастов. Мало кому нравится слушать рекламу на радио. Я запустил проект AdblockRadio.com, чтобы слушатели могли пропускать рекламу на своём любимом интернет-радио. Алгоритм опубликован с открытым исходным кодом, а в этой статье описывается, как он работает. Adblock Radio уже протестировали на реальных данных более 60 радиостанций в семи странах. Он также совместим с подкастами и работает довольно хорошо! Читать дальше →

Древности: компьютерная реклама 1997 года

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

Платные подписки — зависимость автоподключения от мобильного устройства

Наверное почти каждый сталкивался с ситуацией, когда мобильный оператор подключал какие-то подписки к вашему номеру телефона, но вы точно были уверены, что ничего не подключали. Да и кто в здравом уме подключит, например, «Гороскоп за 9р/сутки» (280р/мес), когда в интернете полно гороскопов на любой вкус, а иногда 280р — это весь бюджет расходов на мобильную связь в месяц? Часто люди просто отключают подписку, иногда обращаются к оператору и просят вернуть деньги (с разной степенью успеха). Но от чего же зависит вероятность того, что вам подключат подписку, которую вы не подключали? Читать дальше →

Финтех-дайджест: Банк России сможет блокировать сайты, объемы p2p-кредитования падают, крипта в Европе

Новый год — новые инфоповоды: В этом году Банк России получит полномочия блокирования сайтов; Объемы P2P-кредитования в России упали на треть; Криптовалюты могут признать финансовым инструментом в Евросоюзе; Капитализация Xiaomi снижается. Центробанк и блокирование сайтов Сегодня стало известно о том, что ЦБ сможет принимать решения, которые станут основанием для блокировки мошеннических и опасных сайтов. Уже принят в первом чтении соответствующий законопроект. Он дает ЦБ возможность блокировать контент до решения суда. Кроме того, он может обращаться по таким делам в суд в качестве заявителя — этого права регулятор был ранее лишен. Читать дальше →

Управление ресурсами в Zimbra Collaboration Suite

Изначально создававшиеся для организации коммуникаций внутри предприятий, современные коллаб-платформы в настоящее время способны не только обеспечивать сотрудникам доступ к электронной почте, календарю и другим инструментам для совместной работы, но также могут выполнять и ряд других задач. Например, на такие платформы часто возлагают задачу по управлению некоторыми ресурсами предприятия. Давайте же посмотрим на то, как функциональность управления ресурсами реализована в Zimbra Collaboration Suite. Читать дальше →

Когда собирали доклады на голосование для участия в одной специализированной конференции, я хотел рассказать такую тему – как подсидеть директора по качеству. Это был бы конъюнктурный доклад про карьерный рост для программиста или ИТ-директора. С одной стороны, рост в сторону директора по качеству кажется странным – это вроде совсем другая область. Но, как мы все уже знаем, из программиста может вырасти дофига чего интересного. Это не только я говорю – такая мысль звучит все чаще. Например, на той же конференции другого года был доклад на эту тему — как на западе ИТ-директора уходят в операционный менеджмент, не связанный с ИТ. Тема управления качеством лично мне кажется невероятно, просто ужасно интересной и безумно полезной. Не потому, что управление...

[Перевод] Li-Fi: Будущее интернета

Представьте себе время, когда каждая из лампочек в вашем доме будет источником интернета. Вообразите сценарий, когда, простояв под лампочкой в течение лишь одной минуты, вы скачали бы около 5 фильмов в формате HD. Звучит круто, верно? Но благодаря технологии Li-Fi эта мечта может стать реальностью. С помощью данной технологии мы можем переосмыслить роль света как такового. Что такое Li-Fi? Li-Fi — это система связи видимого света (VLC), которая использует свет для отправки беспроводных данных, встроенных в его луч. Устройство с поддержкой Li-Fi преобразует луч света в электрический сигнал. Затем сигнал преобразовывается обратно в данные. Этот термин был придуман немецким физиком Харальдом Хаасом (Harald Haas) во время TED Talk в 2011 году. Он предвидел идею...

[Перевод] Unreal Engine4 — PostProcess эффект сканирования

В эти выходные у меня появилось немного свободного времени между занятиями (прим. автор на момент статьи получал степень магистра наук), и я решил вернуться к созданию шейдеров, придумав этот postprocess эффект сканирования. Я представил, что он используется в игре как своего рода эффект сканирования на расстоянии. Также мы используем некоторые простые искажения шума, чтобы эффект выглядел немного интереснее. В этой статье я расскажу, как реализовать данный эффект на UE4. Существуют несколько способов, с помощью которых вы можете создать этот эффект. Один из этих методов был выбран мною. Если интересно, добро пожаловать под кат

[Из песочницы] Реализация горячей перезагрузки С++ кода в Linux

* Ссылка на библиотеку в конце статьи. В самой статье изложены механизмы, реализованные в библиотеке, со средней детализацией. Реализация для macOS еще не закончена, но она мало чем отличается от реализации для Linux. Здесь в основном рассматривается реализация для Linux. Гуляя по гитхабу одним субботним днем, я наткнулся на библиотеку, реализующую обновление c++ кода налету для windows. Сам я слез с windows несколько лет назад, ни капли не пожалел, и сейчас все программирование происходит либо на Linux (дома), либо на macOS (на работе). Немного погуглив, я обнаружил, что подход из библиотеки выше достаточно популярен, и msvc использует ту же технику для функции "Edit and continue" в Visual Studio. Проблема лишь в том, что я не нашел ни одной реализации под...

Функциональная обработка ошибок в Kotlin с помощью Arrow

Привет, Хабр! Все любят runtime exceptions. Нет лучшего способа узнать о том, что что-то не было учтено при написании кода. Особенно — если исключения обваливают приложение у миллионов пользователей, и эта новость приходит паническим email'ом с портала аналитики. В субботу утром. Когда ты в загородной поездке. После подобного всерьез задумываешься о обработке ошибок — и какие же возможности предоставляет нам Kotlin? Первым на ум приходит try-catch. По мне — отличный вариант, но у него есть две проблемы: Это как-никак лишний код (вынужденная обертка вокруг кода, не лучшим образом сказывается на читаемости). Не всегда (особенно при использовании сторонних библиотек) из блока catch возможно получить информативное сообщение о том, что конкретно вызвало ошибку....

[Перевод] DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 2

DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 1 Существуют забавные штуки, такие, как монотонно возрастающие счетчики, с помощью которых можно контролировать активность TMP, а затем проверять полученные значения. Есть небольшой диапазон энергонезависимой памяти, который можно использовать для ваших нужд, он не такой большой, как килобайт, но тоже может быть полезен. Там имеется счётчик тактов, который позволяет определить, как долго система работает с момента последнего запуска. Имеются команды, которые вы могли бы дать TMP, чтобы заставить его делать вещи от вашего имени, в том числе очистку собственной памяти при необходимости. Затем мы хотим разработать протокол, который пользователь может...

Tesla открыла предзаказы на Model 3 в Европе и Китае

Поскольку Tesla Inc — американская компания, то приоритет — у клиентов из США. Электромобили Tesla доступны, в первую очередь, американцам. Это актуально, в частности, в отношении «бюджетной» Tesla Model 3. Так было до начала 2019 года. Но сейчас ситуация изменилась — компания открыла возможность оформления предзаказов для клиентов из Европы и США. Процедура оформления не изменилась — для того, чтобы зарезервировать электромобиль, необходимо внести на депозит $1000. Для китайского и европейского рынков доступны две версии Tesla Model 3: Model 3 Performance и Model 3 Long-Range с Dual Motor AWD. Читать дальше →

Проект ИТЭР в 2018 году

Проект Прошедший год для Международного Экспериментального Термоядерного Реактора ИТЭР (о проекте) стал, для внешнего наблюдателя, наверное, одним из самых спокойных за все годы строительства (с 2009 года). Для меня же лично этот год был отмечен посещением площадки ИТЭР в сентябре 2018 года, поэтому этот ежегодный отчет будет разбавлен личными впечатлениями и фотографиями. Три года назад у проекта официально сменился директор — им стал энергичный француз Бернар Биго. Осознавая сложное положение, в котором ИТЭР находился в момент начала его правления (нарастающее колоссальное отставание графика и перерасходы ставили вопрос о закрытии), Биго предпринял несколько важных управленческих решений, в том числе — создание “всеобъемлющего плана сооружения”. Как...