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

Все потоки

Сначала показывать
Порог рейтинга

NVIDIA А5500: реальная мощь или фейслифтинг?

Блог компании HOSTKEY Видеокарты

Проверили новую GPU NVIDIA RTX A5500 на архитектуре Ampere с RT-ядрами второго поколения и тензорными — третьего. Хороша ли новинка? Для чего использовать — энкодинг, майнинг, нейросети? Рассказываем о результатах теста.

Узнать подробности
Рейтинг 0
Просмотры 1.3K
Комментарии 0

Новости

Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент

Блог компании Selectel Разработка на Raspberry Pi *Производство и разработка электроники *Гаджеты DIY или Сделай сам

Года полтора назад Raspberry Pi Foundation представила новую плату — Compute Module 4. Этот модуль называли шагом вперед по сравнению с предыдущими версиями системы. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth 5.0. Правда, пропал SO-DIMM (его заменили PCIe), но покупатели с этим смирились, поскольку плата получилась отличной.

Ну а теперь у нее появился конкурент — Banana Pi BPI-CM4. Пока что разработчики представили лишь рендер, но за этой командой дело в реализации проекта не станет. Она достаточно часто выпускает разного рода одноплатники и другие электронные модули, так что в скором времени можно ожидать выхода проекта в свет. На форуме разрабочтики заявили, что вскоре начнут рассылать тестовые платы. А сейчас давайте посмотрим, что там предлагает Banana Pi.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1K
Комментарии 1

Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock)

C++ *

Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за магические штуки и как они работают. Однако, по мере изучения выяснились и другие интересные вещи, с которыми хотел бы поделиться.

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

Ретроспектива: личный опыт, как сделать практику продуктивной

Управление разработкой *Agile *Управление продуктом *
Из песочницы

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

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

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

Коллективное распознавание смысла

Поисковые технологии *Семантика *Алгоритмы *Natural Language Processing *

Предлагаемый материал является приложением в книге [1].

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

В восьмидесятых годах прошлого века задача создания научного направления «коллективный разум» была поставлена. Коллективный разум определяется ...

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

Про оплаты/переводы/налоги в новом дивном (нет) мире

Фриланс IT-эмиграция Финансы в IT Удалённая работа

Если у вас нет ВНЖ вне России + нужно оплачивать сервисы картой или надежно принимать платежи/переводы, или оптимизировать налоги, или подключать/партнериться с разными сервисами и т.д., то открытие компании в США - по сути единственный железобетонно надежный способ, решает сразу все и не только. 

И у меня есть лайфхак!

Гонять через крипту, гонять самому в Казахстан за счетом, платить за плохо работающий unionpay, использовать сервисы типа bankoff - плохие варианты. Они либо уже доказали свою несостоятельность/скам, либо простыми/надежными их не назовешь. Гайки могут закрутиться там, где не ждешь. И очевидно, что в ближайшие годы ничего раскручиваться не будет. 

Читать далее
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 5K
Комментарии 38

Собеседования без кода: почему это сработает?

Управление разработкой *Управление персоналом *

Всем привет! Меня зовут Меньшиков Илья, я тимлид в Бизнес-юните классифайдов в VK.

Вместе с командой мы работали над сервисом быстрого поиска вакансий и сотрудников на основе геолокации – VK Работа. Рост продукта сопровождался ростом команды, поэтому мне довелось провести достаточно много собеседований на позиции разработчиков и накопить немалый опыт. Несколько раз мы перестраивали процесс найма в команду, убирая излишние шаги. В этой статье я хочу поделиться тем, как мы в итоге выстроили процесс собеседований: что меняли, от чего отказывались и что получилось в итоге. 

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 2.7K
Комментарии 5

Оптимизируем футбол с помощью Machine Learning

Машинное обучение *
Из песочницы

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

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

Объединение данных с датчиков и интерполяция для Autonomous Vehicles

Data Mining *Big Data *Data Engineering *
Перевод

Товарищи, рассказываю о нюансах сбора и работы с данными для Autonomous Vehicles. Как правило, для создания обучающего датасета используют данные с датчиков LIDAR и камер. Но полученные данные в сыром виде очень разрознены ,и чтобы решить эту проблему, их нужно правильно объединить и интерполировать. И только после этого приступать к 3D Point Cloud разметке.

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

Cloud Native технологии в белорусском банкинге в эпоху неопределенности. Опыт и планы

API *Исследования и прогнозы в IT Карьера в IT-индустрии Облачные сервисы
Из песочницы

Cloud Native активно развивается в мире, а вот для банковских проектов в Беларуси это новая тема. Давайте обсудим развитие облачных технологий на примере Альфа-Банка в Беларуси – в нем я отвечаю за цифровую трансформацию и хочу поделиться с вами идеями.

Что такое производственная система банка и при чем здесь Cloud Native?

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

