목록개발 (92)
Joonas' Note
분산컴퓨팅 최종 프로젝트 보고서 (2017) Kinesis를 이용한 데이터 수집 from Joonas Yoon AWS 서비스를 활용해보는 것이 분산컴퓨팅 프로젝트였다. EMR를 쓰는 사람도 있었고, Amazon SNS를 사용해보거나 AWS Shield를 분석하거나 Amazon GameLift를 다뤄보는 프로젝트 등 재밌는 발표가 많았다.나는 RedShift를 다루어보고 싶었는데, 그러기 위해선 분석할 데이터나 데이터를 수집하는 과정이 필요했다. 데이터의 수집부터 저장, 그리고 그 분석까지 하면 재밌을 것 같아서 프로젝트 주제를 "데이터 웨어하우스를 위한 데이터 수집 및 저장"으로 정했다.AWS re:invent에서 발표된 PPT들을 많이 참고하면서 아키텍처를 구상하고 서비스를 선택했다.우선 어떤 데이터를..
https://easyengine.io/tutorials/nginx/troubleshooting/emerg-bind-failed-98-address-already-in-use/ nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to [::]:443 failed (98: Address already in use) 해당 포트를 이미 사용 중이라고 나오는 데, 그럼 해당 포트를 사용하고 있는 것을 종료해버리면 된다. ubuntu@joonas:~$ sudo fuser -k 80/tcpnginx를 재시작하면 잘 돌아간다.
https://joonas-yoon.github.io/MenuSelectHelper/ 친구가 저녁메뉴를 계속 못 골라서 그냥 아무거나 나오는 거 먹으라고 하려고 구현 저녁 약속시간까지 2~3시간 남짓 남아서 그동안 만들었다. 메뉴 항목들은 이 그림을 참고했음. 사실 다 핑계고 시험기간에 공부하기 너무 싫었다. 구현도 그렇고 색깔 바뀌면서 골라지는 게 생각보다 재밌어서 이것저것 추가해봤다. 서브라임 켜서 크롬으로 확인하며 구현한거라 HTML + javascript가 전부. 비빔냉면/물냉면도 정해주는 갓갓인 구조. 탕수육 찍먹/부먹은 추후 업데이트 (...) 매운걸 못 먹거나 비린걸 못 먹는 친구가 있어서, 특정 메뉴는 제외하는 기능도 추가하면 좋지 않을까 생각중
Ubuntu 16.04 LTS 에서 MongoDB 설치 오류 몇 가지 1. systemd (systemctl) 관련 오류우분투에 몽고DB 설치까진 잘 되었는데 서비스 시작이 안될 때가 있다. 나는 아래와 같은 오류를 만나서 당황했다.ubuntu@joonas-aws:~$ mongo --versionMongoDB shell version: 2.6.10ubuntu@joonas-aws:~$ sudo service mongod status● mongod.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)ubuntu@joonas-aws:~$ sudo service mongod startFailed to start ..
Materials do not load when a new scene is loaded realtime? https://answers.unity.com/questions/1294288/...loaded-r.html 위 질문의 작성자와 완전히 똑같은 현상이었다. TabacoHabano라는 유저의 답변 덕분에 해결했다. 증상은 어떤 Scene에서 다른 Scene으로 갔다가, 다시 원래의 Scene으로 돌아오면 Material이 전부 까맣게 되는 것이다. 처음에는 동적으로 material을 로드했나 싶어서 전부 바꿔보고, 그래도 안되길래 이건 무슨 버그인가 싶어서 애꿎은 material들만 괴롭혔는데 해결법은 허무할만큼 단순했다. 상단 탭에서 Window > Lighting > Settings에서 Scene ..
Django에서 405 에러를 만났다.... \n \\n\\n
aws에서 nginx + uwsgi + django + mysql 환경으로 개발하다가 아래와 같은 에러를 만났다. 요약하면 결국 아래와 같은 에러라는 의미이다.... (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) ... 정확히는 Python이나 Django에서의 인코딩 문제는 아니고, mysql에서 발생한 에러였다. 요청한 데이터와 DB의 collation이 서로 충돌한건데, 발생원인도 그렇다. 회원가입 form에서 한글 이름같은 UTF-8를 전송했을 때 위와 같은 에러가 발생했다. https://stackoverflow.com/a/2150335 에서 해결했는 데, mysql dat..
몇년 전부터 구현해보고 싶던 거였는데, 이러다가 대학을 졸업 전에 못할까봐 날잡고 했다. 근데 1시간만에 끝나버린건 함정hexagrid에 대한 구현을 다루고 있으며, 실제 개발에서는 어떻게 쓰이는 지 정확히 모른다. 그저 "이렇게 하면 되겠지?"라는 생각에서 출발했음을 알린다.2분 요약https://youtu.be/vxnnPselHKI 육각형을 하나의 칸으로 사용하는 벌집 형태의 2차원 평면을 게임에서 많이 찾아볼 수 있는데, 대표적으로 시드마이어의 문명 시리즈가 그렇다.개인적으로 이 벌집 모양을 많이 좋아하는 편인데, 매번 어떻게 구현했을까? 생각만 하고 정작 고민을 해보지 않았었다. 그러다 우연히 생각이 번뜩나서 개발 과정을 녹화해보면 재밌겠다 싶어서 진행했다.녹화 중간에 (엄청 빠르게 지나가지만....