EtherCodes Provides Online Code Collaboration

This article was written on October 12, 2010 by CyberNet.

ethercodes.png

I’ve helped plenty of people with coding before, but when I’m not working right next to them it can be difficult to help troubleshoot. They normally end up emailing me the code and then I email them back the edited file. Along with that I typically have to explain what I’ve changed, which can be a pain if there were a lot of modifications throughout the code. Sometimes I’m just lazy and tell them to run a comparison on the original code and what I’ve sent back. :)

Well, this is where EtherCodes comes into play. It is based on Mozilla’s Bespin, which is specifically designed to be used in JavaScript-powered applications such as EtherCodes. Once you hit the site you can instantly start a “code pad” that can be shared with others. When other users pull up your page they can see in realtime whatever changes you make, and they are actually allowed to make changes as well.

There are a lot of things going on tucked away in the toolbar at the top of EtherCodes that makes it super sweet. The first thing you can do is choose whether or not you want to have syntax highlighted using one of the nine supported languages:

  • C/C++
  • C#
  • Java
  • PHP
  • JavaScript
  • Python
  • SQL
  • Ruby
  • HTML

You can also save a code pad at any point… serving as a makeshift bookmark for later on. You’ll find this to be handy for those moments you say “that will work, but let’s try this instead.” There is also a timeline view that will let you see how the code changed over time, and even includes a “play” button so that you can watch the changes happen all over again. That also makes this an excellent way to learn.

We can’t forget the one thing that everyone seems to overlook when using EtherCodes: the command line. At the bottom of the coding screen there is an area you can type in that makes it easier to edit and navigate around your code. This is also how you can chat with other users that you are collaborating with (messages will appear in the right sidebar, so make sure you keep it visible otherwise there will be no indicator for new messages). Here’s a full list of the available commands along with their appropriate shortcuts:

aliasdefine and show aliases for commands
chatSend text messages to othersCTRL + /
deletelinesDelete all lines currently selectedCTRL + D
detabConvert tabs to spaces.
entabConvert spaces to tabs.
findSearch for text within this bufferCTRL + F
findnextRepeat the last search (forward)CTRL + G
findprevRepeat the last search (backward)CTRL + SHIFT + G
gotomove it! make the editor head to a line number.CTRL + L
helpGet help on the available commands.
historyShow history of the commands
jump-commandlineQuick jump between commandline and editorCTRL + J
lcChange all selected text to lowercase
openlineCreate a new, empty line below the current oneCTRL + RETURN
openlineCreate a new, empty line below the current oneCTRL + RETURN
redoRedo locally (only my changes)CTRL + Y
setdefine and show settings
trimtrim trailing or leading whitespace from each line in selection
ucChange all selected text to uppercase
undoUndo locally (only my changes)CTRL + Z
unsetunset a setting entirely

EtherCodes is obviously not something you want to do all your programming in, but it can be incredibly useful whenever you need to help someone else with their code or even when requesting help from a friend.

EtherCodes Homepage

Copyright © 2010 CyberNet | CyberNet Forum | Learn Firefox

Related Posts:


Rovio feels the burn of Android fragmentation, plans ‘light’ version of Angry Birds

So, it’s real after all, huh? Android fragmentation is making its way into the news again, and this time it counts. Rovio, developer of a little-known title called “Angry Birds,” has just penned a new blog post detailing the night terrors that have come with coding a single program to work on a cornucopia of platforms. In the weeks since Angry Birds was released to Android users everywhere, the company has been inundated with performance complaints, mostly from users with older / underpowered Android devices or phones using Android 1.6 or earlier. A laundry list of smartphones have now been added to the “unsupported” list (shown in full after the break), but thankfully for you, a “lightweight” version of the game is in the works. According to Rovio, that build won’t reduce the number of levels (or amount of fun / frustration, for that matter), but will instead be optimized for dawdling processors and Android versions that have been helplessly malformed by carriers. Nice going, guys.

[Thanks, Justin]

