• Каково энергопотребление сим-карты? Как работает энергосбережение?

    @BearOff Автор вопроса
    В вопросе всё подробно описано. Условия не менялись, результаты энергопотребления всегда воспроизводились на пртяжении недель и даже месяцев. Могу добавить, что через год после вопроса я подтвердил результат при смене очень старой симки на новую на другом телефоне - энергопотребление снизилось в 2-3 раза.
  • Новый интерфейс Gmail - не исчезает блок "оставить отзыв"

    @BearOff Автор вопроса
    А, понял — ссылкой у вас в аппсах, а не в почте.
  • Новый интерфейс Gmail - не исчезает блок "оставить отзыв"

    @BearOff Автор вопроса
    Ну с таким же успехом можно его просто крестиком закрыть ) Раздражает, что он снова появляется.
  • Новый интерфейс Gmail - не исчезает блок "оставить отзыв"

    @BearOff Автор вопроса
    ArcKain, а какой у вас браузер? (у меня — Opera)
  • Новый интерфейс Gmail - не исчезает блок "оставить отзыв"

    @BearOff Автор вопроса
    Приз за невнимательность — ваш!
  • Новый интерфейс Gmail - не исчезает блок "оставить отзыв"

    @BearOff Автор вопроса
    Ага, спасибо. Значит, у всех так.
  • Вас не задолбало, что «Лента» идёт по-дефолту?

    @BearOff
    Точно, расширение habrafix. Как это я недоглядел, спасибо.
  • Система мониторинга серверов?

    @BearOff
    Хм, может кто-нибудь прокомментировать, чем так плох monit+mmonit?
  • Интересный (вроде простой) SQL запрос?

    @BearOff
    Вполне может оказаться, что этот запрос ничуть не быстрее, чем с подзапросом — посмотрите на планы выполнения.
  • Структура БД для базы недвижимости?

    @BearOff
    Простите, но я уже упоминал об этом в комментариях, и даже привл пример (про типы домов).

    Причины, по котором данные помещают в разные таблицы, мне кажутся слишком общеизвестными и общепринятыми, чтобы их сейчас обсуждать. Особенно учитывая, что вы, кажется, с подозрением относитесь к нормализации («Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в БД информации.»).

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

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

    Спасибо за развёрнутое объяснение о b-деревьях, я давно о них не вспоминал.
  • Структура БД для базы недвижимости?

    @BearOff
    Я бы просто поостерёгся давать неопытному человеку совет складывать всё в одну таблицу. Потому что потери на join таблиц будут не настолько ощутимы, чтобы жертвовать удобством поддержки базы.
    Как вы сами говорите, следует искать компромисс и не ударяться в крайности.
  • Анонимность в сети или как построить цепочку из проксей?

    @BearOff
    Главное не вставлять её в свой телефон и работать из разных мест.
  • Структура БД для базы недвижимости?

    @BearOff
    vinxru, спасибо за развёрнутый ответ.
    Вы правы, потенциально «Скорость поиска упадет во столько раз, на сколько таблиц вы поделили данные (условно)».
    Но это будет в том случае, если все таблицы будут одинакового размера (вы описываете раделение одной большой таблицы на 8 маленьких), и если искать мы будем по индексам. Но на самом-то деле разделение таблиц происходит не по количеству записей, а по их содержимому и отношениям между данными, да и далеко не все столбцы нужно индексировать.
    Т.е. основная таблица с недвижимостью, хоть с множеством столбцов, хоть с пятью, будет одного и того же размера — n. А вот все дублирующиеся данные не нужно размещать в этой же большой таблице.

    Например, у нас есть в базе несколько типов домов:

    Чешки (9 этажей, панельные, с грузовым лифтом)
    Чешки (12 этажей, панельные, с грузовым лифтом)
    Чешки (9 этажей, кирпичные, с грузовым лифтом)

    Если вы разместите эти данные в основной таблице, они, во-первых, займут 4 столбца («чешка», 9, «кирпич», «да»).
    Во-вторых, чтобы быстро искать по ним, вам надо будет создать дополнительные индексы.

    Я бы сделал по-другому: создал отдельную таблицу «тип дома», которая бы содержала бы эти типы, и была бы очень маленькой. В основной же таблице добавилась бы всего одна колонка — тип дома.

    Честно говоря, не могу утверждать, что поиск во втором варианте «кирпичного девятиэтажного дома с лифтом, чешка» будет быстрее, чем в первом (с индексами), но как минимум вы выиграете на размерах базы и на удобстве работы с ней.

    Я думаю, лично вы всё это прекрасно понимаете, но просто совет в первом комментарии может быть воспринят неопытным человеком совершенно в лоб: любые дополнительные таблицы всегда уменьшают скорость работы, складываем всё-всё в одну.
    При этом вряд ли неопытный человек будет учитывать, что сложность поиска log(n) относится к поиску по индексу. Ну и другие нюансы.
  • Структура БД для базы недвижимости?

    @BearOff
    А можно ссылки насчёт сложности поиска в одной таблице и в нескольких? Мне кажется, это какие-то вообще сферические числа, бред даже.

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

    @BearOff Автор вопроса
    Спасибо за развёрнутый ответ.
    То есть частота взаимодействия телефона с картой сильно зависит как от настроек самого телефона, так и от настроек конкретной сим-карты.
    В общем-то, все исходные вопросы получили ответ.

    SIM может послать на телефон комманду POLL INTERVAL.
    Есть ли относительно простой способ вручную (средствами телефона) узнать периодичность POLLING?
    Или послать команду POLLING OFF?

    У вас телефон показывает какие-либо сообщения в IDLE MODE?
    Нет, не показывает. Опция телефона «принимать сообщения оператора» выключена — я так понимаю, это эти сообщения?

    На 100% сказать без логов общения телефона с картой невозможно, мне кажется.
    Есть ли простые способы получить эти логи? Попадают ли эти логи на уровень ОС телефона (андроид)?
  • Каково энергопотребление сим-карты? Как работает энергосбережение?

    @BearOff Автор вопроса
    (про 200 мкА одновременно написали, я только сейчас заметил)

    Практическая часть закончилась: я убедился, что новая симка по той или иной причине в среднем потребляет примерно 3.5 мА, в то время как старая примерно 17.
    Теперь интересуюсь из чистого любопытства, что же так разительно повлияло на увеличение времени работы.
    Может быть, старые сим-карты (выпущенные 5 лет назад) потребляли заметный ток в режиме ожидания или не имели такого режима?
    Или дело не в технологии изготовления карты, а в свойствах конкретного экземпляра — плохие контакты, как-либо пострадавший процессор (однажды перегретый, например — хотя это сложно себе представить для сим-карты)?
    Надо будет попробовать поработать с другой старой картой.
  • Каково энергопотребление сим-карты? Как работает энергосбережение?

    @BearOff Автор вопроса
    Прояснил насчёт неактивного состояния (idle) — в разделе 5.1.1:

    «When the UICC is in idle state (see below) the current consumption of the card shall not exceed 200 µA at 1 MHz and 25 °C. If clock stop mode is enabled, then the current consumption shall also not exceed 200 µA while the clock is stopped. „

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

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

    Осталось уяснить, как часто телефон обращается к сим-карте.
  • Каково энергопотребление сим-карты? Как работает энергосбережение?

    @BearOff Автор вопроса
    Спасибо, ваши цифры как раз соответствуют тем, что находятся в стандарте, который нашёл strib.
  • Каково энергопотребление сим-карты? Как работает энергосбережение?

    @BearOff Автор вопроса
    Большое спасибо, у меня не получилось найти стандарт.

    Он полностью отвечает на вопрос о энергопотреблении в активном состоянии.
    Если я правильно понимаю, из таблицы 6.3 для класса А (кажется, в симках такое напряжение?) максимальное потребление во время работы — 60 миллиампер, минимальное — 10.

    Верно ли я понимаю, что смотреть надо именно на таблицу с UICC session? Судя из названия, ATR (Answer To Reset) — нечастая операция?

    Я ещё внимательнее почитаю стандарт, но если вы можете объяснить, что вообще значит UICC session — будет замечательно.

    Пока мне всё ещё не понятно, как долго и как часто симка находится в активном состоянии, и сколько потребляет в неактивном.