분류 전체보기 (87) 썸네일형 리스트형 웹 페이지 저작의 기초 1. HTML과 CSS HTML(Hyper Text Markup Language) 웹 페이지의 구조를 만드는 언어로 표현하려는 콘텐츠의 제목, 문단, 목록 등을 HTML 태그로 작성하면 웹 브라우저가 이 태그를 해석해서 웹 페이지로 출력합니다. HTML 문서를 표준 문법에 따라 의미있게 작성하면 검색 엔진이 웹 문서를 수집하기 좋고 다양한 접근 환경에서 사용할 수 있습니다. CSS(Cascading Style Sheet) HTML이 웹 페이지의 구조를 담당하는 언어라면 CSS는 표현을 담당하는 언어입니다. 웹 브라우저에는 HTML 요소에 대한 기본적인 표현 양식이 있는데, CSS를 사용하여 이 표현 양식을 더 보기 좋게 바꿀 수 있습니다. 특정 HTML 요소를 선택하고 해당 요소에 CSS 속성을 부여하여.. Ubuntu Linux 에서 Apache 설정 Apache 설정법에 들어가기 전에 우분투 환경에서 APM(Apache, PHP, MySQL)이 설치되어 있다고 가정한다. 아직 설치전이라면 다음 포스팅을 보고 설치를 마무리한 뒤 다시 이 글을 보도록 하자. http://s2junn.tistory.com/55 일반적으로 Apache 는 httpd.conf(/etc/httpd/conf/httpd.conf) 파일에서 설정을 했었는데 이번에 우분투에 설치한 버전의 Apache 에서는 기존의 방법과는 달라졌다. 어떻게 달라졌는지 살펴보자. 1. /etc/apache2 에 Apache 설정 관련 파일들이 존재한다. 2. 구조와 내용을 대충 살펴보면 아래와 같다. apache2.conf Apache 기본설정 파일 conf.d charset localized-err.. Ubuntu Linux 에 APM(Apache, PHP, MySQL) 설치 우분투에 APM을 설치하여 LAMP(Linux + Apache + MySQL + PHP) 서버를 구축한다. 우분투(11.10)가 설치되어 있다고 가정한다. 1. 터미널을 실행한다.(Ctrl + Alt + T) 2. Apache2 를 설치하기 위해 다음의 명령어를 입력한다. sudo apt-get install apache2 3. 암호를 입력하면 패키지 설치에 대한 확인 메시지가 나타난다. 4. Y 를 입력하면 apache2 패키지를 다운로드하여 설치한다. 5. 일련의 과정들이 지나가며 설치가 완료된다. 6. MySQL을 설치하기 위해 다음의 명령을 입력한다. sudo apt-get install mysql-server mysql-client 7. 패키지 설치를 확인하는 메시지가 출력된다. Y를 입력하면 .. Ubuntu Linux 와의 만남 ( 우분투 설치 후 기본 설정 ) 우분투를 설치한 후 로그인을 하면 깔끔한 바탕화면을 볼 수 있다. 이쁘군. 이제 뭘하지? ...... 우선, 인터넷에 연결이 안되있는 분들은 인터넷에 연결을 하자. 1. 오른쪽 상단에 톱니바퀴 - 시스템 설정을 누른다. 2. 네트워크를 누른다. 3. 왼쪽 목록에서 유선을 선택하고 오른쪽 하단의 설정버튼을 누른다. 4. 자신의 환경에 맞게 자동으로 연결을 누르거나 수동으로 설정한 후 저장을 누른다. 5. 이제 인터넷에 연결이 되었다. 왼쪽에 반가운 웹 브라우저 아이콘이 보인다. 눌러보자. 6. 인터넷에 제대로 연결되었다면 우분투 시작 페이지가 보일 것이다. 7. 우분투 시작 페이지에서 구글 검색창도 제공된다. "우분투"를 검색해보자. 원래 이러면 안되는데.. PC에 설치했을 때는 한글이 써지지 않았었다. .. Ubuntu Linux 설치 회사에서 업무상 리눅스를 사용하게 되었다. 리눅스를 사용하며 알게된 정보들을 기입하기 위해 VirtualBox 를 이용하여 다시 Ubuntu 를 설치하며 얻은 Screen Shot 을 바탕으로 이 글을 쓰게 되었다. 오래 전, VirtualBox 를 이용하여 Ubuntu를 설치하는 방법을 올렸으나 VirtualBox의 사용 가이드에 가깝고 내용이 중복되지 않아 같은 제목(?)으로 다시 올리게 되었다. 크게 영향을 미치는 부분은 아니지만 실제 PC에 설치할 경우와 다른 부분들이 존재하니, 이 점 참고하여 보시기 바란다. 우선, Ubuntu Linux 의 CD 이미지를 다운받자. 1. 다음의 url을 클릭하여 우분투 공식 사이트에 접속한다. http://www.ubuntu.com/ 2. 상단 메뉴에서 Dow.. Tortoise SVN 에서 Edit log message 사용하기 Tortoise SVN에서는 다음과 같은 메뉴들을 제공한다. 간혹 Commit 후에 log message 를 안남겼다거나 잘못 남겼을 경우 Comment를 수정하고 싶을 경우가 있다. 그럴 땐 위의 메뉴에서 Eidt log message 를 선택하면 된다. 된다? 두둥! 그냥은 안되고 아마도 다음과 같은 에러 팝업을 보게될 것 이다. 저장소가 리비전 속성을 바꿀 수 있지 못하도록 설정되었습니다. pre-revprop-change 훅을 생성해달라고 관리자에게 문의 하십시오 SVN서버를 관리해주시는 관리자님이 따로 없어서 문의는 할 수 없고, 이 문제를 해결하기 위해 아래와 같은 절차를 거쳤다. 1. 먼저 SVN서버에서 프로젝트의 Repository 로 이동한다. 2. hooks라는 폴더로 이동한다. 3. .. [GOT] Muztek Metro Tuner MCT-400 튜너를 또 잃어버렸다. 어차피 다시 잃어버릴꺼 대충 싼거사서 쓸까 하다가 그래도 이왕 사는거 메트로놈 기능까지 포함된 녀석으로 구해보자하여 사게 된 물건. 우쿨렐레와 기타 튜닝에도 많이 쓰고 드럼칠 때에도 메트로놈 기능으로 많은 도움을 주었다. Tortoise SVN을 Command로 활용하기 여럿이서 공동으로 개발하거나 히스토리를 정리하기 위해 버전관리 시스템을 사용하곤 한다. 윈도우 환경에서는 TortoiseSVN 을 이용하는데 Repository가 하나일 때는 편하고 직관적인 인터페이스가 좋았는데 동시에 여러 일을 하다보니 Repository 관리가 힘들게 되어 배치파일을 만들어 보았다. TortoiseSVN 을 Command 에서 사용하려면 아래와 같이 입력하면 된다. > (TortoiseSVN path)\TortoiseProc.exe /command:update /path:(Repository path) /closeonend:1 /closeonend:1 부분은 옵션으로 command를 실행하고 난 뒤에 Dialog 창을 자동으로 닫아주는 기능을 한다. 뒤에 붙는 숫자에 따라 수행동작이.. Eclipse 에서 Encoding 변경하는 방법 0. Eclipse 를 설치한 후 파일을 오픈했을 때, 다음과 같이 글씨가 깨지는 경우를 볼 수 있다. Encoding 설정이 맞지 않아 이러한 현상이 생기는데 해결방법을 알아보자. 1 . 메뉴에서 Window -> Preference 를 선택한다. 2. General -> Workspace 를 선택한다. 오른쪽 하단 부분에 Text file encoding 이라는 메뉴를 볼 수 있는데 Default 설정이 MS949로 되어있다. 3. Other 를 선택하고 드롭다운 메뉴에서 UTF-8 을 선택한다. 4. Apply 를 누르고 OK 버튼을 누른다. 5. 깨졌던 글씨가 정상적으로 보인다. 대부분 글씨가 깨지는 경우는 한글이나 특수문자가 포함된 경우인데 이럴 때 encoding 방식을 변경해주면 대부분 해결.. UI Thread와 Handler 안드로이드 어플리케이션에서 UI 와 관련된 동작은 UI Thread 내에서 실행되어야 한다. 웹과 연동되거나 시간이 오래 걸리는 작업의 결과를 화면에 표시하는 등 다른 Thread 에서 UI 를 변경하려 한다면 다음과 같은 에러메시지를 볼 수 있다. "android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views." "View 구조를 생성한 Thread 에서만 해당 View 를 만질 수 있다." 예를 들어, Activity 에서 Xml 에 정의된 UI Component 를 초기화 한 뒤 OnClickLisner 또는 사용자가 정의한 또 다.. 이전 1 2 3 4 5 6 7 8 9 다음