본문 바로가기

컴퓨터 이야기

우분투 mod_rewrite사용하기 제로보드 사용하면서 주소를 짧게 줄여주는 mod_rewrite기능이 활성화가 안되있다는 메세지가 나왔다. 그래서 구글링!터미널에$sudo a2enmod rewrite위 명령어를 입력면 기능이 활성화가 되고 아파치가 자동 재시작 된다.그다음$sudo vim /etc/apache2/apache2.conf열어서 제일 하단에rewriteEngine On 그다음 sudo vim /etc/apache2/sites-enabled/000-default파일을 열어서 Options Indexes FollowSymLinks MultiViews AllowOverride None 이부분을 화면과 같이 All로 바꿔준다. Order allow,deny그리고 아파치 재부팅$sudo /etc/init.d/apache2 restart.. 더보기
XE엔진 설치하면서.. 게시판이 필요해서 테스트 서버에다가 xe엔진을 설치하였다.과거 제로보드 시절을 생각하고 설치해봤는데 많이 바뀌어있다.뭐..이런저런 자료 참고해서 설치하고 게시판만 따로 빼서 메인 서버에 연동시켰는데게시판에 권한이 없다면서 쓰기 자체가 안되는 것이었다.이유를 알고봤더니상담 기능 체크에 문제가 있었다.보면 상담기능 가장 끝 문구를 안본것이다. 그리고 설정하면서 부딫힌 문제점이 관리자로 로그인을 하여도 관리자 페이지에 접근을 못한것이다.이거역시 설정을 잘못건드려서 생긴 문제인데설정 페이지에 가보면 관리자 IP대역과 기본 URL이 있다. 관리자 IP는 관리자로 접속할때 허용할 IP주소다.내가 자주 사용하는 PC의IP대역을 확인하고 추가해주는것이좋다.그리고 그다음 기본 URL은 처음인 127.0.0.1(local.. 더보기
맥을 사용하면서 맥을 사용하면서 그 만족도는 매우 높았다. 컴퓨터를 잘 모르는 사람은 맥이 어려운 존제로 다가올수있는데 어릴적부터 리눅스를 다루면서 지내오다보니 맥 역시 크게 다를건 없어보였다.물론 크게 다른건 없지만 다른부분은 당연히 존제일단 맥은 유닉스 기반이다. (첨엔 리눅스 기반인줄 알았다.)뭐 어찌됫건 명령어는 리눅스나 유닉스나 공통적인 부분이 많으니깐 상관없고, 하고자 하는 얘기는맥에서 터미널을 가장 많이 쓰는데 이 터미널이 리눅스에 비해 매우 밋밋하다.그래서 이리저리 구글링을 해봤는데 모든 사람들이홈디렉토리에서 .profile을 만들고 그곳에 명령어(?)를 넣어주면 된다고 하는데 난 적용이 안되는 것이였다. 메버릭스라 그런가?? 일단 구글링해서 나온 포스트 들은 전부 메버릭스 이전 버전들이였다.그러다 발견한.. 더보기
우분투 저장소를 변경하자! 우분투 설치후 대부분의 사람들이$sudo apt-get update명령을 내릴것이다.그러나!기본으로 설정된 서버는 속도가..아주그냥 막그냥 저걸그냥, 답답할정도로 느리다..예전에 기본 저장소로 시스템 업데이트했다가 점심먹고,저녁먹을때 다된기억이.. 저장소를 변경하는 아주 간편한 명령어가 있다.sed -i 's/kr.archive.ubuntu.com/ftp.daum.net/g' /etc/apt/sources.list기존에 저장소 주소를 다음으로 변경하는 명령어이다. 근데 요즘 다음이 잘안된다..그래서sed -i 's/kr.archive.ubuntu.com/ftp.neowiz.com/g' /etc/apt/sources.list네오위즈 사이트로 변경해 주었다. 그러니 매우잘됨! 속도도 기존에비해 광대역LTE급.. 더보기
우분투 apt-get 사용법 패키지 검색$ apt-cache search 패키지 정보보기$ apt-cache show $ apt-cache show openssh-server 패키지 소스 리스트 갱신(upgrade 를 하기 전에 update 해서 /etc/apt/source.list 를 갱신)$ sudo apt-get update 설치된 패키지 업그레이드$ sudo apt-get upgrade 패키지 설치$ sudo apt-get install 패키지 제거$ sudo apt-get remove 패키지 재설치(주로 소프트웨어가 잘못되어 있을 때 사용)$ sudo apt-get reinstall apt-get install 명령어로 설치한 패키지(deb) 파일의 삭제$ sudo apt-get clean경로(/var/cache/apt/a.. 더보기
프로그래밍공부하기 좋은 사이트 튜토리얼포인트 : 각종언어,SQL사용방법에대해 설명하고있다.스택 오버플로우: 개발자라면 한번쯤 봤을테고 계속 들어가게되는 바로 그사이트!생활코딩 : 공동공부의 최고봉! 웹을 개발하고싶은 초보자라면 반드시 봐야할곳!ZetCode : 튜토리얼 포인트사이트와 비슷한곳왕초보를 위한 파이썬 2.7 : 파이썬을 정말 쉽게 설명해 놓았다. 메인으로가면 3.0버전의 강의도 볼수있다. 더보기
easy_install,pip설치하는방법(2014.08.27 수정) 파이썬을 다루면서도 easy_install과 pip설치하는법이 매번 했깔려서, 아니 매번 설치하고 까먹는듯하다..그래서 포스팅을 남긴다.easy_install 설치방법(맥을 주로쓰다가 윈도우에서 한글과 영어 전환해서 쓰려니 자꾸 맥환경과 했깔린다..)1.pypi사이트에가서 setuptools를 다운받는다. 화살표 표시된곳을 클릭하여 다운받고(더 아래쪽에 다운받는 파일이 있긴한데 그게 같은건지는 모르겠다. 같은거겠지만 난 이렇게 설치해와서 이게 더 확실하다.) 압축 풀면된다.tar파일이여도 어차피 윈도우에서 잘 풀리기때문에 상관없다.지금 설명하는 사항은 윈도우,맥,리눅스 모든시스템 공통사항이다.(이 세가지 시스템을 모두쓰고있기에..했깔려..) 폴더안에 위 두가지 파일이있는데 했깔리면 안된다. 실행해야 되는.. 더보기
패스워드 오류 체크 1주일 가까이 패스워드오류 체크에 관해서 어떻게 구현해야될지 고민했다. 이리저리 소스를 고쳐가면서 기존에 작성해놓은 틀에서 벗어나지 않으려고 노력했다..왜냐! 틀에서 벗어나면 귀찬아지니깐..패스워드 오류체크 함수를 만들어야되나 싶었는데 그냥 로그인함수 내부에서 if 문으로 조건주고 boolean타입으로 비교조건을 만드니 깔끔하게 성공! 요거 소스짜는데는 단1분도 안걸렸다. 근데 이거 작성하기 까지가 4일? 걸린거같다. 남들보다 더딜수있지만 차근차근해 나가면 뒤처지겠다.. if data['loginPassword'] and logincheck: UidResult = obj.selectUserUID(data['loginID']) loginJson = [{'responseType': 'generaluser',.. 더보기
코드 포스트하기 이구문을 넣어주면 된다.나의 경우는 파이썬을 자주 쓰기에 py라고 지정했다.코드 포스트하는방법 더보기