Stock# 2.3
Atom
8/24/2010
Mikhail Sukhov


Выложил новую версию. Описание будет чуть позднее. Глобальные изменения отсутствуют, так что можно качать тем, кто писал о своих ошибках. Пофиксил все, если не забыл. Только есть одна особенность. Я перешел на VS 2010 (но пока на .NET 3.5). Так что sln файла теперь два. Один для 2010, другой для 2008.


Tags:


Thanks:


< 1 2 3 
Иванов Андрей

Avatar
Date: 8/28/2010
Reply


Не знаю аналогов =)

Про криптографию не представляю, чего там оборачивать -- мы подписываем Sha1, шифруем Rijndael. Всё это и так высокоуровнево, особенно, когда MS переписал Rijndael на .Net без тормозного оборачивания native-кода.

ObjectBuilder озадачит, когда вернётесь в какой-нибудь код через год.

Про механизм кэширования сильно зависит от задачи. Я ж не знаю, что вы кэшируете =) В .Net 4.0 естьhttp://msdn.microsoft.com/en-us/library/dd287191.aspx, этого обычно хватает с головой для памяти, особенно учитывая ограничения, накладываемые Quik из-за 32 битов. Этот неймспейс я ждал больше всего в четвёрке.

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

Thanks:

Mikhail Sukhov

Avatar
Date: 8/30/2010
Reply


Разница есть. Вот например с помощью EntLib (+Ecng.Cryptography) процесс шифрования выглядит следующим образом (пишу по памяти):

var publicKey = "публичный ключ".ToKey(); var privateKey = "закрытый ключ".ToKey();

var algo = CryptographyAlgorithm.Create(AlgorithmTypes.Asymmetric, publicKey, privateKey); algo.Decrupt(algo.Encrypt(data));

Если использовать голый .NET то будет код много больше.

Да, как раз вернулся через 2 года к одному классу. Забыл все сложности конфига с ObjectBuilder.

На .NET 4 перейти не могу. Причина - не все аналитические программы переведены на это FW. Если я перейду, то уже будет невозможно писать адаптеры под те прогаммы на S#.

Thanks:

Tauler

Avatar
Date: 9/1/2010
Reply


А будет документация то? а то эвристика со состоянием заявки так и глючит :)

Thanks:

Mikhail Sukhov

Avatar
Date: 9/1/2010
Reply


На это неделе будет 2.4. Это отдельная версия со своими изменениями. Но фиксов - море. Причем некоторые кардинальные. Например, событийная модель. Вот сейчас все это дело тестирую. Как закончу тест, то в паблик и новость. Под 2.3 не захотел давать новость, потому что не все дофиксил.

Thanks:
< 1 2 3 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy