Синхронизация времени на виртуальных машинах Hyper-V

13:17 Рубрика: Ацкий одмин

Привет, столкнулся на работе с проблемкой. На виртуальных машинах рассинхронизировалось время, могло уехать на несколько часов за сутки. Причем виртуалки находятся на кластере Hyper-V Server, и кластер в собственном домене. Было принято решение настроить синхронизацию времени домена с внешнего источника времени.

Далее

HV Backup

12:58 Рубрика: Ацкий одмин

The main goal of this project is to provide a very easy and powerful free tool to backup and restore Hyper-V virtual machines, in standalone and clustered (CSV) environments, overcoming all the limitations that a generic tool like Diskshadow provides.

Read

Configure Hyper-V Server for Remote Management

08:59 Рубрика: Ацкий одмин

netsh advfirewall firewall set rule group="Дистанционное управление рабочим столом" new enable=yes

Лицензирование Windows Server 2012

22:26 Рубрика: Ацкий одмин

С выходом Windows Server 2012 Microsoft серьезно пересмотрела правила лицензирования, с учетом последних тенденций в отрасли. В частности, уделено самое пристальное внимание виртуальным средам, а также существенно изменена продуктовая линейка. Надо сказать, что это пошло только на пользу, схема стала намного проще и понятнее, сохранив при этом общие принципы лицензирования. Самое время познакомиться с предметом более подробно.

Далее

Простые решения при *** STOP 0x0000007B

17:48 Рубрика: Ацкий одмин

0x7b

Достаточно распостранeнный STOP 0x0000007b на ситемах под управлением WIndows XP. Возникает чаще всего при установке операционной системы либо при переносе системы на другую платформу в целом или материнскую плату. В большинстве случаев причиной является драйвер контроллера дисковых устройств.

Далее

Removing The Last Exchange 2003 Server From Exchange 2007

17:45 Рубрика: Ацкий одмин

The steps required in order to remove the last Exchange 2003 server from an organization that has been migrated to Exchange 2007.

Go!

Accessible HTML5 Video Player

12:09 Рубрика: Web Development

by the PayPal Accessibility Team

See the Authors section below for details.

What is it?

A lightweight HTML5 video player which includes support for captions and screen reader accessibility. For details, read the blog post Introducing an Accessible HTML5 Video Player on the PayPal Engineering blog.

Features

  • Provides an HTML5 video player with custom controls.
  • Supports captions; simply denote a VTT caption file using the standard HTML5 video syntax.
  • Uses native HTML5 form controls for volume (range input) and progress indication (progress element).
  • Accessible to keyboard-only users and screen reader users.
  • Option provided to set captions on or off by default (upon loading).
  • Option provided to set number of seconds by which to rewind and forward.
  • The width adjusts to the width of the video element.
  • No dependencies. Written in "vanilla" JavaScript.
  • When JavaScript is unavailable, the browser's native controls are used.



Implementation

CSS and Image

Insert the CSS in the Head of your HTML document. You'll also need to upload the sprite image (or use your own) and adjust the path in the CSS file.

<link rel="stylesheet" href="/css/px-video.css" />

HTML

Insert the HTML5 video markup in the Body of your HTML document. Replace the video, poster, and caption URLs. Modify the sizes of video and fallback image as needed.

<div class="px-video-container" id="myvid">
    <div class="px-video-img-captions-container">
        <div class="px-video-captions hide" aria-hidden="true"></div>
        <video width="640" height="360" poster="media/foo.jpg" controls>
            <source src="foo.mp4" type="video/mp4" />
            <source src="foo.webm" type="video/webm" />
            <track kind="captions" label="English captions" src="media/foo.vtt" srclang="en" default />
            <div>
                <a href="foo.mp4">
                    <img src="media/foo.jpg" width="640" height="360" alt="download video" />
                </a>
            </div>
        </video>
    </div>
    <div class="px-video-controls"></div>
</div>

JavaScript

Insert the JavaScript file right before the closing Body element of your HTML document. Add a Script element to initialize the video. Options are passed in JSON format. The options are:

  • videoId: the value of the ID of the widget container (string) [required]
  • captionsOnDefault: denotes whether to show or hide caption upon loading (boolean) [optional, default is true]
  • seekInterval: the number of seconds to rewind and fast forward (whole number) [optional, default is 10]
  • videoTitle: short title of video; used for aria-label attribute on Play button to clarify to screen reader user what will be played (text) [optional, default is "Play"]
  • debug: turn console logs on or off (boolean) [optional, default is false]
