Данька и племяшики этот мульт просто обожают:
Да и я, надо сказать, смотрю с удовольствием ;)
неділя, 20 березня 2011 р.
вівторок, 15 березня 2011 р.
Apache: сайт временно недоступен
Очень красивое и простое решение — просто в самом начале описания VirtualHost прописываем:
Есть ещё решение, но оно не работает, если основной сайт живёт в mod_php (что в принципе обычная ситуация).
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:
Пока вроде полет нормальный!
Но вроде есть более правильное решение - перевести 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: А если ещё и ручей знатный попадается, то Даньку оттуда забрать совершенно невозможно. Ни уговоры (пол часа), на фокусы (ещё пол часа)..
Красота.. Солнце по-весеннему светит и греет. Действительно начинаешь чувствовать наступление весны!
PS: А если ещё и ручей знатный попадается, то Даньку оттуда забрать совершенно невозможно. Ни уговоры (пол часа), на фокусы (ещё пол часа)..
середа, 9 березня 2011 р.
VirtualBox + Unidentified network
В последнее время для web-разработки использую VirtualBox — у меня локально Win7x32 + Apache + PHP довольно часто шалят:
(хотя open_basedir не выставлен вообще!)
Настроил VirtualBox согласно статье. А так как мой ноутбук может работать в разных сетях, завёл ещё одну через VirtualBox Host-Only Network адаптер.
Всё хорошо, пока мне не понадобилось использовать MySQL сервер основной системы. Вроде бы всё банально просто, но не получается! Win7 считает эту сеть как "неизвестная", блокирует входящие firewall-ом, поменять тип тоже не даёт.
Короче, вот тут нашёл "решение" — небольшой PowerShell скрипт поменяет тип у всех активных неизвестных сетей в "рабочая":
- запускаем виртуалку (т.е. адаптер имеет подключение)
- создаём PowerShell скрипт unidentified-to-work.ps1:
- запускаем PowerShell с правами администратора
- меняем execution policy, чтобы скрипт мог работать: set-executionpolicy remotesigned
- выполняем скрипт unidentified-to-work.ps1
- возвращаем execution policy: set-executionpolicy restricted
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 просмотрел "Разомкнутые объятия". И вам посоветую!
Как-то раз ехали домой, погода вроде даже дождливая была.. Короче, прослушали soundtrack из фильма "Всё о моей матери". И вроде и песня не сложная, но я почему-то запомнил название фильма. И даже не забыл ;) И даже нашёл!
Да ведь это же отличнейший фильм! Не буду ничего писать о нем, да и не умею. Просто рекомендую!
Кинопоиск
PS: Кстати, раз уж зашла речь об Альмодоваре, то по совету MWG просмотрел "Разомкнутые объятия". И вам посоветую!
середа, 2 березня 2011 р.
Календарь ЧУ и КУ по ралли
вівторок, 22 лютого 2011 р.
PHP error_log + Apache
Потратил час в пустую, пытаясь настроить PHP под Apache так, чтоб ошибки в PHP складывались не в общий ErrorLog, а в отдельный файлик (параметр error_log в php.ini или в настройках виртуального хоста):
Но ошибки упорно продолжали сыпаться в ErrorLog сервера.
И вот нашёл решение:
<VirtualHost *:80>
ErrorLog ${APACHE_LOG_DIR}/error-site.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access-site.log combined
DocumentRoot /var/www/site
php_flag log_errors On
php_value error_log /var/log/apache2/php-site.log
</VirtualHost>
Но ошибки упорно продолжали сыпаться в ErrorLog сервера.
И вот нашёл решение:
Don't set error_log to where your syslog stuff goes, eg /var/log/apache2, because they errors will get intercepted by ErrorLog. Instead, create a subdir in your project folder for logs and do php_value error_log "/path/to/project/logs". This goes for both .htaccess files and vhosts. Also make sure you put php_flag log_errors on
пʼятниця, 18 лютого 2011 р.
Давид Голощёкин
Отлично, хотя я про Голощёкина ничего не знал, шёл наугад — подтолкнул знакомый.
Играли в основном классику, ещё Miles Davis. Всё отлично, под конец совсем разыгрались и рвали все струны!
Очень впечатлился от фразы "Игорь Бутман - мой ученик" ;)
И ещё немного не понравился тембр электроскрипки, именно звук какой-то глухой. Но это так, придирка..
Всё понравилось, даже Ольке, которая, джаз не сильно любит.
Играли в основном классику, ещё Miles Davis. Всё отлично, под конец совсем разыгрались и рвали все струны!
Очень впечатлился от фразы "Игорь Бутман - мой ученик" ;)
И ещё немного не понравился тембр электроскрипки, именно звук какой-то глухой. Но это так, придирка..
Всё понравилось, даже Ольке, которая, джаз не сильно любит.
субота, 12 лютого 2011 р.
вівторок, 8 лютого 2011 р.
середа, 26 січня 2011 р.
Teeter
В моём HTC Wildfire штатно идёт игрушка Teeter.
Я не особо-то игрок, но тут показал её Даньке..
Короче, каждое утро мы по шарику теперь ;)
Я не особо-то игрок, но тут показал её Даньке..
Короче, каждое утро мы по шарику теперь ;)
вівторок, 25 січня 2011 р.
Интернет на Android без GPRS/EDGE
Для таких как я (которые используют мобильный интернет оператора только тогда, когда он реально нужен, (к примеру, срочно по работе) и не хотят впустую тратить деньги: Киевстар XL берёт 5грн при первом подключении в этот день и дальше 0,05грн/МБ, что будет выливаться минимум в 150грн ежемесячно для того, чтоб иметь свежую погоду и твиттер на своем коммуникаторе, что я считаю излшиним), есть пара решений.
Просто я привык, что на WinMobile интернет автоматически есть, как только я подключил его по USB к своему ноутбуку. Андроид через USB штатно принимать ничего не умеет, раздавать — да, есть варианты.
Короче, вот нашёл статью как получить интернет именно в USB кабеле. Но тут надо получить права root, что мне пока не сильно хочется делать.
Там же в комментариях нашёл упоминания Connectify и Virtual Router. На самом деле обе программы просто интерфейс поверх настроек в Windows 7.
В этой статье очень подробно всё расписано.
Я потратил фактически целый день, пытаясь запустить эту идею. Вроде всё просто: установил, указал настройки, запустил и подключил клиентов. Ан нет. Последний шаг не проходит. Просто клиент пытается подключиться и.. неизвестная ошибка.
Короче, где-то случайно вычитал, что у кого-то завелось после перезагрузки раздающего ноута/компа. Перегружаюсь и сразу же всё работает!
PS: Да, самое главное: на раздающем должен работать Internet Connection Sharing (ICS). Настраивать ничего не нужно, обе софтинки настроят сами.
Просто я привык, что на WinMobile интернет автоматически есть, как только я подключил его по USB к своему ноутбуку. Андроид через USB штатно принимать ничего не умеет, раздавать — да, есть варианты.
Короче, вот нашёл статью как получить интернет именно в USB кабеле. Но тут надо получить права root, что мне пока не сильно хочется делать.
Там же в комментариях нашёл упоминания Connectify и Virtual Router. На самом деле обе программы просто интерфейс поверх настроек в Windows 7.
В этой статье очень подробно всё расписано.
Я потратил фактически целый день, пытаясь запустить эту идею. Вроде всё просто: установил, указал настройки, запустил и подключил клиентов. Ан нет. Последний шаг не проходит. Просто клиент пытается подключиться и.. неизвестная ошибка.
Короче, где-то случайно вычитал, что у кого-то завелось после перезагрузки раздающего ноута/компа. Перегружаюсь и сразу же всё работает!
PS: Да, самое главное: на раздающем должен работать Internet Connection Sharing (ICS). Настраивать ничего не нужно, обе софтинки настроят сами.
Підписатися на:
Дописи (Atom)