Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Flutter: PlatformView + QR cod reader

Flutter *
Из песочницы

Из бесплатных доступных библиотек для работы с qr кодами в Android самой лучшей (на мой личный взгляд) является zxing-android-embedded. Часто, UI который предоставляет эта библиотека не достаточно или нужен какой-то иной. В этой статье пойдет речь о том, как «кастомизировать» UI библиотеки zxing-android-embedded для распознавания QR кодов при использовать её Flutter проекте.

Представленная статья и код вместе с ней, всего лишь минимальный достаточный пример для демонстрации возможностей «кастомизации» zxing-android для работы с ней во flutter. Статья затрагивает только Android реализацию не касаясь IOS.

Мы будем использовать три основных компонента для взаимодействия с этой библиотекой из flutter окружения. Для этого нам потребуется:

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 197
Комментарии 1

Новости

Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021)

Разработка веб-сайтов *CSS *JavaScript *HTML *
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 997
Комментарии 1

Рефинансирование кредита: стоит ли заморачиваться?

Финансы в IT

Объем рефинансирования жилищных кредитов в крупнейших российских ипотечных банках вырос на 38% в первом полугодии 2021 года по сравнению с тем же периодом 2020 года и достиг 311,2 млрд рублей. Несмотря на шестое повышение ключевой ставки в 2021 году, эксперты считают, что бум на кредиты и их рефинансирование не снизится.

Читать далее
Всего голосов 15: ↑1 и ↓14 -13
Просмотры 1.8K
Комментарии 0

Deepfake: краткая история появления и нюансы работы технологии

Блог компании Neuro.net Работа с видео *Машинное обучение *Искусственный интеллект Будущее здесь

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 225
Комментарии 0

Встреча с клиентом

Разработка веб-сайтов *Разработка мобильных приложений *
Из песочницы

Встреча с клиентом - подготавливаемся к встрече с клиентом, проводим первичную аналитику и подготовку.

"Где хорошо начинают, там хорошо и кончают".

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 459
Комментарии 1

«Кроме стриминга»: какие есть альтернативные варианты поддержки музыкантов и инди-авторов

Блог компании Аудиомания Бизнес-модели Звук

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 402
Комментарии 1

Он вам не саранча! Тяжелые будни серого кузнечика

Читальный зал Научно-популярное Биология

Бывает, что в жизни мы сталкиваемся с непониманием, встречая незнакомцев по одежке, а книжки выбирая по обложке. То же самое случается и с животным миром. Нет, сегодняшний пост не про мимикрию — о ней вы можете почитать здесь. Сегодня мы поговорим об одном из самых недооцененных и страдающих от предрассудков насекомых — сером кузнечике.

Читать далее
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 2.3K
Комментарии 11

Цифровой водяной знак на основе дискретного Wavelet-преобразования

Информационная безопасность *Криптография *Алгоритмы *
Из песочницы

Цифровой водяной знак на основе дискретного Wavelet-преобразовании.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 880
Комментарии 6

Разработка архитектуры системы управления поведением объекта: основа

Алгоритмы *Машинное обучение *Распределённые системы *Искусственный интеллект Мозг

Исследование направленно на изучение вопроса построения архитектуры системы управления поведением объекта, как замены концептуального представления – «цифровой» двойник, часть полученных результатов разработок, изложенных в статье, показывают основные методы и подход системы

При зарождении, появлении концепции «цифрового» двойника, сформировалось несколько позиций, старающихся выразить концептуальное представление виртуального прототипа – «цифрового» двойника, существующего объекта. Промышленность начало рассматривать «цифровой» двойник как разновидность систем и сред: a) PLM – управление жизненным циклом изделия, под жизненным циклом в настоящей, принятой и распространённой на предприятиях, системе понимается процесс производства изделия, максимум передаются/получается данные применяемые в I) маркетинге, за частую не адресном или не объективном; II) сервисном (прим.: не в полной мере), хаотичном обслуживании выпущенных изделий, применяемых человеком или машиной (прим.: системой); b) PLM+ERP+датчики, представляемая система, при практическом построении, когда концепция начинает приобретать проектную архитектуру с набором методов, показывает такие же I и II проблемы, но в дополнении к этому появляется «слепая зона» в восприятии реальности, активней, сильнее влияющая чем первые (прим.: III).

Приведённые разновидности, рассматриваемые как организация и реализация «цифрового» двойника в существующей реалии, содержат набор проблем. Представленные выше в качестве нескольких примеров (прим.: I, II, III), должны учитываться в исследованиях, разработках, а также практических опытах при создании решений, перехода от концепции к проектной архитектуре – системе управления поведением объекта.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 588
Комментарии 7

Некропланетология: о попытках спектрального анализа сгорающих планет

Научно-популярное Химия Астрономия

Статья о приливном захвате, опубликованная мной две недели назад, оказалась очень интересна сообществу и получила высокую оценку: по состоянию на 26 ноября имела +69. Эта тема явно требует продолжения, тем более, что я уже затрагивал ранее тему близкого контакта звезд и экзопланет в статье «Что варится в пекулярных звездах» от 5 июня.

