Putting It Up on the Web

This is part of a series of messages or pages about the software to be made available on the SocialTechnology.ca website. This page will be a moderately technical account of the process by which the prototype software discussed elsewhere is put up on the web for interactive use and download.  This process is an example of a bottom-up approach to software development, a kind of rapid prototyping,  in which we will prototype a new web interface to the social technology software that has already been prototyped (to some extent).   For something more top-down, there is a new (and still rather brief) web interface analysis and design page .   For more information about the underlying social technology software that this web interface will invoke, please see the How It Works page .

This page is still little more than a placeholder, so that pages that must refer to how something works can go ahead and include the link to this one, without that being a dead link.   It seems to be easier to get finished pages up on the web by including all the links first, and making them point at first only to placeholders, rather than leaving the other pages very badly unfinished by the absence of those links.

The rest of this page will be an account of the often frustrating process of taking existing prototype software and putting it up on the web. The curious collection of languages and tools which presently hold up the World Wide Web are barely adequate for the task and don't make life easy for the people who must use them.

The rest of this page will be written in the first person singular by one such person, Doug Wilson, who is at present suffering much with that frustration.

I will write and regularly update the remainder of this page in narrative form that will sometimes resemble a diary or daily journal. It will be difficult enough to accomplish these tasks at all, let alone to accomplish them with calmness and serenity, so I just won't bother trying to disguise my feelings here. Though the basic ideas of the Internet and web are wonderful and some aspects of their implementation equally so, much of it seems to have been hacked together by clumsy amateurs. Well I suppose much of it actually was hacked together by clumsy amateurs, and I should be glad it was done at all, but they've made a real mess that millions of other people are now having to wade through.

Elsewhere I have pages (still visibly under construction) about how the prototype software works and the design for the web interface to be implemented for it. This page will be about the nuts and bolts of that implementation, dealing with HTML, Javascript, Perl, Java, CGI, TCP/IP networking, PHP, and so on (in no particular order). It is my fondest hope that some charitable soul will look upon my pathetic attempts to hack my way through this jungle and offer to help. Please!

(under construction ... much more to come ...)

Copyright © 2000 Douglas P. Wilson

Copyright © 2009   Douglas Pardoe Wilson

Other relevant content:

New: Social Technology through Diagrams

New: Social Techs novel online

New: Social Technology Blog

New: Social Technology Wiki

Please see these web pages:

The main Social Technology page.

Find Compatibles , the key page, with the real solution to all other problems explained

Technological Fantasies , a page about future technology

Social Tech a page about Social Technology, technology for social purposes.  I think I was the first person to use this phrase on the Internet, quite a long time ago.

Roughly corresponding to these web pages are the following blogs :

Social Technology the main blog, hosted on this site, with posts imported from the following blogger.com blogs, which still exist and are useable.

Find Compatibles devoted to matching people with friends, lovers, jobs, places to live and so on, but doing so in ways that will actually work, using good math, good algorithms, good analysis.

Technological Fantasies devoted to future stuff, new ideas, things that might be invented or might happen, such as what is listed above and below.

Sex-Politics-Religion is a blog about these important topics, which I have been told should never be mentioned in polite conversation.  Alright that advice does seem a bit dated, but many people are still told not to bring up these subjects around the dinner table.

I believe I was the first person on the Internet to use the phrase Social Technology -- years before the Web existed.

Those were the good old days, when the number of people using the net exceeed the amount of content on it, so that it was easy to start a discussion about such an upopular topic.  Now things are different.  There are so many web pages that the chances of anyone finding this page are low, even with good search engines like Google.   Oh, well.

By Social Technology I mean the technology for organizing and maintaining human society.  The example I had most firmly in mind is the subject of  Find Compatibles , what I consider to be the key page, the one with the real solution to all other problems explained.

As I explained on my early mailing lists and later webpages, I find that social technology has hardly improved at all over the years.   We still use representative democracy, exactly the same as it was used in the 18th century.  By contrast, horse and buggy transporation has been replaced by automobiles and airplanes, enormous changes.

In the picture below you will see some 18th century technology, such as the ox-plow in the middle of the picture.  How things have changed since then in agricultural technology.  But we still use chance encounters, engagements and marriages to organize our home life and the raising of children.  

I claim that great advances in social technology are not only possible but inevitable.  I have written three novels about this, one preposterously long, 5000 pages, another merely very very long, 1500 pages.  The third is short enough at 340 pages to be published some day.  Maybe.  The topic is still not interesting to most people.   I will excerpt small parts of these novels on the web sometime, maybe even post the raw text for the larger two.

This site includes many pages dating from 1997 to 2008 which are quite out of date.  They are included here partly to show the development of these ideas and partly to cover things the newer pages do not.  There will be broken links where these pages referenced external sites.  I've tried to fix up or maiintain all internal links, but some will probably have been missed.   One may wish to look at an earlier version of this page , rather longer, and at an overview of most parts of what can be called a bigger project.

Type in this address to e-mail me.  The image is interesting.  See Status of Social Technology

Copyright © 2007, 2008, 2009, Douglas Pardoe Wilson

I have used a series of e-mail address over the years, each of which eventually became out of date because of a change of Internet services or became almost useless because of spam.  Eventually I stuck with a Yahoo address, but my inbox still fills up with spam and their spam filter still removes messages I wanted to see.  So I have switched to a new e-mail service.  Web spiders should not be able to find it, since it is hidden in a jpeg picture.   I have also made it difficult to reach me.  The picture is not a clickable link.  To send me e-mail you must want to do so badly enough to type this address in.  That is a nuisance, for which I do apologize, but I just don't want a lot of mail from people who do not care about what I have to say.


How It Works

Progress Report -- (old)

Web Interface -- Analysis and Design

Copyright © 2009   Douglas Pardoe Wilson