Juwan Park :: Juwan Park

QB64 - DOS 시절의 QBasic을 윈도우에서도

QB64 - DOS 시절의 QBasic을 윈도우에서도

예전 DOS 시절 MS-DOS를 설치하면 동봉되어 있던 BASIC 프로그래밍 툴인 QBasic을 윈도우로 이식한 버전입니다.DOS 시절의 QBasic에 비해 기능이 훨씬 강력해졌으며 보다 폭 넓은 프로그래밍이 가능해졌습니다. 또한, 자체적으로 EXE 파일을 생성하는 것도 가능합니다. (※주: DOS판 QBasic에는 이 기능이 없었으며 QuickBasic에서만 가능했습니다.)윈도우 뿐만 아니라 맥이나 리눅스용으로도 이식되어 있습니다. (필자는 초등학생 시절 QBasic을 처음으로 접했는데 어느덧 그 때로부터 벌써 20년이나 흘렀네요. 감회가 새롭습니다...) 다운로드[이 페이지]에 들어가시면 곧바로 다운로드 링크가 보입니다. 참고로 현재는 무설치 버전으로만 제공됩니다.

★프로그래밍 :: 2016. 8. 12. 23:44

접속한 기기가 모바일인지 아닌지 확인하는 자바스크립트

/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 일단 이 한 줄의 코드만으로도 모바일인지 아닌지 간단하게 검출 가능합니다. 만약 모바일에서 접속했다면 true 값을 돌려줄 것이고 그렇지 않다면 false 값을 돌려줄 것입니다.하지만 정말로 이 한 줄만 가지고는 단지 검출만 가능할 뿐이지 사용자에게 직접 보여줄 수는 없습니다. 어떻게 하면 사용자에게 직접 모바일 접속 여부를 보여줄 수 있을까요?일단 코드가 너무 기니 함수를 선언해 봅시다. function isMobile() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera..

Notepad++ - 강력한 메모장 대체 프로그램

Notepad++ - 강력한 메모장 대체 프로그램

자유이용이 가능한 고급 텍스트 에디터 노트패드++(Notepad++)입니다. 이름만 들으면 마치 윈도우즈의 기본 응용프로그램인 메모장(Notepad)과 관련이 있어 보이지만 전혀 별개의 소프트웨어입니다. 무료프로그램이지만 상용프로그램인 에디트플러스(EditPlus)와 비교해도 손색이 없을 정도로 기능이 강력합니다. C, 자바(Java) 등 여러가지 프로그래밍 언어의 문법을 지원하며 그 외 여러 기능들이 있어 코딩 작업을 하는 데 안성맞춤입니다. 또한, 유니코드도 확실히 지원합니다. 다운로드 [이 페이지]에 들어가신 후 왼쪽의 'Download' 항목으로 들어가시면 받을 수 있습니다. 설치 버전은 installer를, 무설치 버전은 zip, 7z 등을 선택하시면 됩니다.

유용한 유틸리티 :: 2016. 8. 11. 21:24

편곡: 트와이스 - Cheer Up / 클래식 기타 편곡, 느리게

편곡: 트와이스 - Cheer Up / 클래식 기타 편곡, 느리게

트와이스의 「Cheer Up」을 느린 클래식 기타 연주곡으로 편곡해 보았습니다.원곡 빠르기는 ♩=172였지만 이것을 ♩=144로 느리게 바꾸었습니다. 느리게 바꾼 것은 마치 실제 어쿠스틱 기타로 치는 것처럼 잔잔한 느낌을 주기 위함입니다. 이런 분위기의 편곡도 좋네요. 아 참, 악보를 제공해 주신 악보나라(www.akbonara.co.kr)에도 감사를 표합니다. 원곡 정보- 작사: Sam Lewis - 작곡: 블랙아이드 필승 - 노래: 트와이스 듣기

그 외의 창작/음악 :: 2016. 8. 10. 23:41

편곡: 트와이스 - Cheer Up / OPL2 사운드폰트 어레인지

편곡: 트와이스 - Cheer Up / OPL2 사운드폰트 어레인지

트와이스의 「Cheer Up」을 예전 DOS 시절 사운드카드의 음색으로 편곡해 보았습니다.예전 애드립 사운드카드로 음악을 들으며 PC통신을 하던 추억을 되살려서 이 노래를 애드립 사운드카드의 사운드폰트로 어레인지하여 보았습니다. 원곡 정보- 작사: Sam Lewis - 작곡: 블랙아이드 필승 - 노래: 트와이스 듣기

그 외의 창작/음악 :: 2016. 8. 10. 00:16

