Игры под Linux

На праздники, ко мне приезжал племянник. Увидел компьютеры и спросил: «Дядя Сергей, а у вас есть игры ?». Сказать по честному, вопрос несколько не ожиданный, т.к. я практически не играю.
На Linux-компьютерах у меня много очень маленьких игр, которые вряд ли бы ему понравились. Сам я играю в FreeCiv — кросс-платформенный вариант игры Цивилизация. Но, вообще в игры не играю…
К счастью, на одной из Windows-машин был завалявшийся Might of Magic.

Однако, я задумался а нет ли продвинутых игр под Linux ? Ответ понятен, что есть и я залез в интернет и накопал некоторое количество игр:

http://sysadminonline.ru/42-best-games-for-linux-action/ — 42 лучшие игры под Linux.
http://sysadminonline.ru/42-best-games-for-linux-arcade/ — лучшие аркадные игры.
http://sysadminonline.ru/42-best-games-for-linux-strategy/ — лучшие стратегии.
http://sysadminonline.ru/best-games-linux-quake/ — лучшие игры под Linux.
http://sysadminonline.ru/best-games-linux-next2/ — лучшие игры под Linux 2.
http://sysadminonline.ru/playonlinux/ — PlayOnLinux — проект, бесплатный аналог Wine с помощью которого можно запускать игры для Windows.
http://www.playonlinux.com/en/download.html — сайт производителя PlayOnLinux.
http://sysadminonline.ru/blob-wars/ — Blob Wars.
http://sysadminonline.ru/descent2/ — Descent 2.

http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%B3%D1%80%D1%8B_%D0%BF%D0%BE%D0%B4_Linux — Справочник ир для линукс в Wikipedia.
http://www.linuxgames.ru/ — лучшие игры для Linux.
http://torrents.ru/forum/viewforum.php?f=899 — форум о играх для Linux.

http://speak.ck.ua/showthread.php?t=894 — мнение о играх в Linux.
http://www.linuxcenter.kz/page.php?page=games — игры для Linux.

http://wiki.linuxformat.ru/index.php/LXF95:AstroMenace — игра LXF бесплатная для Linux, но платная для Windows.

http://wiki.linuxformat.ru/index.php/LXF96:%D0%98%D0%B3%D1%80%D1%8B_%D0%BE%D1%81%D0%B2%D0%B0%D0%B8%D0%B2%D0%B0%D1%8E%D1%82_GNU/Linux — опыт разработки игр для Linux.
http://sudouser.com/igry-v-linux.html — игровой дистрибутив Linux Ubuntu.

http://www.ashep.org/?p=21 — играем в DOS-игры на Linux.
http://askomp.by/gameslinux.html — почему Linux…

Многие игры из Linux ставятся просто из репозитария с помощью команды aptitude install <название>.

Русская кодировка в Lazarus

При установке Lazarus в Linux Ubuntu 8.10 AMD64 вместо русских букв выводится абракадабра.
Как оказалось, в Lazarus есть ошибка, которую планируется в скором времени исправить.
Для того, чтоб всё заработало нормально, необходимо переключить IDE на англо-язычный вариант.

Для этого, необходимо временно переименовать файл /usr/lib/lazarus/languages/lazaruside.ru.po на любое другое название.

После этого, Lazarus достаточно нормально запускается.

Ресурсы по SEO-оптимизации

Блог по SEO-оптимизации: http://seo-library.com/
SEO-Tools: http://reanimator.blogseo.ru/
О раскрутке сайтов: http://ru-traff.blogspot.com/
ADNE: http://adne.info/
HWOR: http://hwor.info/
SEOCoder: http://www.seocoder.org/category/tools/
SEOHorizont: http://seohorizon.net/
Блог GTAlex: http://blog.gtalex.ru/
О заработке в сети: http://homelessin.blogspot.com/

Free SEO Tools by SEOToolSet™ — Подборка качественных инструментов для SEO

На блоге SeoTools нашёл интересные бесплатные инструменты для SEO. Оргиснал статьи: http://reanimator.blogseo.ru/2007/03/14/free-seo-tools-by-seotoolset%E2%84%A2-podborka-kachestvennyih-instrumentov-dlya-seo/

Free SEO Tools by SEOToolSet™Check Server — Проверка сервера

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

View Page Source — просмотр исходного кода

Этот инструмент позволяет просматривать исходный код любого доступного файта в интернете.

Keyword Activity — Частота запросов

Этот инструмент совместил в себе простоту Overture’s Search Term Suggestion Tool, the Keyword Discovery tool и точность Wordtracker, SEOToolSet™ Keyword Activity tool оценивает количество запросов фразы в день во всех основных поисковых системах. Позволяет получить ответ на вопрос сколько трафика принесет запрос в каждой из основных поисковых систем.

