방금 새로운 아이디어가 떠오름

Rubypops의 이미지

말 그대로 제목 그대로임.

웹상에서 코딩을 할수있게 웹 에디터 지원하고 거기에다가 컴파일러 지원해주고

음악 플레이어도 하나 집어 넣고 클래식 곡이나 뉴에이지 같은 잔잔한 곡으로

주 이용자는 프로그램을 처음 시작하는 사람(학생이나 관심 있는)들 위주로 하고

많이 쓰이는 언어들 위주로 한 8개 정도 지원하고

폰트랑 글씨 크기 지정 가능하게

이클립스나 비쥬얼 뭐 설치 안하고 라이트하게 컴퓨팅 환경을 조성하려는 사람들에게도 알맞을거 같은데

다른 분들 생각 좀요.

이거 아이디어 좀 좋지 않나요??

shint의 이미지

인공지능 로봇 (윈도우 코타나. 한국 사이버가수 아담)
영상처리 프로그래밍
컴퓨터 그래픽 프로그래밍
게임 프로그래밍
이미지 문자인식 OCR (네이버 개발자에 있습니다.)
음성 인식 (마이크로소프트 스피치. 안드로이드 오픈소스에 있습니다.)
유전자 인식. Deep Learning
게놈 유전자 지도 프로그램

//----------------------------
//웹 에디터
//----------------------------
다음 웹에디터
네이버 웹에디터

//----------------------------
//오프라인 에디터
//----------------------------
나모 웹에디터
넷스케이프 컴포저
아웃룩 익스프레스

//----------------------------
//음악 서비스
//----------------------------
세이클럽
유투브
벅스 뮤직
MBC 뮤직

//----------------------------
//음악 플레이어
//----------------------------
WinAmp
윈도우미디어 플레이어
퀵타임 포 윈도우
리얼 플레이어
곰플레이어
다음 팟 플레이어

//----------------------------
//웹브라우저에서 코딩
//위치지정은 DIV로 구성가능
//----------------------------
http://codepad.org/
http://en.cppreference.com/w/cpp/atomic/atomic_flag
https://c9.io/
http://www.ideone.com

SilverLight GW-Basic
http://www.addressof.com/basic/#/Home

//----------------------------
//동적 화면구성
//----------------------------
WPF. XAML
HTML5. CSS
VRML
ActiveX (OCX) COM

FLASH. FLEX
WebGL

Java Applet
자바스크립트

UNITY3D
UNREAL3D

스크래치 프로그래밍

//----------------------------
//웹호스팅 서비스
//----------------------------
VDI 원격 컴퓨터

[Django 활용하기 1편] 아마존 AWS EC2 준비하기
http://blog.naver.com/samsjang/220510045938

//----------------------------
//서버에서 컴파일. 인터프리터
//----------------------------
ASP. JSP. PHP.
RUBY

PPAPI. NPAPI. NaCl. PNaCl.
http://ralf79.tistory.com/m/post/820

[Computer Language Engineering] Code Optimization의 중요성
http://talkingaboutme.tistory.com/465

C/C++ to Assembly v2 어셈블리로 변환
http://kldp.org/node/153653

asm.js C++ Compiler 네이티브 컴파일 LLVM
http://ohnu.tistory.com/227

마이크로소프트도 웹개발서비스를 지원한다고 합니다.
http://www.microsoft.com/

i do game 은 운영을 중지했네요.
http://blog.naver.com/bdsda?Redirect=Log&logNo=100067469500

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

k1d0bus3의 이미지

ㅇㅇ

klenui의 이미지

https://www.nitrous.io/ <- 이런 거요?

ddoman의 이미지

bushi의 이미지

http://goorm.io/

+++ 추가

https://c9.io/ 에선 virtual host 솔루션을 판매까지 하는 것 같습니다.
제가 근무하는 회사 제품 중에 emulator, debugger 까지 통합한 놈이 있어서 시험해봤는데 IDE 는 c9.io 의 것을 사용하더군요.
글꼴이나 테마등등 이것저것 바뀌긴하던데요.
https://en.wikipedia.org/wiki/Cloud9_IDE 에 설명이 있네요.

