Хроники лаборатории | Вкратце о текущем состоянии дневника:
В связи с загруженностью очень интересной работой, почти перестал вести блог. Но, как легко убедиться, пролистав блог слегка назад, так было не всегда.
| рубрика сайтоводство // все рубрики | страница: 4 1, 2, 3, 4, 5, 6, 7, 8 | | | Отладка | (06 дек 2009г, 23:00) |
У меня сложилось впечатление, что при некоторых условиях здесь невозможно оставить комментарий. Подозрение это закралось из-за того, что я вижу, что многие люди авторизуются, но следом за авторизацией не следует комментариев. Может, правда какие-то проблемы? Если да - напишите про них, пожалуйста, мне на почту. А может, просто желание комментировать улетучивается, пока авторизируетесь?
| комментарии: 14 RSS HTML рубрики: сайтоводство | |
| | | | Френдлента, финиш разработки | (24 ноя 2009г, 23:29) |
Несколько дней я с упоением делал то, что очень давно планировал и откладывал: онлайн-агрегатор RSS. Простым языком - френдлента. Многие на этом месте недоуменно пожмут плечами: зачем изобретать велосипед, если есть Яндекс.Лента и Google Reader, не считая других, более мелких поделок? Отвечаю: во-первых - потому, что у них нет некоторых фишек, которые мне нужны. Во-вторых - потому, что это именно фишка движка самого блога, а не сторонний сервис. В общем, продолжаю всячески развивать идеологию «лучше много независимых блогов, чем все яйца в одной корзине». Итак, что представляет из себя моя френдлента? С технической точки зрения - это сборщик RSS-записей из указанных источников. Своеобразный персональный кеш. Медленно, но верно скрипт обходит весь список источников, дергает оттуда записи и сохраняет их себе на память. Тут кроется первая изюминка: если запись между «обходами» изменялась, скрипт посчитает ее новой, и снова добавит в базу. Таким образом я стараюсь не упускать всякие « UPD»-дописки - вдруг чего интересное дописали? С точки зрения пользователя это еще более забавная штуковина. Во-первых, лент сразу три. Первая - все кешированные записи сплошняком (я так и назвал вкладку - «Все подряд»). Вторая лента - своеобразная куча, куда «падают» свежие записи. Я могу прочитать запись и удалить ее из этой кучи (вот, кстати, где пригождается вышеописанная фишка: если я прочитал запись и выкинул ее из кучи, а потом вдруг пост обновится - скрипт посчитает его новым и снова закинет в кучу, и я прочитаю его исправленный вариант), а могу переместить в третью ленту - «Избранное». В избранные записи попадают те записи, которые, как я считаю, мне стоит держать под рукой. Что-то очень интересное. Из «Избранного» записи уже никуда не деваются, их можно только стереть. И, кстати, там записи лежат уже сортированные не по датам, а по источникам (авторам). Ну и теперь, если считать такое трехуровневое хранение записей второй изюминкой, то третья изюминка кроется в весовых коэффициентах источников. Я еще колеблюсь - применять ли их ко всем трем лентам или хватит того, что они применяются в средней, «распределительной» ленте, но они есть. Всякая бытовая мелочь и картинки задвигаются поглубже, остальное - поближе. Четвертая изюминка кроется в том, что если нажать на значок автора в списке источников (на странице с френдлентой справа), выдадутся записи только этого конкретного автора. Пятая изюминка - отдельный стиль оформления для постов каждого из источников. Я ограничился тем, что некоторым повесил тематические картинки, но вообще возможности шире. Ну а теперь ложечка дегтя. Закрытые записи. Тут кроется несколько нюансов - поскольку в RSS-потоках подзамочные и общие записи никак не различаются, то есть риск выдать чей-то «подзамок», если забирать RSS авторизованно (от имени своего аккаунта, а не на общих основаниях, анонимно). Это не грозит, если френдлента никому, кроме хозяина не видна. Но в моем случае так сделать нельзя, я хотел бы демонстрировать свой блогодвижок на всю мощность. Поэтому во френдленте вы не найдете закрытых записей, скрипт собирает «урожай» RSS-лент анонимно. Но - повторюсь - возможно и чтение ленты «от своего имени», под своим аккаунтом. Такая вот хитрючая штука вышла. Пойду еще с ней поиграюсь.
| комментарии: 8 RSS HTML рубрики: сайтоводство | |
| | Френдлента | (20 ноя 2009г, 23:53) |
Уж насколько я не люблю это слово - френдлента - а точнее термина не подобрать. В общем, запустил я сегодня потихоньку свою версию этого способа получения информации (смотрите скромную ссылочку справа, в разделе «Разное»). Лента не претендует на самую быструю работу (скрипт опрашивает два блога по списку раз в пять минут), получает записи через RSS (то есть иногда - урезанные версии), но все же отличная игрушка. Все полученные записи кешируются и лежат у меня, пока я сам не сотру то, что мне кажется бесполезным. Пока что записи сортируются по дате, но скоро подкорректирую коэффициенты для каждого блога так, чтобы выдача коррелировала еще и с моим вкусом (какие-то блоги менее важные, какие-то - более). А пока - можете поиграться вместе со мной.
| комментарии: 12 RSS HTML рубрики: сайтоводство | |
| | | | Коэффициенты для записей | (01 окт 2009г, 23:43) |
Придумался такой концепт: выдавать френдленту не просто лентой записей, отсортированной по времени, а делать это чуть сложнее. Сейчас попробую обрисовать. Каждому источнику присваиваем некий «коэффициент весомости» - допустим, W (от 0 (вообще неактуально) до 1 (первостепенная важность)). В зависимости от давности публикации вычисляем для каждой записи еще один коэффициент - временной: чем больше прошло времени, тем «хуже» запись (от 0 (безнадежно устарело) до 1 (свежатина)). Перемножая эти два коэффициента, получаем некую «актуальность» (или «желанность») записи. Записи выдавать отсортированными по этому показателю. Таким образом, неважные и несвежие записи будут ниже, а свежие записи из важных источников - вверху. Надо будет попробовать построить такую модель, обкатать. Аргументы «за» или «против» будут?
| комментарии: 3 RSS HTML рубрики: сайтоводство | |
| | Шутка в блогодвижке | (18 сен 2009г, 22:13) |
Разместил своеобразную шутку в движке блога: при попытке открыть несуществующую запись (например, по такому адресу: http://blog.vexer.ru/post12345) выводится своеобразная служебная страница. Но вот весь в сомнениях: стоит ли разрешить к ней комментарии? Или пусть остается как есть?
| комментарии: 7 RSS HTML рубрики: сайтоводство | |
| | Стрипы про Гарфилда - в свободное плавание | (15 сен 2009г, 17:38) |
Перенес сообщество по переводу стрипов о Гарфилде на свой движок. Шаг неоднозначный, но случилось то, что рано или поздно должно было случиться обязательно: на ЛИрушном движке мне стало тесно. Невозможно реализовать некоторые свои задумки, которые давно уже хотелось воплотить. Легкий дизайн, комментарии через openID (как в моем дневнике), подписка на RSS и e-mail через FeedBurner прилагаются. Для особо ленивых лирушников есть трансляция. В общем - заходите, если интересно.
| комментарии: 0 RSS HTML рубрики: сайтоводство | |
| | Переезд | (18 авг 2009г, 09:08) |
Под покровом ночи переехал с хостинга « Мастерхоста» на хостинг компании « Зенон» и переуказал DNS для домена на новое место, так что слегка может в течении суток глючить, пока обновляются второстепенные DNS. Комментарии разморозил. Можете за меня порадоваться, я не против.
| комментарии: 13 RSS HTML рубрики: сайтоводство | |
| | страница: 4 1, 2, 3, 4, 5, 6, 7, 8 | |
Рубрики:
жизненное аудио-я видеомонтаж фотоохота ремонт стихи рассказы синематограф библиотека фонотека точка зрения FAQ приемчики придумалось ожидания-прогнозы допридумано рингтоны это я так шучу обои микрозарисовки опасный Интернет я в печати поездки-тусовки смехоспам мой код футболки игродром подводная жизнь сайтоводство программы персоны LI.ru аватарки курсоры
Разное:
Полка с фильмами
Книжная полка
Полка с играми
Избранное
Календарь записей
|