Портрет 4X_Pro
Был в Сети сегодня, 00:29
Мультиблог
4X_Pro
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb.

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Компьютерное

DosBox и Windows 7

4X_Pro

Люблю в свободное время поиграть в старые игры, те, которые были еще под DOS. Каково же было мое удивление, когда я обнаружил, что Windows 7 не позволяет запускать DOSовские EXE-файлы. К счастью, когда я жил под Linux, я узнал об утилите DosBox, которая эмулирует компьютер со старым железом (включая звуковые карты типа Sound Blaster) и позволяет запускать на нем старые программы и игры.

Найти версию DosBox для Windows оказалось совершенно несложно. Но вот при ее запуске возникла непредвиденная сложность. При развороте окна на полный экран в текстовом режиме DosBox "застревал", т.е. изображение на экране переставало обновляться, а в графическом экран вообще становился пустым. Решить эту проблему удалось так: Читать далее…

Экономим время с помощью Alt+Tab

4X_Pro

При верстке HTML-страниц или отладке PHP-скриптов приходится часто переключаться из редактора в броузер и обратно, чтобы посмотреть, как выглядит страница после тех или иных изменений. Обычно это делается щелчком мыши по Панели задач, но так на каждое переключение уходит достаточно много времени (у меня — секунды четыре где-то). В результате я решил, что нужно приучать себя переключаться исключительно по Alt+Tab, однако избавиться от многолетней привычки к Панели задач оказалось весьма непросто. И все же решение было найдено:

Читать далее…

Настройка кеширования статики в Apache

4X_Pro

Далеко не все знают, что по умолчанию в Apache кеширование отключено. Это означает, что каждый раз, когда пользователь просматривает страницу, ему приходится каждый раз скачивать все файлы сайта: и CSS, и JavaScript, и картинки. Это создает лишнюю нагрузку на сервер, расходует траффик пользователя и замедляет работу сайта. Что же сделать, чтобы этого не было? Очень просто: прописать в настройках Apache выдачу заголовков, которые позволят использовать кеширование на стороне пользователя. Делается это очень просто:

Читать далее…

Arcanum и Ultima IX на Wine

4X_Pro

В свободное время люблю поиграть в старые компьютерные игры (выпущенные во второй половине 90-х или начале 2000-ных). Но под Linux иногда бывают проблемы с запуском игр в WinE, и в этом разделе я буду описывать, как удалось их решить.

Итак, начнем с моей самой любимой игры — Aracnum. При обычном запуске игра завершается почти сразу же с непонятной ошибкой. Но если запустить так:

Читать далее…

О правилах в сообществе

4X_Pro

При создании сообщества (форума, чата группы в социальной сети и т.п.) часто бывает одна из двух крайностей: либо полное отсутствие правил, либо наоборот, введение слишком жестких правил.

Оба варианта имеют свои недостатки. Читать далее…

Как выглядит профессиональный сайт

4X_Pro

Изучая сайты различных фирм, как-то обратил внимание, что некоторые из сайтов в течение буквально первых 5-10 секунд воспринимаются как профессионально сделанные, в то время как другие — нет. Причем эта профессиональность напрямую не связана с эстетичностью дизайна: бывают сайты красивые, но не профессиональные, а бывает и наоборот.

Я попытался определить, в каких случаях сайт воспринимается как профессионально сделанный, и выделил следующие признаки: Читать далее…

Как скачать весь сайт или используем WGet

4X_Pro

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

С помощью WGet можно качать сайты целиком, отдельные файлы или набор файлов по списку. Но отличие от других оффлайн-броузеров (например, Teleport Pro), WGet работает из командной строки. Сначала это кажется неудобным, но это неудобство легко решается с помощью простейшего BAT-файла. Например, я для себя сделал вот такой:  Читать далее…

Документы Word и Excel под Linux

4X_Pro

Сталкнулся с необходимостью оформить несколько документов строго по образцу (пара заявлений и квитанция). Образцы были сделаны в MS Excel, и нужно было проверить, не "поехало" ли форматироваие после редактирования в OpenOffice. Читать далее…

Исключить каталог из архива tar

4X_Pro

Делал архивацию одного сайта с помощью tar, и потребовалось исключить несколько каталогов (логи, временные файлы и т.п.). Сначала казалось, что все просто: man tar, там нашел параметр --exclude, и вперед! Но это было обманчиво: сначала tar просто игнорировал эту директиву, потом вдруг возникло сообщение о слишком большом количестве аргументов.

Стал разбираться. Оказыавется, мои ошибки были вот в чем: Читать далее…

Установка XCache на CentOS

4X_Pro

Решил установить на свой VDS какой-нибудь PHP-ускоритель. Некоторое время выбирал между Zend Optimizer (который был быстро отвергнут по идейным соображениям, т.к. не является открытым ПО), xCache и eAccelerator. Нашел статью, где сравниваются последние. В итоге выбрал xCache.

Читать далее…


Страницы:
Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.