• Диплом: распознание текста с камеры. Часть 1: Выбор технологий

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

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

    И так, с темой разобрались, настало время решить, какими инструментами пользоваться. Далее приведён кусок моей пояснительной записки с небольшим исследованием технологий.

    Читать далее
  • Relex SMILE или как не получить стопроцентное зрение

    Здравствуйте.

    Вдохновляясь статьями на этом сайте, читая насколько проста и безболезненна лазерная коррекция зрения методом Relex SMILE, спустя 3 года размышлений я все же решился и записался на операцию. В Украине только одна клиника делает операцию таким методом и, к сожалению, она оказалась не только не в моем городе, но даже и не в столице.

    Благо, в городе есть приём для иногородних, где за сутки тебя сначала осматривают, а потом, к вечеру, уже делают операцию. Записался я на приём, мне сказали, что нужно сделать кучу тестов - на толщину роговицы, сдать кровь и т.д. Сдал все анализы, отправил на почту - в итоге меня допустили к операции.

    Настал день Х. Приезжаю утром в поликлинику, где мне должны делать операцию, повторно прохожу тесты, где вновь все показывает на то, что мне эту операцию делать можно.

    Читать про Relex SMILE
  • Как Antpool собирает персональные данные майнеров

    Здравствуйте.

    В какой то прекрасный момент было принято решение поработать с Antpool-ом. Зарегистрировался, настроил безопасность аккаунта в частности двухфакторную аутентификацию (2FA). И все бы хорошо но кода дело подошло к первой выплате битка вдруг перестала работать эта самая двухфакторная аутентификация (перестали приходить SMS сообщения).

    Новый аккаунт
  • Продуктивность на удалёнке

    В прошлом году работа на удаленке обрела для нас особое значение. Сейчас,  работая веб-дизайнером,  я три дня в неделю посещаю офис и два дня работаю из дома и постоянно сталкиваюсь с вопросом увеличения продуктивности. Среди знакомых часто стал слышать фразу о том, что они купили очередную книгу по продуктивности рабочего дня и теперь пытаются применить эти методы на практике. Однако, когда  спрашивал их через месяц или два применяют ли они до сих пор эти методы, чаще всего я слышал ответ «нет», что в теории книга казалась замечательной,  но к практике применить не удалось.

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

    Авраам Линкольн: “Если бы у меня было девять часов на то, чтобы срубить дерево, шесть из них я потратил бы на заточку топора. ”

    Всё начинается с планирования рабочего дня. Во главе стоят принципы срочности и важности. Распределяю предстоящие дела и составляю план на следующий день в конце предыдущего, чтобы под действием эмоционального порыва не перепутать местами срочные и важные дела. Иногда применяю правило "съесть лягушку сутра" - сделать самое эмоционально сложное дело сутра и дальше работать со спокойной душой. Но, к сожалению, мир не идеален и зачастую лягушка возвращается уже сразу после обеда. И получается французская диета. Лягушки на завтра и обед.

    И вот здесь планирование обретает форму:

    * доска Trello - в ней я могу распределить дела в разные колонки, подкрепить необходимые документы, а также пригласить в общую доску коллег, при этом в одной доске может быть несколько разделов и в каждый можно пригласить разных людей,  которые должны быть вовлечены в задачу. Здесь также можно вставить подзадачи, прикреплять чек лист и писать комментарии.

    *notion в некоторых моментах напоминает Trello однако для меня больше заменяет бумажный блокнот. Здесь можно действительно многое сделать, но не увлекайтесь, порой создания самих листов блокнота таблицы и блоков занимает больше времени, чем требуется. Поэтому с целью экономии времени я использую уже готовые шаблоны.

    Читать далее
  • Провайдеры и MTU/MSS/PMTU

    Значит нужен мне второй канал связи, да этак мегабит 300 в секунду. В моём городе немного провайдеров, по этому выбрать не дали и пришлось подключаться к WiFire (он же NetByNet, MegaFon и так далее). Подключился, потестил, 300 мегабит, балдеж. Решил я значит почитать что нового на своем любимом Хабре и опа: он не открывается, но охотно пингуется.

    Читать далее
  • Я задачи бы решал, пусть меня научат

    За давностью лет уже довольно сложно сказать когда именно меня впервые заинтересовал данный вопрос, но, среди всех моих увлечений, решение задач оказалось, пожалуй, одним из самых трудно уловимых. Начало моему интересу положил взорвавший мне однажды голову вопрос: “Как я должен решать задачи, о которых я вообще ничего не знаю, кроме условия?”. Как можно было догадаться, ответить на него мне никто не смог. Было, конечно, обидно, но интерес из-за этого не угас, хотя философствования на долгое время заменила практика. Шли годы и постепенно стали открываться все новые и новые грани данного вопроса, вырисовывая общую картину. Вот об общей картине и поговорим, держа в голове вопрос: “а можно ли научиться решать задачи в общем смысле?”.

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

    Читать далее
  • Библиотека битовых структур для stm32f0xx

    Для реализации своего небольшого проекта решил использовать микроконтроллеры stm32 серии F0, о вкусах не спорят и публикация не об этом. В официальной документации присутствуют такие вот примеры кода с использованием библиотеки CMSIS.

    Читать далее
  • Установка Docker Engine на Ubuntu Server

    Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить Docker Engine на Ubuntu Server.

    Docker – это система управления контейнерами, она позволяет “упаковать” приложение или веб-сайт со всем его окружением и зависимостями в контейнер, которым можно легко управлять. Например, переносить на другой сервер, масштабировать или обновлять.

    В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 20.04 LTS.

    Подробно о том, как установить Ubuntu Server 20.04 LTS, вы можете прочитать в моем руководстве «Установка Ubuntu Server 20.04 LTS».

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

    Читать далее
  • Как поставить Django на сервер heroku в 2021 году

    Я занимался своим проектом на Django и React JS и столкнулся с проблемой. Мне нужно протестировать своё API реализованное на Django REST API и React. Проблема в том что мне нужно сделать их раздельно, а как реализовать передачу API на локальных серверах я не смог найти. Я решил сделать бекенд-часть на удалённом сервере и принимать апи на локальный. Лучшим на мой взгляд решением был Heroku.

    Читать далее
  • Метод повышения вероятности контроля цвета поверхности

              Цвет (так же краска в контексте темы) - субъективная характеристика восприятий световой волны, которая основывается на способности человеческого зрения различать электромагнитное излучение с длиной волны в области видимого диапазона (видимого диапазон - длина волна от 380 до 760 нм).

              Цветовая модель - абстрактная модель Описания представления цветов в виде кортежей (наборов) чисел, обычно из трех или четырех значений, звание цветными компонентами или цветными координатами. Вместе с методом интерпретации этих данных (например, определение условий воспроизводства и / или просмотра - то есть задача способа реализации), множества цветов цветовой модели определяет цветовой пространство.

    Читать далее
  • Трансляция nVidia GeForce RTX: Game On и новая nVidia GeForce RTX 3060

    12 января компания nVidia провела специальную трансляцию GeForce RTX: Game On. Вначале трансляции говорилось о росте игрового рынка, вкладе компании в игровую индустрию. Было заявлено, что трассировка лучей — новый стандарт индустрии. Хвалили технологии DLSS, Reflex и Studio. Были анонсированы игры Outriders, Five Night At Freddy: Secure Breach, F.I.S.T: Forged In Shadow Torch. Все игры будут поддерживать RTX и DLSS. Играм Tom Clancy’s Rainbow Six: Siege и Overwatch была анонсирована поддержка технологии Reflex. На трансляции были представлены новые игровые мониторы G-Sync, игровые ноутбуки и, конечно же, новая видеокарта nVidia GeForce RTX 3060. В конце презентации в качестве сюрприза был анонсирован игровой ноутбук Razer Blade 15 c RTX 3080 на борту.

    Читать далее
  • Как я восстанавливал флешку

    На днях я столкнулся с такой проблемой: мне нужно было перенести большое количество файлов с одного компьютера на другой. Было решено использовать флешку вместо облака. Суммарный объем файлов примерно 60 гигов, флешка была всего на 32. Я подумал, что за два захода справлюсь с этим. Первую часть (примерно 30 гигов) я перебросил без каких-либо проблем, когда закачивал вторую возникла проблема — на 97% закачка остановилась и минут 40 ничего не происходило. Ну что ж, принято решение вытащить флешку и скинуть на другой компьютер то, что уже было на ней. Но, не тут то было: флешка перестала читаться на каком-либо компе. Попробовал, на всякий случай, несколько вариантов: запустил флешку на компе с Windows и Linux. Результат тот же: звук, что флешка вставлена в компьютер есть, самой флешки нет.

    Читать далее
  • Счетчик подписчиков Telegram с звуковым уведомление

    В этой статье я расскажу как собрать счетчик подписчиков твоего Telegram канала. Такого еще никто не делал, поэтому я решил предложить свой вариант решения этой проблемы.

    Читать далее
  • SEOшник, SPAси

    Всем привет! Работаю в SEO очень давно. Еще с тех самых пор, когда в вебе не было тех самых проблем, которые плодятся как кролики вместе с новыми JavaScript фреймворками. Поймите меня правильно: я с большим уважением отношусь к инновациям и терпеливо (стиснув зубы) читаю новости о появлении очередной новой среды для front-end разработки. 

    Что еще о себе? Ах да, последние несколько лет консультирую на запад(UK), владею своей фермой, где выращиваю веб сайты под аффилиатки. В общем,  не хайпую на python, презираю JS(как вы поняли из предыдущего абзаца ) и считаю PHP гениальнейшей штукой для веба(еще раз спасибо старику Расмусу Лердорфу).

    *Здесь и далее мнение автора может не совпадать с вашим мнением. Это нормально.

    Хммм...Хочу больше ->
  • Установка ChromeOS на планшет ChuwiHi10X второй системой

    Моя первая публикация на Хабре.

    Мотивы написания:

    Не нашёл такого руководства на Хабре, да и в рунете (подразумеваю также, что на русском языке).

    Зарегистрировался на Хабре, чтобы написать комментарий к одной статье (поблагодарить человека за его миникурс, и поделиться опытом), а пока не могу её комментировать - типа надо заслужить

    Есть несколько вопросов, на которые не могу найти ответа, возможно хабровчане подскажут или намекнут.

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

    Читать далее
  • Цветовая модель

    Здраствуйте, я тут впервые и решил опубликовать публикацию - не судите строго.

    Цвет (также краска в контексте темы) - субъективная характеристика восприятия световой волны, которая основывается на способности человеческого зрения различать электромагнитное излучение с длиной волны в области видимого диапазона (видимый диапазон - длины волн от 380 до 760 нм).

    Цветовая модель - абстрактная модель описания представления цветов в виде кортежей (наборов) чисел, обычно из трех или четырех значений, называемых цветовыми компонентами или цветовыми координатами. Вместе с методом интерпретации этих данных (например, определение условий воспроизводства и / или просмотра - то есть задача способа реализации), множество цветов цветовой модели определяет цветовое пространство.

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

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

    Читать далее