Вт, 1 окт, 2030, 00:00
Что мне можно дарить из материального.

Хорошие игры для Xbox 360 Pal/PS3.
Лицензионные музыкальные CD (желательно НЕ российского пр-ва) (last.fm).
Microsoft Surface Pro.
Hi-Fi 2.1 колонки. Усилитель для них с оптическим входом. Желательно экранированные от мобильников, можно без гарантии по такому случаю.
Футболки отсюда, отсюда, отсюда и эту. (Размер S, предпочитаемые цвета: белый, серый, синий, фиолетовый, голубой, красный)
Квартиру в Москве в доме с Корбиной. Можно (и нужно) в безвозмездную/дешёвую долгосрочную аренду.
Wi-Fi точку доступа.
Web-камеру.
IP-KVM портов на 5.
Старый лицензионный софт. Примеры можно посмотреть тут
ST32000644NS в большом кол-ве
ISBN4-86056-040-X
Nokia 7110
STAR WARS / Portal / Half Life stuff
100+ TRILLION ZimBABWE DOlLARS
Современные быстрые видеокарты ATI.
Японскую газировку, в т.ч. от всемирно известных производителей (Pepsi и Coca-Cola)
Levi's 501® Original Jeans - Black 30Wx32L в количестве
Dell 2408WFP
Logitech UltraX Premium Silver-Black Keyboard USB (в кол-ве)
Xbox 360 Wireless Controller (Black)
Ваучеры на бесплатную сдачу экзаменов CompTIA и Microsoft в сраной рашке.
Ваучеры на бесплатные дни обучения (не обязательно на весь курс целиком) в московских партнёрах Microsoft, HP, Cisco, Symantec.
Официальные учебные материалы для экзаменов SK0-003, 70-413, 70-414, 70-417 (книги на русском языке, пробные/тренировочные тесты на английском языке).
Nokia Lumia 820/920.
Игры в Steam (Wishlist).
Разумеется этот список никоим образом не означает, что ничего другого мне дарить нельзя.

Пн, 8 сент, 2014, 11:49
Закопал стюардессу

Этот парень пережил 2 корпуса, 2 жёстких диска, 4 разъёма для наушников, 2 батареи и всё это с одними и теми же экраном, системной платой и колесом управления. И всё же пришла пора прощаться - 8 лет серьёзный срок для современной техники. Я устал от глючащего колеса, китайский SSD выдавал дикие задержки при переходе по папкам, а новая передняя панель оказалась очень непрочной и разглядеть что-то через царапины стало уже сложно.

Разумеется, один раз попробовав максимально усиленный iPod перейти на что-то другое уже невозможно.Свернуть )


[DW]

Пн, 25 авг, 2014, 20:28
Облился

А vtab нет :P



После бассейна уже не страшно.


[DW]

Пн, 18 авг, 2014, 21:51
Новый технический блог

Привет. Я принял решение вынести все свои технические/рабочие записи в отдельный блог: http://exchange12rocks.org

Также, есть русская версия: http://ru.exchange12rocks.org

Буду рад вашим замечаниям.

Здесь больше узкоспециализированные посты публиковаться не будут.


[DW]

Ср, 9 июл, 2014, 00:23
Как упростить интерфейс лифта

Есть вот такая панель управления лифтом:


Ездит он, разумеется, между двумя этажами и я уже задолбался эти 2 несчастные кнопки нажимать. По моему, их можно смело выкинуть. После этого, условие движения получается таким: Если после закрытия дверей есть давление на пол, ехать на другой этаж и открывать двери, иначе стоять на месте.
Конечно, такой алгоритм легко надурить: оставил в углу лифта кирпич и нехай он его туда-сюда катает. В свою очередь с этим можно побороться установкой нескольких датчиков (4-5) и ехать только, если состояние хотя бы одного из них за последний цикл открытия закрытия дверей изменялось (но состояния до их открытия и после закрытия могут совпадать).

Почему так до сих пор не делают? Разве это сильно дороже 2-х кнопок?


[DW]

Вт, 29 апр, 2014, 01:36
Внезапно доехал до Южки.

Зашёл на предыдущую работу, пообщался с прошлыми коллегами. Потом дошёл до Глобал Сити. Конечно же, полез смотреть там на DDR и обнаружил в нём 3 халявных кредита - пришлось достепать, чтобы не попали в плохие ноги) После, почти дохлый, взял чаю Nestea и понял, что в этот момент ощутимо не хватает бубликов с Калужки, ЕВПОЧЯ.

Такие дела.

Пн, 14 апр, 2014, 15:52
Привет!

Я в кои-то веки, в связи с экзаменами, отрастил себе волосы. Отсюда вопрос: где в Москве лучше всего сделать рваную стрижку и покрасить её в синий цвет?


Где нынче модно отмечать прогресс просмотра фильмов (можно с оценками, можно без) ala AniDB или MyAnimeList или MyShows?


[DW]

Пн, 10 мар, 2014, 01:13
Process Monitor 3.10

An important update of Process Monitor was released couple of a days ago:

As you may know, we can use two functions with completely opposite names to open registry key: RegCreateKeyEx and RegOpenKeyEx. When you use RegCreateKeyEx, it creates registry key if it's non-existed, but just opens it if key exists. RegCreateKeyEx writes which operation (create or open) it's performed into a separate variable.
RegOpenKeyEx cannot create registry keys and returns error if key doesn't exist.

Before this release there were no way to determine what operation exactly RegCreateKeyEx perform. "Granted Access" property for execution of that function always contained "Read/Write" value.



From this last update, Process Monitor finally can show you what RegCreateKeyEx does. There is no "Granted Access" property for RegCreateKey operation anymore, it was replaced with new "Disposition" property. "Disposition" may contains following strings:
REG_CREATE_NEW_KEY - if new registry key was created.



REG_OPENED_EXISTING_KEY - if RegCreateKeyEx just opened previously existed key.



"Desired Access" property still contains "Read/Write" value, because we cannot predict which action RegCreateKeyEx will do.

Using this new feature, you can separate RegCreateKeyEx calls: just add new condition into Process Monitor's filter with following parameters:
Column - "Detail"
Relation - "contains"
Value - "REG_CREATE_NEW_KEY" or "REG_OPENED_EXISTING_KEY"
Action - "Include"




[DW]

Пн, 10 мар, 2014, 01:04
Process Monitor 3.10

Коллеги, Process Monitor обновился до версии 3.10 и вот почему это важно:

Как вам может быть известно, открывать ключи реестра на чтение можно как минимум двумя функциями с противоположными по смыслу названиями: RegCreateKeyEx и RegOpenKeyEx. RegCreateKeyEx создаёт переданный ей ключ реестра, а если он уже существует, просто открывает его. При этом, функция записывает выполненное действие (создание/открытие) в отдельную переменную, которую ей тоже можно передать при вызове.
RegOpenKeyEx создавать ключи реестра не умеет и в случае отсутствия переданного ей ключа, возвращает ошибку.

Ранее, у нас не было возможности понять в Process Monitor'е, какую именно операцию выполнила функция RegCreateKeyEx, свойство Granted Access для вызова такой функции всегда содержало строку «Read/Write».



В последнем обновлении Process Monitor 3.10 наконец-то научили распознавать действие, произведённое функцией RegCreateKeyEx. Свойства Granted Access для операции RegСreateKey больше нет, зато есть новое свойство Disposition в котором будет указано:
REG_CREATED_NEW_KEY - если функция RegCreateKeyEx создала отсутствующий ключ реестра.



REG_OPENED_EXISTING_KEY - если ключ существовал до вызова функции RegCreateKeyEx и она его просто открыла.



Свойство Desired Access осталось неизменным - «Read/Write», что логично, т.к. до вызова функции неизвестно, что именно она будет делать.

Новая возможность Process Monitor позволит вам быстро фильтровать события. Для этого добавьте условие в котором колонка Detail содержит либо REG_CREATED_NEW_KEY, либо REG_OPENED_EXISTING_KEY.




[DW]

Вс, 2 мар, 2014, 23:26
Moved protected server between primary DPM servers - cannot add secondary protection

You have one secondary DPM-server (DPM3) and 2 primary connected to it (DPM1 and DPM2). You have a server (PS1) protected by DPM1 and DPM3. You decide to move protection of PS1 from DPM1 to DPM2. You stop protection of PS1 at DPM1 and DPM3. You connect PS1 to DPM2. You wait until first replica is created, then you try to add PS1 back to DPM3 but from DPM2.

In that case you cannot see PS1 at DPM3 in the list of data sources protected by DPM2.

This happens because each protected server has a single record in a table of protected servers at DPM configuration database. One of the attributes of this record is an ID of DPM server protecting that data source. Since secondary DPM knows nothing about you moving data sources between primary servers, it doesn't update that record with an ID of new primary DPM server.

You can fix this manually by updating DPMServerId attribute of migrated protected server with an ID of new primary DPM server.

WARNING! This scenario IS NOT supported by Microsoft. Use instructions below at one's own risk, except and only when you are specifically instructed by Microsoft technical support specialist to do this.

Be sure to backup your DPMDB database before run any T-SQL command!

  1. Connect to DPMDB of your secondary server (You can find more about it here).

  2. Get a list of DPM-servers and their IDs:
    SELECT ServerId, ServerName, DPMServerId FROM [dbo].[tbl_AM_Server]
    WHERE IsDPM = 1

  3. Write down IDs of DPM1 (<OLD-ID>) and DPM2 (<NEW-ID>).

  4. Determine which primary DPM-server protects PS1 according to the knowledge of SDPM1:
    SELECT DPMServerId FROM [dbo].[tbl_AM_Server]
    WHERE ServerName = '<Protected Server's FQDN>'

  5. Make sure it equals <OLD-ID>, otherwise this instruction is not for you — contact Microsoft Support instead.

  6. Update protected server record with ID of new primary server:
    UPDATE [dbo].[tbl_AM_Server] SET DPMServerId = '<NEW-ID>'
    WHERE ServerName = '<Protected Server's FQDN>'

  7. Run new/modify protection group master and press "Clear cache" button.

  8. Never ever move protected servers between primary DPMs again, since it is NOT supported by Microsoft.


Similar issues:
http://social.technet.microsoft.com/Forums/en-US/3a3c84aa-8fc9-445f-a8eb-7af7b3d74d76/problems-moving-protected-server-to-second-dpm-2012-server
http://social.technet.microsoft.com/Forums/en-US/9ad8a39b-dc1e-4238-a571-44e9c1956014/moving-or-switching-protected-servers-from-one-dpm-2010-server-to-another-dpm-2010-server-fails
http://social.technet.microsoft.com/Forums/en-US/a1d17f02-253a-48dd-b39d-1acab18f05ae/secondary-dpm-reflects-incorrect-primary-dpm
http://social.technet.microsoft.com/Forums/en-US/24d829e8-ee7c-4dbc-bfc6-f20fe932ec2c/error-id-31162-unable-to-switch-dpm-agent
http://social.technet.microsoft.com/Forums/en-US/70aa1634-2ad6-4756-af21-7f5852ee042e/id-31162-changing-ps-to-another-dpm-server
http://social.technet.microsoft.com/Forums/en-US/c60bd65d-0274-4a13-bf03-3515d4fcc94f/remove-an-item-from-the-dpm-protected-server-list
http://social.technet.microsoft.com/Forums/en-US/0545eb26-ef19-488b-9f28-59767aedefbd/cant-set-up-backups-for-vms-i-moved-via-server-2012s-replicationfailover-feature
http://social.technet.microsoft.com/Forums/en-US/8dddf150-299c-496a-9572-44da29e4516f/seconday-protection