Rovio feels the burn of Android fragmentation, plans ‘light’ version of Angry Birds originally appeared on Engadget on Fri, 19 Nov 2010 18:59:00 EDT. Please see our terms for use of feeds.

Permalink PC World  |  sourceRovio  | Email this | Comments

Windows Phone 7 app submissions are a go, now for everyone

Though already open for early registrants, as of this week Microsoft has unbarred the floodgates for Windows Phone 7 app submissions from all developers. Full details and instructions can be found at the official App Hub, but if you’re just curious about the experience overall, WP7 dev Adam Nathan — who’s reportedly submitted 30 through the system already — outlines what he sees is the good, bad, and ugly of the process (literally). Face it, if you ever want to see your app on the Venue Pro, this is the gateway you must pass.

Windows Phone 7 app submissions are a go, now for everyone originally appeared on Engadget on Fri, 05 Nov 2010 21:10:00 EDT. Please see our terms for use of feeds.

Permalink WMPoweruser  |  sourceMSDN blog, App hub  | Email this | Comments

Steorn peddles Orbo development kit, snake oil optional

With Steorn’s track record, you’d think that the company wouldn’t be in such a hurry to put its “free energy” technology under a microscope. Then again, maybe once it has your €399 (roughly $550) your thoughts on the subject really aren’t that important anyways. Regardless, we’re a wee bit skeptical of anyone who claims to have made a miraculous scientific breakthrough, refuses to explain said scientific breakthrough, and then asks you to cut them a check. But maybe you’re a more trustworthy type: In that case, to build an Orbo device for yourself and access to the Steorn Knowledge Development Base, hit the source link. But don’t say we didn’t warn you.

Steorn peddles Orbo development kit, snake oil optional originally appeared on Engadget on Fri, 29 Oct 2010 20:27:00 EDT. Please see our terms for use of feeds.

Permalink   |  sourceSteorn  | Email this | Comments

Vuzix Wrap 920AR dev bundle available ‘nowish’ with clear AR glasses 18 months away

When we got our hands on the Vuzix Wrap 920AR at CES we saw a promising piece of gear without too many practical applications. And where do things stand, nearly a year later? Available now (aside from a “30 to 45 day delay” on all orders) the headset is strictly developers only. According to Pocket-lint, the company is only eighteen months away from clear AR glasses with heads-up displays — and, believe us, we’d love to see that — but in the meantime, your hard earned $2,000 will get you the glasses, a Vuzix VR Manager license, and access to the Vuzix SDK. So, who’s going to be the first to pitch us a system for Augmented Reality comment moderation? We’d love to some new and novel ways to “downrank” a few of our favorite commenters, if you get our drift.

Vuzix Wrap 920AR dev bundle available ‘nowish’ with clear AR glasses 18 months away originally appeared on Engadget on Wed, 27 Oct 2010 18:46:00 EDT. Please see our terms for use of feeds.

Permalink Pocket-lint  |  sourceVuzix  | Email this | Comments

RIM announces PlayBook simulator and SDK for BlackBerry Tablet OS

We know you’re all partyin’ up a storm at the Adobe MAX conference, but just in case one of you missed it, RIM’s announced the availability of the Adobe AIR SDK for BlackBerry Tablet OS — not to mention a little something called the BlackBerry PlayBook Simulator. Needless to say (but we’ll say it anyways), we’re more than anxious to get our hands on the latter. Unfortunately, it requires Adobe AIR 2.5 to run, while the latest release RIM’s site is offering is 2.0.2. Buzzkill, right? That said, we suggest you keep an eye on the source link if you’re looking to get in on the action yourself. Otherwise, if you’re not willing to go all the way, we have some fine PR explaining matters after the break.

Update: The source link has an active AIR 2.5 toolkit link. Huzzah!

Continue reading RIM announces PlayBook simulator and SDK for BlackBerry Tablet OS

