Pull to refresh
  • by relevance
  • by date
  • by rating

Война новостных агрегаторов: персонализация или кастомизация? Опыт разработки приложения Top Story

Top Story corporate blog Smartphones Software Social networks and communities
Как предсказал Олдос Хаксли, мы живем в сумасшедшее время – информации становится неимоверно много. Сайты, социальные сети, почта, мессенджеры, смс, телевизоры, радио и еще много-много-много всего – каждый день к нам из разных каналов поступает очень большой поток нужных и ненужных (конечно, чаще всего именно ненужных) новостей, призванный удовлетворить наше любопытство о том, что происходит вокруг. Но людям хочется получать качественную информацию, а не пережеванную несколько раз историю.



Читать дальше →
Total votes 17: ↑11 and ↓6 +5
Views 7.5K
Comments 16

В Uber придумали способ помочь водителю и пассажиру найти друг друга среди машин

Gadgets Transport
image
Фото GeekWire

В Сиэттле небольшая группа водителей сервиса Uber начала тестирование нового способа решить проблему быстрого поиска прибывшего такси, которое заказчик может ожидать в очень людном месте. Сейчас есть хорошо известные варианты как обойти эту проблему: просто подойти и спросить к водителю к кому он прибыл, или дождаться от оператора сообщения о том, что машина определённой марки, цвета и с некоторым номером ждёт заказчика. В Uber предложили устанавливать на лобовое стекло автомобиля светодиодную ленту, который может менять цвет так, как того захочет заказчик. Новая функция называется Uber SPOT.
Узнать подробности
Total votes 17: ↑16 and ↓1 +15
Views 14K
Comments 26

iRidium lite: многофункциональное приложение для инсталляторов домашней автоматизации в эпоху Интернета вещей

iRidium mobile corporate blog Smart House IOT
7 апреля мы выпустили новый программный продукт — iRidium lite. Он претендует на лидерство в области мультипротокольных приложений для систем Connected Home (или Умного дома) профессиональной установки, а также выступает в некоторых других сегментах. Приложение iRidium lite, как и другие продукты компании, предназначено для инсталляторов систем автоматизации дома / здания, а также для системных интеграторов. В этой статье я постараюсь подробно описать возможности нового продукта, а также его отличия от других приложений компании.



Отличительные особенности приложения i3 lite (iOS, Android, Windows)

— совместимо с десятками систем и сотнями управляемых устройств (KNX, Modbus, HDL, Samsung SmartHome, Duotecno, Domintell, Philips HUE, Fibaro, Kramer, Sonos, Kodi, Netatmo, Gmail, Apple TV, Globalcache, Coolautomation, iRoom, Ekey, Mobotix, 2N и другие)
Total votes 13: ↑11 and ↓2 +9
Views 6.6K
Comments 14

А где вы храните данные?

Microsoft corporate blog Game development *API *Microsoft Azure Development for Windows *
Привет, Хабр! Мы продолжаем нашу экспериментальную серию статей, наблюдая за которой вы можете в реальном времени влиять на ход создания игры на UWP. Сегодня мы поговорим о постоянно возникающем в рядах разработчиков вопросе — «Где хранить данные?». Присоединяйтесь и делитесь своими мыслями в комментариях!

Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 4.4K
Comments 7

ONETRAK — умные браслеты и не только

ONETRAK corporate blog Gadgets
Возможно, кто-то уже слышал о нас, но пока мы не повсеместно известные и хотим рассказать о себе. ONETRAK — это первый российский производитель умных браслетов. Мы появились в 2014 году, тогда же выпустили в продажу свои первые умные браслеты (ONETRAK Life и ONETRAK Sport).

С тех пор мы росли, делали новые гаджеты, а сейчас создаем экосистему устройств для мониторинга главных показателей здоровья (активности, питания, сна, артериального давления, пульса и т.д.) и сопутствующее программное обеспечение — приложения для Android, iOS и веба.
image
слово
Total votes 22: ↑18 and ↓4 +14
Views 6.1K
Comments 44

Как плохой UX помогает разработчикам терять деньги

Development of mobile applications *Development for Android *Mobile applications design *Mobile applications monetization *Mobile App Analytics *
Tutorial
image

Как «проклятие знания» влияет на UX


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

