Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Изобретаем колесо для качественно новой архитектуры
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

mihaildemidoff

  • 6
    вклад
  • 4
    вопроса
  • 19
    ответов
  • 16%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какие инструменты стоит использовать при мобильной разработке?

    mihaildemidoff @mihaildemidoff
    Кроссплатформенность для мобильных устройств скорее миф, чем реальность(все основано на личном опыте и не является истиной в последней инстанции)

    1) В качестве кроссплатформенного решения обычно выступает связка HTML + js, в текущем виде этот подохд очень плох для андроид приложений, как известно у андроида довольно сильная фрагментация. Из — за фрагмментации заметны сильные различия в производительности телефонов, разные версии Webkit для разных версий. Пробуя писать приложения на html/js получилось, что android версии > 4.0 еще более и менее справляется, в то время как младшие плохо работают с анимацией, тормозят и пр. Из чего мной был сделан вывод, что такого вида приложения подходят для прототипирования или для «приложений-открыток», но никак не для серьезных проектов. Доступ к нативному апи вроде как тоже не полон.
    2) В данный момент более и менее вменяемая кросплатформенность существует между android-blackberry, но опять же не все апи поддерживается.
    3) По поводу iOs не могу ничего сказать, так как никогда не занимался разработкой для нее.
    В качестве вывода:
    Сейчас нельзя найти такую технологию, которая бы сравнилась по возможностям и скорости с нативным апи для всех платформ. В качестве примера можно вспомнить facebook и их приложение для iOs на html/js, которое было переписано на obj-c.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Печать документов с android через wifi?

    mihaildemidoff @mihaildemidoff
    Это не подойдет? play.google.com/store/apps/details?id=com.dlnapr1.printer&feature=search_result
    А вообще думаю стоит копать в сторону upnp(поправьте меня, если не прав)
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как усложнить парсинг сайта?

    mihaildemidoff @mihaildemidoff
    Может стоит попробовать certificate — based authentication? Он конечно не исключит возможность кражи ключа из андроид приложения, но усложнит задачу на порядок.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 2 комментария
  • Какие есть программы для проведения тестов(вопрос-ответ) на проверку заний?

    mihaildemidoff @mihaildemidoff
    Посмотрите на это moodle.org/
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Ограничение ОЗУ в Android приложениях?

    mihaildemidoff @mihaildemidoff
    Данное ограничение можно обойти тремя методами.

    1) Можно заставить ОС думать, что ваше приложение использует намного меньше памяти, чем есть на самом деле(к сожалению сейчас не могу найти статью с решением). Но это решение является наихудшим из вариантов, если вкратце, память все равно не бесконечна, необходимо правильно ей управлять.

    2) Можно в AndroidManifest.xml в application задать android:largeHeap=«true», количество памяти выделенное приложению будет увеличено, но этот вариант опять же подходит для самых необычных случаев, например когда в памяти нужно хранить один большой кусок неразрывных данных.
    developer.android.com/guide/topics/manifest/application-element.html

    3) Самый правильный вариант по моему мнению, следующий: в памяти должны быть только видимые изображения, все остальные изображения стоит выгружать из памяти(кстати, не забудьте делать recycle на битмапе). Изображения с флеш карты подтягиваются довольно быстро.
    Ответ написан более трёх лет назад
    5 комментариев
    Нравится 1 5 комментариев
  • ICQ для Windows и Android

    mihaildemidoff @mihaildemidoff
    Посмотрите imo.im
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 3 4 комментария
  • Поиск одинаковых подстрок в строке?

    mihaildemidoff @mihaildemidoff
    Как вариант можно посчитать хэши подстрок нужной длины, после этого отсортировать их. Еще за один проход мы найдем максимальное число повторений одного хэша, еще за один проход в строке найдем исходную подстроку(хотя можно сразу же хранить).
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Виджеты для андроида

    mihaildemidoff @mihaildemidoff
    Попробуйте HD Widgets для часов с погодой play.google.com/store/apps/details?id=cloudtv.hdwidgets
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Автоматическое обновление приложений не из Google Play. Как?

    mihaildemidoff @mihaildemidoff
    Ну теоретически это должно быть вполне возможно. Нужен самописный сервер обновлений, который при появлении новой версии отправляет пуш на девайс. Девайс в свою очередь скачивает новый apk файл, ну а дальше работаем по этому методу android.amberfog.com/?p=98. Вроде так должно получиться.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Можно ли подписаться по RSS на календарь событий хабра?

    mihaildemidoff @mihaildemidoff
    Это не то? habrahabr.ru/rss/events/coming/
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Разбор сложно структурированных XML данных в Android приложении?

    mihaildemidoff @mihaildemidoff
    Я бы вам посоветовал посмотреть в сторону Simple Xml.
    simple.sourceforge.net/
    Все действительно очень просто, примеры охватывают и ваш случай.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Инвайты на Google+

    mihaildemidoff @mihaildemidoff
    Привет, если еще остались, поделитесь пожалуйста
    mihaildemidoff[на]gmail.com
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Книги по криптографии

    mihaildemidoff @mihaildemidoff Автор вопроса
    а что скажете насчет www.ozon.ru/context/detail/id/1590014/ (Криптография на Си и С++ в действии)
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Отдам купон Google AdWords на 1000 руб. в добрые руки

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

    mihaildemidoff @mihaildemidoff
    думаю их не группировать надо, а знать, зачем вам знать сложность, если вы алгоритм в глаза не видели и не знаете зачем он вам.
    а так: Кнут, Кормен вам в руки и штудировать.
    Алгоритмов и их модификаций великое множество, за всеми не уследишь
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Посоветуйте роутер с возможность перепрошивки (openwrt, dd-wrt, etc.)

    mihaildemidoff @mihaildemidoff
    сейчас стоит d-link dir-320 с прошивкой от Олега. Чувствует себя хорошо на 3-х беспроводных устройствах + 2 проводные. Не греется, процессор особо не нагружается
    Ответ написан более трёх лет назад
    5 комментариев
    Нравится 5 комментариев
  • Отдам купон Google AdWords на 1000 руб. в добрые руки

    mihaildemidoff @mihaildemidoff Автор вопроса
    попросите в личке у zirexx или hx0
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Подскажите "китайские" инет-магазины пожалуйста

    mihaildemidoff @mihaildemidoff
    www.madeinchina.com/ — посмотрите этот, сам не пробовал, но отзывы вроде неплохие
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Какой основной недостаток std::vector?

    mihaildemidoff @mihaildemidoff
    Если сравнивать vector с обычным массивом, то есть, на мой взгляд, 2 основных недостатка:
    1) Скорость работы vectora в целом
    2) Объем занимаемой памяти по сравнению с обычным массивом
    Конечно в ряде случаев этими вещами можно пренебречь, но где-то это может быть очень критично. Также, все естественно зависит от прямоты рук программиста, так как владение STL в целом требует немалых знаний и умений.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации