BLOG(9)
-
Slack에 메시지 보내기.
Slack에 메시지를 보낼 때 두 가지 방법을 사용해보았다. 1. Legacy Token - https://api.slack.com/custom-integrations/legacy-tokens 슬랙 계정에서 토큰을 부여받아서, API 중 chat.postMessage를 GET Method를 사용하여 메시지를 슬랙 채널에 보낼 수 있다. 토큰을 부여받은 계정이 사라지면, 봇도 제대로 작동하지 못하므로 다시 부여받아야 한다. 슬랙 토큰을 통해서 특정 채널에 메시지를 보내기 위해서는 채널의 ID가 필요하다. ID는 웹으로 슬랙 채널을 접속 했을 때에 URL 가장 뒷부분에 있는 영어와 숫자로 이루어진 문자열이다. 아래 링크에 자세한 확인 방법이 있다. - https://www.wikihow.com/Find-a-..
2018.08.04 -
Codeforces Round #420. Div 2. A. - Okabe and Future Gadget Laboratory
원문 :Okabe needs to renovate the Future Gadget Laboratory after he tried doing some crazy experiments! The lab is represented as an n by nsquare grid of integers. A good lab is defined as a lab in which every number not equal to 1 can be expressed as the sum of a number in the same row and a number in the same column. In other words, for every x, y such that 1 ≤ x, y ≤ n and ax, y ≠ 1, there shou..
2018.07.28 -
Unity 2017 - 로딩 씬 연출
씬 로딩과 관련된 작업을 할 때에는 유니티의 SceneManager를 사용한다. SceneManager 클래스의 LoadSceneAsync라는 static 함수로, 씬 로딩 상태에 관한 정보를 저장하는 AsyncOperation이라는 클래스를 받아올 수 있다. 씬 로딩에 대한 Progress를 사용자에게 보여줄 때에, 이 LoadSceneAsync의 progress 값을 사용한다. 이 때, progress 값을 사용자에게 그대로 보여주면, progress가 100이 되는 순간 씬이 넘어가버린다... 이 경우에 사용자는 로딩이 완료되는 장면을 보고, 인지할 수 없다. 이를 해결하기 위해서는 AsyncOperation 클래스의 "allowSceneActivation" 프로퍼티를 false로 바꿀 필요가 있다..
2018.07.09