Показаны сообщения с ярлыком blogger. Показать все сообщения
Показаны сообщения с ярлыком blogger. Показать все сообщения

2012-08-31

Время перейти на Markdown и забыть об HTML/WYSIWYG-редакторах

Если вы публикуете тексты в интернете, вам приходится их форматировать. Если вы ведёте блог, форматирование превращается в надоедливую рутину. Если вы ведёте блог на blogspot'е, вы знаете, что редактор сообщений там просто феерический. Рано или поздно вы начнёте ненавидеть его, а писать с ненавистью утомительно и непродуктивно. Поэтому я предлагаю вам синюю пилюлю счастья с надписью Markdown.

Что такое Markdown?

Это правильный способ писать текстовые файлы, которые легко конвертировать в другие форматы. Чаще всего Markdown конвертируют в HTML для использования в веб-страницах. Но возможно применение в иных формах, например, PDF, RTF, LaTeX и прочих типах документов.

2012-06-30

Prose.io: редактируем Jekyll-сайты на GitHub'е

В последнее время набирают популярность движки для создания статических сайтов. Самым популярным на данный момент является Jekyll, который в числе прочего используется в GitHub Pages.

На базе Jekyll’а построен Octopress — “blogging framework for hackers”. Многие гики уже перенесли свои записи под крылья вышеозвученных проектов и разместили на гитхабе. Связка удобная, когда ты обитаешь в собственном окружении с git’ом наперевес. Но не всегда есть возможность запустить git, иногда хочется автономного редактирования. И здесь у нас два варианта: воспользоваться средствами самого гитхаба или попробовать новый сервис Prose.io, созданный как раз для этих целей. Вот, что пишут разработчики в блоге:

Это первый релиз, посвящённый разработчикам. Ошибки всплывут на поверхность, поскольку мы вырываемся из замкнутого круга, но мы планируем укрепить приложение и расширить набор функций, сохраняя при этом минималистский интерфейс, насколько это возможно. Мы надеемся, что Prose сделает Jekyll ещё более привлекательным в качестве простой и эффективной альтернативы традиционным системам управления контентом, которые требуют исполнения сценариев на стороне сервера и баз данных для размещения контента.

2012-06-14

Blogger.com: как создать страницу со списком постов блога

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

Как и следовало ожидать, всё придумано до нас. Рецепт нашёлся довольно быстро.

2011-08-31

BlogDay'11: Не пишите в инкубаторах

Каждый год в преддверии BlogDay хочется немного поразглагольствовать на тему блогов, читателей и писателей.
Социальные сети перетягивают одеяло общественного внимания на себя, но я искренне верю, что ценность online журнала на порядок выше. И вот почему: когда вы публикуете материал на площадке наподобие Facebook или Google+, вы ограничиваетесь аудиторией этих сервисов. «Человек с улицы» не сможет отреагировать на ваши высказывания. Пускай Facebook преодолеет рубеж в миллиард пользователей, факт остаётся фактом — социальные сети останутся своего рода инкубатором.

2010-12-29

Делай раз, делай два, делай три!

Как стремительно время пожирает минувшие события. Кажется, ещё вчера писал импровизированные итоги 2009-ого года, а сегодня со двора 2010-ый прогоняют. Воды утекло немало. И если год назад я сетовал на отсутствие выбора в когорте андроидфонов, теперь с этим проблем не возникает. Доволен приобретённым аппаратом, а впечатлениями и списком полезных программ уже делился с читателями.

Судя по статистике посещений, народ постепенно «распробовал» HTPC. Самая популярная заметка — обзор XBMC. Недавно разработчики порадовали общественность свежим релизом (чуть позже расскажу об изменениях). На мой взгляд, XBMC — образец открытого проекта. Ребята часто пишут о новостях в блоге, регулярно обновляют пакеты в репозитории, курируют созданный wiki-раздел. Если собрать мелкие «детали», получаем на выходе качественный продукт. Мне даже трудно назвать какие-нибудь проприетарные аналоги. Одним словом, большие молодцы.

2010-11-28

Are you Really Simple Syndication?

