среда, 17 апреля 2019 г.

Наследие предков

Мало кому родители оставили большие богатства,
сложно забрать с собой на тот свет накопленные богатства,
сложно оставить их своих детям и внукам так, чтобы они сохранялись длительное время.
Но есть наследие, которое не уменьшается с годами, но может увеличиваться с каждым поколением.
Это информация о наших предках, связях между ними.
Каждый человек может оставить после себя не только потомство и немного имущества, но и ценную информацию.
И это может сделать итоги человека более значимыми.
Такая информация может жить ещё много лет и ей могут пользоваться немало потомков.
Для кого-то из потомков она может быть интересной, для кого-то полезной, кому-то стать источником вдохновения, гордости, мотивацией, стимулом, кому-то поможет сэкономить деньги.
Такая вероятность существует и это достаточная причина для того, чтобы сохранять такую информацию.
Наша роль в этом процессе - быть хранителями информации.
Если мы сможем узнать информацию о предках от наших родителей, бабушек и дедушек и передать нашим внукам, в этом будет наша заслуга. Мало кто, кроме нас, мог бы сделать это для наших потомков.
Это хороший шанс оставить что-то после себя, и не просто что-то, а ценную информацию.
Это может придать ощущение большей ценности нашей жизни.
И наследие наших потомков будет больше, чем у тех, кто не обладает такой информацией о своих предках.
Сохранить эти ценности совсем не сложно.
Достаточно выяснить у своих родителей, бабушек и дедушек, пока они ещё живы, всё что они знают о своих предках, записать, оформить, построить схему связей, затем оставить для своим детей и внуков, передать племянникам, братьям и сёстрам.
Возможно, в будущем, нам за это будут благодарны.
Если нужно знать больше, чем знают родители, можно поработать с архивами.
Но если не оставить потомкам информацию о предках, то им будет уже очень сложно что-то узнать.
Во-первых, работа с архивами, в последние годы, становится платной.
Во вторых, в архивах не хранятся родословные, они позволяют связать только два поколения, людей, найти родителей того человека, по которому сделать запрос, и то, лишь при определённых условиях: если известен год и место рождения. А вот связать в архивах три поколения людей уже достаточно сложно.

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

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

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

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

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

Быки и коровы

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

Начать игру

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

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

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

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

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

DokuWiki


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

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

Примеры сайтов
http://bankomatchik.ru/wiki/wiki:dokuwiki
http://www.zeya.org/wiki/wiki:dokuwiki

Статьи по настройке
http://www.alib.spb.ru/blog/page/dokuwiki-ustanovka-i-nastrojka-dlja-domashnej-bazy-znanij

Тонкости
  • Чтобы убрать в адресе:
    • /doku.php: https://www.dokuwiki.org/ru:rewrite
    • скопировать файл \.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;

понедельник, 4 марта 2019 г.

PMWiki


Особенности:
·   очень маленький (всего 224 файла на 1,5 Мб), лёгкий в установке, настройке, обслуживании;
·   не требует базы данных, контент хранит в файловой системе;
·   каждая статья создаётся в своём пространстве имён, например Main.HomePage, Главная.Главная и т.д.;
·   таким же образом статьи отображаются и в адресной строке, двойные;
·   это позволяет создавать страницы с одинаковыми именами в разных пространствах имён;
·   есть много расширений и тем для этого движка;
·   расширения и полезные советы доступны на странице "Рецепты": Cookbook;

