Thursday, June 13, 2013

MCSE again

Неделю назад я сдал два недостающих экзамена по дизайну Windows Server
2012, и вот сегодня на сайте появился сертификат. Теперь я Microsoft
Certified Solutions Expert в области Server Infrastructure. Ура!

Wednesday, June 5, 2013

Cloud server

Вот что я нарыл по облачным серверам.

Лидер в области инфраструктурных облачных служб - это Амазон.
1 год они дают бесплатно пользоваться

Типы виртуальных серверов
http://aws.amazon.com/ec2/instance-types/

цены
http://aws.amazon.com/ec2/pricing/

для моей задачи достаточно t1.micro ($0.02/h)

15 мая подобные услуги для населения стал оказывать и Гугл (ранее они
были доступны владельцам золотого уровня поддержки). Народ пишет, что
по скорости предложение гугла выигрывает у амазона:

цены и типы виртуальных серверов
https://developers.google.com/compute/docs/pricing

для моей задачи достаточно f1-micro, она дешевле амазоновской на $0.001

Буквально на днях МС также объявил, что инфраструктурные службы будет
оказывать Windows Azure и цены будут не выше амазоновских.

Saturday, March 16, 2013

What's New in Active Directory in Windows Server 2012

Среди ключевых нововведений:
- ADAC - это новый интерфейс для управления АД. Все действия в гуи на самом деле выполняются скриптами, можно посмотреть историю их выполнения.
- поддержка виртуализации контроллеров домена
- поддержка клонирования виртуальных контроллеров - создал xml файл, экспортировал машину, импортировал машину
- графическая оболочка к корзине АД - теперь при восстановлении случайно удалённых объектов не нужно пользоваться скриптами
- улучшение в мастере АД, можно удалённо устанавливать контроллер
- изменения в GPMC - показывает статус групповой политики, можно удалённо делать обновления групповой политики

Презентация эксперта из МС по всем новым фичам. Можно скачать видео и powerpoint файл.
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA312

Thursday, March 14, 2013

Stephen Merchant Choices transcript

http://www.youtube.com/watch?v=bWUHiRT6Zdw

Me and Tony, did... wrote a play about issues and things and it's
called "Choices".


(All right, Ok Lisa, you come here.)

Scene 1

Anthea should be home by now.
Look at the time. I bet she's out with that Kevin. Not that you'd care
because you're always down at pub drinking and smoking. And you're on
the dole!

Shut up or I'll beat you!

(Take it seriosly, won't you?)
(Sorry, Lisa)
(I'm being scared now)
(Do not leave, carry on)

That girl drives me at the wall. Sometimes I could just...

What?

Nothing.

(All right. Off you go. That's great)

In my day kids played in big fields by factories and spoke but weren't
heard. Nowadays they've got no respect for authority because of Bob
Geldof.

Scene 2

(Ok. Come back home. Now she's playing my daughter)

Anthea, stop right there. What's this in your pocket?

(Now do stop. Seriously. Don't keep spinning)

What's this in your pocket?
A condom?

(Are you still there?)
(I've just found a condom in your pocket)

You never pay any attention to me. You should be glad I've got a condom
because so many people don't know about safe sex because parents and
teachers can't discuss it because of the lack of communication
breakdown.

Anyway, I don't care 'cause I'm pregnant.

Pregnant! Aah! (Blackout!)

(Lights on)

Scene 3

(we're down at the disco)

(Are you taking a piss?)

What I'm saying is if America and Russia don't make peace we'll all get
blown up in the nuclear war.

Yeah.

This disco's great, I love this song.

Yeah.

UB40 is the best band ever.

Hey, Anthea's over there.
Don't you think you should talk to her?

Why?

Well, did you get her pregnant?

So what? I don't care. It's her fault. She should be on the pill
because I never wear a condom because I'm sexist.

What's wrong with you?

Nothing.

No, what is it?

Nothing.

No, what is it?

Nothing!

Now, what is it?

I'm gay.

Gay! Aah! (Blackout!)

Scene 4

(OK, Lisa come on)

Hey, do you want a cigarette?

No.

No? Then you're not my friend.

(Peer pressure. Peer pressure.)

Now, do you want a cigarette?

Yes.

Yes! (Blackout!)

Scene 5

(OK lights on. Just the two of you. Lisa, brilliant)

Can I trust you?

Well, I'm gay.

Well, that's all right. We're all the same under our skin.

Thanks. It's difficult being gay because of prejudice and AIDS.

(Stop laughing!)

I understand because I'm a woman.

I really fancy that boy over there.

Why don't you go out with him?

Well, I think I'm overweight because of all the supermodels.

They do give women unreasonable expectations.

(Brilliant! That was brilliant!)

Oh no! What happened? (Lie down, lie down)

Julie, Julie, wake up, wake up. Oh no, what's this in your pocket?
Glue! (Out!)

Scene 6

(All right. Lights on. Ok great)
(Oh, should have moved them here before. Tom, sit here.)

John, I love coming around here playing computer games.

Yes, Martin, computer games are fun.

But you know what I really love.

What?

You.
(John puts his hand on Martin's knee)

(That's not in the script!)

What did you say?

I said I love you.

Oh, I think I'm gonna be sick.

Please, remember, I'm just like you on the inside.

No, you're not. You're a massive gay lord.

Why are you being so cruel?

Because I hate poofters because of prejudice.
And now I'm gonna go to school and tell everyone.
John, are you a poofter tied to a tree?

No!

Aah! Poofter on the loose!

Scene 7

(OK, lights up. Lisa, just sit there)

Anthea, where's your essay? I said it had to be in by 9 o'clock this
morning or you're expelled.

Sir, I've got problems. I...

Shut up! I'm not interested!

I don't care what you think 'cause you're just a kid.

Scene 8

(Now, I'm a kid)

Hello, Martin.

Ah, whatever.

I've got your baby in me.

Not interested.

OK. Did you hear that John killed himself?

John didn't kill himself. Look, there he is now.

Hello, Martin.

Hello, John.

Who are you talking to?

John the Poofter, he's just there.

There's no one there.

What?

Yes, she cannot see me because I'm a ghost.

What happened?

I did suicide last night.

You did suicide?

Yes and I'm dead. And you are to blame because of bullying.
Oh my god, bullying is terrible. (now ????)

Oh, Martin. I'm having a baby right now. It ?????

(Ok, it's good but it's scary)
(But it's good, it's good.)
(I've done it twice)
(You've done a tremendous job. Now, normally... just be quieter 'cause
I can't think)

(Normally we'd have prop baby like a toy baby at this point.
But I didn't have a toy at home, so I just grabbed the first thing I
could find at home and [takes out BAFTA award]
(I tell you what happened. There were three of them, I just grabbed the
first one)

(I can't believe I'm going to touch it)
(You're not going to touch it.)
(Oh, go on, just once)
(Just ??? give birth to it)

I can see the head!
It's got your eye!
Push!

Pull!

Oh, wow!
Oh my god.
Seriously, though, oh my god.

It's mine now.

No, don't get carried away.

I have to decide whether to marry Anthea and help her grow this baby or
ignore her and make her give it up for abortion ("adoption" I think
that should be)

What should I do? Be a good father and help Anthea or be selfish and do
nothing?

Those are some difficult choices.

Thursday, February 28, 2013

Hyper-V Replication

В конторе 2 кластера с виртуальными машинами - один на основе
бесплатного Hyper-V Server 2012, второй на основе нормальной Windows
Server 2012 Datacenter. Hyper-V Server - это урезанный Server
Core с одной ролью Hyper-V.

Одна из ключевых фич Windows Server 2012 - это репликация виртуальных
машин. Т.е. на другой хост-системе поддерживается в актуальном
состоянии копия виртуальной машины, которую можно запустить в случае
сбоя основной. Трафик репликации идёт по http (аутентификация через
Kerberos, если машины входят в домен) или https (аутентификация через
сертификаты, единственный вариант для автономных машин. в этом случае
поддерживается шифрация трафика репликации).

Установка простая:

- подготовить хост-сервер реплики Enable this computer as replica server
(если кластер, нужно создать ресурс брокера репликации и включать
репликацию на нём)
- разрешить трафик репликации Hyper-V Replica HTTP(S) Listener(TCP-In)
- включить репликацию нужной машины

Включение репликации для машины не идёт (скриншот 1). Ошибка 0x00002efe
это общий сбой соединения. В журнале Microsoft-Windows-Hyper-V-VMMS
ничего вразумительного нет. Нашёл статью на одном МС-блоге, там
подобное сообщение было при проблемах с Керберос. Никаких сообщений про
Керберос в журнале, однако, нет.

Решил проверить, как идёт установка репликации. В Windows Server 2008
R2 появилась возможность делать захват трафика без дополнительных
драйверов через netsh trace. Эта команда создаёт дамп всего трафика и
кучу вспомогательных файлов - разных журналов и выводов диагностических
команд. Удобная вещь. Полученный дамп можно загрузить в
майкрософтовский бесплатный снифер Netmon.

Создал 2 трейса - на исходном и на целевом сервере. На целевом сервере
нет запросов с исходного. Очевидно, что трафик где-то теряется.
Оказалось, исходный сервер пересылает эти http запросы на прокси
сервер, который когда-то сконфигурировали через netsh winhttp и забыли
(скриншот 2). После модификации списка обхода прокси всё заработало.

Monday, December 10, 2012

ReFS

В Windows Server 2012 появилась новая файловая система ReFS (Resilient
FS). Улучшения по сравнению с NTFS - большой размер тома 262000
Эксабайт (в NTFS 16 Эб - превышение даже этого порога большинству фирм
пока не грозит, но тем не менее), полностью транзакционная и
самовосстанавливающаяся.

Новая файловая система заточена под работу новой фичи WS2k12 Storage
spaces - в связи с этим ограничения:

· Нельзя грузиться с тома ReFS
· Windows 7 не читает эти тома
· Квот нет
· Сжатие и шифрация EFS не поддерживаютя
· Нельзя сконвертировать NTFS -> ReFS, но скопировать файлы можно

Thursday, December 6, 2012

Mplayer multithreading

На ноутбуке двухъядерный Интел Aтом один из древних, встроенное видео
Интел Графикс. Попробовал посмотреть хороший блюрей-рип из бондианы.
mplayer2 тормозит, vlc тоже.

mplayer2 скомпилирован с автоопределением процессора. Попробовал
поставить билд mplayer sherpya, скомпилированный с явной оптимизацией
под P4. Тормоза маленько уменьшились.

Проверил загрузку в таск менеджере. Загружено только одно ядро, второе
ядро почти простаивает.

В новых билдах mplayer распаковка x264 выполняется многопоточной
библиотекой ffmpeg. Чтобы задействовать многопоточную распаковку видео
нужно указать ключ -lavdopts threads=2 (сколько есть ядер) или
добавить в mplayer/config

## Multithreaded decoding on supported codec
lavdopts=threads=2

После этого произошло чудо - оба ядра загрузились по полной
программе, тормоза исчезли совсем. Mplayer рулит как всегда.

Ранее я давал ссылку на самые свежие билды от spirton. Не знаю, какие
патчи они накладывают, но он у меня проигрывает mkv/x264/aac с сильной
рассинхронизацией звука.

Билд от sherpya староват, но зато работает как надо, и есть отдельно
скомпилированные бинарники для разных процессоров
http://oss.netfarm.it/mplayer-win32.php