Частяком, когда я работаю с множеством сайтов, какая-нибудь самая наглая страничка отнимает слишком много процессорного времени, из-за чего система неприятно подтормаживает. Чаще всего оказывается, что виновник — это какой-нибудь хитрый баннер на Flash или совершенно бесполезная приблуда на JavaScript, выполняющаяся в фоне.
Архив за год: 2009
Age of Empires: The Conquerors (Portable Edition)
Облегченная и переносимая версия игры. Не требуется установка — достаточно извлечь содержимое архива в требуемую директорию. Полностью совместимо с версией 1.0c. В архив включен минимальный набор файлов, необходимый для полноценной стандартной и сетевой игры. Аккуратно вырезаны заставка и кампании, но при наличии у вас игрового CD все это автоматически загрузится с диска! При желании вы можете скопировать с CD файлы кампаний и видео в каталог игры. Однако, скорее всего это вам не пригодится, потому что вся сила игры — в случайных картах!
Обновленная версия теперь включает в себя:
- Все необходимые файлы для стандартной и сетевой игры
- Обновленный VEG MOD v2.1.3 [22.11.2009] — со всеми нововведениями для переносимости
- Файлы английского (по умолчанию) и русского (в архиве russian.zip) интерфейсов
- Все необходимые шрифты, подгружаемые игрой автоматически
Скачать: age_of_conquerors_lite.exe (95MБ)
Age of Conquerors MOD v2.1.3 [22.11.2009]
Age of Empires II: The Conquerors v1.0c
MOD v2.1.3 [22.11.2009] © 2006-2009 Evgeny Vrublevsky <veg@tut.by>
Что нового?
- [18.11.2009] Объединены 3 языковых файла в один общий language.dll (сохранена совместимость со старыми файлами)
- [21.11.2009] Игра при работе автоматически использует шрифты из папки fonts
- [22.11.2009] Автоматические параметры из config.xml подставляются в начало командной строки (чтобы не влиять на команды пользователя)
Небольшое обновление мода в 2009 году. Основной упор сделан на переносимости игры. Самое важное нововведение — игра при работе использует шрифты из папки fonts — теперь нет проблем, если на какой-то машине нет нужного шрифта. Для того, чтобы уменьшить количество файлов появилась возможность использовать объединенный языковой файл language.dll вместо трех. Если вы решите использовать один файл языка вместо трех — сперва удалите language.dll, language_x1.dll и language_x1_p1.dll из каталога игры, затем разархивируйте вместо удаленных файлов нужную версию language.dll (английскую или русскую) из архива language.zip.
Рекомендуется всем обновиться, поскольку в этой версии исправлены небольшие недочеты в обработчике конфигурационных файлов.
Скачать: aoe_tc_vegmod.zip (1805КБ)
Содержимое архива нужно извлечь в корневой каталог игры. В корне создать папку fonts и поместить туда файлы используемых игрой шрифтов.
Используем jQuery в скриптах GreaseMonkey
Я хочу рассказать об удобных и неоправданно редко использующихся новшествах GreaseMonkey версии 0.8, которая доступна уже более года. Они помогут сделать пользовательские скрипты более модульными, а главное — дадут возможность без ухищрений использовать jQuery, что позволит нам «писать меньше, а делать больше». Речь идет о новых мета-параметрах пользовательских скриптов: @resource и @require.
Читать далее
Эмуляция Денди. Nestopia с поддержкой нового расширения ZNS
Вам ничего не напоминает этот скриншот? Сомневаюсь. Китайские друзья постарались на славу — уверен, что большинство из вас сейчас вспоминает свой первый картридж для Денди. На картридже было несколько простых игр, которые приедались в первый же день. Но вы ведь помните это меню с красивыми видами на каждой странице, приятной музыкой и даже небольшим романтическим сюжетом? Да, черт возьми, вы помните! В Денди играл наверное каждый ребенок в этой стране. Мы часами просиживали за экранами телевизоров, меняли картриджи один за другим и нам было совсем не важно, что это какой-то пиратский клон японской NES, и тем более не интересно, почему в играх на наших картриджах затерты все копирайты. Кто-нибудь тогда вообще понимал что это такое? =)
Сегодня совершенно нет необходимости покупать эту приставку, чтобы вспомнить все и заново пройти Super Mario или Contra. Существует армия эмуляторов на любой вкус и цвет, дампы практически всех игр давно доступны в сети. Каждый уважающий себя эмулятор умеет открывать игры прямо из архивов. Это очень удобно, ведь чаще всего дампы игр распространяются именно в сжатом виде. Только вот есть одна неприятность — связывать напрямую с программой расширение .zip достаточно глупо, а хотелось бы запускать игры из архивов одним кликом. Поэтому я предлагаю для сжатых NES файлов использовать расширение ZNS (Zipped NES).
Индикатор окончания эры Internet Explorer 6 на рабочем столе
Internet Explorer 6 появился в 2001 году. В 2003-2004 годах он набрал рекордную рыночную долю 90%, и не глядя на все свои недостатки долгое время удерживал лидирующие позиции. Сегодня мы наблюдаем окончание эпохи IE6. Для того, чтобы наблюдать за этим процессом, я реализовал идею yanajy. Теперь мы можем прямо на рабочем столе наблюдать за изображением уходящего в тень логотипа IE6.
Скачать: ie6-meter.zip (1 кб.)
Исходники: ie6-meter-src.zip (236 кб.)
Демо: http://veg.by/pages/ie6meter/
Данные автоматически берутся из статистики liveinternet.ru по неделям. Скрипт генерирует картинку, на которую ссылается обычный HTML документ, что собственно и устанавливается в качестве рабочего стола. Читать далее
Обоина «Когда умрет IE6...»
Время от времени захожу в статистику по браузерам в рунете на liveinternet.ru. Все жду, жду, когда же линия IE6 опустится ниже плинтуса... Будет меньше 5% — обязательно напьюсь. Чтобы не пропустить знаменательный день сделал обоину, на которой каждый день обновляется статистика по браузерам.
Это — обычная HTML страница. В свойствах рабочего стола ставим вместо картинки html — и вот оно! Можно кастомизировать сколько душе угодно :)
Скачать: browser-stat-wallpaper.zip (20КБ)
Избавляемся от www в адресе сайта
Универсальное решение проблемы постоянных редиректов на домен без www при помощи mod_rewrite. Просто и полезно. Работает на любом домене без необходимости править для каждого сайта.
В корень бросаем файл .htaccess со следующим содержимым:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # В переменную окружения %{ENV:PROTOCOL} помещаем протокол RewriteRule ^(.*)$ - [E=PROTOCOL:http] RewriteCond %{HTTPS} ^on$ [NC] RewriteRule ^(.*)$ - [E=PROTOCOL:https] # Если нужно убираем www RewriteCond %{SERVER_PORT} ^80$ RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1:%{SERVER_PORT}%{REQUEST_URI} [R=301,L] </IfModule>
Это всё.
VS2008 Win32 Wizard MOD v1.1b [28.01.2009]
Данный мод изменяет работу окна создания стандартных Win32 приложений в Visual Studio 2008. Настройки по умолчанию изменены на более удобные, добавлены новые опции.
Форумский бот для SimpleChat
Небольшой аддон к SimpleChat, который оповещает в чате о новых темах и ответах в форуме.
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.
Скачать: phpbb3_simplechat_bot.zip (19КБ)
SimpleChat v2.0b [18.01.2009]
Простой чат для phpBB3 в стиле чата сайта delphimaster.ru.
Возможности
- Все AJAX
- Продвинутые обращения
- Приватные сообщения
- Звуковое оповещение
- Сообщения кто пришел/ушел
- Выбор цвета сообщений
- Поддержка смайликов
- Автоопределение ссылок
- Ограничение длины слова
- Автоблокировка флуда
Демонстрация работы
http://slutsk.net/chat/
Имя: tester
Пароль: tester
Установка
Для того, чтобы установить этот чат на свой форум, необходимо выполнить всего две простые операции:
- скопировать каталог chat в корень вашего форума
- выполнить SQL команды из файла install.sql
Скачать: phpbb3_simplechat.zip (83КБ)