Keyword Density Analyzer — анализ частоты (плотности) слов

Инструмент проверки частоты слов позволяет посмотреть какие слова на странице являются более важными для поисковой системы. Показатель частоты слов это один из факторов ранжирования всех основных поисковых систем. Значение отмеченное красным показывает, что частота слов может быть слишком мала для хорошего ранжирования в поисковых системах. Значение отмеченное синим показывает, что частота слов может быть слишком большой для хорошего ранжирования в поисковых системах. Этот инструмент поможет подогнать частоту слов.

Competition Research — исследование конкурентов

Позволяет посмотреть, кто конкуренты по вашим запросам. Инструмент исследования конкурентов покажет текущую позицию конкурентов во всех основных поисковых системах. Результаты отсортированы по сайтам из ТОП 25 результатов. Сайты с лучшими позициями идут первыми.

Ranked Page Report — отчет об уникальных страницах

После того как вы узнали ктов ваши конкуренты, можете посмотреть как много уникальных страниц находятся в десятке в основных поисковых системах. Затем сравните как много страниц у вас.

Link Analysis Report — анализ ссылок

Также вы можете посмотреть кто ссылается на вас и ваших конкурентов. Не забывайте, что сайты которые ссылаются на ваших конкурентов также могут сослаться и на вас. Исследуйте каждую ссылку, отбирайте достойные ресурсы тематика которых совпадает с вашей. Не стоит ввязываться в беспорядочный обмен ссылками, даже если это делает ваш конкурент.

Free SEO Tools by SEOToolSet™

SEO for Firefox — отображение полезных данных прямо в поисковой выдаче Google, Yahoo

Программа для анализа поисковых параметров сайта выполненная в виде расширения для браузера Firefox.

Возможности SEO for Firefox:
Отображает полезные данные исследования рынка прямо в поисковой выдаче Google, Yahoo!, включает следущие данные показывающиеся под каждым результатом поиска:

SEO for Firefox in work

* PR: (Google PageRank) пейдж ранк — показатель авторитетности, важности страницы (аналог Яндекса — ИЦ )
* Age: возраст, по данным Archive.org, показывает, когда страница была проиндексирована впервые пауком Archive.org.
* Links: (Yahoo! linkdomain) ссылки на домен по Yahoo! — показывает примерное значение числа всех ссылок на домен.
* .edu Link: (Yahoo! .edu linkdomain ) ссылки на домен по Yahoo! с .edu (образовательных) доменов — показывает примерное значение числа всех ссылок на домен с образовательных (.edu) доменов.
* .edu Page Link: (Yahoo! .edu link ) ссылки на страницу по Yahoo! с .edu (образовательных) доменов — показывает примерное значение числа всех ссылок на страницу с образовательных (.edu) доменов.
* .gov Link: (Yahoo! .gov linkdomain ) ссылки на домен по Yahoo! с .gov (правительственных) доменов — показывает примерное значение числа всех ссылок на домен с правительственных (.gov) доменов
* Page Links: (Yahoo! link) ссылки на страницу по Yahoo! — показывает примерное значение числа всех ссылок на страницу с правительственных (.gov) доменов
* del.icio.us: показывает количество упоминаний ссылки среди закладок на Del.icio.us.
* Technorati: показывает примерное значение числа всех ссылок с блогов
* Alexa: показатель, значение которого основано на трафике вэбсайта.
* Cached: (Google site:) показывает как много страниц сайта проиндексировано поисковой системой Гугл.
* dmoz: показывает число страниц сайта опубликованных в DMOZ, ищет в Google Directory.
* Bloglines: показывает как много людей подписаны на блог через Bloglines.
* dir.yahoo.com: показывает присутствие сайта в Yahoo! Directory.
* WhoIs: позволяет легко посмотреть whois данные для сайта.

SEO for Firefox добавляет в статусбар браузера Firefox иконку клик по которой включает SEO for Firefox on отключает SEO for Firefox off расширение.

Установить SEO for Firefox

Copyscape — поиск плагиата в сети

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

При проверке этого блога обнаружил, что сервис расценивает копирайт разработчика дизайн-темплейта блога как плагиат. 🙂

Бесплатная версия ограничена десятью результатами поиска. В расширенной версии доступно больше возможностей по обнаружению дубликатов контента и борьбе с плагиатом.

Удачи в борьбе с плагиатом!

Детектор искусственной накачки

В бизнесе по продаже б\у доменных имен используется такой вид мошенничества как исскуственная накачка PR. Если вы решили купить домен, и одним из критериев при выборе домена был PageRank, то не мешало бы проверить перед покупкой, высокий PageRank домена это следствие популярности домена или он был искуственно накачан.

