DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения

В феврале 2019 года состоялся релиз ReactiveUI 9  —  кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI  — это инструмент для тесной интеграции реактивных расширений с шаблоном проектирования MVVM. Знакомство с фреймворком можно начать с серии статей на Хабре или со вступительной страницы документации. Обновление ReactiveUI 9 включает в себя множество исправлений и улучшений, но, пожалуй, самое интересное и значимое изменение — тесная интеграция с фреймворком DynamicData, позволяющим работать с изменяющимися коллекциями в реактивном стиле. Попробуем разобраться, в каких случаях нам может пригодиться DynamicData и как устроен внутри этот мощный реактивный фреймворк!
Читать дальше →
DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения
Source: habrahabr

[Из песочницы] Централизованный доступ к ЭЦП и прочим ключам электронной защиты с помощью аппаратных USB over IP

Хочу поделиться нашим годичным опытом при поиске решения для организации централизованного и упорядоченного доступа к ключам электронной защиты в нашей организации (ключи для доступа к площадкам для торгов, банковские, ключи защиты программного обеспечения и т.д.). В связи с наличием у нас филиалов, территориально весьма разнесенных друг от друга, и наличием в каждом из них по нескольку ключей электронной защиты — постоянно возникает необходимость в них, но в разных филиалах. После очередной суеты с потерянным ключом, руководство поставило задачу — решить эту проблему и собрать ВСЕ USB устройства защиты в одном месте, и обеспечить с ними работу не зависимо от места расположения сотрудника.

Итак, нам необходимо собрать в одном офисе все имеющиеся в нашей компании ключи банк клиентов, лицензий 1с (hasp), рутокены, ESMART Token USB 64K, и т.д. для последующей эксплуатации на удаленных физических и виртуальных машинах Hyper-V. Количество usb устройств – 50-60 и точно, что это не предел. Расположение серверов виртуализации вне офиса (датацентр). Расположение всех USB устройств в офисе.
Читать дальше →
[Из песочницы] Централизованный доступ к ЭЦП и прочим ключам электронной защиты с помощью аппаратных USB over IP
Source: geektimes

Пост №3871855

Автор: Эл Банди

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3871855″ }, «headline»: « ш JW +'£w * У1 ' . • iw/áS ’ л * '¿r 6'. ' ‘ / красивые картинки :: RHADS (Артём Чебоха) :: осьминог :: artist :: сюрреализм :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/art-%D0%BE%D1%81%D1%8C%D0%BC%D0%B8%D0%BD%D0%BE%D0%B3-artist-RHADS-5093053.jpeg», «height»: 960, «width»: 1280 }, «datePublished»: «2019-03-24T19:48:44+03:00», «dateModified»: «2019-03-24T19:48:44+03:00», «author»: { «@type»: «Person», «name»: «Эл Банди» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «<SG* -‘ * / ¿L. St*-" ,ЙЭДВ*‘ь -> ' •>/ • *»>/ >$ИЛ,'; íA • ' < аЯЬь^ш/Ж ¿j¿» }
Комментировать 
Пост №3871855
Source: Joyreactor

Пост №3871840

Автор: Анонимус Первый

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3871840″ }, «headline»: «манул :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%BC%D0%B0%D0%BD%D1%83%D0%BB-5093035.png», «height»: 854, «width»: 640 }, «datePublished»: «2019-03-24T19:34:13+03:00», «dateModified»: «2019-03-24T19:34:13+03:00», «author»: { «@type»: «Person», «name»: «Анонимус Первый» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871840
Source: Joyreactor

Пост №3871833

Автор: Arwin

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://SCP.reactor.cc/post/3871833″ }, «headline»: «The SCP Foundation (Secure. Contain. Protect.) :: A・TYPEcorp :: читать справа налево :: SCP-343 :: Oversimplified SCP :: перевод :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Oversimplified-SCP-SCP-343-The-SCP-Foundation-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-5093025.jpeg», «height»: 1531, «width»: 1091 }, «datePublished»: «2019-03-24T19:19:36+03:00», «dateModified»: «2019-03-24T19:19:36+03:00», «author»: { «@type»: «Person», «name»: «Arwin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871833
Source: Joyreactor

Пост №3871832

Автор: Proteus_An

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://ar.reactor.cc/post/3871832″ }, «headline»: «Anime (RDR, Reshotka Democratic Republic) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Anime-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-5093024.png», «height»: 1280, «width»: 640 }, «datePublished»: «2019-03-24T19:18:25+03:00», «dateModified»: «2019-03-24T19:18:25+03:00», «author»: { «@type»: «Person», «name»: «Proteus_An» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871832
Source: Joyreactor

Пост №3871830

Автор: Arwin

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://SCP.reactor.cc/post/3871830″ }, «headline»: «The SCP Foundation (Secure. Contain. Protect.) :: A・TYPEcorp :: читать справа налево :: SCP-294 :: перевод :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/SCP-294-A%EF%BD%A5TYPEcorp-The-SCP-Foundation-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-5093019.jpeg», «height»: 2048, «width»: 1459 }, «datePublished»: «2019-03-24T19:16:44+03:00», «dateModified»: «2019-03-24T19:16:44+03:00», «author»: { «@type»: «Person», «name»: «Arwin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871830
Source: Joyreactor

Вся история Linux. Часть II: корпоративные перипетии

Продолжаем вспоминать историю развития одного из самых значимых продуктов в опенсорсном мире. В прошлой статье мы поговорили о разработках, которые предшествовали появлению Linux, и рассказали историю рождения первой версии ядра. В этот раз сосредоточимся на периоде коммерциализации этой открытой ОС, который начался в 90-х.

Читать дальше →
Вся история Linux. Часть II: корпоративные перипетии
Source: geektimes

Пост №3871825

Автор: Yarka79

90.Старые раны Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3871825″ }, «headline»: «90.Старые раны / перевод :: Интервал Меча :: сверхъестественное :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB-%D0%9C%D0%B5%D1%87%D0%B0-%D1%81%D0%B2%D0%B5%D1%80%D1%85%D1%8A%D0%B5%D1%81%D1%82%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-5093014.jpeg», «height»: 9927, «width»: 750 }, «datePublished»: «2019-03-24T19:13:37+03:00», «dateModified»: «2019-03-24T19:13:37+03:00», «author»: { «@type»: «Person», «name»: «Yarka79» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871825
Source: Joyreactor

Пост №3871821

Автор: AliaDen

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3871821″ }, «headline»: «Anime Ero BDSM :: Anime Ero Pussy :: G36 (Girls Frontline) (Heckler & Koch G36 (HK50)) :: Oppai (Грудастые Няшки, Anime Boobs, Аниме Сиськи) :: Girls Frontline :: Anime Ero (Взрослые Няшки) :: Anime Art (Аниме арт, Аниме-арт) :: c.rabbit :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img10.joyreactor.cc/pics/post/full/crabbit-G36-%28Girls-Frontline%29-Girls-Frontline-Anime-5093006.jpeg», «height»: 3508, «width»: 2480 }, «datePublished»: «2019-03-24T19:10:35+03:00», «dateModified»: «2019-03-24T19:10:35+03:00», «author»: { «@type»: «Person», «name»: «AliaDen» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3871821
Source: Joyreactor