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

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


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

t.me/4x_pro

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

PHP: почта через SMTP с аутентификацией или msmtp

4X_Pro

Давно хотел узнать, как отправлять почту через сторонний сервер с помощью стандартной функции mail, так как считаю неправльным использовать всякие классы-надстройки, а держать SMTP-сервер только для этих целей зачастую нежелательно. И вроде бы нашел решение для Linux и FreeBSD: программа msmtp.

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

Создание форума и его раскрутка: типичные ошибки

4X_Pro

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

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

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

Список дел на компьютере или программа ToDoList

4X_Pro

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

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

В итоге возникла мысль вести такой список дел на компьютере. Стал искать программу для этих целей, которыя удовлетворяла бы следующим требованиям: Читать далее…

Полезные ссылки

4X_Pro

Инструменты Web-мастера


  • validator.w3.org — валидатор HTML и CSS.
  • Sypex Dumper — полезный скрипт для снятия дампа или загрузки на сервер баз данных большого объема.
  • Uppod.ru — конструктор аудио и видеоплееров для сайта со списком проигрывания и гибким дизайном.
  • Share42 — удобный генератор кнопок для добавления страницы в соц. сети, в том числе и специфичные для Рунета (My.Mail.ru, Я.Ру). Все кнопки в едином дизайне и загружаются как один PNG-файл.
  • Intuit.Ru — интернет-университет, содержащий множество бесплатных IT-курсов, в том числе и по Web.
  • JQquery — библиотека jQuery, позволяющая делать множество красивых эффектов на JavaScript и упрощающая работу с DOM и AJAX.
  • http://htmlbook.ru — отличный справочник по HTML и CSS.
  • TinyPNG.com — преобразование 24-битных PNG в 8-битные с минимальной потерей качества
  • GTMetrix.com — сервис оценки времени загрузки сайта и выявления "узких мест". Сразу предлагает оптимизированные версии CSS, JavaScript и картинок.

Инструменты оптимизатора


Google Analytics и Яндекс.Метрика

4X_Pro

Долгое время для сбора статистики о посещаемости сайтов использовал Google Analytics. Однако недавно на один из своих проектов решил поставить так же и Яндекс.Метрику, так как вычитал где-то, что Яндекс стал при ранжировании учитывать данные о поведении пользователя, полученные с ее помощью, при ранжировании сайта.

Насколько Метрика реально повлияла на выдачу, судить пока сложно, однако хочу поделиться впечатлениями о самой системе. Итак, что понравилось: Читать далее…

Akelpad -- замена Блокноту

4X_Pro

Обычный Блокнот Windows не умеет работать с переводами строк в Unix-стиле (только символ LF вместо CR и LF). Такие файлы в нем отображаются в виде одной длинной строки. Иногда это создает массу неудобств, из-за чего я решил поискать ему замену. Требования были достаточно просты: легкий редактор, не требующий много памяти, быстро запускающийся, возможность перехода на строку с указанным номером и вообще нумерация строк, возможность выхода по клавише Esc. Читать далее…

Эмулятор CD-ROM для Windows 7 x64 и еще несколько полезных возможностей

4X_Pro

Вернувшись из под Linux в Windows, столкнулся с необходимостью выбора программы-эмулятора CD-ROM, которая позволяла бы монтировать ISO-образы как диски. При этом требовалось, чтобы программа должна быть бесплатной и корректно работать под 64-битной версией Windows 7.

После непродолжительных поисков я такую программу нашел. Называется она Gizmo Central, является полностью freeware и может работать как с 32-битными, так и с 64 битными системами, Читать далее…

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 выдачу заголовков, которые позволят использовать кеширование на стороне пользователя. Делается это очень просто:

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

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

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