Порой результаты опросов заставляют задуматься. Представляешь примерное соотношение ответов, а потом непонимающе хлопаешь глазами, когда наблюдаешь противоположный результат. Нечто похоже произошло со мной после подведения итогов опроса «Сколько лент у вас в rss-ридере?». Казалось бы, на Хабре подавляющая часть аудитории — технари, им ли не знать, как работать с информацией. На деле получаем доводы типа «мне приятнее читать непосредственно с сайтов», как будто RSS ставит забор с колючей проволокой и не выпускает за пределы агрегатора.

2010-09-18

Слово о полку блогереве

Сообщение по поводу обзора свежих IT-блогов вызвало дикий резонанс. Две заявки, одна отсеяна по причине субъективного "не совсем то". В итоге остался один претендент, что несколько не вяжется с идеей. Засучив рукава, принялся искать достойных представителей веб-энтузиазма. Перво-наперво прошерстил площадку Google — Blogger.com. Просмотрел порядка сотни блогов, открытых в текущем году. К сожалению, абсолютное большинство проектов замирает на отметке 2-3 поста. Иногда встречаются блоги-сборники с несколькими техническими заметками, результатами каких-то тестов и набором фотографий. Тематических блогов крайне мало. Тем не менее, интересные журналы продолжают появляться. Далее мы их и рассмотрим. Первые три блога попадают под возрастной ценз, остальные хоть и выбились из графика, заслуживают пристального внимания.

2010-09-05

Молодым везде у нас дорога

В минувший BlogDay выразил в комментариях у virens'a инициативу по поддержке новых блогов. К сожалению, индивидуальных журналов не так много, зачастую авторы быстро охладевают к творчеству. Главной причиной, на мой взгляд, является практически полное отсутствие комментариев на начальном этапе блоговедения. Без обратной связи энтузиазм постепенно улетучивается и блог перестаёт обновляться. Поэтому мы решили сделать обзор свежей прессы, дабы авторы получили долгожданный feedback.

2010-04-01

Poetry only

Не будет здесь больше записей про убунты, линуксы и интернеты. Только твоорчество, поэзия и жизнь! Первый выпуск посвящён хокку.

Формулы-волны
OpenOffice скукожил.
Читаю мимо.

2009-12-28

Подводим черту '09

1. Ожидания миниатюрных роботов
Поговорим немного о несбывшихся "железных" прогнозах. В конце прошлого 2008 года я приготовился к буму на рынке андроидфонов. Подумалось, в 2009 уж точно приобрету подходящую модель. Единственный вендор, который более-менее поддержал наступление Android — HTC. К концу года зашевелилась Motorola. Ощущение спячки по-прежнему не покидает меня. Видится не наступление, а аккуратное зондирование почвы. Отчасти это связано с желанием раз и навсегда заткнуть за пояс успешный и состоявшийся iphone. Зачем сразу кидаться на слона, не понимаю. Гораздо приятнее кусочками поглощать долю неповоротливого кита — Windows Mobile. Ну да ладно, оставим козни на совести маркетологов. Что настораживает, так это цены. Аппараты на WinMo с отличными комплектующими стоят дешевле конкурентов на "свободной" и перспективной платформе от Google. Пахнет жёлтой прессой, стремящейся урвать тираж за счет громкого имени. Разочарован.

2009-08-31

BlogDay: день за днём

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

2009-06-30

Как google свинью подложил или хостинг файлов для блогера

Получил давеча письмо-уведомление от Google Sites Team. Сим посланием они предупредили, что после переезда Pages в состав Sites, все чужеродные файлы, хранящиеся там, будут недоступны. Под чужеродными файлами подразумеваются js, css, архивы — все кроме картинок. Признаюсь честно, такого фортеля не ожидал. То ли это связано с возросшим вниманием со стороны нехороших дядек, беспощадно выкладывающих варез на серверах гугла, то ли сервис стал убыточным, как youtube. Так или иначе, пришлось срочно подыскивать замену. К слову, у меня там были размещены иллюстрации к первым постам, css, парочка яваскриптов и картинки для шаблона блога.Первая мысль была наивной и мимолетной — переметнуться на сторону «красных», то бишь найти политическое убежище у яндекса. Искал, не нашел. Сервисы наподобие Яндекс.Народ мне по понятным причинам не подходят: ограничение времени хранения, отсутствие прямых ссылок.

