본문 바로가기

전체 글136

용량이 큰 sql 덤프파일 가져오기 XAMPP 설치 후 phpmyadmin에 들어가 덤프받은 DB를 가져오려니 역시나 용량이 80메가 정도 되다보니 기본 설정값으로는 불러올 수가 없다. 일단 php.ini에서 upload_max_filesize 과 post_max_size를 각각 100M로 고쳐보았다.잘 되나 싶었지만 시간초과에 걸린다...-_-; 안내되어있는 documenation을 보니 여러 개로 나눠주는 bigdump라는 것이 있다.근데 이건 PHP 파일이네...쩝. 하지만 어렵지 않다.파일은 다운로드 받아 열어보면 DB 세팅 부분이 있는데 로컬호스트에 있는 데이터베이스에 맞게 설정해주면 된다. 그리고, 로컬호스트의 웹서버 디렉토리에 (예를 들자면) dump 디렉토리를 하나 만들고 bigdump.php 파일을 복사한다.덤프받은 sql.. 2014. 8. 6.
로컬 아파치 서버 XAMPP 설치 및 포트 80 에러대처 예전에는 로컬에서 아파치 서버를 운영할 때 AMP를 많이 썼던 것 같은데 요즘은 XAMPP도 많이 쓰나보다. XAMPP - Apache + MySQL + PHP + Perl 회원 DB를 급히 복구할 일이 생겨서 서버 호스팅에서 sql 덤프파일을 받아 로컬에서 복원하기 위해 XAMPP를 설치해 보았다. 하지만 실행되자 마다 떡 하니 나오는 아파치 에러 메시지. Port 80 in use by "Unable to open process" with PID 4! 검색해 보니 역시나 stackoverflow에 답변이. 1. 명령 프롬프트를 실행한다. (관리자로 실행한다.) Window + x 를 누르면 메뉴가 나오는데 거기서 선택 가능.2. net stop was /y 입력해서 네트워크 서비스를 모두 중지시킨다... 2014. 8. 6.
추천 git 무료 인터넷 강의 udemy.com 에서 찾을 수 있는 무료 git 강의이다.udemy.com 에서는 종종 품질 좋은 무료강의들을 찾을 수 있는데 이 강의도 그렇다. 무엇보다 길지 않고, 마음만 먹으면 1시간 안에도 전부 볼 수 있다.간결하면서도 알기 쉬운 설명으로 git에 대해 금새 익힐 수 있다. Git Going Fast: One Hour Git Crash Coursehttps://www.udemy.com/git-going-fast/ 2014. 8. 5.
추천 bootstrap 3 인터넷 강의 udemy.com 에서 들었던 인터넷 강의이다.설명도 굉장히 잘 되어 있고, 아이폰같은 작은 화면에서도 코딩장면이 잘 보이도록 확대가 되고 있어 보기에 편하다. 처음부터 끝까지 부트스트랩을 이용해서 인덱스 페이지를 만드는 것을 하나 하나 보여준다.이런건 어떻게 만들었지? 하는 궁금증이 들었던 부분들도 있어서 도움이 되었던 것 같다. Code a Responsive Website with Twitter Bootstrap 3https://www.udemy.com/code-responsive-website-twitter-bootstrap/ 아쉽게도 $79 유료강의이지만 종종 세일이나 할인쿠폰 등을 발행하는 경우가 있으니 그 때를 이용하면 $20 이하에도 들을 수 있다. 2014. 8. 5.
twitter bootstrap으로 웹사이트 만들기 bootstrap은 그간 웹디자이너가 개별적으로 만들어서 사용해야 했던 각종 css 정의들을 모아둔 라이브러리같은 것이다.마치 표준처럼 제공되기 때문에 누가 만들어도 똑같은 디자인을 뽑아낼 수 있다. (어쩌면 이것은 단점이기도 하다.)장점으로는 그만큼 생산성이 높아지고 불필요한 css를 정의하는데 들이는 시간을 크게 단축시킬 수 있다. 실제로 기존 사이트에 적용을 해보니 그간 별도로 만들어서 써야했던 각종 버튼 모양이나 modal window같은 컴포넌트들도 아주 손쉽게 추가해서 사용할 수 있어 생산성을 높힐 수 있었고 대단히 매력적이었다. 최근 해외 사이트들을 보면 이 트위터 부트스트랩으로 만들어진 사이트들을 자주 볼 수 있다.아래 사이트를 방문해 보자. http://builtwithbootstrap... 2014. 8. 5.
템플릿을 이용해 15초 만에 랜딩 페이지 만들기 Start an HTML 5 project in 5 seconds! http://www.initializr.com/ 이 사이트의 모토다. 말 그대로 클릭 몇 번이면 멋진 템플릿을 만들어 준다.사실 새로운 프로젝트를 시작할 때 마다 비슷비슷한 랜딩 페이지를 반복적으로 만들어 재사용한다는 것도 참 피곤한 일이다. 그래서 이 사이트에서는 HTML5, Responsive, Bootstrap 등 3가지 종류의 템플릿을 만들 수 있다.Responsive는 최근에 각광받고 있는 반응형 웹 디자인이라고 하겠다.PC는 물론 모바일 기기에 대응해서 화면 크기에 따라 자동적으로 웹 페이지의 컨텐츠를 정열해서 보여준다고 보면 된다. 처음에 jQuery mobile을 하면서 이 말을 처음 접했을 때 사실 감이 잘 오지 않았다... 2014. 7. 30.
도로명 주소 적용하기 현재 운영하고 있는 쇼핑몰에서 최근에 가장 골치 아팠던 부분이 바로 도로명 주소 입력. 기존 거래업체들이 도로명 주소를 입력하는데 그나마 제대로 된 것을 입력하면 다행이지만 경우에 따라 잘못 알고 있는 경우도 있어서 주소를 못찾아 택배기사에게 항의 전화오고...-_-; 또 택배기사들은 택배기사들대로 새 주소에 적응하지 못해 배달이 지연되는 일도...그래서, 도로명 주소를 구축하려고 알아보니 http://www.juso.go.kr 에서 뭔가 지원을 해주는 것 같긴 한데 전화해서 담당자 확인하고 메일 보내도 묵묵부답. 그러다 최근에 다시 오픈예정인 쇼핑몰 구축하면서 도로명 주소도 검색이 되게 해달라고 하기에 우연찮게 검색 중에 이미 DB를 구축해 놓은 postcodify 라는 알게 되었다. 오호라 이거면 되.. 2014. 7. 29.
Pro git 원본 및 번역본 PDF 안그래도 git 관련 서적을 살까 말까 고민 중이었는데 github CIO가 쓴 책이 원본도 PDF로 공개되어 있고 번역본도 PDF로 공개가 되어있단다. http://www.insightbook.co.kr/post/5633 출판사의 노력에 부응하고 싶지만 들고 다니기엔 부담이라 아이패드 미니에 넣고 다니기 위해 PDF를 다운받아 본다. 2014. 7. 23.
영향력있는 블로거에게 접근하는 방법 원제는 "How to reach influential bloggers" 이다.원 저자의 허락없이는 원문을 번역할 수 없는데다가 내가 뭐 그리 영향력있는 블로거도 아닌 관계로 내가 번역해서 올린다고 해도 누가 읽을 것도 아니고 해서 그냥 내용 요약만 적어본다. 비즈니스를 하는데 있어 영향력있는 블로거들을 활용하는 것은 빠질 수 없는 요소이며 그들과 소통하는 몇 가지 방법이 있다. 그들의 블로그에 손님으로 포스팅하는 것소셜 미디어에 서로 교차 프로모션하는 것제품에 대해 리뷰를 써달라고 부탁하는 것내 비즈니스에 대해 소개하는 것해당 블로거 추종자들에게도 컨텐츠를 공유할 수 있도록 부탁하는 것 이러한 것들은 당연히 금전적인 보상이나 무료 제품제공 등의 보상이 따라야 한다.그리고 접근방식에 있어서도 장기적인 관점.. 2014. 7. 23.