Wednesday, June 26, 2019

Browser Word Search is working now

It's been a long time since I've made changes to the Word Search Program. My software development kit, which I built the search program with, now supports in Browser applications. The system that runs it is called Webassembly. It is the new way of running programs on the Internet and has given me the chance to place my programs there.

It will run on all desktops but, as yet, not smartphones. When QT, my software platform, supports that, I will make it available.

You should use Firefox or Chrome to run it. I'm not sure about Safari yet.

You can run it from


Monday, August 20, 2018


A lot has happened in the last month since my last post.

I needed to begin accumulation of sensor information from multiple remote Raspberry Pi/Arduino combo systems. Who would have thought it would be so involved. Days drift by, then weeks, then months. And still, only partial success.

About 7 years ago, I started the transition from desktop to embedded. I had a fully working desktop 3d scene viewer and schematic block control system that was fully functional using Wago and National Instruments sensor systems. Now, after 7 years of work, embedded is only partially working, that is, the control environment works great, the 3d side and the authoring side, well, are pitiful.

The exclusively desktop system wasn't bug free,  but, at least, it worked flawlessly after being authored.

I have to admit  though, I've added a tremendous amount of changes. The system now supports inexpensive sensors. It works on Raspberry Pis, on Android and Linux and Windows and Apple desktop operating systems and it speaks remotely. I believe I'll be able to release to the maker community when the remoting side is finished. I believe they need something like Hal.

Currently, when using multiple Arduinos on one Raspberry Pi, the Usb ports rename themselves and then Hal can't find the right sensors. It might be the last big bug, who knows? That should be the last block keeping remoting from working.

I'm back to thinking I'm going to give away the 27 years of work I've devoted to Hal.


Monday, July 23, 2018

Word Search

The Word Search program works. It's written in the older style windowing desktop system so it leaves a lot to be desired. Later, I'll convert it to Qt's QML, which will look and feel like a smartphone app. Yet it works on Android smartphones and can be downloaded from the Google play store. Type in my name 'Pierre Chicoine' or multiple word search Urantia and it should send you to it. When Qt, the software system I use, is updated to run Webassembly which is a new way of us mere language people to write to browsers, Ill be able to do Apple phones.

There is a hinky selection system that I cannot fix as it belongs to a system that I have no control of but it doesn't get in the way too much.

There are several things that it does.

1. You can select multiple words and you will receive all paragraph references within the Urantia Book in a list that when clicked will open the book and fill one paper with your search words highlighted. If you click on the paragraph tab then all the paragraphs in the book will open that satisfies your word search.

2. You can 'OR' search, the 'AND' is silent so if you type 3 words, it will return all the references where those 3 words appear in one paragraph.

3. When a word is clicked on in the word search, the thesaurus words that relate to that word appear in a box to the right. All the thesaurus words are unique to the book. They can replace your search word, which helps.

4. There is a tab that can be used to search for word distance between words. That is, give me all references for word that are 5000 words apart and all reference for those will be returned.

5. There is a tab form that has all the words in the book. It can be used to find all the words that start with a certain word and they can be added to the search box. For instance: Type 'ap' and all words that start with 'ap' like apple, aptitude will appear when the button is clicked.

6. There's a table of contents that is organized in a tree and can be used to jump rapidly to anywhere in the book.

7. There's a suffix system which I will incorporate into the search later. Not explanatory as yet.

When you click on the Words tab for the first time, it takes a few seconds to fill in. After that it's immediate. It needs a little wait icon.

Later, if I get a chance, I'll start adding the ability to click on Internet references. As of now, there's only 55 users, so I guess I have to make it friendlier.


Wednesday, February 21, 2018

Hal and the trip to Paradise and Word Search.

It takes a lot of time to develop a worthwhile program. Word search is not complete and won't be for another year or more. Even more  for the 3d trip to Paradise that works on smartphones. It will though, unless I'm gone from this world or simply can't work any longer.

For the last few months I've spent most of my time developing Hal, my automation program, splitting some time for the word search. Hal was used in the creation of the trip to paradise, which only worked on Windows and Linux and didn't have much of an audience, although the people who used it liked it. Now the world has moved on to smartphones and tablets. Hal automated the Power Plant at Fairview Developmental Center in Costa Mesa and still runs 24 hours a day, 7 days a week.

The thing about desktop computers, except for Linux, there's no easy installation system like Google Play and Apple Store that are tested for viruses so the trust level is pretty low. Android and Apple, though, test the installable programs for viruses and trojans, so it is safe to install and not worry about these major problems.

Most of my work has been on desktops and I've done quite a few programs for many a company since 1981 or so. The Word Search program is basically a desktop program that can run on smartphones. It will, though, be converted to a more modern user interface and will look prettier and be more friendly. I had to get it working though, and so I put off the conversion to QML from Qt, a nice phone interface, because I didn't need it. Using the interface, though, has so many limitations that it's time to make the switch. Hal will also take the switch to this new interface system and the trip to paradise will be done in it also. Although I don't have the time for the trip to Paradise as I am currently updating Hal to work with cameras and after that Hal will then use artificial intelligence in many of it's systems. I will split my time about 80/20 between Hal and the Urantia work like the word search system. 80 Hal, 20 Urantia.

Anyway I'll be updating this blog fairly often now.


Thursday, February 8, 2018

QML time

There are two main bugs on word search. After those I will begin the conversion to QML language for the interface on the word search. That way it'll be more friendly to smartphones.

Friday, October 7, 2016

Urantia Book Search Fixes and PIctures

1. Added Title to Main Window

2. Changed Thesaurus entry to a list so that it can be clicked and added to words on a double clicked.

3. Add to the Thesaurus word clicked to the query box.

4. Fixed Content book tree. Foreword still doesn't show up unless a word appears in it.

This the main Word Query page

When reference tab is click

 When paragraph tab is clicked

 If a reference is double clicked, the book opens

This is the content tree

Notice the papers aren't sorted. Another bug.

And this is the book after paper is selected

Windows Alpha Urantia Book Search is ready for installation

The Urantia Book Search system is working on Windows and Linux.

The search system can do multiple words existing in a paragraph and then present those in a table form and also in a paragraph form.

This is what it currently does beyond finding the references for typed in words

1. When the words are typed or selected from the full word list, a list of thesaurus words appear below for the last word entered.

2. The thesaurus is restricted to the words within the book

3. When the references tab is clicked, It lists out your references into a table which can be then clicked to jump within full text text of the book for that reference. 

4. The paragraph tab is a list of all the paragraphs where your search words exist.

5. The tree tab opens a tree that lists a table of contents that can be clicked on and it opens the book at that spot.

If you copy and paste this into your browser it will download. Then you can install it. There are several problems but I wanted to get you started early.

Here's a list of problems

1. It won't put an entry into the start menu. Yuk. Big onee. I'm just sending this to you raw and as is. It's the first to fix on the list.

2. On the tree tab. It takes a couple of minutes to fill in the tree entries below the 4 main parts. If you click on them before that, they won't reopen the submenu trees until your restart the program.

3. Since it doesn't place an entry into the start menu yet, you have to go to "c:\Users\Your logon name folder" and create a desktop shortcut of UrantiaBookSearch.exe and copy that over to your desktop. 

4. I named the install exe the same as the search executable so...... duh.

5. In options the enlarge text doesn't work yet.

I'll fix as time goes by

Here's a list of things to do.

1. AND OR NOT search capabilities

2. When you click on a thesaurus entry it should add them to the search.

3. Add search capabilities instead of just paragraph (block) matches, match to the pages and also match to within a number of words away from each other.

4. Android and Apple smartphones and Apple desktops

5. Folio like notes that are saved on your drive and maybe over the net for others to see if you elect to. This could be a centralized system for everyone to share information. Probably in a tree form on the Internet so that text and graphics can be drilled down easily by anyone.

6. The page references within the full text are a too small.

7. Create French, Spanish and Russian search programs. Make sure it's OK with the Foundation before moving on those. 

8. Maybe Open source the programs through so that other programmers can help with programming new features.

9. When you click on a paragraph, it should open the full text at that paragraph.

If you have any questions or ideas please let me know at

Pierre Chicoine