Дръжте нещата прости — Bazaar, Ditz, txt2tags, TaskJuggler, wkhtmltopdf, GraphViz

Обичам текст. И списъци. И дървета. Обичам да си играя си с тях по всякъкви начини. Намерих чудесни инструменти, които да ми помагат в тази насока:

Bazaar, Ditz, txt2tags, TaskJuggler, Bazaar, wkhtmltopdf, GraphViz.

Bazaar е система за контрол на версиите (version control system). С нея се работи много лесно и бързо се навлиза. Тя използва изключително файловата система, така че като копирате директорията с проекта си, вие всъщност копирате цялата му история. Това значи, че много лесно се прави бекъп на информацията ви.

Ditz е система за проследяване на проблеми, заявки, задачи (issue tracking system). Тя също използва обикновена файлова система, което значи, че може много лесно да си правите резервно копие и също така да вкарате задачите в системата за контрол на версиите.

(Ех да имаше подобен инструмент, койта да държи базата данни на уеб сайт, който се разработва в момента, директно на диска, за да може и тя да бъде вкарана в системата за контрол на версиите.)

txt2tags е форматираща система за текст. Много е по-лека и проста от HTML и системите предоставяни ни от офис пакетите. В нея няма нищо излишно — максимално е опростена, всичко се пише само по веднъж.

TaskJuggler е система за планиране на проекти. Освен времето се взимат в предвид и други видове ресурси, като колко струва, кой ще го направи, какво усилие е необходимо… Системата изглежда доста гъвкава под наглед спартанския интерфейс.

wkhtmltopdf е WebKit модул за преобразуване на HTML в PDF. Prince XML прави същото, обаче не е с отворен код.

GraphViz e език за рисуване на графове и дървета. Засега малко съм си играл с него, но и той влиза в графата “управление на текст”.

Всички изброени инструменти са на команден ред. Това си има и плюсове и минуси. За хора свикнали с командния ред работата с горните предоставя едно добро ниво на продуктивност. Само да успеят да си изградят подходящ работен процес (workflow) за тяхната работа.

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

Добре е да добавим някаква конзола като Yakuake — конзола която е винаги заредена и веднага се появява при клавишна комбинация (емето е задявка с Quake и KDE).

Ето как смятам аз да ги използвам. Ще пиша текст. Това може да са списъци със задачи, молитви, четене на книги, текстове за блога и за други места. Дори може да е програмен код за уебсайтовете, които правя. Всичко това ще се пази на едно единствено място — добре категоризирани на файловата система на компютъра ми (понятието “добре категоризиран” предстои да се доизяснява ;) ).

Разбира се, би било хубаво да има някакви графични инструменти, които да правят тези неща. Обаче аз не съм намерил все още такъв и затова съм решил по този начин да се справям.

Щеше да е готино ако графичната програма изглежда като Kdissert и има някои от нейните функции — да експортира текста в подходящ формат за публикуване в уеб или пращане по електронна поща. Примерни формати: PDF, DOC, Open Document, презентация… Като че Kdissert може да се преправи да да върши такива неща, обаче тя е писана на QT3, а това за момента е вече остаряло. QT4 версията на Kdissert — Semantik изглежда доста поорязана във функционалността си.

С две думи трябва ми много добър инструмент за управление на списъци — копиране, отмятане, категоризиране, подсписъци и конвертирането им в задачи, документи, софтуер и каквото там се сетите. Нямаше да е зле, горните инструменти да могат да се интегрират заедно.

Отговор

Съдържанието на това поле е поверително и няма да бъде показвано публично.
CAPTCHA
Този въпрос проверява дали сте човек и служи за предпазване от спам.