Главная » Архив меток: никто не читает теги

Архив меток: никто не читает теги

Kaggle-подходы для CV в проде: внедрить нельзя выпилить

Среди дата сайнтистов ведется немало холиваров, и один из них касается соревновательного машинного обучения. Действительно ли успехи на Kaggle показывают способности специалиста решать типичные рабочие задачи? Арсений arseny_info (R&D Team Lead @ WANNABY, Kaggle Master, далее в тексте A.) и Артур n01z3 (Head of Computer Vision @ X5 Retail Group, Kaggle Grandmaster, далее в тексте N.) отмасштабировали холивар на новый ...

Читать далее »

[Перевод] Как создать приложение дополненной реальности с помощью ARCore

Библиотека ARCore от Google позволяет добавлять на 2D-изображение (картинка или видео) полноценные 3D-модели. В этом гайде вы узнаете, как добавить 3D-модели в реальный мир. Дополненная реальность уже широко используются, например, в книгах, газетах, журналах и т.д. Вам необходимо предоставить системе некое опорное изображение, которое ARCore будет искать в реальном мире, чтобы на его основе добавить на изображение 3D-модель. Прежде чем ...

Читать далее »

[Перевод] Оцениваем рекрутёров по холодным письмам

Сегодня я расскажу как я оцениваю рекрутёров, которые пишут мне с предложениями о работе по так называемым "холодным письмам" (это как "холодные звонки", только письма), а так же приведу несколько примеров. Зачем? Возможно эта статья даже как-то изменит modus operandi среднестатистического рекрутёра. Потому что очень хочется наконец остановить поток спама. (автор, видимо, надеется, что рекрутёры прочитают эту статью в его ...

Читать далее »

Немного о лексическом анализе

Ну, в общем, когда-то тогда пришла в голову мысль отвлечься от стандартного web-программирования и заняться чем-то более безумным. Давным-давно, когда небо было голубым, трава зеленее и по Земле бродили динозавры… Нет, забудьте про динозавров. Что я могу сказать… Никогда не пишите свои языки программирования. Можно было, конечно, чем угодно, но выбор пал на написание своего интерпретатора. Начнём с самой основы ...

Читать далее »

[Перевод] Основы внедрения зависимостей

Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. В этой статье я расскажу об основах внедрения зависимостей (англ. Итак, начнём. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходимости использования этого приёма. Что такое зависимость? У нас есть ClassA, ClassB и ClassC, как показано ниже: Давайте сначала изучим ...

Читать далее »

Так ли страшен Rust, как его малюют

После некоторого изучения различных вариантов, таких как Haskell, Scala, Rust и некоторых других, выбор пал на последний. Некоторое время назад я начал понимать необходимость разнообразить мой опыт программирования исключительно на C#. Со временем я начал обращать внимание, что Rust всё больше и больше рекламируется исключительно как "системный язык", который нужен для вырвиглазно сложных компиляторов и супер-нагруженных систем, с особыми требованиями ...

Читать далее »

Иди-ка ты на !@# со своей «токсичностью»

IT — не детский садик. Это место для взрослых, руководствующихся логикой и здравым смыслом. Их не надо опекать, не надо следить за словами, не надо переживать, что у них сформируются комплексы. Если человек некомпетентен, надо дать ему об этом явно понять, а не беречь его нежные чувства в ущерб всем остальным. Мне не нравятся эти карамельные рельсы, смазанные розовыми соплями, ...

Читать далее »

[Перевод] 30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году

В течение лета 2018 года было разработано и обновлено множество отличных Android-библиотек и инструментов. Они также отлично подойдут для вдохновения или экспериментов. Я составил самый новый неупорядоченный список Android-библиотек, инструментов и проектов, которые могут оказаться интересными или полезными во время вашей повседневной работы. Давайте начнём! Надеюсь, вам понравится. Это библиотека, которая предлагает набор LayoutManagers для RecyclerView, которые помогут достичь таких ...

Читать далее »

[Из песочницы] Codable для API запросов и как навести в коде порядок

Привет, Хабр! В моих проектах очень много кода для API вызовов, и за последний год я проделал большую работу по оптимизации этого огромного массива кода во что-то очень легкое, лаконичное и простое путем убивания повторяющегося кода и использования Codable даже для multipart запросов и url query параметров. Начиная со Swift 4 нам доступен новый протокол Codable, который позволяет легко кодировать/декодировать ...

Читать далее »

Как работает Android, часть 4

Мы нашли время продолжить серию статей про внутреннее устройство Android. Всем привет! В этой статье я расскажу о процессе загрузки Android, о содержимом файловой системы, о том, как хранятся данные пользователя и приложений, о root-доступе, о переносимости сборок Android и о проблеме фрагментации. Статьи серии: Пакеты Именно приложения играют ключевую роль в устройстве многих частей системы, именно для гармоничного взаимодействия ...

Читать далее »