http://Check-these.info/tools/index.html


Generic tools

To install on PowWeb, use "Extra Tools automatic installer"
On Linux or other system, install Ocaml and then place
'easycgi.ml' 'oced.ml' in a directory to compile binary cgi.
Commandline:
ocamlopt.opt -a easycgi.ml -o easycgi.cmxa
ocamlopt.opt unix.cmxa str.cmxa easycgi.cmxa oced.ml -o oced.ml.cgi
Subsequent recompile can be done within OcamlEditor itself,
using real source code 'oced.ml.ml'

OcamlEditor is a simple site-management tool + Ocaml based CGI developpement environment.
It also allows you to create shellscript CGI very easily.

If you don't want the Ocaml cgi developpement capability, you can download only main binary cgi and dl.cgi to use site management/generic editor capability.
The source code is found in the package, in lib/ocaml:
oced.ml.ml and easycgi.ml
'oced.ml.ml' contains small extensions to the Ocaml syntax,
and it's preprocessed by OcamlEditor just before compilation.
The preprocessed source is saved as 'oced.ml'.

For PowWeb (FreeBSD 4.11): main cgi oced.ml_cgi
(Put it as oced.ml.cgi and set permission to 700)
Linux: main cgi oced.ml_cgi.Linux
(Put it as oced.ml.cgi and set permission to 700 or 755 for non SuExeced host)

helper cgi for showing/downloading files dl.cgi
( Put it as dl.cgi and set permission to 700 or 755 for non SuExeced host)

Source code:
oced.ml.ml (Requires oced.ml.cgi to compile)

This is a very simple (primitive) guestbook CGI.
It generates guestbook page from a template, and keep adding
new post as it arrives.
No admin feature, not much security feature, nada.
(I added double post prevention, and minimum interval between posts
to prevent repetetive SPAM attack and possible file corruption.)

As it is so simple, virtually no setup is needed.
You can just put the precompiled CGI binary (with executable permission, 700 or 755 depending on the host) and sample template in the same directory, and it'll start working.

Since it's written in Ocaml and compiled to native code, it is very light, too.
Ideal for the servers with limited resources.

By modifying the template, it's very easy to fit into existing site.
If you need more features, simply edit the source and recompile
using OcamlEditor.
I may add a little more features, later.

The concept of this guestbook is very simple, and it can be easily
implemented with other languages if someone wishes so.

For PowWeb (FreeBSD 4.11): precompiled cgi gb.ml_cgi
(Rename it as gb.ml.cgi, permission: 700)
Linux: precompiled cgi gb.ml_cgi.Linux
(Rename it as gb.ml.cgi, permission:700 or 755 for non SuExeced host)

Sample template gbtemplate.html


This script works as a CGI and also as a command line tool.

I made it out of MiniSqlDump.
For more detail, please see: MiniTar
(Still under testing.)


It's quicker than mysqldump, and produces smaller data.
And it can compress the data automatically if specified.
It can act as a front end for 'mysqldump', and also restore database using the backup(dump) produced by mysqldump or other utilities.
Please check this link for more detail: MiniSqlDump
(Still under testing.)


PowWeb specific tools

You can use automatic installer or install manually.
These tools should be placed within a protected directory (preferably other than cgi-bin).
CGI must have the permission of 700 (Read/Write/Execute for the owner, and nothing for others).

Note:

PowWeb has been improving its OPS/sitemanager, and now you can
browse/download all log files in "Log view" tab of sitemanager (Use OPS username/password)

It has already removed cronical cron related pains of many people !

When it comes to trouble shooting cron related matter, you can't miss this tool.

Note:

PowWeb's sitemanager has now crontab editing capability!
Use OPS username/password to login.

Although I made it for Powweb users, I think it can be used on other setups with very small modification.
I wrote this in PHP despite my dislike for the language, simply because it's for PHP users.
It would be insulting for PHP lovers if I did small neat script in other language to take care of PHP madness.
Also this way, PHP people can correct/modify as they want.

For other methods and more informations, please read this page.

By using this tool, you will have better quality code automatically generated, and avoid many mistakes that may take hours to resolve.
This tools comes with lots of safty feature, and subtools that will help you to debug Rewrite/Redirect code.

This isn't a tool, although it comes with a wrapper CGI script.
This is a RewriteRule that goes into .htaccess and script combo
for creating an easy system for creating/maintaining sub/pointed/serviced domains,
just like Domain Manager.
It will be integrated into Domain Manager ... sometime later.

Please just read the page if you want to have multiple domains in your PowWeb package.

This script will Download, extract, configure, make, and install Ruby in your own directory.
Personally, I'd recommend Python more than Ruby.

This script will check and correct unsafe permission of 666, 777, and anything writable by others.

Please read Security Memo for the background.

Other scripts

I made this by modifying Ruby setup script.
(rubysetup will run on hosts other than PowWeb with small changes, too).

Note: You have to have gcc or other C compiler and tools.
This script takes long time and uses relatively a lot of resources.
Although, this script is designed in the way you run each step separately
to avoid using lots resources for long period of time,
your host may consider running this as resource abuse.
Consult customer support of the host before to run if you have doubt.


Questionable color of this page is dictated by blueberry cream cake, my favorite dessert.

This page is http://Check-these.info/tools/index.html

My main site is hosted by PowWeb, one of the best low budget host !

12,000 MB + 10 Gigs/Day Transfer - $7.77/mo Web Hosting!
Last modified: 2006-01-06_02:13:24   Powered by Wikiciter CMS