wizzard: (Default)
Итак, кто помнит - кроме DiamondBox'a (черт, надо бы сайты свои привести в порядок, да...), у меня еще есть проект построения безопасного geek-oriented мессенжера - TrueLink.

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

В связи с этим, кхм, если кому-то нравится идея но не доходят руки сделать самому:

Яндекс.Деньги: 41001924385622
Webmoney: Z172953807163
Bitcoin: 1DrzrsauhGM5h8Z227J9MxGTRWuxYvepEC
LiqPay/Privat24: +380937683083
Visa/Wire: за реквизитами в почту/скайп/жаббер.


Посмотрим на интерес))

В примечании платежа пишите, хотите или не хотите, чтобы он или ваше имя были опубликованы на странице проекта. В биткойне примечаний нету, посему пишите в другие места.

Спасибо %)

SeedCamp

Apr. 23rd, 2013 06:08 pm
wizzard: (Default)

лол фоточка

Показал Cryptobox (переименованный в DiamondBox) на SeedCamp. Предсказуемо провтыкал записать презентацию на видео %) так что осталась только одна фоточка в ржачной позе)) но вроде евент снимался, так что думаю найдется еще.

Народ вроде заценил, теперь у меня есть визитки из Yandex, Paypal, и еще несколько)

Выспаться бы...

EDIT: а как можно конвертировать Keynote в PPT/PPTX/PDF на винде? Zamzar.com не справляется :/
wizzard: (Default)
Спрос на шифрованные сервисы явно растет - судя по цифрам, публикуемым http://www.ciphercloud.com/

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

http://crypto.stackexchange.com/questions/3645/how-is-ciphercloud-doing-homomorphic-encryption

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

Что самое смешное, конкретно *поиск* по шифрованным данным - вполне решаемая задача, обсуждавшаяся неоднократно.

А вот презентации и сэйлзы у них отличные. Эх, нам бы такие %)
wizzard: (Default)
криптобокс неожиданно выбрали для mini seedcamp kyiv, невзирая на то что записать видео у меня руки так и не дошли %)

визитки, визитки, черт, надо визиток напечатать наконец
wizzard: (Default)

пишу датафлов движок для продакшена в третий раз.

в какой-то книжечке я читал, что после 3 частных случаев можно наконец делать либу :)

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

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

наверное, адепты функциональщины смогли бы это разрисовать какими-нибудь комбинаторами/iteratees, но у меня из-за наличия обратных связей это в голове не помещается (т.е. в графе обработки есть циклы - перезапрос пакетов, фидбек по параметрам итд итп)

edit: вставил картинку, картинка уменьшена и не кликабельна, дабы не вызывать вопросов у лоеров заказчика.
wizzard: (Default)
Продал козу. Счастлив. Вернулась способность думать головой. Волшебно.

дыбр

Dec. 24th, 2012 03:15 pm
wizzard: (Default)
(просто поток сознания, можно особо не читать)

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

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

- наблюдение - переговоры, ака sales, это адски раздражающая активность, равно как и составление договоров, но в пересчете на время самая деньгоэффективная, блин...

- познакомился с рядом интересных людей (but this is not over, список тех с кем надо бы развиртуализироваться далеко не пуст), познакомил некоторых из них друг с другом

- а вообще сижу в забегаловке, слушаю местную внезапно прикольную музыку, за окном метель.. прикольно...
wizzard: (Default)
переговоры, переговоры, переговоры

у меня язык скоро отваливаться начнет >_<

и штудирование разномастных законов по ходу дела, да...

аж на тренинг записался, потому что, судя по всему, это надолго.
wizzard: (Default)
После трех месяцев тестов решился-таки заняться dogfooding'ом

В смысле, взял свои архивы и запихиваю их в приватный инстанс Cryptobox'a.

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

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

Показательное применение - это виртуальный диск, с бесконечной undo history и автомагической выгрузкой-подгрузкой ненужных вещей в cloud.

А, точно. Пока диска нету, надо хотя бы навигацию по архивам прикрутить. А то "выкачать и распаковать архив в папку" - это, конечно, хорошо, но без возможности посмотреть, что там внутри - не очень-то удобно.

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

EDIT: благо, архитектура системы позволяет менять алгоритмы шифрования, сжатия, балансировки и т.п. без потери обратной совместимости и необходимости как-то переколбашивать уже добавленные туда данные.

EDIT2: еще, наверное, надо соорудить git- или hg-совместимый интерфейс. Получится git с поддержкой огромных бинарных файлов, гыгы. Но это потом.
wizzard: (Default)
у W3C обнаружен первый драфт WebCryptoAPI - http://www.w3.org/TR/WebCryptoAPI/ , в котором есть SHA, DSA, AES и RSASSA, а также JOSE (Javascript Object Signing and Encryption)

Да, browser cryptography is bad, но если в браузере сделают цифроподписи контента и keystore - то это все внезапно начинает иметь смысл.

Даже с текущим драфтом браузерный CryptoBox тоже сразу же обретает много смысла, потому что pure JS прототип сейчас несуразно медленный, а тут можно уже рассчитывать на единицы мегабайт в секунду хотя бы...
wizzard: (Default)
Итак, как я уже писал, одна из ниш, в которой Cryptobox пытается работать - это дедупликация raw video. О других напишу чуть позже.

У нас есть "general puprose" content-aware chunking, который ест всё, что ему дадут, и в теории его можно расширять парсерами, которые шарят про формат файла.

Вот только на практике такое уточнение парсера, гм, не ахти как помогает.

Потратив очередные выходные на грубый парсер MOV-файлов, получилось следующее:
(тестовые данные - два коротких ролика, отличаются языком надписей)

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

- frame-based chunking: 10x deduplication (500mb+500mb = 550mb)
- content-based chunking: 32х deduplication (500mb+500mb = 516mb)
- content-based + frame-based: 29x deduplication (500mb+500mb = 517mb)

Итого: epic fail. Фреймы слишком большие, content-based и без того хорошо попадает по их границам, а интрафрейм дедупликации практически нету. Добавление frame-based к content-based тупо увеличивает количество метаданных, необходимое для реконструкции, и мешает эвристике, группирующей похожие куски файла.

На inter-frame compressed форматах с мелкими фреймами, может быть, это и поможет. Но я не видел людей, которые бы в здравом уме монтировали видео в форматах с inter-frame compression.
wizzard: (Default)
хохо, good news for CryptoBox (с точки зрения применения для видеомонтажа)

при сжатии видео (в формате Apple ProRes) мы, внезапно, обгоняем winrar по степени сжатия (в Normal Solid режиме)

при этом, в отличие от винрара, у нас сохраняется рандомный доступ к упакованным данным и возможность добросить туда без напряга еще ;)

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 03:12 pm
Powered by Dreamwidth Studios