В самой завязке «Соляриса» Станислав Лем рассказывает об орбитальных свойствах той планеты, на которой обитал разумный океан — показавшихся землянам парадоксальными. Планета Соляриса обращалась одновременно вокруг двух звезд, красной и голубой. По сюжету романа считалось, что никакая жизнь на подобных планетах зародиться не может, поскольку орбита априори окажется нестабильной, и планета будет то и дело выскальзывать из зоны обитаемости, чрезмерно приближаясь к звезде. Тем не менее, орбита Соляриса оставалась на безопасном отдалении от звезды – очевидно, потому, что разумный океан сам ее корректировал.

В реальности падение планет на звезду и постепенная дезинтеграция в хромосфере оказывается распространенным явлением, но систематически исследовать его начали буквально в последние годы. Дело в том, что при сгорании планеты в обычной звезде или в белом карлике можно произвести спектральный анализ ее минералов. Кроме того, приливные силы могут разорвать планету, оставив на ее месте компактный рой твердых фрагментов – и в результате также могут образовываться необычные небесные тела, отсутствующие в Солнечной системе. Это новое научное направление, условно именуемое «некропланетологией», зародилось в «Центре изучения экзопланет и их обитаемости» при университете Уорика в британском Ковентри, при участии американских специалистов из Колорадо и Калифорнии – и сейчас только начинает разрабатываться.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 996
Комментарии 2

О реализации индикатора батареи в устройствах на МК

Программирование микроконтроллеров *DIY или Сделай сам

В портативном устройстве, работающем от аккумулятора, почти обязательным «удобством» является индикатор уровня его заряда. Казалось бы, если оно собрано на основе любого современного микроконтроллера и имеет графический дисплей, ничего сложного в этом нет: измерять напряжение батарейки с помощью встроенного АЦП и выводить его в виде традиционной батарейки с прямоугольничком внутри, длина которого зависит от напряжения.  Но если так сделать в лоб, есть риск, что индикатор будет вести себя, как в известном перле «она металась, как стрелка осциллографа». В лучшем случае, он будет все время раздражающе подергиваться туда-сюда на один-два пикселя.

В статье описывается простая реализация индикатора разряда, лишенного этого недостатка.

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 2.6K
Комментарии 10

Пишем кастомный Хук для фильтров используя параметры страницы(query string)

JavaScript *ReactJS *TypeScript *
Tutorial

Пишем кастомный Хук для фильтров используя параметры страницы(query string). Если вам нужно использовать параметры страницы в качестве источника некоторых данных, то возможно данная статья будет для вас полезной.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 813
Комментарии 7

FOSS News №99 — дайджест материалов о свободном и открытом ПО за 22—28 ноября 2021 года

Open source **nix *


Всем привет!


Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.


Главные темы нового выпуска:


  1. Сообщество разработчиков языка PHP учредило некоммерческую организацию PHP Foundation.
  2. В Германии планируют перевести 25 тысяч ПК в госучреждениях на Linux и LibreOffice.
  3. Взлом провайдера GoDaddy, приведший к компрометации 1.2 млн клиентов WordPress-хостинга.
  4. «Мы должны сказать спасибо KDE за современный веб».
  5. Fedora Silverblue и Kinoite (видеобзор).
  6. Команда модераторов Rust уволилась в полном составе.
  7. Тренды Open Source в этом году.
  8. 10 идей подарков для Open Source энтузиастов.
  9. ОС «Альт» помогает школьникам «поиграть» в профессию, чтобы выбрать дело по душе.
  10. Тренды Kubernetes и контейнеризации в 2021 году. Что общего в исследованиях Datadog, Red Hat, CNCF и других.

И многое другое…


Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 880
Комментарии 1

Введение в отладку на примере Firefox DevTools, часть 4 из 4

Firefox Разработка веб-сайтов *JavaScript *Отладка *Браузеры
Перевод

В заключительной части разберём, как добавить точку останова с условием, использовать console.log, не используя console.log, что делать, если хочется глубже погрузиться в отладку JavaScript, и даже как принять участие в разработке браузера.

Читать про точки останова с условием
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 930
Комментарии 3

Дайджест интересных материалов для мобильного разработчика #421 (22 — 29 ноября)

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашем новом дайджесте предназначение UIKit и стабильность develop, слон в посудной лавке в эпоху перемен и молодые Senior-ы, метавселенные реального мира, анатомия пейволов, AR-гарнитура Apple и многое другое!

Читать дальше →
Рейтинг 0
Просмотры 594
Комментарии 0

Тестирование карты «Тройка» с Google Pay-теперь даже на часах?

Платежные системы *Гаджеты Смартфоны Будущее здесь

В августе Московский метрополитен запустил тестирование виртуальной «Тройки» на Московском транспорте. Суть технологии в том, что для оплаты транспорта вы можете использовать смартфон на Android, в платежную систему которого занесена виртуальная транспортная карта «Тройка», которая эмулируется через платежные токены Google Pay. Смартфоны от Apple, естественно, не подходят для этой технологии (как, впрочем, до сих пор на них не работает возможность напрямую без желтого терминала пополнять «Тройку»).

