All(268)
-
[AngularJS 1.x] ng-options의 내용을 변경할 때 값이 초기화되는 경우
2019/03/12 - [Programming/AngularJS] - [angularJS] ng-change/ng-click 내에서 ng-model로 바인딩 된 값을 변경할 시, UI에 변경된 값이 표시되지 않는 경우 이 글과 비슷한 내용이다. ng-change/ng-click 내에서 ng-model로 바인딩 된 값을 변경할 때의 문제이다. ng-options를 활용하여 select를 작성하는 경우, ng-options내에 선언한 배열이나 객체를 변경하면 값이 초기화된다. 이전에 언급했던 글과 비슷한 현상인데, 렌더링을 다시 하기 때문에 ng-options내의 가장 처음 값이 선택되어버리는 문제이다. 하지만 ng-model값은 변경되지 않으므로, ng-change가 발생하지도 않는다. UI를 클릭해서 이..
2019.05.07 -
1. 수학 / 최대공약수, 최소공배수, 소수
나머지(모듈러) 연산 나머지 연산이 중요한 이유는 C의 int, Java의 long long처럼 최대 크기가 제한되어있는 자료형이 주어졌을 때, 결과값이 너무 클 경우 해당 자료형에 들어가지 못하기 때문이다. 이럴 경우에 나머지 연산을 이용하여 몫을 구하라는 내용이 문제에 포함되게 된다. 아래의 규칙을 잘 알아두자. (A+B)%M = ((A%M)+(B+M))%M (AxB)%M = ((A%M)x(B+M))%M 위의 규칙은 나누기일 경우에는 성립하지 않는다. (A-B)%M = ((A%M)-(B%M)+M)%M 뺄셈의 경우에는 먼저 모듈러 연산을 한 결과가 음수일 수 있기 때문에, 위와같이 계산해야한다. 최대공약수(GCD) 일반적으로 최대공약수가 필요한 경우는 정답이 분수일 때, 기약분수의 형태로 나타낼 때이다..
2019.05.06 -
근황(2019.05.05)
- 어린이날을 맞이한 근황. 최근에는 SNS에도 잘 올리지 않게된 근황이라, 블로그에는 더더욱 적지 않게 된 듯 하다. 어쨌건 다른 분들처럼 일주일 마다 쓴다던가, 일정한 기간마다 쓰기로 목표를 정하고 쓰는 것은 아니니 괜찮지 않을까 싶었다. - 작년 말에는 퇴사와 관련된 일로 힘들었었고, 올해 초에는 재취업과 관련된 일로 힘들었었다. 그래서 친구와 토이프로젝트 이야기를 하다가, 퇴사 및 재취업과 관련된 간단한 앱을 만들어볼까 하고 얘기가 나왔다. 아직 얘기만 나온거라 어떻게 될지는 모르겠지만... 뭣보다 수요층이 있을지가 더 궁금하기는 하다. - 집에서 사용하는 컴퓨터의 메인보드가 완전히 고장나서, 전원이 켜지지 않는 문제가 발생했다. 새 메인보드를 주문하기는 했지만, 조립하는 도중에 스파크가 튀어서 ..
2019.05.05 -
(2018.11.06) 뉴욕 1일차 (롤프의 독일 식당, 바케이드)
라스베가스에서 밤 비행기를 타고, 아침이 되서야 뉴욕에 도착했다. 시차로 인해 날짜를 착각하는 바람에, 게스트하우스에 도착하는 날짜를 하루 전으로 잡아놔서 몹시 고생했다. 뉴욕의 경우 집값이 비싸기때문에 불법으로 게스트하우스를 운영하는 곳이 많은데, 반드시 사전에 연락이 잘 되는지 확인을 하고 가자. 나의 경우는 전날에 얼리 픽업과 같은 안내가 카카오톡으로 온 걸 보고나서야 예약을 잘못했다는 걸 알았는데, 뉴욕 현지에 비가 올지 몰랐기 때문에 얼리 픽업 서비스를 받지 않았다. 막상 현지에 도착했을 때 비가 너무 많이 쏟아지고 있어서 도무지 돌아다닐 수가 없었기에, 뉴욕에 도착하자마자 얼리 픽업에 대한 문의를 위해 메시지를 날렸지만 연락이 되질 않았다. 심지어 예약한 사이트를 다시 확인했지만 현지의 전화번..
2019.05.02 -
GCM to FCM Migration 정리
이전 글 보기 [GCM to FCM Migration #1] 기존에 사용하던 GCM 코드 확인 [GCM to FCM Migration #2] Migration 시작 [GCM to FCM Migration #3] Legacy 코드를 제거하자! GCM to FCM을 검색해보면 보다 많고 자세한 자료를 찾을 수 있다. 하지만 이 글을 작성하기 시작한 이유는 GCM에 대해 전혀 모르는 상태에서, FCM으로 Migration해야하는 상황에 빠졌기 때문에 정리가 필요하다고 판단했기 때문이다. Migration이 끝나가는 지금 생각해보면 필요한 내용은 Migrate a GCM Client App for Android to Firebase Cloud Messaging에 다 있다. 다만 나에게 필요한 내용이 누락되어있었..
2019.04.29 -
[NS] 데스 커밍(Death Coming)
2017년 11월 스팀으로 발매됐던 인디게임 '데스 커밍'이 닌텐도 스위치 버전으로 발매됐다. 가격은 2019년 04월 28일 기준으로 750엔, 스팀과 가격이 비슷한 수준에 휴대용이라는 장점이 있기는 하지만... 모바일 버전도 있다는 점을 생각하면 그다지 매리트가 있다고는 생각되지 않는다. 큰 화면으로 플레이하다가 화장실을 갈 때도 계속해서 플레이가능하다는 게 장점이긴 하지만 말이다. 아무튼 썸네일을 보고 재밌어보여서 구매 후 플레이해서 엔딩을 본, 데스 커밍의 플레이 후기이다. 특징 기본적으로 터치 조작에 기반을 둔 게임으로, 패드로 플레이하기 위해서는 방향키를 이용해 커서를 이동시킨 뒤 버튼을 눌러줘야 한다. 앞서 말했듯이 스위치로 플레이하는 경우에는 큰 화면으로 플레이하다가 급하게 이동하게 되는 ..
2019.04.28