Сегодня 21 марта, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Журнал Витуса.
Журнал Витуса.
Голосов: 2
Адрес блога: http://vitus-wagner.livejournal.com/
Добавлен: 2008-02-19 12:48:41 блограйдером Lurk
 

Криптографические расширения для браузеров

2014-03-14 08:50:02 (читать в оригинале)

А сделал бы кто-нибудь обзор криптографических расширений для браузеров.
Интересует в первую очередь электронная подпись, а не шифрование, и работа с контентом, отличным от plain text.

Сходу нагуглил следующие расширения для файрфокса:


  • WebPG
  • Mailvelope (ориентирован на шифрование и поддержку конкретных вебмейлов)
  • FireGPG (заброшен)
  • XML Digital Signature Tool - что-то очень ограниченное количество платформ поддерживает.


This entry was originally posted at http://vitus-wagner.dreamwidth.org/964314.html. Please comment there using OpenID. Now there are comment count unavailable comments

Оффлайновый Web - альтернативная архитектура

2014-03-14 07:59:31 (читать в оригинале)

Внимательное изучение ситуации с NNTP-софтом показало, что трудоёмкость задачи реализации оффлайнового web-а в виде "мультимедийного usenet" несколько выше, чем мне казалось. Software rot о котором предупреждал в одной из первых дискуссий на эту тему qkowlew в этой области зашел довольно далеко, и мне не удалось, например, найти ни одного современного ньюсридера который бы поддерживал url схему news: (как сейчас помню - в Netscape 2.0 же работало).

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

Самое простое решение, которое приходит в голову, это большой статический web-сайт, хранящийся в распределенной VCS, например GIT и оснащенный продвинутой browser-based системой управления контентом.

Соответственно, живет этот вебсайт у каждого на localhost, синхронизация выполняется посредством git pull (а то и git push, но pull делается по тому же http и не требует авторизации).

Системы управления контентом, работающие с VCS в качестве бэкэнда существуют. Например. ikiwiki, на которой сейчас работает wiki.wagner.pp.ru. ikiwiki в принцпие поддерживает и агрегацию RSS-фидов и ведение блогов с комментариями. А в MoinMoin есть уже готовый механизм синхронизации wiki

Старые читатели моего журнала помнят, что год назад я пробовал перенести свой блог из ЖЖ на ikiwiki как раз с git-овским бэкэндом. Уже через три месяца постинг комментария стал занимать десяток секунд. Скорее всего это проблемы ikiwiki и могут быть довольно легко исправлены. Но всё же для оффлайнового веба нужно гораздо больше контента, чем один блог за три месяца.

Кроме того, у git существует стандартная схема генерации патчей. Которая позволяет использовать для синхронизации перенос данных на пассивных устройствах (флэшках). В рамках идеи offline web ее можно рассматривать как замену uucp-шных бэтчей в Network News.

Какие проблемы возникают у такой схемы:

1. Место. Нам придется хранить рабочую копию всего контента, плюс еще репозиторий для синхронизации. В то время как в NNTP у нас предусмотрена возможность синхронизации не всего дерева групп а только групп по некоторому шаблону. Что позволяет делить информацию на оперативную и объемную и на разные устройства синхронизировать их по-разному.

2. Контроль целостности сообщений. В основе Network News лежит тот же формат сообщений, что и в электронной почте. Для него предусмотрены разные форматы электронной подписи. Поэтому читая подписанное сообщение мы можем быть уверены, что написано там ровно то, что имел в виду владелец соответствующего ключа. VCS предназначены для того, чтобы файлы редактировались. Да, есть история. Да, в git-е есть подпись коммитов. Но организовать подпись каждого комментария на форуме - несколько сложнее, чем организовать подпись каждого письма в ньюсридере.

3. Защита от спама. Средства защиты от спама тоже в основном развивались вокруг RFC 2822 и 5322. В ньюссерверах предусмотрено достаточно простое написание фильтров на входящий транзитный траффик (нам еще долго предстоит обсуждать какие именно должны быть критерии фильтрации транзитного траффика, я думаю что, если все пойдет по плану, копья по этому поводу будут скрещиваться еще долго после того, как сеть начнет работать. Тогда-то мы сможем обсуждать это не голословно а со статистикой в руках). В VCS этого нет. Как максимум - втаскивание чужого репозитория в отдельную ветку и ручной merge.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/964050.html. Please comment there using OpenID. Now there are comment count unavailable comments

Newstorrent

2014-03-10 22:42:30 (читать в оригинале)

Скопировано отсюда

В начале существования CheshireNet и вообще при развитии сети в ситуации нормально работающего интернета, будет часто возникать задача быстро наполнить контентом спул нового, только что подключившегося узла. Аналогично, будут возникать задачи быстро распространить по узлам сети контент, раздаваемый новым гейтом (вот появился у нас вдруг гейт википедии и все его захотели).

