2008-02-29

Lorem ipsum - находка для верстальщика и не только

Дизайнерам и людям, которые работают с версткой текста, посвящается.

Начнем с определения. Глас википедии вещает:

Lorem ipsum — название классического текста-«рыбы». «Рыба» — слово из сленга дизайнеров, обозначает условный, зачастую бессмысленный текст, вставляемый в макет страницы. Lorem ipsum представляет собой искажённый отрывок из философского трактата Цицерона «О пределах добра и зла», написанного в 45 году до нашей эры на латинском языке.



Короче, графоманам придется по вкусу :) lorem-ipsum-generator также не помешает анонимусам с ЛОРа. Зачем тратить время на перепалку, когда можно воспользоваться этой незаменимой вещицей? К тому же смотрится привлекательно. Этакий высокопарный бред на латыни.
А само название, кстати, звучит неплохо. Lorem ipsum... Может блог переименовать? ;)

Ну и напоследок живой пример. Режим «Остапа понесло» в действии:
Fermentum vehicula ligula ad natoque. Mollis id natoque. Egestas posuere litora ipsum cras maecenas aliquet, dictum viverra. Pellentesque, velit ad eros congue nec pede. Netus, at consectetuer enim donec per vivamus metus, adipiscing. Eget nostra in taciti ut mi nunc lorem fermentum imperdiet quam. Augue. Habitant vitae eu class amet facilisi vestibulum. Sociosqu fusce nisi leo odio congue fermentum, mollis. Consectetuer, platea ve varius habitant leo, neque. Ve vel in lectus eni adipiscing mus vulputate scelerisque. Convallis. Hymenaeos elementum, nonummy.

Ценителям творчества доступны RPM и DEB пакеты.

2008-02-27

Второе пришествие поиска google в мобильные браузеры Opera


Все возвращается на круги своя...
Google намерена установить свой поисковый движок по умолчанию в следующих версиях Opera mobile и Opera mini. Напомню, в данный момент Opera mini работает с Yahoo! Search.

Что ж, искать станет проще. Нет необходимости загружать google.com ;)

PDFикация. Дубль первый.

Последние несколько дней прошли в поисках сервиса для конвертирования html/rss в pdf.
Зачем оно нам? Прежде всего это возможность для читателя сохранить полезную заметку, пересмотреть ее в удобочитаемом виде и при желании распечатать. Для блогов технической тематики это клондайк. Кое-что удалось откопать, но не все гладко.

pdfonline.com - первое, что попалось на глаза. Сервис конвертирует страницы в pdf и пытается сразу отобразить результат в браузере.
pdfonfly.com - Аналогичен предыдущему, но понравился больше. Он, как и положено, предлагает ссылку для скачивания получившегося документа.
rss2pdf.com - уже горячее. Все ясно из названия. Преимущество перед конвертированием html: обрезается лишняя разметка и прочие атрибуты сайта. Сразу обратил внимание, есть возможность прикрутить кнопку к фиду через FeedFlares. А теперь главное огорчение. Сервис не хочет воспринимать любимый нами русский язык (вопросительные знаки и кракозябры не в счет).
rss2.co.uk - все то же самое, но позволяет выбрать шрифт документа. Разговаривать по-нашему не умеет. Жалко.

Статус: шукаю иной выход...

2008-02-24

wxDownload Fast. Сitius, Altius, Fortius!

Проблема выбора менеджера закачек в Linux стояла передо мной довольно долго. Конечно не стоит забывать про wget, но им ведь жажду к поглощения файлов не утолишь. Главный недостаток - отсутствие многопоточности загрузок (Я имею ввиду "чистый" wget, без скриптов и шаманства). D4X (Downloader for X) в принципе может похвастаться чем-то подобным, но, увы, программа не развивается с 2005 года. С многопоточностью работает и консольный downloader Axel. Вроде как и конкуренция, но выбрать подходящее не получилось. И вот буквально на днях судьба столкнула меня с WxDownload Fast. Это кроссплатформенный open source download manager, написанный с использованием библиотеки wxWidgets. Не стоит сравнивать с многофункциональными аналогами типа FlashGet, но это уже что-то.

http://dfast.sourceforge.net/images/mainframe-small.png

Возможности
- Многопоточная закачка;
- Расписание загрузок;
- Соединение с HTTP/FTP серверами, используя авторизацию;
- Подсчет MD5/SHA1 сумм скачанных файлов;
- Поддержка Metalink;
- Интеграция с Firefox через FlashGot.

Доступны пакеты для Ubuntu/Debian, а также репозиторий:

deb-src http://mentors.debian.net/debian unstable main

Скармливал ссылку с iFolder, подхватил. Проверка md5 пришлась весьма кстати, удобно сверять. Вобщем пока все радостно :)
Может кто-то знает более привлекательный вариант? Делитесь сведениями, господа ;)

UPD: У некоторых возникает проблема с запуском программы. Попробуйте удалить ~/.wxDownloadFast и перезапустить downloader.

2008-02-18

JODConverter или как за битый DOC небитый ODT дают