Поиск в русскоязычном сегменте показал абсолютно индифферентное отношение нашего брата к надвигающейся угрозе. А вот коллеги-блогеры, излагающие на языке Шекспира, подготовились заранее. Выбрал первый в списке сервис-заменитель — Weebly. После непритязательной регистрации открылась страница с инструментами и макетом будущего сайта. Во вкладке "Multimedia" расположен элемент "File". Методом drag'n'drop кидаем элемент на страницу и загружаем необходимый контент.

Пару слов о контенте. Ваши файлы с Pages проще всего забрать одним архивом, перейдя по ссылки вида http://pages.google.com/migrationInfo/имя_сайта, где имя_сайта — ваш адрес googlepages.
Пришлось вчера потратить некоторое время на «перебивание» ссылок, но теперь, надеюсь, угроза миновала и блог будет по-прежнему отображаться.

2009-06-03

За кулисами браузера

На рыбалке, как известно, ценится не улов, а сам процесс. Блогинг отличается от забрасывания удочек — подготовка постов и поиск тем отнюдь не монотонное слежение за поплавком, это больше походит на охоту.
Сегодня я хочу рассказать вам о "закадровой" подготовке, проследить движение по цепочке. Итак, сначала было слово. Нет, сначала был предмет разговора, точнее не предмет, а тема, о которой хочется написать. Тут все просто до безобразия: или я ставлю сети в RSS-агрегаторе и неустанно слежу за интересными новинками, или google/delicious подкидывает пищу для размышления, или смотрю в потолок и ожидаю музу дальних странствий... таких "или" довольно много, поэтому они имеют свойство материализовываться. Представим, что тема найдена. Необходимо удостовериться в ее благонадежности, то есть узнать, подходит ли она к профилю блога. Чаще всего я пишу о программах и стараюсь выбирать соответствующие темы. Переходим к процессу написания.
Если муза настигает вне досягаемости компьютера, на помощь приходит телефон, который через мобильную версию evernote посредством слепого двупальцевого метода осуществляет перенос информации в осязаемые байты. Если компьютер рядом, использую стандартный редактор gnome — gedit.
Текст набран, пора взяться за иллюстрации. Возникающие на экране образы сохраняются чрезвычайно удобной программой shutter (обзор на rus-linux.net). Далее приступаю к web'ианизации, включающей форматирование текста, расстановку ссылок и выгрузку картинок. Всем этим заправляет Petrus Blogger, уже рассмотренный на страницах "Крапленой колоды".
Как это происходит у вас, коллеги-блогеры?

2008-12-28

Первый блоГод

"Крапленая колода" появилась на свет ровно год назад. А это значит, что психологический рубеж преодолен :-)
Спасибо всем, кто читал, комментировал, исправлял, советовал. До новых публикаций!

2008-10-16

Ubuntu-опрос или блогеры о гуманном. Эпизод II

Первый эпизод


Продолжаем составлять объективную картину мира из субъективных мнений. Слово авторам.

1. Почему Вы выбрали Ubuntu?
2. Чего Вы ждете от следующих релизов?
3. Каким было Ваше первое знакомство с дистрибутивом из африканского семейства?


Владимир aka Starl1te
Starlite’s home
2. Надеюсь, разработчики продолжат делать линукс удобнее и доступнее. Однако, в результате погони за простотой не хотелось бы увидеть подходы, практикующиеся в винде. GUI — это хорошо, но в разумных пределах и с сохранением возможности управления всем и вся через консоль. GUI, как надстройка — это залог гибкой и стабильной системы.
Во-вторых, хотелось бы, чтобы дистрибутив избавился от мелких досадных багов, которые появляются с каждым новым релизом. Все-таки их реально было бы избежать, а уж если и возникли — то исправлять быстрее и не пускать их в релиз.
Из фич — было бы очень интересно увидеть более высокий уровень взаимодействия приложений со средой и между собой (хотя, наверное, это скорее относится к DM, чем к оси). Думаю, десктопная система должна перейти от принципа "рабочая среда + набор приложений" к некоему единому целому, где каждое приложение не просто само по себе, а органично вписывается в систему. И унификация интерфейсов — это лишь первый, самый легкий шаг. А далее — drag'n'drop, доведенный до абсолюта; возможность трансляции информации из любой программы в систему стандартизированными способами, чтобы приложения перестали быть изолированными. Сейчас каждая программа замкнута в себе, и пользователь чувствует эту грань: "сейчас я работаю с одной программой, а сейчас — с другой". В идеале же мне видится система, где эта грань стерта настолько, что приложения воспринимаются как составляющие части самой системы.
В общем, сделаем то, что показывают в sci-fi реальностью! ^_^

