Pull to refresh
7
0
Send message

Как потратить шесть лет и быть невидимкой в Play Market

Level of difficultyEasy
Reading time13 min
Views23K

Всем привет!

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

Если вкратце: шесть лет трачу вечера на то, чтобы написать собственную игру.
Игра доступна на своём сайте, но в Play Market её не видно.

Читать далее
Total votes 14: ↑10 and ↓4+8
Comments18

Обзор нововведений в C# 13

Level of difficultyMedium
Reading time10 min
Views13K

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

Читать далее
Total votes 22: ↑22 and ↓0+28
Comments70

Кто на самом деле зарабатывает на открытом коде

Level of difficultyEasy
Reading time3 min
Views9K

Когда-то мой одногруппник написал статью о том, почему на открытом коде заработать невозможно. Он привёл аргументы, которые лежали на поверхности. Но это были не самые основные причины. До сути он не смог докопаться, потому что не знал об аддонах для Blender’a. Поскольку Blender распространяется по свободной лицензии GPL, все плагины для него тоже автоматически приобретают эту лицензию. Иначе говоря, они открытые, но… ПЛАТНЫЕ

Читать далее
Total votes 19: ↑9 and ↓10+1
Comments5

Ливанский куш, взлом банка с последствиями

Level of difficultyEasy
Reading time6 min
Views6.9K

Эта статья про физическое проникновение в один из банков Ливана. Легальный проект, с неожиданной концовкой, который выполнял один из самых известных специалистов по физическому тестированию на проникновение Jason E. Street! Вся история — это набор фактов, смешанный с его личными комментариями с выступлений, интервью и общения в кулуарах. Поэтому подробности на личной совести эксперта, но я предлагаю ему поверить! Уж слишком громкая вышла история :)

Если вам интересно как проверяли физическую безопасность банка с помощью социальной инженерии, добро пожаловать под кат!

Ломаем банк
Total votes 31: ↑28 and ↓3+37
Comments10

Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение

Level of difficultyMedium
Reading time6 min
Views1.4K

Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В этой статье расскажу про фреймворк TensorFlow Lite, который позволяет интегрировать в мобильное приложение модели машинного обучения. Это полезная штука, если нужно реализовать фичи, связанные с распознаванием речи или с классификацией изображений. Покажу, как обучать модели и как затем с ними работать.

Читать далее
Total votes 7: ↑7 and ↓0+9
Comments0

Собираем бюджетный домашний NAS на 14 ТБ. Часть 2 — софт, железо и всё такое

Level of difficultyMedium
Reading time12 min
Views36K


Сборка из статьи «Собираем бюджетный домашний NAS на 14 ТБ» и по сей день работает прекрасно, позволяя взаимодействовать с файлами по сети через SMB шару. Но мои задумки обширнее того, что реализовано сейчас. Об апгрейдах, новых приложениях и разных удобных фишках TrueNAS поведаю далее в статье.
Читать дальше →
Total votes 59: ↑58 and ↓1+80
Comments106

Управление Данных с Elasticsearch: Обучение и Практика

Reading time5 min
Views5.8K

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

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

Начать практику
Total votes 23: ↑20 and ↓3+19
Comments4

Действительно ли смартфон может работать в режиме скрытой прослушки?

Reading time3 min
Views9.1K


Много лет среди обывателей распространена конспирологическая теория, что телефоны «подслушивают» пользователей даже в выключенном состоянии. Например, чтобы регистрировать ключевые слова и потом показывать актуальную контекстную рекламу. Некоторые замечали, что после обсуждения в офлайне какого-то специфического предмета они потом видят в Google рекламу на эту тему.

Загадочный феномен идёт ещё дальше. Даже необязательно произносить ключевые слова вслух. Google начинает показывать рекламу даже зубной пасты, которой вы случайно почистили зубы. Учёные говорят о феномене Баадера-Майнхофа (иллюзия частотности), но широкие массы не слишком верят в такое простое объяснение.

Однако недавно теория о работе смартфона в режиме скрытой прослушки получила косвенное подтверждение.
Читать дальше →
Total votes 11: ↑9 and ↓2+11
Comments36

Разработка игры мечты. Часть 2

Level of difficultyEasy
Reading time3 min
Views6K

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

Читать далее
Total votes 10: ↑10 and ↓0+14
Comments3

AI CoPilot в ИТ-мониторинге: перспективный тул или «Книга вредных советов»?

Level of difficultyEasy
Reading time8 min
Views1.3K

