분류 전체보기
-
Address already in use - bind(2) (Errno::EADDRINUSE)Dev/Ruby On Rails 2019. 10. 23. 18:56
Rails 서버를 올렸다 내렸다 하다보면... Address already in use - bind(2) (Errno::EADDRINUSE) 위와 같은 에러가 나며 서버 시작이 안되는 경우가 있다. Rails 서버가 비정상적으로 종료되어 해당 포트를 정상적으로 닫지 못한 경우이다. 이럴땐 포트를 잡고 있는 프로세스를 찾아서 종료하면 되는데 아래와 같이 할 수 있다. $ lsof -wni tcp:3000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 611 brkim 14u IPv4 1157726 0t0 TCP 127.0.0.1:hbci (LISTEN) ruby 611 brkim 15u IPv6 1157727 0t0 TCP [::1]:hbci (LIST..
-
rails controller 에 curl post 하는 방법Dev/Ruby On Rails 2019. 10. 7. 20:52
$ curl -d "friut[apple]=1&fruit[orange]=2&fruit[tomato]=3" -X POST http://itips.tistory.com/fruits 위와 같은 구조로 curl 명령을 이용하여 rails 서버에 POST request 를 보내면 Parameters: {"fruit"=>{"apple"=>"1", "orange"=>"2", "tomato"=>"3"}} 이와같이 rails 서버에서 parameters 를 받으며 params[:fruit][:apple], params[:fruit][:orange], params[:fruit][:tomato] 이러한 형식으로 해당 parameter 들을 읽어 올 수 있다.
-
Ruby On Rails 리눅스 상에 처음 설치하기Dev/Ruby On Rails 2019. 10. 5. 16:10
RVM 을 이용한 간편한 설치 https://rvm.io/rvm/install 1. 설치 패키지 검증을 위한 GPG 키 설치 $ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3D2BAF1CF37B13E2069D6956105BD0E739499BDB 2. RVM 설치 $ \curl -sSL https://get.rvm.io | bash -s stable --ruby $ source ~/.rvm/scripts/rvm - ~/.bashrc 에 추가하여 매번 실행하는 번거로움 제거 $ echo 'source ~/.rvm/scripts/rvm' >> ~/.bashrc $ ruby -v 3..
-
암환자 필독! 강아지 구충제로 암 극적 완치!건강 2019. 9. 19. 22:26
그냥 들으면 무슨 말도 안되는 소리냐할 것 같지만, 세계적인 학술지 네이쳐에도 실린 논문에서 뒷받침하는 내용이니 일단 신뢰성은 있는 듯 하다. 논문 제목: 'Fenbendazole acts as a moderate microtubule destabilizing agent and causes cancer cell death by modulating multiple cellular pathways' -->'펜 벤다 졸은 중간 정도의 미세 소관 불안정 화제로서 작용하며 다수의 세포 경로를 조절함으로써 암 세포 사멸을 유발한다' 링크: https://www.nature.com/articles/s41598-018-30158-6 얼마전 강아지 구충제에 쓰이는 펜벤다졸 이라는 약성분이 암을 사멸시킨다며 자신을 경험을..
-
호주에서 살 때 필요한 주요 웹사이트 리스트호주에서 살기 2019. 9. 13. 11:57
호주 정부 공식 웹사이트 my.gov.au - 호주 정부 대표 웹사이트로 기타 관련 웹사이트들을 SSO 로 자동 로그인 하도록 설정가능합니다. humanservices.gov.au - 요즘엔 센터링크, 메디뱅크 자녀지원등의 관련 업무를 통합한 웹사이트로 운영이 되고 있습니다. 정부에서 지원하는 보조금 관련해서 주로 이용합니다. centrelink.gov.au - 한국의 동사무소와 같은 역활을 하는 센터링크의 주소인데 요즘엔 humanservices.gov.au 로 자동 포워딩이 되네요. medicare.gov.au - 한국의 의료보험 공단 같은건데 이 역시 humanservices.gov.au 로 자동 포워딩 됩니다. ato.gov.au - 국세청 주소입니다. 세금 신고, 텍스리턴 신청등을 할 수 있습니..
-
[AdSense] 페이지 RPM vs 노출 RPM구글 2019. 8. 9. 11:00
RPM 은 Revenue Per thousand iMpressions 의 약자로 1000 번의 노출되었을 때의 수익을 말한다. 구글 에드센스안에 리포트 섹션을 보면 페이지 RPM, 노출 RPM, 예상 수입 항목이 있다. 1회 노출시의 금액은 화폐단위로 표현하기에 문제가 있다. 달러로는 센트 이하 단위로 내려가기 때문이다. 이러한 이유로 RPM 이라는 단위를 만든게 아닌가 싶다. - 페이지 RPM (Page RPM) = (예상 수입 / 페이지 조회수) * 1000 '예상 수입 / 페이지 조회수' 의 의미는 1회 조회시의 금액을 뜻하며 이를 1000 배한 값으로 해당 광고의 단가를 표시한다. 에드센스 사이트에서 제공하는 예를 보면 아래와 같다. '25회의 페이지 조회수에 따른 예상 수입이 0.15달러라면, ..
-
Git 간단한 사용법 - showDev/Git 2019. 8. 5. 20:17
커밋의 내용을 볼 때는 'show' 명령을 사용한다. 'show' 명령 뒤에 보통 commit 시 생성된 SHA 값을 넣어 해당 커밋의 내역을 살펴볼 수 있으며 그외에도 tags, blobs, tree 등의 내역을 확인할 때도 사용한다. $ git log commit 048c18c4473cde5d068c892933406775c6456690 (HEAD -> master) Author: I Tips Date: Mon Aug 5 21:07:19 2019 +1000 probably the last changes in the file 위와같은 로그가 있을 때 아래와 같이 변경내역을 확인한다. $ git show 048c18c4473cde5d068c892933406775c6456690 commit 048c18c44..