Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

406 Not Acceptable Error и как с ней бороться

25.04.07 @ 05:29 — Programming, PHP

Если ваш php-скрипт начинает выдавать 406-ую ошибку (точнее не сам скрипт, а apache) со словами “An appropriate representation of the requested resource /***.php could not be found on this server”, то скорее всего apacheвскому mod_security что-то не нравится в вашем скрипте.

Например, ваш скрипт может принимать в качестве параметра какие-нибудь URLы, а mod_security будет думать, что злобный хакер пытается выполнить remode code injection. Или ещё что-нибудь.

Если вы уверены в своём скрипте, то можно попробовать отключить mod_security. Проще всего это сделать, добавив две директивы в .htaccess:
SecFilterEngine Off
SecFilterScanPOST Off

Если не получается отрубить mod_security с помощью .htaccess, отключайте его с помощью httpd.conf.

Если это не разрешает сделать админ или ваша религия, то читайте логи (типа такого: [mod_security: Access denied with code 406. Pattern match “\\\\.php(3|4|5)?(\\\\?|&).*=(ht|f)tps?:/.*(\\\\?|&) ” at REQUEST_URI [id “300018″] [rev “1″] [msg “Generic PHP code injection protection”] [severity “CRITICAL”] …]) и модифицируйте скрипт таким образом, чтоб он не вызывал подозрений у mod_security.

Google против Microsoft — Presentations vs. PowerPoint

18.04.07 @ 23:12 — Software, Google, Microsoft

Гугл обнародовал свои планы по выпуску нового приложения под названием Google Presentations. Этим приложением компания планирует расширить линейку Google Docs & Spreadsheets. В основу Google Presentations легли разработки компании Tonic System, недавно приобретённой гуглом.

По заявлениям Google CEO, это приложение не будет конкурировать с Microsoft PowerPoint, т.к. в Google Presentations реализована не вся функциональность Офиса. Новое приложение будет заточено под web; в том числе будет позволять распространять презентации, что довольно логично: большинство презентаций делаются для того, чтобы показать их людям.

“Премьерный показ” Google Presentations состоялся на вебдванольной конференции в Сан-Франциско; презентация о Google Presentations была показана с помощью Google Presentations.

Монетизация патентов

18.04.07 @ 22:21 — Software, Law

Патентный киберсквоттер Acacia (через свою дочку Disc Link) подал в суд на десятки компаний, среди которых Oracle, SAP, Borland, Business Objects, Compuware, Corel, Eastman Kodak и Novell за нарушение его патента #6,314,574.

Официально этот патент защищает «систему распространения информации, записанной на портативное read-only устройство; с использованием дополнительной информации из базы данных, доступной с помощью двунаправленного канала».

Такая расплывчатая формулировка позволяет “изобретателю” покрывать большое множество чего-угодно. В данном случае предметом иска послужило размещение ответчиками на выпускаемых ими CD гиперссылок на интернет-ресурсы.

Сам патент выдан в ноябре 2001 года; заявка на него подана тремя годами ранее, в 1998. Larry O’Brien пишет, что он выпускал CD-диски с гиперссылками начиная с 1994 года.

Похоже, что основной бизнес компания Acacia заключается в регистрации таких вот расплывчатых патентов с последующими потугами срубить бабла за их нарушение с кого-угодно.

  
Реклама::

 
Реклама::