Экономика должна быть экономной,небо - голубым,вода - мокрой. А иначе и не было смысла прилетать на эту планету - с таким же успехом можно было засрать любую другую, менее пригодную для жизни.

Это просто тест vim постера в блог, странным образом после обновления пакетов markdown глючит. Хм.

Похожие статьи:
За спичками...
Blog post xml-rpc via vim + python + markdown
Blog posting via vim, xmlrpc and python.
Ебучая скрепка microsoft office в vi
Длинные строки в vim и тормоза.
Комментарии (0)  Permalink

В блоге линуксоида, в постах о программировании на python замечен вот такой баннер Google Adsense :

и даже не один:

здесь

Похожие статьи:
Эскимо должно быть эскимосским.
byteflow - как два байта переслать ?
За спичками...
Blog post xml-rpc via vim + python + markdown
Blog posting via vim, xmlrpc and python.
Комментарии (2)  Permalink
После того как попался мне на глаза интересный блог движок на django - byteflow, вспомнил я о том, что на dreamhost вроде бы как бы возможно проекты на django запускать - и кинулся пробовать.
Вкусности byteflow :
  • Markdown & typogrify для постов и комментариев
  • Древовидные комменты
  • OpenID. авторизация и возможность указывать несколько OpenID для одного юзера
  • импорт постов из Wordpress
Посмотреть работающие на этом движке блоги :


Поставил django как описано на wiki дримхоста а затем и Python 2.5.1 в противовес стоящему на хостинге 2.3. И что же - несмотря на мои жалкие познания и первый опыт в django - всё таки встало и заработало, но как то нахрен медленно и часто падуче в 500 ошибку. fcgi работать как положено не хотел. Насколько я понял, админы дримхоста всё же не приветствуют подобные поползновения юзеров и я решил отложить половые отношения с django до localhosta или того момента как прикуплю vps специально для lighttpd и python.

byteflow - движок интересный и быстро развивающийся, блогов на django вообще уже много, многие авторы пишут что то только для себя и код не выкладывают, многие - наоборот.

Последние пару недель пролетели как два байта - постоянные ssh сессии то с таблетки, то со старинного 300 пня, отрытого из руин старого железа по поводу того что проц накрылся медным кулером. Поднял wiki для таблетки и усечённую версию форума с очень БОЛЬШИМИ шрифтами для Internet Tablet комьюнити.

Так же на этом блоге заработал русский поиск по названиям постов и ... возможны траблы с авторизацией Openid в комментариях.
Похожие статьи:
Эскимо должно быть эскимосским.
Здравствуй, django.
Контекстная реклама : сумки из питона.
За спичками...
Хитрости SSH
Комментарии (4)  Permalink
Цепочка случайностей ведущая к...

Насчёт длинных строки и тормозов в vim -
mblsha посоветовал мне приглядется к soft wrap
я нифига не понял но полез гуглить
вышел на такой вот совет
Here's another Vim tip, which I'm surprised it took me so long to find out. To make Vim "soft wrap" text, like Microsoft Word does, use ":set wrap linebreak textwidth=0".
здесь - jjinux.blogspot.com
замесил в .vimrc и потестил. Вроде как работает.
На том же блоге заметил PyWeek



Люблю такие игрушки - убивал как то время на мобильном телефоне.
Поставил на десктоп - пострелял.
И думаю - на таблетке же тоже есть либа pygame. Нукось попробую. Залил на таблетку. Запустил.
И ведь работает ! Увеличил размеры экрана. Джойстик функционирует, а вот чем заменить пробел которым стреляется на десктопе - хз.

pyweek
Залез на сайт pygame. Игрушек - тьма. Портировать не перепортировать. Залил на десктоп другую.  Она уже хотела python opengl.
И если для десктопа это есть, то для таблетки наверно пока - УВЫ.
Зато в поисках увидел у Gustavo Barbieri
линк на pitivi
гуйный редактор видео под линукс. А ведь кроме Kino раньше я подобного и не встречал...