Детали:
·   Установка: качаем стабильную версию здесь: https://www.pmwiki.org/wiki/PmWiki/Download
копируем \docs\sample-config.php в \local\config.php , заполняем там название сайта;
·   Русификация: качаем архив с русским языком здесь: http://www.pmwiki.org/pub/pmwiki/i18n/
из архива копируем файлы \i18n-ru.zip\UTF-8\wikilib.d\*
Ru.* в \wikilib.d\
в файл \local\config.php дописываем строку: XLPage('ru','PmWikiRu.XLPage');
·   Сайт будет доступен по адресу: http://example.com/pmwiki.php, чтобы был доступ без конечной приставки, можно внести исправления:
https://www.pmwiki.org/wiki/Cookbook/CleanUrls
·   По умолчанию домашней страницей является http://example.com/pmwiki.php/Main
чтобы это изменить, нужно добавить в файл \local\config.php имя другой главной страницы, например:
$DefaultPage = 'Главная.Главная';
$DefaultName = 'Главная.Главная';
·   Лого: $PageLogoUrl = "Logo.jpg" (если файл изображения в корне сайта);
·   Favicon: в файле \pub\skins\pmwiki\pmwiki.tmpl (или в другом стиле) добавить путь к иконке между <head> и </head>:
<link rel = "icon" href = "/favicon.ico" type = "image / x-icon" />
·   Нужно закрыть возможность редактирования записей посторонними, в \local\config.php:
$DefaultPasswords['edit'] = pmcrypt('
my_password_1');
или заблокировать для неавторизованных пользователей: $DefaultPasswords['admin'] = '@lock';
·   Нужно включить возможность авторизации администратора, в \local\config.php:
$DefaultPasswords['admin'] = pmcrypt('
my_password_2');
·   Авторизация: добавить в адресе: ?action=login
·   Загрузка файлов: добавить в адресе: ?action=upload и включить возможность загрузки и максимальный размер в \local\config.php:
$EnableUpload = 1;
$DefaultPasswords['upload'] = pmcrypt('
my_password_3'); или = '@lock';
$UploadMaxSize = 102400; (увеличиваем лимит размера для загрузки файлов);
·   Изменить заголовок каждой страницы на красивое русское название, можно вставив в начало страницы: (:title Моё_название:)
·   Чтобы получить список всех страниц, вставить в какой-нибудь странице: (:pagelist:)
·   При редактировании под окном с текстом находится много лишнего текста, чтобы он не появлялся, можно средствами движка найти статью Site.EditForm, отредактировать её, убрав строку:
(:include $[{$SiteGroup}/EditQuickReference]:)
·   Изображения:
·   для отображения изображения указать имя файла с пространством имён (если у статьи и файла разные пространства), так: Attach:Main/test.jpg
·   отобразить изображение заданного размера, чтобы открывалось на весь экран, можно с полным адресом, так:
%height=600px% [[http://
example.com/uploads/Main/test.jpg | http://example.com/uploads/Main/test.jpg]]
·   Расширения:
Edittoolbar: визуальная панель инструментов для форматирования текстов;
Mini: превращение вставляемых изображений в кликабельные миниатюры;
DetectMobile: определяет мобильное ли устройство у пользователя, если да, то можно указать какой стиль ему включить;
·   Темы (скины):
·   есть тема MonoBook, делает проект очень похожим на Википедию;
Для мобильных устройств:
·   MobileUsers: даёт администраторам возможность определить, какой скин используется, и предложить посетителям выбор скинов;
·   IPMWiki: скин только для мобильных устройств;
·   Mobile: простейший универсальный скин для ПК и мобильных устройств (на ПК не очень красив, поэтому, с помощью DetectMobile можно отключать его для ПК);
·   другие: Adapt Skin, Amber - чуть сложнее.

Сайты на pmwiki:

На русском языке:
https://jenyay.net
http://www.noginsk-lyceum.ru
http://taekwondo.onego.ru
http://www.esperanto.mv.ru/wiki/
http://вики-ч115.программирование-по-русски.рф
http://www.mkurnosov.net/teaching/index.php/PmWikiRu/PmWikiRu или http://www.mkurnosov.net/teaching/index.php

Блог с упоминанием pmwiki:
http://blog.kitlinkor.ru/база-знаний-надо-надо/

На других языках:
https://tvtropes.org/pmwiki/pmwiki.php/Main/SecondPersonAttack
http://germany.osgiusers.org
http://physique.umontreal.ca/~silva/pmwiki/pmwiki.php
https://www.cct.lsu.edu/~sidhanti/wiki/pmwiki-2.2.14/
https://warriorcatsforum.de/wiki/index.php
http://www.hondsbesch.lu/pmwiki/pmwiki.php
http://www.codex.wiki.br
http://app.ryzom.com/app_wiki/index.php

На форумах пользуются pmwiki:
http://rsdn.org/forum/db/3692030.hot

Не рабочие:
http://bloodandblades.com/pmwiki.php

вторник, 26 февраля 2019 г.

PInfoTree


PInfoTree - персональный информационный менеджер, предназначен для сохранения полезной информации в древовидной структуре и получения быстрого доступа к ней.
Позволяет добавлять в единую базу короткие записи, длинные статьи и прочие файлы по ветвлящимся категориям, управлять сохранённой информацией: редактировать, форматировать, изменять структуру.
PInfoTree - бесплатная программа для Windows.
Позволяет организовать дерево персональных знаний, включающее структуриророванную информацию по всем сферам жизни: работа, быт, конспекты, контакты, личное, учебники и другое.
В программе предусмотрен импорт и экспорт информации.

Быстрый доступ к данным обеспечивается за счёт инструментов поиска, навигации, выборки.
Быстрый поиск возможен за счёт того, что текст всех записей сохраняется в базе из которой делаются выборки SQL-запросами.
Возможен быстрый переход к записям: последним созданным, последним отредактированным, самым рейтинговым, любимым, последним просмотренным.
Навигация позволяет быстро перейти на уровень выше, в корень дерева, на любой уровень между текущей веткой и корнем дерева.

Записи сохраняются не только в базе mdb, но и в rtf-файлах в папках, там сохраняется форматирование текста.
Это позволяет открывать записи программы PInfoTree внешней программой, например Word, OpenOffice и продолжать в ней форматирование и редактирование записи, статьи.

Постоянная страница программы: http://rodst.ml/bsci/
Тема на форуме                     http://forum.ru-board.com/topic.cgi?forum=5&topic=49940
Запасная ссылка в облаке:     https://cloud.mail.ru/public/LfwY/E89KD3n5z
Программа в социальной сети ВК: https://vk.com/z_uchet

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