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

Разработка

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

Встречают по одёжке: как мы меняем главную в приложении с 13 миллионами MAU

Блог компании Кошелёк Разработка мобильных приложений *Интерфейсы *Usability *Дизайн мобильных приложений *

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

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

Не спешите унывать! Это совсем не значит, что ваша новая фича не нужна, не интересна и бесполезна. Скорее всего, масса пользователей даже не знают о ней. Либо вы плохо объяснили, зачем она нужна. В статье поделюсь тем, как это сделали

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

Новости

VPN на минималках ч.2, или трое в docker не считая туннеля

Блог компании OTUS Информационная безопасность *Python **nix *

Привет, хабр! 

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

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

IT-релокация: какие скиллы качать, чтобы устроиться на зарубежный рынок

Блог компании Southbridge Amazon Web Services *Карьера в IT-индустрии Облачные сервисы

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

Мы пообщались с Павлом Замошиным, Site Reliability Engineer в Speakap. Он уже более двух лет в релокации, и его переезд пришёлся на разгар пандемии. Павел рассказал, чем зарубежные собеседования отличаются от российских, и что нужно уметь, чтобы получить оффер. А ещё поделился, как выбирал страну и с какими неочевидными сложностями столкнулся после переезда.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 1.3K
Комментарии 3

Передает ли GPS разные данные в LNAV и CNAV сообщениях?

Глобальные системы позиционирования *Разработка систем связи *
Перевод

Навигационные системы используют разные типы навигационных сообщений для модуляции разных сигналов. Например, сигналы GPS L1C/A модулируются сообщением в соответствии с протоколом LNAV, а сигналы GPS L2C и L5 сообщением CNAV.

Протокол определяет размещение данных в фреймах и сабфреймах, интервал передачи, разрядность и т.д.

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

(не) Безопасный дайджест: криптокража века, пасхальное мошенничество и атаки на звезд

Блог компании SearchInform Информационная безопасность *

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

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

Gatling. Тестирование JDBC

Блог компании TINKOFF Высокая производительность *Тестирование IT-систем *
Tutorial

Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще мы написали вводную статью, из которой можно узнать, что такое Gatling и как мы его используем. В этой статье мы поговорим о работе Gatling с протоколом JDBC.

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

Безопасный веб-сёрфинг с помощью сервера ReCoBS

Блог компании FirstVDS Браузеры Информационная безопасность *Системное администрирование *
Перевод

Установка удалённо управляемой браузерной системы (ReCoBS) — это один из способов создания безопасной среды веб-сёрфинга для ваших пользователей, использующих Windows Server с бесшовным окном браузера RemoteApp.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1K
Комментарии 0

Готовим чемоданчик serverless разработчика. (Часть 5 Заключительная)

Блог компании Lineate JavaScript *Программирование *Node.JS *Serverless *

В предыдущих частях я сделал приложения, которое работает с БД, GitHub API. Все компоненты разворачиваются при помощи AWS SAM. Можно запускать реализованные функции локально. Все функции собраны воедино в одно API:

Первые шаги. Первая лямбда (Часть 1)

Разворачиваем БД (Часть 2)

Как подружиться с БД (Часть 3)

Создаем REST API (Часть 4)

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

Уже изучено достаточно много, чтобы начинать собирать свой чемоданчик must have инструментов для serverless разработки. В этой части я соберу свой чемоданчик, а вы оставляйте в комментариях свои, будет интересно.

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

IT-способ получения информации из достоверного источника

Python *Программирование *API *

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

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

VR + точная тактильная отдача. Имитационный тренажер буровой установки ZBO S15

Unity *Учебный процесс в IT Разработка под AR и VR *Разработка под Arduino *AR и VR

Использование технологии формирования виртуальной реальности (VR) для создания имитационных тренажеров для обучения персонала часто создает проблему точного управления различными элементами при помощи "стандартных" устройств VR. Использование джойстиков HTC Vive, например, очень затрудняет точное и быстрое управление джойстиками и тумблерами реальных установок, что не создает правильный механизм переноса навыков управления.

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

Глубокое обучение для моделирования свойств тонких структур в массовых распределениях продуктов ядерных реакций

Машинное обучение *Физика

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

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

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

Как надёжно удалить аккаунты Facebook и других соцсетей. Все уходят в Telegram

Блог компании RUVDS.com Информационная безопасность *Мессенджеры *Социальные сети и сообщества
© Glenn Harvey, из статьи «Можно ли спасти социальные медиа?»

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

  • высокочастотный трейдинг, торговые боты с адаптивными стратегиями;
  • изобретение новых деривативов по хитрым формулам;
  • маскировка схем Понци;
  • повышение CTR в рекламе, улучшение слежки за пользователями, простановка неубиваемых куков, инновационный фингерпринтинг;
  • рекомендации самого вирусного контента в социальной сети...

… и так далее.

Больше всего денег предлагают за разработку методов, как заработать ещё больше денег. Так устроено современное общество потребления, а лучшего миропорядка человечество ещё не придумало. Разработчики осознают проблему, но продолжают работать в фирмах с сомнительной репутацией.
Читать дальше →
Всего голосов 53: ↑42 и ↓11 +31
Просмотры 7.8K
Комментарии 32

Представляем trdl — Open Source-решение для безопасной и непрерывной доставки обновлений

