Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


CodeInTune - Real time IDE - NodeJS - OpenSource
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

CodeInTune - Real time IDE - NodeJS - OpenSource

DotALDotAL Member
edited July 2013 in General

Hello again :D,

Well this is a project of a friend, he built a real time ide, with Nodejs + ACE IDE, everything is open source.

So i would like to share it with you:

Demo

http://codeintune.com/

Download link:

https://github.com/fadion/Code-in-Tune

Let me know what you think

Thanked by 1Infinity

Comments

  • matthewvzmatthewvz Member, Host Rep

    Trying it out right now, this is really nice so far.

  • Brilliant.

  • This is awesome! Really beats c9.io in how fast it can be setup.
    Been looking for something quick for collaborative code edits, sure beats etherpad.

  • jptechjptech Member

    Looks nice, I'm unable to test the collaboration at the moment, but it looks like something I could use in the future.

  • awsonawson Member

    Very nice :) Reminds me of c9 quite a bit

  • DotALDotAL Member

    awson, because its c9 ide :) ACE IDE is a open source web IDE by c9 :).

  • DotALDotAL Member

    @Zen,

    Thanks for that report, i will let my friend know about this issue :)

  • twaintwain Member

    Looks cool... Fyi grammar error on right footer of homepage. Build should be Built

  • twaintwain Member

    You could use this almost like an interactive personal pastebin as well - very naz

  • twaintwain Member

    Installed via git on Ubuntu 12.04 VPS and does not seem to be working properly - changes are not being reflected when using the share url, and the top right widget does not seem like it is working correctly...

    http://code.inthenoc.com:2662/

    ... and not really getting any errors from the app at command line:

    
    $ node app.js
       info  - socket.io started
    Listening on port 2662
       debug - served static content /socket.io.js
       debug - served static content /socket.io.js
       debug - served static content /socket.io.js
       debug - served static content /socket.io.js
       debug - served static content /socket.io.js
    
    
  • DotALDotAL Member

    you have to go to static files and change the URL of socket.IO to your own website URL :) thats it.

  • twaintwain Member

    @DotAL.. woops yeah I had left it as localhost:2662 in the socket.js... sweet! working now awesome!

  • DotALDotAL Member

    Enjoy :)

  • twaintwain Member

    @DotAL - Would it possible to run this under SSL/https?

  • DotALDotAL Member

    If you are a NodeJS expert and can setup and configure NodeJS to transfer from normal http to https, yes it can be done :)

  • Managed to get https working via nginx ssl reverse proxy, and it seems to function fine, but only works properly in Chrome, but that's good enough for me:

    http://code.inthenoc.com

    Note of course the app works properly in all browsers with no https proxy in front, so probably just something about my nginx config that makes it not want to work properly with FF etc.

    Anyway, if anyone wants to do the same with this app, here is the nginx conf.

    Note that I have the node.js listening on port 2662 of course

    
    # cat /etc/nginx/sites-enabled/default 
    server {
            listen       443;
            server_name  code.inthenoc.com;
    
            access_log  /var/log/nginx/code.inthenoc.com.access.log;
            error_log   /var/log/nginx/code.inthenoc.com.error.log;
    
            ssl                  on;
            ssl_certificate      /etc/apache2/ssl/code.inthenoc.com.crt;
            ssl_certificate_key  /etc/apache2/ssl/code.inthenoc.com.key;
    
            ssl_session_timeout  5m;
    
            ssl_protocols  SSLv2 SSLv3 TLSv1;
            ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
            ssl_prefer_server_ciphers   on;
    
            location / {
                proxy_pass             http://localhost:2662/;
                proxy_set_header       Host $host;
                proxy_buffering off;
            }
    }
    
    server {
        listen      80;
        server_name code.inthenoc.com;
        rewrite     ^(.*)   https://$server_name$1 permanent;
    }
    
    
  • clodclod Member
    edited September 2017

    I like to use Codelobster to edit node.js files because it's the worst piece of shit I've ever seen and I like to torture myself.

  • demo is down, well done!

Sign In or Register to comment.