Максим Сёмочкин
Мак Сим Blog. Игра в слова
2. Как ни странно, это не та или иная фича которой, понятное дело, всё больше и больше обрастают современные дистрибутивы. Это, скорее, увеличение доступности оси обычным смертным. На данный момент убунту хороша, но, тем не менее, Linux остаётся уделом гиков.
Сейчас, например, установка многих устройств или поднятие VPN-сетки требует определенных навыков, умения ориентироваться в консоли и четкого понимания работы системы. Я ими обладаю, но всё же хочется, чтобы Linux перевалил за свой нынешний 1 процент на десктопе и приблизился по популярности если и не к винде, то хотя бы к MacOS.
Что, в свою очередь может сподвигнуть различные компании на разработку софта под неё. Представьте, каким рывком будет выход того же фотошопа под unix оси!

Роман Сукочев aka Leolik
Leolik's blog
1. Во-первых, Ubuntu мне нравится :) Еще с самого первого знакомства этот дистр понравился мне почти всем, хотя до него я перепробовал немало других. Во-вторых это действительно дружественный дистрибутив. Раньше когда я был сисадмином, перевод какого-нибудь сотрудника с винды на убунту был наименее безболезненным, как для
сотрудника, так и для меня, а это, заметьте, немаловажно!
Насчет дружественности я не преувеличиваю — разработчики всегда идут навстречу пользователям, поэтому с каждой версией убунта становится все более и более дружественной для рядового пользователя. Кстати, очень нравится в Ubuntu подход к обновлению как некоторых пакетов, так и всего дистра в целом.
Да и вообще после некоторого знакомства, слазить с этого дистрибутива на другой, как то не хочется. Заметил это по себе и по знакомым, которые тоже перешли на убунту.
2. Много чего :) Правда надо оговориться, жду не от самого Ubuntu а от linux-разработчиков. Например, нужны хорошие аналоги CAD-систем и софт для издательских нужд: то что сейчас есть, действительно, ни в какое сравнение не идет с виндовыми прогами. Но все таки радует, что каждый год, да что там год, месяц, появляются новые приложения, улучшаются уже существующие, появляются аналоги программ,
что, ясно дело, предоставляет пользователю выбор.
Ну, а от Убунты, жду дальнейшего улучшения взаимосвязи пользователя и системы через GUI — как ни крути, консоль по прежнему отпугивает большую часть новых юзеров. Так же мне очень нравится запущенный проект brainstorm, где юзеры выставляют свои идеи по улучшению дистрибутива (кстати, довольно толковые). Очень надеюсь, что большая часть из них будет осуществлена разработчиками в новых версиях.
3. Первое знакомство с Убунтой у меня произошло еще в 2005 году, когда вышла первая версия дистрибутива. Убунта понравилась сразу, да, было много недочетов, багов и других нюансов, да, очень часто надо было юзать консоль, чтобы что-то подправить, но все равно дистрибутив уже тогда
выглядел достойно и привлекательно. Еще с первой версии решил на нем посидеть какое-то время — да-а-а, тяжко было тогда :) но после выхода следующей версии, решил перейти на него полностью... Правду
говорят, хочешь нормально работать в линуксе — поставь его основной системой, только тогда ты поймешь все его прелести.

Юрий Евстигнеев
Заметки Юрика
3. Первой моей убунтой была Hoary Hedgehog 4.10 нашел образ с ней на диске к какому-то журналу (сейчас уже не помню). Все установилось без проблем, все тогдашние устройства также заработали "из коробки". Убунту была моим первым дистрибутивом на основе системы управления пакетами apt (до этого были ASP, Mandrake, SuSe и т.д.). Эта система сразу подкупила меня своей простотой и продуманностью. Потом был 5.04, выкаченный диалапом на ночном безлимитке за семь ночей. Также был сравнительно небольшой период виндузячества, т.к. не смог настроить USB ADSL модем (причина, скорее всего, кривые руки). Текущая версия — 8.04.
2. Скажу кратко - меньше багов, больше фич.

