We now have a centralized on-line IDE for you to begin to work on your coding projects.
This on-line tool will let you create project folders, upload code, edit code with code syntax coloring and error checking, pull clones from your git hub repositories and publish your site to a live web server.
The site has links to many fantastic coding resources to help you teach yourself better coding skills and find professional hosting solutions for your code when you get it ready for a site of it’s own.
Check it out at http://www.on-line-interactivity.com
Attend our next meeting to get your account on this system activated.
This tool is built on…..
Codiad Web IDE
Codiad is a web-based IDE framework with a small footprint and minimal requirements.
Codiad was built with simplicity in mind, allowing for fast, interactive development without the massive overhead of some of the larger desktop editors. That being said even users of IDE’s such as Eclipse, NetBeans and Aptana are finding Codiad’s simplicity to be a huge benefit. While simplicity was key, we didn’t skimp on features and have a team of dedicated developer actively adding more.
- Support for 40+ languages
- Plugin Library
- Error checking & notifications
- Mutliple user support
- Editor screen splitting
- LocalStorage redundancy
- Advanced searching tools
- Smart auto-complete
- Real-Time Collaborative editing
- Over 20 Syntax color themes
- Completely Open-Source
- Easily customized source
- Runs on your own server
- Quick-Download backups
- Maximum editor screen space
- i18n Language Support
…and with a team of passionate collaborators the list keeps growing.
Codiad consists of three panels; a left panel which houses the file manager and active files, center panel which is where editors reside, and a right panel which contains system and other controls. The right & left side panels collapse providing maximum real-estate to the editor.
When I started going to school at Cascadia Community College there was not any computer clubs available. I started one and decided the mission of the club would be to build a distributed cloud server network to host a collection of virtual machines with access to a distributed collection of network nodes maintained by other colleges around the area. I envisioned each virtual machine running an open source web application that provided a useful service to the community the college was in. Thus began my 3 year long journey to create this vision. I was successful in getting the club started and I found over 60 students interested in working on the project in some way.
This interest fueled a greater goal to be created and that was the creation of a self sustaining Non-Profit 501(c)3 corporation to manage all the college chapters running nodes of the network. I launched WapTug.Org, Inc. on July 22, 2010 and now I am looking for volunteers to help with the outreach launch of the project to any college in the 50 mile radius of Bothell, WA.
I need a street team of volunteers to go to colleges and gather contact information for the student government and get the requirements for chartering student clubs on campus. I need them to enter that information in to an on-line database after each site visit is complete. I also need them to place posters if possible on student club bulletin boards. I have the list of colleges that need to be contacted and will assign them to volunteers that are in that area.
Volunteers must have their own transportation available or be willing and able to ride public transportation to the colleges they visit.
I will meet with any volunteer and give them simple instructions and a information gathering form for them to fill out at the college.
Are you interested in helping this project? Please activate your account.
Create a landing page on this system to provide a build project summery page and link to your virtual machine's address.
- You may also use our project management tool to document and manage your build project.
You may also join our video training library and learn from or contribute training videos that you or your local chapter node create to show case your build projects.
How to build your virtual machine node using Ubuntu Linux.
by Michael Scott McGinn
So you want to build a virtual machine node?
Follow along with me as I show you how to build your node from a fresh account to a working node.
We will be using our favorite cloud hosting provider to illustrate how you build a node from the command line of Ubuntu linux.
If you wish to use other distro's of linux you will need to find the other articles relating to your distro at google.
Work Breakdown Structure
1.Activate your cloud server account.
Select the cloud server provider you wish to use and request that they install Ubuntu Linux as the distro for you to use in your virtual machine.
We use www.ChunkHost.Com for our site and have been very happy with the level of support we get and the SLA is nice too.
We tested the service using the 5 week beta trial and loved it so we recommend that you try it as well. We will be using screen shots from our site there to illustrate how to set up your account and get all the settings working for your node.
We strongly recommend keeping a backup of the entire site maintained off line so you can move your image to a local server when you are ready to build your local node. This is recommended because at the end of the free beta trial period you will get an e-mail and be required to take a survey and pay for your account if you wish to continue having access to your account after you take the survey. If you do not pay for your account at that point ChunkHost will deactivate your account and you will no longer have access to it.
You will need to be able to supply a credit card to pay for the account so be ready to pay for the level of account you want. You will need to make sure that you can use the college student life credit card or get reimbursed if you use your own credit card.
2. Decide what services you want on your virtual machine.
Now is the time to begin planning what you want your virtual machine to provide you with.
We will show you how to set up a lamp web server, mail server, dns server and ftp server in this article but you may want to add more things to your server.
So make a list of the types of services you want to install on your server and make a document in your favorite word processor or activate your chapter account and web page on this server and use it to record your build project steps and notes for the rest of the community to learn from.
2.1. Assemble and install your utilities that you will need.
2.1.1. FTP program- FileZilla
2.1.2. SSH client - Putty
2.1.3. Web Browser - FireFox with FireBug add-on,Chrome,Opera,Safri,Internet Explorer
2.1.4. Text Editor - NotePad++
2.1.5. Office Suite - OpenOffice, LibraOffice
3. Build your dns server
3.1. Register your domain name
4. Build your e-mail server
5. Build your ftp server
6. Build your L.A.M.P. server
6.1. Install Apache Web Server
6.2. Install mySQL server
6.3. Install Php server
6.4. Test your LAMP server
7. Add your applications
7.1. Add Web Based Control Panel
7.1.1. Install WebMin
7.1.2. Install UserMin
7.1.3. Install VirtualMin
8. Test your system
9. Register your node with WapTug.Org
9.1. Publish your build research notes
10. Announce your node to the internet and signup students to use it
11. Begin the migration plan to create your hardware node
11.1. Calculate your power requirements
11.2. Calculate your HVAC requirements to keep your servers cool.
11.3. Consider your server room and design it so you can have student access to it any time your members need access to it.
11.4. Consider your budget for purchasing your hardware.
11.5. Identify all of the administration personal that will need to sign field orders and the time frame for them to complete the purchase request process.