Juwan Park :: Juwan Park (4 Page)

Tk로 루비에서 GUI 프로그램 구현해보기

Tk로 루비에서 GUI 프로그램 구현해보기

자바의 awt처럼 루비도 GUI 프로그램을 구현할 수 있는 툴킷이 있습니다. 루비와 파이썬 등에서 쓰이는 'Tk'라는 툴킷입니다. Tk 말고도 사용 가능한 GUI 툴킷이 몇 가지 더 있긴 하지만 여기서는 Tk만 우선 맛보기로 보여드립니다. 루비에서 Tk를 사용하려면... 루비를 설치하는 화면에서 경로 지정 단계로 가면 아마도 'Install Tcl/Tk support'라고 적혀 있는 체크박스가 있었을 것입니다.이 체크박스에 체크를 하고 설치하면 T..

★프로그래밍/Ruby :: 2016.08.18 11:04

루비에서는 0도 참값(true)으로 본다?

C언어나 자바스크립트, 파이썬 등에 익숙해지신 분이라면 0을 false로, 0이 아닌 값을 true로 본다는 사실을 알고 계실지도 모르겠습니다.※ (자바스크립트 말고) 자바는 if(v)의 형식일 때 v가 논리형 아니면 오류가 일어나므로 논외로 하고,하지만,0은 곧 거짓(false)이라는 통념은 루비에는 적용되지 않는 이야기라는 사실을 알고 계신가요?아래 코드를 봅시다. a = 0 if (a) puts "True" else puts "Fals..

★프로그래밍/Ruby :: 2016.08.17 23:37

루비에서 문자열 치환하기

여기서는 루비에서 문자열 치환하는 코드를 포스팅합니다. 자, 먼저 코드를 하나 봅시다. name = "강정호" puts sprintf("%s는 메이저리그에서 뛰고 있다.", name) name["강정"] = "박병" puts sprintf("%s는 메이저리그에서 뛰고 있다.", name) name["박병"] = "이대" puts sprintf("%s는 메이저리그에서 뛰고 있다.", name) 이 코드를 실행시킨 결과는 다음과 같습니다. 강정호는 메이..

★프로그래밍/Ruby :: 2016.08.17 19:52

루비에서 변수 값 스와핑하기

루비에서 두 변수의 값을 스와핑하는 방법입니다. 예를 들어, a에 2가 대입되어 있고 b에 3이 대입되어 있다고 했을 때 둘을 바꿔치기해서 a=3, b=2로 만드는 방법을 말합니다. 일단 a와 b를 스와핑하는 의사코드를 보겠습니다. temp ← a a ← b b ← temp a ← a Xor b b ← a Xor b a ← a Xor b a, b ← b, a 흔히 사용되는 방법이 첫 번째 방법과 같은 임시변수 선언법이고 두 번째 방법과 같은 XOR ..

★프로그래밍/Ruby :: 2016.08.16 20:35

편곡: 트와이스 - Cheer Up / 클래식 기타 편곡, 원곡빠르기

편곡: 트와이스 - Cheer Up / 클래식 기타 편곡, 원곡빠르기

트와이스의 「Cheer Up」을 느린 클래식 기타 연주곡으로 편곡했다가(관련 포스트) 원곡 빠르기로 재녹음했습니다.원래는 잔잔한 어쿠스틱 기타 느낌이었는데 원곡 빠르기로 재녹음하니까 원곡과 비슷한 분위기가 납니다.이런 느낌의 편곡도 좋네요.아 참, 악보를 제공해 주신 악보나라(www.akbonara.co.kr)에도 감사를 표합니다.원곡 정보- 작사: Sam Lewis- 작곡: 블랙아이드 필승- 노래: 트와이스듣기

그 외의 창작/음악 :: 2016.08.15 22:57

반응형 자작 스킨 'Contemporary Blue' 배포합니다.

반응형 자작 스킨 'Contemporary Blue' 배포합니다.

자작 스킨 Contemporary Blue 배포합니다.모던한 스타일로 만든 스킨으로, 어두운 파랑의 배경에 흰 글씨로 이루어진 스킨입니다. 모던한 느낌의 파란색이 조화되어 심플하면서도 깔끔한 스킨입니다. 이 스킨은 반응형 스킨으로 데스크톱과 모바일 겸용입니다.아직은 시범단계라 버그가 있을 수 있습니다. 만약 버그를 발견하였거나, 버그가 아니라도 개선할 점 같은 게 있다면 댓글 부탁드립니다.최적화된 최소 너비는 320px입니다. (360px 이상 권장..

그 외의 창작/웹 페이지 :: 2016.08.15 22:16

윈도우에다가 파이썬 설치하기

윈도우에다가 파이썬 설치하기

프로그래밍 언어 파이썬을 윈도우에서 설치하는 방법입니다.자, 먼저 파이썬 공식 사이트(https://www.python.org/)에 들어가 봅시다.그러면 가로메뉴가 쫘르륵 뜨는데 그 중에서 Download를 선택합니다.클릭하지 마시고 그냥 마우스 커서만 올려놓고 있으면 바로 밑에 메뉴가 또 나옵니다.이런 식으로.저기서 Python 3.5.2 버튼을 눌러 바로 다운받거나 Windows를 클릭해서 다운로드 페이지로 들어갑니다.다운로드 페이지로 들어가면 ..

★프로그래밍/Python :: 2016.08.15 20:23

웹 페이지용 구문 강조기 (Syntax Highlighter)

#include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; } 위와 같이 웹 페이지에서 코드의 구문을 강조하는 프로그램입니다. 이 프로그램은 자바스크립트와 CSS를 이용하여 구동되는 프로그램으로, 프로그래밍을 주제로 한 웹 페이지 등에 사용하면 좋은 프로그램입니다. 티스토리에도 보시는 바와 같이 이 프로그램을 설치하여 적용할 수 있습니다. 다운로드 [..

유용한 유틸리티 :: 2016.08.14 14:15

한글 완성자 분석하기

한글 완성자 분석하기

한글 완성자 분석 프로그램 예제입니다. 이 프로그램은 한글 완성자가 어떤 자모로 조합되어 있는지 (예를 들어 '한글'이라는 문자열을 받으면 '한'을 ㅎ+ㅏ+ㄴ으로 분석하고 '글'을 ㄱ+ㅡ+ㄹ로) 분석해서 화면에 표시하는 프로그램입니다. 이 프로그램은 UTF-8 인코딩을 이용합니다. # 초성, 중성, 종성 배열을 만들어 둠 choseong = ["ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "..

★프로그래밍/Ruby :: 2016.08.13 23:16
Today 0    Yday 48    Tot 56,858
Juwan Park
Juwan Park's blog is powered by Daum and TISTORY.
Contemporary Blue for TISTORY.
Designed by Juwan Park. Creative Commons License
▲ TOP