Блог компании Флант Информационная безопасность *Open source *DevOps *

trdl (сокр. от “true delivery”) обеспечивает безопасный канал доставки обновлений от Git-репозитория до хоста пользователя. В состав trdl входят три ключевых компонента, которые помогают защищать систему обновления от потенциальных атак: HashiCorp Vault, TUF-репозиторий и Git.

Расскажем, как работает решение, от каких минусов существующих систем обновления избавлено и как начать им пользоваться.

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

Java 17 для тех, кто не следил. Часть 2: API

Блог компании JUG Ru Group Java *Конференции

image


Если обновляешься со старой Java на LTS-версию Java 17, как разобраться сразу во всех фичах за несколько лет? Чтобы помочь с этим, мы уже публиковали расшифровку доклада tagir_valeev с нашего IT-фестиваля TechTrain. Но доклад такой подробный, что разделили его на два текста: в предыдущем была основная часть про языковые изменения, а теперь представляем вам завершающую часть про API.


И напоминаем, что следующий TechTrain состоится уже 14 мая (онлайн, бесплатно), а в июне будет много Java-докладов на JPoint (онлайн + офлайн).


Далее повествование идёт от лица спикера.

Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 1.5K
Комментарии 0

Как работает Backend-Driven UI на мобильном клиенте

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

Привет всем, кто хочет изменять интерфейс мобильного приложения до выхода нового релиза, всем, кто хочет без лишних доработок на клиенте проводить А/B-тестирование, и всем, кто хочет забыть о срочных «новых пятничных промоакциях», которые нужны уже в понедельник. В этой статье мы поговорим об основах Backend-Driven UI: рассмотрим абстрактно, как всё работает на бэкенде и на клиенте. 

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

Профилируем php на бою

Высокая производительность *Разработка веб-сайтов *PHP *Серверная оптимизация *
Tutorial

Привет Хабр! Последняя статья про инструменты для профилирования php датируется аж  2018 годом. Но все перечисленные решения разработаны много лет назад и имеют недостатки: древний интерфейс btp (аналог pinba), оверхед xhprof и необходимость ручного запуска phpspy на stage.

Я тимлид в рекомендательном сервисе Zoon и перед моей командой стояла цель найти инструменты, которые профилируют весь код на проде 24/7 и хранят данные. Инструменты, с которыми могут работать рядовые разработчики, без доступа к проду. Инструменты, которые позволяют находить "бутылочные горлышки" за 30 секунд.

В конце 2021 года показался свет в конце туннеля, в виде системы на основе семплирующего eBFP профайлера: prodfiler

С какими трудностями мы столкнулись при настройке и что вышло в итоге - под катом.

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

Отменяем операции правильно на примере корутин

Блог компании Delivery Club Tech Разработка мобильных приложений *Разработка под Android *Kotlin *Управление разработкой *

Всем привет! Меня зовут Павел, я Android-разработчик в Delivery Club. Моя команда разрабатывает функциональность доставки продуктов из магазинов. Я расскажу о подходе к написанию кода, подразумевающем, что любые долгие операции могут быть отменены. На примере корутин рассмотрим сферы применения такого подхода.

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

Редизайн ивентового арта: поиск и разработка новых пайплайнов для улучшения контента

Блог компании Pixonic Разработка игр *Графический дизайн *Дизайн игр *Игры и игровые консоли

Если долго играть в онлайновые мультиплеерные игры с одним и тем же набором контента, это кому угодно быстро наскучит. Хочется, чтобы что-то новенькое постоянно будоражило интерес. Для этого существует много способов, один из которых — игровые ивенты. Кто-то проводит их с определенной периодичностью, привязывая только к конкретным событиям, а кто-то постоянно: закончился один — тут же начался другой. Как это делаем мы.

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

Меня зовут Даша Карманова, и я UI-дизайнер в Pixonic. В этой статье мы с моим коллегой Андрееем Лузановым расскажем о том, как мы  на проекте War Robots провели редизайн ивентового арта — одной из самых емких категорий UI-контента в игре.

Мы обсудим:

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

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

Почему нам совсем не нравится Privacy Sandbox от Google

Блог компании Brave Информационная безопасность *Расширения для браузеров Браузеры
Перевод

Мы в Brave сильно обеспокоены планами Google по внедрению Privacy Sandbox. Регуляторы могут рассматривать Privacy Sandbox как независимый набор технологий, но это фундаментальная ошибка: Privacy Sandbox необходимо рассматривать вместе с другими предложениями от Google, и совершенно точно необходимо учитывать, насколько радикально зловредной Privacy Sandbox может оказаться на практике.

Google продвигает Privacy Sandbox как систему защиты конфиденциальности и открытости в сети. Мы же думаем, что в реальности Privacy Sandbox сильно навредит конфиденциальности и лишь укрепит контроль Google над сетью. Сегодня мы поговорим о проблемах Privacy Sandbox, которые не обсуждались ранее. 

Что не так?
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.3K
Комментарии 2

Автоматическое развёртывание инфраструктуры в iOS проекте

Блог компании AliExpress Россия Разработка под iOS *IT-инфраструктура *DevOps *
Tutorial

Рассказываем о том, как автоматизировать процессы онбординга и развёртывания инфраструктуры в iOS проекте с помощью Ansible.

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