13.12.2013
|
|
Здравствуйте, Dair, Вы писали:
D>Для меня загадка — современные алгоритмы шифрования (криптографии). Мат.аппарата не хватает D>На практическом уровне — public key/private key понятно, но чо там внутри — чисто магия. Да ладно, если говорить о принципах, то там же всё вообще тривиально. Вот смотри, предположим у нас есть функция y=exp(x); и соответственно обратная ей x=ln(y); Причём (и это ключевой момент) ln вычисляется намного дольше, чем exp. Кстати, это и для обычных exp и ln справедливо, а в асимметричной криптографии используется спец. вариант, в котором ln вычисляется годами... Теперь, при наличие пары таких функций, мы можем тривиально наладить защищённый канал. Вот предположим у нас есть два человека (1 и 2) с каждый стороны и ещё третий, прослушивающий канал. 1 и 2 генерируют по одному случайному числу k1 и k2. Затем считают от них p1=exp(k1) и p2=exp(k2). И отсылают друг другу. В итоге у первого есть k1 и p2, у второго k2 и p1, а у прослушивающего p1 и p2. |
|
28.11.2013
|
|
Сегодня Владимир Кочетков опубликовал на рсдн сообщение о смерти Макса Шеманарёва, ака McSeem2 http://www.rsdn.ru/forum/life/5377045.
|
|
09.04.2013
|
|
В выходные мы успешно мигрировали RSDN@Home с BLToolkit на linq2db. Было поправлено несколько не очень серьезных, но неприятных ошибок. В итоге полет нормальный, так что всем рекомендую как минимум новые проекты начинать на linq2db, и, по возможности мигрировать старые.
Основные исправления заключаются в смене неймспейсов и переименовании части атрибутов для разметки маппинга. Изменений в запросах не понадобилось. На очереди rsdn.ru |
|
14.09.2012
|
|
Описание первого взгляда на Windows 8
|
|
17.09.2012
|
|
http://msdn.microsoft.com/en-US/roslyn
New C# Language Features Implemented Since June 2012 CTP: Collection initializers Extern aliases Expression trees Multi-dimensional arrays Nullable types Object initializers Type forwarders Unsafe code (except fixed-size buffers) New VB Language Features Implemented Since June 2012 CTP: Array literals Collection initializers External method declarations (Declare) Handles clauses Late-binding Nullable types Object initializers Operator overloading ParamArray parameters Partial methods Shared constructors User-defined conversions With statements XML literals |
|
23.05.2013
|
|
Помнится, Влад предлагал сделать на NemerleWeb новое дерево/меню для rsdn.ru.
На этой неделе удалось допилить это дерево до состояния, когда можно уже показывать общественности. Пока из новых фишек только поиск и возможность прикреплять под-ветки на главную страницу. Если кому интересно, посмотреть можно здесь: http://m.rsdn.ru Самое интересное — это код. Вся структура меню состоит из трёх Unit'ов 1. MainPage https://github.com/NemerleWeb/NemerleWeb/blob/master/NemerleWeb.RSDN/MVVM/MainPage.n Здесь рендерится общая структура страницы: левая часть (поиск, прикреплённые ветки, меню) и правая, которая содержит iframe для страниц rsdn. 2. TreeNode https://github.com/NemerleWeb/NemerleWeb/blob/master/NemerleWeb.RSDN/MVVM/TreeNode.n Собственно, нода. |
|
16.09.2013
|
|
Хочу поделиться интересной ссылкой на научно-популярный проект http://postnauka.ru/. Что удивительно — добротного качества и наполнения. Что ещё более удивительно — на русском языке. Создатели определяют себя так:
|
|
24.08.2012
|
|
Страница проекта: http://nemerlewebsamples.apphb.com
Репозиторий: https://github.com/NemerleWeb/NemerleWeb Все важные обновления будут поститься в этой теме. Здесь же можно постить свои вопросы и предложения/замечания. |
|
24.08.2012
|
|
Как KnockoutMVC ( http://knockoutmvc.com/ ) но намного круче.
Уже сейчас есть невообразимые вещи как DSL , который генерирует JS и все это без написания дополнительных трансляторов Демо сайт не работает, но это временно =) |
|
28.05.2013
|
|
Слайды, русская версия: http://www.slideshare.net/kochetkov.vladimir/hdswasm-russianproofreaded
Слайды, английская версия: comming soon Видео: http://broadcast.comdi.com/broadcast/player/stream/?streamKey=spetz7gtsp46jy0mr73y (воркошоп начался в 14:22, необходимо промотать до этого момента). К сожалению, по ссылке наглядный пример того, что нельзя практически не спать около трех суток, а потом просто так взять и провести воркшоп =/ Количество фейлов, заминок и проблем с речью зашкаливает, а в конце из-за технической задержки в начале, не успел рассказать про SDL в конце. Поэтому в планах работа над ошибками и повторное проведение воркшопа в формате вебинара или вебкаста, где-то ближе к концу лета. |
|