Об авторе
Я - Козарин Леонид. Родился 22 июня 1996 года. Детство провёл в городе Северодвинске. Отучился 11 классов в школе, закончил вуз — ИСМАРТ, филиал САФУ. После чего уехал в Москву. На момент редактирования данного текста (2024 год) живу в Санкт-Петербурге, но это может быстро измениться :)
Где-то в 2003 году у моей семьи появился компьютер, которым я очень заинтересовался. В 2007 году у меня появился личный компьютер. Наигравшись, я увлёкся программированием и написал несколько программ. Потом пробовал и другие творческие виды деятельности: сделал несколько демотиваторов, картинок, видео, трейнеров, карт и кампаний для игры WarCraft III; написал несколько статей по взлому игр и конспектов по языкам программирования.
Связаться со мной можно, кроме комментариев на сайте, через сайт «ВКонтакте» (https://vk.com/kozalo) или через мессенджер Telegram (@kozalo). Также можете написать мне на E-Mail ([email protected]), но там я отреагирую не так быстро.
О сайте
Сайт создан в 2008 году. До конца 2011 года у него был домен 3-го уровня. В октябре 2010 года появился мини-блог, с введением которого посещаемость возросла. После переезда в Москву в конце 2018 года и обретения настоящей работы я на сайт как-то совсем забил и стал лишь изредка писать в Telegram канал. Но может когда-нибудь всё же вернусь и переделаю его полностью, исправив все косяки с динамичностью, проваленным SEO и просто гору гостылей и говнокода из ранних лет моей карьеры :)
Сайт сделан с применением многих языков и технологий: HTML, CSS, JavaScript, PHP, MySQL. Без каких-либо современных решений в области фронтенда. Он выполнен в виде блога: новые записи располагаются выше.
Для знатоков английского языка более подробная информация обо мне доступна на новой персональной страничке: leonid.kozar.in.
Навигация по сайту
Вверху, справа от логотипа (на телефоне — под ним), находится список разделов сайта. Первая ссылка отображает публикации из всех разделов. Вторая показывает последние посты моего Telegram-канала. Третья открывает фотоальбом. Остальные загружают публикации из соответствующего раздела. Ссылки со стрелкой ↗ в конце списка ведут на другие сайты и открываются в новой вкладке.
Внизу страницы расположена форма для навигации по страницам сайта. Ссылки в виде двойных стрелок показывают предыдущую и следующую страницы. Если Вам нужно отобразить определённую страницу, введите её номер в поле и нажмите кнопку с одной стрелкой.
Каждая публикация имеет заголовок-ссылку. При нажатии на него, Вы попадёте на страницу публикации. Здесь, кроме текста самой публикации, есть комментарии и кнопка лайка (требуется JavaScript), а также кнопка, чтобы поделиться публикацией в X. Если Вам нравится материал публикации, поставьте лайк. Не забывайте комментировать, мне интересно Ваше мнение!
Фотоальбом
В этом разделе находятся мои фотографии и картинки. При входе в фотоальбом сначала надо выбрать, как сортировать изображения (то есть выбрать альбом или режим отображения всех фотографий). Потом они загрузятся как обычные публикации в виде отдельных панелей. Только перед названием картинки будет ссылка на фотоальбом (полезно при отображении всех фотографий сразу).
Дальнейшая навигация осуществляется с помощью формы внизу страницы. Кроме выбора страницы, там можно указать нужный фотоальбом.
Другие версии сайта
Сайт имеет полную и мобильную версии: kozalo.ru и pda.kozalo.ru.
Полная версия сайта требует обязательного наличия JavaScript. Вся навигация там осуществляется по технологии AJAX, то есть содержимое подгружается прямо на страницу без её перезагрузки. Там реализована бесконечная прокрутка, то есть как только страница будет прокручена до конца, в неё подгрузятся новые публикации. Для навигации по страницам предусмотрена панель в правой части экрана (знак параграфа внизу). Всё остальное совпадает с тем, что есть в этой версии.
Фотоальбом сделан на JavaScript и каждая фотография показывается отдельно. Переход по изображениям осуществляется с помощью стрелок по бокам экрана или с помощью щелчка по фотографии. Сортировать картинки можно с помощью специальных ссылок под местом просмотра. Также к фотографиям там можно оставлять комментарии, ставить им лайки и делиться ими в X.
Мобильная версия, разумеется, предназначена для мобильных устройств. Здесь полностью отсутствует JavaScript-код, и всё максимально упрощено. На главной странице требуется выбрать раздел. У публикаций отображаются только заголовки, по которым надо нажать, чтобы перейти к просмотру публикации.
В фотоальбоме надо выбрать нужный альбом или указать показ всех фотографий. Картинки отображаются друг за другом. Меню выбора страницы расположено внизу страницы. Чтобы перейти, нужно указать страницу (количество страниц отображается справа) и нажать на кнопку со стрелочкой.
RSS-лента и группы в социальных сетях
На сайте есть RSS-лента. Попасть на неё можно, если щёлкнуть по оранжевому значку под логотипом, когда он появится. Там отображаются последние 10 добавленных публикаций или фотографий. Чтобы подписаться, используйте специальную программу - RSS-агрегатор (есть в некоторых браузерах) - или онлайн сервисы.
Остальные иконки, появляющиеся на меняющейся кнопке, являются ссылками на группы и страницы сайта в различных социальных сетях. Чаще всего я теперь пишу в Telegram-канал, так что, если Вы хотите узнавать о новых материалах раньше всех, обязательно подписывайтесь на него!
Поиск по сайту
Чтобы найти какой-то материал на сайте, можно использовать поиск. Для этого кликните по изображению лупы под логотипом. Через некоторое время после ввода поискового запроса и нажатия кнопки, запускающей поиск, будут показаны найденные статьи. Если результатов много, перемещаться по страницам с ними можно с помощью кнопок "Далее" и "Назад".
Немного о технической стороне вопроса. Поиск идёт по заголовкам, ключевым словам, описаниям и текстам публикаций, а слова сравниваются без учёта окончаний. Выше оказываются публикации, где слова запроса есть в заголовке или ключевых словах. Фотографии и посты Telegram-канала в поиск не входят.


