неділя, 20 березня 2011 р.

Banana!

Данька и племяшики этот мульт просто обожают:



Да и я, надо сказать, смотрю с удовольствием ;)

вівторок, 15 березня 2011 р.

Apache: сайт временно недоступен

Очень красивое и простое решение — просто в самом начале описания VirtualHost прописываем:

        ErrorDocument 503 "Our website is temporarily closed for maintenance. It should reopen by..."
RewriteEngine On
RewriteRule .* - [R=503,L]

Есть ещё решение, но оно не работает, если основной сайт живёт в mod_php (что в принципе обычная ситуация).

VirtualBox + Unidentified network

Как оказалось, это решение нифига не работает - достаточно оказаться в другой сети (т.е. дома), как Windows 7 опять перестраивает сеть и вновь появляется unidentified network.

Но вроде есть более правильное решение - перевести VirtualBox Host-Only Ethernet Adapter в режим end-point.

Вот небольшой скриптик на PowerShell:

$devices = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\*"
$adapters = Get-ItemProperty $devices | Where-Object {$_.Class -eq "Net"} | Foreach-Object { $_.PSPath }
Get-ChildItem $adapters -erroraction silentlycontinue | Foreach-Object { get-itemproperty -path $_.PSPath } | Where-Object {$_.ComponentId -eq "sun_vboxnetadp"} | Foreach-Object { Set-ItemProperty -path $_.PSPath -name "*NdisDeviceType" -Type DWORD -Value 1}
Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.Name -like "*Virtualbox Host*"} | Foreach-Object {$_.Disable(); $_.Enable()}

Пока вроде полет нормальный!

понеділок, 14 березня 2011 р.

Бумажные самолетики

Класс, там действительно куча интересных моделей!

Ручейки

Хм, это уже второй год получается, как мы весной (прошлый раз — 20 марта вроде?) ездим в парк Шевченко, гуляем там и смотрим, как ручейки бегут вниз, к Днепру. Ну и кораблики всякие пускаем, прям как в детстве ;)

Красота.. Солнце по-весеннему светит и греет. Действительно начинаешь чувствовать наступление весны!

PS: А если ещё и ручей знатный попадается, то Даньку оттуда забрать совершенно невозможно. Ни уговоры (пол часа), на фокусы (ещё пол часа)..

середа, 9 березня 2011 р.

VirtualBox + Unidentified network

В последнее время для web-разработки использую VirtualBox — у меня локально Win7x32 + Apache + PHP довольно часто шалят:
PHP Warning:  Unknown: open_basedir restriction in effect. File...is not within the allowed path(s): ...

(хотя open_basedir не выставлен вообще!)

Настроил VirtualBox согласно статье. А так как мой ноутбук может работать в разных сетях, завёл ещё одну через VirtualBox Host-Only Network адаптер.

Всё хорошо, пока мне не понадобилось использовать MySQL сервер основной системы. Вроде бы всё банально просто, но не получается! Win7 считает эту сеть как "неизвестная", блокирует входящие firewall-ом, поменять тип тоже не даёт.

Короче, вот тут нашёл "решение" — небольшой PowerShell скрипт поменяет тип у всех активных неизвестных сетей в "рабочая":

- запускаем виртуалку (т.е. адаптер имеет подключение)
- создаём PowerShell скрипт unidentified-to-work.ps1:

# 
# Name: ChangeCategory.ps1
# Copyright: Microsoft 2009
# Revision: 1.0
#
# This script can be used to change the network category of
# an 'Unidentified' network to Private to allow common network
# activity. This script should only be run when connected to
# a network that is trusted since it will also affect the
# firewall profile used.
# This script is provided as-is and Microsoft does not assume any
# liability. This script may be redistributed as long as the file
# contains these terms of use unmodified.
#
# Usage:
# Start an elevated Powershell command window and execute
# ChangeCategory.ps1
#
$NLMType = [Type]::GetTypeFromCLSID('DCB00C01-570F-4A9B-8D69-199FDBA5723B')
$INetworkListManager = [Activator]::CreateInstance($NLMType)

$NLM_ENUM_NETWORK_CONNECTED = 1
$NLM_NETWORK_CATEGORY_PUBLIC = 0x00
$NLM_NETWORK_CATEGORY_PRIVATE = 0x01
$UNIDENTIFIED = "Unidentified network"

$INetworks = $INetworkListManager.GetNetworks($NLM_ENUM_NETWORK_CONNECTED)

foreach ($INetwork in $INetworks)
{
$Name = $INetwork.GetName()
$Category = $INetwork.GetCategory()

if ($INetwork.IsConnected -and ($Category -eq $NLM_NETWORK_CATEGORY_PUBLIC) -and ($Name -eq $UNIDENTIFIED))
{
$INetwork.SetCategory($NLM_NETWORK_CATEGORY_PRIVATE)
}
}

- запускаем PowerShell с правами администратора
- меняем execution policy, чтобы скрипт мог работать: set-executionpolicy remotesigned
- выполняем скрипт unidentified-to-work.ps1
- возвращаем execution policy: set-executionpolicy restricted

субота, 5 березня 2011 р.

Всё о моей матери

У Music Radio есть такая "фишка" — "Soundtrack": несколько реплик из фильма, а затем песня или просто мелодия.

Как-то раз ехали домой, погода вроде даже дождливая была.. Короче, прослушали soundtrack из фильма "Всё о моей матери". И вроде и песня не сложная, но я почему-то запомнил название фильма. И даже не забыл ;) И даже нашёл!

Да ведь это же отличнейший фильм! Не буду ничего писать о нем, да и не умею. Просто рекомендую!

Кинопоиск

PS: Кстати, раз уж зашла речь об Альмодоваре, то по совету MWG просмотрел "Разомкнутые объятия". И вам посоветую!

середа, 2 березня 2011 р.

Календарь ЧУ и КУ по ралли

Пытался найти календарь в каком-нибудь удобном для импорта формате и не нашёл.
Поэтому на основе сайта FAU создал свой и открыл к нему доступ:



В формате iCal