vacuum 172

Появился раздел с промокодами и купонами. В нем собрана информация как сэкономить на популярных сервисах, которыми довелось воспользоваться.

Также перед апрельской поездкой в Японию было опубликовано множество историй минувших лет и несколько совсем недавних:

vacuum 250

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

На данный момент для просмотра доступно почти две тысячи фотографий. Более 95% из них имеют метку геолокации, поэтому они нанесены на карту. Постепенно вручную раскидываю их по тэгам, например, есть коллекция закатов, панорам и т.п. Еще доступны фильтры по посещенным городам и странам.

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

Также теперь можно посмотреть снимки отдельной поездки прямо на ее странице. Для этого предназначена кнопка «на карте» рядом с заголовком.

vacuum 327

Результаты плодотворного месяца:

  • Появился раздел мои раздачи со статистикой для авторов
  • Улучшена темная тема сайта, включить ее можно в настройках
  • Уведомления о новых комментариях стали получать все участники дискуссии, а не только автор страницы
  • Появились простенькие публичные профили пользователей
  • Авторы теперь получают уведомления с полезной информацией об удаленных раздачах на сайте-первоисточнике
  • Улучшен алгоритм ленивой загрузки фотографий в заметках — теперь при попадании в середину страницы грузятся только соседние фотографии, а не все до середины
  • Раздел помощи пополнен вопросом о списке файлов в раздачи клиенте
  • Дополнения в историях старых концертов: Металлика в Санкт-Петербурге 2008 и Раммштайн на Роке над Волгой 2013
  • Посещен концерт группы Oomph в Москве 2017

vacuum 346

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

Итак, удалось сохранить базу всех пользователей, новостей, комментариев и социальных учеток. Галерея была немного почищена от неактуальных снимков, но тоже продолжила работу. Раздел DC++ по-прежнему пользуется спросом у пользователей интернета, поэтому он тоже был перезапущен.

Теперь о новинках февраля.

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

vacuum 337

Декабрь и начало января выдались насыщенными из-за переноса и воссоздания сайтов. Зато теперь есть что показать. Открыт новый раздел с раздачами на основе магнет-ссылок. Для скачивания даже не нужна регистрация на сайте.

Теперь у трекера совершенно новая концепция. Для добавления раздачи достаточно скопировать ссылку на нее на рутрекере, а все остальное произойдет автоматически, в том числе дальнейшее обновление раздачи.

В разделе помощи более подробно описано что это за ресурс и как им пользоваться.

vacuum 329

За месяц до наступления 2017 года поступила новость, что с 1 января пристанища у собственного сервера в сети Билайна больше не будет. Нужен был план отступления. Было решено арендовать дополнительный сервер в интернете для переноса проектов ivacuum.ru на него. Однако, галерея изображений разрослась до 68 ГБ, большая часть из которых была архивом неактуальных картинок из раздач на трекере. Да, их просмотрели более 150 000 000 раз за 8 лет ее существования. Но у арендованного сервера диск был всего 60 ГБ. До переноса предстояло уменьшить размер архива хотя бы до 50 ГБ. Самое забавное, что аренда виртуального сервера в интернете выходит дешевле, нежели платить за электричество в квартире. Уж молчу про саму покупку компьютера и интернет.

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

Интересный факт: все 8 лет галерея обходилась без бэкапов.

vacuum 289

В конце 2014 года поступило предложение сделать доску объявлений Калужской области. Это была прекрасная возможность проявить все накопленные в сфере разработки сайтов навыки, но вместе с тем проект оказался новым грандиозным экспериментом.

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

Итак, старт разработки 1 декабря 2014 года, официальный запуск 7 декабря 2015 года. 40 регионов Калужской области, более 500 рубрик и более 200 различных свойств и характеристик в них, 4 варианта дизайна для устройств с различным размером экрана, поиск с учетом морфологии, платные услуги, интеграция с Яндекс-кассой для их оплаты и многое другое. И, конечно же, объявления! Все это на сайте:

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

vacuum 225

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

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

vacuum 3 604 2

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

Сайт проекта.

Там подробнее можно прочитать про его настройку, варианты использования и процесс разработки.

Особенности ретрекера:

  • чрезвычайно быстр;
  • стабилен;
  • расходует малое количество памяти — хранит только самую необходимую информацию о пирах и раздачах.

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

