tag:blogger.com,1999:blog-30744165.post7386988199408456155..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: Назад в мезозой к программным динозаврам вместе с системой контроля версий Fossilvirenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger37125tag:blogger.com,1999:blog-30744165.post-21767193652680608672012-08-05T11:59:49.215+10:002012-08-05T11:59:49.215+10:00fossil есть в squeeze. в энтерпрайз-редакции - dvd...fossil есть в squeeze. в энтерпрайз-редакции - dvd4 или cd29 для i386.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-12159772000694764672012-08-04T19:22:26.033+10:002012-08-04T19:22:26.033+10:00@virens
> А картинки загружать как? Без админки...<b>@virens</b><br />> <i>А картинки загружать как? Без админки всё равно никак.</i><br />Сам над этим вопросом бился. Нашёл решение. Картинки загружаю гугловским скриптом googlecl. <a href="https://gist.github.com/3256146" rel="nofollow">Написал</a>, как это выглядит в дикой природе.<br /><br />> <i>И потом, у меня в постах раскаска есть - мышкой клацать в этом случае удобнее, как мне кажется.<br />И вопрос с раскраской кода цветом - как затащить это туда?</i><br />Про pygments и тп уже ответили. Всё можно раскрасить автоматически.<br /><br />> <i>Антон, а вот вопрос: ну пишешь ты в Markdown, а потом ведь всё равно конвретить.</i><br />Это такая мелочь по сравнению с остальным профитом, что даже обсуждения не стоит. Поверь мне :-)<br /><br />> <i>Загрузка картинок всё равно через админку. Или ты решил слать почтой готовый пост на блог?</i><br />Загрузка картинок одной левой через googlecl. Никаких проблем — чистый unixway.<br />Нет, я не использую почту для публикации постов. У Гугла есть библиотека на питоне для доступа к API их сервисов: python-gdata. На базе этой библиотеки существует куча интересных (и иногда работающих) скриптов. Сделал «рисёрч» битбакета и гитхаба, обнаружил там практически инструмент моей мечты — <a href="https://github.com/jweslley/frogstarb" rel="nofollow">frogstarb</a>. Скрипт на питоне позволяет публиковать и обновлять уже существующие посты. Мне удалось заставить его работать. Когда доведу до ума, напишу в блоге, что и как. Уже сейчас прикрутил у себя в «Колоде» кнопку «исправить статью», можешь заценить гитхабизацию :-)<br /><br />> <i>А если этот кто-то Гит не переваривает? :-)</i><br />Почтовыми голубями могут отправить патч :-)<br /><br />> <i>Ага, понятно. А какая-нибудь смотрелка Markdown?</i><br />Их есть у нас. <a href="http://sourceforge.net/p/retext/home/ReText/" rel="nofollow">ReText</a>.drakulavichhttps://www.blogger.com/profile/10567533341020480269noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-61647947972415623232012-08-04T00:42:56.460+10:002012-08-04T00:42:56.460+10:00@iv_vl
Это как раз <p></p> «прав...@iv_vl <br /><b>Это как раз <p></p> «православнее», поскольку выделяет логическую структуру — абзац, а <br>, чаще всего, — лишняя сущность</b> <br />Прошу прощения, неправильно сформулировал свою мысль. Я имел в виду ситуацию, когда при наличии нескольких абзацев (<p>) с настроенными на CSS для них отступами снизу/сверху, возникает желание отступ увеличить. Для этого <br> как раз и пригодится. А некоторые редакторы вместо <br /> <br /><p>первый абзац</p> <br /><br> <br /><p>второй абзац</p> <br /> <br />вытворяют что-то вроде <br /> <br /><p>первый абзац</p> <br /><p>&nbsp;</p> <br /><p>второй абзац</p> <br /> <br />От этого пустая строка очень широкая (сказываются CSS отступы до и после), что выглядит некрасиво и без прямого вмешательства в код почти не решаемо... <br /> <br /><b>В HTML5 большее распространение получают теги</b> <br />Про это я прекрасно знаю. Жаль, что сам HTML5 и CSS3 большое распространение пока не получили. Сейчас пишу эти строки из Firefox 14.0.1 (под Ubuntu 12.04). Тест HTML5 (http://html5test.com/) - 345 (+9 бонусных) из 500; тест CSS3 (http://css3test.com/) - 51%. Прямо говоря, результаты не очень радуют. Больше фаерфокса разве что Хром выжмет, и то не намного... <br />А сколько людей до сих пор используют более старые версии браузеров? <br />Так что пока лучше не экспериментировать и использовать старые добрые теги, которые понимают все, даже браузеры телефонов...Vlsuhttps://www.blogger.com/profile/07399816785525055158noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-86330876050181611992012-08-03T16:58:24.715+10:002012-08-03T16:58:24.715+10:00Упс… Я упустил просьбу Виренса писать про Markdown...Упс… Я упустил просьбу Виренса писать про Markdown на почту. Прошу прощения.Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-25534235797751352852012-08-03T06:40:39.597+10:002012-08-03T06:40:39.597+10:00И ещё про импорт истории Linux в разные СКВ хочу с...<i>И ещё про импорт истории Linux в разные СКВ хочу сказать. Господа, вы что-то пытаетесь делать без понимания целей. Для программиста от СКВ нужны быстрые коммиты, быстрые checkout'ы, быстрое переключение между ветками и, по возможности, беспроблемный merge. Так что тестировать нужно в соответствии с этими вот требованиями, а не тем, как быстро что-то там куда-то там импортируется.</i><br />Я про историю Linux начал вобщем из-за того, что fossil всю историю хранит в одном файле - базе sqlite.<br />Соответственно, он будет расти и расти - и вот интересно как раз то, замедлятся ли (и если да - насколько) указанные вами операции.<br />Также как быстро можно будет посмотреть историю коммитов, делать такие вещи как bisect и и.п.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-60626115803784802612012-08-03T06:16:03.035+10:002012-08-03T06:16:03.035+10:00Поскольку товарищ Minory продолжил, то я продублир...Поскольку товарищ Minory продолжил, то я продублирую свой ответ по Markdown (первоначально отосланный virens'у лично), заодно отвечу и Vlsu. Итак,<br /><br /><i>@virens комментирует…</i><br /><b>И вопрос с раскраской кода цветом - как затащить это туда?</b><br />Используй <a href="http://freewisdom.org/projects/python-markdown/" rel="nofollow">Python Markdown</a> (кстати, лучше всего его 2-ю версию, она лежит на <a href="https://github.com/trentm/python-markdown2" rel="nofollow">GitHub</a>, устанавливается посредством setup.py) с расширением <a href="http://freewisdom.org/projects/python-markdown/CodeHilite" rel="nofollow">CodeHilite</a>. Для раскраски используется <a href="http://pygments.org/" rel="nofollow">Pygments</a>, примеры раскраски находятся <a href="http://pygments.org/demo/" rel="nofollow">здесь</a>.<br /><br /><b>И потом, у меня в постах раскаска есть - мышкой клацать в этом случае удобнее, как мне кажется.</b><br />А вот этого делать уже не придется, excuse-moi. Видишь, до чего техника дошла.<br /><br /><b>Да не говори - зажали со всех сторон, ведванольщики эти.</b><br />Markdown используется на GitHub, Stack Overflow, дебдванольщики они такие, да.<br /><br /><b>Ага, понятно. А какая-нибудь смотрелка Markdown?</b><br />Генерируешь HTML и открываешь в браузере по Ctrl+O. А что еще? Мне с Jekyll проще - он запускает локальный сервер, могу видеть посты в том же виде, что и в блоге.<br /><br /><i>@Vlsu комментирует…</i><br /><b>пропуск строки вместо православного <br> выделяется пустыми абзацами <p></p>;</b><br />Это как раз <p></p> «православнее», поскольку выделяет логическую структуру — абзац, а <br>, чаще всего, — лишняя сущность. Захотел ты каждый абзац начинать с буквицы, то текст на абзацы разделять и надо, выкидывая все <br>.<br /><br /><b>вместо курсивного выделения тегом <i></i>…</b><br />В HTML5 большее распространение получают теги <em></em> для курсива и <strong></strong> для полужирного. Почему — неплохо рассказано <a href="http://simple-html5-css3.blogspot.com/2012/03/basishtml.html" rel="nofollow">здесь</a>.<br /><br /><b>…используется <span style="font-style:italic;"></span></b><br />Трансляция Markdown зависит от движка, скорее всего это будут <em> и <strong>.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27888287750308437502012-08-03T03:25:22.822+10:002012-08-03T03:25:22.822+10:00> А у меня нет, на apt-cache search fossil отзы...> А у меня нет, на apt-cache search fossil отзывается тишиной. У тебя там энтерпрайз-подписка на премиум-репозитории? :-)<br /><br />Страннота. На <a href="http://packages.debian.org/squeeze/fossil" rel="nofollow">packages.debian.org</a> говорят, что должно быть.<br /><br />> > есть любители что-то там поковырять и закоммитить скопом<br />> ... вот этим вот непотребством часто увлекается. Ну не откатывать же правки, да? :-)<br /><br />Нет, конечно. Нужно перейти на git и использовать index :) Или остаться на Mercurial и пользоваться <a href="http://mercurial.selenic.com/wiki/RecordExtension" rel="nofollow">расширением record</a>. А вот для fossil я такой штуки не нашёл.<br /><br />Не знаю, может, при твоём workflow оно тебе и не нужно, но я стараюсь всегда делать коммиты атомарными. Хотя бы для того, чтобы git log был похож на changelog и можно было быстро вникнуть в текущее состояние проекта.<br /><br />> зажали со всех сторон, ведванольщики эти<br /><br />Кто? Где? Как они сюда попали? <b>virens</b>, Markdown не для web2.0, а скорее вопреки ему делался. Оно простое и интуитивное.<br /><br />И ещё про импорт истории Linux в разные СКВ хочу сказать. Господа, вы что-то пытаетесь делать без понимания целей. Для программиста от СКВ нужны быстрые коммиты, быстрые checkout'ы, быстрое переключение между ветками и, по возможности, беспроблемный merge. Так что тестировать нужно в соответствии с этими вот требованиями, а не тем, как быстро что-то там куда-то там импортируется.<br /><br />А ещё у каждой уважающей себя СКВ есть команды import и export, позволяющие взаимодействовать с другими с помощью unified diffs (патчи).Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-49656603242240205222012-08-03T03:18:25.045+10:002012-08-03T03:18:25.045+10:00@virens
Спасибо за пост. Довольно познавательно. Я...@virens<br />Спасибо за пост. Довольно познавательно. Я ничем таким раньше не пользовался (необходимости не было). Если необходимость появится, то стартовой точкой будет именно этот пост.<br /><br />@Anton Yakutovich <br />@Minoru<br />@iv_vl <br />Есть вопрос по Markdown. Я предпочитаю вручную править HTML-код, и лишь когда времени мало пользоваться визуальным редактором блоггера. Язык HTML разметки я знаю отлично (как и CSS), дизайн своего блога настраивал сам, разыскивая ресурсы в шаблонах блоггера и вордпресса. Почти во всех визуальных редакторах (не только блоггера) и конвертерах на выходе в HTML-коде образуется много мусора. Например, пропуск строки вместо православного <br> выделяется пустыми абзацами <p></p>; вместо курсивного выделения тегом <i></i> используется <span style="font-style:italic;"></span>. Про остальные моменты я вообще молчу. Таких "маразмов" множество, и без слёз на код смотреть трудно (а браузер и читателей такой разметки искренне жалко).<br />Так вот, к чему это я: про Markdown в интернете довольно много положительных отзывов, но хотелось бы узнать ваше авторитетное мнение по поводу "мусора" в коде. Есть ли он? Если есть, то много ли его? Есть ли необходимость руками править некоторые элементы (особенно интересно по поводу списков)?Vlsuhttps://www.blogger.com/profile/07399816785525055158noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-49662788589467566452012-08-03T03:02:43.833+10:002012-08-03T03:02:43.833+10:00Касательно раскрашивания кода в постах: это смотря...Касательно раскрашивания кода в постах: это смотря чем Markdown в HTML конвертировать. Есть такая тулза, pandoc называется, она что угодно во что угодно превращает — так вот она, к примеру, использует для раскрашивания кода другую тулзу, pygments. Туториал по Markdown в pandoc здесь: http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown (там есть пара расширений, вроде сносок).<br /><br />Полезность гостевого поста, с моей точки зрения, сомнительна. Я привёл уже две ссылки, по которым можно быстро всему научиться. Серьёзно, <b>virens</b>, оно интуитивное до невозможности. Вот тебе приходилось когда-нибудь в email имитировать полужирный или курсив с помощью *выделения* /слов/? Ну дык это у тебя Markdown и получался :)<br /><br />Вот с картинками и редактором да, засада. Второе можно решить каким-нибудь :map :w :!pandoc -f markdown -t html -o %<.html %<CR><CR>:w<CR>, а вот первое — не знаю. Может, Якутович чего на эту тему придумал?Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-83592874613895856052012-08-03T01:32:14.638+10:002012-08-03T01:32:14.638+10:00вроде на github загружал Linus Torvalds https://gi...вроде на github загружал Linus Torvalds https://github.com/torvalds/linuxAnonymoushttps://www.blogger.com/profile/17418365727093907895noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-15932467861469635162012-08-02T18:19:20.372+10:002012-08-02T18:19:20.372+10:00А где, кроме вышеуказанной ссылки (там только до н...А где, кроме вышеуказанной ссылки (там только до начала 2010), можно взять всю историю ядра?<br />Поделитесь командочкой, пжалста.<br /><br />Я на выходных попробую запустить импорт на сервере.<br />Причем пускать хочу 2-мя путями: прямой автоматический импорт, а так же "вручную" (вычекнуть из гита, зачекнуть в фоссил).Kostyahttps://www.blogger.com/profile/04581525528705426075noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-6417997996351313042012-08-01T23:19:27.889+10:002012-08-01T23:19:27.889+10:00У меня больше академический интерес к импорту всей...У меня больше академический интерес к импорту всей истории ядра, даже только ветки trunk.<br /><br />Уточнение к fossil в последних релизах добавили поддержку синхронизации по sftp .Anonymoushttps://www.blogger.com/profile/17418365727093907895noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-18852245728909713322012-08-01T23:09:25.515+10:002012-08-01T23:09:25.515+10:00@Anton Yakutovich комментирует...
Спасибо за ликбе...@Anton Yakutovich комментирует...<br /><b>Спасибо за ликбез, Виренс!</b><br />Пожалуйста. Ты же меня вебдванолем просвещаешь, ну и вот... :-) <br /><br /><b>Есть в universe репозитории Ubuntu.</b><br />Откуда у вас такие модные репозитории? У меня что-то не видно.<br /><br /><br /><b>На самом деле никуда переходить не надо. Достаточно переключиться на использование языков разметки типа Markdown.</b><br />Ну, если уже трое агитируют, значит надо забить этот Markdown в кальян и покурить его. Стоящая вещь, видать.<br /><br /><b>время на подготовку заметок ощутимо сократилось.</b><br />А картинки загружать как? Без админки всё равно никак.<br />И потом, у меня в постах раскаска есть - мышкой клацать в этом случае удобнее, как мне кажется.<br /><br /><br /><b>Теперь исходники постов хранятся на гитхабе.</b><br />А я храню затравки к постам либо в SpringpadIt, либо в Drafts внутри Blogger.<br /><br />Антон, а вот вопрос: ну пишешь ты в Markdown, а потом ведь всё равно конвретить. Лишнее звено ведь, и софт ещё искать.<br /><br />И вопрос с раскраской кода цветом - как затащить это туда?<br /><br /><b>лелею идею совсем отказаться от редактора Блоггера.</b><br />Загрузка картинок всё равно через админку. Или ты решил слать почтой готовый пост на блог?<br /><br /><b>Если кто-то захочет написать гостевой пост, проще простого. Принимаешь пулл-реквест с заметкой и вуаля</b><br />А если этот кто-то Гит не переваривает? :-)<br /><br /><br /><b>Агитирую за маркдаун. Смотри, Миша, нас уже трое. Minoru и iv_vl говорят о том же.</b><br />Да не говори - зажали со всех сторон, ведванольщики эти. Как там <a href="http://www.menestrels.ru/faq.php?cat_id=81" rel="nofollow">в песне-то поётся</a>?<br /><br /><i>Молодёжь нигде проходу не даёт,<br />Молодёжь везде и всюду нос суёт.<br />Молодёжь, молодёжь!<br />Бьёт баклуши, шутит шутки,<br />Сушит шишки, дует в дудки<br />И поёт.</i><br /><br />В общем это, убедили. Буду благодарен за ссылки.<br /><br />@Kostya комментирует...<br /><b>Сдаётся мне, что всей историей ядра почти любая система подавится.</b><br />См. выше комментарий - не подавилась, хотя коммит занял почти 12 минут.<br /><br /><b>А ваш гит и подавно.</b><br />Эй там, на барже - полегче. Не злоупотребляйте плюрализЬмом мнений.<br /><br /><b>rational clear case, супер-монстр</b><br />Денег стоит. А тут задаром :-)<br /><br /><br />@Minoru комментирует...<br /><b>virens, внемли разуму комментаторов (могу разлогиниться и написать от имени Анонимуса, хехе)</b><br />А я ж тебя всё равно узнаю :-)<br /><br /><b>перейди на Markdown</b><br />Минору, сейчас мне другие вещи делать надо. И в бложик по-хорошему я писать не должен: меня тут обсерватория типа приглашает, надо поднатужиться и кое-что для них сделать. И себя не забыть. И статью в журнал послать. И пару постов дописать в бложик, чтоб не забылось. И в комментах потроллить вечерком. И ещё отдохнуть немного, а то я тоже не железный. Это у ноутбука моего 4 ядра, а у меня одно, и то фиговое :-)<br /><br /><b>вот здесь описание всего нехитрого синтаксиса</b><br />О, спасибо. Я уж тут загуглил немного. Вопрос остаётся: а как это потом в Блоггер воткнуть?<br /><br />@Anton Yakutovich комментирует...<br /><b>Генерирую HTML с помощью python-markdown</b><br />Ага, понятно. А какая-нибудь смотрелка Markdown?<br /><br /><b>занимаюсь поиском инструмента для постинга в блоггер напрямую, без запуска веб-редактора.</b><br />Дык sendmail же, или exim: текст поста шлём на Mail2Blogger (это блоггеровская фича в настройках, чтобы постинг был по email). Только я не знаю, как картинки передавать таким образом.<br /><br />@Magister комментирует...<br /><b>Можете попробовать залить в fossil :)</b><br />А я уже попробовал выше. Ничего, прожевало. Не очень быстро, но таки да, вполне.<br /><br /><br />@Евгений Сосна комментирует...<br /><b>Но интрига сохраняется, т.к. у меня причина оказалась в недостаточном свободном месте на разделе home</b><br />У меня места 300Гб на /home, и 8Гб ОЗУ. Все три ядра импортировались в Fossil, 12 минут времени скрипения винчестером.<br /><br />Да, спасибо комментаторам за пинок в сторону Markdown. Дабы не плодить оффтопик, можно скидывать ссылки с туториалами и идеями в электропочту или гостевой блог (у кого есть доступ). Буду благодарен и обещаю таки его раскурить.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-22635937045663608952012-08-01T22:31:37.759+10:002012-08-01T22:31:37.759+10:00@post-factum комментирует...
Всё лирическое отступ...@post-factum комментирует...<br /><b>Всё лирическое отступление я, пожалуй, пропущу, но скажу, что ни SVN, ни CVS до git я не использовал, потому вырос на git</b><br />Лирическое отступление было написано для одного гитофаната, а тут я его привёл для красного словца.<br /><br />Моя проблема как раз в том, что я-то вырос на SVN, после которого переполз на Mercurial и теперь вот пристально смотрю в сторону Fossil. Бекграунд другой, отсюда и проблемы. Вернее, нет проблем, просто гит после этого смотрится... очень странно он смотрится.<br /><br />@Magister комментирует...<br /><b>Интересно, как по скорости fossil покажет себя на больших объемах. Допустим, всю историю ядра Linux запихнуть в него. Не подавится?</b><br />Хм... заинтересовался.<br /><br />В общем, "вы заказали - мы сыграли". У меня в каталоге /usr/src есть вот чего:<br /><br /> think@dot:/usr/src$ ls -l<br />total 24<br />drwxrwxr-x 24 root root 4096 Mar 26 2010 linux-2.6.33.1<br />drwxr-xr-x 4 root root 4096 May 10 17:23 linux-headers-3.2.0-0.bpo.1-686-pae<br />drwxr-xr-x 4 root root 4096 May 10 17:23 linux-headers-3.2.0-0.bpo.1-common<br />drwxr-xr-x 4 root root 4096 Jul 12 13:42 linux-headers-3.4-trunk-686-pae<br />lrwxrwxrwx 1 root src 31 Jul 12 13:44 linux-headers-3.4-trunk-common -> linux-headers-3.4-trunk-686-pae<br />lrwxrwxrwx 1 root root 23 May 10 17:23 linux-kbuild-3.2 -> ../lib/linux-kbuild-3.2<br />drwxr-xr-x 22 root root 4096 Jun 26 17:15 linux-source-3.4<br />drwxr-xr-x 2 root root 4096 May 10 09:07 tp-smapi-0.40<br /><br />то есть пара версий исходников ядер Linux. Занимает много:<br /><br /><br />think@dot:/usr/src$ du -h <br /> <br /> 1.3G <br /> <br /><br />Теперь сырцы этих ядер вместе с заголовками импортировал в Fossil.<br /><br />Запрос на добавление всех файлов:<br /><br />root@dot:/usr/src# time fs add * <br />real 0m10.007s<br />user 0m4.488s<br />sys 0m1.104s<br /><br /><br />Теперь коммит всего этого дела:<br /><br />root@dot:/usr/src# time fs ci -m "Committing all those freaking sources of Linux"<br />New_Version: f3a1b350633447021d3574aa740c650f58364825<br /><br />real 11m57.191s<br />user 1m45.467s<br />sys 0m13.701s<br /><br />Не повторяйте это дома! Я это делал на своём <a href="http://mydebianblog.blogspot.com.au/2012/06/thinkpad-t420-debian-linux.html" rel="nofollow">ноутбуке T420</a>, и операции с диском в это время тормозили очень прилично (MC по каталогам ходил очччень медленно).<br /><br />После этого репозиторий занял чуть менее 300Мб (для 1.3Гб сырцов - неплохо!):<br /><br />root@dot:/usr/src# ls -lh | grep foss<br />-rw-r--r-- 1 root src 289M Aug 1 17:15 mygtd.fossvirenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-4625847141571965582012-08-01T22:22:28.844+10:002012-08-01T22:22:28.844+10:00@Minoru комментирует...
>> Why not?! В р...@Minoru комментирует...<br /><b> >> Why not?! В репах нет.<br /><br /> >Есть, начиная со Squeeze.</b><br /><br />А у меня нет, на apt-cache search fossil отзывается тишиной. У тебя там энтерпрайз-подписка на премиум-репозитории? :-)<br /><br /><b>Я не ожидал посреди обители юзер-френдли встретить настолько низкоуровнёвый термин</b><br />Это был тонкий троллинг и камешек в сторону CVS. Но так как CVS уже давно на кладбище...<br /><br /><b>коммиты должны содержать лишь одно логическое изменение.</b><br />Ну, в общем, да, в идеальном мире со сферическими конями оно так и есть. Но автор...<br /><br /><b>есть любители что-то там поковырять и закоммитить скопом</b><br />... вот этим вот непотребством часто увлекается. Ну не откатывать же правки, да? :-)<br /><br /><b>Я бы написал так: «В Windows в качестве признака конца строки</b><br />О, клёво! Тебя там Тургенев покусал, видать :-) Снёс свой вариант, поставил твой. Спасибо.<br /><br /><br /><b>Я уже понял, что у тебя невосприимчивость к Git, так что не пытаюсь сейчас ничего доказать, просто доношу к сведению</b><br />Старый я уже, чтоб привычки менять. Мне и трети возможностей Меркуриала хватит.<br /><br /><br />@Kostya комментирует...<br /><b>синхронизация с чем-то доступным по nfs - это как-то странно, потому что "не удалённо"</b><br />У меня всё проще: синхронизация с внешним винчестером. С коллегами общение такое: встречаемся за рюмкой чая, втыкается флешка, обсуждаются изменения, распивается чай\коньяк\виски, синхронизируем репозитории, обсуждаем направление дальнейшей разработки. <br /><br />Не то, чтобы я сидел в хибаре без интернета - просто так удобнее. Здесь так носют (с) :-)<br /><br /><br />@Kostya комментирует...<br /><b>Передавайте имя файла в качестве параметра:<br /><br /> fossil artifact</b><br />Круто, а я не знал. Кстати, в моей версии (1.21) такой команды нет. Но да, не самый свежак.<br /><br /><br />@iv_vl комментирует...<br /><b> Вот, кстати, уже сколько я virens'у прожужжал про Markdown</b><br />То есть вы меня скопом решили авторитетом задавить, да? :-) <br />Ну да, я большой и мягкий, меня можно.... <br /><br />Покурить этот ваш Markdown, что ли, в самом деле.<br /><br /><b>И HTML никуда от тебя не убежит, да и няшный вывод в LaTeX</b><br />Да мне он как-то особо без нужды, если честно. Бложик тем и хорош, что тут всегда последняя версия постов. Что-то надо - открыл страничку, воткнул запрос в поиск, и всё.<br /><br /><b>и их так не хватает в формате, удобном для оффлайн чтения</b><br />Так это ж не Война и мир, чтобы листать вечерами, а я не Лев Толстой, и даже не Федорчук, чтоб книги писать :-)<br /><br /><b>Твой «Один опыт печати блога в книгу» не то, чтобы не подходит</b><br />Он есть следствие моей лени по освоению Markdown - ты к этому клонишь?<br /><br /><b>Но результаты вывода огорчают: выпадают символы</b><br />Ты просто не видел предыдущие варианты - там был полный абзац. В смысле, ещё хуже.<br /><br /><b>Чтобы подобной ереси не происходило, на сегодня один только путь: писать в облегченной разметке</b><br />Лениво. Админка блоггера под рукой, а тут вон язык учить :-)<br /><br />Реквестирую туториал по Markdown для танкистов, солдат и беременных женщин :-))) Готов его принять гостевым постом. Ишшо одним. [подмигивая в сторону iv_vl]virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-10270377624669042212012-08-01T05:55:00.604+10:002012-08-01T05:55:00.604+10:00я вчера запустил импорт истории ядра с github в fo...я вчера запустил импорт истории ядра с github в fossil , к сожалению не получилось... Но интрига сохраняется, т.к. у меня причина оказалась в недостаточном свободном месте на разделе home. :)Anonymoushttps://www.blogger.com/profile/17418365727093907895noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-11863307694585556232012-08-01T05:29:06.412+10:002012-08-01T05:29:06.412+10:00> Сдаётся мне, что всей историей ядра почти люб...> Сдаётся мне, что всей историей ядра почти любая система подавится. <br />> А ваш гит и подавно.<br />> Вот разве что rational clear case, супер-монстр <br />> централизованных скв, прожуёт и ещё попросит.<br />> Есил же брать только trunk, то почему нет...<br /><br />Эм... как бы git как раз таки для ядра Linux первоначально и разрабатывался.<br />Ну и по поводу истории ядра: http://archive.org/details/git-history-of-linux<br />Можете попробовать залить в fossil :)<br /><br />Я это к чему говорю. Приходится работать с проектом, в котором объем исходников составляет порядка 700 Мб.<br />git позволяет работать с относительно приемлемой скоростью, но, как всегда, скорости не бывает мало :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-28670396270823035922012-07-31T18:24:17.735+10:002012-07-31T18:24:17.735+10:00@Minoru
> М, а что, Blogger уже его понимает?
К...<b>@Minoru</b><br />> <i>М, а что, Blogger уже его понимает?</i><br />К всеобщему огорчению, не понимает. Команда Blogger'а о-о-очень медленно выкатывает фичи. Похоже, всех кинули спасать Google+.<br /><br />Генерирую HTML с помощью python-markdown. Что-то типа:<br />markdown_py название_поста.md | xclip<br />И в буфере готовый HTML для публикации. Сейчас занимаюсь поиском инструмента для постинга в блоггер напрямую, без запуска веб-редактора.drakulavichhttps://www.blogger.com/profile/10567533341020480269noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-66903802649744254452012-07-31T18:05:32.431+10:002012-07-31T18:05:32.431+10:00Привет!
> На самом деле никуда переходить не н...Привет!<br /><br />> На самом деле никуда переходить не надо. Достаточно <br />переключиться на использование языков разметки типа Markdown.<br /><br />М, а что, Blogger уже его понимает? Или ты каким-нибудь pandoc генерируешь огрызок HTML (только содержимое body) и копируешь его в редактор?<br /><br /><b>virens</b>, внемли разуму комментаторов (могу разлогиниться и написать от имени Анонимуса, хехе), перейди на Markdown! Он простой, вот здесь описание всего нехитрого синтаксиса: http://daringfireball.net/projects/markdown/Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-57745605572847699032012-07-31T16:10:13.178+10:002012-07-31T16:10:13.178+10:00> Интересно, как по скорости fossil покажет себ...<b>> Интересно, как по скорости fossil покажет себя на больших объемах.<br />Допустим, всю историю ядра Linux запихнуть в него. Не подавится?</b><br /><br />Сдаётся мне, что всей историей ядра почти любая система подавится. А ваш гит и подавно.<br />Вот разве что rational clear case, супер-монстр централизованных скв, прожуёт и ещё попросит.<br /><br />Есил же брать только trunk, то почему нет...Kostyahttps://www.blogger.com/profile/04581525528705426075noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-71240032865856446732012-07-31T06:20:08.317+10:002012-07-31T06:20:08.317+10:00Спасибо за ликбез, Виренс! Не подозревал о существ...Спасибо за ликбез, Виренс! Не подозревал о существовании all-in-one решений для ведения проектов. Возьму на карандаш.<br /><br />> <i>Установка Fossil</i><br />Есть в universe репозитории Ubuntu. Предыдущая версия, 1.21.<br /><br />> <i>Когда ты наконец перейдёшь на hakyll/jakyll<br />Никогда. Минору, ты мой список проектов видел? Ну вот...</i><br />На самом деле никуда переходить не надо. Достаточно переключиться на использование языков разметки типа <a href="http://ru.wikipedia.org/wiki/Markdown" rel="nofollow"><b>Markdown</b></a>. Я недавно перешёл и ощутил вселенское счастье — время на подготовку заметок ощутимо сократилось. Оглядываясь назад, не понимаю, как я всё это время, извините, совокуплялся с редактором Blogger'а и HTML.<br /><br />Теперь исходники постов хранятся <a href="https://github.com/drakulavich/blogpost/tree/master/posts" rel="nofollow">на гитхабе</a>. Легко принимать правки. Я уже <a href="http://drakulavich.blogspot.com/2012/07/usb-dac-headphone-fiio-e10.html#c2096900888985957139" rel="nofollow">писал</a>, что лелею идею совсем отказаться от редактора Блоггера.<br /><br />Если кто-то захочет написать гостевой пост, проще простого. Принимаешь пулл-реквест с заметкой и вуаля. В общем, не жизнь, а праздник.<br /><br />Агитирую за маркдаун. Смотри, Миша, нас уже трое. Minoru и iv_vl говорят о том же.drakulavichhttps://www.blogger.com/profile/10567533341020480269noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-35303331091430457762012-07-31T04:04:11.623+10:002012-07-31T04:04:11.623+10:00Интересно, как по скорости fossil покажет себя на ...Интересно, как по скорости fossil покажет себя на больших объемах.<br />Допустим, всю историю ядра Linux запихнуть в него. Не подавится?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-3638358627969407322012-07-31T03:45:03.898+10:002012-07-31T03:45:03.898+10:00> Самое худшее в мире программного обеспечения ...> Самое худшее в мире программного обеспечения - когда кто-то решает как вам должно быть удобно за вас.<br /><br />Всё лирическое отступление я, пожалуй, пропущу, но скажу, что ни SVN, ни CVS до git я не использовал, потому вырос на git, мыслю по-git'овски (да, я помню, как переводится слово «git», не нужно напоминать) и в равной степени считаю, что всё остальное — фуфло :).Oleksandr Natalenkohttps://www.blogger.com/profile/12098091624630953604noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-51096590284506599752012-07-31T00:26:33.817+10:002012-07-31T00:26:33.817+10:00@Minoru комментирует…
Когда ты наконец перейдёшь н...@Minoru комментирует…<br /><b>Когда ты наконец перейдёшь на hakyll/jakyll/whatever и начнёшь верстать блог в TeX? :)</b><br />Вот, кстати, уже сколько я virens'у прожужжал про Markdown… Ты себе и работу упростишь, поскольку<br /><i>Markdown is intended to be as easy-to-read and easy-to-write as is feasible.</i><br />И HTML никуда от тебя не убежит, да и няшный вывод в LaTeX будет (для того и другого использую движок Kramdown). virens, твои посты — кладезь мудрости, и их так не хватает в формате, удобном для оффлайн чтения. Твой «Один опыт печати блога в книгу» не то, чтобы не подходит… Но результаты вывода огорчают: выпадают символы, см. страницу 27 (стр. 37 сгенерированного PDF). Чтобы подобной ереси не происходило, на сегодня один только путь: писать в облегченной разметке, которая бы одинаково хорошо экспортировалась в популярные форматы документов.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-90988489752675128192012-07-31T00:00:06.745+10:002012-07-31T00:00:06.745+10:00Передавайте имя файла в качестве параметра:
fossi...Передавайте имя файла в качестве параметра:<br /><br />fossil artifact dbbaf53007f45dbea542704cf723d060df2ef1fb somefile.exe<br /><br />Конвертация символов происходит только при выводе в стандартный поток вывода.Kostyahttps://www.blogger.com/profile/04581525528705426075noreply@blogger.com