Поставлена задача: ассимилировать вражеские форматы. Если с doc и odt разница времени открытия минимальна, то с ppt-odp дела обстоят намного сложнее. К тому же своя рубашка (ODF) ближе к OpenOffice :)
Открывать каждый файл с последующим сохранением неудобно и муторно (ходят слухи, что на офисных машинах этих самых файлов тысячи :)).

JODConverter — это Java библиотека для конвертирование офисных документов в различные форматы, используя OpenOffice.org 2.x.
Перед тем как преступить непосредственно к метаморфозам, необходимо запустить OOo с прослушиванием 8100 порта:

soffice -headless -accept="socket,port=8100;urp;"

Чтобы использовать JODConverter через командную строку, необходимо скачать архив (на данный момент jodconverter-2.2.1.zip), распаковать и выполнить, как показано ниже. Первый пример иллюстрирует превращение doc в odt:
java -jar lib/jodconverter-cli-2.2.1.jar document.doc document.odt

Принцип многостаночности можно внедрить, используя опцию -f (или --output-format). После ключа следует выходной формат (например pdf), а затем аргументы на вход:
java -jar lib/jodconverter-cli-2.2.1.jar -f odp *.ppt

Вышеприведенная команда конвертирует все ppt-презентации в каталоге в родной формат odp.

PyODConverter
Альтернативный скрипт на Python. Делает все аналогичным образом:
python DocumentConverter.py input-file output-file

Главный плюс — весит намного меньше java-сородича (4,4 Kb против 1,9 Mb). Минус — нет поддержки ключа -f.

2008-02-15

Абзац: Консольный RSS Reader и стильные темы для GNOME

Задался давеча целью найти консольную читалку RSS. Ответ был рядом. Snownews справляется с возложенной задачей с легкостью. Управлять им одной удовольствие. Русский текст отображается без проблем. Man-страница полностью переведена. Все изложено доступным языком. Даже добавить нечего. В репозитории Ubuntu есть версия 1.5.7 от июня 2005 года. Программа недавно обновилась. Свежую версию (1.5.8) можно заполучить из январского тарболла.

Snownews

Компиляция и установка производится по стандартному шаблону.
По умолчанию русский язык в кодировке KOIR-8. Поэтому в Ubuntu сконфигурируем с поддержкой UTF-8:

./configure --charset=UTF-8
make
sudo make install

Сайт проекта: kiza.kcore.de/software/snownews/

Темы для GNOME

Второй абзац будет с эстетическим уклоном. Каждый настраивает свое рабочее окружение по собственному вкусу. Темы с gnome-look.org давно поселились в наших домах :)
Предлагаю вашему вниманию авторский сайт с интересными качественными темами от Kim Kahns.

http://www.kims-area.com/screens/slim-gelatin-small.png

2008-02-11

Linux в школе. Что думают учителя?

Дискуссии на тему «Линукс в образовании» закончились. План есть, графики тоже. Давайте заглянем в недалекую историю. Итак, на дворе весна. Март 2007. Учителя обсуждают вечный вопрос: «Быть или не быть?». Далее следует перечень наиболее интересных сообщений.

Как вы относитесь к переходу в школе на бесплатное программное обеспечение, т.е. к Linux и подобным системам?

Я за сотружество с Microsof, весь Мир пользуется программами этой фирмы и зам директоров школ по ИКТ не надо спать на своих лаврах, а дневать и ночевать на сайтах фирмы и черпать свою выгоду с выставленной информации.
Мы учим школьников поиску информации в Интернет, а сами боимся потратить лишний рубль для блага нашей школы. Это не для красного словца, а для действия: я своими поисками на сегодняшний день имею 40 лицензий на Win 2000 от фирмы для школы. Я уверен, что Microsof всегда будет поддерживать наше образование, учитесь у Microsof, получайте сертификаты и имейте льготы для своих ОУ. Простите за навязчивый тон.

посмотрела Линукс. Пока никаких впечатлений не могу сказать. Вот на Win ХР я тоже тяжело переходила. Не те были кнопочки. Примерно такое же впечатление от Линукс.
-------
Дети сегодня анекдот рассказали:
"Microsft проводит новую акцию: "Посади учителя информатики - получишь футболку от компании"

Можно поменять анекдот, добавив актуальности:
"Microsft проводит новую акцию: "ПоДсади учителя информатики НА WINDOWS - получишь футболку от компании"


"Если так пойдёт дальше, то пиратские окна скоро вовсе будет не так-то просто достать. "

А нужно ли? Когда пермские прокуроры заставили поизучать Линукс, как законную альтернативу Windows, то я с удивлением обнаружил, что система Линукс уж больно хороша по сравнению с Windows. Жалею, что с президентской поставкой компьютеров в сельские школы шло только ПО Windows - а не Линукс, ведь из-за этого российские школы имели шанс познакомится с этой замечательной системой на несколько лет раньше.
Теперь прийдется нагонять...

В нашем районе 10 средних школ и столько же общих. В двух из них уже установили и используют Linux! Третьим учреждением, установившим Linux и использующим его для учебного процесса, стал интернат в райцентре, в котором живут дети из сел района. Некоторые из них (знаю, что один десятиклассник уже точно) увезли на каникулах дистрибутивы Линукса домой и установили дома.