Вот так и пролетело пара часов воскресного утра :)
Похожие статьи:
Эскимо должно быть эскимосским.
Ебучая скрепка microsoft office в vi
Blog post xml-rpc via vim + python + markdown
Blog posting via vim, xmlrpc and python.
Linux distro timeline : Хронология развития дистрибутивов LInux
Комментарии (2)  Permalink

Выкладываю несколько модернизированный скрипт для постинга из vim :

Прелюдия :

Нам понадобится vim с поддержкой python
Python markdown
Подсветка синтаксиса markdown для vim
Примерно такой кусок кода в .vimrc



python << EOF

import vim
import xmlrpclib
import markdown

blog_username = 'user'
blog_password = 'pass'
blog_url = 'http://dikiy.com/blog/xmlrpc.xml'

def post():
    strid = ''
    offsetline = 0

    if vim.current.buffer[0].find('InfoLine:') != -1:
        strid = vim.current.buffer[0].split(':')[1]
        offsetline = 1

    title = vim.current.buffer[offsetline + 0]
    tema = vim.current.buffer[offsetline + 1]
    keywords = vim.current.buffer[offsetline + 2]
    text ='n'.join(vim.current.buffer[offsetline + 3:])    
    #extended = 'n'.join(vim.current.buffer[offsetline + 4:])
    content = markdown.markdown(text)
    wp = xmlrpclib.ServerProxy(blog_url)
    post = {
        'title': title,
        'mt_keywords':keywords,
        'description':content
        #'mt_text_more':content

    }
    if strid == '':
        strid = wp.metaWeblog.newPost(1, blog_username, blog_password, post, 1)
        categories = []
        blogcatlist = wp.mt.getCategoryList(1, blog_username,blog_password)
        for c in range(len(blogcatlist)):
            if blogcatlist[c]['categoryName'] == tema:
                znak = blogcatlist[c]
                categories.append(znak)

        wp.mt.setPostCategories(strid, blog_username, blog_password, categories)


        vim.current.buffer.append('n')
        vim.current.buffer[:] = ['StrID=' + strid] + [i for i in vim.current.buffer[:]]


    else:
        wp.metaWeblog.editPost('1', blog_username, blog_password, post, 1)


        vim.command('set nomodified')
EOF

Работает с bxcms но с небольшой переделкой того что касается категорий должно зашуршать и для wordpress.

Как это работает

создаём новый файл с расширением .mkd / например

$vim blog/new-post.mkd
  • Первая строка - название поста
  • Вторая строка - Категория из уже имеющихся
  • Третья строка - тэги через запятую
  • Четвёртая строка и всё нижеследующее собственно сам пост с разметкой markdown

После написания сохраняем, а постим командой

:py post();

Недавно прикрутил к блогу подсветку синтаксиса от Ивана Сагалаева
Ничего особо не настраивал. Надо бы bash другим стилем выделить...

Похожие статьи:
Blog posting via vim, xmlrpc and python.
Эскимо должно быть эскимосским.
За спичками...
Всё о vim : в копилку *nix blogs
С Markdown по жизни и по textarea.
Комментарии (9)  Permalink
Осуществлять постинг в свой журнал прямо из текстового редактора vim - возможно с нижеследующим скриптом, который помещается прямо в .vimrc. Vim должен быть собран с поддержкой скриптов python, в debian например будет достаточно пакета vim-python. При тестировании - на ура постил в wordpress, но xmlrpc сервер у bxcms не захотел принимать новые посты, и я пока оставил идею присовокупить к нему ещё и livejournal... Ниже - скрипт и ссылки...
Похожие статьи:
Blog post xml-rpc via vim + python + markdown
Эскимо должно быть эскимосским.
За спичками...
Всё о vim : в копилку *nix blogs
Ебучая скрепка microsoft office в vi
Читать дальше Комментарии (5)  Permalink
1-6/6