Таким образом, оплата осуществляется как обычным бесконтактным платежом Google Pay, но по тарифам «Тройки»: достаточно активировать экран смартфона и приложить к терминалу, правда сейчас поддерживаются только крайние терминалы на станциях метрополитена. На других видах транспорта(автобус, трамвай) работает на всех терминалах.

С ноября число тестеров увеличилось- и теперь еще 5 тысяч человек могут пользоваться этой услугой.

Вкратце поделюсь своим опытом.

Добавление карты достаточно простое: нужно скачать специальную версию приложения «Метро Москвы», и там выпустить виртуальную карту «Тройка», после этого приложение предложит добавить ее в Google Pay. Процесс добавления занимает не более 5 минут, и при добавлении можно сразу записать безлимитный проездной на месяц со скидкой 50% всего за 1122 рубля. Для записи также доступны другие виды билетов, и не только безлимитных. К моменту запуска в открытое использование все билеты обычной «Тройки» будут добавлены.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 4.7K
Комментарии 28

Книга, статья или блог? Во что упаковать свои знания

Блог компании RUVDS.com Профессиональная литература Читальный зал

Знания, как и деньги, невозможно бесконечно копить: рано или поздно их приходится куда-то вкладывать. В случае с финансами это позволяет приумножить и сохранить капитал. Что же касается знаний, то упаковка их в удобную для восприятия форму повышает вашу экспертность, позволяет расширить круг общения, найти единомышленников, коллег, партнёров и даже заработать денег, ну и, конечно же, передать накопленный опыт. Да и вообще приятно, когда кто-то ссылается на тебя, как на авторитетный источник информации. И вот тут возникает вопрос: какую форму представления собственных знаний выбрать? Можно написать серию статей, организовать собственный блог или даже сочинить книгу, причём у каждого из этих вариантов есть как свои достоинства, так и недостатки. Давайте-ка их обсудим.
Читать дальше →
Всего голосов 18: ↑13 и ↓5 +8
Просмотры 1.2K
Комментарии 4

OpenVPN от Ubiquiti до Mikrotik

Сетевое оборудование
Tutorial

Рано или поздно в любой системе начинают появляться какие-то новые компоненты, с которыми раньше не приходилось сталкиваться. Так и в моем случае в парке удаленных маршрутизаторов Mikrotik под моим управлением появилось некоторое количество устройств Ubiquity, которые тоже требовали удаленного управления. Для устройств Mikrotik давно был развернут VPN сервер L2TP/IPSEc и OpenVPN для особо сложных случаев, когда IPSEc отказывался работать от объекта заказчиков. Документация на Ubiquity показывала, что клиентом L2TP/IPSEc он быть не может, но вроде поддерживает OpenVPN. Данная статья – шпаргалка для решения подобных задач

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.7K
Комментарии 6

Node.js: Heroes of Worker Threads ― C++ Addon

Высокая производительность *JavaScript *Node.JS *

Node.js имеет несколько способов исполнения CPU-bound заданий:

1. Просто запустить CPU-bound задачу в одном процессе, блокируя event loop. Кто-то может возразить, что это совсем не вариант, но если этот процесс был специально создан для этой задачи, то почему бы и нет. Правда не у всех есть пара дополнительных ядер.

2. Создать отдельные процессы (Child Processes), распределить между ними задания.

3. Создать cluster и заставить работать отдельные процессы в нем.

4. Использовать Worker Threads и создать несколько дополнительных потоков исполнения.

5. Попросить C++ разработчика написать C++ Addon, который загадочным образом выполняет CPU-bound задания. В конце концов, думаю все слышали старинные легенды про компилируемые языки программирования и о том, что “нативная” реализация ― это всегда успех (на этой фразе где-то в мире должен заплакать React Native разработчик, смотря на перформанс своего приложения).

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.2K
Комментарии 1

Apache Spark, объяснение ключевых терминов

Apache *Big Data *Data Engineering *
Из песочницы
Перевод

Как отмечено в статье Survey shows huge popularity spike for Apache Spark:

«Apache Spark - это Тейлор Свифт программного обеспечения в мире больших данных. Технология с открытым исходным кодом существует и популярна в течении нескольких лет. Но 2015 год стал важной вехой, когда Spark прошел путь от перспективной технологии до настоящей суперзвезды. 

Одна из причин, по которой Apache Spark стал таким популярным, заключается в том, что Spark предоставляет саентистам и инженерам данных мощный унифицированный движок, который является одновременно быстрым (в 100 раз быстрее, чем Apache Hadoop), так и простым в использовании. Это позволяет различным специалистам по данным решать разнообразные проблемы, например, задачи машинного обучения, вычисление графов, потоковая обработка и выполнение в режиме реального времени различных запросов в гораздо большем масштабе. 

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 1.5K
Комментарии 5