Gnuty moinmoin блог като личен бележник

Аз не знам как другите, но аз редовно има нужда да водят регистри. администратор работа творчески нещо: тя ще се намери малко нещо, което е желателно да се помни; След това се появи в застой мисия, която трябва да периодично се върне след няколко седмици на спокойствие; това, което идва в главата ми ", умна" идея, че има добри шансове да дойде по-удобно в бъдеще.

Първо взех бележки в текстови файлове, разпръснати в диска. Гъвкаво решение, но не е много удобно. След това дойде ред на специализирани програми: Tomboy / Gnote. Персоналният мозъка. Не е свикнал с различни причини, най-вече: затворена (Персоналният мозъка) и ограничена функционалност. И накрая, аз постоянно на водене на документация в уикито. Няколко месеца по-използват за тази цел MoinMoin и доста щастлив.

За да програмирате за провеждане на лични записи I са формирали определени изисквания. Те станаха в резултат на дълго търсене и много плюшени конуси. Опитвам се да формулират тези изисквания и в същото време да се оцени как MoinMoin ги устройва.

MoinMoin в този смисъл изглежда доста достойни. Разбира се, че е по-малък в лекотата на използване на десктоп приложения. Въпреки това, той е доста лесен за инсталиране и конфигуриране на база и започнете да ги използвате, може ли някой, който е в състояние да овладеят браузър.

Notebook трябва да е преносим. Защо ми е необходим преносим компютър, който не мога да използвам, когато имам нужда от него? Броят и местоположението на преносими компютри, за да бъде ограничено само моите нужди, както и всички случаи трябва да са еднакво функционални и за предпочитане да бъде в състояние да синхронизирате записите между тях.

По принцип, на преносимостта на преносими компютри обикновено не е проблем, но гъвкава двупосочна синхронизация е по-рядко срещан. В MoinMoin е такава възможност.

Гъвкавост и добър потенциал за растеж са важни. Колкото по-дълго се използва програмата, толкова по-вероятно, че тя ще изисква от нещо, тъй като в началото аз дори не мисля. Кой знае колко време ще пазите Моите бележки: година, пет, десет години, а може би и за останалата част от живота си? Това е много време. През това време, определено се нуждаем от нови функции, включително, за формализирането и автоматична обработка на записи.

MoinMoin - е свободен софтуер, винаги можете да се включат в неговото развитие, но първо трябва да проучат съществуващите възможности и да се срещне с голям брой модули вече написани за този двигател. В краен случай, MoinMoin комуникира с външния свят чрез стандартни протоколи, така че има шанс за извличане на данни, дори ако не може да се справи с вътрешната си структура.

Ако всички по-горе е достатъчно за вас и сте решили да опитате прекалено MoinMoin като лаптоп, по-долу ще опиша как да се изпълнява основната инсталация и настройка на записи за синхронизация. За първи път това ще бъде достатъчно, имах достатъчно за няколко месеца.

Инсталиране на уики за ноутбук

Лично тетрадка по дефиниция е с много ограничен брой потребители. От него не изисква нито мащабируемост, нито сложни права за достъп. Разбира се, с течение на времето ситуацията може да се промени драстично, но в началото, всичко това - на допълнително сложността, че едва ли си струва усилията. Аз вярвам, че ние трябва да започнем с това MoinMoin Dektop Edition.

В действителност, Desktop Edition не е много по-различен от другите опции. Единствената разлика е изключително лесен за монтаж и настройка, но тъй като разпределението е същото, нищо не пречи в крайна сметка расте от ръката доста диво животно саблезъби чудовище. Разбира се, ако това е необходимо.

За да инсталирате необходимия Python 2.5+ (версия 3.x все още не се поддържа) и разпределение Moin-x.x.x.tar.gz. По принцип уикито е готов да работи веднага след разопаковането на разпределението. Въпреки това, една малка корекция все още не може да навреди.

В директорията, където сте разархивирали разпределението, трябва да се създадат два файла: wikiconfig_local.py и wikiserverconfig_local.py. Настройки желателно да се само тези файлове, тъй като това ще ви помогне в бъдеще да се избегне ненужната работа, когато преминете към нови версии на двигателя, които излизат доста често. Ако настройката по подразбиране е напълно удовлетворени, можете да управлявате създаването на капачки:

Въпреки това, механизмът за синхронизация, без които употребата MoinMoin губи много от своята жалба ще изисква някои промени.

синхронизация поставени рекорди

Аз дойдох до заключението, че там, където е необходимо да се работи с бележника, че е желателно да има независим копие (дом, работа и т.н.). Независими копия осигуряват по-висока надеждност, защото дори и ако сте забравили да изтеглите локално копие на най-новите разработки в още имаме предишната версия, с която можете да работите. Освен това, има възможност за фина настройка на мястото (например, първоначалната селекция на страницата).

Expose личен преносим компютър в мрежата, и най-вече в интернет, по мое мнение, е опасно. За мен лично, не ми харесва идеята, че някой може дори теоретично, да получат достъп до личните си записи. Ето защо, необходимостта от синхронизация, друго копие, което ще бродят между компютрите на преносимите носители.

За механизма за синхронизация е необходимо всички копия имаха уникален URL адрес, и всички са били предписвани InterWikiMap. Тъй като мрежата на експонат уики не искам сървъра ще приемат само връзки с Localhost. и копие ще бъде различен номер на порт. Съответните настройки са написани на wikiserverconfig_local.py

За всяко копие на уикито, трябва да конфигурирате името (interwikiname), описвайки местоположението на даден файл съвпадение на името на уикито и URL (shared_intermap - аз винаги използват един и същи файл), и да се даде възможност на XML-RPC е необходимо за механизма за синхронизация. Съответните wikiconfig_local.py, както следва:

intermap.txt файл трябва да бъде поставен в същата директория като wikiconfig_local.py. Тя изглежда така:

И накрая, трябва да се създаде специална страница в уикито. Наименование пояснителна страница не е, аз я наричаше Sync2Mobile. Създаване на страница са всеки фиксиран копирате ръчно уикито, но това трябва да се направи само веднъж. достатъчно, за да се поставят на една страница следния текст (подробности в dokumenattsii):

Сега бележника е напълно готов за употреба. Следващите команди достатъчно работят, за да започнете уикито на сървъра:

За да прехвърлите записи между компютри използват копие MyMobile, което се копира в студения състояние, т.е., когато сървърът е спрян, на преносим носител. Вие може да искате да криптирате файла с GnuPG, но толкова дълго, колкото ръцете не са достигнали:

Когато имам нужда да изпълнява натоварване / разтоварване на данни от локалното копие, аз използвам следните стъпки.

Изтрия старата версия MyMobile.

Разопаковам архива на нейно място с преносим носител.

Сървърът започва ново копие MyMobile.

Аз отивам страница синхронизация стационарен уики (например MyHome).

Кликнете върху линка "Стартирайте синхронизацията" и изчакайте процесът да завърши. Страници със съдържание MyMobile и MyHome се синхронизира, така че копията са идентични.

Спра MyMobile сървър.

Аз се опаковат ново копие MyMobile сменяеми носители.

Това е всичко. Мисля, че това е достатъчно, за да се получи първо впечатление и да я изпробвате сами. Аз съм като нови нужди и познаване MoinMoin се опитват да си водят бележки за интересни възможности и да ги публикувате тук.