С этой задачей эффективно справляется протокол Bittorrent. Но этот протокол ориентирован под раздачу файлов, куски которых идентифицируются смещением в файле (хотя возможность раздач каталогов там и предусмотрена). У нас имеется новостной спул.
Который отличается от файла следующими особенностями:


  1. Каждый содержательный фрагмент имеет свой уникальный идентификатор (Message-ID).

  2. Целостность каждого содержательного фрагмента гарантируется уже имеющейся под ним PGP-подписью.

  3. Пропуск нескольких фрагментов не лишает смысла целое.

Кроме того, уже сейчас существует возможнсть по-разному физически хранить спул в файловой системе. Где-то используется traditional spool, в котором каждая статья хранится в отдельном файле, где-то база данных, где-то циклически перезаписываемые буфера. Кроме того бинарные форматы баз данных могут быть разными на разных архитектурах процессора.
И разные системы могут оптимизировать систему хранения исходя из разных задач - где-то критичен общий объем, где-то - количество файлов, где-то время процессора на обработку, где-то память обработчика. Поэтому специфицировать бинарный формат спула только ради того, чтобы быстро раздать его существующими программами обработки битторрента - неправильно.

Лучше реализовать логику торрента поверх NNTP.



This entry was originally posted at http://vitus-wagner.dreamwidth.org/963642.html. Please comment there using OpenID. Now there are comment count unavailable comments

Катероносец

2014-03-10 19:37:42 (читать в оригинале)

Я уже неоднократно встречался с утверждениями всяких диванных военных теоретиков (включая Ленната), что мелкие скоростные катера порвут более традиционные флоты как тузик грелку, а авианосцы это перевод денег налогоплательщиков.

Эти теоретики не учитывают того маленького фактора, что флот нужен не только для обороны своих берегов, но и для защиты своих стратегических интересов в удаленных морях. Собственно для этого нужен авианосец - чтобы обеспечить работу ударной авиации вблизи вражеского берега. Для этого же нужны Amphibious assault ships, являющиеся самоходной базой для амфибийных средств.

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

Хотя вот охотиться за пиратами на полужестких моторках на чем-то типа торпедных катеров времен второй мировой было бы не в пример дешевле и эффективнее.

Но только вот этот катер должен после 8-12 часов патрулирования прийти на базу, где экипажу будет обеспечен нормальный отдых, а железяке - техобслуживание.

Плавбазы катеров и подводных лодок во всяком случае в советском ВМФ применялись достаточно широко. Но они стояли в базах, и разве что перегонялись из базы в базу.
А таких чтобы сопровождать эскадру в походе я что-то нигде не припомню. Хотя все теже амфибийные ударные корабли (АКА универсальные десантные) нуждаются в минимальной переделке, чтобы вместо высадочных средств нести ударные катера с ПКР.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/963509.html. Please comment there using OpenID. Now there are comment count unavailable comments

Автоприключения

2014-03-09 19:52:14 (читать в оригинале)

Тут мама решила записаться на эти выходные (вернее, на сегодня на 9 утра) на техобслуживание своей машины.

Поэтому поводу мы с Ирой после фотопрогулки пошли в гараж, эту машину забирать. (на ней с октября никто не ездил, она вообще эксплуатируется в основном в дервне).

Мама у меня самостоятельно по Москве ездить не рискует, предпочитает чтобы я её возил.

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

К счастью у сторожа в гаражах нашлось пускозарядное устройство и где-то за полчаса мы машину всё же завели.

Приехав домой я решил на всякий случай зарядить аккумулятор, который на балконе стоит.
И обнаружил что подаренное 10 лет назад Поволоцким зарядное устройство сдохло.

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

Приехали мы в сервис центр (у черта на рогах, в Южном Бутово), сдали машину и пошли гулять по окрестным магазинам. А надо сказать что у них там в Бутово с магазинами сильно получше, чем у нас тут на Ленинском проспекте.

Погуляли часа четыре, получили машину и поехали обратно. Доехали по МКАД до Ленинского, сворачиваем на Вернадского, и тут начинает на приборной панели мигать какая-то желтая лампочка.
Пока мама доставала очки, да инструкцию к машине, да искала в ней список контрольных ламп, мы уже проехали Юго-Западную и Проспект Вернадского, и стоим на светофоре на повороте к гаражу.

В книжке написано "неисправность системы полного привода. Срочно обратитесь в авторизованный сервис-центр". Блин, мы только что оттуда. Двадцать километров проехать не успели. Позвонили, поехали обратно.

Они там нас попросили посидеть подождать, пока машину диагностируют. И почти час мы еще там сидели. После чего появился случай порадоваться, что пятилетняя гарантия на машину кончается только через полтора месяца. Муфта заднего моста что-то там странное вытворяет.

В общем, машина осталась в сервисе, а мы поехали домой на метро. Новое зарядное устройство, я, кстати, купил.

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

This entry was originally posted at http://vitus-wagner.dreamwidth.org/963325.html. Please comment there using OpenID. Now there are comment count unavailable comments


Страницы: ... 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Стихи»
Взлеты Топ 5
+223
233
CAPTAIN
+196
256
Yurenzo
+185
193
Simple_Blogger
+171
263
Annelle
+166
246
Similis_Deo
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.