본문 바로가기

Development Note

[스크랩/리눅스] 버전관리 시스템(Version Controll System)의 개념 VCS에 대해 정말 깔끔하게 정리되어 있습니다. 버전관리 시스템을 처음 다루는 분들이 개념 잡기에 좋은 포스트입니다. Version Controll System(버전 관리 시스템)을 LVCS, CVCS, DVCS 등의 형태로 분류하고 각각의 개념이 어떻게 다른지, 어떤 장단점이 있는지 핵심적인 내용들을 기술하고 있습니다. http://flowerykeyboard.tistory.com/1 더보기
[블로그] 티스토리에 코드 깔끔하게 포스팅하는 방법 (Syntax Highlighter) 개발자의 입장에서 블로그를 운영하다 보면, JAVA로 작성한 코드를 티스토리 블로그에서 공유하고 싶을 때가 있습니다. 하지만 코드를 블로그에 복사하면 전부 검은 글씨에 주석도 구분이 안가고, 여러모로 코드가 보기에 안좋습니다. 그래서 코드를 깔끔하고 알아보기 쉽게 옮겨적고 싶어지죠. 그럴 때는 Syntax Highlighter를 사용하면 됩니다. Syntax Highlighter는 Alex Gorbatchev라는 개발자가 개발하여 무료로 배포하고 있는 JavaScript 기반 코드 하이라이터 입니다. 이 글 속의 코드들도 모두 Syntax Highlighter가 적용되어 있습니다. Syntax Highlighter 홈페이지: (http://alexgorbatchev.com/SyntaxHighlighter.. 더보기
[안드로이드] 액티비티 화면을 가로, 혹은 세로로 고정하기 안드로이드 앱을 개발하다 보면 부득이하게 액티비티 화면을 가로, 혹은 세로로 고정해야 할 때가 있습니다. 예를 들자면 게임의 경우는 대부분 가로모드로 고정이 되어 실행되죠. 물론 액티비티 화면을 세로 모드로 고정해야 할 때도 있습니다. 화면의 레이아웃이 가로, 혹은 세로 모드에 최적화되어 있는 경우에는 부득이하게 화면의 회전을 강제로 막아야만 합니다. 가로 모드는 Landscape, 세로 모드는 Portrait가 정식 명칭입니다. 안드로이드 액티비티의 화면을 Landscape 혹은 Portrait로 고정하고 싶은 경우, 두 가지 방법이 있습니다. 첫번째는 Manifest 파일에서 Activity에 screenOrientation 속성을 주는 방법이고, 두번째는 안드로이드 액티비티의 onCreate() 메.. 더보기
워드프레스 FTP 인증절차 오류 해결방법 [How to fix Wordpress FTP access problem] [KOR] 워드프레스를 사용하다 보면 업데이트나 테마 설치 등의 작업을 수행해야 할 때가 있습니다. 그런데 업데이트 버튼을 클릭하면 인증절차를 요구하는 경우가 있는데, 이 때 리눅스 서버의 사용자 이름을 입력하면 인증 작업이 완료되면서 설치가 시작됩니다. 그런데 종종, 리눅스 사용자 이름과 비밀번호를 입력해도 계속 FTP 인증서를 확인하라는 문구가 나오면서 에러가 나는 경우가 있습니다. [ENG] When using Wordpress, sometimes we encounter the situation which needs updates or theme install. And sometimes it requires Username and Password. If Username and Password wor.. 더보기
우분투에 APM(Apache + PHP + MySQL) 설치하기 [How to install APM(Apache + PHP + MySQL) on Ubuntu] [KOR] 주분투(우분투에 Xfce를 입힌 OS, 뿌리는 같다)를 서버용으로 사용할 작정으로 설치하였기 때문에, APM의 설치가 필수적이었습니다. 이번 포스트에서는, 흔히 APM이라고 부르는 서버계의 삼총사(Apache, PHP, MySQL)를 주분투에 설치하는 방법을 공유하겠습니다. 처음 서버를 관리하시는 분들에게는 필수적인 과정이죠. [ENG] I am using Xubuntu(Variation of Ubuntu) for Server management. So it's necessary to install APM(Apache + PHP + MySQL) on System. In this post, I am planning to share the way to install APM on Xubuntu(Ub.. 더보기
우분투에서 아파치 홈 디렉토리 변경하기 [How to change apache home directory in Ubuntu] [KOR] 우분투에서 아파치 홈 디렉토리를 변경하는 방법을 알아보겠습니다. 먼저 /etc/apache2/sites-available 폴더에 접근하면 default 라는 파일이 있습니다. gedit로 파일을 열어줍니다. 다음 부분을 원하는 폴더 경로로 수정합니다. [ENG] In this post, I will let you know how to change apache home directory. First, please access to this folder: [/etc/apache2/sites-available]. Then you can see file named [default]. Open it via gedit. And correct it as the folder path what you want.. 더보기
우분투 저장소(repository) 변경을 통한 속도 향상 [How to change Ubuntu repository] [KOR] 우분투Ubuntu를 사용하면서 가장 빈번하게 쓰는 터미널 명령어는 아무래도 [#sudo apt-get install package-name] 이 아닌가 싶습니다. 이 명령어를 수행하면 저장소 서버에서 패키지를 가져와서 설치하게 되는데 이 서버 속도가 꽤나 느립니다. 그래서 답답할 때가 많이 있죠. 이 명령어를 실행할 때 보면 서버 주소가 뜨는데, 이 주소를 국내에서(어쩌면 세계에서) 가장 빠른 서버인 다음 FTP 서버로 바꾸어 주면 패키지 인스톨 과정에서 비약적인 속도의 향상이 있습니다. 이번 포스트에서는 어떻게 저장소 서버 주소를 바꾸는지 알아보고자 합니다. 우분투 12.04 LTS 버전을 기준으로 설명합니다. [ENG] Maybe this command: [#sudo apt-get inst.. 더보기
우분투에서 맥-윈도우와 파일 공유하는 방법 [How to share files between Ubuntu-Mac-Windows] [KOR] 우분투Ubuntu에서 공유폴더를 설정하기 위해서는 우선 Samba를 설치해야 하는데, 여기에는 두 가지 방법이 있습니다. 우분투 소프트웨어 센터를 이용하는 방법과, 터미널을 이용해서 명령어를 입력하는 방법입니다. 이번 포스트에서는 터미널을 통해 설치하는 방법을 알아보겠습니다. 사실 이게 더 쉽기도 합니다. 우분투 12.04 LTS 버전을 기준으로 설명합니다. [ENG] To set 'Shared Folder' in Ubuntu, Samba has to be installed on system. There are two ways to install Samba. First way is an installation through Ubuntu Software Center, and second way .. 더보기
Linux "could not write bytes: broken pipe" 해결방법 [KOR] Xubuntu를 셋팅하던 중 Settings > Additional Drivers 항목에서 그래픽카드 드라이버를 다른 종류로 활성화 시켰더니 리붓을 하랍니다. 그래서 리붓을 해 주었죠. 하지만 부팅 시 다음의 문구와 함께 CUI에서 멈춰버리는 현상이 발생했습니다. Xubuntu에 GUI가 사라져버린 것이죠. [ENG] I was activate additional graphic driver on Xubuntu, and linux said 'You need to restart the computer to activate this driver'. So I rebooted my desktop. But when rebooting, there was a following sentence, and des.. 더보기
리눅스 종료 명령어(터미널) [Linux shutdown command(Terminal)] [KOR] 구형 컴퓨터로 리눅스 서버를 구동하는 관계로 키보드상의 전원 버튼이 먹히지를 않습니다. 귀찮으면 실력이 는다고 누가 그랬죠(?). 본체 전원버튼까지 손을 뻗기가 귀찮아서 터미널 명령어로 리눅스를 종료하곤 합니다. 터미널에서 리눅스를 종료할 때 사용되는 명령어를 간단하게 정리 해 보겠습니다. [ENG] I am running Linux server on my old desktop. So if I want to shut my desktop down, I have to reach my hand for power button. (there is no power button on my keyboard). It really bothers. So, usually I use terminal command t.. 더보기