четверг, 23 июля 2020 г.

Категоризация записей

Имеющиеся личные записи (напоминалки, идеи, советы, дневниковые, архивные, справочные и другие полезные записи, рецепты и прочее) полезно категоризировать.
Такие записи отличаются от статей тем, что они не имеют заголовков.
Необходимы средства для ведения таких записей.

Требования к ним:

  • категоризация записей;
  • возможность указать дату записи;
  • записи добавляются без заголовков;
  • записи можно листать целиком единой ленте в хронологическом порядке (как в Telegram);
  • наличие поиска;
  • экспорт и импорт записей;
  • кликабельные ссылки;
  • перенос записей из одних категорий в другие;
  • возможность парольного входа;
  • русскоязычный интерфейс;
  • программа бесплатная.

Справочные записи:

  • статьи: удобно вести в DokuWiki;
  • заметки: удобно вести в Telegram.

Дневниковые записи:

Удобно вести на ПК.
Отличаются от справочных записей тем, что для них нужно иметь возможность указывать (изменять) дату каждой записи.
Решений, подходящих под все описанные выше требования пока не найдено.
Наиболее удачное из имеющихся решений: CintaNotes.
Имеющиеся решения имеют недостатки и лишь частично удовлетворяют описанным требованиям.
Dnevnodel - пример наиболее удачной реализации.

Недостатки и особенности имеющихся средств:


  • многие средства требуют ввода заголовка (названия) статьи;
    • к ним относятся: DokuWiki, PInfoTree, MyTetra;
  • многие средства не показывают записи целиком единой лентой, как Telegram, нельзя прокручивать колесом мыши и переходить по ним стрелками клавиатуры;
    • к ним относятся: OneNote, EverNote;
  • Advanced Diary: плохо, что вместо ленты записей есть список их заголовков;
    • платная;
    • не редактируется дата заметки при первичном вводе;
    • нет приложения для Windows, работает на Android и в браузере;
    • записи отображаются не целиком;
    • древний интерфейс, некрасивый;
    • плохо подхватываются ссылки и они не кликабельные;
    • нет форматирования текста;
  • Nimbus Note: платный сервис;
    • при запуске программы выдаётся сообщение «нет доступа»;
  • Quip: платный сервис;
    • данные хранятся на внешнем сервере;
    • из приложения недоступно подключение к серверу;
  • Smart Diary Suite: список заголовков, а не лента записей в категории;
  • Telegram: нельзя менять дату записей;
  • WorkFlowy: on-line сервис, ввод списков;
  • WorkTek: платный сервис.
Ссылки:

среда, 22 июля 2020 г.

Категоризация заметок в Telegram

Категоризировать (систематизировать) заметки (напоминалки, идеи, советы, справочные и другие полезные записи, рецепты и прочее) удобно в Telegram.
Делается это так:
  • создать закрытые каналы и дать им названия необходимых категорий;
  • создать папки для категорий и включить в них каналы-категории, например:
    • в папку «Рецепты» можно включить каналы-категории: Мясное, Салаты, Рыбное, Купорка, Пироги и пр.;
    • также для других категорий можно создать папки: «Дневники», «Сделать» и др.;
  • в одном из каналов дневника можно сделать рубрикатор со ссылками на категории.
Возможности:
  • доступ с ПК и Android;
  • удобно делиться записями и вести совместные дневники;
  • в заметки можно вставлять изображения, файлы;
  • есть экспорт категорий;
  • хорошо формируются ссылки с предпросмотром: подхватываются заголовки страниц и первое изображение;
  • двухуровневая категоризация: 1-й уровень — каналы-категории, 2-й уровень — папки, в которые они собраны;
  • удобно отправлять адрес страницы прямо из браузера;
  • заметки можно закреплять.
Детали:
Использование в качестве категорий групп или каналов:
  • Группы:
    • при удалении сообщений нужно каждый раз ставить птичку «удалить для всех» (если у группы есть другие участники);
    • нельзя редактировать старые (для частной группы) и чужие сообщения;
    • нельзя сделать ссылки на группы;
  • Каналы:
    • в каждом сообщении пишется название канала (а это лишнее);
    • к каналам можно обратиться по ссылкам сделать рубрикатор со ссылками них.
Недостатки:
  • Невозможно указать (сменить) произвольную дату записи (бывает необходимо в дневниковых записях), она может быть только текущей.
  • Категории не сортируются по алфавиту (закрепить можно только 5 категорий), но можно сделать рубрикатор, в котором расположить по алфавиту ссылки на группы-категории.
  • Перенести заметку из одной категории в другую нельзя, приходится пересылать, а в первоначальной категории удалять.
  • При пересылке заметки не сохраняется её первоначальная дата.
  • Категории заметок отображаются общим списком вместе с обычными группами и каналами в папке «все чаты» и «новые».
Примеры:




