purebiblesearch-release Mailing List for KingJamesPureBibleSearch
GUI Application to Search and Count the Pure King James Bible
Brought to you by:
dewhisna
You can subscribe to this list here.
| 2013 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Pure B. S. R. N. L. <pur...@li...> - 2025-03-24 04:20:23
|
To All King James Pure Bible Search (KJPBS) Users: Over the past year, I have been approached by several people wanting to see Equidistant Letter Sequence (ELS) Search support (also known as the "Bible Code") added to the KJPBS software. Interestingly, I myself had been curious about ELS since 1997, when Harold Gans, a former Cryptographic Mathematician for the NSA, performed an extended version of the original Witztum-Rips ELS experiment. In 1997-1998, I actually started writing software to do ELS searches, but in the original Hebrew text, as the original research used. Back then, software development tools for working with foreign languages, particularly right-to-left languages with a non-Latin Alphabet, were clunky at best. And about that time, I found a commercially available Bible Code search app from a company in Israel and decided to buy it instead, and I shelved the code I had started writing. But my experiments with ELS on the commercial software were quite limited, since I don't speak or read Hebrew. So, eventually I set it aside as well. Fast-forward to 2012 and I am called to develop software for Pastor Mike Hoggard, at Bethel Church in Festus, Mo., that can do Bible searches in the King James Bible. That, as you know, became KJPBS. It was developed specifically with extensive support for doing exact counts of the Bible text to find numerical patterns that exist in the English King James Bible. Now, some 12 years later, I'm approached by those believing that the English King James text also has similar ELS patterns to that of the original Hebrew and people are requesting that I add ELS Search support to KJPBS to perform those searches. As it turns out, the foundation that KJPBS has for searching and indexing the Bible text is quite extensive and flexible and it wasn't too terribly difficult to extend it to perform ELS Searches, working at the "letter level" instead of the "word level". Though, it still took quite a bit to convince me to spend any time working on it, as even those people who originally discovered ELS and published its findings in those renown mathematics journals of the 1990's had renounced their findings, particularly after ELS was abused and monetized by a certain journalist who drug the whole "Bible Code" concept through the mud. Since KJPBS is capable of searching Bible databases other than just the King James, it means its ELS implementation can also do searches in the original Hebrew text, like I had investigated in the 1990's. And with its ability to support internationalization, thanks largely to the cross-platform Qt Framework it uses, it would become the software app I wanted to write back then. I have spent the past five months or so writing the ELS Search subcomponent of KJPBS. It's fully functional and essentially complete. It is still in need of a lot of polishing and some more integration with the main KJPBS, such as for doing persistent settings so that users can set things like fonts and colors and such. But, it's to the point that an "alpha" version can be made available for a greater audience to start experimenting with. If you are reading this and wish to start experimenting with ELS Searches, or just want to checkout the latest snapshot of KJPBS development, you can follow the details below to do so. Perhaps you can help prove that ELS is more than just apophenia? Or maybe you'll prove that that's all it is? Who knows. Before you start, I highly recommend that you search the internet for "Equidistant Letter Sequence" and "Bible Code" and read its history and as many details about it as you can. For example, it's not just about how many times something appears or doesn't appear. It's about finding related words or phrases intersecting in close proximity when the probability of finding them in such clusters by random chance should dictate otherwise. For example, finding "UFO" and "ROSWELL" together, perhaps clustered with other related words and details, might be significant. I'm not saying there isn't necessarily something significant to the counts and skips of certain words, but the essence of ELS itself has little to do with counts and is more to do with the probability of clustered words. And before you ask if there's a list of words found or words to search, no there isn't and there won't be. This isn't about finding words from the Bible itself. It's about finding words from any context and any language that just happen to "coincidentally" occur clustered together in the Bible. For this software to provide such a word list, it would have to have every possible dictionary available. Words could be proper names and places or even dates. Things that you wouldn't find in the plain text of the Bible and may not even find in a normal dictionary. So no, there is no "word list". Please note that this is NOT a full "official" release of a new version of KJPBS. The version posted on the official, PureBibleSearch.com, website is still the same version that's been there for quite sometime. Instead, this is an alpha snapshot test version of the current KJPBS code. It can be installed and used alongside (though not running simultaneously) with the existing version. There's no need to uninstall or change your existing KJPBS setup to try this. The snapshots are published on GitHub as assets. Here's the link to the release page, with the most recent version at the very top: https://github.com/dewhisna/KingJamesPureBibleSearch/releases There are instructions there for each Operating System supported (Windows, Linux, and Mac). The files for the snapshot are found in the "Assets" drop-list below the instructions. Also, since this is still a work-in-progress, it's not a fully polished installer and as such requires a bit more computer know-how to set up. It's also not cryptographically digitally signed yet either. However, both MD5 and SHA256 checksums of the asset files are posted there with the instructions. If the instructions on the page above don't make any sense to you and you can't figure out how to install it, then you are probably not a good candidate to serve as an "alpha tester". I have given the task of coalescing feedback, tracking ELS Search findings, and supporting user questions to two individuals: Ed Trujillo and Kevin Christy. This is largely because it was them that approached me last year about adding ELS support to KJPBS and helped pushed me toward implementing it. They are leading discussions on ELS findings through Brandon Peterson's KJV Code (kjvcode.com) Discord channel, which you can access here: https://discord.gg/azMEAuEJ6n Ed has created a couple of YouTube videos to help people get started. The first is on installation on a Mac: https://www.youtube.com/watch?v=sWeVa8IRsH8 And two are on performing searches: https://www.youtube.com/watch?v=WZe32OG6kis https://www.youtube.com/watch?v=ds_OIhvl59Q Ed Trujillo can also answer specific questions via email at: surest.towered-01 (at) icloud.com So if you're interested in ELS, then go ... hunt ... see what you can find. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2020-05-19 02:26:24
|
To All King James Pure Bible Search Users: About five years ago, when the Let's Encrypt initiative (https://letsencrypt.org/) was launched and in its beta phase and website encryption certificates were finally freely available, I began reworking the Pure Bible Search websites to use encryption and make it more secure for all users. Unfortunately at that time, I ran into some technical challenges due to the way things work on the remote cloud computing environment that made it very difficult to implement. And before I could figure those out and get it resolved, I got busy with other things and somewhat forgot about it. However, this past weekend, I revisited it and after a bit of frustration working through those technical difficulties, I am happy to announce that the Pure Bible Search website (https://www.PureBibleSearch.com/) and all of its companion websites are now fully SSL/TLS encryption compliant throughout. This means when you visit https://www.PureBibleSearch.com/ you can use "https" (secure) instead of "http" connections. And you should see the padlock icon on your web browser, indicating you have a secure connection to the Pure Bible Search servers, along with the encryption certificate details to validate its authenticity. To the average user, this is all somewhat transparent and goes unnoticed. But what it's providing is keeping others in the chain from your computer or device to the Pure Bible Search servers from spying on what you are doing online or altering the content that you receive. Without encryption, anyone who can sniff your network connection, such as your internet service provider or internet backbone routers, could see exactly what you are searching for in the online Bible or what you are browsing on the website or even modify it on you. My prayer is that this will help those in persecuted countries by encrypting all software downloads and online search traffic on PureBibleSearch.com and its interrelated sites. And I set up the server to automatically redirect insecure connections to the secure connection so that you won't accidentally go to the wrong site or navigate away from the secure one. Sorry for any instability on the webservers you might have experienced this past weekend while I was setting this up, particularly those using the online WebChannel search. I tried to keep server restarts to a minimum, but some, like when I accidentally deleted my administration key and had to generate a new key, were inevitable. Also, sorry that it has taken so long to get this implemented. I had intended it to be functional five years ago. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2020-04-06 15:29:39
|
To All King James Pure Bible Search Users: This is a followup to yesterday's announcement of the availability of the KJPBS WebAssembly on the PureBibleSearch.com website. Several people have contacted me regarding issues using copy-and-paste to/from the WebAssembly application and the clipboard in your operating system. Thank you to those who did. Unfortunately, this is related to the sandbox the browser is applying to the application, mentioned in my previous post. One of the system resources that is restricted is the system clipboard. The reason is that if you happened to go to a malicious website, you would not want anything on that website to have automatic access to your clipboard -- either to read out potentially sensitive data you might have in your current clipboard nor to put viral scripts or spam content onto your clipboard. Instead, you'd want any and all clipboard operations to be initiated by you, the user, so that you can control what is copied and in which directions. This is actually one of the items listed in the "Things that don't work" for Qt WebAssembly. See the last item here labeled "QClipboard": https://www.qt.io/blog/2018/05/22/qt-for-webassembly And there's a QtBug issue on this with some potential ways I can work around it in the KJPBS code: https://bugreports.qt.io/browse/QTBUG-64638 Based on the details outlined there, it seems I may be able to add some additional event processing code to KJPBS to make clipboard operations function better, but it is quite complicated and is going to require a bit more work and testing on my part and may still have slightly different performance from one browser to another. So please be patient with this aspect of WebAssembly and know that I am aware of it and am working on it. Thanks! God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2020-04-05 15:23:46
|
To All King James Pure Bible Search Users: Many of you may recall a strange server outage for the PureBibleSearch.com website on March 12th. To this day, I still don't know exactly what caused that. It might have been COVID-19 related or it could have been that the handle of the broom of the janitor in the computer data center accidentally hit the power switch to the server. I suspect the former and someone needing more computer resources at AWS and yanked my spot instance. The type of service I have only gives a 2 minute warning prior to going down. The only clues I have from the log files and history reports is that it started shutting down at 14:52:01 UTC, a few seconds after it was notified of the pending shutdown, and was offline about 2 minutes later at 14:53:55 UTC... Since I was at work when it happened, it took me about 12 hours to configure a replacement server and get it back online by that evening. But I'm happy to report it has been running without issues ever since. These certainly are strange days and bizarre times, but I have not let them go to waste. Since I've had more time at home and not so focused on other tasks, it has given me opportunity to explore porting the King James Pure Bible Search software to the new WebAssembly target. WebAssembly is essentially the next generation of Emscripten. So what are Emscripten? And WebAssembly? Glad you asked... Emscripten (https://emscripten.org/) is a toolchain designed to cross-compile C/C++ code originally to Javascript (the native scripting language for most web browsers) and now to WebAssembly. This allows applications to be compiled to run right inside your browser without having to install anything on your computer. And unlike the WebChannel and VNC versions of KJPBS, which run on a remote cloud computer server and are only accessed via the browser, run entirely locally within your browser itself. Ever since February 2014, I have had an Emscripten version of KJPBS available on the PureBibleSearch.com website that allowed users to run a version of KJPBS in their browser as Javascript. While this was great, and was no small feat, it was considerably slower and more clunky than the full application, because Javascript is (mostly) an interpreted language and had to deal with a set of browser sandbox restrictions that varied from one browser to another. Recently, a new technology has emerged called WebAssembly (https://webassembly.org/). WebAssembly is a binary instruction format language that has been adopted as a standard by all of the major browsers. Emscripten was extended to target this new instruction set and cross-compile applications to run within WebAssembly on these browsers. WebAssembly, being a binary instruction format language, is much faster and more efficient than its Javascript predecessor. It's quicker to load and requires less overhead. And by being a specific standard, it has a standardized sandbox environment on all browser platforms. What is this sandbox I keep talking about, you may wonder? A sandbox is a restricted environment for a script or application that allows a limited set of system resources to be accessed. The application can "play", but only within its "sandbox" (much like a kid who is isolated to play alone in a sandbox on a playground is isolated from the rest of the playground). When you visit any website that needs to run code on your local computer, you wouldn't want that code to have full, unlimited access to everything on your computer, as you might stumble across a nefarious website with malicious code and it could take over your computer. So the web browser, puts all code it runs from remote sites into its own "sandbox", allowing it to run, but with only limited and specific access to system resources. This new WebAssembly technology is very new and was only first adopted by some browsers in 2017 and now in all major browsers by 2019. As such, to run any WebAssembly application, you must have installed the latest version of your browser (compatible browsers are listed at the https://webassembly.org/ link). This weekend, I just posted the first WebAssembly version of KJPBS to the http://www.PureBibleSearch.com/ website. It is still somewhat experimental and you will certainly find various quirks with it -- for example, one quirk that I haven't figured out what to do about yet is the shortcut keys within the application, as the browser is intercepting them for its own shortcuts. Since it is a sandboxed application, which makes it difficult to save a local user notes file, this version, like the former Emscripten version and VNC version of KJPBS, is a "Lite Version" of KJPBS that doesn't allow user text highlighting, notes, or cross-references, because there is no good way to save them -- meaning you'd lose your notes and highlighting when you exit your browser and/or clear its cache. So those features are simply disabled. In general, this gives yet another way to run KJPBS that will grow as WebAssembly grows and is adopted by other browsers and platforms. I have had a few people test it on mobile devices, but so far, it seems that at least iOS and Android do not yet support it. Perhaps they will in the near future? However, even though I haven't been able to test it yet, I do suspect it will work on a Windows Tablet with an appropriately new enough compatible browser installed, like Chrome or Firefox, since a Windows Tablet is essentially just a Windows laptop computer in a different form factor. But if anyone is able to make KJPBS WebAssembly run on either an iOS or Android device, please let me know the exact Operating System version and which browser was used and its exact version, so that I can document it and notify other users. You can find the KJPBS WebAssembly version on the same page as the VNC and Emscripten versions of KJPBS on PureBibleSearch.com at: http://www.purebiblesearch.com/online/index.html Note that the WebAssembly version requires an initial download of about 100megs each time you launch it. This transfer contains all of the Code, Bible Databases, and Dictionaries and copies it to your computer's browser to run. However, once it begins running, it runs entirely within your browser and no longer needs web access until you close the page and start all over. But, if you are on a limited data plan, please be aware of this 100meg transfer. I hope this version proves useful to someone. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2019-08-03 23:43:44
|
To All King James Pure Bible Search Users: This past week, I finished up another useful command-line tool for KJPBS called 'KJVSumThing', which complements the existing KJVLookup and KJVSearch command-line tools and displaces the KJVPhraseSearch command-line tool. Unlike the main KJPBS Application, which shows the number of occurrences for a given phrase or phrases, KJVSumThing searches for all possible consecutively occurring phrases whose combined occurrence counts total (or sum) to some multiple of a given number (called a modulus value), hence the name "Sum Thing". For example, you could search for all possible consecutive two-phrase pairs in the New Testament that sum to some multiple of 666 or 46 or 33 (or pick your favorite number). This tool displaces the KJVPhraseSearch tool, because if you were to search for a single phrase with occurrence counts of one times the given number, the resulting output is the same as KJVPhraseSearch for the same search. Plus, KJVSumThing uses some clever caching techniques that makes it much faster. The logic for this type of search and the concept of converging phrase occurrence counts were derived by Jay Brown, who has been actively studying interesting numeric patterns in the King James using the KJPBS software. This command-line tool was created to broaden that search to see if there really is something to these patterns in the Bible, or if their existence is merely coincidence. And we are told in Rev 13:18: "...Let him that hath understanding count the number of the beast..." An example of a search similar to the former KJVPhraseSearch tool using KJVSumThing, if you search for single phrases that appear one-times 66 times throughout the entire Bible, you get: ---------- $ KJVSumThing -sc -x1 1 1 66 Reading Bible Database: King James Searching within Old Testament, New Testament, Superscriptions Scanning Genesis 1:1 [1] through Revelation 22:21 [12] for 1 Consecutive-Phrase(s) which have an Occurrence-Modulus of 66 and occur exactly [1 * 66] times Scoping All Phrases Combined to be anywhere Scoping Individual Phrases to be anywhere Found 58 unique solutions having a Modulus of 66: *(acts) [1 * 66] *(afterward) [1 * 66] *(beth–el) [1 * 66] *(chambers) [1 * 66] *(comfort) [1 * 66] *(crown) [1 * 66] *(fool) [1 * 66] *(golden) [1 * 66] *(kindled) [1 * 66] *(rent) [1 * 66] *(rule) [1 * 66] *(tents) [1 * 66] *(thereon) [1 * 66] *(walls) [1 * 66] *(wast) [1 * 66] *(all your) [1 * 66] *(an offering) [1 * 66] *(and joseph) [1 * 66] *(and six) [1 * 66] *(as an) [1 * 66] *(covenant of) [1 * 66] *(eat of) [1 * 66] *(give unto) [1 * 66] *(him all) [1 * 66] *(is of) [1 * 66] *(it the) [1 * 66] *(lord but) [1 * 66] *(not i) [1 * 66] *(now when) [1 * 66] *(of brass) [1 * 66] *(of whom) [1 * 66] *(saying i) [1 * 66] *(the dust) [1 * 66] *(the fathers) [1 * 66] *(the good) [1 * 66] *(thy brother) [1 * 66] *(vessels of) [1 * 66] *(when she) [1 * 66] *(which hath) [1 * 66] *(all the days) [1 * 66] *(in the earth) [1 * 66] *(in the name) [1 * 66] *(land of canaan) [1 * 66] *(said unto moses) [1 * 66] *(that i will) [1 * 66] *(that they might) [1 * 66] *(that were numbered) [1 * 66] *(the first year) [1 * 66] *(them out of) [1 * 66] *(when they were) [1 * 66] *(words of the) [1 * 66] *(in the name of) [1 * 66] *(of the king of) [1 * 66] *(of the kings of) [1 * 66] *(out of the hand) [1 * 66] *(the land of canaan) [1 * 66] *(out of the hand of) [1 * 66] *(written in the book of) [1 * 66] ---------- The former KJVPhraseSearch tool only started with 2-word phrases and so returned only the last 43 results, but KJVSumThing returns all 58. And here's some random interesting excerpts from other searches using KJVSumThing: $ KJVSumThing -sc -so -ss -v -tc 1 2 666 "Matt 1" Reading Bible Database: King James Searching within New Testament Scanning Matthew 1:1 [1] through Revelation 22:21 [12] for 2 Consecutive-Phrase(s) which have an Occurrence-Modulus of 666 while toggling case-sensitivity Scoping All Phrases Combined to be anywhere Scoping Individual Phrases to be anywhere *(when they were come) / *(into) [1 * 666] *(into) / *(the land of) [1 * 666] (to) / (Herod) [5 * 666] (the king) / *(had) [1 * 666] *(come) / *(to his) [1 * 666] (to) / *(cast out) [5 * 666] (into) / (hell) [1 * 666] (And he) / *(said unto them) [1 * 666] ... $ KJVSumThing -sn -sc -v -tc 1 2 666 "Gen 1" "Matt 1" -end Reading Bible Database: King James Searching within Old Testament, Superscriptions Scanning Genesis 1:1 [1] through Malachi 4:6 [31] for 2 Consecutive-Phrase(s) which have an Occurrence-Modulus of 666 while toggling case-sensitivity Scoping All Phrases Combined to be anywhere Scoping Individual Phrases to be anywhere *(be) / *(fruitful) [8 * 666] *(and they shall be) / (one) [2 * 666] *(man) / *(and his) [4 * 666] *(it came to pass when they) / (were) [3 * 666] *(thou hast) / *(driven me out this day from) [1 * 666] (the mountains) / (of) [43 * 666] (were) / *(giants) [3 * 666] (of) / (the mountains) [43 * 666] (born) / *(unto) [10 * 666] *(him) / (at) [8 * 666] *(the altar) / (And the LORD) [1 * 666] (and) / *(the door) [47 * 666] (that the) / *(wickedness) [1 * 666] *(be) / *(a god) [8 * 666] (I will) / (cause) [3 * 666] *(your) / *(flesh for) [2 * 666] (the land) / (And it came to pass when) [2 * 666] (will destroy) / *(this) [3 * 666] (out of the) / (paw of the bear) [1 * 666] (out of the) / (paw of the lion) [1 * 666] ... ---------- This new tool is a command-line only tool because I don't yet know of a good way to incorporate it into the KJPBS GUI application. The searches in this tool are generally slow and can produce extremely large amounts of output, and so it doesn't lend itself well to a graphical-user-interface type of environment. For a number of reasons, the command-line tools aren't included with the main KJPBS GUI application installers. However, users can use the KJPBS Docker container image scripts to build and run the tools themselves by using the four files and instructions at: https://github.com/dewhisna/KingJamesPureBibleSearch/tree/master/docker The command-line tools target the more advanced KJPBS users who are comfortable with running command-line applications on their computer and want to dig deeper into the search possibilities in the King James Bible. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2019-07-25 14:16:01
|
To All King James Pure Bible Search Users: Almost exactly one year after I first released KJPBS to run in a Docker Container, I've just finished a major update to that Docker Container Image, both in content and functionality. What is Docker? Docker is a software program that allows you to easily build and use virtual computer nodes right on your computer. These nodes are kept and run in "containers". The "container" is essentially its own complete operating system containing whatever applications it needs to function for its intended purpose. It's somewhat isolated from the rest of your computer and doesn't even have to be the same operating system that your computer is running. The Docker container scripts I have developed for KJPBS creates a Linux-based image and compiles and runs KJPBS and its tools in an environment similar to what I use for developing them. This allows them to work and run on your computer without your computer having to be set up in a particular fashion nor does it require you to have special development tools or compilers, meaning that it will work the same for everyone without requiring different installation and configurations for every different system out there, which makes it possible for everyone to use. And should work well on Windows and Mac in addition to Linux computers. These tools are targeted for the slightly more advanced KJPBS user who wants to dive deeper into searching the King James Bible or explore the KJPBS code base. This does not replace anything with the existing search software and its resources. It only adds to it. If the main application handles all of your search needs as it is or if this email makes no sense to you, then you can ignore this, but if you want to explore some of the lesser-known parts of KJPBS or perhaps write your own tools using parts of the KJPBS code base, you might want to look into the KJPBS Docker Container Image. If you have previously used the KJPBS Docker Container, be sure to read the entire README file from this update as things have changed dramatically from the first release. The link to the KJPBS Docker Provisioning scripts and complete instructions can be found in the KJPBS GitHub repository at this location: https://github.com/dewhisna/KingJamesPureBibleSearch/tree/master/docker Changes from the previous release: - Upgrade from Xubuntu 16.04 Xenial to 18.04 Bionic - Upgrade from Qt 5.6.3 to the latest Qt 5.13.0 - XRDP Support to run the GUI version of KJPBS within the container - Nginx server to enable running KJPBS WebChannel from within the container - Building of all of the KJPBS command-line tools instead of a subset - Container program execution as 'kjpbs' user instead of 'root' user - Designed to be used as a Persistent Container instead of a Disposable Container - Multi-user daemon init process using systemd replacement suitable for Docker - Smaller Image Size of 4.84GB instead of 11.5GB - Uses prebuilt Qt binaries so that provisioning is faster and the image is smaller - Could be used with a reverse proxy to serve as a KJPBS WebChannel server Enjoy the update! God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2018-07-20 14:37:09
|
To All King James Pure Bible Search Users: There is now an easy way to compile and use the KJPBS Command-Line tools on your computer without actually having to know how to compile and write software, as I have created a Docker container provisioning script that will automate the building and configuration of the KJPBS Command-Line tools. What is Docker? Docker is a software program that allows you to easily build and use virtual computer nodes right on your computer. These nodes are kept and run in "containers". The "container" is essentially its own complete operating system containing whatever applications it needs to function for its intended purpose. It's isolated from the rest of your computer and doesn't even have to be the same operating system that your computer is running. The Docker container scripts I have developed for KJPBS creates a Linux-based image and compiles and runs the KJPBS tools in an environment similar to what I use for developing them. This allows them to work and run on your computer without your computer having to be set up in a particular fashion or with specific tools or compilers to use KJPBS directly outside of the container, meaning that it will work the same for everyone without requiring different installation and configurations for every different operating system, which makes it possible for everyone to use. To set up your computer to use the KJPBS Command-Line tools in a Docker container, you simply need to do the following: 1) Install Docker Community Edition by visiting https://www.docker.com/community-edition and following their instructions for installing Docker-CE on your computer. 2) Install Packer by visiting https://www.packer.io/downloads.html and downloading the correct version for your computer. Packer is distributed as a zip-file containing a single, self-contained binary executable that you can simply extract and place on your computer so that it's in your system execution path (or in your working folder while creating the container). 3) Copy the KJPBS Docker script files, found on GitHub at https://github.com/dewhisna/KingJamesPureBibleSearch/tree/master/docker to a folder on your computer. 4) Open a command-prompt on your computer in the folder where you placed those Docker script files and run the following command: packer build packer_docker_KJPBS.json This will create the Docker image for KJPBS. Take a coffee-break while it's processing, as this step takes a while to run. The four steps above only need to be completed once to get your computer set up with the KJPBS Docker image. After it's completed, your computer will have all of the KJPBS command-line tools ready to use. Then, anytime you wish to use the KJPBS command-line tools, simply bring up a command-prompt on your computer and enter: docker run --rm -it localhost:5000/dewtronics/kjpbs-cmd:latest That will launch the KJPBS Docker Container and give you a new command-prompt to run KJPBS commands. Then you can simply run programs like KJVLookup, KJVSearch, and the new KJVPhraseSearch. Here's some examples: # KJVLookup 1 "John 3:16" # KJVSearch -h -t 1 "Word of God" # KJVPhraseSearch -sc 1 13 Run these tools without any options to see usage information. When you are finished using the command-line tools, simply enter "exit" to shut down the Docker container. The KJPBS command-line tools do require basic command-line proficiency on your computer. If you are unfamiliar with using the command-line for simple tasks, you'll probably just want to stick with using the normal graphical user interface KJPBS application and not try using the command-line tools. Also, note that the KJPBS Docker Image generated is around 11.5GB in size (not counting the space requirements for Docker and Packer) and will probably require 2-1/2 to 3 times that amount of hard drive free-space to generate. So make sure you have ample free hard drive space before you begin -- I recommend having at least 50-60GB free to try it. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2018-07-20 14:36:16
|
To All King James Pure Bible Search Users: This past weekend, I finished up another useful command-line tool for KJPBS called 'KJVPhraseSearch', to complement the existing KJVLookup and KJVSearch command-line tools. Unlike the main KJPBS Application, which determines the number of occurrences for a given phrase, KJVPhraseSearch searches for the phrases that occur a certain number of specified times within a certain minimum and maximum phrase length. For example, if you search for the phrases of 2 to 10 words that appear 66 times, you get: ---------- # KJVPhraseSearch -sc 1 66 Reading database: King James Searching for phrases of length 2-10 words that occur 66 times: Found 43 phrases having 66 occurrences: all the days all your an offering and joseph and six as an covenant of eat of give unto him all in the earth in the name, in the name of is of it the land of canaan lord but not i now when of brass of the king of of the kings of of whom out of the hand, out of the hand of said unto moses saying i that i will that they might that were numbered the dust the fathers the first year the good the land of canaan them out of thy brother vessels of when she when they were which hath words of the written in the book of 41 Unique phrases found ---------- For a number of reasons, the command-line tools aren't included with the main GUI application installers. However, users can compile them from the source code on GitHub (https://github.com/dewhisna/KingJamesPureBibleSearch). But, I have a surprise, which I will be detailing in another email, that will allow users who aren't familiar with compiling software, to build and use the command-line tools as well, as I have written a provisioning script for a Docker container that allows the user to enter a single command (after installing two freely available applications, Docker and Packer) and build the KJPBS command-line tools for their computer. Look for a second purebiblesearch-release mailing list posting to detail how to build and run the KJPBS command-line tools in a Docker container across multiple computer architectures. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2018-05-20 02:57:59
|
To All King James Pure Bible Search Users: I spent a fair amount of the day updating the main http://www.PureBibleSearch.com/ website and made the following enhancements: 1) Added links to the Mobile Device JavaScript-based App Installers for the offline mobile search app that Clayton Carney contributed. This App is based on KJPBS-inspired search logic and can be loaded onto your Android and/or iOS mobile device, tablets and smartphones, for searching the King James Bible when you're not online with the internet. He first made these available about a year ago. My sincere apologies to him for being so slow to get the links posted on the website. And Thank You Clayton for the hard work you did to make them available! (https://github.com/claytoncarney) 2) I created individual Portable Drive Zip Files for KJPBS for each operating system, each containing a complete portable copy of KJPBS that can be loaded onto a USB flash drive, or similar device, and used on any computer without actually installing KJPBS on the computer. They also support launching in "stealth mode", where KJPBS doesn't leave footprints in the system registry for settings (refer to the users manual for details). These have always been available on the complete ISO disk image, but these separate zip files will make them more readily available for users. 3) The WebChannel KJPBS (http://webchannel.PureBibleSearch.com/) now has the latest Reina-Valera 1865 publishing that fixes some typographical issues and is the one that will soon be available on all Sword-based search software apps. Also included is the Bible Audio for the New Testament that you can listen to online. The Reina-Valera 1865 is one of the few Spanish Bibles that is true to the same Textus Receptus and Masoretic vine of scripture as the King James. Many thanks to the work that Brother Vince LaRue is doing in his ministry work in South America with Ministerios Valera 1865 (https://www.valera1865.org/). 4) The VNC KJPBS (http://vnc.PureBibleSearch.com/) has been updated to also have the Reina-Valera 1865 database and the VNC portal page has been updated to have a custom Captcha script, since Google has retired their former reCaptcha server script and I can't stand their new "pick a picture" version. Hopefully the new Captcha will also be less annoying than the previous Google reCaptcha. It doesn't need to be overly secure, just functional enough to keep webbots and spiders from crawling into the VNC portal, as that portal launches additional virtual computer cloud resources when used. 5) Once again the Chaos Monkey made a pass through SourceForge. (https://blog.codinghorror.com/working-with-the-chaos-monkey/) This time, though, it wasn't the major data system failure they had last time. But, they decided to move the individual project web page hosting to different computer nodes, but they weren't very careful with the rollout logistics and caused the main PureBibleSearch.com page to be down for several days. It would have lasted longer, but fortunately, I happened to discover it, and moved it to the same virtual computer system hosting the WebChannel and VNC portals to where it's easier to administer. In any case, enjoy the updates to http://www.PureBibleSearch.com/! God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2017-07-06 18:53:40
|
To All Online King James Pure Bible Search Users: The LXX Greek Septuagint Version 270 BC Text is now available for searching via the online Webchannel Pure Bible Search at: http://webchannel.PureBibleSearch.com/ Simply select the Septuagint Database in the Bible Selection drop-list at the top of the Scripture Browser page. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2017-07-04 18:34:49
|
To All Online King James Pure Bible Search Users: In addition to the English 1769 and 1611, the Spanish Reina-Valera 1602, 1865, and Gómez, and the German Luther 1545 Bible Texts, the Textus Receptus Greek New Testament text, 1550 and 1894, is now available for searching via the online Webchannel Pure Bible Search at: http://webchannel.PureBibleSearch.com/ Simply select one of the Textus Receptus databases in the Bible Selection drop-list at the top of the page. And of course, enter your search in Greek. Here's a search to get you started. To search for all forms of Ekklesia or "church", enter: "εκκλησ*" (without the quotes). For Linux users who only have an English layout keyboard, here's a link for a good way to configure your X-Windows Compose key to allow easy entering of Greek Letters: https://newton.cx/~peter/2013/04/typing-greek-letters-easily-on-linux/ For Windows and Mac users, refer to your operating system documentation for details on how to enter various Unicode key combinations. For example, on Windows, it's usually done via the alt-key and entering the numeric code for the letter (obtained via the system character map) via the numeric keypad and/or through the system internationalization keyboard facility/plugin. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2017-06-13 13:20:08
|
To All Online King James Pure Bible Search Users: Short Summary: Partial solution has been found and the Pure Bible Search services are back online. Longer Explanation: I have commissioned a new spot instance server to host the King James Pure Bible Search online services, albeit a little slower than before. The previous computing cloud instance that was running it had 4-cores and ran closer to 3 GHz. The new server is only 2-cores and is about 2.3 GHz. It also has 60% of the dedicated bandwidth to the elastic block storage grid (i.e. its "hard drive") and has roughly 50% of the network throughput. However, all services are back online. You may notice slightly longer search times when doing online searching or browsing the online video list in the Media Drop server. The tests I ran, however, show it should be minimal under normal conditions. But, I don't know what's going to happen when I start throwing large video stream transcoding jobs at it, which are highly CPU intensive. If you have any difficulties accessing it or if the server response time is unbearably slow, please let me know and I'll work even harder at finding a larger server to run it on. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2017-06-12 22:35:00
|
To All Online King James Pure Bible Search Users: Short Summary: The online Webchannel, VNC, and MediaDrop King James Pure Bible Search Server is down and there's presently no estimate as to how long it will be down. Longer Explanation: The King James Pure Bible Search Online Server runs on an Elastic Compute Cloud (EC2) virtual computer under a spot instance to keep the expense of running it low. On a spot instance, you place a bid for compute resources and as long as the ask price is lower than your bid, your compute instance can run. Spot instances are a lot less expensive than reserved instances and way less expensive than on-demand instances. The downside is that the plug can get pulled, with almost zero warning, at any time, and that is what just happened. For the last three months or so, the ask price has been hovering around $0.0431 per hour. On-demand pricing was $0.21 per hour. My bid, which was actually higher than the on-demand rate to keep brief extreme fluctuations from killing the server, was $0.30 per hour. I don't know what just happened, but at approximately 4:17PM CDT (UTC-0500), the ask price skyrocketed to $2.10 per hour (ten times the on-demand rate), and so my computer instance got terminated. At that price, it would cost an enormous $18400+ per year just to keep it running, not counting the cost of data transfer rates and data storage fees. I'm somewhat used to sudden price fluctuations causing brief outages, such as last November during the election when people were spooling up servers to run election prediction models, but what makes this occurrence different is that it isn't just a temporary spike in the pricing on one or two zones for a couple of minutes. This time it's in all five zones of the eastern region data center and the price hasn't budged for the last hour in any zone. Plus, it's been at this rate for at least the last three months in one of the five zones in that region. What this means is that I have no idea when the rate is going to drop and I'll be able to get the Pure Bible Search Server back online. One possibility is to look at different computer resources for the server that aren't in such high demand, but that might not work well for what is needed to function correctly and serve all of the same functions. In any case, I've started creating a new machine image and snapshot from the disk volume of the terminated instance so that I can get it restarted as soon as a computing resources are available. Until I can find a solution and get it back online, the following services are down: - King James Pure Bible Search WebChannel - King James Pure Bible Search VNC Server - Pure Bible Search Media Drop Video Server - Live Bethel Church stream transcoding and recording The download page at http://www.PureBibleSearch.com/ is NOT affected by the outage, as that is hosted on a different server, so you can continue to download the offline installers. I will send another posting to this mailing list when the server has been restored, which may take several days. Sorry for the inconvenience. Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2017-05-27 21:57:56
|
This posting is to answer the question on how to search for when a given word or phrase exists a certain number of times within the same verse using King James Pure Bible Search (KJPBS)... This post is targeted to Jim Ross who contacted me directly via his SourceForge account to ask this question. However, his SF account is set up to not accept direct email replies and he left no additional contact details, so I have no way to reply to his email directly other than via this Pure Bible Search Release notification list in hopes that he may see it, even though I could not find his name in the list registration database. So Jim, I hope you receive this answer and I hope you don't mind my sharing it on this mailing list. I also hope it proves useful to someone else with a similar question. Though it's probably a bit technical for the average KJPBS user. Also, my answer assumes you are working on the Linux operating system. It should work on a Mac with a few alterations. And for Windows, it will require Cygwin. Jim's Question: "How can I search for and find only the verses that contain the same word several times? For instance the word “Lord” (not case sensitive) is found four times in several verses. I want to find only the verses that the word “Lord” (not case sensitive) is found four times in a single verse. Is that possible to do?" My Answer: I don't know of a way to currently do it from within the main application GUI itself. However, I do have a command-line utility program called KJVSearch that uses the KJPBS database and search-logic to do targeted, direct searches, and the output of that can be filtered via either a very simple program or script or even captured to a file and queried via a tool like Excel or LibreOffice. In order to use KJVSearch, you will need to compile it for your particular operating system, as it's a development tool and not normally part of the standard KJPBS installation package. The dependencies for compiling the KJPBS support tools are the same as needed for KJPBS itself, and while that's only crudely documented, it is somewhat outlined in the Travis build-script (.travis.yml) file in the KJPBS repository, with the key dependency being Qt. When you install Qt, also install Qt Creator. Then from within Creator, you can navigate to a checkout of the KJPBS source code from either SourceForge or GitHub and locate the "KingJamesPureBibleSearch/programs/KJVSearch" folder and load the "KJVSearch.pro" project file, configure it for your Qt build environment, and then compile it. Once compiled, open a command terminal and 'cd' to the folder where you built KJVSearch. Note that for it to find the KJPBS databases, the database files must be found via the relative path of "../../KJVCanOpener/db/" relative to the folder where KJVSearch is run. So make sure your shadow-build folder is at the correct level relative to the database files and/or copy the built executable after compiling it. Then, from the command-line, run a search like: $ ./KJVSearch -s 1 lord This will do a case-insensitive search of "lord" and output the results on separate lines (which is the '-s' option). For case-sensitive instead, add the '-c' option too and enter the search text as desired. This will output a series of numbers known as "normalized indexes", one per line. The above example will output 7836 numbers to be exact, one number for each occurrence of the search phrase "lord". A "normalized index" is the method KJPBS uses internally to represent book/chapter/verse/word indexes within the text, normalized to the versification structure of the King James text, rather than the linear index within the text. It uses one byte (256 values each) per book, chapter, verse, and word field. So, taking the first result for the above example, which happens to be 16909333, when you divide it by the 256 modulus, you have the following reference: Book: 1 Chapter: 2 Verse: 4 Word: 21 That would correspond to the 21st word of Genesis 2:4. To further explain the modulus 256 calculation, it's only repeatedly dividing by 256 where the remainder is the value: 16909333 / 256 = 66052, remainder 21 (the word) 66052 / 256 = 258, remainder 4 (the verse) 258 / 256 = 1 (the book), remainder 2 (the chapter) So... to find out which verses have "lord" (case-insensitive) listed four times, you only need to use a script or Excel (or LibreOffice, etc), to take the list of numbers from KJVSearch, divide each number by 256 (truncating the fractional decimal value) to remove the word index and report the number of times each of the resulting values appear in the remaining list, which can easily be done with the data and statistics analysis features of a spreadsheet or a single line of code in a script. Here's how to do your desired query at the bash shell with only two command-lines. It will create a temporary file called 'temp.txt' that your can remove when done: $ for v in `./KJVSearch -s 1 lord`; do echo $[v/256] >> temp.txt; done $ for v in `cat temp.txt`; do count=`grep -c -w $v temp.txt`; if [[ count -eq 4 ]]; then echo $v; fi done | uniq - The result is: 264471 = Numbers 9:23 271362 = Numbers 36:2 460301 = Judges 6:13 596250 = 1 Samuel 25:26 596252 = 1 Samuel 25:28 596255 = 1 Samuel 25:31 596499 = 1 Samuel 26:19 857619 = 1 Chronicles 22:19 921099 = 2 Chronicles 14:11 1578790 = Jeremiah 23:38 1581323 = Jeremiah 33:11 2952710 = Romans 14:6 That means there are 12 verses that contain "lord" (case-insensitive) exactly 4 times each. To do other phrases, simply change "lord" in the above two command-lines in the call to "KJVSearch". To find other numbers of occurrences, change the "4" in the above two command-lines in the "[[ count -eq 4 ]]" expression. To make it case-sensitive, add the "-c" to the call to KJVSearch. Don't forget to delete the "temp.txt" between searches or you'll get incorrect results. And that's the only way right off I can think of to do such a search with KJPBS. So yes, it can be done, but... Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2016-03-25 14:00:40
|
Attention King James Pure Bible Search Users: The KJPBS WebChannel and MediaDrop Video Servers are now back online and running as before. So you should be able to visit http://WebChannel.PureBibleSearch.com/ and once again do online searches of the Bible. Or visit http://MediaDrop.PureBibleSearch.com/ for videos. Depending on your Internet Service Provider (ISP), there may be a slight delay in your computer seeing the new server due to Domain Name (DNS) propagation. If you have difficulty accessing the server, first try flushing the cache on your web browser and/or restart your web browser or computer to make sure your local machine is fetching IP addresses from the upstream DNS server. Generally, that will be sufficient to restore your access, but if it still doesn't work after trying those things, then wait several hours and try again, as it can sometimes take up to 24 hours for domain name updates to propagate through all servers on the internet. It took all night to accomplish, but the good news is that even though the last server backup was two months old, no data was lost for any of the recent video posts and such. I was successful in creating a snapshot image from the remnants of the previous server's disk volume and constructing a new virtual machine image from that snapshot in a different data center to get it restored. So all that was lost was ~12 hours of uptime and having to move to a new IP address. But at least you'll be able to use it to read and search the scripture over the Easter Weekend! Have a great Easter Weekend! He Is Risen!! Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2016-03-25 03:55:50
|
Attention King James Pure Bible Search Users: I just discovered that my EC2 (elastic computing cloud) server spot instance that was hosting the KJPBS WebChannel and MediaDrop servers was outbid and got terminated this evening. I'm working on recommissioning a new server and getting it rebuilt, but I don't know yet how long that will take or what data might have been lost since the last backup was made. The disk volume is still floating out in cyberspace, so I'm hoping I can at least pull the outstanding data from it as I rebuild it, assuming that I can't just move it to the new server. So in simpler terms, the KJPBS WebChannel and MediaDrop websites will be unavailable until I get the server rebuilt -- hopefully within the next 24 hours, but it may take several days to get it back running. Sort of bad timing with it being Easter weekend when many people will want to read and search the scriptures, but on the positive side, since I have Good Friday off work, I can use the time to get the server rebuilt. The main http://www.PureBibleSearch.com/ website, however, is still up and running and is unaffected by this outage. You should still be able to download the installers for all supported operating systems without any issues and install and run KJPBS on your own computers. The outage only affects the live websites of KJPBS WebChannel, KJPBS VNC, and the MediaDrop Video Server. I will send another notice when the server is back in operation. Pray for a speedy recovery of the website, and have a great Easter Weekend. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-10-05 05:50:35
|
KJPBS WebChannel Users: This weekend, I finished adding Bible Audio support to the Pure Bible Search WebChannel with a number of different narrations to choose from, along with an automatic chapter advance option and variable playback speed control. http://WebChannel.PureBibleSearch.com/ And no Chaos Monkeys got loose in the process. :-) Note that the variable playback speed may not function with all browsers. I've confirmed that it functions with the latest FireFox on both Linux desktop and on Android 2.3.6. But, there's been at least one report of issues with Chrome on Android 5.0. There's not much that can be done for adding support to those that it doesn't function on, as it's a issue between browser capabilities and JWPlayer 7.0.3. So if it's not working and you need variable playback speed support, try a different browser. Please let me know if you have any issues aside from that. Originally, there were some compatibility issues on mobile devices with the automatic chapter advance feature. But, I've implemented a workaround that seems to have fixed it. There are no other known issues. Just pull it up, select Bible Audio, pick your narration, click/press play, and enjoy the Bible being read to you while you follow along with the text on the screen... Romans 10:17 "... faith cometh by hearing, and hearing by the word of God." God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-09-21 09:45:55
|
KJPBS WebChannel Users: The King James Pure Bible Search WebChannel server is now back online and the Chaos Monkey (https://blog.codinghorror.com/working-with-the-chaos-monkey/) is back in his cage... and by 4:45am CDT too, I did beat the sunrise. :-) http://webchannel.purebiblesearch.com/ I still have some work to do to fix the process monitoring scripts and I still have some things to do to get the KJPBS VNC server back online (it went down too). The good news in all of this is that I provisioned a much faster server than I had before, which is what I was setting up to work on originally tonight before that little mishap, as I'm planning on setting up a Bible Truth Video Streaming server too. The original plan was to make a backup copy of the current server, move that over to the new server, and have a smooth transition... but then someone went and let the Chaos Monkey loose on me... Sorry for any inconvenience for the downtime... The VNC server should be back online sometime on Monday... God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-09-21 08:14:40
|
KJPBS WebChannel Users: Have you ever accidentally typed the wrong character when entering a command? I was in the process of doing a snapshot backup and a minor code update... Who'd a thunk that accidentally typing "-h" instead of "-r" would completely destroy my remote cloud computer running the Pure Bible Search WebChannel server... doh! As such, the KJPBS WebChannel server is temporarily down until I can rebuild the files and settings on the server... It's presently 3am CDT here and I will do my best to have it back online before the sun comes up... but if not, it should be back online sometime on Monday. I will send a follow-up post when it's available again. On the plus side, it's an excuse to upgrade it to a faster machine. :-) Though not quite the transition process I had in mind... Sorry for any inconvenience... God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-09-16 19:13:02
|
I'm happy to announce that the live-web search (WebChannel) version of King James Pure Bible Search (KJPBS) is now online and available for use! http://WebChannel.PureBibleSearch.com/ WebChannel is a mechanism that allows me to run KJPBS on a remote computer and allow it to be accessed via the web, making for a website style user interface to the software running remotely. KJPBS WebChannel was specifically targeted for use on mobile devices, such as phones and tablets with a wide range of screen sizes. While this mode of use requires a working internet connection, I'm hoping it will be useful to many people while I continue to work on developing stand-alone mobile app versions of KJPBS. In addition to working on desktop browsers, it has been tested on mobile devices from 3" to 10" screens, both phones and tablets, and Android, iOS (Apple), and Windows. It requires an HTML 5 compliant browser, but has been found to work with FireFox, Safari, Chrome, and IE (10+ and mobile). However, some device/browser combinations may still be troublesome. If you are experiencing issues, please try installing a different browser. During development, FireFox was the browser of choice and will likely give the best results. Javascript must be enabled in your browser settings for KJPBS WebChannel to function! To access it, simply point your device's browser at the following URL: http://WebChannel.PureBibleSearch.com/ WARNING: Even though KJPBS is completely free to all, this is a Live Internet page. Accessing it and interacting with it to perform searches is just like accessing and browsing websites on your device. If you are on a limit data plan or are charged for data access, using this website will incur charges with your service provider. So if your internet service is limited, keep an eye on your account. I don't want to see anyone with an unexpected bill from their service provider. Otherwise, enjoy using it! Maintenance: There will occasionally be a need for me to update the software on the server and/or reboot the server from time-to-time. I will try to keep these to a minimum and at a time when fewer users are online. Prior to any server reboot or update, you'll see a popup notification on the page to let you know it's restarting. Most restarts are quick and only take a minute or two. If this happens to you, simply try refreshing your browser after 4 or 5 minutes of seeing the popup. Proxy Users: If you are behind a proxy server, such as an internet firewall or corporate system, it's possible that your proxy server may block connections to KJPBS WebChannel. In addition to the standard HTTP web port 80, KJPBS WebChannel also uses port 9340. If you are behind a corporate proxy server and are experiencing issues, you may be able to ask your IT support to open up port 9340 on the proxy server. Sorry for the necessity to have a nonstandard, unregistered port, but KJPBS WebChannel traffic isn't easily tunneled via port 80 to be transparent behind such a firewall system. Tor Users: If you are in a persecuted country or location where you can't access it directly, it has been proven to work on the Tor network. However, you will experience slow latency in the server response time due to the redirecting of network traffic through Tor. The neat part of that is it actually lets you see visibly what parts are being generated live by the server and what parts are being generated locally by your browser. But do expect a less-responsive experience. Also, since I have yet to be able to setup SSL support, the Tor end-nodes will be unencrypted, so be aware of that if it matters to you for your browsing discretion. I hope to eventually be able to put an SSL certificate on the server to support end-to-end encryption, but that may still take some time. Server Load: Since the remote server has to support all simultaneous users, I will be keeping an eye out for server capacity and will try to get additional resources online to support it as necessary. However, if you are continually having difficulties accessing it, please let me know. For desktop users wanting to access KJPBS via your web browser, you may prefer the more native looking version. That version will still be available via: http://vnc.PureBibleSearch.com/ Enjoy using KJPBS WebChannel! God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-08-03 01:19:55
|
King James Pure Bible Search Users, This email is targeted to those using the King James Pure Bible Search source code for their own development purposes: As you'll recall from my previous email to this list, the SourceForge servers suffered a major storage system malfunction on Thursday, July 16th. It seems they have successfully gotten things recovered and restored, at least in all areas that affect King James Pure Bible Search. However, this outage has prompted me to implement the source code repository restructuring I have been contemplating for some time now. While I had synchronized backups of the previous repository, there was no automated system to keep them up to date. As such, I nearly lost the details of seven code commits and would have if SourceForge hadn't been able to restore from their backups. Thankfully, those have been recovered. The previous KJPBS code repository was using Subversion for source control management. The biggest problem or shortcoming with Subversion is that it's a centralized repository, meaning only one server can be the "keeper of the data" and if that server or the link to that server is down, then no work can be committed on the project until it's restored. Until July 16th, the central Subversion repository for KJPBS was SourceForge. Being unable to work on KJPBS code during this outage prompted me to finally rebuild the code repository to use Git source control management. Git is a distributed repository system where every checkout of the code is a complete and self-contained repository clone, allowing work to continue even when all internet traffic is down. And multiple hosting servers can be setup to mirror the data and automatically synchronize with one another -- meaning multiple definitive sources instead of one. Or as Pastor Mike would put it: "two or more witnesses". I will continue to host KJPBS on SourceForge, but as a Git repository instead of Subversion. And I have established an account on GitHub and set it up as a second Git repository for KJPBS. The old Subversion repository (named "code") on SourceForge is still currently there, but is set as read-only and serving only as a backup for the time being. If you are currently using the KJPBS source code base, you'll want to switch to the new code repository as soon as possible, as no more updates will be made to the Subversion repository going forward. And at some point, I will eventually delete the Subversion repository. To move to Git, you will need to install a Git client (see https://git-scm.com/) and clone the repository either from SourceForge or from GitHub. The following URLs are the online source browsers for the new KJPBS repositories and contain the corresponding URLs needed for cloning: SourceForge Git Repository: https://sourceforge.net/p/purebiblesearch/KingJamesPureBibleSearch/ GitHub Repository: https://github.com/dewhisna/KingJamesPureBibleSearch/ The last part of the URL is the name of the repository itself, which is "KingJamesPureBibleSearch" on both systems. SourceForge is more project based and GitHub is more user based, meaning SourceForge has it filed under the project name of "purebiblesearch" and GitHub has it under my username of "dewhisna". Either repository can be used and should contain the same data, as I plan to set things up to simultaneously push all commits and updates to both servers. For all end-users not using the KJPBS source code, this email probably means very little to you. All software downloads and online access can still be accessed via the main website page as always: http://www.PureBibleSearch.com/ God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2015-07-23 04:51:29
|
King James Pure Bible Search Users, Last Thursday, July 16th, the SourceForge servers experienced a major server malfunction and data storage failure, causing a massive disruption to all projects hosted by them, including the King James Pure Bible Search software. I didn't become fully aware of the extent of the outage until Sunday evening, when I realized that the King James Pure Bible Search website was down, as the KJPBS landing page was hosted on a SourceForge server. Even though their techs have been working 24/7 since the failure to restore things, large portions of the SourceForge resources are still down, including the project website hosting and even more critically, the project source code. In fact, the mailing lists just came back online today, prior to which I wasn't able to even contact any KJPBS users to inform you about the website status. Sunday evening, after discovering the outage, I setup a mirror for the KJPBS website on my Amazon Web Services account, so the KJPBS website is back online, and fully functional. However, if you tried accessing it this past weekend or the latter half of last week and were unable to do so, this is why. Please try again, as things should be working now, and please let me know if you encounter any issues. Of the KJPBS source code, fortunately I have been keeping several synchronized mirrors on other servers, however, there are still a half-dozen to a dozen unaccounted for code check-ins that I'm eagerly waiting on from their backup restoration process, which still has an ETA of "TBD" on their status page, as the Subversion repositories (as KJPBS is currently using) is behind the Git and Mercurial repositories in terms of restoration priority. This means that work on KJPBS in limbo until that gets restored. But, once it does get restored and I can reconcile the outstanding code pieces, I will be looking at converting the KJPBS repository to Git, which is a Distributed Version Control System, as opposed to the Centralized Repository structure of Subversion. This will make it easier to maintain and keep live repositories running simultaneously on multiple servers around the world, helping to eliminate development downtime. If any of you list subscribers are using the KJPBS source code, you will want to keep your eyes open in the coming days to see how the KJPBS repository will transition. And in the meantime, get up-to-speed on Git if you aren't already, as that will definitely be the new version control system KJPBS will be using. And again, sorry about the KJPBS website disruption, and any inconveniences it caused you. God Bless, Donna (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2014-10-21 03:11:54
|
At last, the much awaited Version 3 of King James Pure Bible Search has finally been released! If you've previously installed the Version 3 Preview Edition, you'll want to be sure to upgrade to this full release version, especially on Windows. There have been numerous bug-fixes and enhancements from the preview edition, particularly fixing the performance issues on the Windows version. Installers are available for Windows, Mac, and Linux at: http://www.PureBibleSearch.com/ New Features for Version 3.0: - New Text Rendering/Formatting options (including the very much requested Verse-Per-Line display mode) - Many new Copy Formatting Options - Results Drag-and-Drop support - Search support for Colophons and Superscriptions - Spanish Bible Database (Reina-Valera Gómez) - Multi-language User Interface (English, Spanish, French, and German) - Webster's 1913 Dictionary in addition to Webster's 1828 Dictionary - Matching Phrase Lists - Speed/Performance improvements - Much More! (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2014-08-13 19:40:22
|
Clarification: It has come to my attention that people were confused about my previous posting, which is what happens when I write such emails at 1am... This is a New Release Preview for Version 3 of the King James Pure Bible Search software. It is NOT the New King James text. Again, you can download the Version 3 Preview at: http://www.PureBibleSearch.com/preview/ I'm hoping to have the final Version 3 finished and released in about 3 to 4 weeks. Sorry for the confusion. God Bless, Donna On Thu, Aug 7, 2014, at 01:03, Pure Bible Search Release Notification List wrote: > New King James Pure Bible Search Release: > > In preparation for the Pure Bible Search training session this coming > weekend at the Bethel Church Homecoming > (http://PropheticResearchMinistry.com/), a Release-Preview installation > for the new King James Pure Bible Search Version 3 in now available. > This version contains everything that the full Version 3 Release will > contain except for the foreign translations for the user interface, > which weren't finished in time for the homecoming. > > Installers are available for Windows, Mac, and Linux at: > > http://www.PureBibleSearch.com/preview/ > > This new version includes lots of new features: > - Many new Copy Formatting Options > - New Text Rendering/Formatting options (including the very much request > Verse-Per-Line display mode) > - Results drag-and-drop support > - Search support for Colophons and Superscriptions > - Matching phrase lists > - Spanish Bible text > - Much more > > (You are receiving this email because you are subscribed to the > SourceForge purebiblesearch-release mailing list) > > |
|
From: Pure B. S. R. N. L. <pur...@li...> - 2014-08-07 06:03:30
|
New King James Pure Bible Search Release: In preparation for the Pure Bible Search training session this coming weekend at the Bethel Church Homecoming (http://PropheticResearchMinistry.com/), a Release-Preview installation for the new King James Pure Bible Search Version 3 in now available. This version contains everything that the full Version 3 Release will contain except for the foreign translations for the user interface, which weren't finished in time for the homecoming. Installers are available for Windows, Mac, and Linux at: http://www.PureBibleSearch.com/preview/ This new version includes lots of new features: - Many new Copy Formatting Options - New Text Rendering/Formatting options (including the very much request Verse-Per-Line display mode) - Results drag-and-drop support - Search support for Colophons and Superscriptions - Matching phrase lists - Spanish Bible text - Much more (You are receiving this email because you are subscribed to the SourceForge purebiblesearch-release mailing list) |