Завёл себе новый блог, ProgBlog
27.09.2006 Среда 03:59
Завёл себе новый блог, посвящённый программированию, ProgBlog. Ссылка на него есть на главной странице сайта, а также в навигационных панелях вверху и внизу каждой страницы сайта. Ссылка на список прокомментированных записей перекочевала в правую колонку, под календарь ("Все комментарии"). Списков прокомментированных записей теперь, разумеется, два. У каждого блога свой список.
ProgBlog будет использоваться для сохранения всякого рода полезной информации, всплывающей в процессе работы над проектами. Практика показала, что если не записывать, то всякие ценные вещи через некоторое время забываются. Чтобы этого не происходило я и создал ProgBlog. В принципе, идея давно витала в воздухе, но окончательно подтолкнула меня к её реализации вчерашняя борьба с одной ошибкой в BizTalk'е, на которую я потратил целый рабочий день.
В основном новый блог нужен мне самому, но если он поможет ещё хоть кому-нибудь, буду только рад.
В ProgBlog'е, так же как и в основном журнале, можно оставлять комментарии. Также у него есть свой собственный RSS feed. И вообще, я организовал свой код так, что теперь можно создавать неограниченное количество блогов. Так что если кому-то мало livejournal.com - могу создать специальный блог на моём сайте.
Багу поборол (кажись)
23.08.2006 Среда 21:45
Вроде исправил ошибку, которая проявлялась если открыть журнал, потом долго ничего не делать (>30 минут), а потом начать листать страницы журнала. Была вызвана тем, что .Net кодирует ViewState, для того, чтобы злобный хацкер с ним ничего не мог сделать. Ключ для кодирования генерируется средой автоматически и судя по всему может меняться если пользовательская сессия закончилась (что случается если долго ничего не делать). Чтобы этого не происходило в web.config'е надо явно указать ключ, который будет один и навсегда.
Например:
<configuration>
<system.web>
<machineKey validationKey="A_128_HEX_DIGITS_VALUE"
decryptionKey="A_48_HEX_DIGITS_VALUE"
validation='SHA1'/>
</system.web>
</configuration>
(Это я чтобы самому вспомнить когда забуду как я это поборол.)
Прошу сообщать если опять что-нибудь вылезет.
Погодные баннеры
21.04.2006 Пятница 13:46
Добавил баннеры с погодой. Находятся справа от текста журнала, под баннерами Tyger.ru и WWF. Если по ним щёлкнуть, отображается подробный прогноз на несколько дней. Поскольку я живу в двух городах одновременно - в Питере и Атланте - то баннера соответственно два.
CAPTCHA
07.04.2006 Пятница 13:44
В рамках борьбы со спаммерством в комментах я добавил капчу (CAPTCHA). Теперь при вводе комментария надо ввести текст, нарисованный на картинке рядом с полем ввода комментария. Таким образом, я надеюсь, удастся оградить журнал от автоматизированного спамминга. Фича эксплуатируется в тестовом режиме, возможны глюки. Просьба о них сообщать (через комменты/аську/email).
Новый раздел: Фоторепортажи
16.02.2006 Четверг 03:21
На сайт добавлен новый раздел - "Фоторепортажи". Это не более чем каталог ссылок на заметки в журнале, содержащие фотоотчёты о разных поездках, типа недавнего осмотра Ледяного дома на Дворцовой или поездки в Старую Ладогу.
Оценка сайта
15.02.2006 Среда 21:06
Гы, мой сайт невысоко как-то оценили:
Результат оценки качества создания сайта
www.raxxla.com
Оценка: 680 баллов
Фактор D: Bronze
Место в рейтинге: 36608
Средний уровень технического исполнения. Имеются недочеты в коде. Сделано топориком на коленке. Без фантазии, шаблонно обеспеченная функциональность страницы. Работать можно, но звезд с неба не хватает. Дизайн есть - его не может не быть. Но дизайн серенький и обыкновенный. Его предназначение - обеспечивать комфортный просмотр документа, но не эпатировать. Обилие нестандартных решений, требующих наличие плагинов, поддержки скриптов. Совместимость с разными браузерами недостаточная.
А вот новый проект, Tyger.ru,
вроде ничего.
Результат оценки качества создания сайта
www.tyger.ru
Оценка: 968 баллов
Фактор D: Silver
Место в рейтинге: 4468
Грамотно и добротно сработанная страница. Присутствуют мелкие недочеты и ошибки. Есть место для совершенствования. Неплохо обеспечено функциональное предназначение страницы. Есть некоторые спорные моменты в реализации навигации. Хороший дизайн. Недостаточно гармоничное цветовое решение. Оригинальные, но спорные решения в оформлении и навигации. Корректное отображение в современных браузерах. Возможны проблемы в старых или экзотических браузерах.
А в общем-то, вроде всё верно.
BigCats.ru
05.01.2006 Четверг 07:26
Справа, под баннером WWF добавлен баннер сайта "Правда о больших кошках", bigcats.ru.
Улучшения в календаре
25.12.2005 Воскресенье 02:42
Несколько изменена в сторону удобства функциональность и цветовая палитра календаря. В частности на нём теперь видно, записи за какие дни отображаются на экране. Эти дни отображаются на белом фоне. Невидимые дни - на сером. Также теперь корректно отрабатывается листание - раньше связь календаря и собственно отображаемой части журнала была недостаточно очевидна. Добавлены кнопки для листания рядом с календарём. Раньше они были только наверху и внизу страницы.
Война с багами
05.12.2005 Понедельник 01:14
Наконец-то пофиксил баг, вызывавший дублирование комментариев, во всей красе проявившийся здесь. Не прошло и полугода.
Питерское время
05.12.2005 Понедельник 00:15
Продолжаем делать апгрейды к сайту. В этот раз добавил отображение времени постов и комментариев к ним в двух временных зонах - время Атланты (EST, Eastern Standard Time) и время Питера (MSK, Московское время). При любых операциях, основанных на времени (например использование календаря для отображения журнальных записей, начиная с определённой даты, и т.п.), используется атлантское время. То есть оно по-прежнему основное для сайта. Питерское время носит только информационный характер. Атлантское время отображается в американском двенадцатичасовом формате, питерское - в обычном российском, с 24-мя часами.
Продолжаем заниматься сайтом
03.12.2005 Суббота 05:44
Добавление фичи с SMS-уведомлениями (от которой я, кстати, дико тащусь) сподвигло меня заняться сайтом дальше. В частности я обратил своё внимание на список прокомментированных журнальных записей. Рост его размера принял уже действительно угрожающий характер. По dial-up'у загрузка списка занимает уже с минуту времени, а то и больше. Поэтому в качестве быстрого solution'а я урезал список до 20-ти позиций. Будет время - сделаю paging, то есть чтобы можно было список листать. Впрочем не уверен, нужно ли это.