<script src="js/px-video.js"></script>
<script>
// Initialize
new InitPxVideo({
    "videoId": "myvid",
    "captionsOnDefault": true,
    "seekInterval": 20,
    "videoTitle": "clips of stand-up comedy",
    "debug": true
});
</script>

Live Demo

View Demo

Feedback and Contributions

If you experience any errors or if you have ideas for improvement, please feel free to open an issue or send a pull request.

You can also follow and contact the PayPal Accessibility team on Twitter: @PayPalInclusive

Authors

Browser Support

  • Chrome: full support.
  • Safari: full support.
  • Firefox: full support.
  • Internet Explorer 10, 11: full support.
  • Internet Explorer 9: native video player used (aesthetic choice since HTML5 range input and progress element are not supported).
  • Internet Explorer 8: renders fallback content of video element (in the demo, this is an image linked to the video file).
  • Smartphones and tablets: controls and captions are not customized as both are natively supported in latest versions.

Limitations and Known Issues

  • Currently, only one caption file per video is supported.
  • Only VTT caption files are supported (not SRT nor TTML). VTT cue settings are not supported but inline styles function (see first few lines of example).
  • The controls have a minimum width of 360px.

Related Resources

Copyright and License

Copyright 2014, eBay Software Foundation under the BSD license.

Далее

Make a debian xbmc box in about an hour

15:51 Рубрика: XBMC

We're making a minimal htpc today kids. Grab your gear and follow along.

Hardware:

  • core2duo 2.6
  • 1GB DDR2
  • 200GB sata drive
  • Geforce 8600gt

Software

  • Minimal install of debian wheezy
  • xbmc run from nodm
  • media files stored on NFS share


Install Debian

First install a minimal debian installation. Pop in a boot stick and run through the installer. Simple stuff. Only thing to note is that we are looking for MINIMAL, so when it asks you which package groups you want, don't select anything (well, maybe ssh).


Install needed packages

 

aptitude install xserver-xorg-video-nouveau xserver-xorg-video-vesa nodm xorg-common x11-session-utils xinit alsa nfs-common xbmc xbmc-bin xbmc-common xbmc-data xbmc-eventclients-common xbmc-eventclients-dev xbmc-eventclients-j2me xbmc-eventclients-ps3 xbmc-eventclients-wiiremote xbmc-eventclients-xbmc-send xbmc-skin-confluence xbmc-standalone

Configure nodm

Edit nodm config to start on boot, and to run as the correct user

vi /etc/default/nodm
# nodm configuration                                                                                                                                                                
# Set NODM_ENABLED to something different than 'false' to enable nodm                                                                                                               
NODM_ENABLED=true                                                                                                                                                                   
# User to autologin for                                                                                                                                                             
NODM_USER=silver                                                                                                                                                                    
# First vt to try when looking for free VTs                                                                                                                                         
NODM_FIRST_VT=7                                                                                                                                                                     
# X session                                                                                                                                                                         
NODM_XSESSION=/etc/X11/Xsession                                                                                                                                                     
# Options for the X server                                                                                                                                                          
NODM_X_OPTIONS='-nolisten tcp'                                                                                                                                                      
# If an X session will run for less than this time in seconds, nodm will wait an                                                                                                    
# increasing bit of time before restarting the session.                                                                                                                             
NODM_MIN_SESSION_TIME=60 
       

Configure NFS

Test that nfs works

mount 192.168.10.100:/home /mnt
ls /mnt
umount /mnt

Make a new nfs moutpoint

mkdir /penny
chmod 755 /penny/
   

Add to fstab

echo "192.168.10.100:/home    /penny  nfs     ro      0       0" >> /etc/fstab

Test

mount /penny/
ls /penny
   

Graphics setup (without touching X configs!)

Run to allow normal users to start X (Might not be needed)

dpkg-reconfigure x11-common

Edit to remove "quiet" and add "nomodeset". For me, this was all that was needed to make tv out work.

vi /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
update-grub

Create .xsession for nodm/xbmc user

  su silver
  cd ~
  vi .xsession
#!/bin/sh
xbmc
chmod +x .xsession

Reboot the box and see if it works!

At this point you should have xbmc up, and nfs mounted. You may now configure xbmc as you see fit.

(c)

Далее

Мониторинг температуры домашнего сервера

15:41 Рубрика: Linux