vacuum 2 187 1

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

Метод хранения паролей изменен на более надежный (пароль единоразово конвертируется при следующей авторизации).

Также были исправлены найденные ошибки (навигация в английской версии сайта) и недочеты (непривычный вид ссылок на картинки в галерее).

P.S. Локальная сеть с 12 декабря работает стабильно.

vacuum 1 860

Вчера на основной домен ivacuum.ru были перенесены все наработки за последний год. Косметических изменений не так много, в основном затронута внутренняя структура.

Ключевые нововведения:

  • приняли новый вид страницы статистики, для закачек можно посмотреть подробную историю по каждому файлу;
  • в галерее реализована бесконечная прокрутка;
  • сделана отдельная страница для всех ресурсов проекта (в разделах игр и софта в настоящий момент указана неактуальная информация, в будущем возможна реорганизация этих разделов).

Что касается локальной сети, то она была отключена провайдером 07.12.2010 в 01:36 и на данный момент остаётся заблокированной. В связи с этим доступ к торрент-трекеру невозможен.

Ориентировочное время возобновления работы локальной сети — сегодня.

Обновление: доступ к локальной сети возобновлен.

Обновление 2: 11 декабря сеть будет оставаться заблокированной.

vacuum 2 397 1

9 июля было решено отказаться от внесения записей в файл hosts для настройки локального доступа к ресурсам ivacuum.ru.

Для автоматического использования локального доступа были созданы специальные домены *.local.ivacuum.ru, на которые производится переадресация при входе из сети интернет.

Таким образом адрес local.ivacuum.ru, оставшийся временно не при делах, стал локальной версией главного сайта.

Также был разработан сервис закачек файлов.

Главные особенности:

  • учёт закачек только после их фактического завершения;
  • распознавание пауз и докачек;
  • скрытие прямых ссылок на файлы, что не позволит обойти счетчик.

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

vacuum 10 440 11

Итак, после закрытия торрент-трекера в калужском Спарке, многие релизеры перебрались на Билайн.

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

Было решено создать новый трекер, используя удачные наработки интерфейса для старого. Анонсер (тот механизм, что выдаёт клиентам пиров) необходимо было написать с нуля, чтобы расширить функционал трекера и исключить зависания.

В итоге можно смело сказать, что новый анонсер как минимум в сотню раз быстрее предыдущего и с лёгкостью выдержит высокие нагрузки.

Другим несомненным плюсом является отсутствие ограничений на закачку. Я считаю, что рейтинг — это не повод отказывать себе в просмотре интересного материала, выложенного на трекере. Качайте хоть всё!

У вас есть что-то интересное, чего нет на трекере? Создайте раздачу! Не знаете как? На трекере есть целый раздел, посвященный инструкциям и советам по использованию трекера и созданию раздач.

Итак, встречайте: torrent.ivacuum.ru.

P.S. На базе анонсера был написан столь же быстрый ретрекер, инструкция по настройке которого будет представлена в скором времени.

vacuum 4 740 2

Конец марта выдался насыщенным. После перехода на Билайн пришлось пересмотреть структуру домашней сети. Три дня подбирал подходящий вариант и остановился на линуксе в качестве маршрутизатора.

В этот промежуток времени успел поставил свежую версию ОС на сервер и перенести все проекты. Отдельная история про фаервол провайдера и регулярно рвущийся впн. Сейчас всё работает с приемлимой стабильностью.

Текущее состояние ресурсов:

  • DC++ — работает, сделаны зеркала на Спарке для популярных клиентов (абоненты Спарк-Калуга закачивают их бесплатно);
  • сервис загрузки изображений — переехал на отдельный домен up.ivacuum.ru;
  • галерея — в целости и сохранности, все изображения продублированы на Спарке;
  • статистика CS — по-прежнему работает для серверов Спарка.

Единственное, что не стал включать, — сервер Diablo II.

Для абонентов Корбины добавлен сайт для быстрой настройки локального доступа к ресурсам *.ivacuum.rulocal.ivacuum.ru.

Даже не знаю как быть с мониторингом игр. Разве что напихать туда серверов московского Билайна...

vacuum 2 563 13

Нововведения:

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

P.S. В мультизагрузке новые прогресс-бары.