Видимо наш район (регион) особенный... а может это Ваш особенный... Ясно одно: наши районы не похожи.


Ну что же порадуемся за школы Волгограда в очередном подсаживании их на "лицензионную иглу", но победителем здесь все же по праву должна считаться M$, т.к. ценой "нечеловеческих скидок" все же удержала целый регион. Читал в новостях, что в Европе некоторое время назад ей такого добиться не удалось, когда все образование региона перешло на Линукс (читал в ComputerWorld Russia: сам факт въелся в память) :))) M$ сделала правильные выводы.
...
У меня даже есть к Вам предложение: пошлите ссылку на этот форум в M$, и возможно в M$ Вам сделают такую же скидку на свои продукты, как в статье. Если не поможет, то смело ставьте Линукс, а потом начинайте договариваться об обратной миграции с Линукс на Windows. :)) Удачи!

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


Цитаты взяты в основном с первых страниц обсуждения. Потом все устаканилось. Остались энтузиасты, которые с радостью делились первыми успехами по внедрению GNU/Linux в учебный процесс. Что ж, пожелаем всяческих успехов. Проводя параллели о противоборстве ОС, вспомнил слова Синичкиной из к-ф «Место встречи изменить нельзя». Они отвозили с Шараповым подкидыша в приют и спорили о том, кем он станет, когда вырастет. Девушка с воодушевлением сказала: «Зачем ему идти в МУР? Ведь тогда уже не будет жуликов и бандитов. Замечательная жизнь начнется, правда?»

2008-02-06

Абзац: гномоподобный скин для Opera, автозапуск dvd-menu и новый тематический блог про Linux

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

Tango CL
1. Недавно буквально, прогуливаясь по сети, встретил прелестный скин для Оперы. До этого момента, стоит отметить, никогда не "украшал" браузер. Стандартное оформление вполне устраивает, но эта тема, как говорится, зацепила. Tango CL придется по душе всем, кто использует GNOME.

2. Автозапуск dvd-menu. В Ubuntu по умолчанию все проигрывается Totem'ом. Но, к сожалению, он не поддерживает меню на dvd. Решил с помощью проигрывателя VLC и правки в Система - Параметры - Сменные устройства и носители - Мультимедиа строки Видеодиски DVD на:

vlc dvd:///dev/hdc

/dev/hdc - заменить на ваше устройство чтения компакт дисков.

3. Linuxoid - все что знаю о Туксе. Полку *nix блогов прибыло! Обзоры софта, рассказы про дистрибутивы и прочее. Материала много, блог обновляется практически ежедневно.

А что Вы думаете по поводу "Абзаца"? "Пусть будет" или "даром не нужен"?

2008-02-04

Перекройка шаблона Blogger или N шагов к настоящему

После того как я зарегистрировал площадку на сервере blogspot, встал вопрос о «прокачке» шаблона. Стандартное оформление не впечатлило. Пришлось немного поупражняться с напильником. По закону жанра ответы были найдены в google.
Дружеский совет: сохраняйте локальные копии шаблона до изменения и после его успешного применения.
Далее следует краткий эпос о том, как шаблон эволюционировал за последний месяц, а именно столько просуществовал этот блог :)

1. Для начала советую ознакомиться с заметкой Михаила Конника. Там есть много вкусного и полезного. Мною были почерпнуты ценные байты про перевод статей на другие языки (а точнее на english) и устранение NavBar.

2. Исходя из тематики блога, часто приходится публиковать консольные команды и терминальный вывод. Ознакомиться с необходимой инструкцией можно тут. У меня стиль оформления кода описан так:

pre.listing { 
border: 1px solid #aaaaaa;
overflow: auto;
padding: 10px;
font-family: courier new;
font-size: 9pt;
background: #e9edeb;
}

Также пост Дмитрия Конищева помог прикрутить компонент «Читать далее».

3. Следующим пунктом будет монтирование новомодного облака меток. How-to на русском брал здесь. Даже менять ничего не пришлось. Цвет тегов вписался в шаблон.

4. Социальные кнопки прикручивал, руководствуясь статьей Юрия Евстигнеева.
Единственное, пришлось потом поменять высоту footer'a:
.post-footer { 
background: #ffffff;
height: 85px;
margin:0;

5. Поиск по блогу и последние комментарии установил двумя кликами. Эти штуки брал отсюда (называется (Recent comments widget и Search widget).

6. Роботам, коллекционирующим адреса почтовых ящиков было отказано в приеме. Симпатичные иконки для разных серверов (в моем случае для GMail) брал тут.

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

8. Лента планеты блогов о *NIX транслируется через стандартный RSS-компонент blogger'а.

9. Кнопки были перемещены всем скопом на дно страницы. Все они имеют разрешение 85x15 точек и не отвлекают посетителей. К тому же не уродуют внешний вид блога. По крайней мере хочется надеяться на это :)

10. Так были изменены стили оформления комментариев.

11. Ссылка на содержание блога родилась благодаря этой заметке.

12. Виджет "похожие посты" внедрил по инструкции Hoctro.

Успехов!