본문 바로가기

ATOM Tree View에서 파일들이 안보일때 (gitignore folder) 글 제목처럼 아톰 에디터 > 트리뷰에서 파일들이 갑자기 안보여서 찾아봤습니다. tree view가 업데이트 되면서 설정 기본 값이 변경된건지 아니면 제가 뭔가 건드린건지 정확하지는 않네요. 후자일 경우는 거의 없을 것 같아요. 이유는 아톰을 잘 끄지 않으니까요. 아무튼 안보이는 파일들을 아래와 같은 방법으로 다시 나타나게 할 수 있습니다. 혹은 반대로 적용하시면 보이는 파일들을 안보이게 할 수 있겠죠. tree view setting을 변경해주시면 되는데. settings >> packages >> tree view 검색하시면 됩니다. 이후에는 아래 이미지를 참고해주세요. Hide VCS Ignored Files의 checkbox를 해제하시면 gitignored에 포함된 경로에 있는 파일들이 다시 tre.. 더보기
atom - treeview hide / show Ignored Files atom 에디터를 주로 사용하는데 갑자기 ignored 해둔 파일들이 사라졌더라고요. 실제 폴더에는 있는데 말이죠. 아래 이미지를 참고하시면 tree-view에서 ignored file들을 숨기거나 보여지게 할 수 있습니다. 1. settings - packages로 이동합니다. 2. tree view를 검색하면 core packages 쪽에 나옵니다. tree-view의 settigns에 들어갑니다. 조금 내려보면 Hide VCS Ignored Files 체크박스가 보입니다. 체크하시면 ignored files가 tree-view에서 사라지고 체크를 해제하시면 반대가 되겠죠? 저는 파일 사라진줄 알고 ㅠㅠㅠㅠㅠ 더보기
NGINX timeout in AWS EC2, ELB 정말 오랜만에 기술 관련 포스팅을 작성하는군요 ! 반성하고 있습니다. NGINX 웹서버에서 timeout이 발생하는 경우에 아래와 같은 설정을 nginx.conf에 추가하면 됩니다. uwsgi를 사용하지 않으시면 아래 proxy* 부터 작성하시면 되겠죠? 웹서버 timeout 관련 키워드로 구글 검색하면 정말 많이 나오는데요. 설정을 마치고 몇 번 웹서버 재시작을 해도 60초 정도 안에 timeout이 되는거에요. 서버는 아마존 클라우드에서 생성해서 사용하고 있는데요.거기서 문제가 있더라고요. 아마존 클라우드 EC2 콘솔에 접속해서 아래 그림과 같이 Load Balancers로 들어갑니다. 해당 서버의 ELB Attributes를 보시면 기본적으로 Idle timeout이 60초로 설정되어 있어서 NGI.. 더보기
Route53 / 기록용 Route53 설정을 간단하게 그림으로 기록 !! :) Default로 표시한 v 2개는 Route53에서 Hosted Zone을 만들면 자동으로 생성 Name Servers는 도메인 구입한 곳에 가서 등록 1. Email / Works는 네이버 웍스에서 제공하는 걸 등록 해줌 Type은 MX로 2. Cloud Front 등록 Type은 A로 Alias 이용해서 등록하면 됨. - Name은 적당히 변경해 줌 / 안하면 사용하기 복잡한 이름이 기본으로 사용됨 3. ELB 등록 Type은 A로 Alias로 이용해서 등록하면 됨. - Name은 기본 도메인으로 설정함 4. www.M#2.com 등록 - CNAME 타입으로 기본 도메인으로 연결되도록 설정함 A Type은 Alias에서 AWS Service를 선.. 더보기
WinSCP -- Mac Access (윈도우에서 맥 sftp 접근) 윈도우 환경에서 WinSCP라는 프로그램을 사용하고 있어요.리눅스나 맥 또는 클라우드 환경의 인스턴스에 있는 파일을 관리하는 용도로 사용하고 있고몇 개의 포스팅에서 간단한 기능 또는 접속 방법에 대해 정리했던 적이 있습니다. 이번에는 WinSCP를 통해서 맥 컴퓨터에 접속하는 방법에 대해서 정리해두려고요. 1. WinSCP에서는 별다른 작업을 할 필요가 없습니다. 하지만 Mac 설정을 변경하는 것이 필요합니다. Mac에서 System Preferences에 들어갑니다. 아래 그림에 표시해둔 것 처럼 Sharing 버튼을 눌러서 다음 단계를 진행합니다. 2. Sharing에 들어가 보면 왼쪽에 Remote Login이 꺼져 있는데 활성화 시켜줍니다. 아래 그림처럼요. 그리고 오른쪽에 Allow access.. 더보기
아파치 웹서버 설정 - Alias (apache web server setting - Alias) 간단하게 아파치 웹 서버 설정 중에서 Alias에 대해서 정리하고 실습 1. Ubuntu 14.04 Server + Apache2 2.4.7 위와 같은 환경에서 테스트 2. Ubuntu 14.04 Server에서 그냥 apt-get으로 apache2를 설치한 경우에 설정 파일은 /etc/apache2/ 에 위치함. 웹 서버의 root나 여러 폴더의 접근 권한 등을 설정하는 파일은 /etc/apache2/sites-available/000-default.conf 로 되어 있음 물론 000-default.conf가 맘에 들지 않으면 100-default.conf로 바꿔도 전혀 문제 없음. 다만 /etc/apach2/site-enable/000-default.conf의 링크를 100-default.conf로 .. 더보기
Django Login Session 역시 이번 포스팅도 그냥 정리해두기 위해서 작성합니다. 1. Django 1.8.2 기준입니다. 2. Django에서 로그인하는 방법에 대해서는 공식홈페이지에 잘 설명되어 있고 어려운 경우 참고할만한 여러 블로그가 존재합니다. 따라서 로그인에 대해서 작성하고자 하는 것은 아니고 Login 했을 때 session 쪽에 대해서 입니다. 3. Django로 만들어진 웹 시스템에 접속하면 아마도 다음과 같은 session이 만들어지는 것 같습니다. 로그인하지 않았을 때 입니다. Dictionary, 4개의 Key가 존재하네요. {'_session_key': None, 'modified': False, 'serializer': , 'accessed': False} 4. 로그인하고 바로 session을 출력해보면 .. 더보기
OpenStack : Dashboard Session Timeout OpenStack Dashboard에 접속하기 위해서 아이디와 패스워드를 쳤는데 Session timed out 이라는 메세지를 본 적이 계신가요? 그럼 또 아이디와 패스워드를 입력해야 하죠. 실제로 배포할 때는 중요하겠지만 혼자 사용하거나 연구에 사용하는 정도라면 설정 값을 변경하는 것도 좋습니다. 설정 파일은 /etc/openstack-dashboard/local_settings.py 이구요. 설정해야 하는 값은 SESSION_TIMEOUT = 1000000 (숫자, 초 단위) 입니다. 숫자는 마음대로 변경하세요. 너무 낮으면 session timed out 메세지를 자주 만날 수 있죠. 저는 위에 작성한 숫자보다 팍 높여뒀어요. 설정 하셨으면 service apache2 restart 로 아파치 서.. 더보기
리눅스 스크린샷(캡춰) 프로그램(Shutter) 설정 이전에 간단하게 리눅스 스크린샷(캡춰) 프로그램(Shutter)에 대해서 소개한 글을 작성한 적이 있습니다. 링크링크 : http://ngee.tistory.com/573 요번 포스팅에서는 간단한 설정을 해보는 걸로. 아니면 설정을 확인해보는 걸로.. Shutter를 켜고 Preference를 들어가보면 다음과 같이 여러 개의 탭을 확인할 수 있습니다. 흐흐 왼쪽에 있는 사진과 같이 보일 건데요. Main 탭의 Image format은 어떤 포맷으로 저장할 것인지를 정해주는 기능이죠. 압축 정도(0~9)도 정해줄 수 있습니다. 포맷은 bmp / png / jpg 중에 선택이 가능합니다. Save 내용을 보시면 Shutter를 통해 스크린샷을 찍으면 어떻게 저장할찌 정해줄 수 있어요. 저는 자동으로 특정 .. 더보기
OpenStack Heat - http bad request / unsupported action 제목에 작성한 것 처럼 http bad request 또는 unsupported action이라는 에러를 만났을 때 확인해봐야 하는 설정이 있어서 간단하게 포스팅합니다. controller node에서 vi로 아래 파일을 열어보세요. vi /etc/heat/heat.conf heat을 설치하고 설정하기 위해서 이미 설정했을 확률이 높은데요. heat_metadata_server_url 설정과 heat_waitcondition_server_url 설정이 제대로 되어 있는지 확인해보세요. 요 설정이 적용되어 있지 않으면, heat template에서 아래 문장에서 에러가 발생할 수 있습니다. alarm_actions: - {get_attr: [web_server_scaledown_policy, alarm_u.. 더보기
데스크톱 크롬 브라우저 비밀번호 저장 비활성화 크롬 웹 브라우저를 사용하다보면 비밀번호를 저장할꺼냐고 계속 물어보는데요. 아니요 누르기도 귀찮고 지치면 아래와 같이 설정을 변경해보세요. 다시는 물어보지 않아요 ^^. 노란색으로 표시한 부분을 따라 가시면 됩니다. 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 고급 설정 표시를 눌렀을 때 추가로 표시되는 여러 설정 중에 아래 비밀번호 및 양식이라는 부분이 있어요!! 오른쪽 처럼 체크를 풀어주세요!! 이제는 비밀번호가 저장되지 않습니다. 다른 사람들과 같이 사용하는 컴퓨터의 경우 꼭 비밀번호가 저장되지 않도록 신경써주세요~~~ :) 영어버전을 사용하시는 분들도 동일해요. 더보기
Bios Setting - Virtualization Technology 예전 포스팅에서 Computing Node 의 CPU는 VTx를 지원해야 한다고 말씀드렸는데요. 참고: http://ngee.tistory.com/552 Computing Node에서는 어찌대뜬 VTx를 Enable 시켜야합니다. BIOS마다 다르지만 System Security 쪽에서 많이 봤어요. 주로 HP를 써서 그런 걸 수도 있구요. 참고 하시라고 사진도 하나 올립니다. :-) 두 번째 줄에 보시면 Virtualization Technology (VTx)가 있죠. 이것을 Enabled로 설정해주셔야 합니다. 만약에 BIOS에서 찾을 수 없을 때는... 몇 년전에 찾아봤던 내용이지만 제가 알기로는 VTx를 설정할 수 있는 방법이 없는 걸로... "BIOS를 업데이트 하세요" 가 가장 많은 답변이였던.. 더보기
jQuery ajax - async and sync 간단하게 남겨두려구요. jQuery는 웹 개발에서 많이 사용되고 있는 라이브러리 같아요. 그냥 많이 쓰고 있다는 느낌이 팍팍들죠. 아무튼 jQuery를 통해서도 Ajax(Asynchronous JavaScript and XML) 기술을 활용할 수 있는데요. jQuery나 Ajax에 대한 내용을 여기서 설명드리고자 하는 것은 아니구요. (잘 설명하지도 못하구요 ^^) Ajax Call을 할 때 jQuery에서는 기본적으로 async로 설정되어 있습니다. 많은 경우에서 async가 유용하지만 어떤 경우에서는 sync도 필요하거든요. 설정하는 방법은 아래와 같습니다. $.ajax({ ..... ..... url : ".....url....url....url...", data : tData, dataType: .. 더보기
PostgreSQL 외부 접근 허용 외부 IP에서 PostgreSQL에 접근하는 방법에 대해서 간단하게 작성합니다. 이것을 설정하면 외부의 PgAdmin3도 사용가능합니다. 설정 파일의 위치는 PostgreSQL conf 파일이 모여있는 곳에 있습니다. 1. vi /etc/postgresql/9.3/main/pg_hba.conf 위 파일을 확인해보시죠. 주소 중에서 9.3은 제가 설치한 PostgreSQL의 버전입니다. 여러분들은 다른 버전을 설치하셨으면 9.3이 아니라 다른 버전을 입력하셔야 합니다. 요 파일에 설정을 추가하시면 됩니다. 자세한 설정은 다음 웹 페이지를 참고하세요. http://www.postgresql.org/docs/9.3/static/auth-pg-hba-conf.html 간단하게는 다음과 같은 내용을 마지막에 추가.. 더보기
Celery + RabbitMQ + Django 연계 2 *관련 포스팅 내용 Celery + RabbitMQ + Django 참조사이트 : http://ngee.tistory.com/540 Celery + RabbitMQ + Django 연계 1 : http://ngee.tistory.com/542 Celery + RabbitMQ + Django 연계 2 : http://ngee.tistory.com/548 Celery + RabbitMQ + Django 연계 3 : http://ngee.tistory.com/549 Celery Args : http://ngee.tistory.com/550 Celery Worker : http://ngee.tistory.com/563 Celery Worker2 : http://ngee.tistory.com/564 Celery .. 더보기
Celery + RabbitMQ + Django 연계 1 *관련 포스팅 내용 Celery + RabbitMQ + Django 참조사이트 : http://ngee.tistory.com/540 Celery + RabbitMQ + Django 연계 1 : http://ngee.tistory.com/542 Celery + RabbitMQ + Django 연계 2 : http://ngee.tistory.com/548 Celery + RabbitMQ + Django 연계 3 : http://ngee.tistory.com/549 Celery Args : http://ngee.tistory.com/550 Celery Worker : http://ngee.tistory.com/563 Celery Worker2 : http://ngee.tistory.com/564 Celery .. 더보기