본문 바로가기

전체 글

(40)
[AWS] EC2에 있는 Ubuntu 서버에 FTP Server 설치 하기 개인 개발을 하면서 기본적인 것들은 SSH 복/붙으로 해결을 했는데 이미지와 같은 경우에는 따로 FTP로 올리는게 편해 보여 설치를 하려 했다. 설치는 매우 간단하다. # vsftpd 설치하기 ?> sudo apt-get install vsftpd # vsftpd 설정값 세팅 ?> sudo vi /etc/vsftps.conf local_enable=YES write_enable=YES anonymous_enable=NO # vsftpd 재시작하기 ?> sudo service vsftpd restart 추가적으로 인스턴스의 Security Group의 방화벽 설정이 필요하다. 20-21 open 덧, FileZilla를 이용하여 접속하였을때 아래와 같은 에러가 발생하면서 접속이 되지 않았다. Error: ..
[양육서] 5. 아이에게 자신감을 길러주는 비결 5. 아이에게 자신감을 길러주는 비결 부모가 지켜야 할 원칙당신이 본 대로 묘사한다.당신이 느낀 대로 묘사한다.아이가 칭찬받을 만한 행동을 했을 떄는 한마디로 요약해서 칭찬한다. 아이의 자신감을 길러주는 방법은 참으로 간단해 보인다.칭찬을 하면 된다!! 칭찬은 고래를 춤추게 한다 하지 않았는가~! 하지만 칭찬도 잘 해야 할 것이다. 특히나 아이들에게 하는 칭찬 하나하나는 그 아이에 큰 영향을 끼칠것이다.칭찬을 듣기 싫은 사람은 없겠지만 아무런 의식없이 하는 칭찬은 잘못된 방향으로 아이를 성장할 수도 있게 할 것이다.잘못을 해도 칭찬을 하게 되면다면 버르장머리 없는 아이가 될것 아닌가? 아래와 같이 칭찬을 했는데도 역효과를 내는 경우가 있을 수 있다.칭찬하는 사람을 의심하게 된다.누가봐도 쉬운 작업인데? ..
[AWS] EC2 Instance에 key-pair 없이 로그인 하기(Ubuntu) 예전에 개발을 하면서 key-pair를 따로 저장을 하거나 분실하여 서버에 접근을 못했던 적이 있었다... (아마존에서는 key-pair를 재발급 시켜 주지를 않더라 ㅜㅜ, 왜 그르냐 들~) 결국 새롭게 인스턴스 새로 생성해서 다시 세팅을 했던 기억이 있어 이것 저것 찾아 보니 아래와 가이 설정하게 되면 외부에서 계정 정보로만 로그인이 잘 된다. #Create a password for the root user: #root 계정에 비밀번호를 등록해 준다. ?> sudo passwd root #Edit your SSHd config to allow password based logins: #ssh 설정 값을 변경한다. ?> sudo vi /etc/ssh/sshd_config #Add the followin..
[양육서] 4. 아이에게 자립심을 길러주는 비결 4. 아이에게 자립심을 길러주는 비결 부모가 지켜야 할 원칙아이 스스로 선택하게 한다.아이가 혼자 애써 노력하는 것을 존중해 준다.너무 많이 묻지 않는다.서둘러 답하지 않는다.아이가 집 밖에서 도움을 구하도록 한다.희망을 잃지 않도록 격려해 준다.아이 스스로 자신의 몸을 돌보게 한다.아이가 하는 사소한 일 하나하나에 신경 쓰지 않는다.아무리 어려도 아이가 듣는 데서 아이데 대해 이야기 하지 않는다.아이 스스로 답을 찾게 한다."해낼 수 있다"고 말하면서 아이의 능력을 존중해 준다."안돼"라는 말을 남발하지 않도록 주의한다. 그러기 위해서는...정보를 준다. ("안돼"라는 말은 빼고)아이의 감정을 인정한다.문제를 설명해 준다."안돼"라고 말하는 대신 "그래"라고 말한다.부모 스스로 생각할 시간을 가진다. ..
[번역] THE COMPLETE GUIDE TO CENTERING A DIV 이글의 원문은 'THE COMPLETE GUIDE TO CENTERING A DIV (http://www.tipue.com/blog/center-a-div/)' 이며 단순히 필자의 개인적인 Study만을 위한 목적으로 번역한 내용임을 밝힙니다. 모든 신입 개발자들은 DIV 가운데 정렬이 예상만큼 쉽게 되지 않는 다는 걸 알게 된다. DIV 내부에 있는 것들은 text-align 속상을 center로 주는 것만으로도 충분하다. 그러나 몇몇의 경우에는 곤란한 경우가 있다. (a bit sticky.를 뭐로 해석을 해야할지 고민했네... 이게 맞나?) 수직으로의 가운데 정렬은 CSS 나라에서 고통스런 최후를 맞을 수도 있을 것이다. 이 글의 목적은 몇몇 css 트릭을 이용하여 어떤 div라도 수직,수평으로 또..
#5 재작성에 관한 모든 것(2) 1. 서비스 운용 중 유지보수 페이지 서비스 - nginx의 제일 맘에 드는 점은 서비스를 종료할 필요 없이 reload 시킬수 있다는 점이다. 소스 배포등을 위해서 임시로 사이트를 임시페이지로 돌릴경우 간단하게 작업이 가능하다. 배포를 위해 원래는 설정파일을 정적인 임시파일 html등으로 보이도록 생성해 두고 해당 임시 파일로 설정값을 변경한뒤에 nginx 서비스는 재시작 하면 된다. 배포 완료 뒤에는 백업해둔 원래 설정 파일로 변경하고 다시 reload 시켜 두면 된다. 2. 아파치 .htaccess를 nginx 재작성으로 변환 - 세계적으로 가장 많이 사용되고 있는 apache2의 환경설정을 nginx용으로 변환할 수 있다. apache nginx 유의 사항 RewriteCond %{SERVER_P..
#4 재작성에 관한 모든 것(1) 1. 리다이렉트 설정 - 사이트가 변경되면서 초기 Contents들의 url이 변경하게 되면 기존 사용자들이 저장하고 있거나 검색엔진에 최적화가 사라지게 되어 사용자들에게 불편을 끼치게 된다. 간단한 설정을 기존 구축된 사이트를 신규로 생성한 사이트로 모든 리다이렉트가 확실하게 수행되도록 할수 있다. server { server_name www.ggang9.com; ... rewrite ^/blog/test_post.html$ /blog/test-post/ permanent; ... location ~ .php$ { } } - 위설정에서는 permanent 설정으로 영구 리다이렉트 규칙[301]을 설정하였다. 해당 키워드를 사용하지 않으면 [302]로 임시 리다이렉트로 사용된다. 301의 경우에는 검색 ..
XMPP 이해하기 1. XMPP 란? - The Extensible Messaging and Presence Protocol의 약자로 말 그대로 확장가능한 메시징과 상태를 위한 규격이다. XML을 기반으로하는 메시징 지향 미들웨어용 통신 프로토콜로 보면된다. 간단하게 대입하면 구글톡에서의 유저의 상태(온라인/자리비움/오프라인)와 유저간의 양방향 채팅을 할때 통신에 사용되는 것으로 이해 하면 된다. 원래는 Jabber라는 이름으로 개발되어 오다가 XMPP로 국제 인터넷 표준화 기구에서 규정하였다. 2. XMPP Protocol - 넷상의 두 지점간의 통신 규격을 정의한 것으로 user@server.com/mobile 과 같은 이메일 형식으로 각각의 지점이 표현되고 양 지점간의 메시징, 상태값들이 실시간으로 전달이 가능하게 ..