준호씨의 블로그
오랜만에 큰 금액 (100만원 초과)의 돈을 계좌 이체 하려고 하니 OTP 가 필요했다. 오랜만에 OTP 를 꺼냈다. 그런데 OTP 가 누를 때 마다 같은 번호가 나오는 것이다. 하나은행앱으로 이체 하던 중이었는데 은행앱에서도 OTP 번호를 입력하면 자꾸 틀렸다는 메시지가 나왔다. OTP 뒷쪽에 있는 고객센터로 전화를 걸었다. OTP 문의는 따로 없어서 카드문의로 진행했다. 앱에서 신고를 하라고 안내를 받았다. 전체 -> 인증/보안 -> OTP 등록/관리 -> OTP 사고신고 등록/해제 에서 신고하기 누르고 "고장"으로 신고 하면 된다. 그리고 "재발급신청" 으로 들어가서 재발급신청 한다. 고장인 경우 무료로 재발급이 가능하다. 이번에는 카드형 말고 토큰형으로 신청 했다. 상담원 말로는 1년이 지나지 않..
주문 http://shopping.interpark.com/product/productInfo.do?prdNo=5163815500 현재 최저가는 아마도 이곳으로 보여서 여기서 주문 하였다. 배송비 포함해서 총 48,070원 나왔다. 정가는 5만원이다. https://www.apple.com/kr/shop/product/MK0W2FE/A/lightning-usb-3-%EC%B9%B4%EB%A9%94%EB%9D%BC-%EC%96%B4%EB%8C%91%ED%84%B0 애플은 역시 비싸 ㅠㅠ 안드로이드라면 OTG 케이블 싼거도 많을 텐데 ㅠㅠ 알리에 만원대에 어뎁터를 팔고 있긴 한데 지난번에 비디오 Output 케이블에 실망해서 정품을 사는게 좋겠다는 생각을 하게 되었다. 구입 이유 아무튼 이 어뎁터를 구입을 ..
잘 산 건지는 잘 모르겠고 일단 기록 해 둔다. 스칼렛 솔로 오디오인터페이스 연결 용도이다. 마이크, 헤드폰, 전자피아노 등 연결 할 때 아쉬운 부분들이 생겨서 구입 해 본다. 호사 HRR-010X2 Pro Dual 린 RCA 케이블 3m 20,000원 오디오 인터페이스랑 스피커랑 연결 하기 위한 용도 호사 GPM-103 고급형 헤드폰 변환 젠더 2,000원 2개 오디오 인터페이스에 3.5mm TRS to 1/4 in TRS 변환해서 연결 하기 위함 호사 HXX-005 Pro XLR 양캐논 마이크 케이블 1.5m 10,000원 Pillar CM-5050 pro 마이크를 오디오 인터페이스에 연결 해 보기 위함 호사 YPR-257 55(TRS) to 2 RCA Y젠더 오디오 인터페이스 Output 을 일반 ..
response.setStatus(HttpServletResponse.SC_FOUND); //302 response.setHeader("Location", "http://www.daum.net"); 참고 https://www.logicbig.com/tutorials/java-ee-tutorial/java-servlet/servlet-redirect.html
양치질, 불소, 충치와 관련된 내용 정리 해 보는 페이지. 치약 치약의 효과는 뛰어나다. 치약에 불소 수치가 1000ppm 인지 잘 보자. 500ppm 이라 되어 있으면 효과가 떨어짐. 북유럽에 자일리톨 껌 때문에 충치가 없어 지는게 아니다. 양치질 잘 하고 관리를 잘 해줘서 그런거다. 열심히 닦고 관리 하면 충치 진행을 막을 수 있다. 치약으로 불소도포. 양치할 때 빨리 물로 헹구지 말고 시간을 두고 기다렸다가 헹군다. 예전에 미국인이었나 양치질 하고 치약만 대충 뱉어내고 헹구지 않았던걸 봤던거 같기도 함 헹궈내는 이유는 보존재인 파라벤을 헹궈내기 위함 파라벤은 천연재료에도 널리 들어 있는 물질 몸속에 들어오면 가수분해를 거쳐 대사된 후 빠르게 소변으로 배설되고 체내에 잘 쌓이지 않음 파라벤의 종류. ..
이 글은 아직 정리 중이다. 테스트 주도 개발 Test-Driven Development By Example 스터디를 하면서 남기는 기록이다. 아직 스터디는 진행 중이며 계속 업데이트 할 것이다. 이 책을 읽다 보면 여러가지 생각을 하게 된다. 초반. 신기함. 사고의 확장. TODO. 리팩토링 지식에 대한 갈망 뭔가 새로운 코딩 방식에 대한 기대감이 생긴다. 테스트를 먼저 만들고 코드를 구현해 나가는 걸 하다 보면 뭔가 사고가 확장 되는 느낌이 든다. 아직 그냥 구현에도 익숙하지 않은 초보라면 테스트를 먼저 짠다는건 넘사벽으로 보일 거 같다는 생각도 든다. 너무 자잘한 구현도 너무 하나하나 하는거 같아서 배보다 배꼽이 더 크다는 생각도 하게 된다. 스텁에, 페이크 구현 등등. 하지만 읽다 보면 보폭에 대..
소수점 3자리로 자르고 싶은 경우. print sprintf("%.3f", 1.2345678)."\n"; print sprintf("%.3f", -1.2345678)."\n"; 결과 1.234 참고 http://perldoc.perl.org/functions/sprintf.html
어느날 부터 IntelliJ 에서 Gradle Java 프로젝트를 생성하고 나면 기본 디렉토리들이 생성 되지 않았다. 아마 2018년 버전 부터 그렇게 된 것으로 추측 된다. 해결 방법은 Preferences (Cmd + ,)에 가서 "Create directories for empty content roots automatically" 를 선택 해 주면 된다. 참고 https://intellij-support.jetbrains.com/hc/en-us/community/posts/206154199-No-default-folders-created-in-new-gradle-project
Eclipse 는 Kent Beck 의 영향인지는 모르겠지만 TDD 를 위해 테스트를 먼저 생성하는 기능을 제공하고 있다. 그런데 IntelliJ 에는 이런 기능은 없고 이미 만들어진 클래스 기준으로 테스트를 생성하는 기능만 가지고 있다. Eclipse 에서 New JUnit Test Case 로 테스트 케이스를 먼저 만드는 모습이다. Jupiter test 는 또 뭐지? 오랜만에 Eclipse 를 설치 해서 그런가 좀 적응이 안되는 느낌이다. 방금 설치 한 Eclipse 버전은 Oxygen.3a 이다. IntelliJ 에서는 New JUnit Test Case 같은 기능은 없다. 다만 Eclipse 에서도 New JUnit Test Case 는 junit 을 import 할 뿐 특별한 건 없다. 그렇기..
TDD 관련 내용 찾다 보니 "코딩의 신 아샬" 이라는 채널을 발견하였다. 여기에 관련 된 영상들이 많이 보여서 첨부 해 본다. 나도 아직 다 보지는 못했고 보면서 좀 메모 해 보려고 한다. (Scala) Longest Substring Without Repeating Characters 문제 풀이 2015.03.14 (Java) TDD on Spring ~ 봄에는 TDD ~ 2016.03.09 우아한형제들 세미나 내용 슬라이드: http://j.mp/2goENQk 소스코드: http://j.mp/24QcoUx Test First Code the Unit Test First 실패. 해결. 개선. 반복 RED (Fail). Green (Pass). Refactor. Repeat Process 1 Write..