2017년 9월 15일 금요일

게시판이나 블로그에 소스코드를 쉽게 공유하는 방법


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
float[] x = new float[20];
float[] y = new float[20];
float segLength = 18;
void setup() {
  size(640, 360);
  strokeWeight(9);
  stroke(255, 100);
}
void draw() {
  background(0);
  dragSegment(0, mouseX, mouseY);
  for(int i=0; i<x.length-1; i++) {
    dragSegment(i+1, x[i], y[i]);
  }
}
void dragSegment(int i, float xin, float yin) {
  float dx = xin - x[i];
  float dy = yin - y[i];
  float angle = atan2(dy, dx);  
  x[i] = xin - cos(angle) * segLength;
  y[i] = yin - sin(angle) * segLength;
  segment(x[i], y[i], angle);
}
void segment(float x, float y, float a) {
  pushMatrix();
  translate(x, y);
  rotate(a);
  line(0, 0, segLength, 0);
  popMatrix();
}
이번 포스트는 위에 공유된 소스 코드와 같이 실제 개발 환경과 똑같은 상태의 소스를 게시판으로 복사할 수 있는 방법에 대한 내용 입니다 ^^

물론 소스 코드를 단순히 복사, 붙여넣기를 통해 빠르게 공유할 수 있으나 그렇게 되면 문법 하이라이팅이나 들여쓰기, 폰트, 태그등 상당히 가독성이 떨어지는 문장이 됩니다

그렇다고 실제 소스 파일을 올리기엔 부담이 올리는 사람도 받아서 적용해야할 사람도 부담스러운 방법이지요

이러한 문제를 해결하고자 소스 코드를 자동으로 개발 환경과 비슷한 상태로 가공해주는 소스 코드 공유 서비스들이 탄생하였습니다

사용자들은 공유할 소스 코드를 복사하여 서비스에 업로드 하면, 공유 서비스는 알맞은 환경으로 가공해서 업로드 되고, 그걸 그대로 게시판에 복사하거나 링크를 복사하는 방식으로 서비스를 사용할 수 있습니다.

이번 포스트에서는 인터넷에 업로드 할 필요없이 바로 실행이 가능한 컬러 스크립트를 소개 합니다.

Color Script 다운로드 링크 - (https://colorscripter.com/pcver)

링크로 접속하시면 PC버전 다운로드 페이지로 연결 됩니다
비설치형을 다운 받고 실행합니다


첫 실행 화면입니다
복사할 언어의 종류를 선택합니다
예제는 자바이므로 자바를 선택했습니다


공유할 소스 코드를 복사 합니다


소스 코드를 붙여넣기 했습니다


설정에 들어가면 소스코드 환경에 대한 설정을 조정할수 있습니다


복사를 클릭하면 위와 같이 소스코드 복사가 됩니다


공유할 게시판이나 블로그에 붙여넣기 하면 위와 같이 이쁘게 작성되었습니다 ^^

기존 웹 서비스 형태와 달리 인터넷에 업로드 해야하는 부담도 없고 속도도 빠른 매우 괜찮은 프로그램인거 같습니다.

프로그램 다운에 회원가입이 필요 없으며 라이센스 또한 무료이므로 편하게 사용할수있습니다.

잘못된 정보나 오타는 언제나 환영입니다 ㅎㅎ

블로그에 관한 다른 포스트 보러가기
Share:

Related Posts:

  • 윈도우 7과 10에서 FTP 서버를 설정하는 방법 총 정리! (1편 - 서버 설정)윈도우에서 FTP 서버를 개설하고 설정하는 방법과 계정과 폴더를 관리하는 방법들 중 우선 FTP 서버 개설과 설정 하는 방법에 대해 알아보겠습니다. 포스트에서 설명하는 대상은 윈도우10 버전이지만 7도 큰 차이가 없으니 함께 보셔도 괜찮습니다. ^^ 윈도우는 자체적으로 닷넷 기반의 서버인 IIS(인터넷 정보 … Read More
  • VMware 가상머신과 호스트간 폴더를 공유하는 방법 알아보기 (파일 전송)이번엔 가상머신 시리즈 마지막인 호스트와 가상머신간 파일을 공유하는 방법인 파일 공유와 USB를 사용하는 방법을 알아보겠습니다. 1. 파일 공유 한번 설정만 마치면 호스트와 가상머신간 같은 폴드를 사용하는듯한 편리한 좋은 방법입니다. 우선 공유할 가상머신의 세팅으로 들어가 옵션 탭으로 이동한 뒤 S… Read More
  • VMware - this host supports intel vt-x but intel vt-x is disabled 오류 해결 방법VMware를 설치하고 새 가상 머신에 64bit 운영체제를 설치할 경우 설치를 위해 가상 머신이 기동하다가 곧 [this host supports intel vt-x but intel vt-x is disabled]라는 문구의 오류가 발생할 수 있습니다. This virtual machine is … Read More
  • 프로그램 의뢰를 받습니다. (C#, Java, Script, App, 등등 무료!) 제목이 좀 어그로가 끌렸죠? ^^;; 요전 포스트인 단어연습기 관련 내용을 작성하면서 느낀점이 혹시 제 글을 보신 독자께서 뭔가 필요한 프로그램이 있다면 제가 도움이 되었으면 좋겠다고 생각되어서요. (단어연습기 포스트 보러가기 - 링크) 그동안은 제가 뭔가 필요가 느껴지는 걸 만든김에 겸사겸사 블로그에도 … Read More
  • OPC란? OPC에 대해 쉽고 간단히 알아보자.OPC(OLE for Process Control)는 공정을 제어하는 모든 장비들 사이의 통신을 원활히 하기 위해 생긴 국제 산업 표준 통신 규약입니다. 공정이 정밀하고 복잡해질수록 공정을 제어하는 장비들 사이에 데이터를 전송하는 제어 통신의 비중이 증가하는 반면, 통신 프로토콜은 장비 제조사마다 서로 달랐기 때… Read More

0 Comments:

댓글 쓰기