본문 바로가기

Design

(21)
microsoft 국가 정렬 기준은? microsoft의 My Sign-Ins 에서는 로그인 방법을 여러가지로 선택하여 특정 매체로 로그인을 할 수 없을 경우 대체 인증을 받도록 할 수 있다. 가령 스마트폰을 분실해서 문자를 받을 수 없는 경우 전자 메일 등으로 인증을 수행할 수 있다. 로그인 방법(메서드) 추가에서 나라 선택하는 부분이 어려웠는데 아래와 같은 순서로 목록이 있었기 때문이다. 2023-10-16 기준 총 236개의 나라가 목록에 있다. 한 페이지에 볼 수 없기에 스크롤을 해야 한다. 대한민국은 113번째 있었다. 하지만 표시되는 정보만으로는 왜 북한 아래, 코소보 아래에 있는지 알 수 없었다. 여기에 대해서는 Rudy가 알려주었는데, 언어를 영어로 바꿔보면 알 수 있었다. 결론적으로 화면에 표시되지 않은 정보인 영어를 기준으..
Google Meet의 이모지 리액션과 손들기 버튼이 멀어졌다. 코로나로 재택 근무를 하는 것이 일상이 되면서 Google Workspace를 사용하고 있는 회사에서 Google Meet 의 사용빈도가 높아졌다. 회의 뿐만 아니라 채용하는 면접 절차도 온라인으로 하고 있다. Google Meet 에는 비교적 나중인 2023년 1월 정도에 추가된 기능인 이모지 리액션 기능이 있다. 문제는 배치 순서가 손들기(raise hand) 버튼 옆에 있어서 실수로 이모지 리액션을 한다는 것이 손을 들게 되는 일을 경험했다. 나도 그랬고 동료도 그랬다. 오늘 위클리 회의에 참여하는데 누군가 위치가 바뀌었다고 하였다. 사실 말하기 전까지는 모르고 있었다. 이런 기능의 배치는 나와 주변 뿐만 아니라 외국에서도 불편하다고 글이 접수되었다. The Emoji button is next t..
우리은행: macOS - 아직도 통합 프로그램 설치 왠만해서 PC로 우리은행 접속 안하는데 인증서 관련해서 접속했는데, 모바일에서 금융인증서 발급 5 사이클 돌다가 실패했는데 원인은 PC에만 나오는 것이었다.
모바일 인증서 갱신 야크털깎기 1. 스마트폰을 바꾸었다. 2. 기기 데이터 이동을 했는데 특정 앱들은 갱신 절차를 해야 한다. 예. 신한 쏠(SOL) 3. "모바일OTP" 만료로 발급 - 비대면 실명 인증이 필요하다. 4. 비대면 실명 인증을 위해서는 신분증이 필요하다. 5. 인증수단 중에 "모바일 운전면허증"이 있어서 '오? 이건 뭐지?' 하며 들어간다. 6. 하지만 '모바일신분증' 앱이 필요한 것으로 보임 7. "모바일신분증" 앱 설치 8. 막상 들어가보니 기존 운전면허증으로는 신청이 불가능하고 8-1. IC운전면허증으로 발급하거나 8-2. 운전면허증시험장에서 발급이 가능하다고 함 후자는 매회 방문해야 한다는 단점을 토대로 8-1을 권장하는 것 같음 9. 8-1로 진행하려고 하면 모바일웹이 뜨고 도로교통공단에서 간편인증이 필요함 ..
추가 단계로 검색어의 문맥 파악하기 사례 : 쿠팡 사내 블로그에 "검색어로 지리적 특성 이해하기"라는 글이 올라왔다. private 블로그라 자세한 내용을 공개할 수는 없지만, 요약하면 "사용자의 검색어마다 지리적 특성이 달라질 수 있다."라는 결론을 담고 있었다. 마침 주말에 딸이 풍선을 타고 놀길래 원인을 탐색해보다 보니 애니메이션의 여자 아이가 풍선말을 타는 장면이 나왔던 것임을 알게 되었다. 나도 어렸을 때 풍선말을 타본 적이 있어서 전자 상거래 사이트에서 해당 상품이 있는지 검색을 해보았다. 5살 무렵이었는데 다행히 그 상품의 이름을 기억하고 있었다. 키워드는 "호피티" C사에서 검색을 해보니 내가 원하던 유아 장난감이 아닌 성인 여성을 위한 아이템이 나왔다. 검색어 제안 목록에서도 유추해 볼 수 있지만, 호피티가 아닌 호피 티셔츠의 부분 일치..
DDD의 Entity와 JPA의 Entity는 같은 걸까? DDD와 JPA에는 엔티티(Entity)라는 같은 이름이 나온다. 그 엔티티라는 이름이 동일하다 보니 그 역할과 개념이 섞이게 된다. 웹에서 검색해보면 아와 같이 설명하는 경우가 있는데 언듯보면 비슷하다. DDD에서의 Entity: 비즈니스 도메인 관점에서 문제를 해결하기 위한 객체입니다. 엔티티의 정체성(identity)는 ID로 표현됩니다. JPA에서의 Entity: javax.persistence 패키지의 @Entity라는 애너테이션이 붙어있다. Persistence, 즉 데이터베이스와 매핑이 되는 객체이다. 식별이 가능한 키, 즉 @Id 필드가 필요하다. 실전에서는? ID라는 비슷한 개념을 가지고 있기에 JPA의 엔티티가 비즈니스 로직에 침범하는 것을 자주 봤다. 심지어 Repository를 넘어..
[UX] 사용자의 암호가 최근에 변경되었을 경우 피드백 보통 아이디와 비밀번호 입력이 합쳐져 있는 것에 반해 Google의 로그인 창은 아이디를 먼저 입력받고, 비밀번호를 따로 입력을 받는다. 1단계: 이메일주소 입력 2단계: 비밀번호 입력 단순히 비밀번호가 잘못 입력되었을 경우에는 아래와 같은 메시지가 나온다. 만약 최근에 암호가 변경디었고 비밀번호 입력이 잘못되었을 경우에는 비밀번호가 상기를 위해 아래와 같은 메시지를 제공한다. 이 말은 변경전 비밀번호의 이력(보통 단방향 해시)을 가지고 있다는 말이기도 하다.
[UX/UI] 창을 닫을 수 없는 이유는? 재택 근무가 계속되고 있어서 집에서 VPN을 사용하고 있다. 접속을 위해 창을 띄웠는데 서버 인증서 에러가 발생해서 드음과 같은 창이 떴다. 원래는 Continue 버튼을 눌러서 진행해야 하는데 버튼을 잘못 눌러서 Show Certificate라는 버튼을 눌러버렸다. 그런데 문제는 그 다음부터 발생했다. 이 창 자체를 닫을 수 없는 것이다. 몇 분을 고생하다가 왠지 이 창 뒤에 인증서 창이 뜬 것이 아닐까 하는 생각을 했다. 그래서 창을 옆으로 치웠더니 진짜 인증서 창이 닫히길 기다리고 있었다.