RIM announces PlayBook simulator and SDK for BlackBerry Tablet OS originally appeared on Engadget on Mon, 25 Oct 2010 09:59:00 EDT. Please see our terms for use of feeds.

Permalink   |  sourceResearch In Motion  | Email this | Comments

RIM promises to soothe BlackBerry app developers’ woes, says ‘we’re so there’

There’s no question that the BlackBerry App World hasn’t been quite the runaway success RIM hoped it would be, but the company is far from ready to throw in the towel, and it’s now promising some new measures to woo new developers and make the lives of current ones a bit easier. Some of those initiatives have already been rolled out — like new payment options — while others including a free analytics service will become available to developers in the coming weeks and months. As RIM’s head of application development, Alan Brenner, explains to The Wall Street Journal, RIM has been working for the past two years to make BlackBerrys more developer friendly, and he now says that “we’re so there.” They may not be quite as close as they think, however, as the WSJ also spoke to a number of developers who used words like “horrible” to describe the current state of things, while leading mobile game developer PopCap Games even went so far as to say that “RIM today is not really on our radar.”

RIM promises to soothe BlackBerry app developers’ woes, says ‘we’re so there’ originally appeared on Engadget on Sat, 16 Oct 2010 04:12:00 EDT. Please see our terms for use of feeds.

Permalink   |  sourceWall Street Journal  | Email this | Comments

Qualcomm launches augmented reality SDK in beta form, ready to rock your Android devices

By now you would’ve come across at least a handful of inspiring augmented reality apps (with a few exceptions, perhaps), and if you fancy having a go at coding one yourself, Qualcomm may be able to assist. Today, the giant chip maker is pushing out a beta release of its Android AR SDK, which has produced interesting demos like the digital photo frame concept showcased in London last month, as well as the Rock ‘Em Sock ‘Em Robots game pictured above. In fact, Mattel’s so confident with the latter app that it’s planning on commercializing it, so who knows — you could be the next Peter Molyneux of the AR scene, or at least a winner of up to $125,000 from Qualcomm’s AR Developer Challenge. More details in the press release after the break.

Continue reading Qualcomm launches augmented reality SDK in beta form, ready to rock your Android devices

Qualcomm launches augmented reality SDK in beta form, ready to rock your Android devices originally appeared on Engadget on Tue, 05 Oct 2010 06:41:00 EDT. Please see our terms for use of feeds.

Permalink Android Community  |  sourceQualcomm  | Email this | Comments

iOS 4.2 beta 2 now available for iPhone, iPad developers

Hey, would you look at that: if you’re a developer, you can download iOS 4.2 beta 2. We’re installing it right now, and we’ll let you know as soon as we see what’s new — but we’re hoping it fixes some of the nasty bugs we grappled with in beta 1.

Update: We’ve only used beta 2 for a couple minutes, but it’s already so much less buggy than beta 1 we’re weeping with joy.

[Thanks to everyone who sent this in]

iOS 4.2 beta 2 now available for iPhone, iPad developers originally appeared on Engadget on Tue, 28 Sep 2010 19:37:00 EDT. Please see our terms for use of feeds.

Permalink   |  sourceApple  | Email this | Comments

Sony’s PlayStation division looking for engineers with Android dev experience

It’s been just over a month since we broke the news that Sony’s working on an Android 3.0-based gaming phone with PlayStation branding, and a new job posting seems to indicate that progress is being made — the PlayStation division is looking for a senior server engineer in London with “experience in mobile development, specifically Android.” The rest of the listing sounds like this person will be involved in running an online game service, which certainly makes sense; Sony would do well to counter Xbox Live on Windows Phone 7 and Apple’s Game Center with PSN on their own device. Either that, or this just means nothing — but you know us, we’re eternal optimists.

[Thanks, Saad073]

Sony’s PlayStation division looking for engineers with Android dev experience originally appeared on Engadget on Mon, 20 Sep 2010 17:01:00 EDT. Please see our terms for use of feeds.

Permalink Android Central  |  sourceSony  | Email this | Comments