[DW]

Вс, 2 мар, 2014, 23:07
После перемещения сервера между первичными DPM-серверами, его невозможно добавить на вторичном DPM

У вас есть один вторичный DPM-сервер (DPM3), защищающий два первичных (DPM1 и DPM2). У вас есть защищаемый сервер (PS1), добавленный на один из первичных серверов (DPM1) и на вторичный. Вы останавливаете защиту PS1 на первичном и вторичном сервере. Вы переключаете PS1 с DPM1 на DPM2. Вы дожидаетесь создания реплик на DPM2. Вы пытаетесь добавить PS1 обратно на DPM3, на этот раз с DPM2.

В таком случае, PS1 будет отсутствовать на вторичном сервере в списке ресурсов, защищаемых новым первичным сервером.

Это происходит потому, что каждый защищаемый сервер имеет единственную запись в списке защищаемых серверов в БД DPM. Одним из атрибутов этой записи является ID DPM-сервера, который защищает указанный сервер. В случае переноса сервера между двумя первичными DPM-серверами, вторичный сервер ничего не знает об этом изменении и не обновляет соответствующий атрибут для записи этого сервера в своей базе.

Это можно исправить вручную, обновив атрибут DPMServerId, для перенесённого сервера, на актуальный.

ВНИМАНИЕ! Это НЕ поддерживаемый официально Microsoft сценарий. Используйте приведённые инструкции на свой страх и риск, если только представитель технической поддержки Microsoft явно не указал вам обратного.

ОБЯЗАТЕЛЬНО сделайте полную резервную копию БД DPM перед выполнением следующих действий.

  1. Подключитесь к базе SQL вторичного DPM-сервера. (Как это сделать, читайте здесь.)

  2. Получите список DPM-серверов и их ID:
    SELECT ServerId, ServerName, DPMServerId FROM [dbo].[tbl_AM_Server]
    WHERE IsDPM = 1

    Запишите ID DPM-сервера с которого вы переносили данные (<OLD-ID>) и ID сервера на который их перенесли (<NEW-ID>).

  3. Определите, какой сервер защищает перенесённый сервер, согласно сведениям в базе вторичного сервера запросом:
    SELECT DPMServerId FROM [dbo].[tbl_AM_Server]
    WHERE ServerName = '<Protected Server's FQDN>'

    Убедитесь, что полученный ID совпадает с <OLD-ID>. В противном случае, эта инструкция вам не подходит — обратитесь в техническую поддержку Microsoft.

  4. Обновите сведения в базе вторичного сервера согласно текущей ситуации:
    UPDATE [dbo].[tbl_AM_Server] SET DPMServerId = '<NEW-ID>'
    WHERE ServerName = '<Protected Server's FQDN>'

  5. Запустите мастер создания/изменения группы защиты и нажмите кнопку «Clear cache».

  6. Больше никогда-никогда не перемещайте защищаемые серверы между Primary-серверами, подключёнными к одному и тому же Secondary DPM серверу. Это НЕ поддерживается Microsoft.

[DW]

Ср, 26 фев, 2014, 14:26
How to connect to DPM SQL database (DPMDB)

Connection parameters for System Center Data Protection Manager configuration database are located into registry key HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB on the computer where DPM server is installed. You can quickly determine essential parameters by running following PowerShell commands:

SQL server name:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').SqlServer
>DPMSRV

Database name:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').DatabaseName
>DPMDB_DPMSRV

SQL server instance:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').InstanceName
>MSSQLSERVER

Use SQL Server Management Studio to connect to DPM database using values from above. If SQL server instance name is "MSSQLSERVER", you should omit it while connecting to SQL server.
Only local administrators group is alowed to access DPMDB by default. If you run SSMS on a DPM server locally, don't forget to run it as administrator.