Для того, чтобы искусственно накачать PageRank, на продаваемом домене используют 301 или 302 редирект ведущий на домен с высоким PageRank. В результате таких манипуляций продаваемый домен склеивается с доменом, на который стоит редирект и получает его PR.

C помощью Fake PageRank Detection сервиса можно проверить PageRank домена, не был ли он искуственно накачан.
Вводите имя домена (например www.domain-A.com), нажимаете сабмит. Если URL в результате проверки тот же, значит все ОК. Но если в результате проверки видите другой домен (например, www.domain-B.com), значит PageRank искуственно накачан.

Search Engine Index Count tool — Групповая проверка индексации сайтов в 7 поисковых системах

Search Engine Index Count tool — Анализ количества проиндексированных страниц в 7-ми поисковых системах Google (AOL, HotBot), Yahoo! (Fast, AltaVista), MSN. Можно проверять до 5 доменов.

Показывает количество проиндексированных страниц у домена поисковыми системами, можно сравнить индексацию своих сайтов с сайтами конкурентов.

Анализ количества проиндексированных страниц в 7-ми поисковых системах

С помощью History report можно отслеживать, как индексация протекала со временем. Если раньше вы уже запускали анализ индексации для домена, в отчете будут доступны значения полученные в предыдущих запусках.

С помощью History report можно отслеживать, как индексация протекала со временем

Тренд по домену. Можно просматривать график числа страниц в индексе по каждой поисковой системе отдельно.

Антивирусы в Linux Ubuntu

Нужно признать, что в Linux практически нет антивирусов. Вот уже лет 5 работаю с Unix системами, если не больше, но Linux-вирусов не встречал. В основном, это только вирусы из Windows, которые в Linux ничего особо и не сделают…

Но, если необходимо выловить вирусы (ведь у Вас же могут быть разделы, к которым имеют доступ компьютеры с ОС Виндовс), то применяйте антивирусы:
ClamAV — классический антивирус для Linux.
chkrootkit — антивирус, который ловит зловредых rootkit-ов.
rkhunter — охотник на rootkit, backdoor, sniffer, exploit.
avg — не плохой антивирус под Linux.

Необходимо отметить, что чем больше антивирусов Вы установите, тем медленнее компьютер будет работать. Поэтому, стоит ли это делать, необходимо смотреть по обстоятельствам.

Однозначно, Linux — это не Windows. Вирусов не нахватывает…

P.S. Полезными могут быть так же средства показывающие подключения. Например:
Etherape — показывает кто и по какому протоколу подключается.
iptraf — более простой вариант.

Работа с архивами средствами PHP

Как архивировать в формате zip PHP написано в статье: http://blog.webmasterschool.ru/php/48/

На http://www.phpclasses.org можно скачать класс Create ZIP File, предназначенный для создания zip-файлов с иерархией папок. Пример использования:

// Подключаем класс для работы с zip-архивами
include_once(«createZip.inc.php»);
$createZip = new createZip;

// Добавляем директорию
$createZip -> addDirectory(«dir/»);

// Добавляем файл
$fileContents = file_get_contents(«img.jpg»);
$createZip -> addFile($fileContents, «dir/img.jpg»);

// Создаем архив
$fileName = «archive.zip»;
$fd = fopen ($fileName, «wb»);
$out = fwrite ($fd, $createZip -> getZippedfile());
fclose ($fd);

// Отдаем архив браузеру
$createZip -> forceDownload($fileName);
@unlink($fileName);
?>

Функция для извлечения файлов из архива:

/**
* Распаковывает zip-архив в указанный каталог.
* $dir — полный путь к каталогу.
* $file — полный путь к zip-архиву.
* $log — флаг вывода диагностики.
*/
function unpackZip($dir, $file, $log=0) {
if ($log) echo «Start unpack [$file] into [$dir] directory…
«;

if ($zip = zip_open($file)) {
if ($zip) {
// создать каталог, если он не существует
if (! file_exists($dir)) mkdir($dir);

while ($zip_entry = zip_read($zip)) {
$name = zip_entry_name($zip_entry);
if ($log) echo » unpack : $name
«;

// последний символ имени
$last = substr($name, strlen($name)-1);

// если это каталог
if ($last == «/» || $last == «\\») {
$subdir = $dir.»/».$name;
// создать каталог, если он не существует
if (! file_exists($subdir)) mkdir ($subdir);
} else {
// распаковать файл
if (zip_entry_open($zip, $zip_entry, «r»)) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$fp = fopen($dir.»/».zip_entry_name($zip_entry), «w»);
fwrite($fp, $buf);
zip_entry_close($zip_entry);
} else {
return false;
}
}
}
zip_close($zip);
}
} else {
return false;
}

return true;
}
?>

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)