Суть «проклятия» в том, что «барабанщики» точно знают мелодию, которую они выстукивают, и уверены, что другие просто ДОЛЖНЫ ее угадать. Но другие слышат только аритмичные звуки. Это касается и 70% статей на хабре, которые 2% профи минусуют за баянистость, и вообще любых вещей, которые мы с вами считаем «само собой разумеющимися».

И если форумное недопонимание влияет только на ЧСВ, то недопонимание юзеров легко похоронит ваше приложение. Эта статья — сборник лайфхаков по следам личного опыта борьбы с информационным дисбалансом и проработке слабых мест UX.
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 5.1K
Comments 12

Обнаружены элементарные дизайн-частицы

Web design *Website development *Development of mobile applications *Interfaces *Mobile applications design *
image
Честно говоря, мне уже неловко в очередной раз говорить об Атомарном дизайне. Про концепции дизайн-систем сказано практически все и, казалось бы, добавить уже нечего. Но постойте! Ведь атомы в реальном мире из чего-то состоят: протоны, нейтроны, электроны… Можно ли сопоставить со структурой атома дизайн-функционал, с котором мы работаем? Я уверен, что ответ положительный и вот почему…
Читать дальше →
Total votes 27: ↑1 and ↓26 -25
Views 6K
Comments 8

Cucumber в облаке: использование BDD-сценариев для нагрузочного тестирования продукта

Pixonic corporate blog System Analysis and Design *Designing and refactoring *Web services testing *Conferences
Еще одна расшифровка доклада с Pixonic DevGAMM Talks. Антон Косякин — Technical Product Manager и работает над ALICE Platform (такая Jira для отелей). Он рассказывал, как они интегрировали воедино существующие в проекте инструменты для тестирования, зачем нужны нагрузочные тесты, какие инструменты предлагает комьюнити и как запустить эти инструменты в облаке. Ниже — выступление и текст доклада.

Total votes 31: ↑30 and ↓1 +29
Views 5.3K
Comments 8

Как я делал «Твой Дневник» — или ситуация на рынке электронных дневников

Programming *Development for iOS *Swift *Display advertising
Sandbox
Всем привет, пишу свой первый пост. Согласно правилам, его нельзя делать рекламным, поэтому постараюсь вам рассказать чего-нибудь интересного, без ссылок и прочего.

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

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

Я долго смотрел вокруг и мучил себя мыслями о том, что российские школьники не получают доступ к качественному и красивому сервису для просмотра оценок.
Читать дальше →
Total votes 22: ↑14 and ↓8 +6
Views 12K
Comments 39

Пишем Android-приложение на ассемблере

Skillbox corporate blog Programming *Assembler *Development for Android *Studying in IT
Translation
image

Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе.
Читать дальше →
Total votes 56: ↑45 and ↓11 +34
Views 17K
Comments 13

Инструменты веб-аналитики начинающего маркетолога, продуктолога и аналитика

Project management *Web analytics *Internet marketing Product Management *
Sandbox

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


Вопросы, которые возникают, у впервые коснувшегося этой темы:


  • как и в каком виде отслеживать метрики сайта и приложения
  • как тестирование гипотез влияют на эти метрики

Ответы на эти вопросы можно получить, используя инструменты веб-аналитики. Инструментов много и каждый решает определенную задачу.
Total votes 12: ↑12 and ↓0 +12
Views 6.4K
Comments 1

О том, что мы реализовали в EWM благодаря вашим советам

Development of mobile applications *Start-up development Software
Это пост о том, как мы доводим до ума English Word Mania — мобильное приложение, которое помогает обогащать лексический запас при изучении английского языка и превращает этот процесс в соревнование. После предыдущей публикации мы получили ценный фидбек от читателей, который помог улучшить тренажер. Под катом я расскажу о том, что изменилось и что нам удалось реализовать, переделать, изменить, сделать лучше и что мы планируем сделать в ближайшем будущем.


Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 916
Comments 4

Google Camera — хайп или замена зеркалки?

Development for Android *Photographic equipment
Sandbox

Все мы знаем про популярное приложение Google Camera (дальше GCam). О нем говорят везде: 4PDA, XDA, на всех официальных форумах о телефонах. Практически каждый владелец устройства пытается найти на свой девайс GCam, потому что их телефоны уже не имеют поддержку производителя или качество фото/видео страдает из-за небрежного отношения разработчиков (или нехватки ресурсов) к стоковой камере.


