Прочти и подумай

THE HOLY BIBLE - King James Version - БИБЛИЯ в Синодальном переводе
"Нас Атакуют!" Изобличи козни лукавого, запрети диаволу

Библия для людей, работающих с командной строкой.


---------- От Матфея святое благовествование  ---------------------
--- Глава 11 ---
28 Придите ко Мне все труждающиеся и обремененные, и Я успокою вас;
29 возьмите иго Мое на себя и научитесь от Меня, ибо Я кроток
   и смирен сердцем, и найдете покой душам вашим;
30 ибо иго Мое благо, и бремя Мое легко.

Добро пожаловать,

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

Чтение Святого Писания поможет Вам в жизни. Обращайтесь к Богу в минуты радости и печали, задумывайтесь над Его заповедями и выполняйте их - и Ваша жизнь приобретет стройность и порядок, в ней появится смысл и радость. Как написано в Послании к Галатам Святого Апостола Павла (5:22):
"Плод же духа: любовь, радость, мир, долготерпение, благость, милосердие, вера, кротость, воздержание. На таковых нет закона."

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

Работая почти исключительно в командной строке, я заметил что открываю новую терминальную сессию несколько десятков раз за день. Я хотел прочитывать каждый раз хотя бы один стих из Писания - так и появилась эта программа, заставляющая меня читать и думать. Отсюда пошло и название проекта.

Очень часто останавливаться на одном стихе не хотелось - так в программе появились команды навигации. Чтобы перейти на следующую книгу Библии, наберите латинскими буквами "b+" и нажмите "enter", чтобы перейти на следующую главу в уже выбранной книге - введите "c+". Прочитать следующий стих можно просто набрав "+" и нажав "enter". Соответственно, те же команды с "-" выполняют обратные действия. Команды запомнить легко: Book+ / Book-, Chapter+ / Chapter- и просто + / - для передвижения по стихам в пределах главы выбранной книги, * печатает книгу полностью.

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

Будьте благословенны!
Денис


Немного технических деталей и моя личная просьба к Вам.

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

Добавьте имя файла в Ваш профиль (.bash_profile, .bashrc, .profile или что-то похожее) - и каждый раз, при входе в удаленную систему или при открытии эмулятора терминала, Вы будете видеть стих из Библии, на русском языке в Юникод-кодировке UTF8. Естественно, консоль Вашей системы тоже должна быть установлена в UTF8.

Программа написана на ANSI C, подключен единственный файл заголовков "stdio.h", никакие другие библиотеки не используются, никаких программ в качестве прототипа использовано не было. Достаточно простой код написан полностью "с нуля", алгоритм индексирования тоже продуман и реализован мной (хотя, наверное, особой оригинальностью не отличается).

Текст Библии в Синодальном переводе (с Второканоническими книгами) включен в исполняемый файл - огромная благодарность братьям Сретенского монастыря РПЦ (days.pravoslavie.ru/Bible) за текст на русском языке.

Английский текст Священного Писания включен в версии Короля Джеймса (The Authorized or King James version, revised 1769 edition) - спасибо Bruce Wilcox (printkjv.ifbweb.com). Bruce умер в 2006 году - Господь, упокой его душу.

Переходим к просьбе.

Будьте добры, пожертвуйте сколько считаете уместным в любую Православную Христианскую Церковь по вашему выбору. Ваша щедрость вернется к Вам!
Как написано во Втором послании к Коринфянам Святого Апостола Павла (9:7):
"Каждый уделяй по расположению сердца, не с огорчением и не с принуждением; ибо доброхотно дающего любит Бог."


Увидеть программу можно здесь, на Русском и на Английском языках.

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

Версии программы (v.1.16) для загрузки:

Программа компилируется и выполняется на любой системе, имеющей ANSI C компилятор и стандартную библиотеку. Пожалуйста напишите мне если вам требуется файл для другой платформы.

Linux:

Русская Библия:
read_and_think.64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
CRC checksum and byte counts (cksum output): 2236228532 4228264 read_and_think.64
Русский - Linux

Английская Библия:
read_and_think.kjv.64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
CRC checksum and byte counts (cksum output): 2872462714 4338632 read_and_think.kjv.64
English - Linux

Также имеются файлы для FreeBSD, OpenBSD, Solaris. Пишите если нужна копия.

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


Как я запускаю файл:

добавляю строчку в файл ".bashrc" или ".profile" в моем домашнем каталоге:
"/home/denis/read_and_think"
И обратите внимание - я делаю это только в своем домашнем каталоге.
Не забудьте сделать файл исполняемым:
"chmod u+x /home/denis/read_and_think"


Для правильного отображения русских букв через SSH

я использую настроенный на UTF8 PuTTY.
Для этого (на примере Windows XP) в окне PuTTY Configuration:
1) на вкладке Windows/Appearance ставим шрифт, поддерживающий русские буквы - я предпочитаю "DejaVu Sans Mono, 12pt" (Ставьте шрифт побольше - берегите глаза!), нажимаем кнопку "Change" и внизу из списка поддерживаемых языков выбираем "Cyrillic". Также можно выбрать опцию "ClearType"
2) переходим на вкладку Window/Transaltion, вверху из списка выбираем "UTF-8" как character set
3) внизу помечаем пункт "Use Unicode line drawing"
4) Сохраняем сессию, подключаемся к удалённой системе.
Русские буквы отображаются правильно в PuTTY на Windows XP.


По всем вопросам пожалуйста пишите мне на почтовый ящик "denis" на этом домене, read-and-think.org

Мои старые технические заметки здесь.