hsnks100의 이미지

예전에 구름 서비스 봤었는데 아직도 운영중이네요 +_+

----------------------------------------------------
개인 블로그: https://kangssu.com

Eavan의 이미지

Google에서 추진중인 Go Language 하고 비슷한 생각이신것 같아보이기도 합니다.

https://golang.org

Go 언어를 만들어서 인터넷에서도 하고 받아서도 하고 바로 실행도 하고 간단한 방법으로 실행도 시켜보고 디버깅도 하는 툴인걸로 압니다.

ps.
다른 언어 지원을 못 봤군요.

다른 언어까지 지원하려면 무거워지지 않을까요?

Rubypops의 이미지

다른 웹 에디터 ideone 사이트 사용하다 떠오른 아이디어 입니다.

거기는 몇 십가지 언어를 지원해서 너무 무겁더라구요 제 데탑 환경이 그리 나쁜 편도 아닌데

그래서 많이 쓰는 언어로 8가지 정도 한정을 한겁니다.

주 타킷이 학생이나 컴퓨터 프로그램을 만들어 보고 싶어 하는 사람들을 위한 교육 플랫폼이기 때문입니다.

예를 들면 Ruby로 Hello world

puts('Hello"world!"')

이런 식으로 말이죠 뭔가 좀더 그럴듯한 프로그램을 만들고자 한다면 시스탬에 설치를 해서 프로그램을 만드는게 맞다고 저는 생각합니다

루비를 공부하고 사랑하는 프로그래머

Eavan의 이미지

Cisco Packet Tracer가 그런 느낌으로 교육용은 명령어 15개 제한해서 공짜로 뿌리고 책에 끼워서 번들로 넘기고 했는데...

결과가 썩 좋지는 못하더군요.
(물론 교육용으로 사용은 되고있긴 합니다만... 솔직히 저걸로 연습하거나 15만원짜리 정품 패킷 트레이서 사느니 GNS3이라는 좋은 물건이 오픈소스로 제공되는지라...)

특히, 제한사항이 많으면 '아, 이 언어에 이런 기능이 없구나.'하고 넘어가버렸다가 나중에 풀려서 고생하는 등의 단점이 있을것으로 보입니다.

이런 저런 부분을 문서로 설명하기엔 양이 너무 방대해 질 것 같구요.

차라리 최종 목표를 언어 하나당 연산서버 하나 로 잡고, 가장 메이저한 언어부터 하나씩 추가해 나가면서 QoS로 각 사람들마다 사용 가능한 리소스 제약을 두고
언어상 제약이 없되 체험은 해볼 수 있는, 그런 서버가 되야하는데 보통 이정도 규모로 하려면 워낙 서버가 좋아야 하다보니 마소 같은데서 하는 Visual Studio 같은게 한계가 아닐까 싶습니다.

나중에 매니코어 시대가 도래해서 컴퓨터 한대당 쓰레드 개수가 극적으로 증가하고 CPU관리를 가상으로 해서 각 세션당 코어 2~4개씩 물리고서 유동적인 자원 분배로
전체 코어 갯수보다 많은 활용이 가능하다면 좋은 아이디어가 될 것 같습니다.
(Xen 이라던가 기타 hypervisor에서 지원하는 기능이긴 한데 이거 응용해서 서비스 여러개 제공하려면 아직 컴퓨터당 코어 갯수 한계가 있어, 넘기 힘들다고 봅니다. 많아봐야 일반인이 구할 수 있는건 14코어 하이퍼 쓰레딩 적용된 28쓰레드거나 암당의 땡 24코어 정도일거라...)

아니면 연산 클러스터 서버를 연동해서 작성은 1코어 염가 세션에서 작성하고 연산(인코딩)만 서버에 넘기는 형식으로 접근하는것도 방법일거 같지만 이 역시 구축비와 유지비 크리티컬이...(먼산)

물론 어디까지나 개인적인 견해고 아직 거의 비전문가 수준의 의견이긴 합니다...