이 프로젝트는 추가적인 CSS작업없이 부트스트랩의 CSS만 이용하는 것을 기본으로 하므로 티스토리에서 직접 생성하는 코드는 제어할 방법이 없습니다. 이러한 코드들은 두 번째 프로젝트에서 수정할 예정이니 여기서는 적용된 스타일 없이 그냥 두겠습니다. 설명 이제 부트스트랩의 CSS를 이용하여 본문을 꾸며보겠습니다. (참고 : bootstrap - CSS, 콤포넌트 ) 본문에서 '패이지 네비게이션 > 현재 패이지'는 CSS를 직접 수정하지 않으면 안 되기 때문에 이번 프로젝트에서는 그냥 두겠습니다. '댓글 리스트'는 ''안에 태그를 꾸며두면 티스토리에서 다시 렌더링을 해줍니다. 앞으로 이런 식으로 렌더링되는 내용을 자주 보게 될테니 신경써주세요~ 콘텐츠 페이지만 꾸미는 거고 방명록과 같은 다른 페이지는 다음 ..
부트스트랩을 이용하여 반응형 레이아웃을 구성하려면 그리드 시스템을 이용하는 것이 좋습니다. (참고 : bootstrap - 그리드 시스템 ) 설명 부트스트랩의 그리드는 12칸이 기준이라 우리는 9칸/3칸으로 나누도록 하겠습니다. 왼쪽(9칸)은 콘텐츠를 넣을 거고 오른쪽(3칸)은 카테고리와 같은 사이드 메뉴로 사용할 예정입니다. html에 사이드바 요소를 추가하면 바로 반영 안 되는 경우가 있습니다. 이럴 때는 '관리 > 사이드바'로 들어가서 왼쪽에 있는 모듈을 추가해 주시면 됩니다. 테스트 페이지 : http://danggun-test2.tistory.com/ 코드 전체 코드 입니다. 그리드를 설정한 코드를 살펴보겠습니다. 컨탠츠는 9칸에 넣었고 사이드바는 3칸에 넣었습니다. 이제 화면이 작아지면 사이드..
원래 생각은 네비바에 카테고리를 바인딩 하고 싶었는데..... 이렇게 하려면 손이 많이 가는 데다 이 프로젝트의 목표가 최대한 부트스트랩과 티스토리의 기능을 그대로 쓰는 방향으로 만드는 것이기 때문에 네비바에는 태그 클라우드나 방명록 같은 기능들을 넣도록 하겠습니다. 설명 프로젝트 네임 -> 티스토리 제목 자주쓰는 기능 : 태그(태그 클라우드), 지역로그, 방명록 관리기능 : 글쓰기, 관리자 이렇게 연결합니다. 각각 연결할 치환자는 티스토리의 가이드를 참고 해주세요. (참고 : 티스토리 치환자) 코드 여전히 CSS는 없습니다. 이전 글과 비교하여 바뀐 부분을 확인하여 티스토리이 어떻게 동작하는지 확인해 보세요. 텍스트 파일은 전체 코드입니다. 네이바의 구조가 살짝 바뀠습니다. 1 2 3 4 5 6 7 8..
부트스트랩을 티스토리에 적용하기 위해서 일단 부트스트랩이 적용된 빈 스킨을 만들었습니다. 부트스트랩과 제이쿼리( jquery )는 CDN 주소로 연결했습니다. (별도의 파일 업로드가 필요 없음.) 설명 이 포스팅의 목표는 부트스트랩 기본 테마(스타터 테마(starter template))에 깡통스킨(참고 : [빈스킨] 티스토리 빈스킨(깡통 스킨)) 추가하여 부트스트랩 기본 + 티스토리 기본 의 상태를 만드는 것입니다. 티스토리의 치환자는 티스토리에 문의하시면 됩니다. 테스트 페이지 : http://danggun-test2.tistory.com/ 코드 아래 코드를 그대로 스킨에 적용해도 동작은 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..
Html Post 형식으로 데이터를 날렸더니 405 에러가 났습니다. 같은 도메인에 다른 사이트(가상 디렉터리나 응용 프로그램 등을 추가했을 때 )로 넘기면 405 에러가 난다는 겁니다. IIS 기본설정이 그렇게 돼 있기 때문에 수정하면 된다는데... 1. 일반적인 해결 방법 대표적인 수정방법은 아래와 같습니다. 참고 : somacon - How to Resolve an HTTP 405 Resource not allowed Error in IIS IIS7을 기준으로 보면 IIS > 설정할 웹사이트 > 기능 보기 > 처리기 매핑 로 들어가서 오른쪽 위에 작업에 있는 추가 메뉴 중 한 개를 선택하여 추가하시면 됩니다. 그전에 오류 내용을 확인해 봅시다. 오류를 준 처리기가 'StaticFile'입니다,. 이..
윈도우10으로 바꾼 뒤 지니모션(Genymotion in VirtualBox)에서 이런 오류가..... 1. 증상 확인 그래서 버철박스를 열어서 머신을 실행해보니.... 가상 머신 Custom Phone - 5.0.0 - API 21 - 768x1280의 세션을 열 수 없습니다. VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED). 결과 코드: E_FAIL (0x80004005) 구성 요소: ConsoleWrap 인터페이스: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} 이런오류가-_-;; 2. 해결 방법 검색해보니 'PAE/NX'옵션을 켜라고 합니다. (참고 : st..
우분투에서 apt-get upgrade 를 했더니.... error processing package "[package name]" 해당 패키지가 꼬여서 발생하는 문제입니다. 저같은 경우 'im-config' (참고 : askUbuntu Questions - 14.04:dpkg error processing package droidcam (--configure): ) 해당 패키지를 다시 설치해줍니다. 지우고 다시 인스톨 하거나 $ apt-get purge [package name] 리인스톨을 해줍니다. sudo apt-get install --reinstall [package name]
DB에 있는 데이터를 모두 옮기는 것이 아니라 일부 데이터만 옮겨야 할 때 쓸 방법의 하나가 'BCP'를 이용하는 방법입니다. ( 참고 : bcp 유틸리티 ) 윈도우 인증만 되어있다면 콘솔 창 열고 명령어만 날려주시면 됩니다. 1. 'Select' 하여 내보내기 여기에는 전체를 내보낼 수도 있겠지만 우리는 원하는 결과만 잘라서 내보내겠습니다. 예를 들면 콘솔에 다음과 같이 넣습니다. bcp "SELECT * FROM TestDB.dbo.tb_BigData1 where nIndex > 10 And nIndex < 50" queryout d:\Contacts.txt -c -T TestDB : 데이터베이스명 Tb_BigData1 : 테이블명 이제 'D'드라이브로 가시면 'Contacts.txt'라는 파일이 생..
MSSQL 저장 프로시저는 변경 이력 관리가 힘듭니다. 보통 테스트용 DB에서 테스트가 끝나면 실 DB로 옮기는 작업을 해야 하는데 버전 관리가 안 된다는 건 힘든 일이죠. 물론 툴이 있긴 합니다. ( 참고 : SQL Source Control, sourcegear - vault ) 무료 툴이 있는지는 모르겠습니다 ㅡ.-;;;;; 그런데 르매님이 만드신 트리거가 있습니다. (참고 : MS SQL/Sequel SAFE for MS-SQL - 르매의 SQL 이야기) 무료로 쓸 수 있고 편리성도 좋습니다 ㅎㅎㅎ 근데 각 잡고 쓸 때는 좋은데 가볍게 쓸 때는 손이 좀 갑니다. 마침 다른 분이 간단하게 쓸 때 사용하는 트리거를 공개하셨네요. ( 참고 : SQLER.com - SVN에서 소스를 관리 하듯이 저장 프..
제목이 반쯤 농담입니다 ㅎㅎㅎ 웹 응용프로그램을 영원하지 않다. 전에 'Asp.net'으로 데몬을 구현하는 것을 다룬 적이 있습니다. ( 참고 : [Asp.Net] IIS에 데몬(Daemon)을 올려보자 ) 이렇게 데몬을 구현하면 어느 순간 데몬이 죽는 현상을 목격할 수 있습니다. 이것저것 디버깅을 해봐도 원인을 알 수 없어서 찾아보니..... 웹서버가 일정시간 이상 동작중인 쓰레드는 강제로 죽입니다 클라이언트에는 타임아웃 오류를 전달하죠 5-24시간 동작하다 죽엇다는것은 웹서버의 리사이클동작 때문입니다 둘다 설정에 있습니다 참고 자료 하나 알려드립니다. http://weblogs.asp.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-m..