[DW]

Ср, 26 фев, 2014, 14:17
Как подключиться к SQL БД DPM (DPMDB)

Сведения для подключения к БД System Center Data Protection Manager хранятся в разделе реестра HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB на компьютере с установленным DPM-сервером. Вы можете быстро определить основные параметры подключения при помощи следующих PowerShell-команд:

Имя сервера базы данных:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').SqlServer
>DPMSRV

Имя самой базы данных:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').DatabaseName
>DPMDB_DPMSRV

Имя SQL-инстанса:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB').InstanceName
>MSSQLSERVER

Далее, используйте SQL Server Management Studio для подключения с параметрами, полученными выше. Если имя SQL-инстанса — MSSQLSERVER, его при подключении указывать не надо вообще.
По-умолчанию, доступ в DPMDB разрешён только группе локальных администраторов, поэтому, если запускаете SSMS локально, не забудьте запустить её с повышенными привилегиями (Run as administrator).


[DW]

Пн, 24 фев, 2014, 01:51

Okay, то есть левое ухо у меня не слышит 16 и 17 kHz (правое — сдаётся на 18-ти).


[DW]

Вс, 23 фев, 2014, 23:26
Коллеги, очень важное обновление вышло на днях

У вас есть контроллеры домена Active Directory, работающие под управлением Windows Server 2008 R2. Также, у вас есть члены домена работающие как под управлением Windows 8/8.1 (NT6.2+), так и под управлением Windows 7 (NT6.1-). В таком случае, при попытке сменить пароль учётной записи на члене домена версии NT6.3 (Windows 8.1, Server 2012 R2), вы получите ошибку «The security Database on the server does not have a computer account for this workstation trust relationship». В случае NT6.2 (Windows 8), вы МОЖЕТЕ получить ошибку, если установлен октябрьский UR (http://support.microsoft.com/kb/2883201).
На компьютерах с установленной Windows 7/2008 R2 и ниже, пароль меняется нормально.

Для решения этой проблемы, Microsoft выпустила обновление 2910686. После распространения его на контроллеры домена 2008 R2, пароль должен меняться нормально на любой версии операционной системы.
Альтернативным решением является обновление всех контроллеров домена на Windows 2012 и выше.

Подробнее проблема разбирается здесь: http://social.technet.microsoft.com/Forums/windows/en-US/59fc8bb0-bc04-4ff8-a0bc-f9eed99bb060/problem-changing-domain-user-password-on-windows-8?forum=w8itprosecurity


[DW]

Вс, 23 фев, 2014, 17:48
Дропнул HIMYM

Досмотрел последний сезон Торчвуда: Основной сюжет интересный, здорово, что он един для всего сезона полностью, но всё, что вот на него накручено, это очень, очень плохо. Торчвуд как-то слишком легко расстаётся со своими, например, Джек до сих пор жив, хотя по морде видно, что косить под бессмертного у него больше не выйдет, как ни гримируй — спасёт только компьютерная графика (Можно, конечно, дальше негра как-то использовать, но как объяснить исчезновение Джека, тогда? Он улетел, но обещал вернуться?). Вобщем, я рад, что это, наконец-то, действительно кончилось.


[DW]

Вс, 26 янв, 2014, 19:57
Привет.

Мне пришла в голову мысль, что для движения по знакомому маршруту, среди объектов движущихся со сравнимой скоростью, достаточно знать обстановку (т.е. обозревать) всего на 1,5 секунды вперёд (если обрабатывает её человеческий мозг). Теперь расскажите мне, почему я неправ.


[DW]

Вт, 26 ноя, 2013, 09:22

Вот уже более полугода у меня на руках находится телефон с Windows Phone 8 - HTC 8X. За это время я использовал не все функции ОС, но мне захотелось поделиться впечатлениями о тех, что получилось изучить в достаточной степени. Итак:Свернуть )


[DW]

20 most recent