본문 바로가기

전체 글233

Unicorn master failed to start, check stderr log for details 해결하기 Unicorn으로 Capistrano와 함께 deploy 설정을 하려고 몇일동안 삽질하였다. 아래 오류와 함께 말이다.master failed to start, check stderr log for details 마지막에 오류를 해결한 방법은 로그를 확인하였다.위치/shared/log 에서 로그를 확인할 수 있다. 나의 경우에는 ActiveRecord를 제거하지 않아서 발생하는 문제였다.. 그런데 이 문제를 해결하고 나니 이제는 흰 화면이 ..... 2015. 3. 21.
Multi-parameter attributes를 Mongoid 4.0에서 지원시키기 Mongoid 4.0 버전에서 Multi-parameter attributes가 제거되었다고 합니다. (쓰레드 링크) datetime_select 를 사용 못하게 된겁니다. 그래서 어떤 외국의 능력자 뿐께서 4.0에서도 사용 가능하게 제작하셨습니다. 아래 multi-parameter_attributes_spec.rb multi_parameter_attributes.rb 파일을 lib 폴더에 넣으신 후 애플리케이션 설정에 config.autoload_paths 2015. 3. 11.
마인크래프트 서버 호스팅을 Linode에 셋팅해 보자 예전에는 DigitalOcean에서 호스팅을 사용했었는데, 인터넷 속도가 느려 다른 업체를 찾다가 이곳을 발견했다 일본에 서버가 있어서 속도가 쓸 만큼은 잘 나온다. 일본은 다른 곳에 비해 트래픽 요금이 비싼데, 어떻게 동일한 요금으로 일본에서 호스팅을 제공하는지가 신기하였다. 먼저 Linode에 가입해야 한다. 아래 링크를 타고 가입 페이지로 이동하자. https://www.linode.com/ 위와 같은 화면이 나타나는데 이메일과 아이디, 비밀번호를 입력하고 Create Account를 눌러 계정을 생성한다. 아까 입력한 이메일 주소로 확인 이메일을 보냈다고 한다. 이메일에 가보면 위와 같은 이메일이 도착하여 있다. 빨간색으로 표시한 곳을 누르자. 그러면 환영한다는 메시지가 표시되는데 OK! Let'.. 2015. 3. 6.
마인크래프트 서버 호스팅을 Linode에 셋팅해 보자 2 2015/03/03 - [분류 전체보기] - 마인크래프트 서버 호스팅을 Linode에 셋팅해 보자 저번 글에서 클라우드의 생성을 완료하였다면, 이번에는 OS를 설치하여야 한다. 따라만 한다면 별로 어렵지 않다. Rebuild를 눌러 OS를 설치하자. 다른것들은 기본값으로 그대로 두고, Image만 골라주면 된다.필자의 경우에는 우분투 14.04 LTS 버전으로 셋팅하였다. 그리고 Rebuild 버튼을 누르면 설정을 만들며 OS를 설치하기 시작한다. 셋팅이 끝났다면, Boot 버튼을 클릭하여 부팅을 해 준다. 이제 서버에 접속하여 마인크래프트 서버를 설정할 차례이다. 서버 주소는 Remote Access 탭에서 확인할 수 있다. SSH로 해당 서버에 접속해 준다. 2014/07/24 - [개발] - SSH.. 2015. 3. 5.
Git에 비밀번호가 들어갔을때 대처 방법 Git로 전환을 해야 하는데 제 소중한 비밀번호가 그대로 올라가 있었습니다. 레파지토리를 지우기도 뭐하고 해서 비밀번호 없이 git를 그대로 초기화한다음 다시 푸시하면 됩니다. 주의사항 (2022-03-23 추가) 이제 와서 보니 이 글대로 진행하시면 절대 안됩니다. git push --force를 사용한 것과 마찬가지기에 저장소가 꼬이거나 모든 커밋이 날라갈 수 있습니다. 절대 이런식으로 조치하면 안되고 아래 링크를 참고하시기 바랍니다. https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository 2015. 2. 28.
버킷 이벤트 실행 순서 마인크래프트 버킷(Bukkit) 개발시 이벤트 리스너 우선순위를 지정하게 된다. 그런데 이 우선순위가 어떤 순서로 작동되는지 모르는 상태로 프로그램을 작성하게 되면 문제가 꼭 발생하게 된다. (그래서 아이템 지급 다 해놓고서는 다 날려버리는 불상사가... ) Event PrioritiesThere are six priorities in Bukkit that are called in the following order EventPriority.LOWESTEventPriority.LOWEventPriority.NORMALEventPriority.HIGHEventPriority.HIGHESTEventPriority.MONITORhttp://wiki.bukkit.org/Event_API_Reference#Eve.. 2015. 2. 27.