4.07.2017. Пока безработный…

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

29.11.2015. Нет никакого движения на сайте…

…окромя того, что я его запустил на доменных именах vmunt.site и vmunt.ru. Пока не настрою под него debian на компушке, который уже года как два собран, никаких изменений тут, думаю, не будет.

P.S.: И изменений вёрстки и дизайна тоже до этого момента не будет, хоть и выглядит этот дизайн древним недоразумением (чем он, собственно, и является, ибо делал я его лет пять назад, а тогда этот вид меня ещё как-то устраивал).

16.03.2013. Движение на сайте

Сайт снова понадобился. Список изменений (небыстро, но будет пополняться (ибо ещё и работать надо)):

  • 08.06.2013: Вёрстку сайта переделал под XHTML. Правильные кнопки проверки внизу сделаю позже.
  • 16.03.2013: Чуток подправил оформление сайта. Оформление стало слегка попугайским пёстрым, конечно, но после предыдущей унылости хочется пока чего-нибудь более нарядного. Начинаю делать авторизацию.
  • 23.02.2013: Подкрасил и поправил меню. Сейчас, наверное, займусь-таки изготовлением админского интерфейса. Ибо давно уже надо сделать. И требуется сразу для двух или даже трёх задач: для своего сайта, для конторского, и как составная часть одного тестового задания.
  • 19.02.2013: Перевёл сайт из cp1251 в UTF-8. Чуток переделал систему безопасности. Занимаюсь перекрашиванием менюшки.
30.09.2011. Анонс нового модуля к TiddlyWiki

Есть поговорка такая (российская, видимо): «Ремонт нельзя закончить. Его можно только прекратить»

Так и с вики, видимо. Как только начнёшь что-то улучшать, так и поехало: и то хочется, и то ещё, и тут ещё можно улучшить, и тут переделать!

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

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

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

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

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

На текущий момент вид планируемого дополнения выглядит приблизительно так:

Приблизительный вид экрана просмотра палитры

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

P.S.: Так как поиск нового места работы зашёл уже в перманентный тупик (ну, видимо, опытные специалисты сейчас мало кому нужны), то пока, видимо, сосредоточусь на этой отдушине. Ещё бы Эрику как-то подготовить информацию о том, как я улучшил его два классных модуля, но это, видимо, уже после окончания работы над модулем ColorPalettePlugin…

P.P.S.: Если у кого возникнут пожелания по делу или советы какие — мои контактные данные есть в моём профиле в любом из TiddlyWiki-документов, размещённых на этом сайте (заметка vmunt, если кто сразу не догадался)…

22.08.2011. Появилась новая версия TiddlyWiki

Как оказалось, версию 2.6.3 я вообще пропустил. Перевод и начальные впечатления от 2.6.4 будут на днях. Надеюсь, в этой версии не будет косяков с импортом заметок под Linux-ом. В версии 2.6.2 импорт заметок из файла на диске не работал, работал только импорт через http-протокол (то есть импортировать заметки через поднятый на локальной машинке веб-сервер всё-таки было возможно, хотя понимаю, что … (как бы это помягче-то?) несколько нестандартное решение, ага).

Добавлено: При более детальном рассмотрении оказалось, что TiddlyWiki как версии 2.6.2, так и версии 2.6.4, напрочь отказывается импортировать заметки из другой (не той же самой, в которой лежит документ, который хочется обновить) папки (причём неважно, под Windows или под Linux это пытаться делать). Что гениальные программисты умудрились сломать при переходе от версии к версии (работало же! точно помню!), пока непонятно. Ещё один головняк для будущих разборок, видимо…

18.08.2011. Под новый движок переписал модуль просмотра фотографий…

…в результате ещё раз убедился, насколько удобнее стала работа с сайтом при объектном подходе к модулям. Весь функционал (изменение заголовков, управление сессиями, проверки правильности ввода переменных, отображение содержимого), разнесённый по времени выполнения совершенно по разным этапам работы сайта, весь делается в одном файле модуля, и вполне обозрим как с точки зрения кода, так и с точки зрения логики. Очень доволен. Работу с Expired/Last-modified прикручу к модулю позже, а сейчас пошёл переписывать модуль статей и писать резюме. Ибо пора уже начинать на работу устраиваться…

15.08.2011. Новый движок сайта вчерне закончен
  • Работа с разными страницами сделана модульной на основе специального класса
  • Вместо сообщения о том, что ресурс изменил свой адрес, сразу сделано перенаправление на правильную страничку (интересно, все ли браузеры это нормально отрабатывают?).
  • Сделан учёт ошибок и взломов и временный бан в случае превышения лимитов на ошибки в течение ограниченного периода времени (период установил для начала 3 минуты).
  • Сделана возможной адресация в виде папок (человеческая такая, вида /photo/fl/1 вместо ?m=photo&sm=fl&p=1).
24.06.2011. Сайт в процессе переделки

В данный момент переделываю код сайта и фоном меняю раздел TiddlyWiki. Так что пока, если что не работает, извиняйте. За выходные основные шероховатости приведу в порядок, думаю…

Планы

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

Ну и в поисковых системах начну регистрировать сайт только после того, наверное, как разберусь и сделаю генерацию Last-modified: / Expired: в HTTP-заголовках.

Может, после всего этого что-нибудь интересное для некоторых тут и появится