Для получения красивого графика температуры в панели администрирования OpenMediaVault нужно проделать вот что

Список Звягинцева

15:40 Рубрика: Всячина

Прежде, чем я предложу список фильмов, которые необходимо увидеть, я поделюсь некоторыми соображениями относительно этой затеи.

Уже не раз приходилось по просьбе разных изданий составлять короткие списки самых выдающихся фильмов, когда-либо снятых во всем мире. Ясное дело, что подобные списки всегда грешат даже не субъективностью, от этого никуда не денешься, а какой-то труднообъяснимой случайностью выбора. Я уже сам не раз замечал, что в одном списке у меня одни приоритеты, в другом – несколько и­ные. Конечно, все крутится вокруг одних и тех же имен, но расстановка их часто меняется, да и нередко в такой список попадают вдруг названия или имена, которых не было в прежних списках, притом, что это не новые какие-то картины, снятые вчера. В общем, странное это дело – расставлять иерархические оценки, поскольку они в сильной зависимости от случая – сегодня вдруг померещилось, что лучший фильм всех времен и народов этот, а уже завтра вдруг тот. Чуть не забыл поделиться еще и следующим наблюдением: иногда, читая чужие пантеоны, вдруг бьешь себя по лбу – как же это я забыл упомянуть! Ну и, конечно же, всегда не хватает количества мест, определенных заказчиком опроса: в списке из десяти фильмов всегда найдется одиннадцатый. Вдобавок, сомневаюсь, что у читателя может возникнуть ошибочное впечатление, что предлагаемая кем-то десятка (пятерка) лучших – это тот пантеон, который избран из всего невероятного многообразия фильмов, снятых более чем за сотню лет. Даже трудно себе вообразить прилежного зрителя, который бы мог похвастать тем, что не упустил ничего. Это просто не в силах человеческих. Вот вам элементарная арифметика. Представим себе, что ежегодно в мире создается в среднем более 7 000 фильмов. А это очень приблизительная цифра и, скорее, заниженная. Помножьте эту цифру на 100, и выйдет примерное количество полнометражных фильмов, снятых за всю историю игрового кино. Одним словом, это океан информации, океан, который ни одна человеческая жизнь не в состоянии переварить. Путем нехитрого подсчета, с огромной долей погрешности, округлив длительности фильмов до одного часа (исключительно для легкости счета), мы можем прийти к простому заключению, что для того, чтобы увидеть все снятые в мире фильмы человеку нужно было бы, отказавшись от сна, еды и прочих занятий, сидеть перед экраном 80 лет. Ясное дело, что общую массу всего этого безбрежного океана заполняет неисчислимое количество часов бездарного, не заслуживающего никакого внимания мусора. Ясное дело, что бесспорные или, скажем так, отмеченные многими шедевры встречались в истории кино не так часто, как этого, возможно, нам хотелось бы, но даже и концентрируясь только на них, невозможно увидеть все. Лично мне трудно похвастать прилежностью и системностью виденного. Всякий раз, когда я попадаю на берегу Черного моря в кинозал моего давнего друга-киномана Андрея Дементьева, коллекция фильмов которого насчитывает более 20 000 наименований, я гляжу на огромную стену стеллажей и бессильно опускаю руки, отчетливо понимая, что даже среди этих полок стоят фильмы, которых я не увижу никогда.

Настоящий список, можно сказать, имеет случайный характер. Строгим в нем является только то, что он целиком сосредоточен на игровом постановочном кино. Повторю, я не считаю себя прилежным зрителем, у меня очень много белых пятен на этой карте. Пятен, которые я по возможности неспешно и помалу заполняю. Список этот был однажды составлен по просьбе студентов в течение нескольких часов, по памяти, без оглядки на справочники и энциклопедии. И потому, конечно же, не исчерпывает всей полноты темы. Я попытался вспомнить все удивительные минуты потрясений, пережитых мною перед экраном и записал эти воспоминания. Когда я удовлетворился, почувствовав, что вычерпал из своей памяти все или почти все счастливые минуты созерцаний, я поставил точку и намеренно впоследствии не подвергал этот список какой бы то ни было редактуре, поскольку думаю, ценность его в том и состоит, что он собран почти безответственно и, именно в виду случайных причин причудливой избирательности нашей памяти, неполон. И последнее: в порядке перечисления имен нет никакой иерархии. То есть, если Жан Виго стоит в списке ниже Одзу или Дзурлини, то это не значит ничего, кроме причуд в работе памяти.

