tag:blogger.com,1999:blog-30744165.post2226636472748448199..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: Markdown - гаечный ключ для забивания треугольных болтовvirenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-30744165.post-75395244139066982962013-11-05T20:58:35.784+11:002013-11-05T20:58:35.784+11:00Статья хорошая! Я в своем блоге тоже писал про Mar...Статья хорошая! Я в своем блоге тоже писал про Markdown: http://plutov.by/post/markdown_phpplutov.byhttps://www.blogger.com/profile/02825950878380323722noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27037695638662856962013-08-03T15:24:10.532+10:002013-08-03T15:24:10.532+10:00@virens
довольно примитивный в плане разметки Mark...<i>@virens</i><br /><b>довольно примитивный в плане разметки Markdown в недоблогодвижках (за редкими исключениями) для создания статичных блогов</b><br />virens, virens... возьми свои слова обратно. По крайней мере этот «примитивный» markdown быстро умеет делать якоря на странице в то время как blogspot обычно забивает якорь какими-то одному ему известными ссылками. И про «недобложики» можно было подружелюбнее. Может, ты просто не умеешь их готовить? ;) redVihttps://www.blogger.com/profile/14706445531934445700noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-75094848456217807032012-10-14T20:25:11.050+11:002012-10-14T20:25:11.050+11:00> Я думал, Markdown действительно чем-то заменя...> Я думал, Markdown действительно чем-то заменяет LaTeX<br /><br />Извините что вклиниваюсь, но вы так говорите как-будто Markdown заменяет HTML.<br />Он не заменяет, а просто упрощает процесс создания и правки.<br />Вот, например, md (в pandoc стиле) конвертированный в tex:<br />http://i.imgur.com/w7qm0.png<br />Разница налицо, разве нет?vovanoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-3452216767210425492012-10-14T19:08:33.227+11:002012-10-14T19:08:33.227+11:00@editor комментирует…
Зачем нужен этот Markdown, к...<i>@editor комментирует…</i><br /><b>Зачем нужен этот Markdown, когда есть ReST?</b><br />Людям мало изобрести 100500 языков, выполняющих одно и то же, нужно еще столько же языков комментариев кода. ReST — это пример питона.<br /><br /><i>@virens комментирует…</i><br /><b>Он годится для того, с чем в латехе плохо - со списками, особенно вложенными.</b><br />Я думал, Markdown действительно чем-то заменяет LaTeX, но в твоём контексте слово «LaTeX» не несет никакой смысловой нагрузки, и заменяется на что угодно без потери смысла. Так понравились списки? Глянь трёхминутный ролик <a href="http://www.youtube.com/watch?v=_TmMdMenM1A" rel="nofollow">Orgmode: basic outlining functions</a>. Это не агитация за Org Mode, а демонстрация, насколько удобной может быть работа с ними. В ролике даются только базовые вещи.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-84817640861446974772012-10-14T13:38:32.072+11:002012-10-14T13:38:32.072+11:00@iv_vl комментирует...
Jekyll — это не готовый бло...@iv_vl комментирует...<br /><b>Jekyll — это не готовый блогодвижок, а концепция «создай сам, как тебе нужно».</b><br /><br />Я повторюсь: блог - это контент. И только контент. А джекил\хакил - трата времени на то, что уже есть готовое для создания контента. <br /><br /><b>А ты рассуждаешь в духе, что раз есть Ubuntu с Unity, то зачем нужна Gentoo?</b><br />Не совсем. Мой аргумент "против" заключается в том, что люди тратят время на то, чтобы сделать ещё один блогодвижок, который на самом деле не нужен, вместо, собственно, написания постов. Я слышу слишком часто "вот я создам свой блогодвижок, и все сразу офигеют от бложика". Этого не будет, а время потрачено зря.<br /><br />Гента в большинстве случаев её использования действительно не нужна, так как даёт гибкость по слишком дорогой цене. Другие дистрибутивы дают баланс между красноглазием и, собственно, простотой использования.<br /><br />Прирост в 3.1% в скорости при использовании Генты, как и статические сайты сгенерённые джекилом, не стоят усилий в 99.5% случаев. Но они стоят усилий, когда у тебя высоконагруженный продакшен или мегапортал с миллионом заходов в день. Много ли таких продакшенов и мегапорталов?<br /><br /><b>В моём понимании, Markdown не годится для латеха</b><br />Он годится для того, с чем в латехе плохо - со списками, особенно вложенными. Часто проще набросать структуру в маркдауне и сконвертировать её в латех. Для чего я маркдаун, собственно, и использую.<br /><br /><br />@editor комментирует...<br /><b>Зачем нужен этот Markdown, когда есть ReST?</b><br />Можно задать тот же самый вопрос в обратную сторону: зачем нужен ещё одна реактивная сноповязалка, если и предыдущая прекрасно выполняет свою работу?<br /><br /><b>Директивы ReStructuredText дают куда больше гибкости</b><br />Здесь гибкость - скорее вред, чем польза. Маркдаун хорош своей простотой.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-52161942916727655042012-10-10T23:15:29.250+11:002012-10-10T23:15:29.250+11:00Зачем нужен этот Markdown, когда есть ReST? Директ...Зачем нужен этот Markdown, когда есть ReST? Директивы ReStructuredText дают куда больше гибкости, да и есть разнообразные решения, чтобы использовать его без Sphinx. Я свой сай прогоняю в Sphinx и заливаю на сервер под FTP. wswldhttps://www.blogger.com/profile/00147641406079095838noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-23304994334064378842012-10-07T20:20:15.155+11:002012-10-07T20:20:15.155+11:00О, тогда по теме!
@virens комментирует…
Было бы п...О, тогда по теме!<br /><br /><i>@virens комментирует…</i><br /><b>Было бы понятно, если бы джекил\хакил предоставляли какие-то убийственные возможности типа меток с тридЭ и долбисэрраундом</b><br />Jekyll — это не готовый блогодвижок, а концепция «создай сам, как тебе нужно». И намного проще, чем со всяким Похапе. То, что из него можно создать блог, не говорит, что это и есть предназначение Jekyll (или Hakyll). Это как с Gentoo: из него можно сделать хоть Ubuntu, но можно намного большее. А ты рассуждаешь в духе, что раз есть Ubuntu с Unity, то зачем нужна Gentoo? Поскольку Unity тебя полностью устраивает, то все аргументы, что Gentoo можно использовать для чего-то другого, ты игнорируешь. Ецё разок, для закрепления: Jekyll — это выбор. Правда, как настоящие шаманы Gentoo заводят свой оверлей, так и шаманы Jekyll со временем должны принять путь Ruby. Кстати, эти сравнения — не отход от темы, а аргументация посредством аналогии. <br /><br />Блогоплатформой на основе Jekyll является <a href="http://octopress.org/" rel="nofollow">Octopress</a>, там есть всё, что ты так любишь: и красивое оформление, и встроенные комментарии.<br /><br /><b>или, скажем, адаптивными шаблонами под каждый размер монитора и шрифтами, услаждающими взор самого взыскательного ЛОРовца.</b><br />Это как раз есть в <a href="http://jekyllbootstrap.com/" rel="nofollow">Jekyll-Bootstrap</a>. Кстати, ЛОР уже давно захвачен школоло с няшными убунтучками.<br /><br /><b>И ни слова о том, что его можно использовать и для менее красноглазых вещей типа латеха.</b><br />В моём понимании, Markdown не годится для латеха, а чем уж последний не угодил? Да и тему про конвертацию в другие форматы давно уже обсудили <a href="http://drakulavich.blogspot.com/2012/08/markdown-htmlwysiwyg.html" rel="nofollow">в Краплёной колоде</a>, ты со своим постом поспел к шапочному разбору.<br /><br /><b>И это одна (но делеко не единственная) причина того, что Линукс никогда не влезет на сколько-нибудь распространённый десктоп: описание софта и названия часто угрёбищны до ужаса.</b><br />А вот в Windows с этим настолько хорошо, что создаются целые отделы эникейщиков. И никакую документацию тётеньки из бух. отделов не читают. Непопулярен Линукс из-за невозможности делать на нём коммерцию, за это же разработчики не любят православную GPL.<br /><br /><b>Кто создал такие ублюдочные описания?! И как найти в куче этого мусора нужное?</b><br />Во-первых, твои описания — дело рук мэйнтейнеров Debian. Во-вторых, живут же как-то на винде и без пакетных менеджеров, и без поиска. И не возмущаются.<br /><br /><b>Маркдаун описывать без упоминания pandoc просто чудовищно</b><br />Твоё право, но мне лично Pandoc не понравился, и целевым форматом Markdown можно считать только HTML. Твой пост это подтверждает: куча онлайн сервисов против нескольких калек на десктопе.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-18404563611864159952012-10-07T14:06:16.769+11:002012-10-07T14:06:16.769+11:00Развивая тему про описание маркдауна, хотелось бы ...Развивая тему про описание маркдауна, хотелось бы отметить вот что. Проблема гиков в том, что они не могут внятно и членораздельно объяснить, зачем нужна та хреновина, которую они делают. Markdown это просто типичный случай клинической практики: емаксы, оргмоды, гит, джекил.... И ни слова о том, что его можно использовать и для менее красноглазых вещей типа латеха.<br /><br />И это одна (но делеко не единственная) причина того, что Линукс никогда не влезет на сколько-нибудь распространённый десктоп: описание софта и названия часто угрёбищны до ужаса. Слово gimp в английском означает "калека, хромой". У кого хватило на это мозгов? Кто назвал HDR-конвертер qtpfsgui? Что за название obtvse для блогодвижка на маркдаун?<br /><br />Но это не всё: описания программ это что-то кошмарное. Например, мы хотим графический редактор - ищем в репозитории:<br /><br />think@dot:~$ apt-cache search image editor<br /><br />И что я нашёл?! Среди прочего мусора (выхлоп сокращён):<br /> <br /> think@dot:~$ apt-cache search image editor<br />geeqie - image viewer using GTK+<br />gimp-texturize - generates large textures from a small sample<br />gimp-gluas - Lua environment plug-in for GIMP<br />pixmap - A pixmap editor<br />tea - text editor with syntax highlighting & UTF support<br />x11-apps - X applications<br />xpaint - simple paint program for X<br />libjs-yui - Yahoo User Interface Library<br />spectrum-roms - ZX Spectrum ROMs<br /><br />Гимп упомянут только плагинами. Криты нет, но есть xpaint (надо же!). И куча дерьма вида libjs-yui и spectrum-roms. Что они тут делают!? Но это всё меркнет по сравнению с выхлопом aptitude search - там вылезают ещё и ядро Линукс и куча похапэ. Кто создал такие ублюдочные описания?! И как найти в куче этого мусора нужное?<br /><br />Как все это соотносится с темой поста? Очень просто: описание Markdown гиками такое же красноглазое, как и выхлоп aptitude search graphical image editor, который не содержит ничего полезного. Маркдаун описывать без упоминания pandoc просто чудовищно, и этот пост хотя бы намекает на то, что полезного можно делать с маркдауном кроме попыток сделать из этого блогодвижок.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-30736800901625627882012-10-07T13:49:56.291+11:002012-10-07T13:49:56.291+11:00@iv_vl комментирует...
Михаил, ну ты понял, д...@iv_vl комментирует...<br /><br /><b> Михаил, ну ты понял, да?</b><br />Я прошу прощения, если кого-то обидел. Просто по сравнению с тем же Блоггером сайты на Хакиле выглядят, скажем так, не слишком впечатляюще. А работы требуют много.<br /><br /><br /><b>Поскольку ты не знаешь, о чём говоришь, то просто глупо затевать спор.</b><br />Здесь нет спора, а просто обмен мнениями. У меня есть аргументы против. Денис выше привёл аргументы за. Комментарии нужны именно для этого, а не для споров и флейма. Просто чтобы получить ценные комментарии, иногда нужно несколько потроллить :-)<br /><br /><b>Подходит не для всех, что не повод называть недоблогоплатформой.</b><br />Я поясню. Блогоплатформа - это хостинг + место + нормальный интерфейс для работы + некоторые специфические удобства + функциональность. Ничего этого на джекиле\хакиле нет: хостинг надо искать свой, тем для хакила приличных нет, даже самый примитивный функционал типа поиска\меток даётся с трудом. Естественно, про удобства я даже не вспоминаю.<br /><br />Единственное, что хоть сколько-нибудь походит на блогодвижок - scriptogr.am и calepin. <br /><br /><br /><b>Но и линукс тоже не для всех: нужно выбрать нужный дистрибутив, разобраться с правами доступа, изучить консоль</b><br />Не нужно: ставим Убунту и там всё мило и красиво. Вот именно поэтому она так популярна - там многое сделано для нормальных людей. Во всяком случае, так было до пришествия Юнити, Вейланда и помутнения рассудка у Шатлворфа.<br /><br />В комментариях я пытался выяснить, зачем оно надо. Было бы понятно, если бы джекил\хакил предоставляли какие-то убийственные возможности типа меток с тридЭ и долбисэрраундом, или, скажем, адаптивными шаблонами под каждый размер монитора и шрифтами, услаждающими взор самого взыскательного ЛОРовца.<br /><br />Часть этих (довольно чахлых) аргументов я добавил в пост. За что Денису Евсюкову ещё раз спасибо.<br /><br />iv_vl, можно попросить тебя _лично_ быть ближе к обсуждаемой теме и давать более конструктивные комментарии? В свою очередь, обещаю меньше использовать стиль постов а-ля-Линус-Торвальдс-в-рассылке-Гнома :-)<br /><br />@Yuriy Petrovskiy комментирует...<br /><b>Так, просто для справки stckoverflow.com и вся сеть stackexchange используют markdown</b><br />Есть такое. В посте речь про то, что маркдаун можно использовать не только адептам Церкви Присвятого Емакса для подъёма статических страничек, сгенерённых джекилом.<br /><br /><b>Автору спасибо - очень толково и последовательно написано.</b><br />Пожалуйста. Это на самом деле краткая выжимка моих попыток пристроить маркдаун для решения моих задач. И я таки его пристроил, правда, больше для конвертации из\в латех и HTML.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-34800367976514806522012-10-07T13:37:03.115+11:002012-10-07T13:37:03.115+11:00Сейчас автор сникерснёт, запьёт это фантой, снимет...Сейчас автор сникерснёт, запьёт это фантой, снимется с ручного тормоза и привнесёт сюда немного демократии :-)<br /><br />@Denis Evsyukov комментирует...<br /><br /><b>А с помощью чего были произведены измерения скорости загрузки страниц??</b><br />pingdom tools. Вопрос там был в том, что мой бложик, увешанный джаваскриптами и рекламой, загружался быстрее некоторых сайтов на джекиле и хакиле. <br /><br />Да, Денис, спасибо за очень подробный отзыв. Это в самом деле несколько проясняет ситуацию.<br /><br /><b>Еще ты спрашиваешь, зачем использовать что-то еще, если есть wordpress? Во первых, в результате работы jekyll я получаю статический сайт, который можно размещать где угодно и особых требований по хостингу не нужно совершенно</b><br /><br />Согласен. Блогспот, правда, снимает эту проблему.<br /><br /><b>Для wordpress же требуется хостинг с PHP и причем довольно хороший, особенно, если посещаемость будет на нем приличная.</b><br />Тут абсолютно согласен. В своё время убедился в этом, участвуя в проекте debianhelp - это вордпресс-бложик с огромной посещаемостью. Мой бог, какой же он тормоз...<br /><br /><b>В-третьих, эти расширения требуется периодически обновлять, следить за безопасностью</b><br />Именно за это я не люблю вордпресс. Написано на Похапе - что с него взять!?<br /><br /><b>Зачем генерировать страницы каждый раз, когда заходит пользователь на сайт?</b><br />Ответ: мобильные устройства. Попробуй взять какой-нибудь смартфон и зайти на мой бложик - он будет выглядеть абсолютно по-другому. И намного удобнее для чтения с мобильных устройств.<br /><br /><b>Почему бы не использовать генераторы статических сайтов??</b><br />Мой аргумент против: слишком много возни и головной боли. Если ты пишешь посты, а не играешь в хаскель, конечно.<br /><br /><b>На blogspot мало вариантов оформления</b><br />Кхм... как бы это тебе сказать помягче, Денис, но <a href="http://btemplates.com/" rel="nofollow">здесь ты радикально не прав</a>. Тем для Блогспота <i>тысячи</i>, причём бесплатных. Хаков и плагинов ещё больше.<br /><br /><b>И кстати, можно даже задавать свое индивидуальное оформление для каждой отдельной страницы.</b><br />Было бы зачем...<br /><br /><b>Поэтому троллинг с твоей стороны получился несколько обидным</b><br />Извини, я не хотел никого обидеть. Просто в моём понимании подобные блогодвижки добавляют больше проблем, чем решают их. Но твои аргументы "За" кое-что прояснили. Добавил их в пост.<br /><br /><br />@tengu911 комментирует...<br /><b>а вот комбинация markdown -> .odt -> .doc оказалась вполне практичной и удобной.</b><br />Вот это был очень ценный комментарий, кстати. Надо будет попробовать.<br /><br />К сожалению, мои документы так просто в ворд не перегонишь - там много формул и таблиц.<br /><br /><b>Вообще, назревает необходимость как-нибудь разгрестись с делами и написать пост про workflow</b><br />Это точно. Мне вот тоже будет интересно почитать.<br /><br /><b>Плейн текст дает безумную легкость в редактировании</b><br />Золотые слова. Добавил в пост. Спасибо.<br /><br />@Волька комментирует...<br /><b>на одном информационном сайте, который наполняют журналисты. Раньше они вставляли текст в блокнот, и потом копировали его в Wysiwyg редактор</b><br /><br />Хмм... знаешь, Волька, а вот это идея. Я тут с тоской в сердце наблюдаю за попытками старшего поколения освоить Блоггер... им он абсолютно не очевиден. А вот Маркдаун им понравился. Думаю направить оных личностей в сторону Scriptogr.am - там оно на маркдауне и тоже с textarea.<br /><br /><br />@Ладутенко Константин комментирует...<br /><b>Система комментирования кода в коде Doxygen допускает использование Markdown.</b><br />О, а я этого не знал. Спасибо, Константин!virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27217583502603212742012-09-30T20:49:48.217+10:002012-09-30T20:49:48.217+10:00Так, просто для справки stckoverflow.com и вся сет...Так, просто для справки stckoverflow.com и вся сеть stackexchange используют markdown для публикации вопросов и ответов (в сочетании с формулами на LaTex). Может это будет кому-то интересно. Не знал сам пока не прочитал эту статью. Автору спасибо - очень толково и последовательно написано.Yuriy Petrovskiyhttps://www.blogger.com/profile/02022695854845367764noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-54871330487223052932012-09-25T08:16:01.037+10:002012-09-25T08:16:01.037+10:00@iv_vl комментирует…
Поправь меня, но это хамство
...@iv_vl комментирует…<br /><b>Поправь меня, но это хамство</b><br />@Minoru комментирует…<br /><b>Хамство.</b><br />@Denis Evsyukov комментирует…<br /><b>Поэтому троллинг с твоей стороны получился несколько обидным…</b><br />Михаил, ну ты понял, да?<br /><br />@virens комментирует…<br /><b>Ну так зачем такие адские муки? Вон есть народ.ру - выглядеть будет так же. Функций не сильно больше.</b><br />«Пастернака не читал, но осуждаю» (c)<br />Поскольку ты не знаешь, о чём говоришь, то просто глупо затевать спор.<br /><br /><b>И кроме того - он бесплатный.</b><br />Спроси у меня, плачу ли я за что-нибудь на своём блоге?<br /><br /><b>Чтобы начать вести блог, надо уметь пользоваться Markdown, иметь хостинг, подымать Jekyll/Hakyll, загонять всё на гитхаб…</b><br />Подходит не для всех, что не повод называть недоблогоплатформой. Но и линукс тоже не для всех: нужно выбрать нужный дистрибутив, разобраться с правами доступа, изучить консоль и т.д. Зачем такой геморрой? Там же даже игр нет!<br /><br /><b>Можешь открывать шампанское, iv_vl, убедительная победа :-)</b><br />Спасибо! Jekyll только создаёт контент без запуска сервера, изюминка в стороннем сервере.<br /><br />@Волька комментирует…<br /><b>кстати, на днях еще и YAML прикрутил вместо RSS ленты на XML</b><br />Можно поделиться решением? А ещё лучше обосновать «зачем», ведь так и так от конвертации в XML не уйти.<br /><br />@Ладутенко Константин комментирует…<br /><b>сходу не нашел как бить URL на несколько строк (для правила не более 80-ти символов в строку)</b><br />Красивый вопрос! Решение описано <a href="http://www.alistapart.com/articles/the-look-that-says-book/" rel="nofollow">здесь</a>, и состоит в использовании <i>ZERO WIDTH SPACE</i> (ZWS). В Emacs вставляется так: <i>C-x 8 RET</i> и далее набираем <i>200b</i> или <i>ZERO WIDTH SPACE</i>. Если интересует только HTML, то в месте разрыва длинного URL вставляем тот же ZWS как <i>&#8203;</i> Не смотря на разрыв в строке, ссылка остаётся правильной.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-57442825309228115662012-09-25T06:45:20.893+10:002012-09-25T06:45:20.893+10:00К вопросу об областях применения... Система коммен...К вопросу об областях применения... Система комментирования кода в коде Doxygen допускает использование Markdown. Основной косяк для меня - плохая совместимость с Google style, сходу не нашел как бить URL на несколько строк (для правила не более 80-ти символов в строку). А в целом - удобно.Anonymoushttps://www.blogger.com/profile/04021716084805908850noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-68314957651671591492012-09-25T04:26:14.681+10:002012-09-25T04:26:14.681+10:00Я нашел применение Markdown не только в своем, как...Я нашел применение Markdown не только в своем, как вы выразились, "недоблогодвижке", от работы с которым получаю удовольствие (кстати, на днях еще и YAML прикрутил вместо RSS ленты на XML), но и на одном информационном сайте, который наполняют журналисты. Раньше они вставляли текст в блокнот, и потом копировали его в Wysiwyg редактор, теперь сразу вставляют в <textarea> поле, и оформляют в Markdown, всем довольны. Правда пришлось немного модифицировать Markdown, это оказалось проще, чем научить их нормально разбивать на абзацы.Волькаhttp://ibnteo.klava.org/noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-62536973335572148052012-09-24T23:54:08.054+10:002012-09-24T23:54:08.054+10:00to @virens комментирует...
То есть скрипт над...to @virens комментирует...<br /> <br /><b>То есть скрипт надо в каждую страницу вставлять?</b><br />Ну в принципе да, только не в страничку а в шаблон.Михаил Саушкинhttps://www.blogger.com/profile/12755883416766248687noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-73367932835940986462012-09-24T21:48:40.563+10:002012-09-24T21:48:40.563+10:00P.S. Для меня markdown это прежде всего способ раб...P.S. Для меня markdown это прежде всего способ работать не в Libre Office, а в vim - пользуясь при этом всеми преимуществами которые дает и vim и libreoffice.<br /><br />99% рабочей документации у меня хранится в mcd и в картинках (и забито в bitbucket.org под контроль версий), а к этому идет типовой файлик и скрипт, генерящий по требованию документы - хоть в LaTex, хоть в html, хоть в odt, хоть в pdf.<br /><br />Плейн текст дает безумную легкость в редактировании, контроль версий и доступ к документации везде, где есть необходимость. Кроме того, я везде могу вести заметки на едином языке - что на ветках freemind, что в Аффигительно Большом Файле что на палме/планшетке/читалке. И из всего этого можно генерить практически любые документы и форматы не особенно заморачиваясь на форматирование оных.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-30023599813970471532012-09-24T21:42:10.304+10:002012-09-24T21:42:10.304+10:00TeX сам по себе оказался не очень удобен, чисто в ...TeX сам по себе оказался не очень удобен, чисто в моей специфике - приходится работать с вордоориентированным шефом, а вот комбинация markdown -> .odt -> .doc оказалась вполне практичной и удобной.<br /><br />Специально под это дело написал скрипт, который позволяет сразу генерить .odt файл из расширенного markdown'а<br /><br />csl-файл - это файл стилей, который определяет оформление библиграфии. Этот стандарт широко используется в zotero. Поскольку у моего шефа в этом плане собственный интеграл пришлось переделывать - благо это разновидность xml.<br /><br />Существенный нюанс в работе публикатора. Для генерации библиографии нужен BibTex-файл с источниками (`my.bib`), csl-файл для стиля оформления библиографии (`disser.csl`) и референсный файл - образец стилей `reference.odt` - чтобы pandoc знал, как нужно оформить документ на выходе. Референсный файл получается так. Сначала генерим просто `.odt` документ. Например так:<br /><br /><br /> pandoc -f markdown --bibliography ~/disser/my.bib --csl ~/disser/csl/disser.csl --standalone 01_01.txt -o 01_01.odt<br /><br />Открываем его в `libreoffice`. Там, конечно, будет Times New Roman 12, а не 14, заголовки Arial'ом и так далее. Меняем это все на то, что нужно нам - 12-й роман на 14-й, переделываем стили заголовков, устаканиваем колонтитулы етс. И сохраняем файл как `reference.odt` - или под любым другим именем. Когда в следующий раз мы сошлемся на него (см основной скрипт) pandoc заберет из него правильные форматы (только оформление для нужных частей текста) и использует их для оформления генерируемого файла - стили текста, заголовков и так далее. Очень удобно.<br /><br />Заметка на полях. Это еще не все "для пытливого ума". LibreOffice поддерживает т.н. "составные документы", поэтому если я пишу не разделы диссера, а методичку - к сгенереному файлу можно легко прицепить типовую обложку и содержание - и получить методичку.<br /><br />Заметка на полях-2. Комменты внутри файла у меня отбиваются двумя знаками процента (`%% `) в начале строки - при генерации документа они выбрасываются. Очень удобно писать себе всякие TODO, FIXME и NOOOOOO, так чтобы их не увидел шеф.<br /><br />Вообще, назревает необходимость как-нибудь разгрестись с делами и написать пост про workflow при написании Неназываемого :)<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-75392993115983694332012-09-24T21:37:10.596+10:002012-09-24T21:37:10.596+10:00@virens
А с помощью чего были произведены измерени...@virens<br />А с помощью чего были произведены измерения скорости загрузки страниц??<br /><br />Вот твой сайт – <a href="http://www.webpagetest.org/result/120924_MY_7ZV/" rel="nofollow">test - mydebianblog.blogspot.com/</a>, согласно которому время полной загрузки страницы составляет 7.3 секунды, а при повторном просмотре 4.3 секунды.<br />Мой сайт – <a href="http://www.webpagetest.org/result/120924_1R_7ZX/" rel="nofollow">test - www.juev.ru</a>, для полной загрузки требуется чуть больше одной секунды, для повторной всего 0,54…<br /><br />Я проводил измерения с одного из серверов, чтобы точность была приближена к реальным.<br /><br />Спасибо большое за приятный отзыв! Но как раз сила Jekyll и подобных движков в том, что я могу полностью контролировать содержимое страниц и задавать именно то оформление, которое нужно мне. Blogspot, увы, этого уже не предоставит. А то, что ты мало встречал красивых работ на jekyll еще не говорит об убогости движка или о том, что его нельзя использовать для ведения блогов. Просто люди, которые эти блоги/сайты ведут, мало задумываются над оформлением.<br /><br />Еще ты спрашиваешь, зачем использовать что-то еще, если есть wordpress? Во первых, в результате работы jekyll я получаю статический сайт, который можно размещать где угодно и особых требований по хостингу не нужно совершенно. Для wordpress же требуется хостинг с PHP и причем довольно хороший, особенно, если посещаемость будет на нем приличная.<br /><br />Во-вторых, часть расширений, которые в нем есть, ломают страницы или вносят определенные ошибки в код страниц. Я понимаю, что для многих это совершенно ничего не значит, но я очень не люблю, когда кто-нибудь или что-нибудь вмешивается в мой код. <br /><br />В-третьих, эти расширения требуется периодически обновлять, следить за безопасностью… Зачем? Если все что мне нужно – это только показать то, что я написал???<br /><br />Зачем генерировать страницы каждый раз, когда заходит пользователь на сайт? Неужели нельзя на обычном блоге или простеньком сайте один раз сгенерировать страницы, чтобы потом только показывать результат?? Можешь привести мне пример блога, в котором страницы были бы явно динамическими? Где сам контент меняется по многим параметрам и где нужно было бы именно каждый раз, для каждого пользователя создавать свою, отдельную страницу? А если нет, то зачем же городить такой огород??<br /><br />Почему бы не использовать генераторы статических сайтов??<br /><br />На blogspot мало вариантов оформления, можно создавать свои, но возможности опять же ограничены и делать это довольно проблематично. Когда же стоит задача создать отдельное оформление для разных страниц (главная – одно, об авторе – другое, содержание – третье, а сами страницы блога – четвертое), то тут blogspot уже ничего не может предложить, впрочем, как и wordpress. В Jekyll же, как и в nanoc, это довольно просто реализуется. И кстати, можно даже задавать свое индивидуальное оформление для каждой отдельной страницы. Понятно, что мало кто будет этим пользоваться, но все таки.<br /><br />Поэтому троллинг с твоей стороны получился несколько обидным…Denis Evsyukovhttps://www.blogger.com/profile/03322010321513201106noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-37685209385184707292012-09-24T20:52:57.456+10:002012-09-24T20:52:57.456+10:00Дело не в количестве колёс. Кто-то предпочтёт вело...<b>Дело не в количестве колёс. Кто-то предпочтёт велосипед машине из-за простого удовольствия.</b><br />Про велосипед это ты хорошо подметил: оно ещё и медленее :-) Ради любопытства решил замерить скорость - и что же я увидел?<br /><br />Это мой унылый бложик на блогспоте:<br /><br />mydebianblog.blogspot.com<br /><br />Page size 415.6kB<br />Load time 1.63s<br />Requests 105<br />Perf. grade 80/100<br /><br />Неплохо, особенно учитывая размер и упиханность джаваскриптами. Последний заезд на правку шаблона с участием тов. Vlsu привёл к тому, что там появился жЫрный блоб с джаваскриптом (он теперь заменяет MORE).<br /><br />А теперь быстрые как молния и модерновые блоги на хакилах и джекилах:<br /><br />http://www.juev.ru<br />Page size 40.7kB<br />Load time 2.58s<br />Requests 8<br />Perf. grade 92/100<br /><br />При том, что он весит в 10 (!) раз меньше, грузится в полтора раза дольше. И не он один:<br /><br />http://debiania.in.ua/<br /><br />Page size 4.6kB<br />Load time 3.60s<br />Requests 4<br />Perf. grade 77/100<br /><br />Это вообще прорыв - килобайт в секунду. А если посетителей будет много - кто-нибудь с ЛОРа или Хабра ссылочку даст, и что тогда?<br /><br />Правда, не всё так грустно:<br /><br />http://www.vonavi.me/<br /><br />Page size 35.4kB<br />Load time 1.14s<br />Requests 12<br />Perf. grade 73/100<br /><br />Можешь открывать шампанское, iv_vl, убедительная победа :-)<br /><br /><br />@Minoru комментирует...<br /><b>Хамство.</b><br />Неправда ваша. Аргументы будут?virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-71612981493122527962012-09-24T20:52:45.407+10:002012-09-24T20:52:45.407+10:00@Михаил Саушкин комментирует...
Попиарюсь
Разумеет...@Михаил Саушкин комментирует...<br /><b>Попиарюсь</b><br />Разумеется! :-)<br /><br /><b>Ну так скрипт отрабатывается с левого сайта, да и Markable немного тормознутая.</b><br />То есть скрипт надо в каждую страницу вставлять?<br /><br />@Anton Yakutovich комментирует...<br /><b>Знатный пост, Миша. Сейчас всё побегут</b><br />Я старался. На самом деле, я старался найти маркдауну хоть какое-то применение. И таки нашёл: GTD в нём делаю со списками.<br /><br />Насчёт побегут: куча народу пиарит оный маркдаун в связке с емаксом, и это приносит больше вреда, чем пользы. <br /><br /><b>Ох, лучше не тратьте время. Дистрибутив для виндоус 40 MB и кривое тормознутое поделие на выходе.</b><br />Это альфа-версия - чего же ты хотел?! А твой любимый retext тащит половину Qt4. Те же 25Мб.<br /><br /><b>В статье часто пиарится pandoc</b><br />А он мне люб: оно связывает LaTeX, Markdown и HTML. И ещё автор pandoc его на сайте запустил. <br /><br /><b>про MultiMarkdown ни слова. А зря, у него много вкусных плюшек.</b><br />Вот знаешь, Антон, меня это раздражает больше всего. Вот как назвать людей, которые выпускают разные версии <i>языков программирования</i>? Что, им мозгов не хватило сразу продумать функции языка? Зачем ещё один лисапед - почему нельзя сделать всё в одном markdown и не выпендриваться?<br /><br />Поэтому про MultiMarkdown я писать не стану.<br /><br /><b>Как раз для редактирования всяких README.md и «недоблогодвижков» для гитхаба он подходит идеально. Я писал об этом.</b><br />Акулыч, без обид, но твой пост про prose - халтура. Даже хуже, чем <a href="http://mydebianblog.blogspot.com.au/2012/08/mplayer.html" rel="nofollow">моя халтура про Mplayer</a> :-)<br /><br />Я вот только сейчас после твоего коммента понял, зачем оно надо. И про маркдаун там сказано мельком.<br /><br />@iv_vl комментирует...<br /><b>Если я буду на чёрных говорить «нигеры» — меня забанят, а в твоих устах — это «несколько толстоватый троллинг» чернокожего населения.</b><br />Оффтопик, естественно, но тем не менее. Ты мне напомнил мою недавнюю поездку в Балтимор, США. Там я прошёл экспресс-курс политкорректности, когда на меня вырулило три тела с бейсбольными битами и фразой:<br /><br />-- Yo, whitey, wazzup?! WataYoDoinHere?! Looking for problems?<br /><br />Тут я подумал, что если отвечу "ёу, ниггаз" то живым домой точно не приеду. Учитывая, что я был единственным белым в радиусе четырёх кварталов :-)<br /><br /><b>Среди сайтов на Jekyll не упомянут ни разу.</b><br />Там говорится про Хакил и джекил вообще. Но я вставил скриншот всё-таки.<br /><br /><b>Никто не знает, насколько всё серьёзно, но шороху среди блоггеров Google навёл, часть мигрирует на FeedBlitz. Дровишки отсюда.</b><br />FeedBlitz - платный сервис, и именно они-то шороху и навели. Ибо им выгодно.<br /><br />@iv_vl комментирует...<br /><b>Не всем нужен блог как трибуна, чтобы вещать свои умные мысли.</b><br />Ну так зачем такие адские муки? Вон есть народ.ру - выглядеть будет так же. Функций не сильно больше. И кроме того - он бесплатный.<br /><br /><b>У них на первом плане удобство создания контента, а оно, как известно, у каждого своё.</b><br />Чтобы начать вести блог, надо уметь пользоваться Markdown, иметь хостинг, подымать Jekyll/Hakyll, загонять всё на гитхаб... <br /><br />ОК, если уж пиарить Маркдаун, то с примерами типа scriptogr.am - оно хотя бы очасти тянет на то, чтобы называться блогосервисом.<br /><br /><b>Михаил, ты просто исходишь совсем из другого, из того, что каждый автор должен обязательно стать блоггером. Не каждый.</b><br />Владимир, я исхожу из того, что если что-то можно получить задаром и без геморроя, то почему бы, собственно, и не получить?<br /><br /><b>Ну не прав же - это всё есть.</b><br />Не везде. Не стану тыкать пальцем :-) virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-28497542690216372722012-09-24T19:59:32.585+10:002012-09-24T19:59:32.585+10:00Хамство.Хамство.Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-39096676901572513362012-09-24T19:12:11.442+10:002012-09-24T19:12:11.442+10:00@virens комментирует…
Оно ограничено by design, и ...@virens комментирует…<br /><b>Оно ограничено by design, и оно даст худший блогодвижок по сравнению с уже существующими.</b><br />Не всем нужен блог как трибуна, чтобы вещать свои умные мысли. Многие пишут для себя, и наоборот, не желают тратить время на поддержание постоянной жизни блога, троллинг комментаторов. У них на первом плане удобство создания контента, а оно, как известно, у каждого своё. Кто задумывается о цветовой раскраске, когда пишет для себя? Вон, Juev использует чистый Markdown без таблиц и подсветки. Михаил, ты просто исходишь совсем из другого, из того, что каждый автор должен обязательно стать блоггером. Не каждый.<br /><br /><b>На таком "блогодвижке" нет ни меток, ни системы комментариев, ни тем.</b><br />Ну не прав же — это всё есть.<br /><br /><b>Зачем тратить время на ещё одно колесо, если в итоге получится ровно тоже самое (если не хуже)?</b><br />Дело не в количестве колёс. Кто-то предпочтёт велосипед машине из-за простого удовольствия. Ферштейн?iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-50200637432076929122012-09-24T18:41:12.244+10:002012-09-24T18:41:12.244+10:00@virens комментирует…
Это не хамство, а несколько ...@virens комментирует…<br /><b>Это не хамство, а несколько толстоватый троллинг.</b><br />Только правильное название «двойные стандарты». Если я буду на чёрных говорить «нигеры» — меня забанят, а в твоих устах — это «несколько толстоватый троллинг» чернокожего населения.<br /><br /><b>Упомянут в тексте, причём дважды.</b><br />Среди сайтов на Jekyll не упомянут ни разу.<br /><br /><b>по оф. информации FeedBurner отключают 20 октября.</b><br /><b>Откуда дровишки? Там вырубают часть API, но сам фидбёрнер остаётся с нами</b><br />Никто не знает, насколько всё серьёзно, но шороху среди блоггеров Google навёл, часть мигрирует на FeedBlitz. Дровишки <a href="http://www.feedblitz.com/feedburner-shut-down-the-facts-and-tales-from-the-front-line/" rel="nofollow">отсюда</a>.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-66943793327074322672012-09-24T18:27:01.109+10:002012-09-24T18:27:01.109+10:00Знатный пост, Миша. Сейчас всё побегут красноглази...Знатный пост, Миша. Сейчас всё побегут красноглазить с маркдауном :-)<br /><br />> <i>Ещё один редактор, заслуживающий внимания - Qute.</i><br />Ох, лучше не тратьте время. Дистрибутив для виндоус 40 MB и кривое тормознутое поделие на выходе. <br />Таким только пугать детей и сеять ненависть к использованию Markdown.<br /><br />В статье часто пиарится pandoc, про <b>MultiMarkdown</b> ни слова. А зря, у него много <a href="https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide" rel="nofollow">вкусных плюшек</a>.<br /><br />> <i>Ещё в качестве онлайн редактора Markdown можно посмотреть на prose</i><br />Как раз для редактирования всяких README.md и «недоблогодвижков» для гитхаба он подходит идеально. Я <a href="http://drakulavich.blogspot.com/2012/06/proseio-jekyll-github.html" rel="nofollow">писал</a> об этом.drakulavichhttps://www.blogger.com/profile/10567533341020480269noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-23889638896690431552012-09-24T13:10:15.508+10:002012-09-24T13:10:15.508+10:00@virens
А можно рецептик испросить? :-)
Попиарюс...@virens <br /><b>А можно рецептик испросить? :-)</b><br /><br />Попиарюсь <a href="http://saushkin.droppages.com/" rel="nofollow">saushkin.droppages.com</a>. Скриншот для <a href="https://dl.dropbox.com/u/9910521/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA.png" rel="nofollow">Markable+MathJax</a><br /><br /><b>Весьма достойно, только несколько притормаживает отрисовка формул. А так вполне себе.</b><br />Ну так скрипт отрабатывается с левого сайта, да и Markable немного тормознутая.Михаил Саушкинhttps://www.blogger.com/profile/12755883416766248687noreply@blogger.com