Аналоги:
Подобным образом учёт заметок можно вести в программах:
См. также:
Ссылки:

    понедельник, 15 апреля 2019 г.

    Учёт запланированных дел

    Программа Udels предназначена для учёта запланированных дел в пользовательских категориях без привязки к дате необходимого выполнения.
    По смыслу похожа на ежедневник, органайзер.

    Особенности программы.
    Программа позволяет:
    • Добавлять большое количества пользовательских категорий для дел.
    • Присваивать один из трёх уровней приоритета (важности).
    • Фильтровать дела и категории по приоритету, сортировать также по другим признакам.
    • Переносить дела из одной категории в другую.
    • Просматривать запланированные дела в каждой категории, либо общим списком из всех категорий.
    • Выполненные дела сохраняются в базе, но автоматически скрываются (можно настроить).
    • Это делает программу также и персональным дневником.
    • Отменять выполнение дела.
    • Отображать выполненные дела практически за любой период.
    • Менять шрифт категорий и дел.
    • Сохраняется дата добавления и фактического выполнения дела.
    • Экспортировать дела в форматы xls, csv, txt (можно использовать для отправки на мобильное устройство, например через мессенджер).
    • Импортировать и экспортировать дела (синхронизация) из одной программы в другую, например из базы дома в базу на работе и наоборот (файл для синхронизации можно передать через мессенджер, облако, облачное приложение, которое синхронизирует папки через интернет).
    • Программа совершенно бесплатна.
    • Предназначена для Windows (10, 7, XP).
    • Автоматическое резервное копирование базы.
    • Краткая статистика в статусной строке: сколько отображено записей из какого общего количества.
    • Может понадобиться установленный Access.
    • Высокое быстродействие и удобство.
      Программа быстро запускается, дела быстро добавляются:
      • без использования мыши: нажал Ctrl+Enter – дело добавляется и курсор снова переводится в окно добавления дела, дата добавления дела вставляется автоматически.

    понедельник, 1 апреля 2019 г.

    Быки и коровы

    Игра "Быки и коровы" развивает логическое мышление.
    Компьютер загадывает число из четырёх цифр, а вы должны попытаться его отгадать.
    Компьютер даёт подсказки, после каждой вашей попытки отгадать он сообщает:
    • количество отгаданных цифр - количество коров;
    • количество цифр, которые стоят на своих местах - количество быков.
    При правильной тактике можно отгадать число за небольшое количество ходов.

    Начать игру

    среда, 27 марта 2019 г.

    Тест для проверки таблицы умножения

    Для того чтобы проверить знания таблицы умножения у тех, кто её учит, теперь можно использовать on-line программу для этого.
    У новой программы имеется ряд преимуществ по сравнению с другими аналогами:

    • можно выбрать пределы (если нужно произвести проверку не на все цифры);
    • задания не повторяются;
    • тестирование можно прервать в любой момент;
    • программа ведёт себя корректно при обновлении страницы с пустым ответом;
    • можно получить ссылку с результатами тестирования (для отправки родителям, например);
    • в результатах показаны: правильные и неправильные ответы, их количество, время прохождения теста.
    Пройти тест можно здесь.

    четверг, 7 марта 2019 г.

    DokuWiki


    Особенности
    ·   необходим PHP не менее чем 5.6 (на Denwer работать не будет);
    ·   не требует базы данных, контент хранит в файловой системе;
    ·   быстрый, красивый, лёгкий, простой, компактный, удобный;
    ·   например, кнопка "редактировать" всегда справа возле статьи в одном месте, даже если прокрутить её в любое место;
    ·   настройки доступны в меню, не нужно править файлы;
    ·   есть много дополнений для него;
    ·   установка дополнений доступна из настроек, производится автоматически и очень легко, легче чем у других;
    ·   нет понятия "категория";
    ·   но это не значит, что невозможно построить иерархическое дерево;
    ·   страницы могут быть вложены друг друга с большой степенью вложенности;
    ·   но нельзя увидеть список страниц, вложенных в текущую (есть дополнения для этого);
    ·   частично это можно сделать с помощью бокового меню и ссылок, но это не совсем то;
    ·   есть панель для навигации по иерархии, позволяет перейти на любой более высокий уровень иерархии;
    ·   можно установить расширение для реализации тегов;
    ·   есть смайлы;
    ·   в остальном чуть более симпатичен, чем PmWiki;
    ·   в таблицах нет сортировки (можно найти какое-то расширение для этого).

    Детали
    ·   установка: http://example.com/install.php
    ·   навигационная панель "Вы находитесь здесь" включается в настройках;
    ·   чтобы появилось левое меню - нужно создать страницу sidebar;
    для элементов списка нужно перед снежинкой ставить два пробела;

    Примеры сайтов:

    Статьи по настройке:

    Тонкости:
    • Чтобы убрать в адресе doku.php:
      • скопировать файл \.htaccess.dist в \.htaccess;
      • раскомментировать в нём строки, там указано какие;
      • инструкция здесь.
    • В стандартной теме мелковат шрифт в sidebar и в оглавлении статей. Увеличил так:
      • общий шрифт текста: в файле \lib\tpl\dokuwiki\css\basic.less, заменил Arial на Tahoma;
      • размер шрифта в sidebar:
    в файле \lib\tpl\dokuwiki\css\design.less нашёл строки:
    /* sidebar
    ********************************************************************/
    
    .dokuwiki .aside {
        font-size: 0.875em;
    заменил на font-size: 1.0em;
    
    • размер шрифта в оглавлении статей:
    в файле \lib\tpl\dokuwiki\css\content.less найти строки: 
    #dw__toc {
        > div {
            font-size: 0.875em;
    заменил на font-size: 1.0em;