В статье будет много фото сделанных на GCam.


image

Читать дальше →
Total votes 73: ↑67 and ↓6 +61
Views 104K
Comments 170

Электрички Москвы (и не только): что поменялось и спасибо тем, кто помогал

Туту.ру corporate blog Urbanism


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

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

Как выяснилось, не делать его — идея так себе, потому что:

  1. Многие хотят посмотреть расписание «в целом», а не по текущей ситуации.
  2. Открылся совершенно необычный способ использования приложения: с эскалатора. А на эскалаторах обычно какой-нибудь 3G-LTE-интерконнект или просто смена базовой станции. В час пик ещё и «растянутая» между абонентами сота. И вообще в метро часто так бывает, что интернет как бы есть, а коннекта по факту нет.
Читать дальше →
Total votes 46: ↑46 and ↓0 +46
Views 13K
Comments 26

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

System Analysis and Design *Development of mobile applications *Development for Android *Kotlin *Start-up development
Tutorial
Привет, ребята!

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

Сегодня я расскажу, как я писал (и проектировал) библиотеку для того, чтобы сторонние приложения могли получать данные, отправляемые моим приложением. Всех заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 3K
Comments 0

Как отлаживать и профилировать любой EXE-файл с помощью Visual Studio

Microsoft corporate blog Visual Studio *
Translation
Вам когда-нибудь нужно было отлаживать или профилировать исполняемый файл (файл .exe), для которого у вас нет исходного кода или вы не можете его собрать? Тогда наименее известный тип проекта Visual Studio, проект EXE, для вас!

В Visual Studio вы можете открыть любой EXE-файл как «проект». Просто перейдите в Файл -> Открыть -> Проект/Решение и перейдите к файлу .exe . Как если бы это был файл .sln . Visual Studio откроет этот EXE-файл как проект. Эта функция существует уже давно. Она работает на всех поддерживаемых в настоящее время версиях Visual Studio, и документация по ней находится на странице Отладка приложения, которое не является частью решения Visual Studio.

 
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 10K
Comments 3

Примеры дичи из заказов «приходите спасать» (разбор десятка инцидентов с примерами)

КРОК corporate blog IT Infrastructure *Project management *
Иногда бывает так:

— Приезжайте, у нас упало. Если сейчас не поднять — покажут по телевизору.

И мы едем. Ночью. На другой край страны.


Ситуация, когда не повезло: на графике показан резкий рост нагрузки на СУБД. Очень часто это первое, на что смотрят администраторы системы и это первый признак того, что наступила жопа

Но чаще речь идёт про какие-то типовые вещи. Например, заказчик столкнулся с низкой производительностью системы документооборота. По понедельникам и вторникам система падала, они перезагружали сервер, и потом всё поднималось. Захлёбывалась база данных. Хотели докупить оборудования (что долго и дорого), позвали нас просчитать смету. Мы им посчитали смету и заодно предложили разобраться, что же именно тормозит. За три-четыре часа локализовали источник проблемы. Выяснили, что это медленные запросы в базу данных и неоптимальные схемы индексирования. Создали недостающие индексы, поковырялись с оптимизатором запросов в Оракле, некоторые проблемы потребовали изменения кода — поменяли условия поиска (без изменения функциональности), заменили часть запросов на использование предрассчитанных представлений. Если бы у них был нормальный человек по БД — могли бы сделать то же и сами. Но вместо нормального человека был аудит базы данных раз в полгода крутыми ораклистами — они выдавали общие рекомендации по настройкам и железу.
Читать дальше →
Total votes 68: ↑60 and ↓8 +52
Views 33K
Comments 14

QA для начинающих: как протестировать ракету или самолёт?

red_mad_robot corporate blog Development of mobile applications *Mobile applications testing *Interview
В новом выпуске подкаста «Сушите вёсла» Android-разработчики позвали в гости ребят из QA. Обсудили, что это за дисциплина такая, чем она полезна бизнесу и как протестировать ракету, не спрашивая Илона Маска.



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


Total votes 13: ↑11 and ↓2 +9
Views 6.8K
Comments 3