Руководство MICROSOFT по про­ек­ти­ро­ва­нию архи­тек­ту­ры приложений

Группа patterns & practices опуб­ли­ко­ва­ла пару дней назад 2‑е изда­ние на рус­ском язы­ке: “Руководство MICROSOFT® по про­ек­ти­ро­ва­нию архи­тек­ту­ры при­ло­же­ний”. Краткое содер­жа­ние: — Архитектура и дизайн про­грамм­но­го обес­пе­че­ния — Основы про­ек­ти­ро­ва­ния — Архетипы при­ло­же­ний и неко­то­рые допол­ни­тель­ные мате­ри­а­лы. Руководство будет полез­но всем, кто раз­ра­ба­ты­ва­ет при­ло­же­ния (не обя­за­тель­но на плат­фор­ме Майкрософт) и содер­жит мно­же­ство упо­ря­доч­ных све­де­ний. Скачать … Читать далее

Дрейфующее вре­мя в HyperV

По раз­ным при­чи­нам вре­мя на сер­ве­ре Hyper‑V может дрей­фо­вать, что может пло­хо вли­ять на госте­вые опе­ра­ци­он­ные систе­мы. Самое пло­хое что это может вызы­вать ошиб­ки Security-Kerberos, так как вре­мя биле­та очень важ­но. Могут вызы­вать­ся ошиб­ки обнов­ле­ния груп­по­вой поли­ти­ке в домене (Source: GroupPolicy, event id: 1126). Чтобы устра­нить это нуж­но сде­лать опе­ра­ции. 1. Отключить в пара­мет­рах служб инте­гра­ции … Читать далее

Microsoft откры­ва­ет фор­мат фай­ла PST

Microsoft откры­ва­ет внут­рен­ний фор­мат фай­лов pst. Как извест­но, на рабо­чих ком­пью­те­рах Microsoft Outlook исполь­зу­ет фор­мат pst. Существует мно­же­ство ути­лит, поз­во­ля­ю­щих рабо­тать с эти­ми фай­ла­ми, в этот фор­мат уме­ет экс­пор­ти­ро­вать дан­ные Microsoft Exchange Server. В целях облег­че­ния вза­и­мо­дей­ствия раз­лич­ных про­грамм и уни­фи­ка­ции досту­па к таким фай­лам (сей­час сто­рон­ние ути­ли­ты исполь­зу­ют файл кто во что горазд), Microsoft … Читать далее

Обнови свой ком­му­ни­ка­тор до Windows Mobile 6.5

Уже для неко­то­рых моде­лей доступ­но обнов­ле­ние с Windows Mobile 6.1 до 6.5. Подробнее о том как это сде­лать и для каких моде­лей и про­из­во­ди­те­лей это доступ­но, мож­но почи­тать тут или тут. Сравнение вер­сий Windows Mobile тут.

Использование вызо­вов P/Invoke в C#

Иногда при исполь­зо­ва­нии управ­ля­е­мо­го кода при­хо­дит­ся исполь­зо­вать неуправ­ля­е­мые типы. В основ­ном это необ­хо­ди­мо при вызо­ве функ­ции из dll. И основ­ная про­бле­ма, кото­рая воз­ни­ка­ет при объ­яв­ле­нии функ­ций это сопо­став­ле­ние неуправ­ля­е­мых типов (типов C++) и управ­ля­е­мых типов C#. Использовать управ­ля­е­мый код очень про­сто. И он предо­став­ля­ет про­стые спо­со­бы обер­нуть управ­ля­е­мым кодом любую dll. Например: BOOL KernelIoControl( DWORD dwIoControlCode, LPVOIDЧитать далее

Подготовка дан­ных для ЕГАИС в фор­ма­те XML

По прось­бе дру­зей за два выход­ных была быст­рень­ко собра­на ути­лит­ка для импор­та дан­ных в ЕГАИС. Прошу любить и жало­вать на стра­ни­це про­ек­та. Обсуждение ее вести луч­ше пря­мо там же.

WebCast о без­опас­но­сти AJAX

В сре­ду 11 мар­та в 20:00 прой­дет инте­рес­ный WebCast о кон­цеп­ции без­опас­но­сти в при­ло­же­ни­ях, исполь­зу­ю­щих AJAX. Регистрация на WebCast доступ­на тут. Язык — англий­ский, вре­мя — 1 час. Докладчики Брайан Салливан (Microsoft) и Билли Хоффман (HP). Думаю, несмот­ря на слож­ность, даже тем кто пло­хо зна­ет язык, но увле­ка­ет­ся AJAX, сто­ит поучав­ство­вать. Многие счи­та­ют, что исполь­зо­ва­ние AJAXЧитать далее

Открытое пись­мо пред­ста­ви­те­лей IT отрас­ли Дмитрию Медведеву

6 мар­та Президенту России отправ­ле­но пись­мо от пред­ста­ви­те­лей оте­че­ствен­ной ИТ инду­стрии. Несмотря на нали­чие раз­но­гла­сий (в целом даже боль­шин­ство под­пи­сав­ших­ся в дета­лях не со всем в пись­ме соглас­ны) это пись­мо состо­я­лось. Говорит это о дей­стви­тель­но боль­ших про­бле­мах IT обла­сти в России. И дей­стви­тель­но. В обла­сти инфор­ма­ци­он­ной без­опас­но­сти спе­ци­а­ли­стов спо­соб­ных под­го­тав­ли­вать кад­ры нет, да и в дру­гих обла­стях IT ситу­а­ция … Читать далее

Изменения в DHCP для Windows Server 2008 R2 и Windows 7

Точно так­же как и в кли­ен­те Windows 7 были вне­се­ны неко­то­рые улуч­ше­ния по опти­ми­за­ции полу­че­ния IP адре­са и без­опас­но­сти, так и в сер­вер­ных вер­си­ях DHCP пре­тер­пел неко­то­рые изме­не­ния. Правда нуж­но отме­тить, что все изме­не­ния вполне ожи­да­е­мы (о них даже на Платформе в общем гово­ри­ли). Итак, непо­сред­ствен­но изме­не­ния: — появи­лась под­держ­ка MAC адре­са сети с меха­низ­мом кон­тро­ля … Читать далее