среда, 25 февраля 2009 г.

Старт всероссийской акции по борьбе с навязыванием предустановленных ОС

Стартовала бессрочная всероссийская акция "Остановим OEM-беззаконие!", направленная на принуждение производителей компьютеров к разработке механизма возврата предустановленной Операционной Системы. В процессе акции осуществляется прием обращений по фактам нарушения прав покупателей.

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

Наиболее остро проблема проявилась на рынке ноутбуков с предустановленной MS Vista. Согласно Российскому законодательству, запрещается обуславливать покупку товара приобретением другого. Также в связи с преобладанием на рынке ОС продукции Microsoft происходит нарушение конкуренции и притеснение рынка альтернативных ОС. Данные нарушения попадают под юрисдикцию Федеральной Антимонопольной Службы, которая уже заинтересовалась проблемой и проводит необходимые проверки среди ведущих брендов, реализующих продукцию на территории России.

Источник: www.opennet.ru

пятница, 13 февраля 2009 г.

Решение проблемы некорректного GPG-ключа в Ubuntu

Иногда, при обновлении списка доступных пакетов может случиться такая ошибка

W: GPG error: http://mirror.ubuntu.com hardy-updates Release: The following signatures were
invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
W: You may want to run apt-get update to correct these problems
Решение
$ sudo apt-get update -o Acquire::http::No-Cache=True

пятница, 6 февраля 2009 г.

SUPHP и загрузка файла на сайт

Столкнулся с тем, что после загрузки на сайт файл недоступен для просмотра. Владельцем файлу назначается владелец вызываемого скрипта, но с правами доступа на чтение/запись только владельцу. В результате веб-сервер не может его прочитать. Пробовал поиграться с параметрами в «suphp.conf» — безрезультатно.
Решил проблему таким образом. Создал файл «/etc/php5/prepend.inc» и в «php.ini» путь к нему присвоил параметру «auto_prepend_file»

<?php
if (!empty($_FILES)) {
function __xxx4pre_fix_upload_umask(& $files) {
if (is_array($files)) {
foreach ($files AS & $file)
__xxx4pre_fix_upload_umask($file);
}
else {
if (is_uploaded_file($files))
chmod($files, 0644);
}
}

__xxx4pre_fix_upload_umask($_FILES);
}
Теперь у загруженных файлов права доступа будут принудительно меняться на «0644».