По мере развития генеративного ИИ, вендоры в сфере  ИТ-мониторинга работают над созданием инструментария AI CoPilot. Название тула пошло от представления, что управление ИТ-инфраструктурой подобно пилотированию самолетов. В случае инцидента пилоты пользуются «Руководством по летной эксплуатации» (РЛЭ) и «Аварийной картой» для быстрого решения проблемы, стремясь сохранить контроль над ситуацией. AI Copilot (второй пилот, 2/П в терминах авиации) помогает сотруднику ITOps (в роли КВС) быстро проанализировать данные мониторинга, найти в базе данных описание похожего инцидента, предложить путь решения проблемы и затем автоматически запротоколировать событие в журнале инцидентов (Postmortem).

Читать далее
Total votes 10: ↑10 and ↓0+16
Comments0

Использование ChatGPT для автоматизации генерации кода в JS-проекте

Level of difficultyEasy
Reading time11 min
Views3.5K

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

Если коротко, то использование ChatGPT для автоматизации генерации кода эффективно при работе с шаблонами. Генерация однотипных фрагментов на основе шаблонов ускоряет процесс разработки и снижает количество рутинных задач. Чем точнее структура и наименования в шаблонах, тем легче модели корректно выполнять замены,

Для тех же, кто хочет более детально ознакомиться с процессом взаимодействия человека и ChatGPT при создании JavaScript-проекта - добро пожаловать под кат.

Читать далее
Total votes 4: ↑2 and ↓2+3
Comments1

Как с помощью Core Web Vitals влюбить в свой сайт пользователей и поисковые системы

Reading time14 min
Views5.6K

Рассказываем, почему разработчики нашей компании уделяют большое внимание Core Web Vitals и как эти метрики помогают повысить качество взаимодействия веб-ресурса с пользователем. В конце материала — подробная таблица с основными рекомендациями по улучшению CWV и способами решения разных задач, которые мы применяем.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments13

Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное

Reading time13 min
Views11K

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

«Если это действительно важно, то отмечайте даты на упаковке, используйте таблетницу или заведите будильник на телефоне», — скажете вы. Да, это решение. Но у меня есть фитнес-браслет, который, как заявляется, следит за моим здоровьем. Почему бы не научить его отвечать на вопрос «Не забыл ли я “…”»?

В тексте я расскажу про тернистый путь разработки под Mi Smart Band 7 и объясню важные детали для быстрого старта. В результате получится циферблат, который позволяет считать количество наиболее важных рутинных действий за день. Бонусом расскажу о приложении для броска кубиков 1d20 и 2d20.
Читать дальше →
Total votes 50: ↑47 and ↓3+59
Comments16

Визуальные трансформеры (ViT)

Level of difficultyMedium
Reading time18 min
Views1.6K

С момента своего появления в 2017 году в публикации Attention is All You Need трансформеры стали доминирующим подходом в обработке естественного языка. В 2021 году в статье An Image is Worth 16x16 Words трансформеры были успешно адаптированы для задач компьютерного зрения. С тех пор для компьютерного зрения было предложено множество архитектур на основе трансформеров.

В этой статье мы рассмотрим трансформер зрения (Vision Transformer, ViT) в том виде, в котором он был представлен во второй статье. Она включает в себя открытый код ViT, а также концептуальные объяснения компонентов. Реализация ViT, рассмотренная в статье, выполнена с использованием пакета PyTorch.

Читать далее
Total votes 12: ↑11 and ↓1+13
Comments0

Паттерны левел дизайнеров — часть 1

Level of difficultyEasy
Reading time4 min
Views5.3K

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

Читать далее
Total votes 21: ↑20 and ↓1+24
Comments5

Заметка про реализацию системы способностей в играх

Level of difficultyEasy
Reading time11 min
Views8.9K

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

Читать далее
Total votes 14: ↑12 and ↓2+13
Comments6

Как запустить свое электронное устройство в «серию» и не остаться без штанов

Level of difficultyEasy
Reading time6 min
Views15K

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

Читать далее
Total votes 30: ↑30 and ↓0+41
Comments96

Муравьиный алгоритм. Решение задачи коммивояжера

Level of difficultyMedium
Reading time5 min
Views9.6K

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

Читать далее
Total votes 10: ↑8 and ↓2+10
Comments12

Дубайская интернет аномалия

Level of difficultyEasy
Reading time5 min
Views34K

Дубай позиционируется как место для комфортного бизнеса, крупный финансовый центр и перекресток торговых путей. Однако попытка организовать комфортный удаленный доступ в или из Дубая, наталкивается на неожиданные трудности. Результаты поиска причин в интернете настолько скудны, будто кто-то скрыл необходимую информацию. В таких случаях, ничего нельзя утверждать, а только иметь свое “Highly likely”. Всем  кто рассматривает Дубай или похожие  локации как часть своей ИТ инфраструктуры.

Читать далее
Total votes 35: ↑21 and ↓14+15
Comments33
1
23 ...

Information

Rating
Does not participate
Registered
Activity