New Mars Forums

Official discussion forum of The Mars Society and MarsNews.com

You are not logged in.

Announcement

Announcement: As a reader of NewMars forum, we have opportunities for you to assist with technical discussions in several initiatives underway. NewMars needs volunteers with appropriate education, skills, talent, motivation and generosity of spirit as a highly valued member. Write to newmarsmember * gmail.com to tell us about your ability's to help contribute to NewMars and become a registered member.

#1001 2021-04-11 16:13:09

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

I would start with those that say banned with that query and yes that was the id I made use of...

Offline

#1002 2021-04-11 17:08:55

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1001

Thanks for confirming AllisonZim's ID has a new home !!!

Thanks too for the marching orders ...

I agree that already banned ID's are the logical next group to tackle.

I am running into unexpected complications as i try to upgrade from Level 0 to Level 1

It's going to take longer than I had optimistically thought ...

On the other hand, those ID's aren't going anywhere ....

***
It's ** really ** fun seeing the substantial interactions on the forum recently !!!

I'm (of course) encouraged by GW Johnson's continuing interest in the Ballistic Delivery concept, and hope there is a solution that reveals a practical answer to the question posed by Void so long (it seems) ago.

Most strafing runs in human history (that ** I ** know about) involve forward delivery of "packages.  Some are impelled by gunpowder (or equivalent) and some are impelled by solid fuel for onboard rocket engines, but ** all ** are designed to move toward the objective with greater velocity than the vehicle.

If GW Johnson decides there ** is ** a "sweet spot" where the delivery vehicle can get back to orbit with 245 ISP fuel/oxidizer, ** and ** the payload can be delivered precisely onto the designated receiving zone at a velocity under 500 mph, then the ** only ** not recoverable expense will be the solid rocket and perhaps it's control electronics, although even that may survive, if human ballistics experience is a guide.

Edit#1 .... there is ** one ** notable exception to the general rule given above ... for many years, loads have been dropped off aircraft for (relatively) gentle landings supported by parachutes.  That model does apply to Mars, because it's been used successfully for numerous landers, but it's not applicable in this topic.  On the ** other ** hand, the retro-rocket final landing phase for most (if not all) successful landings is a model for what may end up as part of a cost effective solution for package delivery on Mars.

***

Meanwhile the Settlement topic is accumulating packets of wisdom at a remarkable pace.

There may be enough of a treasure trove accumulating there to justify another inquiry of Mars Society for a Wiki-like repository for the accumulated wisdom/advice. 

I have not heard anything from anyone over in the Mars Society, so assume we are not yet visible to them.

Hopefully the energy created by Noah's arrival will help to attract interest.

(th)

Last edited by tahanson43206 (2021-04-11 17:13:09)

Offline

#1003 2021-04-11 18:05:52

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut ....

Starting with the Bans table means there are a few more hoops for the program to jump ...

On the ** other ** hand, it will be working with ID's already banned

I still need to confirm the ID from the Bans table has no posts

It may be possible to run a query for Zero Posts using the ID from the Bans table.

If the ID shows up in the Zero Posts query then conversion can proceed.

here is the first draft of procedure to get to the User Profile page from the Bans table ...

***

Given DESC Banks query 70 pages

22 tabs to Banned By field

ZZYAutumn7 <<== I got this by selecting Edit

http://newmars.com/forums/admin_bans.php?edit_ban=2500

Starting Over:

Wait:10000
Text:http://newmars.com/forums/admin_bans.php?find_ban=&order_by=b.username&direction=DESC&form%5Busername%5D=
Enter
Wait:5000
#
#    The Bans table is displayed in reverse order
#
Ctrl/l
<esc>,combine,control,c.
CompareClipboard:http://newmars.com/forums/admin_bans.php?find_ban=&order_by=b.username&direction=DESC&form%5Busername%5D=
#
#    Continue run if we have a match
#
#    Now advance to the Edit field
#
tab:22
#
Enter
Wait:5000
#
#    We should be on the edit_ban page for this user ID
#
CompareClipboardLeft:http://newmars.com/forums/admin_bans.php?edit_ban=
#
#    End run if there is a mismatch
#
#    The field highlighted is the Name field for this user record
#
StoreClipboard1
RecallClipboard1
#
#    Save the User Name and show it in the log eg, ZZYAutumn7
#
ctrl/l
Text:http://newmars.com/forums/userlist.php
Enter
Wait:5000
#
#    We should now be on the userlist page
#
Ctrl/l
StoreClipboard
RecallClipboard
CompareClipboard:http://newmars.com/forums/userlist.php
#
#    If there is a match, continue the run
#
tab:15
#
#    Advance to the Username field
#
PasteClipboard1
#
#    Deliver the Username for the record we are working on
#
Enter
Wait:5000
#
#    We should be on the profile page for this user
#
ctrl/l
<esc>,combine,control,c.
CompareClipboardLeft:http://newmars.com/forums/userlist.php?username=
#
#    If we have a match continue
#
LogClipboard
#
#    Record the clipboard for investigation later if needed
#
#    Now tab to the username field in the search results
#
Ctrl/l
Tab:20
Enter
Wait:5000
#
#    We should be on the profile page   
#
#       At this point we still don't know if the User had any posts
#
#       There is a query for that

(th)

Last edited by tahanson43206 (2021-04-11 18:06:30)

Offline

#1004 2021-04-11 18:19:11

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

The link I gave does that for you as well from the user list...

Offline

#1005 2021-04-11 21:14:30

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1004

OK ... we have a mismatch at work here << grin >>

I ** think ** I understand why you offered the query that shows all users with 0 posts .... Right in the middle of it appears the word "banned" under Title



However, the program has no way of "seeing" that information!  The field is visual, so we ** humans ** can see it.

However, the computer can only work with data it can pull out of a form, and basically, that is anything that can be highlighted.

If you enter Control L, you'll see the address bar of your browser "light up" ... it is available to be copied to the clipboard as text, using Control C.

At that point, the program can "see" the data!   

In the case of the query that finds Users with Zero posts, the "banned" title is in a location that cannot be highlighted, so it cannot be copied to the clipboard, and therefore cannot be made "visible" to the program.

***
There ** is ** a way to read a screen using mouse movements, and those are among the 120 commands of AACKeys I have ** not ** learned how to use.

The best solution at the present state of development of WBA, is to find a query that delivers records that you want it to work with.

In the case of the query that shows User ID's that have zero posts, we do NOT know which of those are banned, because the query has not selected based upon whether the ID is banned or not.  The query ** does ** a lookup against the bans table to show the banned title, but it does not select based upon that value.

Likewise, the query does not select based upon the Registration date and the Last_Visit date being the same.

In the example I gave you, I started with the Bans table, because you indicated you wanted me to concentrate there.  However, the Bans table contains no information about the number of posts, the registration date, or the Last_Visit date.

In the little snippet I posted most recently, I showed how the program can start with the Bans query, and make it's way to the ID to be processed, by following the data it can "see".

In the process, I've uncovered additional functionality I need to add.

All of this is necessary because we do not have a query able to select just the records you want processed ...

1) Zero posts
2) Banned
3) Registration date = Last_Visit date

(th)

Offline

#1006 2021-04-12 07:02:48

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut ... I have difficulty imagining anyone else finds this interesting, and I am not even sure of SpaceNut << grin >>

Overnight, as I contemplated the evolution of WBA as a primitive Level 1 automation project, it came to me that I am on the verge of re-inventing Dartmouth Basic, or perhaps one of the Unix Shells, or perhaps a subset of Powershell. 

In order to handle the environment of FluxBB, and the multiple queries that must be run to find information needed to make decisions, I'm contemplating creating variables for storage (similar to a calculator) and IF-Then-Else constructs for implementing those decisions

Perhaps there is already in existence an interpreted language that can fulfill the requirements of this application.

AACKeys.exe itself ** is ** an interpreter that can be used by anyone able to code a simple script (although to date I've only mastered ** one ** of the 120 commands that are available, not including permutations).

However, AACKeys only provides an interpreted solution for the interface with the browser.  A second tier of interaction is involved in working with whatever the server behind the browser is willing to provide.

***
If anyone is still reading at this point, I'd be interested in knowing if anyone has knowledge of or experience with an interpreted script-style language that includes decision making, value storage and the ability to send data out an output port and receive via the clipboard.

It would be a shame (from my point of view) to re-invent something that's already half a century old.

Edit#1: And to cover all bases, if anyone in the non-member readership is interested in making a contribution, the NewMars portal is:
NewMarsMember * gmail.com

(th)

Last edited by tahanson43206 (2021-04-12 07:06:09)

Offline

#1007 2021-04-12 08:20:46

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re Powershell ...

The earlier post about re-inventing interpreted Basic inspired me to ask Google if Powershell can write to a serial port...

The answer appears to be ** yes **

However, a Powershell editor is recommended, so you can browse through objects, objects properties and object functions. You're now able to write a more advanced script to communicate using the ActiveXperts Serial Port Component.
Serial COM port development using Powershell - ActiveXperts
www.activexperts.com › serial-port-component › howto › powershell10
About Featured Snippets
Writing and Reading info from Serial Ports | PowerShell Team
devblogs.microsoft.com › powershell › writing-and-reading-info-from-seri...
Aug 31, 2006 · PSMDTAG:FAQ: How do I read/write data from a Serial Port? Writing to a Serial Port. PS> [System.IO.Ports.SerialPort]::getportnames() COM3
Powershell write value to serial port - Stack Overflow
stackoverflow.com › questions › powershell-write-value-to-serial-port
How can I write the value 255 to the serial port in Powershell ? $port= new-Object System.IO.Ports.SerialPort COM6,4800,None, ...
How to continuously read Serial COM port in Powershell and ...
stackoverflow.com › questions › how-to-continuously-read-serial-com-port...
Ports.SerialPort]::getportnames() function read-com { $port= new-Object System.IO.Ports. ... ReadLine() Write-Host $line # Do stuff here } while ($port.IsOpen) }.
Powershell write value to serial port - Stack Overflow
How to write ASCII code on serial port in Powershell - Stack Overflow
Capturing the output from COM port using PowerShell on Windows ...
Use powershell to write chars to serial port - Stack Overflow
More results from stackoverflow.com

OK ... can PowerShell read the clipboard?

Clipboard Manipulation in PowerShell Core  You'll find that you can read and write to the clipboard just as you would with Windows PowerShell.
Aug 1, 2019
Using PowerShell to Copy to the Clipboard - Adam the Automator
adamtheautomator.com › powershell-copy-to-clipboard
About Featured Snippets
Get-Clipboard (Microsoft.PowerShell.Management) - Microsoft Docs
docs.microsoft.com › ... › Reference › Microsoft.PowerShell.Management
The Get-Clipboard cmdlet gets the contents of the clipboard as text. Multiple lines of text are returned as an array of strings similar to Get-Content. Note On Linux ...
Set-Clipboard (Microsoft.PowerShell.Management) - Microsoft Docs
docs.microsoft.com › ... › Reference › Microsoft.PowerShell.Management
In this example, we are getting a public ssh key so that it can be pasted into another application, like GitHub. PowerShell. Copy. Get-Content C:\ ...

***
Update received from Visman at FluxBB.org .... there exists NO query able to find records with registered date equal to last_visit date.

Obviously the programmers who support FluxBB.org ** could ** create such a query, but it would have to be included in a future release of FluxBB.

Such a query is "privileged" at a level above even Administrator, so it cannot be created **by** an Administrator.

(th)

Last edited by tahanson43206 (2021-04-12 11:31:56)

Offline

#1008 2021-04-12 11:31:10

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut

Here is a draft script able to pull ID's from the Bans table, but not yet smart enough to check for Zero Posts or Date match

# 2021/04/12  Revised script for Bans Table Start
#    This script collects User ID's with these characteristics:
#    Banned (in Bans table) <<== Achieved by starting with Bans query <done>
#    Zero posts (posts < 1) <NOT DONE>
#    Registered date = Last_Visit date <NOT DONE>
#
#AlmaFoley Example ID
#
#Given DESC Bans query 70 pages
#
#22 tabs to Banned By field
#
#ZZYAutumn7 <<== I got this by selecting Edit
#
#http://newmars.com/forums/admin_bans.php?edit_ban=2500
#
#Starting Over: Wait at the top allows operator to set focus on browser
#
Wait:10000
Text:http://newmars.com/forums/admin_bans.php?find_ban=&order_by=b.username&direction=DESC&form%5Busername%5D=
Enter
Wait:5000
#
#    The Bans table is displayed in reverse order because the first ID's in the Bans table are there for IP addresses
#
#Wait:10000 Not needed here
#
Ctrl/l
<esc>,combine,control,c.
#
#    The compare below must be an exact match else end the run
#
CompareClipboard:http://newmars.com/forums/admin_bans.php?find_ban=&order_by=b.username&direction=DESC&form%5Busername%5D=
#
#    Continue run if we have a match
#
#    Now advance to the Edit field
#
tab:22
#
Enter
Wait:5000
#
#    We should be on the edit_ban page for this user ID
#
#CompareClipboardLeft:http://newmars.com/forums/admin_bans.php?edit_ban=
#
#    End run if there is a mismatch
#
#    The field highlighted is the Name field for this user record
#
#    Capture the Name field before verifying the page
#
<esc>,combine,control,c.
StoreClipboard1
ReportClipboard1
#
#    Save the User Name and show it in the log eg, ZZYAutumn7
#
ctrl/l
#    We should be on the edit_ban page for this user ID
#
CompareClipboardLeft:http://newmars.com/forums/admin_bans.php?edit_ban=
#
#    End run if there is a mismatch
#
#    Now change queries
#
Text:http://newmars.com/forums/userlist.php
Enter
Wait:5000
#
#    We should now be on the userlist page
#
Ctrl/l
<esc>,combine,control,c.
CompareClipboard:http://newmars.com/forums/userlist.php
#
#    If there is a match, continue the run
#
tab:15
#
#    Advance to the Username field
#
PasteClipboard1
#
#    Deliver the Username for the record we are working on
#
Enter
Wait:5000
#
#    We should be on the profile page for this user
#
ctrl/l
<esc>,combine,control,c.
CompareClipboardLeft:http://newmars.com/forums/userlist.php?username=
#
#    If we have a match continue
#
ReportClipboard
#
#    Record the clipboard for investigation later if needed
#
#    Now tab to the username field in the search results
#
Ctrl/l
Tab:20
Enter
Wait:5000
#
#    We should be on the profile page   
#
#**** pasting previous work - note list of candidates
#
#AllisonZim          Banned 0 2017-08-13
#AllsterSox          Banned 0 2017-09-03
#AllureSapphira    Banned 0 2017-04-26
#AllyFed               Banned 0 2018-02-07
#AllysonNitty        Banned 0 2017-05-13
#AlmaCheel          Banned 0 2019-05-24
#almadz60           Banned 0 2017-09-01
#AlmaFoley           Banned 0 2017-06-16
#
#
Ctrl/L
<esc>,combine,control,c.
CompareClipboardLeft:http://newmars.com/forums/profile.php?id=
#
#    End run if there is a mismatch
#
Ctrl/l
tab:22
<esc>,combine,control,c.
ReportClipboard
#
#    Write the current value to the log for record
#
#Insert new TestID
Text:TestID
Number:5
<esc>,combine,control,c.
StoreClipboard1
ReportClipboard
#
#     Capture the new TestID for use later
#
tab:2
#
#Insert new email
Text:TestID
Number:5
#
<esc>,combine,control,c.
StoreClipboard2
ReportClipboard
#
#    Capture new email address for use later
#
tab:10
#
Text:Updated
Date:yyyymmdd
Text:by moderator
#
#    We have completed update of the Profile pages for the current ID
#
Enter
Wait:5000
#
Ctrl/l
<esc>,combine,control,c.
InputLeft:http://newmars.com/forums/profile.php?section=essentials&id=
#
#    Exit (stop run) if there is a mismatch
#
tab:22
<esc>,combine,control,c.
CompareClipboardTo1
#
#    The value saved in Clipboard1 is the current TestID
#    That same value should be present at Tab 22
#
# If this ID was already banned then banning is redundant ... however, there is an opportunity to make adjustments to the Ban record
#
#    Advance to Tab 21 to activate the Administration button
#
ctrl/l
tab:21
Enter
Wait
#
ctrl/l
<esc>,combine,control,c.
CompareClipboardLeft:http://newmars.com/forums/profile.php?section=admin&id=
#
#    End the run if we have a mismatch
#
tab:22
#    Advance to Ban User button
Enter
Wait:5000
#
#    If all has gone well, highlight will be on TestID##### (current)
#
<esc>,combine,control,c.
CompareClipboardTo1
#
#    End the run if there is a mismatch
#
tab:1
#
#    Clear the IP address field
#   
backspace
#
tab:1
#    Report the current email address - it may need update
#
<esc>,combine,control,c.
ReportClipboard
PasteClipboard2
#
# Paste the current email address regardless of previous contents
#
#
Tab:1
#    Insert Upd text
Text:Upd:
Date:yyyy/mm/dd
#
Enter
Wait:5000
#
ctrl/l
<esc>,combine,control,c.
Input:http://newmars.com/forums/admin_bans.php
#
# Look for exact match
#
# Done with one ID
#
#    Note that this script does NOT attempt to establish date match
#    An ideal solution would include procedures to make sure
#    the Registered date matches the Last_Visit date
#    However, in the case of working with the Bans table
#    that refinement is not necessary.  However, a test to be sure
#    a banned ID has zero posts needs to be added

(th)

Offline

#1009 2021-04-12 17:26:04

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

Ah ha now I see will try to create one that will tab to fields....

Brother finally did come home tonight with oxygen.

Offline

#1010 2021-04-12 18:57:15

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1009

Thanks for good news your Brother is home, and hope his recovery continues there, with family at hand for support!

If you can find a way to corral the records you want, we wouldn't need to highlight the fields.

However, in the absence of that, which seems likely, queries that can fetch those fields for a user ID of interest would be helpful, because the data would all be laid out in the same row, which would make highlighting that row easier.

At things stand, I will have to learn how to use the mouse control commands to locate the fields of interest, and ** then ** learn how to highlight the fields with simulated mouse movements.  i have no doubt it can be done, but a query would sure speed things up!

***
Please note the draft script I posted contains a number of errors which I found after taking the time to concentrate on it this evening.  It was intended to give you a sense of what the work looks like, and not to serve as the basis of anything.

(th)

Offline

#1011 2021-04-12 19:30:32

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

From playing with the field page and seeing if I could make a zero post a field it appears that the script will not allow for the display function which seems to start with the from %5Busername%5D=(&form) was an empty field in the ( ) with this one %5Busername%5D=AL*&form
had the AL* in the box for entry

Then it changes to a string function after the Admin Note box...

entry was made with the 1 in the less than box
5D=&posts_greater=&posts_less=1&last_post_after=&last_post_before=&last_visit_after=&last_visit_before=&registered_after=&registered_before=&order_by=username&direction=ASC&user_group=-1&find_user=Submit+search

15 was entered into the box
5D=&posts_greater=&posts_less=15

Offline

#1012 2021-04-13 06:35:36

NewMarsMember
Member
Registered: 2019-02-17
Posts: 1,219

Re: Housekeeping

For SpaceNut re #1011

Thanks for participating in discovery of what is possible with FluxBB! 

Later today I'm going to experiment with Ctrl/A Ctrl/C  ... It may be possible to capture the entire Profile Page in text.

If so, then I can make short work of pulling the needed data from the mash of text.  I'll let you know.

***
Meantime, I'd appreciate your help thinking through a possible option for you and the group:

From a recent email to Noah...

Hi Noah,

This is a follow up to our preliminary discussion of (possibly) creating a means for NewMars members to support students like yourself by taking an interest in their academic progress, and later in the development of their careers.

This is all in the context of my expectation that the people who will be settling Mars are alive (and most in school) today.  Furthermore, the people who will be building the businesses that support the explorers from here on Earth are in the same cohort.

There is a potential for us (forum) to provide something I never got, and which (I suspect) few humans ever get .... an interested group following progress of a student, and perhaps pitching in a comment or bit of advice now and then.

If we can build this properly, the students themselves could become a self-reinforcing community.

(th)


Recruiting High Value members for NewMars.com/forums, in association with the Mars Society

Offline

#1013 2021-04-13 07:05:48

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut ... possible breakthrough .... look at this!

I asked the Userlist to show me one of the ID's from the Bans list:

When the profile page displayed, I entered Ctrl/A and Ctrl/C and then Ctrl/V into Notepad ...

Here is the result!

New Mars Forums
Official discussion forum of The Mars Society and MarsNews.com
Index
User list
Rules
Search
Profile
Administration
Logout
Logged in as tahanson43206 Last visit: Today 08:55:05 Topics: Posted | New | Active | Unanswered
Announcement: As a reader of NewMars forum, we have opportunities for you to assist with technical discussions in several initiatives underway. NewMars needs volunteers with appropriate education, skills, talent, motivation and generosity of spirit as a highly valued member. Write to newmarsmember * gmail.com to tell us about your ability's to help contribute to NewMars and become a registered member.
Profile menu
Essentials
Personal
Messaging
Personality
Display
Privacy
Administration
ZZYAutumn7 - Essentials
Enter your username and password
Username

Change password
Enter a valid email address
Email

Send email
Set your localisation options
For the forum to display times correctly you must select your local time zone. If Daylight Savings Time is in effect you should also check the option provided which will advance times by 1 hour.
Time zone

Daylight Savings Time is in effect (advance time by 1 hour).
Time format

Date format

User activity
Registered: 2020-08-01 (165.225.114.70)
Last post: Never
Last visit: 2020-08-01 09:25:32
Posts: 0 - Show all topics - Show all posts - Show all subscriptions
Admin note

When you update your profile, you will be redirected back to this page.
Jump to
   
Powered by FluxBB

It will be super ** easy ** to pull the three needed data items from the mishmash!

Registered:
Last Visit:
Posts:

I'll add that procedure later today.

I'm definitely seeing a glimmer of light at the end of the tunnel!

(th)

Offline

#1014 2021-04-13 10:59:01

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut ... TestID04458 is ready for your review.

I followed the script manually, and made adjustments to the script as necessary.

I used ZZYAutumn7 for the test.

(th)

Offline

#1015 2021-04-13 20:40:58

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

Trail user is unbanned and looks good.

Offline

#1016 2021-04-14 05:19:55

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1015

Thanks for putting 4458 safely into it's little nest, ready to develop into a ** real ** member some day, perhaps far in the future, but ** some ** day!

This post is reserved for updates on changes to WBA to implement all the updates needed to implement Level 1.

This first version will ONLY be able to work with a query that contains (or delivers) records that meet the criteria we've agreed upon.

It will halt for any of a great number of reasons, including posts > 0, or dates different. 

For that reason it will run for only a brief time before it halts.  At that point, the next level of enhancement will be needed.

Today is the day of the local monthly 3D printer meeting, and I need to spend ** some ** time preparing.  On the other hand, I'm chafing at the bit to try to get Level 1 of WBA working, so it will be interesting (to me at least) to see how ** that ** race turns out.

***
Over in Noah's Settlement Design topic, I offered a suggestion that we (you and I and anyone else interested)  attempt to reach Mars Society to seek assistance in setting up a permanent repository of knowledge so painfully accumulated in this forum, and then allowed to fade into the mists of time as the posts flow out of immediate view.

I was surprised by what appears to be an objection from kbd512, so I'm hoping to find out what is going on there.

In the mean time, please continue thinking about how we (forum and Mars Society) can provide a repository for the knowledge Noah and his team will be assembling on the subject of Settlement Design.  Argument is a method for retiring Ignorance.  After ignorance is reduced to some minimum, there should be no further need for argument.

Instead, the fading of memory comes to the fore as the aspect of entropy most likely to prevent progress.   

***
Here is a work plan I'll be using today:

# Dim strClipboard(11) default
#    Add option on form to increase array size for both arrays
# Storage Assignments:
# Clipboard1: The Name of the User to be upgraded
# Clipboard2: The new User Name (eg, TestID#####)
# Clipboard3: The new email address (eg, testid#####@test.com)
# Clipboard4: The full Profile page text with Posts and dates
<esc>,combine,control,a
<esc>,combine,control,c.
backspace
CompareClipboard:http://newmars.com/forums/admin_bans.php
CompareClipboard1
CompareClipboard2
CompareClipboardLeft:http://newmars.com/forums/userlist.php?username=
Ctrl/l
Date:yyyy/mm/dd
Date:yyyymmdd
Enter
Number:5
PasteClipboard1
PasteClipboard3
PerformFunctionVerifyUser
ReportClipboard
ReportClipboard1
StoreClipboard1
StoreClipboard2
StoreClipboard3
StoreClipboard4
Tab:1
Text:Updated
Wait:10000
***
That's a lot of work ... There is NO way it can be completed today .... I'd estimate it will take until the weekend
(th)

Last edited by tahanson43206 (2021-04-14 09:36:54)

Offline

#1017 2021-04-14 17:05:06

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

Thanks (th), ricardotore has not stepped over the line yet but its a wait and see game. Created new topic for the post and we can see what will happen after removing it from the other topic.

Offline

#1018 2021-04-15 06:48:54

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1017

Thank you for your patience with ricardotore ... he may well turn out to be willing to participate in the forum in some useful/helpful way.  Intruding on a topic with a post about something else is ** not ** a way to win friends.

However, that does bring up a point which I'd like to ask you to think about ... We need an "anything" topic, and the existing Chat arena may be a good place for it.  If a person has an idea and no idea where it fits in the Mars oriented structure of this forum, perhaps you (or another member ???) can suggest a place?

The "universe" of potential posters is down to a few hundred now, and that number will continue to shrink after the pruning of Bans completes, and we move on to unbanned non-posters.

Last edited by tahanson43206 (2021-04-15 06:52:05)

Offline

#1019 2021-04-16 12:10:33

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut ... WBA update to Level 1 report ...

Installation of new code is about 50% complete ... The main piece (deals with Posts = 0 and Registration date - Last Visit date) is finished and ready for testing.

Some of the Clipboard functions are installed

***
The doctor next door hired someone to mow her grass yesterday, so I was inspired (Keep up with the Joneses) to mow my lawn today.  It was starting to look a bit longish out front, and going crazy out back, where I've planted gardens in past years and everything imaginable is competing for sunlight.

***
For SpaceNut ....

Quaoar just asked a terrific question (once again of GW Johnson) but it is in the Insight topic, and probably should be in another topic.

http://newmars.com/forums/viewtopic.php … 05#p178805

Is there another topic devoted to working on asteroids?  Calliban (for one) has invested a lot of thought in the general arena of asteroid mining.

(th)

Last edited by tahanson43206 (2021-04-16 14:43:32)

Offline

#1020 2021-04-16 18:51:40

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

It could be copied to the asteriod topics as well for anchoring to make it possible to mine.

Nice to hear you are making progress...

Offline

#1021 2021-04-16 19:16:08

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1020

Thanks for the suggestions for Quaoar.

Meanwhile, GW Johnson replied, so the discussion may have wound down.

***
Please take a look at the post about the North Houston chapter of the National Space Society.

They've extended an invitation to make a presentation about NewMars.

I can't imagine anyone having more than 30 seconds to say about NewMars, but perhaps I'm just too close to the subject.

(th)

Offline

#1022 2021-04-16 20:01:20

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

Some of what makes newmars in burried in the older posts of the forum by those that started in before I got here, that its admins have been from members that did post during that time...ect
Some of the members remember vaccumn tubes...use slide rules ect....education done right.....

Offline

#1023 2021-04-17 11:28:10

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut .... indeed some of the members ** do ** remember vacuum tubes, slide rules, teletypes and other such ancient artifacts.

***
This post is reserved for what I ** hope ** will be the last set of work sessions to bring WBA up to Level 1. 
I am ** definitely ** looking forward to a live test, to see what it can do.
***
I ** just ** added a feature to deal with the inevitable halt that ** will ** occur when the query offers a User ID which has posts > 0 or a date mismatch.

The program (as currently designed) will halt and the operator will have to study the log to see what happened.

To restart the program, it will be necessary for the operator to enter the Username that is next in line after the halt.  This means more code is needed, to loop through the query until the starting Username is found.  This will allow the run to start from the beginning, where a set of records without Username fields exist.

Edit#1: Taking a break ... the procedures for reading the script and loading the command array is in progress

A test run (with delivery of all output to the log) resulted in more error reports than I could count.  I printed the log and will study it later.

Chores await!

(th)

Last edited by tahanson43206 (2021-04-17 13:33:57)

Offline

#1024 2021-04-17 18:28:03

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,750

Re: Housekeeping

Sounds like a good work around for the possibilities that could be found as the data base crash will have mess up existing once same information to corrupter now after rebuild.

Came accross and old board game which many have played in Monopoly I am sure and with the advent of other versions of it I am wonder for a business op is we could create a Mars version?
Real estate would be crators, plains or plateaus, mountains or burried glaciers.
Utilities could be solar with batteries, solar to other storable, solar concentrated molten salt power generation, rtg's or kilowatt reactors, nuclear plant. geo thermal ect...some being re-estate related
Chance could be penalties, bonuses that effect energy, water, rovers upgrades or dust storms that cause a loss of a turn
All rovers start out being solar with wheels that degrade with turns around the board, getting community cards could up grade the rover to RTG. ect
I happened about this after seeing a local free paper discussing "how about A Dame of WinniOpoly? which is Lake Winnipesaukee in NH.

Here is a link for its article
https://thelaker.com/2021/winniopoly
actual product
https://www.gilfordcountrystore.com/winniopoly

Edit
Dice use starts out as a single di to roll for solar powered game pieces and once you upgrade to nuclear you get to use 2 di for each roll.
The di could can be reduced back to solar via a real bad chance draw.

More on the solar use vehicles versus nuclear game piece holder that can be the dust storm TAU and how the level reduces the dice roll movement as the a tau of 1 would reduce the single dice roll to a zero if you have a 1 on the dice. With increasing tau the roll gets less....

Offline

#1025 2021-04-17 19:16:46

tahanson43206
Moderator
Registered: 2018-04-27
Posts: 16,756

Re: Housekeeping

For SpaceNut re #1024

Well! That is a surprise!  Interesting idea, and interesting background.

This might be a good time to ? remind ? you that one of the Mars Convention videos was about games for people traveling to Mars and settling there.

You can find my write up on that by searching the Mars Convention topic for the word game.

The people who gave that presentation might be a suitable audience for a pitch.

I gave up trying to watch a video every other day ... daily life got in the way.

***
Work on the WBA is progressing but the number of errors to fix is commensurate with the number of changes needed to reach Level 1.

There is a state of mind that developers can enter (if they are lucky) called the "zone" .... everything else in the world blanks out for a while.

I have difficulty entering that state now, and it doesn't last long.

(th)

Offline

Board footer

Powered by FluxBB