1. Cloud Native. Это подход к созданию и запуску приложений и сервисов, созданных специально для развертывания и эксплуатации в облачной инфраструктуре, что дает возможность командам разработчиков выйти на принципиально новый уровень эффективности.

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

3. Микросервисы. В Cloud Native реализуется архитектурный подход к созданию систем и доведению их до «прома», при котором приложения разрабатываются как совокупности относительно небольших обособленным сервисов. Каждый сервис реализует свои функции. Например, микросервис «депозиты» реализует только функции работы с депозитами, микросервис «карты» - карточные. Особенность в том, что каждый микросервис может быть доработан, перезапущен и масштабирован независимо от других сервисов в работающем приложении. Что особенно важно – это позволяет проводить частые обновления наших систем без их остановки.

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

Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» :)

PHP *Symfony *Laravel *

Эта статья представляет собой краткий (шутка!) конспект одноименного (почти) вебинара, недавно проведенного автором.

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

Ну и немного раскрыть глаза на то, что, оказывается в PHP есть и асинхронность, и многопоточность, и в общем-то не нужно ждать мифической версии PHP 10, чтобы начать их использовать уже прямо сейчас!

Лонг-рид с кодом ждёт вас!
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.9K
Комментарии 5

Apache Atlas – доступный data catalog

Блог компании GlowByte Apache *Hadoop *
Tutorial

В задачах построения и развития Data Platform с течением времени мы всегда приходим к вопросу эффективного управления данными.

Chief Data Officer, задавшись целью развить, вывести на новый уровень функцию управления данными, склоняются к “тяжеловесным” шагам, внедряя дорогостоящее вендорское ПО или начиная собственную разработку инструментов.

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

Apache Atlas является одним из таких доступных open source-инструментов класса Data Catalog, который нам удалось полноценно опробовать и успешно замкнуть на него ряд процессов управления данными.

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

Аналитика содержимого аудиоразговоров (пробуем, пытаемся)

Python *Анализ и проектирование систем *Машинное обучение *

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

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

Тестирование интеграции Kotlin веб сервиса на Spring Boot с базой данных

Тестирование IT-систем *Java *Kotlin *

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

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

Методология начисления Story Points. Инструкция из 10 пунктов

Управление разработкой *Agile *
Recovery mode
Tutorial

Story Point (иногда Scrum Point— относительная мера сложности или трудоёмкости элементов бэклога продукта.

Используется в Agile управлении продуктами.

Если отвечать утилитарно — оценки(Estimate) нужны для быстрого и реалистичного планирования объема работы на спринт и построения BurnDown (BurnUP) диаграммы или Velocity Chart.

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

Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?

Блог компании Циан Программирование *Разработка мобильных приложений *Разработка под Android *

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

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

Надеюсь, к концу статьи вы станете на чуточку ближе к ответам на вопросы: «Каким образом вообще можно внедрить многомодульность в свой проект?», «Какие типы модулей есть?» и «Нужна ли многомодульность в моём проекте?»

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

Как мы делаем электросамокаты Halten — из России, от российских инженеров и для российских реалий

Блог компании Halten Читальный зал Производство и разработка электроники *История IT DIY или Сделай сам

Добрый день! Вас приветствует Владимир Боровой, основатель компании Halten — российского разработчика электросамокатов. Да, именно так: российского разработчика. Мы сами силами своей инжиниринговой команды, нашего R&D-отдела создаем транспортные средства указанного типа.

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

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

Читать далее
Всего голосов 77: ↑57 и ↓20 +37
Просмотры 10K
Комментарии 73

Как поставить мини IT продукт на технологичные рельсы

Agile *

Договариваемся о ценностях в работе и о других правилах игры > Группа в Telegram на всех причастных > Lean Canvas > Решение технических моментов с инструментами > OKR сессия > Архитектурная сессия > Этап выработки операционного ритма и политики качества > Формирование бэклога и планирование 1 спринта > Подготовка к старту > Enjoy 🚀

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

Рецензируемый QA-журнал для трейни/джунов/мидлов

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Учебный процесс в IT Карьера в IT-индустрии

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

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

Правда, как обычно, имеются некоторые нюансы.

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

Что такое Brain2Logic: Data Science без кода для юниоров

Блог компании Ассоциация больших данных Big Data *Машинное обучение *

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

Одним из таких результатов стала AutoML-платорма Brain2Logic стартапа Mavericka, которая недавно была пропилотирована в песочнице Ассоциации больших данных. Платформу помог протестировать Билайн, поставив задачу построить модели для рекомендаций фильмов. В этой статье представлен общий взгляд на современные AutoML-решения с акцентом на проект Brain2Logic (B2L).

Если вам интересно, что смогли придумать в Mavericka, посмотреть на тестирование и почитать наши рассуждения про AutoML — добро пожаловать под кат.

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