И напоследок
Что мы имеем в сухом остатке? Да, существуют досадные баги, хотелось бы по-меньше сталкиваться с ними. Не всегда все работает, как надо. Африканец не может похвастаться стабильностью отца Debian'а. Но мы видим, как растет популярность, количество пакетов и завоеванных сердец desktop'ов. Ubuntu стремится к упрощению диалога между компьютером и человеком. Можно долго спорить над методами взаимодействия, агитировать к тому или иному стилю управления системой. Оставим это в стороне. Важно то, что Ubuntu позволяет попробовать что-то новое, заставляет проникнуться идеологией свободного ПО.
Это не панацея, это один из вариантов, еще одно решение, воспользоваться которым под силу каждому заинтересованному.

Первый эпизод

2008-10-15

Ubuntu-опрос или блогеры о гуманном. Эпизод I

Второй эпизод


В преддверии выпуска в свободное плавание Ubuntu 8.10 «Intrepid Ibex» решил провести опрос среди знакомых блогеров. Сама по себе идея не новая. В свое время мне приглянулся пост dik'a касательно ресурса news2.ru, и, хотя я далек от этой темы, с удовольствием прочитал размышления «былых завсегдатаев».

Невероятно, но факт Многие не только согласились участвовать, но и ответили на все три вопроса (хотя в письме предлагалось выбрать один). Честно, не ожидал. Хочу поблагодарить всех откликнувшихся. Воплощение этой идеи — ваших рук дело.
Изначально планировалось опубликовать все мысли в одном сообщении, но количество оных требует разделения. Ибо человек, привыкший получать информацию в интернете нормированными порциями (как выдача у поисковика ;-) ), теряет интерес при виде внушительного опуса. Ответы пронумерованы в соответствии с вопросами. Приятного чтения.

1. Почему Вы выбрали Ubuntu?
2. Чего Вы ждете от следующих релизов?
3. Каким было Ваше первое знакомство с дистрибутивом из африканского семейства?


Андрей Тряпичников aka vonderer
vonderer@darkstar:~$
1. Регулярные релизы: над дистрибутивом работают и работают серьёзно. LTS-релизы — вообще отличный шаг. Debian-based: мне нравится APT, да и начинал я с Debian 3.1. Приемлимое соотношение стабильность/новизна софта: Debian testing у меня глючил так, что дай боже, Ubuntu, хоть и базируется на нестабильной ветке Debian, гораздо стабильнее оной.
2. Того же, чего и от Сообщества в целом — стабильного и богатого фичами свободного софта.
3. Debian testing (на тот момент Etch), вёл себя малоадекватно. В руки попал Ubuntu 6.10, и я решил попробовать.

Павел Вязовой aka vyazovoi
Unix-way
Я сейчас пользуюсь Gentoo, но про Ubuntu мне тоже есть что сказать.
3. Первое мое знакомство было с новости о том, что новый дистрибутив Ubuntu 5.04 можно бесплатно заказать по почте. Тогда это был обычный, ничем не выделяющийся дистрибутив. После этого я с Ubuntu дела не имел. Но недавно я ставил на ноутбук MSI M670 Ubuntu 8.04 и был приятно удивлен: дистрибутив вырос и теперь позволяет не прилагая никаких усилий быстро получить рабочую среду. Это единственный из опробованных дистрибутивов, в котором режим s2ram на моем ноутбуке работает "изкаропки". Кодеки устанавливаются при попытке проиграть файл, samba — когда пытаешься
примонтировать "шару" и даже flashplayer устанавливается средствами дистрибутива, когда этого требует firefox. Всё это создает впечатление "законченности". Отличный выбор для новичка, желающего
познакомиться с Linux.
2. Чего хотелось бы получить от следующих релизов... Пусть Ubuntu станет дистрибутивом, который сделает Linux привлекательным решением для домашних и корпоративных рабочих станций.