Online REPL, Compiler & IDE

사이트는 https://repl.it입니다.온라인에서 웹 브라우저를 이용하여 여러 가지 프로그래밍 언어의 코드를 작성하고 실행해 볼 수 있습니다. C, 자바(Java), 파이썬(Python) 등의 언어와 PHP, 자바스크립트(JavaScript) 등의 웹 프로그래밍 언어도 지원합니다. (주: 자바와 자바스크립트는 전혀 별개의 언어입니다.)실행 가능한 프로그래밍 언어들은 다음과 같습니다. 굵은 글씨는 repl.it 사이트에서 'Popular' 언어로 지정된 언어입니다. Practical: Scheme, Lua, Python, Ruby, PHP, Python3, Nodejs, Go, Java, C++, C++11, C, C#, F#, Rust, Swift Web: JavaScript, JavaScript (..

★프로그래밍 :: 2016. 8. 9. 11:35

Java(자바)로 Hello, world! 출력해보기

Java(자바)로 Hello, world! 출력해보기

자바 프로그래밍을 하려면 JRE(Java Runtime Environment)와 JDK(Java Development Kit)가 필요합니다.다만, JDK를 설치하면 JRE는 자동으로 함께 설치되므로 JDK 설치 후 JRE를 따로 설치할 필요가 없습니다.자, 코드를 다음과 같이 짜 봅시다. /* Hello, world! 출력 예제 */ public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world!"); } } 주의할 점은 저장할 때 코드 이름을 저 public class 이름과 동일하게 하여 저장하여야 한다는 점입니다. 즉, 이 예제에서는 'HelloWorld.java'로 저장하여야 합니다..

★프로그래밍 :: 2016. 8. 8. 23:31

블로그가 새 옷을 갈아입었습니다.

얼마 전에 자작 스킨을 적용했습니다만 뭔가 날림으로 만들어서인지 웹 표준 오류가 걸리는 것이었습니다.그래서 기존의 XHTML 대신 HTML5 기반으로 새로 만들고 웹 표준에 맞게 만들었습니다.저도 어쩔 수 없는 몇 군데를 제외하면 웹 표준을 통과했습니다.그동안 바빠서 블로그를 잘 못했는데 이제야 새로운 스킨을 적용하네요.새로운 스킨의 배포는 조만간 할 예정입니다.

일상다반사 :: 2016. 8. 8. 21:36

꼬마요정의 동화나라(가제) 기획 초안

꼬마요정의 동화나라(가제) 기획 초안

RPG 만들기로 구상해 두었던 게임 (가제) 초안입니다. 그 동안 만들어 보기로 하고 여러 사정으로 미루어 두었다가 작성합니다. ▶목표 - 주인공인 꼬마요정이 여러 세계에 개입하여 미션을 수행하는 것이 목표. ▶장르 - 어드벤처(탐험형) 게임 ▶스토리 구성 - 주인공 꼬마요정은 사과나무 집 안에 설치된 세계이동장치(가칭)를 이용하여 세계로 이동 - 이동된 세계에 미션이 주어짐 - 미션을 완수하면 그 과정에서의 일화가 동화책에 기록됨 (일종의 업적 달성 개념) ▶세계관 요정이 존재하는 중세 유럽풍 판타지를 베이스로 하고 미션에 따라 여러 세계관(조선시대, 현대 등)을 혼합 ▶제작 도구 - RPG 만들기 VX Ace ▶타 게임 참고 - Lv1. 용사 (북극토끼 제작)

▶창작 게임/기획안 :: 2016. 1. 30. 13:17

냥코 대전쟁 고양이 (변, RPG VX/Ace용)

냥코 대전쟁 고양이 (변, RPG VX/Ace용)

모바일 게임 의 주인공 고양이를 32×32 사이즈에 맞춘 RPG 만들기 VX/Ace용 캐릭칩으로 제작하였습니다.1번은 다리가 있는 버전, 2번은 다리가 없는 버전입니다. 3번부터 8번까지는 일부러 비워 두었습니다.참고사항본 캐릭터의 판권은 냥코 대전쟁의 제작사 포노스에 있습니다. 적용방법프로젝트 폴더 > Graphics > Characters 순으로 들어가신 후 이 캐릭셋 파일을 넣으시면 됩니다. 파일 이름은 아무렇게나 해도 상관없으나 맨 앞에 !나 $를 붙이면 올바르게 적용되지 않습니다.

Today    Yday    Tot
Juwan Park
Juwan Park's blog is powered by Daum and .
Contemporary Blue for .
Designed by Juwan Park. Creative Commons License
▲ TOP