Ne v kontakte Antisocial programmer's blog

Chmod на пальцах.

    unix     articles     chmod

Собственно, тема уже давно обсосана со всех сторон и любой неленивый человек с легкостью найдет всю нужную информацию, но… ХЗ, почему это “но” есть, но вопросы о правах доступа возникают с завидной регулярностью. Поэтому я попробую в тысячный раз изобрести велосипед и изложить основы прав доступа к файлам в *NIX системах, а так же некоторые неочевидные тонкости при работе с ними.

Часть первая. Какие существуют права доступа.

Существуют три основных разновидности прав доступа: чтение (r), запись (w) и выполнение(x). Первые два, думаю, никаких вопросов не вызывают. А вот последнее для людей, привыкших к Windows станет сюрпризом. Дело в том, что в NIX и Windows используются разные подходы к различению исполняемых (программ) и не исполняемых файлов (файлов данных). В Windows за это отвечают расширения файлов (exe, com, bat и некоторые другие воспринимаются как исполняемые, а все остальные - нет), а в NIX - право на выполнение файла. То есть для одного пользователя один и тот же файл может являться выполняемым, а для другого - нет. Это может быть очень полезно, если администратору необходимо запретить простым юзерам пользоваться какой-то программой, но в то же время самому иметь возможность пользоваться ею.

Каждый файл в *NIX имеет владельца - обычно это пользователь, который его создал, и группу владельцев - ею обычно становится основная группа владельца файла. Соответственно, права доступа к файлу задаются отдельно для владельца, группы и всех остальных пользователей, ни являющихся владельцами файла, ни входящими в группу владельцев.

Read more →

Лучшие бесплатные хостинги

Я не буду претендовать на 100% объективность, а лишь перечислю бесплатные хостинги, которые я считаю лучшими на данный момент.

EOMY.
Пожалуй, лучший среди русских хостингов. Быстрые сервера, отзывчивый администратор, развитая инфраструктура. Достоинства: нет рекламы (единственное требование - разместить небольшую кнопочку, которую, к слову, вы можете нарисовать сами под свой дизайн, со ссылкой на eomy и небольшую надпись “Бесплатный хостинг от EOMY.NET” и то, и другое вы можете разместить, как пожелаете, лишь бы их было видно), PHP5, до 10 БД MySQL, 300 МБ диска, до 10 паркованных доменов, cPanel, cron - все не перечислишь…

Из недостатков - не одобряются исходящие соединения и категорически запрещены всякие скрипты-демоны, но это, в принципе, понятно, требуется приглашение. Тут надо заметить отдельно, что любой стоящий проект код получит. Если вам пока не удалось доказать, что ваш сайт достоин этого, можно некоторое время перекантоваться на http://vagonchik.com/ , который является более доступной версией eomy и отличается лишь наличием рекламы, но этого вполен достаточно, чтобы дать начальный старт, а потом перебраться на eomy.

Internet Observatory.
Неплохой русский бесплатных хостинг, предоставляет PHP+Mysql+200MB, для среднестатистического сайта этого более чем достаточно. По запросу могут дать дополнительное место/базу/поддомен или еще,ч то надо. При регистрации так же есть ценз, осуществляемый модераторами, выбранными из числа пользователей хостинга. Проекты, получившие после проверки модераторами оценку хотябы 4 из 5 получают хостинг и бесплатный домен в зоне RU. Недостатки: как уже говорил, есть отбор заявок на хостинг, малофункциональная самописная панель управления, не всегда быстрая реакция техподдержки, высокая загруженность серверов. Еще одна проблема - выкупить домен практически нереально, правда случаев, чтобы его отобрали просто так, как это бывало на других аналогичных хостингах, еще ни разу не было. Требуют размещение небольшого блока текстовой рекламы на главной.

Read more →

17 июня - Firefox Download Day

Как я писал несколько дней назад, одно из тех событий, которые я жду больше всего - это выход третьей версии FireFox. До сих пор точная дата релиза не была известна, но сегодня мне наконец пришло такое уведомление:

Don’t forget to be part of Firefox’s Download Day! Mark your calendar, wrap a ribbon around your finger or write a little sticky yellow note. Download Day will start on June 17, 2008. If you prefer to no longer receive emails from Mozilla concerning Download Day, you may unsubscribe [here](http://spreadfirefox.com/en-US/worldrecord/remove?code=XXXX) The sender of this email is Mozilla Corporation, 1981 Landings Drive, Bldg.. K, Mountain View, CA 94043-0801.

Так что все ждем вторника :)

Yandex стал поддерживать файлы sitemap

Думаю, для любого веб-мастера не секрет, что Google может индексировать ваш сайт руководствуясь не только тем, что он видит на страницах, но и файлами Google Sitemap. Сегодня я обнаружил, что у Яндекса тоже появилась такая возможность. Сделать это можно на webmaster.yandex.ru, выбрав вкладку “Файлы Sitemap”. Яндекс поддерживает форматы, описанные на сайте sitemaps.org по адресу http://www.sitemaps.org/ru/protocol.php Краткий от самого Яндекса FAQ по картам сайтов можно почитать здесь: http://help.yandex.ru/webmaster/?id=1007070

Удачной индексации!

Обновление движка завершено

Уфф… Наконец-то последние баги были вылизаны, а новый движок был залит на хостинг. На всякий случай проверил скрины нового дизайна на browsershots.org и, как ни странно, никаких косяков не заметил. Правда, в IE 5.5 есть небольшой косячок, но он малозаметен и все равно вряд ли обладатель такого архаизма заглянет на мой сайт :)