Обновить
2
0
Роман@svistkovr

Пользователь

Отправить сообщение
ImageReader действильно тормозит и подходит больше для снятие фоток, а не видео-стрима.
Есть небольшой хак чтоб брать текстуру из самой превьюшки. Главное, после получения текстуры, обрабатывать её в другом потоке.

Вырезка из рабочего кода для видео-потока + превью:

все как обычно по статье создаём TextureView и надо добавить callback
mTextureView.setSurfaceTextureListener(mSurfaceTextureListener);

дальше в самом callback
@Override
        public void onSurfaceTextureUpdated(SurfaceTexture texture) {
            long time = System.currentTimeMillis();
            Bitmap b = Bitmap.createBitmap(1920,1080,Bitmap.Config.ARGB_8888)
            b = mTextureView.getBitmap(b);
            int[] pixels = new int[b.getByteCount()];
            b.getPixels(pixels,0,1920,0,0,1920,1080);
            imageProcessStream.pushImage(pixels,time/1000L);
        }
Зря вы Линуса Торвальдса позорите, ставя в один ряд с менеджерами.
Почта России есть в крыму. Сбербанк и Яндекс.Такси нам в крыму ненадо. В крыму есть нормальные банки и сервисы такси.
Даже копипастом сделать такое нереально за 4 минуты.
Код дан кусками и вам придётся несколько раз копировать.
Код в блокноте не запустится сам. Вам надо развернуть окружение чтоб скомпилить код. Возможно потребуется починить зависимости/пути или установить библиотеку/фреймворк.
Вероятно с первого раза не всё заработает как надо и автор упустил какие-то детали.
Да здесь всё логично. Компилятор не телепат и незнает ничего о ваших потоках. Ему нет дела когда ваш поток исполниться.
Так что можно спокойно пройтись по коду функции main и сократить код.
у вас в коде переменные выставляются в дефолное сосотояние
int x = 0;

дальше перед циклом идёт присваивание адреса
ptr = &x;

Учитывая что *ptr не изменяется в теле цикла — значит условие цикла это константное выражение и можно упростить.
 *ptr==x  =>   *ptr==0   =>  true 

Поэтому цикл превращается в
 while (true) { }


Вы неправы. Радиус покрытия Wifi можно расширить. Для небольшого посёлка радиуса 2-3км с головой хватит.
Посмотрите видео на канале Креосана. Он довольно неплохо показывает как можно улучшить сигнал мобильный и Wifi.
Самообновление запилить можно. Например подменять бибилиотеки, настройки или ресурсы приложения. Но сделать это надо было до блокировки.
Приложения для ios подписываются специальным профайлом с ключем. Девайс не сможет установить неподписаный билд. Устанавливать вне магазина можно двумя способами:
1)компиляция из исходников и установка под девелоперским профайлом.
2)jailbreak девайса.
Возможно кто-нибудь уже ставил подобные эксперименты.Можно ли прикрутить к свёрточным нейронным сетям генерацию тайловой карты?
Например, на входе вы подаёте фотографию или изображение, а на выходе получаете тайловую карту.
По первой картинке показалось что статься про dwarf fortress. По второй картинке что это factorio.
Прочитал статью одним залпом. Хотел задать вопрос автору… но оказывается это перевод.
10 тайлов из 10.
Ссылки я проверял. У меня краснодарский IP от ростелекома. Без прокси.
первая ссылка гугла ведет на зеркало
Отличная статья. Интересная техно экскурсия получилась.
Сразу вспомнилась заставка из фильма матрица 2. Сначала мелькают какие-то вспышки сигналов, потом иероглифы разных масштабов которые превращаются в часы.
В итоге получился забавный проект, в данный момент ограничен лицензией на использования iOS SDK за пределами оборудования Apple. Но можно же поставить Windows на мак и полноценно кросскомпилировать из-под него!


Вы ставите винду на мак чтобы оттуда собирать билды под ios. Зачем же так извращаться?
Если бы подобную технологию предложил Илон Маск — комментарии были бы полны восторга и гордости за свою любимую страну США.
Может хватит устраивать чернуху и начать нейтрально относиться к новостям.
Неплохо было бы упомянуть про calculate linux. Неплохой дистрибутивчик основанный на gentoo.
Нет необходимости пересобирать world — много бинарных пакетов.
Какой смысл накручивать кучу звёзд?
Github — это площадка на которой программисты делятся своими наработками, а не какая-то соцсеть с кучей фоток и однотипных мнений.
Звёзды на гитхабе это просто обычные закладки на интересные репозитории.
Отнюдь.
На Swift в основном накинулись школьники / безумные экспериментаторы / менеджеры / Java макаки / входящие в ИТ. Этот контингент верует что знания Objective-C и иже с ним высшая математика и теория алгоритмов это все старье.
Нормальный программист знает что сырые технологии в серьезный проект внедрять опасно.
Сотрудники центра, кроме всего прочего, будут заниматься изучением поведения «нарушителей, пытающихся обойти блокировки и нарушить логику действия системы блокировок»

Наверно что-то типа:
товарищ майор регается на Linked In в качестве рекрутера и будет приглашать программистов из России. И если программист отвечает…
Есть мнение, что ленивый программист — хороший программист


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

Информация

В рейтинге
Не участвует
Откуда
Краснодар, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность