]> git.mxchange.org Git - hub.git/blobdiff - docs/README
In case of non-blocking connections (and that is for 99.9999% the case here)
[hub.git] / docs / README
index ec1451369abbfb0aa02fb81895636f32e334dbd5..1c27ada580cc673e2d7a6e6e8cb4fa6deecd3df3 100644 (file)
@@ -53,7 +53,7 @@ just 'hey, my code runs' code.
 This software is simply called "hub". This has a simple reason that this is,
 first, the "working title" for it. And second, I have found no better name than
 "Generic Object Sharing Hub" for this. I would not shortcut it to "Gosh" or
-"GNU Gosh" or such other title, because the word "gosh" is english and
+"GNU Gosh" or such other title, because the word "gosh" is English and
 completely misleading.
 
 So if you have a really good ("selling") name, please send it to me:
@@ -64,7 +64,7 @@ webmaster accounts... ;-)
 4.) How to start the cruncher
 --------------------------------------------------------------------------------
 
-The cruncher is a test application (or mayber later used in a serious
+The cruncher is a test application (or maybe later used in a serious
 environment?) to find the right key for an encrypted message to decrypt it. It
 can be launched with this command:
 
@@ -75,7 +75,35 @@ cruncher to work on. In the meanwhile the cruncher shall run test units which
 I will mainly use for development.
 
 --------------------------------------------------------------------------------
-5.) How to start the chat console and use it
+5.) How to start the miner
+--------------------------------------------------------------------------------
+
+The miner is a test application (or maybe later used in a serious
+environment?) to find hash blocks:
+
+php index.php app=hub command=miner
+
+The miner now relies on ext-scrypt. I used latest GIT/master here for developing
+this software so you may have to do the same. I used it directly from GIT:
+
+$ git clone https://github.com/DomBlack/php-scrypt.git
+
+Follow their build instructions (mostly involves a "configure", "make" and "make
+install"). Please also note that I cannot give support on 3rd-party programs or
+libraries like this one. You may wish to build this PHP extension outside *this*
+path, not to mix them both up.
+
+--------------------------------------------------------------------------------
+6.) How to start the crawler
+--------------------------------------------------------------------------------
+
+The distributed crawler is a test application (or maybe later used in a serious
+environment?) to crawl websites and build a searchable and distributed index:
+
+php index.php app=hub command=crawler
+
+--------------------------------------------------------------------------------
+7.) How to start the chat console and use it
 --------------------------------------------------------------------------------
 
 The chat console is yet another test application for the node. You can launch
@@ -90,3 +118,34 @@ telnet localhost xxxxx
 After that you will be greeted and you are able to enter simple commands. Please
 do not try any 'interactive console' things like cursor key or so. This is
 (or will be) a very simple and basic telnet console.
+
+--------------------------------------------------------------------------------
+8.) How to start the apt-proxy and use it
+--------------------------------------------------------------------------------
+
+The apt-proxy is yet another test application for the node and shall provide a
+proxy for sharing Debian packages over the node network. You can launch its
+connector by invoking this command:
+
+php index.php app=hub command=apt-proxy
+
+If you do so, another port xxxxx will be opened which you can use in your deb
+and deb-src lines:
+
+deb [arch=amd64,i386] http://localhost:xxxxx/ftp.de.debian.org/debian unstable main non-free contrib
+deb-src [arch=amd64,i386] http://localhost:xxxxx/ftp.de.debian.org/debian unstable main non-free contrib
+
+--------------------------------------------------------------------------------
+9.) How to start the virtual file system and use it
+--------------------------------------------------------------------------------
+
+The FUSE virtual filesystem allows to access your node's properties and (later)
+many more through FUSE (Filesystem in User SpacE). You need the PHP extension
+'fuse' enabled in your php.ini and please use latest SVN code from
+https://svn.php.net/repository/pecl/fuse/trunk as I also use it. If fuse.dll/so
+is correctly installed and enabled in php.ini, you can try to start it like this:
+
+php index.php app=hub command=fuse
+
+If all went smooth, you can then access the virtual file system through the
+mount point 'fuse' in root directory.