Подтвердить что ты не робот

Как сохранить технический журнал

Я пробовал несколько методов ведения журнала моей повседневной деятельности при написании кода. Ни один из них не работал так хорошо. Вот что я хотел бы иметь:

  • автоматические временные метки
  • (например, мы делаем on stackoverflow). В основном для названий проектов и используемых технологий.
  • Простота создания еженедельного отчета о результатах для встреч статуса.
  • Легко искать решения для повторяющихся проблем (например, определенное сообщение об ошибке)
  • Удобный доступ. Возможно, он доступен как веб-сайт, но может быть общим файлом.
  • Форматирование. Я хотел бы иметь возможность легко создавать таблицы и выделять содержимое <pre> , такое как фрагменты кода и отчеты об ошибках.
  • Безопасность. Было бы неплохо, если бы я мог поделиться некоторым контентом сайта с другими, но не со всеми. Низкий приоритет, если я получу другой материал.

Я пробовал следующие решения с некоторыми проблемами:

  • MediaWiki: многие очень интересные функции. временные метки трудно справиться. Необычная структура данных. Плохой поиск (невозможно выполнить поиск слов из трех букв или меньше)
  • Инструменты дефектов: я попробовал mantisbt.org. Хорошая безопасность. Плохо для форматирования, и мне не нравилась их идея "проектов" при попытке использовать систему.
  • Бумажный блокнот: очень гибкий, но трудно выполнять поиск. Не в сети.

Я рассматривал возможность использования emacs для открытия удаленного файла, чтобы он был очень простым. Кто-нибудь пробовал это так? Есть ли другой инструмент для устранения дефектов, который мог бы делать то, что я думаю? Есть ли другой вариант, который я не рассматривал?

4b9b3361

Ответ 1

Отъезд org-mode. Здесь есть куча учебных пособий, которые действительно помогают показать мощность/легкость. В частности, я нашел этот видео полезным.

Основными преимуществами (IMO) org-mode являются:

  • простота, это просто текстовый файл (или набор файлов)
  • гибкость, вы можете начать очень просто и расширить свое использование, когда узнаете больше.
  • расширяемость, очень популярные и новые возможности, приходящие все время
  • универсальность, вы можете получить разные взгляды на свои задачи - упорядочены по времени, приоритету, другим...
  • вы можете свободно публиковать в HTML и другие формы.

Действительно, стоит посмотреть одно из видео, чтобы получить представление о том, что доступно.

Автор ORG, Карстен Доминик, прекрасно подводит итог этой цитате из 24 слов:

Org-mode делает изложение, заметок, гиперссылки, электронные таблицы, списки TODO, планирование проекта, GTD, HTML и LaTeX авторинг, все с текстовыми файлами в Emacs

Ответ 2

В то время как у него нет всех функций, которые вы ищете, вы можете подумать о старом "Блокноте". В блокноте есть несколько плохо рекламируемых функций, которые делают его удобным для хранения файла журнала:

  • При нажатии F5 вставляется метка времени в любое время (формат зависит от того, что формат даты/времени, который вы выбрали для вашего языка в Windows).
  • Если вы откроете файл, который начинается с строка ".LOG" (без цитаты), блокнот перескочит на и вставьте временную метку.

Я добавил значок на панель быстрого запуска, чтобы открыть свой файл журнала, и там хранятся всевозможные полезные заметки. Информация просто ASCII с минимальным форматированием, но это означает, что ее легко экспортировать в другие системы, когда это необходимо (и ее легко найти).

Ответ 3

Возможно, вы захотите посмотреть TiddlyWiki

Ответ 4

Я использую документы Google, чтобы хранить заметки для всех моих личных проектов, а также список идей проекта или темы для изучения. Его доступный для поиска, является скопированным/доступным для совместного использования, и я мог бы обменяться целыми документами, если это необходимо, и лучше всего его доступным во всем мире.

Ответ 5

Это может быть излишним для отдельного человека, но мы (примерно 10 человек) нуждались в журнале активности и в итоге использовали Trac с отличными результатами.

  • автоматические временные метки

Любая операция получает автоматическую метку времени.

  • (например, мы делаем on stackoverflow). В основном для названий проектов и используемых технологий.

TagsPlugin

  • Простота создания еженедельного отчета о результатах для встреч статуса.

Вы можете получить обзор Timeline. Если вы организуете свои задания в качестве билетов, вы также можете определить свои собственные отчеты и пользовательские запросы.

  • Легко искать решения для повторяющихся проблем (например, определенное сообщение об ошибке)

Search

  • Удобный доступ. Возможно, он доступен как веб-сайт, но может быть общим файлом.

Trac использует минималистический подход к управлению проектами на основе веб-приложений.

  • Форматирование. Я хотел бы иметь возможность легко создавать таблицы и выделять <pre> таких как фрагменты кода и отчеты об ошибках.

Trac позволяет вики-разметку в описаниях.

  • Безопасность. Было бы неплохо, если бы я мог поделиться некоторым контентом сайта с другими, но не со всеми. Низкий приоритет, если я получу другой материал.

Trac использует простую, чувствительную к регистру, permission систему, чтобы контролировать то, к чему пользователи могут и не могут получить доступ. Начиная с 0.11 существует общий механизм, позволяющий плагинам настраиваемых разрешений предоставлять или отклонять любые действия по любым ресурсам Trac, даже при уровень конкретных версий таких ресурсов.

Ответ 6

Отъезд Emacs ChangeLogs.

Марк

Ответ 7

Как насчет частной учетной записи Twitter?

Ответ 8

Если ваш рабочий поток очень основан на электронной почте, то что-то вроде posterous может быть полезно, поскольку вы можете отключить электронную почту и классифицировать, добавив теги в тему электронной почты. Большинство приложений имеют интеграцию с электронной почтой, поэтому это хороший вариант для сбора и организации информации "на ходу"

Ответ 9

Вы когда-нибудь смотрели VersionOne? У них есть бесплатная "Team" версия программного обеспечения. Он основан на методологии Agile Software, поэтому, чтобы использовать его для отслеживания вашего инженерного журнала, вам нужно будет создать резервную копию работы, а затем записать свою работу с этими элементами отставания. Что все сказано, у него много чего вы ищете. Он отслеживает скорость, с которой вы сжигаете свою работу, что обеспечит хорошие еженедельные отчеты. Он также будет иметь поиск и доступность, которую вы ищете. Единственное, что я не думаю, что это было бы форматирование. Мы используем Enterprise Edition, поэтому я не так хорошо знаком с бесплатной версией "Team", но, возможно, стоит заглянуть в нее.

Ответ 10

Если речь идет о написании кода, используйте сообщения о фиксации системы управления версиями. Если вы используете его правильно, вы получите точный журнал с отметками времени, когда задачи будут завершены (а не при запуске задачи).

  • автоматические метки времени [CHECK]
  • тегирование [ПРОВЕРИТЬ, использовать сообщение фиксации]
  • Легко построить еженедельный отчет [ПРОВЕРИТЬ, скрипты изменений]
  • Легко искать [hmmmm]
  • Удобный доступ. [ПРОВЕРКА]
  • Форматирование. [PROBABLY NOT]
  • Безопасность. [ПРОВЕРИТЬ, база проекта]