Итак.

 

Список имен (смотреть все):

Робер Брессон

Микеланджело Антониони

Андрей Тарковский

Ингмар Бергман

Акира Куросава                                                                    

Эрик Ромер

Братья Дарденны

Алексей Герман

 

Список фильмов:

Робер Брессон "Приговоренный к смерти бежал", "Дневник сельского священника", "Наудачу, Бальтазар", "Процесс Жанны Д`Арк", "Мушетт"

Микеланджело Антониони "Приключение", "Ночь", "Затмение", "Blowup" ("Фотоувеличение")

Акира Куросава "Семь самураев", "Расёмон", "Телохранитель", "Трон в крови"

Карл Теодор Дреер "Слово", "День гнева"

Луис Бунюэль "Дневная красавица", "Скромное обаяние буржуазии", "Назарин"

Ингмар Бергман "Осенняя соната", "Персона", "Земляничная поляна", "Причастие", "Девичий источник", "Шепоты и крики", "Молчание"

Андрей Тарковский "Андрей Рублев", "Зеркало", "Сталкер", "Жертвоприношение"

Эрик Ромер "Моя ночь у Мод", etc.

Братья Дарденны "Дитя", "Розетта", "Сын"

Джон Кассаветис "Мужья", "Тени", "Лица"

Теренс Малик "Новый Свет", "Дни жатвы", "Тонкая красная линия"

Отар Иоселиани "Листопад", "Жил певчий дрозд", "Пастораль", "И стал свет"

Алексей Герман "Проверка на дорогах", "20 дней без войны", "Мой друг Иван Лапшин"

Джим Джармуш "Вне закона", "Страннее, чем рай", "Мистический поезд"

Стенли Кубрик "Барри Линдон", "Одиссея ХХI века", "Тропы славы"

Вим Вендерс "С течением времени", "Алиса в городах", "Небо над Берлином"

Ларс фон Триер "Рассекая волны", "Догвиль"

Михаэль Ханеке "Пианистка", "Белая лента"

Вонг Кар-Вай "Любовное настроение", "Чунгинкский экспресс"

Мартин Скорсезе "Таксист", "Злые улицы", "Бешеный Бык"

Витторио де Сика "Похитители велосипедов", "Умберто Д."

Вуди Аллен "Интерьеры", "Матч Пойнт", "Манхэттен", "Энни Холл"

Клод Соте "Нелли и господин Арно", "Мелочи жизни"

Дэвид Линч "Синий бархат", "Шоссе в никуда"

Бела Тарр "Сатантанго", etc.

Альфред Хичкок "Психо", "Головокружение", "Птицы"

Федерико Феллини "Сладкая жизнь", "8 1/2"

Бернардо Бертолуччи "Последнее танго в Париже", "Конформист"

Питер Гринуэй "Повар, вор, его жена и ее любовник", "Книги Просперо"

Ясуджиро Одзу "Токийская история" etc.

Чарли Чаплин "Золотая лихорадка"

Андрон Кончаловский "История Аси Клячиной, которая любила, да не вышла замуж, потому что гордая была", "Поезд-беглец"

Валерио Дзурлини "Пустыня Тартари"

Хероси Тесигахара "Женщина в песках"

Питер Брук "Модерато кантабиле"

Луи Маль "Любовники"

Жак Риветт "Прекрасная спорщица"

Сэм Мендес "Красота по-американски"

Такеши Китано "Фейерверк"

Пол Томас Андерсон "Магнолия"

Братья Коэны "Фарго"

Райнер Вернер Фассбиндер "Почему господина Р. охватило безумие"

Карлос Рейгадас "Безмолвный свет"

Геннадий Шпаликов "Долгая счастливая жизнь"

Глеб Панфилов "В огне брода нет"

Александр Медведкин "Счастье"

Жан Виго "Аталанта"

Жан Кокто "Орфей"

Эрмано Ольми "Дерево для башмаков"

Орсон Уэллс "Процесс"

Марко Феррери "Дилинджер мертв"

Пьер Паоло Пазоллини "Теорема"

Питер Богданович "Последний киносеанс"

Жан-Люк Годар "На последнем дыхании"

Франсуа Трюффо "400 ударов"

Фридрих В. Мурнау "Восход солнца"

Энг Ли "Ледяной ветер"

Годфри Реджио "Коянискацци"

 

Cписок составлен в августе 2010 года.

(С)

Далее