Я создал специльный модуль «starter», который запускает все зависимости и приложение.
Обычно, когда используется такой ручной старт (без релиза) своего приложения и зависимостей, то эту функцию start/0 включают в модуль приложения — erl2048_app.
Первое — файл «erl2048.app.src». Не знаю, на самом деле, для чего он нужен, но добавил и свой проект на всякий случай.
Из этого файла rebar создает .app файл, необходимый для запуска приложения через application:start/1.
Я так понимаю, что эта штука следит, чтобы приложение не падало и перезапускает в случае надобности. Взял из примера — решил оставить.
В вашем примере супервизор ни за чем не следит, т.к. следить не за чем. Непосредственно в вашем приложении нет никаких процессов — вся логика в приложении cowboy.
Немного оффтоп: а вы, как разработчики, которые сменили OpenBTS на OsmoBTS, можете вкратце сравнить качество архитектуры и кода этих 2х проектов? Игрался около года назад с OpenBTS, даже в домашних условиях стабильность не произвела впечатления, да и сам код на мой взгляд не самый лучший. Не в обиду разработчикам, проект сам по себе здоровский.
Этот пост напомнил об альтернативе — OsmoBTS, пока ещё не смотрел, но очень интересуют ваши комментарии.
А кто-то видел описание подробностей того, как это делается? Просто в новостях вижу газета такая-то сказала что «по материалам Сноудена» слушают эти телефоны, следят за теми… И никаких подробностей. Сами «материалы Сноудена» не смотрел, поэтому вопрос к тем, кто читал их. Такие вообще есть?
Просто ОПСОС знает данные о местоположениях своих абонентов, может писать звонки и всё что ему ещё захочется. И он делится этим с спец.службами своего гос-ва. Так вот как данные утекают наружу?
От iBomber Attack в свое время не мог отлипнуть. Tower defense вообще потрясающий жанр, кажется что делать особо ничего не надо, но на самом деле оч интересно и все равно что-то где-то приходится тыкать и подкручивать, чтобы не проиграть.
См. мой коммент выше, на отзыв транзакций «как у банковских карт» (а именно на это указал artch) ваши «коррупция, махинации, и никакой децентрализации» будут влиять точно также как и в реальных банках.
А при чем тут это? Вы сказали, что у BTC есть недостаток для потребителей — безотзывность. Я предполагаю, что этот недостаток устраним с помощью внешних структур (например банки). Если банк будет требовать у вас документы, то разумеется один из плюсов BTC — анонимность — теряется, но вы не сказали что хотите анонимность + откат транзакций.
А почему через обычную банковскую карту возможно, а через биткоин нет?
Я не знаю как работает процедура отзыва денег в банках, могу подозревать, что получателю деньги сразу не достаются, а как бы показываются в замороженном виде и отдаются только потом, если никто ничего не оспорил. Это примерно так или нет?
Если да, то можно организовать BTC банк и делать то же самое.
Вопрос интересный, поддерживаю.
Специально не искал, но в твиттере роскосмос раньше писал о том, какие эксперементы там ставятся (например twitter.com/federalspace/status/376812063776972801) со ссылкой на свой сайт, но там очень вкратце. Какое-то представление получить помогает.
Ведь читал же этот пост, но из головы вылетело, спасибо! Хотя там больше написано о том, каково писать на Haskell, а не о том, что именно писали, но все равно с интересом перечитал.
Расписали бы поподробнее про процесс взлома (или можно сделать перевод указанных ссылок), а то получился пост просто со ссылками.
Диски с таблицами кстати можно покупать, а не генерить, в листе рассылки (a51.lists.srlabs.de), посвященном взлому алгоритма A5/1, не раз уже видел просьбы продать диски.
3G-трафик перехватить таким способом пока не удастся — слишком широкая полоса сигнала
можете пояснить этот момент? «таким» способом это каким? широкополосные SDR приемники давно существуют, полоса в 5МГц не такая уж и большая.
2008 — первый коммит в публичном репозитории Osmocom OpenBSC, реализующем ПО базовой станции GSM.
Только не станции, а контроллера базовых станций (BSC — Base Site Controller)
2010 — первый коммит в публичном репозитории проекта OsmocomBB, реализующем GSM-сниффер на железе обычных телефонов
И опять — не сниффер, а BaseBand Stack (код, который реализует GSM-ный стек протоколов на стороне телефона) для определенных моделей телефонов, который можно использовать уже для чего угодно (по прямому назначению и нет).
А в чем принципиальное отличие от шифрования файла чем угодно (и сменой типа шифрованного файла, если сайты, собирающие эти модели такой тип проверяют)?
Я так понимаю, что скорость, с которой в теории может передвигаться марсоход не настолько критичная вещь. Он медленно передвигается скорее из-за научных работ и точных просчетов ближайшего маршрута. Если ему приделать парус, то он разобьется обо что-то или завязнет в песках — управляемость у паруса не самая лучшая.
Это конечно круто, но почему пост должен состоять на 50% из картинки и на 50% из перевода пары абзацев другого сайта? Причем оригинал-то побольше будет…
Не увидел никакой аргументации против TDD до этой строки. Да и после не особо много аргументов, сплошные эмоции и призыв пользоваться неким тулом.
Обычно, когда используется такой ручной старт (без релиза) своего приложения и зависимостей, то эту функцию start/0 включают в модуль приложения — erl2048_app.
Из этого файла rebar создает .app файл, необходимый для запуска приложения через application:start/1.
В вашем примере супервизор ни за чем не следит, т.к. следить не за чем. Непосредственно в вашем приложении нет никаких процессов — вся логика в приложении cowboy.
Этот пост напомнил об альтернативе — OsmoBTS, пока ещё не смотрел, но очень интересуют ваши комментарии.
Просто ОПСОС знает данные о местоположениях своих абонентов, может писать звонки и всё что ему ещё захочется. И он делится этим с спец.службами своего гос-ва. Так вот как данные утекают наружу?
Я не знаю как работает процедура отзыва денег в банках, могу подозревать, что получателю деньги сразу не достаются, а как бы показываются в замороженном виде и отдаются только потом, если никто ничего не оспорил. Это примерно так или нет?
Если да, то можно организовать BTC банк и делать то же самое.
Специально не искал, но в твиттере роскосмос раньше писал о том, какие эксперементы там ставятся (например twitter.com/federalspace/status/376812063776972801) со ссылкой на свой сайт, но там очень вкратце. Какое-то представление получить помогает.
Диски с таблицами кстати можно покупать, а не генерить, в листе рассылки (a51.lists.srlabs.de), посвященном взлому алгоритма A5/1, не раз уже видел просьбы продать диски.
можете пояснить этот момент? «таким» способом это каким? широкополосные SDR приемники давно существуют, полоса в 5МГц не такая уж и большая.
Только не станции, а контроллера базовых станций (BSC — Base Site Controller)
И опять — не сниффер, а BaseBand Stack (код, который реализует GSM-ный стек протоколов на стороне телефона) для определенных моделей телефонов, который можно использовать уже для чего угодно (по прямому назначению и нет).