Обновить
33
0.2
ionicman@ionicman

Пользователь

Отправить сообщение
Хакинтош спасет отца русской демократии :)
FF 49.0.2 не работает вообще:
image
Торопился :) Поправляюсь:

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

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

Например перерасчет счетчика постов будет чем-то аля:
counter.value = $DB->selectCell( «select count(*) from `posts` where `show`='1'» ) в MySQL нотации.

Если счетчик сложный, но при этом укладывается в язык DB (обычно так и есть) — то обычно пишется хранимка, которая потом вызывается. Ну и, если индексация делается на уровне БД — то это всегда хранимка.
Хм… Вроде как никогда не считал это проблемой. В большинстве случаев точность этих данных не сильно важна.

У нас в двигле за счетчики ответственен один конфигурируемый класс (в конфигурации задаются имена и пределы счетчиков) ничего заумного и хитрых формул. БД — PostgreSQL.

Например счетчик постов устроен так — при опубликовании поста идет вызов из этого класса фии increment( counterName, +1), при скрытии increment( counterName, -1 ). В случае попытки декриментировать/инкрементировать меньше/больше предела возвращает false и не трогает счетчик. Счетчик просто хранится в ячейке таблицы БД счетчиков. Это просто ячейка — ничего более. Консистентность не проверяется.

Обычно работа со счетчиками идет в коде. Однако есть БД-шная часть с точно таким-же функционалом — можно на триггеры навешивать.

В том-же классе есть спец. функция indexing — она пересчитывает все известные и зарегистрированные в классе счетчики по заложенным в конфигурацию алгоритмам. На момент работы блочит таблицу счетчиков на запись.

P.S. Есть также возможность ленивых счетчиков (используется редко) — это когда просто отдаются данные и раз в какое-то время вызывается функция конкретно их перерасчета. Тоже работает норм.

P.P.S. indexing умеет перерассчитывать только один или несколько конкретных счетчиков, а не только все.
Насчет акселерометра понял.

Т.е. входные данные:
+ пробег (GPS)
+ скорость (GPS)
+ ускорение (аксель)
Ну или как вариант — выкинуть собаку и украсть трэкер :D

Нет, конечно.
Если без подписки то вот, например iPet
Симку можно вставить любую. 80-90$ Зарядка проводная.

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

Про цену — ну т.е. в среднем, без заморочки с моделью это получается 160$.

Очень интересно все-таки сравнение с уже существующими трэкерами, в том числе и с тем, который я привел в ссылке. Ибо преимуществ я пока особо не вижу, а вот двойную цену — вполне.
Остановка и возврат домой по кнопке планируется? :D

Что за фитнесс-данные он собирает? Пройденный путь и скорость?

Есть куча автономных GPS трэккеров как китайских, так и «наших» с ценой гораздо ниже 90$ — я плохо представляю, какой модельный ряд Вы исследовали, если не нашли ничего нормально работающего. Может искали плохо?

Довольно известный и не китайский Tagg GPS Pet Tracker стоит 72$ прямо сейчас на Amazon, также с беспроводной зарядкой.

Сколько стоит Ваш вариант и чем он выделяется от того, что уже есть на рынке?
Ага, в точности тоже самое делали.
Все отлично работало.
Чушь бы не писали, а?

Почитайте, на каком расстоянии народ точку-точку соединял на штатных роутерах (и штатной мощности) + спец. антенна.
Вспомнился старый анекдот:
«Если к тефлоновому покрытию ничего не пристает, как тефлоновое покрытие пристает к сковородке?»

А вообще, если так дальше пойдет, то на Geektimes скоро кулинарные рецепты уже пойдут…
Мои ИМХО:

Теоретически правильное поведение — это поведение строго согласно договору.

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

Например так (грубо говоря):
В случае задолженности X мы ограничиваем скорость доступа к ресурсу в течении времени n, затем полностью отключаем доступ и через время k освобождаем сервера.
При определенном стаже (кол-ва трафика или чего-то еще) даются следующие поблажки n = n + стаж, k = k + стаж


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

Но если сэмулировать «замочную скважину» то таки да — останетесь с закрытой дверью — но в этом случае Вы — ССЗБ, как-бы.

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

На keeloq есть атаки сдвигом — там все понятно.
Здесь атака сдвигом не пройдет.
И битовая последовательность там, если он действительноменяется, это простой keelog или подобное.

По словам инженера из той компании, который это все устанавливал и настраивал — там разновидность псевдослучайного генератора (он и генерит следующую последовательность) + некая соль. Генератор у каждого ключа разный, в базе прописываются все они, следующая последовательность хранится отдельно для каждого прописанного ключа.

По мне — вполне надежно.
Банковские смарт=карты не копировали. Никогда.

Ошибаетесь. Я описывал, в каком случае копировали. Не верите мне — можете поспрашать гугл.
Но ничего расшифровать он не смог

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

Они — это кто? Как прям в «о чем говорят мужчины» ОНИ :D

Если Вы про производителей того замка — то нет, не бояться (битовая последовательность меняется после открытия).

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

А это было не к прослушиванию трафика вообще, это было к Вашему:
Смог, сделал и пользуется

Т.е. народ тоже думал, что сделал все хорошо и по честному — алгоритмы стойкие, ключи длинные — и вот те бах :)
О картах с полосой что-ли?

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

Банковские карты с чипом сложнее. Но и их копировали (из-за бага в реализации протокола ЕМНИП) до недавнего времени, потом баг поправили.
Потом использовали задержки при пересылки данных от банкоматов и как раз за счет прослушивания трафика с компромитированного банкомата делали транзакции «от лица» использовавшего в данный момент свою карту и данный банкомат.
Таких историй — вагон и маленькая тележка. На любом хакадее или конфе можно воочию увидеть что да как.

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

Именно по этому серебряной пули нет, и надо максимально осложнять возможность взлома.

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

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

Информация

В рейтинге
3 180-й
Зарегистрирован
Активность