wizzard: (Default)
2013-06-11 11:59 pm

TrueLink fundraiser // исследование общественного интереса

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

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

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

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


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

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

Спасибо %)
wizzard: (Default)
2013-04-23 06:08 pm

SeedCamp


лол фоточка

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

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

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

EDIT: а как можно конвертировать Keynote в PPT/PPTX/PDF на винде? Zamzar.com не справляется :/
wizzard: (Default)
2013-04-22 11:06 am

Еще один пример того, как не надо делать шифрованные сервисы (Ciphercloud FAIL)

Спрос на шифрованные сервисы явно растет - судя по цифрам, публикуемым http://www.ciphercloud.com/

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

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

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

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

А вот презентации и сэйлзы у них отличные. Эх, нам бы такие %)
wizzard: (Default)
2013-04-16 03:00 pm

slowpoke me

криптобокс неожиданно выбрали для mini seedcamp kyiv, невзирая на то что записать видео у меня руки так и не дошли %)

визитки, визитки, черт, надо визиток напечатать наконец
wizzard: (Default)
2013-03-19 10:47 am

over and over again


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

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

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

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

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

edit: вставил картинку, картинка уменьшена и не кликабельна, дабы не вызывать вопросов у лоеров заказчика.
wizzard: (Default)
2013-02-04 06:06 am

купи козу - продай козу

Продал козу. Счастлив. Вернулась способность думать головой. Волшебно.
wizzard: (Default)
2012-12-24 03:15 pm

дыбр

(просто поток сознания, можно особо не читать)

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

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

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

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

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

в режиме бешеной белки

переговоры, переговоры, переговоры

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

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

аж на тренинг записался, потому что, судя по всему, это надолго.
wizzard: (Default)
2012-09-23 12:25 pm

cryptobox dogfooding

После трех месяцев тестов решился-таки заняться dogfooding'ом

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

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

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

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

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

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

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

EDIT2: еще, наверное, надо соорудить git- или hg-совместимый интерфейс. Получится git с поддержкой огромных бинарных файлов, гыгы. Но это потом.
wizzard: (Default)
2012-09-20 12:44 am

browser crypto is coming

у 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)
2012-08-26 12:51 pm
Entry tags:

про content-based deduplication

Итак, как я уже писал, одна из ниш, в которой 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)
2012-08-16 11:13 pm

cryptobox news

хохо, good news for CryptoBox (с точки зрения применения для видеомонтажа)

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

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