Роман Лагунов aka Feuerfuchs
Roman Lagunov
1. После нескольких лет знакомства с Debian GNU/Linux решил установить Ubuntu на свой ноутбук, потому что посчитал, что для установки на ноутбук Ubuntu подходит больше всего.
2. Во-первых, жду нового ядра, в котором будет поддержка acpi для ноубуков Toshiba с Phoenix Bios("нативный" BIOS от самой Toshiba уже поддерживается текущим ядром). Во-вторых, Жду исправления багов в пакетах bulez-utils, obex-data-server. В текущем релизе bluetooth не совсем корректно работает.
В-третьих, дальнейшего развития pulseaudio, в частности, более стабильной работы с флэш-проигрывателем. Текущая ситуация такова, что Firefox иногда просто падает. Или же полностью лочит ВСЮ систему.
Хотелось бы GIMP 2.6
Мне, вообщем-то, многого не надо :)
3. Весной 2008 года установил Ubuntu Gutsy Gibbon с DVD. Вообщем, дистрибутив мои ожидания оправдал. Этакая "попсовая" версия Дебиан. Мне понравилось, пользуюсь. Около месяца назад обновил релиз до Hardy Heron, из сети. Сам процесс обновления прошел на удивления гладко, зато потом вылезло несколько мелких, неприятных глюков, типа несовместимости кэша Tracker.

Владимир Бредников aka bappoy
Bappoy’s blog
1. Пару последних лет работал на десктопе под Федора, и постоянно возникали какие-то мелкие проблемы: то флэшка не монтируется, то возникают неразрешаемые зависимости при установке программ не из репозитория, то mp3 в amarok не проигрывается (заработало только после того, как вручную собрал и поставил libxine). Обновлять это хозяйство было непросто и, как следствие, софт был несвеж. Несмотря на то, что мы выпускаем продукт, основанный на Fedora, решил, что моей следующей системой будет Ubuntu: пора бы уже познакомиться с идеологией Debian и вообще посмотреть, что из себя представляет этот дистрибутив. До этого ни с Ubuntu, ни с Debian не сталкивался.
3. Когда я приобрел Asus EEE PC 701G, то решил поставить туда Ubuntu, тогда еще 7.10. Установка (с USB CD-привода) прошла успешно, настройка с помошью графических средств и редактирования файлов в /etc особых затруднений не вызвала. Очень понравились структура /etc и тамошние хуки на все случаи жизни, а также процесс ручной пересборки пары ядреных модулей, не говоря уж об удобной системе пакетов и простоте установки ПО :) Затем, немного помучившись с обновлением до 8.04 через интернет (местный репозиторий имел кривую структуру каталогов, из-за чего апдейтер не мог поменять в sources.list gutsy на hardy, а до глобальных зеркал был плохой коннект), выкачал Alternate CD и успешно обновился. Через месяц после этого поставил 8.04 на основную домашнюю машину и, наконец, пару недель назад — на рабочую. С тех пор работой этого дистрибутива в основном удовлетворен, хоть и есть неприятные моменты, до которых просто руки не доходят исправить. Например, так и не удалось настроить мой графический адаптер Radeon X1650 Pro — виснет при загрузке и всё :) Еще раздражает, что в русифицированном выводе команды df съезжают русские буквы, а в mc отсутствует информация о свободном месте на диске.
2. Самый трудный вопрос, поскольку функциональность текущей версии дистрибутива меня по большей части устраивает, а лучшее, как известно — враг хорошего. Впрочем, кое-какие неоригинальные пожелания все же имеются. Хочется уже попробовать новые gnome и ядро; не оставляю надежды на улучшение графических утилит настройки сети, а также на общее улучшение производительности и уменьшение числа багов и глюков. Неплохо было бы также слегка улучшить логичность всего интерфейса (один диалог "выключить компьютер" чего стоит, а сколько про него споров было!). И еще мечтаю полюбоваться на результаты воплощения идей с brainstorm.ubuntu.com.

Товарищи читатели, делитесь своими думами. Комментарии еще как уместны.

Второй эпизод

2008-09-29

Blogger. Comment style

Как оказалось, преобразить внешний вид блога — это еще полбеды половина дела, куда труднее привести его к желаемому виду. Особенно, если знания html/CSS начинаются и заканчиваются в окрестностях «Скопировать блок A. Вставить A между тегами B». А ведь так хочется сделать лучше, и чтобы получилось не как всегда.
С момента публикации «Перекройка шаблона Blogger или N шагов к настоящему» произошли как несущественные (форма подписки по e-mail была заменена на лаконичный конверт справа от иконки RSS, footer сообщений напоминает о подписке на обновления, размеры шрифтов элементов), так и значимые изменения. О последнем подробнее: мне не нравился вид комментариев к посту, потому что они не имели четкой границы и портили вид пиктограммами сервиса. Согласитесь, удобство чтения комментариев не последний фактор usability. У virens'a сразу после статьи порой можно прочитать еще несколько, созданных читателями :-)
Далее идет описание последнего марш-броска с напильником.
1. С инструментом наперевес отправляемся по лестнице «Макет — изменить HTML». Сохраняем текущий шаблон во избежание неприятных казусов.
2. В секцию Comments вносим css-верстку. У меня так:

/* Comments
----------------------------------------------- */
#comments h4 {

}

.comment-author {
background-image: none;
background-color: #f3f3f3;
margin-bottom: 0px;
padding: 6px 0 6px 10px;
border: 1px solid #ccc;
border-bottom: 1px solid #FFF7CF;
}

.comment-body p {
font-size: 14px;
background-color: #eaeaea;
margin-top: 0px;
margin-bottom: 10px;
padding: 10px;
border: 1px solid#ccc;
border-top: 1px solid #CBC4AC;
}

.comment-timestamp {
float: right;
margin: 0 10px 0 0;
}

3. Чтобы избавиться от иконок рядом с ником комментатора, активируйте checkbox «Расширить шаблоны виджета» и замените
<dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>

на
<dt class='comment-author' expr:id='data:comment.anchorName'>

4. Если вы переместите конструкцию
<span class='comment-timestamp'>
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>

сразу после строки из 3-его шага, то ссылка с датой комментария расположится напротив имени комментатора.
Комментарий
Если понадобится выделить ответы автора, присмотритесь к данному трюку.
На этом алгоритм завершается. До новых встреч! :)

2008-07-09

Comments Count теперь и для Blogger'а

Спустя месяцы ожиданий, тестирования и отладок FeedBurner опубликовал новый FeedFlare, призванный извещать подписчиков о новых комментариях к вашим записям. Читатель после перехода по ссылке попадет на страницу комментирования. Думаю, всем блогерам с площадки blogspot Comments Count (Blogger) придется как нельзя кстати.



Немного не в тему заметки, но все же. Случился намедни казус. Некто прокомментировал пост в блоге с помощью OpenID и в качестве адреса употребил url с порнографическим контентом. Причем, судя по тексту (что-то нейтральное вроде "Спасибо за интересное сообщение"), это чистой воды спам. Опять капчу вводить что ли... Эх, сколько нечистот циркулирует в сети. Закон природы или еще один парадокс человеческой натуры? *Погрузился в думы*

2008-06-11

Одна кнопка для RSS

Рост числа закладочно-социальных сервисов влечет за собой рождение таких проектов как ОднаКнопка.ру, задача которых упростить жизнь блогерам, стремящимся сохранить usability своих дневников. Все большую популярность набирают online-агрегаторы RSS, следовательно по правилам хорошего тона надо разместить кнопки "Add to Google Reader", "Добавить в Яндекс.Ленту" и другие. Разношерстность этих элементов вызывает отторжение и нежелание уродовать титульную страницу. FeedBurner в некоторой степени решает проблему, отображая иконки агрегаторов на странице подписки. Но, согласитесь, чем больше шагов необходимо выполнить для получения результата, тем меньше вероятность их выполнения. Потому сегодня мы оптимизируем дорогу новому посетителю, желающему подписаться на RSS-ленту вашего ресурса.



Отправляемся сюда и конструируем widget. Я выбрал DropDown Menu для эстетичности внешнего вида. После нажатия кнопки "Create buttons" вы получите javascript код, который можно смело копировать в шаблон. У меня ссылка размещена под счетчиком FeedBurner'а и называется Add to Reader. Листинг моего виджета:

