The Andoer 100m / 328ft HDMI Extender with IR units allow you run put your cable box or hdmi device else where and still have full IR remote control. I have tested the unit and currently have 9 of them installed in my office. The farthest unit I have run is roughly 300ft from my data room and it works flawlessly.
These units come with BNC connectors on both units. I recommend crimping BNC connectors directly on your coax line, the BNC to COAX adapters that are supplied are junk and degrade the signal. I spent hours trying to get them to work, I finally gave up and re-crimped all the cables. Voila! Each unit works perfectly as expected.
I also recommend getting a USB to DC adapter cable. This will allow you to power the unit directly from any TV with a USB 5v port. This saves the trouble of needing an extra outlet just for the 5v device.
[soundcloud url="http://api.soundcloud.com/tracks/60602887" iframe="true" /]
New joint from the homie Skrewtape featuring Tame one & Nems produced by Mr. Green. Check it out.
Why do you need Ejector Seat in your web design / development arsenal?
1. Security – To many times I pass by a designer or developers desk using plain old FTP. If I had a nickel for every time I saw a potential security exploit of this kind, I wouldn’t be at work. Ejector Seat uses SSH Keys to authenticate and mount your location as an easily accessible drive, eliminating the need to open password authenticated ports on your end point, thus reducing the potential attack surface area.
It’s a no-brainer.
2. Scalability – Ejector Seat doesn’t care what OS you are using. If you are like me, you don’t conform your applications to the OS. Likewise, you use the correct application to get the job done. If this means using a LAMP configuration for a specific task, well then so be it. If you need to spawn an IIS instance running proprietary M$ web application software, go for it. The software doesn’t care, as long as your using Keys for Authentication.
3. Lightweight – Total download is 11.9mb, unpacked its 15mb. Total processing resources used while transferring 100mb file to remote disk was almost negligible. This is spectacular, especially if you are like me and are running a multitude of processor intensive programs such as some from the Adobe suite (Photoshop CS6, Illustrator CS6, InDesign CS6) and then a Windows 7 Ultimate 64bit VM in addition to the normal processes like Chrome (with 10+ tabs). You don’t even think about the process once you’ve set it up.
4. Simplicity – Why wouldn’t you want to be able to save to a mounted disk directly from the program you are working in? Another no-brainer.
5. Hot Keys – Great feature of the software allows you to hot key the exact mount location you want to work with.
6. Price – I’m not really big on price, mainly because my department budgets allow for plenty of head room when it comes to me and my team having the correct tools / utilities, to get the job done properly, not half assed. Therefore I must state that price had absolutely no weight on whether I purchased this software or not. However, to some people this matters, its just another selling point on this software that shows the ingenuity and forethought that went into engineering it. My donation of $35 was specifically set because of I work in an Enterprise setting. I could not in good conscience pay nothing, especially when I know it will be used to make money.
Forums, also known as discussion boards, bulletin boards (“BBS”), message boards, or community forums
(and possibly some other names that I’ve missed out), have always been popular. They allow visitors to
your site to interact with each other and discuss the various topics relevant to your website. An active
forum site also gets return visitors to your site, since members feel that they can get answers there, or
contribute and help others in some way, and/or a myriad of other reasons (depending on the purpose of your site).
The forum software listed on this page are the PHP versions. If you want Perl versions, please see
the Free Forum
Perl Scripts page instead. There are also
free ASP forum scripts
as well. Most, if not all, of the forums listed on this page require your host to have SQL support
Please note that installing a forum is not quite the same as
website with a web editor like Dreamweaver, or even installing a
feedback form. Be prepared
to invest a fair bit of time learning how to set it up properly. They also
huge amounts of resources, both in terms of processor time as well as disk space, so if your forum becomes
very popular, you may find yourself looking around for a
(No, don’t do it just yet. A regular
shared web host is usually more than sufficient if you’re just starting out.) Another thing that you’ll need
to remember to do is to back up your forum database daily (if not more often) in order to minimize your losses
should your web server’s hard disk crash or some such disaster. If you don’t know how to do that, find out how.
(The documentation that comes with the forum software may give some information on this.)
For those who find installing a forum too difficult, another alternative is to use one of
the free forum hosting services
available on the Internet. While you lose some control over the board that way, it saves you the need to host and install
it yourself. Personally, though, I think it’s best to install your own.
Free PHP Forum, BBS, Message Boards, Discussion Boards Scripts
- Quicksilver Forums
This is a PHP forum script that uses a MySQL database. Features include the ability to format posts using BB code,
add attachments to posts, embed images in posts, send private messages (PM), get RSS feeds on posts, insert polls, etc.
Administrative facilities include a variety of spam protection mechanisms, such as to require (if you wish) validation by email
on registration and adding “nofollow” to links, banning members as well as IP addresses, censor inappropriate words,
restrict access to different areas of the forum, restrict who can start new topics (etc), move, split, pin and lock topics,
customisation (“customization” in US
English) of the forum “skins”, install your own emoticons and post icons, award special titles to members, backup
and restore the forum, etc.
- Simple Machines Forum
Simple Machines Forum, or SMF, is a PHP forum software that uses a MySQL database. Its visual layout is controlled by templates, so you can
customize its appearance by changing the template. It features the ability to group sub-forums, or boards, into categories; assign moderators
to each board; create member groups and assign users to one or more of such groups; assigning certain member groups to certain boards/forums;
controlling the permissions for each member group; board statistics that let you track topics, messages, new members, individual member statistics;
banning members based on usernames, email address, IP address or hostname; support for polls, calendars, attachments; etc.
- phpBB Forum
This PHP based forum or BBS requires you to have MySQL, MS-SQL, PostgreSQL, or an
Access/ODBC database server. It purports to be customizable, has a search utility
(allowing your BBS visitors to be able to search the forum), private messaging system,
unlimited forums and posts, multiple forum moderators, IP tracking on posts,
an installation script, the ability to turn on/off HTML in posts, and so on.
- Zorum Community Forum Software
This is another PHP based community forum (message board) software.
It requires a MySQL database, the Apache web server, and
PHP version 4. According to its website, your server must also be
running on Linux. The software supports both threaded and linear
views. Other features include different permission levels, user profiles,
moderated forums, personalisation, etc. It may be used
free of charge for non-commercial purposes, but you have to
register, and you may not put advertisements, banners, affiliate
links or “any kind of commercial activity” on the forum pages of the site.
- Phorum Message Board
Phorum is a PHP based message board with support for threads and
interfaces with MySQL, PostgreSQL and possibly others.
MercuryBoard is a bulletin board script written in PHP 4. It uses a MySQL database
and supports emoticons, search engine, help engine, an admin control panel, etc. This
software is apparently “no longer under active development” (according to their website).
Search the site using Google.
It will appear on your page as:
Source Article from http://www.thefreecountry.com/php/messageboards.shtml
Clipboard extenders or managers allow you to extend the facility of your system’s clipboard beyond its default ability. On some systems, the
system clipboard only allows you to cut/copy one fragment onto the keyboard. The next time you copy or cut another snippet, you overwrite the
existing clipboard contents. These free clipboard history utilities allow you to keep a history of all the cuts and copies you have made to
the system clipboard, and typically also provide you a simple keyboard shortcut to retrieve earlier copies or scan through the list and select
any of the previous copies you like. The clipboard managers also typically provide a facility (sometimes optional) where you can save your
clipboard history for previous use.
If you are looking for a commercial clipboard manager, you might want to consider
Besides the usual clipboard history features, it also has numerous other useful features, including
modifying/editing the clipboard, taking/jotting down notes, keeping a digital scrapbook of
frequently used things you can easily paste into other applications, creating and publishing
a knowledge base or FAQ, etc.
Free Clipboard History Managers and Multiple Clipboards
- Clipboard Magic (Windows)
This clipboard manager lets you cut and paste multiple text snippets as well as store/retrieve those clips for future
use. It also has a feature called “series and row paste” which allow you to fill multiple form fields from
the clipboards by simply hitting a single hotkey. Other things that you can do include sorting your saved clipboard
entries, inserting and deleting specific items from the clipboard history, etc. At the time this was written,
Clipboard Magic only works with plain text cut and paste clips.
- ClipX (Windows)
This free Windows clipboard history manager provides you with an easy way to retrieve previous cuts/copies into your keyboard so that you can paste them into
another (or the same) application. The keyboard shortcut is configurable. Simply cut and paste the usual way (Ctrl+X, Ctrl+C and Ctrl+V) for your normal
operations. If you need to paste an older copy or cut, invoke it with Ctrl+Shift+V and the history of your old cuts will pop up. Use the arrow key or mouse
to select the one you want and the text or image or whatever will be pasted. If you have a bitmap in your clipboard history, the clipboard extender is able
to display a small picture of your bitmap in its popup (if you wish). The program also provides a facility where you can save and load your
clipboard history, as well as an automatic persistent history, where your cuts are saved. This persistent history is optional (you can disable it).
The number of previous cuts/copies that it keeps is also configurable. If you wish, the program also supports searching through the clipboard history.
- TenClips (Windows)
TenClips calls itself the “ultimate multiple clipboards for developers”. It lets you copy up to 10 clips into the clipboard
and lets you switch between those clips and paste them into your applications. You can configure the keyboard shortcuts,
paste only the “purified text” (without formatting), paste text in small letters (lowercase) or capital letters (uppercase),
etc. The tray icon shows the currently selected clipboard. It works on Windows XP, Windows Vista and Windows 7.
- Hamsin Clipboard (Windows)
This Windows clipboard extension utility tracks up to ten previous clips which can be returned to the clipboard or directly pasted into your application.
You can also paste several copied clips one after the other automatically and save commonly-used clips.
- CLCL (Windows)
This free clipboard caching utility for Windows provides support for all clipboard formats, configurable keyboard shortcuts, display of pictures in
the pop-up menu, etc. The program comes with source code.
- Ditto (Windows)
This is an extension of the standard Windows clipboard. It supports the saving of any type of information that can be put into the keyboard including
images, text, HTML, custom formats, etc. It allows you to sync clipboards on multiple computers, search and paste previous copy entries, sync
clipboard data over the network in an encrypted format, display a thumbnail of copied images in a list, etc. It uses an SQLite database
(see the Free Databases page) to store old clips.
- ArsClip (Windows)
This free Windows clipboard utility monitors and tracks entries made in the clipboard. You can select a previously copied
item from the history and paste it using a configurable hotkey. It allows grouping of permanent items and supports a
form mode for pasting multiple fields. Source code for the program is provided.
- YC3 (Windows)
This Windows clipboard extension tool saves past 200 text and RTF, 20 BMP and metafile and 200 URL clipboard entries. It supports
unlimited boilerplate clippings, stripping of unwanted characters, a global hotkey, no size limits for clippings, internationalization, etc.
Search the site using Google.
It will appear on your page as:
Source Article from http://www.thefreecountry.com/programming/clipboard-extenders.shtml
The free file managers listed on this page can be used instead of the default shell provided with your operating system: on Windows, you can use the
free file managers here in place of Windows Explorer, on Linux it can be used in place of the default file browser, etc. The file managers, sometimes called
file commanders, GUI shells or the like, usually provide more facility and convenience features than the default one on the system. They often integrate
features that you normally can get only by using an external utility – for example, many of them have built-in
file archiving tools,
file comparison facilities,
file/text searching capabilities, greater image file format
support, dual panes, tabbed interfaces, keyboard shortcuts, file splitting and merging, and so forth. If you spend a lot of time working with your
default file explorer, a third-party file manager can be a boon to your productivity.
Free File Management Utilities, Windows Explorer Replacements, Graphical Shells
- NexusFile File Manager (Windows)
NexusFile is a dual pane file manager for Windows. It has support for multiple tabs in that each pane can have its
own set of tabs. It can also extract files from a variety of archive files, such as zip, rar, arj, ace, and alz, 7z,
iso, cab, tar, bz2, and z, and compress files in the zip format. Other features include FTP support,
customizable shortcut keys, advanced
renaming facilities, file
checksumming, etc. The software is portable in that it does not use any registry entries or install anything into
the system folders, thus allowing it to be placed on a portable USB drive.
- Double Commander (Windows, Linux)
Double Commander provides a dual pane file manager with Unicode support, the ability to
rename multiple files in one go,
built-in syntax highlighting text editor,
built-in support for handling archive files (eg, zip, tar.gz, rpm, cpio, deb, bz2, etc) as though they are subdirectories,
the ability to search through
multiple files, a tabbed interface, customizable columns, etc. At the time this entry was written, the program
is still under development and testing, although a preliminary (ie, “beta”) version is available for testing.
- muCommander – Cross platform File Manager
(Windows, Mac OS X, Linux,
This file manager, muCommander, provides a “Norton Commander style interface” with support for local hard disks as well as accessing files over
FTP, SFTP, SMB, NFS, HTTP and Bonjour. Besides the usual file-handling facilities like copying, deleting, renaming, creating directories, etc,
it also has built-in archivers to browse or create zip,
tar, gzip, bzip2, ISO/NRG, ar/deb and lst archives. The program is cross-platform and works on any operating system that has a
Java runtime environment, including those listed above.
It is licensed under the GNU General Public License version 3.
- FreeCommander Freeware File Manager (Windows)
Free Commander features both dual-pane (horizontal and vertical) and tabs, with an optional tree view for each panel, a built-in file viewer to
view hex / binary files, text files and
images, built-in ZIP (read and write), CAB (read and write) and
RAR (read) handling, nested archive support, the ability to wipe files, the facility to check and verify MD5 checksums, support for file splitting,
file properties and context menu, file searching even inside archives, file filters, a built-in DOS command line, user-define columns for detailed view, etc.
- ExplorerXP Freeware File Manager (Windows)
ExplorerXP is a file manager that is free for non-commercial use. It features a tabbed interface, easy access to My Computer, Recycle Bin, My Documents and
the Desktop, drag and drop support, multiple file rename utility, file splitting and merging tools, unicode support, the abiliity to recursively delete files
based on a given list of extensions or wildcards, configurable keyboard shortcuts, etc.
- WazTree II (Windows)
WazTree II is a file manager that you can use instead of Windows explorer. It features a tab interface, drag and drop support, built-in zip, unzip,
zip to self-extracting exe, repair zip as well as the ability to use an external
zip/unzip program, built-in graphic files viewer with capture, crop and conversion facilities for BMP, ICO, GIF, WMF and EMF,
built-in Internet browser, email support from within the file manager or editor, the ability to synchronise folders, access to DOS prompt, built-in CD and
multimedia player, calendar, clock, etc.
- A43 File Management Utility (Windows)
A43 is a Windows 2000/XP file management utility that comes with a built-in text editor that can handle unlimited file sizes, integrated
zip and unzip
features, integrated file search to locate files, integrated quick launch area for quick access to frequently used programs, favourite buttons for
frequently used folders, dual-panes, etc. It requires no installation and no data is written to the system registry, so it may be used from a USB pen drive.
- Krusader Twin Panel File Management (Linux)
Krusader is a file manager for KDE featuring archive handling, mounted filesystem support,
search, internal viewer and editor, directory synchronisation,
file content comparisons, batch renaming, etc.
It is released under the GNU General Public License.
- FileAnt File Manager (Windows)
FileAnt is a Windows-based file manager with a built-in FTP client,
support for tabs, ability to generate folder pie charts, modify file dates,
synchronize (sync) folders, change file attributes en masse, thumbnails, configurable background and font colours, the ability to use the same
settings as Windows Explorer such as to show file extensions, etc.
- Thunar (Linux)
Thunar is a file manager for the Xfce Desktop Environment. It is accessible using Assistive Technologies. Features include a bulk renamer, audio tags renamer,
an extensions framework, etc.
Search the site using Google.
It will appear on your page as:
Source Article from http://www.thefreecountry.com/utilities/free-file-managers.shtml
The term BASIC, an acronym for Beginner’s All-purpose Symbolic Instruction Code, actually describes a whole plethora of
computer languages, not all of which are actually compatible with each other. On many home computers, the earliest
implementations of the BASIC language was as a very simple line oriented interpreter. The simplicity of the original language
made it easy for beginners to learn programming, giving rise to a whole generation of programmers who cut their teeth on
this language (although it must be said that the language’s simplicity also led to a host of bad programming practices
as programmers tried to work around the language’s limitations). Today, however, the language has grown very large and is
split into a number of different dialects (many of which bear little resemblance to the original BASIC language) and
includes support for many modern programming paradigms like structured programming (using functions or procedures) and
object-oriented programming, etc.
Listed on this page are some free BASIC compilers, interpreters, Visual Basic clones (and Visual Basic itself), and
development environments (IDEs) which you can use to develop programs using the BASIC programming language. If you
are looking for documentation or tutorials on learning or using the BASIC language, you may wish to check out
the selection of books on BASIC programming
available at Amazon.com.
Note that this page does not list commercial BASIC compilers and interpreters like
Visual Studio Professional
(which includes Microsoft Visual Basic).
Free BASIC Compilers and Interpreters
- QB64 (Windows, Mac OS X, Linux)
This BASIC compiler aims to be 100% compatible with the QuickBasic 4.5 compiler and the QBasic interpreter, but
being able to create executable files that will run on modern Windows, Mac OS X and
systems. The language has also been extended to provide support for handling
TCP/IP (internet) connections
and email, displaying graphic files, playing stereo sound and music files, using animation, displaying
True Type fonts, handling mouse and
game controller input, integrating with C++,
SDL and Windows API DLLs, etc. The compiler comes with its own IDE, although you can of course use some other
editor if you prefer.
- Microsoft Visual Basic 2010 Express (Windows)
The free Microsoft Visual Basic 2010 Express (VB 2010) lets you create programs for the .NET Framework (including .NET Framework 4)
using the Visual Basic language, an object oriented language that has very little resemblance with the original BASIC language other than
its name. Although the Express version lacks some of the features of the full (commercial) version included in
Visual Studio 2010, it is nonetheless fully functional and can be used to create complete computer programs for Windows.
- BaCon BASIC (Linux, Mac OS X, *BSD)
BaCon BASIC is a BASIC to C translator for Unix-based systems (like Linux, FreeBSD, Mac OS X, etc), which means that it takes your
BASIC code and changes it into C source code. You will then need a C compiler
to compile that code. At this time, the converter appears to be implemented using shell scripts, and you will need either the
BASH or Korn shell to run it. (Note: if you
are using Linux, chances are that you
already have BASH somewhere on your system. I’m not sure about the other systems, though.)
- Vintage BASIC (Windows, Linux)
Vintage BASIC is an interpreter with a language that is close to Microsoft’s BASIC version 2 as found in the Commodore 64. It
is “informed by (but [does] not always stick to) the ANSI Minimal BASIC standard (ANSI X.360-1978)” (as noted in its user guide).
You can enter your program using a normal
programmer’s / text editor. If you are nostalgic
for the old BASIC interpreters of bygone days, or simply want to learn to program in BASIC without having to master the event-driven,
object-oriented and window/form-based programming metaphors present in many compilers today, this BASIC interpreter may interest you.
The program works on Windows and
Linux, and is open source.
- ThinBasic Basic Interpreter (Windows)
ThinBasic is a BASIC interpreter for Windows that can be used to create and run BASIC applications on Windows as well as CGI scripts for a web server
running in Windows. It supports the addition of DLLs (called modules here) that provide additional functionality, such as the Crypto module which adds
cryptographic functions which you can call from your application,
the SMTP, FTP, TCP modules which Internet-enables your applications,
sound-playing modules, and so on.
- Chipmunk BASIC Interpreter (Windows, Mac OS X, Linux)
Chipmunk BASIC is a BASIC interpreter for Mac OS X, Linux and Windows. There is also an older version for
Mac OS 9 Classic. The interpreter provides you a traditional BASIC command line interface where you can enter programs
directly and execute them, although you can also use a text editor to write your program before passing it to the
- XBLite – xbasic BASIC lite compiler (Windows)
xblite is the free, open source version of the XBasic compiler. It comes with the compiler,
utilities, demos, source code and reference manual. It creates Windows programs (GUI or console).
You can also get free add-on DLLs for use with your program from the site (eg, DLLs for
sending email via SMTP, to embed a web-browser from within your program, to load and save
JPG, GIF, BMP, DIB, RLE, TGA, PCX image files, to create card games).
- Free Microsoft Visual Basic 2008 Express (Windows)
The Microsoft Visual Basic 2008 Express Edition is available for download, free of charge, from Microsoft. It allows you
to create programs for the .NET framework. Like all the current versions of their software, you will need Windows 2000,
XP, 2003, x64 or Vista. It comes with the MSDN Express Library and the Microsoft SQL Server Express Edition. If you are
looking for the complete Visual Basic package, you will need to buy the commercial
Microsoft Visual Studio Professional.
- Microsoft SmallBasic (Windows)
Microsoft Small Basic (no relation to the other “Small Basic” listed elsewhere
on this Free Basic Compilers page) is a small language with about 15 or so keywords designed to making it easy and “fun” for people
learning to write computer programs. It uses and creates programs for the .NET framework and works on Windows Vista and XP.
(In case you think it is something like the old BASIC interpreters that you grew up with in the days of
CP/M and Apple II, it’s not.) It comes with an IDE
with what Microsoft calls Intellisense (an autocomplete facility that gives suggestions how you can complete your keywords/function calls
as you type) and context sensitive help. They also have an incomplete (at the time I write this review) “Getting Started” guide
that is written for the newcomer to programming. (It’s incomplete in the sense that they haven’t finished writing it —
there are whole sections that are just placeholders. But the portions that are currently ready look promising.)
- Gambas – Gambas Almost Means Basic (Linux, *BSD)
Gambas is a Basic development environment supporting the Basic programming language with object extensions. It includes an
IDE, a BASIC compiler, an interpreter,
an archiver and a graphical user interface component. The archiver combines all the files in your project into a single executable file.
Although not intended to be a Visual Basic clone, it
has a visual rapid application development interface like VB. Supported operating systems include
- Decimal BASIC (Windows)
Decimal BASIC supports the syntax and most of the core modules and graphics module of the ANSI/ISO standard for Full BASIC.
This BASIC interpreter includes a debugger that lets you step/trace through your program, set breakpoints and
examine the values held in your variables when it hits a breakpoint. This is a Windows program.
- TNT Basic (Mac OS X, Mac OS 9)
TNT Basic is a BASIC interpreter for the Macintosh. It is geared towards programmers who are creating games for the Macintosh. The
development environment makes it easy for you to create and edit your code, add graphics and sprites to your program, sounds,
music, maps, and define inputs for your game. TNT Basic works on Mac OS 8.6 and above (PowerPC Mac). At the time this brief
review was written, a beta version for Mac OS X support is also available.
- GLBCC – GNU / Liberty Basic Compiler Collection (Windows, Linux)
The GNU Liberty Basic Compiler Collection allows Windows and Linux users to compile Liberty Basic
code on those platforms. Unlike the original Liberty Basic, this compiler creates standalone native
executables that do not rely on an external interpreter. GNU / LibertyBasic is open source and
licensed under the GNU GPL and the GNU LGPL.
- Mono’s VisualBasic.NET Compiler (Mono Visual Basic Compiler) (Linux, Windows)
Mono is an open source cross-platform implementation of Microsoft’s .NET Development Framework.
It includes a VB compiler (VB.NET compiler/Visual Basic compiler that generates .NET virtual
machine code, not native code) that was still under development at the time of this writing,
a runtime for CLR (the Common Language Infrastructure) and a set of libraries. You can embed
the runtime into your applications. Mono currently works on Linux (both x86 and PPC), Windows,
S390, with work being carried on for Strong/ARM and SPARC.
- FreeBASIC (Windows, Linux, DOS)
FreeBASIC is an open source (GNU GPL) BASIC compiler that is syntax compatible with QuickBASIC, QBASIC, PDS and
Visual Basic for DOS. It generates 32-bit executables that run under Windows and DOS. At the time this was written, the
compiler is still very new, and has little documentation.
- Just BASIC (Windows)
Just BASIC creates standalone programs from your BASIC source code. (I think it compiles to intermediate code which
is then executed by an interpreter.) It supports functions, subprograms, control structures like DO/LOOP and SELECT/CASE,
has a GUI builder, supports sprite animation, sound and music, and comes with a source level debugger.
- Basic4GL (Windows)
Basic4GL is a BASIC compiler for Windows with built-in OpenGL 1.1 support. It automatically handles things like initialising
OpenGL, opening an OpenGL window, etc, allowing you to get straight into writing OpenGL code. The language also has
built-in support for vectors and matrices and you can perform mathematical operations on them (add, multiply) using
vector and matrix notation algebra. Other features in Basic4GL include a 2D tile and sprite engine. The compiler generates
intermediate code which is run by a virtual machine. The IDE comes with an integrated editor and debugger.
- wxBasic (Windows, Linux)
wxBasic is a BASIC interpreter licensed under the GNU LGPL that runs on Windows and Linux.
wxBasic code “looks a lot like QBasic”. It has OpenGL support, among other things. This interpreter does not
appear to be maintained any more.
- SmallBASIC (Windows, Linux, N770/N800, PalmOS, eBookMan)
SmallBASIC is a simple language “somewhere between QBASIC and GWBASIC” (from their website),
designed to handle mathematics and graphics. It was designed to work on PalmOS, but also
works on Linux, Windows, Nokia N770/N800 and eBookMan. It is released under the GNU GPL.
- Bas BASIC Interpreter (Unix)
Bas is a Unix-based BASIC interpreter that first tokenises your
source code internally, resolving references to variables and jump
targets, before running it. It supports certain BBC BASIC extensions
like procedures, local variables and “better exception handling”.
- MoonRock Compiler (DOS)
This Basic-like language with extensions produces executables (binaries) for MSDOS real-mode or
DPMI protected mode. It comes with the ArrowSoft assembler, documentation and
sample programs. It does not seem like it’s being maintained any more.
- Mole BASIC Interpreter (Linux, AIX, Sun, BSD)
Mole Basic, or Merty’s Own Language Extension Basic, runs on Linux, AIX, Sun and BSD and
comes in (C?) source code form which you can modify to extend the language. Binaries
for Linux is also provided.
- ScriptBasic BASIC Interpreter (Windows, Unix)
This free BASIC interpreter works under Windows and Unix-type systems (including Linux). It is
distributed with its C source code under the GNU GPL and is extensible
using dynamic load libraries (or shared libraries for Linux). It actually
creates an intermediate pseudo code, which is then interpreted. The
interpreter is designed to be thread-safe, and can be embedded into
other programs or systems (like a web server). It has a CGI module,
which allows it to be used for CGI programs, as well as modules for accessing databases.
The program does not appear to be maintained any longer.
- XBASIC BASIC Compiler (Windows 9x/NT, Linux)
This is a free BASIC compiler, integrated development environment, and debugger
that runs on Windows 95/98 and NT, as well as Linux. You can actually
write graphics and GUI programs that can be compiled by both the
Windows and Linux versions without change your source code.
- Bywater BASIC Interpreter (source only)
This is a free BASIC interpreter that compiles and runs on Unix systems. It supports subsets of the ANSI Standard
for Minimal BASIC and the ANSI Standard for Full BASIC. It has been re-released under the GNU GPL (I think it was
in the public domain before) and supports MSDOS and POSIX systems (eg Unix, Linux, etc).
- BCX BASIC Compiler (Windows)
BCX is a Win32 console mode program that translates a BASIC source file into C source code
which can be compiled using LCC-Win32 (see our
Free C/C++ Compilers page for more information about this
free C compiler). It accepts a subset of modern BASIC, as well as extensions like
user-defined functions and inline C code.
- Enhanced 6502 BASIC (source only)
Enhanced 6502 BASIC is a BASIC interpreter for 6502 (and compatible) microprocessors. It is free for non-commercial use (with certain conditions -
read their site and documentation for details), and comes with source code.
- UBASIC BASIC Interpreter (DOS)
UBASIC is a BASIC interpreter for MSDOS that supports multiprecision arithmetic, up to 2500 decimal digits. It has extensive support for
maths functions and comes complete with a tutorial and a TSR online help.
- YABASIC BASIC Interpreter (source only)
YABASIC is a free BASIC interpreter for Windows, Mac OS X, and Linux. At the time this was written however, it comes
only in source code form. This is a revived version of the original YABASIC interpreter (which was no longer being
Search the site using Google.
It will appear on your page as:
Source Article from http://www.thefreecountry.com/compilers/basic.shtml
Are you looking for a web editor to create
or design a website? This page lists free HTML editors, Web editors,
WYSIWYG (ie, “What You See Is What You Get”)
editors, web site builders, as well as specialized editors optimized for Cascading Style Sheets (CSS)
The editors are separated into two sections: the WYSIWYG Web Editors / Site Builders
allow you to design your website using a What You See Is What You Get interface — somewhat like a wordprocessor
where you can see what your page will look like (mostly) as you type; and
Builders that allow you to design your site from pre-packaged templates. If you don’t know
PHP or Perl are, this may be what you’re looking for, since the software will give you a visual interface that
you can use to develop your site.
The other section lists the Free HTML Editors
which are basically ASCII text editors with additional features that make it easier for you
to code pages for the web. Very often, this includes syntax highlighting for the HTML/CSS elements
or if you plan to learn
HTML, these are the editors you will want to check. You may also want to look at the
Free Programming Editors and ASCII Text Editors page, which lists more
editors that can be used to edit / create HTML web pages. My decision of whether to put an editor on that page or
this page is sometimes arbitrary, so it’s best to look at both pages to see if you can find what you want there.
In my opinion, though, the best web editor around is actually a commercial web editor called
None of the free editors (or even the other commercial offerings that I’ve tried) even comes close to this.
It has a superb visual (WYSIWYG) interface that can suit both newcomers as well as seasoned professionals. If you
are using this editor, you may want to check out
my Dreamweaver tutorials.
Finally, if you’re completely new to creating websites, I strongly recommend that you read
How to Create / Start a Website:
The Beginner’s A-Z Guide. There’s a lot more to making a site than using a web editor, and this article
shows you how to do it in plain English.
BlueGriffon is a WYSIWYG web editor created by the author of the Nvu web editor software (as well as the bulk of
its derivative, KompoZer 0.7.10). Since it uses the modern Firefox web rendering engine, it should be able to handle
and CSS code correctly unlike the older Nvu and KompoZer 0.7.10 software, allowing
you to use such code and see the results displayed accurately in the editor. Besides support for HTML 4, HTML 5, XHTML 1,
CSS 3, it also supports SVG, and MathML. The editor has a plug-in architecture so you may also be able to find
add-ins that extend the functionality of the program. Languages supported include English, German, French, Czech,
Dutch, Finnish, Hebrew, Italian, Japanese, Korean, both Simplified and Traditional Chinese, Spanish, Slovenian, Polish
and Swedish (and possibly others by the time you read this). The program runs on Windows, Mac OS X, and Linux. It
is open source.
- NetObjects Fusion Essentials
This WYSIWYG web editor and site builder (click the “Downloads” page on their site to get it) features drag and drop website layouts,
site management tools, a built-in FTP facility to
publish (upload) your web pages, a photo gallery,
a form builder, rollover images, support for Flash and Quicktime,
an e-commerce tool, etc. This program is a subset of their full commercial software,
A free online tutorial for the commercial version,
NetObjects Fusion 11 Tutorial
can be found on thesitewizard.com.
- KompoZer – Easy Web Authoring
KompoZer is a WYSIWYG web editor that allows you to build websites in an easy way, using a visual interface.
KompoZer 0.7.10 (the currently released version at the time I write this) is essentially an updated version of Nvu
with bug fixes. You can learn how to create a website using KompoZer with thesitewizard.com’s tutorial
How to Design and
Publish Your Website with KompoZer.
- SeaMonkey Composer (Mozilla Composer)
Seamonkey, the web browser suite from Mozilla, comes with a WYSIWYG web editor that allows you to quickly code
web pages using a wordprocessor-like interface. For more information, please read the
review of the Mozilla Composer on
thesitewizard.com. You can also find
a comprehensive tutorial on
to Design and Publish Your Website with Mozilla Composer there.
- Amaya Web Browsing and Authoring
Amaya is an open source browser and WYSIWYG web authoring environment that purports to allow
its users to develop web pages without knowing anything about HTML or CSS. You can create your
pages and view them using this software. It supports CSS, HTML, XHTML, MathML 2.0 (which allows you to browse and write web pages containing
mathematical symbols), etc. There are versions for Windows, Mac OS X, and Linux. A more
detailed review of this editor can be found in the article:
Review of Amaya: W3C’s Free WYSIWYG Web Authoring Environment.
- Trellian WebPAGE
Trellian WebPAGE is a free WYSIWYG web editor with a drag and drop interface, a preview
screen that allows you to see your page under three common screen widths (640, 800 and
1024), built-in FTP uploader, table creation wizard, form creation tool, etc. It also
has a syntax highlighting HTML editor for people who may want to switch to the HTML mode
for some fine tuning.
- Nvu – Complete Web Authoring System
[Update: Nvu has been discontinued. The author of the software has moved on to develop
is also a free web editor. Beware of scam sites pretending to be the Nvu website and asking
for donations for continued development. As mentioned, the real author is no longer working on Nvu but on
Nvu is a WYSIWYG editor that is designed to make the creation of web sites as easy for novices as it is
using commercial web editors like
It is based on the Mozilla Composer web editor (see elsewhere on this page) and includes new features that will eventually
make its way back into Mozilla Composer. This open source editor is available for Linux and Windows. You can find a tutorial on
How to Design and Publish Your Website with Nvu on
thesitewizard.com. There is also a longer review of Nvu available.
- Notetab Light
This is the freeware sibling of the commercial Standard and Pro versions. It is a general
text editor that has lots of features, including a useful “Clipbook” facility that has
numerous HTML editing conveniences. Its commercial cousin Notepad Pro comes with
syntax highlighting. (Note: to get the free version, go to the “Download” page and look for “Notetab Light”.)
- CodeLobster PHP Edition
that supports keywords, DOM elements and properties; PHP autocomplete that support standard PHP and user’s classes, variables, functions, constants,
keywords, etc; a PHP debugger; SQL autocomplete; context sensitive help; class view; browser preview; project manager; and so on. This is
a Windows program.
- HAPedit (HTML ASP PHP Editor)
HAPedit is useful for people who develop both dynamic and static web pages. It provides
code completion, an SQL console, FTP manager, PHP code “compilation”, integrated PHP help,
brace matching, search and replace with regular expressions, statistics on your page
(ie, rendered size, images, links, etc), and so on. This is a Windows program.
This editor comes with built-in FTP facility, making it possible for you to author your
web page and publish it without leaving the editor. It has a spell-checker, an
internal browser view mode that is able to show your HTML changes as you type,
a global search and replace facility across all open documents, built-in tutorial on HTML,
on Windows systems, the newer one is written in Java and is apparently cross-platform.
built-in facilities allowing you to edit binary files. There is project support, the ability to directly edit
files via FTP on your server, a macro recorder, search and replace in files, text comparison (differences between
two files with the differences highlighted in colour), syntax highlighting, spell checking, internal HTML preview
using IE and Mozilla, integrated HTML TIDY (for
validating HTML code and fixing them),
code explorer for Pascal, HTML, PHP, XML (etc), matched bracket highlighting, etc.
multiple document handling using tabs, auto-completion of keywords (customizable), regular expressions in the search and replace
function, macro recording and playback, brace and indent highlighting, collapsing and expanding of sections of code (to zoom in and out of
pieces of code such as to provide an outline overview of your text/code), etc.
- Quanta Plus Web Development Tool
Quanta Plus is a Linux HTML editor for KDE. It contains an assortment of features such as
syntax highlighting, easy configuration of toolbars, site uploading facility, the ability
to update a site from CVS (with a plugin), document structure tree, etc.
From the announcement by one of their development team: “Bluefish is a
programmer’s HTML editor, designed to save the experienced webmaster
some keystrokes. It features a multiple file editor, multiple toolbars,
custom menus, image and thumbnail dialogs, open from the web, CSS dialogs, PHP, SSI and
RXML support, HTML validation and lots of wizards.” I’ve seen a lot of good things said
about this editor by other webmasters. Bluefish runs on Linux, FreeBSD, Solaris,
Tru64/Alpha, NetBSD, OpenBSD, HP-UX and Mac OSX.
This HTML text editor is intended for use by web developers, and comes with support for
writing HTML, XML and scripts. Among its features are internal preview of your web pages (requires
IE 4.x and above to be installed), integration with HTML Tidy (a HTML and CSS validation program),
auto-completion of keywords, etc. HTML-Kit can be extended using plugins, and
runs on Windows 95, 98, NT and 2000.
Search the site using Google.
It will appear on your page as:
Source Article from http://www.thefreecountry.com/webmaster/htmleditors.shtml