Operating system and Input method programs written using JavaScript

Source: Internet
Author: User
Tags character set file system key linux
Javascript| Program

JavaScript is the scripting language of a client, but you should never think of it as weak, because you'll see the example below.


A. Operating system written in JavaScript

Oh, that day colleagues joked that, if there is a JS written operating system is good. We all laugh at his whimsical, unexpectedly, actually useful JavaScript-written operating system: Js/uix. Its web site is: http://www.masswerk.at/jsuix/.

* Introduction to the System
It says so on the home page: Js/uix is a web browser-based Unix-like operating system that does not use any plug-in technology and is written entirely in JavaScript. It contains a virtual machine, a shell, a virtual file system, process management, screen terminals, and keyboard mappings. It is compatible with NETSCAPGE, IE more than 4 browser.

English Introduction:
Js/uix is a un*x-like OS for standard Web-browsers, written
Entirely in JavaScript (no plug-ins used). It comprises a vir-
Tual machine, Shell, virtual File-system, Process-management,
and brings its own terminal with Screen-and keyboard-mapping.

The keyboard accepts the US-ASCII character set.
As key-mapping depends from your browser, if you are have to use
The cursor and backspace buttons at the lower right of the
Terminal. A complete keyboard can be accessed in the lower left.

Compatibility:netscape 4+, MS IE 4+ and Dom-aware browsers.


The system documentation is also perfect, with a supported command manual: Http://www.masswerk.at/jsuix/man.txt, and a version history. I have tested it to support firxfox and IE, it seems that the function is more powerful AH.

* How to use
Open at the top of the URL, at the top of the page open the "> Open terminal" link, then will appear as the following landing tip box:

Js/uix 0.45 starting up [init] ...

Terminal (Dhtml-gui) ready.
Bringing up the File-system ... ok
Re-entering File-system as root.
Building Tree ... ok
Trying for rc-file ... found
Rc-profile looks good.
Initializing Rc-profile ... ok
Re-entering tree for Command-system ... ok
Setting up system variables ... ok
System up and stable.
Starting Login-demon.


Js/uix:log-on-type user-name (e.g. "Guest") and hit <return>.

Login


Enter guest in login and return to login. You can see the following tips when you go in:

Terminal ready.
Js/uix 0.45-the JavaScript Virtual OS and terminal application for the web.
Type "Info" for site information. Type ' help ' for available commands.
------------------------------------------------------------------------------
[guest@www.masswerk.at:2]$

Then you can enter the command after $, input "help" to get command assistance, if you do not know how to use the command, you can enter the Man command, of course, its command is relatively limited, if you enter the command does not exist, then will prompt: Command not found: "EE."

The strongest is that the operating system also built a VI editor, directly support VI Basic command operation, oh, slowly use, you know.
I think this is a very suitable for learning UNIX small operating system OH. Finally forgot to say, it also brings a soft keyboard, can directly use the mouse input command, hehe.

Second, the use of JavaScript written in Chinese Input method program

This is a domestic JavaScript program, called Justinput, can use input method online, without requiring you to install any input method on the machine, mainly support Chinese input wubi, pinyin, double spell, phonetic notation and so on commonly used input method. And it is written in JavaScript, so as long as there is a browser, you can enter Chinese, so you can support Windows, Linux, Mac and other operating systems to enter Chinese. Its URL: http://justinput.com

Its homepage is so introduced:

* Advantages of Justinput:
Free.
Convenient: No need to download or install, open the browser can be used.
Security: Computer viruses are not infected without installing the software. Justinput is just a powerful web page.
Ease of use: simple interface, key habit and the mainstream input method to maintain consistency.
Universal: Available on computer systems such as Windows, Linux, Mac, and so on.

* Justinput is especially suitable for the following occasions:
The computer you are using is not installed and cannot install any Chinese input software, such as foreign schools, libraries, internet cafes or public computers in hotels, and computers within certain units.
You temporarily borrow someone else's computer, which does not have the Chinese input method you are familiar with.
The Chinese input software for your computer fails and cannot be repaired for the time being.
You have a whim to try other input method but do not want to confuse your computer system:-)


Its slogan is: Do not download, do not install, can see Chinese web page can lose Chinese!
But at present it does not support traditional Chinese, perhaps later on support.


/////////////////////////////////////////////////////
Ps:

Oh, in fact, we have seen above, any language can do a lot of things, including very powerful things.
But some are meaningful, some are meaningless, because each language has a major scope to do.

But, never BS any language Oh! (Suggest the master has the time to study the above two things)


Author:heiyeluren
Date:2005-8-8




Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.