<p><script type="text/javascript">
function showDiv(objectID) {
var theElementStyle = document.getElementById(objectID);
if(theElementStyle.style.display == "block"){
theElementStyle.style.display = "none";
}else{
theElementStyle.style.display = "block";}
}
</script>
<style type="text/css">
#TW-feed, #TW-feed ul {list-style:none; margin:0px; padding:0px;}
#TW-feed li ul {display:none;position:absolute;background-color:#ffffff;padding:3px;border:1px solid #cccccc;}
#TW-feed li {font-weight:bold;}
#TW-feed ul li {padding-bottom:3px;}
</style>
<div onmouseover="showDiv('TW-Pop');return false;" onmouseout="showDiv('TW-Pop');return false;">
<ul id="TW-feed">
<li>Add to Reader
<ul id="TW-Pop">
<li><a href="http://fusion.google.com/add?feedurl=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Google Reader or Homepage" src="http://gmodules.com/ig/images/plus_google.gif"/></a>
</li>
<li><a href="http://lenta.yandex.ru/settings.xml?name=feed&url=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Add to Yandex.Lenta" src="http://lenta.yandex.ru/i/addfeed.gif"/></a>
</li>
<li><a href="http://add.my.yahoo.com/rss?url=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Add to My Yahoo!" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif"/></a>
</li>
<li><a href="http://www.bloglines.com/sub/http://feeds.feedburner.com/drakulavich"><img border="0" alt="Subscribe with Bloglines" src="http://www.bloglines.com/images/sub_modern9.gif"/></a>
</li>
<li><a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Subscribe in NewsGator Online" src="http://www.newsgator.com/images/ngsub1.gif"/></a> 
</li>
<li><a href="http://technorati.com/faves?add=http://drakulavich.blogspot.com/"><img border="0" alt="Add to Technorati Favorites!" src="http://static.technorati.com/pix/fave/tech-fav-5.gif"/></a>
</li>
<li><a href="http://www.netvibes.com/subscribe.php?url=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Add to netvibes" src="http://www.netvibes.com/img/add2netvibes.gif"/></a>
</li>
<li><a href="http://www.newsalloy.com/?rss=http://feeds.feedburner.com/drakulavich"><img border="0" alt="Subscribe in NewsAlloy" src="http://www.newsalloy.com/subrss4.gif" title="Subscribe in NewsAlloy"/></a>
</li>
</ul></li></ul></div></p>

Вопрос к читателям: кто-нибудь пользуется online-агрегаторами не озвученными в заметке?

2008-05-31

LyteBox — демонстрация изображений в оригинальном размере

Раньше все картинки для блога я загружал в Google Pages, потому что пользуюсь не web-интерфейсом, а Petrus Blogger. С недавнего времени в PB появилась возможность загружать снимки в альбомы Picasa. Это уже интереснее. Ведь Picasa Web Albums, как оказалось, способен генерировать копию снимка меньшего разрешения (спасибо akira за своевременную подсказку). Таким образом, удобство постинга скринов возросло. Чтобы привнести некую эстетическую завершенность к отображению оригиналов, решил опробовать несколько модальных окон на javascript, которые, собственно, для этого и предназначены. Самое популярное решение под названием LightBox 2 не захотело сотрудничать. Покрутив еще несколько вариантов, остановился на LyteBox.

Установка
1. Для начала неплохо заполучить архив;
2. После распаковки я отредактировал lytebox.css, удалив конструкции "images/". Далее установил значение this.doAnimations=false в самом скрипте. Анимацией пришлось пожертвовать в угоду скорости. Везде, кроме Opera 9.5 ,разворачивание окна безбожно тормозило.
3. Загружаем в Google pages файлы lytebox.css и lytebox.js, а также графику из каталога images (необязательно все выгружать, мне хватило темы оформления grey);
4. Отправляемся на blogger.com и копируем строки в секцию <head>:

<script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />

5. Теперь все готово и можно размещать агитплакаты примерно в таком виде:
<a href="images/image-1.jpg" rel="lytebox" title="Название на усмотрение">Смотреть!</a>

Ознакомится с подобными скриптами поможет эта сводная таблица.
Пример. HTML код:
<a href='http://lh4.ggpht.com/Dr.AKULAvich/RbkTEG2SVnI/AAAAAAAAAEU/JwXtbYG3fBs/DSCN0503.JPG?imgmax=800' rel="lytebox" title="Логойск"><img src='http://lh4.ggpht.com/Dr.AKULAvich/RbkTEG2SVnI/AAAAAAAAAEU/JwXtbYG3fBs/DSCN0503.JPG?imgmax=320' border='0'></a>

Результат:


?imgmax=800 указывает сервису ширину генерируемой картинки.

UPD: Перестал использовать, т.к. "голая" картинка быстрее грузится. В некоторых случаях это критично.