"Нас Атакуют!" Изобличи козни лукавого, запрети диаволу
Библия для людей, работающих с командной строкой.
---------- От Матфея святое благовествование ---------------------
--- Глава 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
Мои старые технические заметки здесь.