본문 바로가기

분류 전체보기

(133)
마스크 판매를 주민센터에서 해야하는 이유 주민센터(행정복지센터)의 장점 주민센터가 있어서 좋은 장점은, 행정 서비스를 받는 데 드는 비용이 줄어든다는 점이다. 전국 방방곡곡에 주민센터(면사무소, 읍사무소 포함)가 있기에, 시청이나 군청, 구청에 방문을 해야 하는 횟수가 준다. 예를 들어, 등본을 뽑기 위해 매번 시청을 들려야 한다 하면, 행정서비스를 받기 위한 비용이 무척이나 증가할 것이다. 하지만, 주민센터가 있기 때문에, 근거리에서 행정서비스를 받을 수 있다. 기초자치단체 단위에서 처리하기에는 너무 많은 사람이 몰리지만, 이를 읍/면/동 단위로 분산시킬 수 있다. 왜 주민센터에서 해야할까? 먼저 1인의 구매량을 제한할 수 있다는 장점이 있다. 주민등록증으로 최근 n일간 구매한 이력이 있다면 구매를 거부하는 방식을 사용할 수도 있다. 더불어,..
갤럭시 S20+ 야간 사진 비교 퇴근길에 S20+으로 야간사진을 다양한 모드로 찍어 봤다. 개인적으로 어느 때든 장면 최적화를 영 좋지 않다. 과도한 밝기나 색 등 왜곡이 너무 심해서 있느니만 못하다. 밝다. 근데 장명최적화를 꺼도 크게 문제가 없다. 야간사진은 거의 초저녁급으로 사진이 찍힌다. 하지만 5초씩이나 걸린다는 것은 매우 큰 단점. 가만히 있어야하는시간이 대부분의 경우에 1~3초였으면 한다. 64MP는... 야간에는 쓸 게 못된다. 64MP는... 야간에는 쓸 게 못된다. 초광각이지만 메인카메라의 야간모드와 별 차이가 없다. 하지만 일반 모드일 때는 사용이 어려울 듯 하다. 문제점 초점을 못잡는다. 정말 못잡는다. 노이즈가 끼는 것은 이해하지만 초점을 못잡는 건 너무 심각한 문제라 생각된다. 특히 확대를 했을 때 더 큰 문제..
갤럭시 S20+ 개봉기 삼성 갤럭시 S20+를 14일에 사전예약이 시작되자마자 구매했다. 원래는 쿠팡에서 구매하려고 했는데, G9에서 5% 스마일 캐시 적립이 있어, G9에서 구매했다. 색깔은 클라우드 블루로 했다. 그레이는 정말 마음에 들지 않았다. 울트라 같은 블랙이 있었다면, 블랙을 골랐을 것이다. 구매이유 갤럭시 S20+를 구매하게 된 이유는 새로운 핸드폰이 필요했기 때문이다. G6는, 너무 느리고, 카메라도 안좋고, 배터리도 안 좋다. 어처피 게임을 핸드폰으로 하지는 않기 때문에, 배터리 & 카메라가 좋은 폰에 중요했고, S20 Ultra 같은 거대한 인덕션에, 무겁고, 비싼 핸드폰은 필요 없었다. 그래서 남은 선택지는 S20과 S20+라 할 수 있는데, 이 중에서 나는 S20+를 선택했다. 화면크기가 좀 더 크기 때..
구글지도의 한국 데이터가 개선될 예정? 우연히 구글지도에 들어갔다가 알게 된 사실이 하나 있다. 위와 같이 1호선과 인천 2호선이 그려져있다. 다른 노선들이나, 역, 마커같은 것은 없다는 점에서 보아, 시범적으로 테스트를 하려고 한 것 같다. 하지만, 항상 skt에서 데이터를 받아와 비트맵으로 사용했었던 구글지도가 자체적으로 지하철 노선을 그렸다는 것 한가지를 시사한다고 볼 수 있다. 비트맵방식의 현재 방식에서, 백터지도로의 전환과 더불어 업데이트도 안되는 반쪽짜리 지도에서 온전한 서비스를 제공하는 것이다. 이는 아마도 한국 리전이 올해 생기기 시작하면서 온전한 서비스를 제공하려 하는 것이라 생각된다. 대부분의 (해외) 서비스에서 구글지도를 사용하는 만큼, 해외 서비스의 이용이 좀 더 편리해지지 않을까 싶다. 또한, 네이버와 다음이 좀 더 지..
[TypeScript] 옵셔널 체이닝(Optional Chaining) 타입스크립트 3.7이 릴리즈 되면서 새롭게 사용할 수 있게 된 문법 중에 하나가 바로 "옵셔널 체이닝(Optional Chaining)"이다. null이나 undefined인 값이 반환되면, 즉시 중단하고 undefined를 반환하는 문법이다. 코드가 즉시 중단 되는 것은 꽤 멋진 것이, 보통의 경우, null이나 undefined에 접근하여 함수를 실행시키는 경우에는 오류가 발생하지만, 이 경우에는 오류 없이 바로 undefined를 반환 한다는 것이다. const apple = garden?.tree.getApple(); 위 코드는 아래와 같다. const apple = (garden === nulll || garden === undefined).tree.getApple(); 위의 코드가 헐씬 간결한..
청와대 국민청원 페이지의 문제점 청와대 국민 청원 사이트를 어쩌다 들어갔는데, 보자마자 눈물이 났다. 유튜브 홍보 창이 화면의 대부분을 가렸던 것이었다. 이 홍보로 가득한 화면을 본 나는 눈이 감기면서 온 정신이 고만 아찔하여 볼 수 없었다. PC로 들어가니 원인을 알 수 있었는데, PC에서 여백에 고정으로 넣은 항목이 모바일에서는 내용을 가리게 된 것이었다. 그리고 저 '청와대 앱으로 보기'는 이 글을 쓰면서 저게 있었다는 것을 알았다. 저것도 X버튼이 없다. 일단 문제점을 요약하자면 팝업을 띄우는것 자체가 문제 그 팝업이 너무 많은 공간을 차지하는것도 문제 그리고 팝업에 X 버튼이 없다는게 가장 큰 문제 라고 할 수 있겠다. 중요한 부분에는 밑줄까지 쳤다. 아무튼 저 유튜브 홍보는 끌 수가 없다. X버튼은 없고, 모바일로는 도저히 ..
깔끔한 모던 날씨 카드 디자인 HTML과 CSS만 이용해서 만든 날씨 카드 샘플이다. 영감은 https://story.pxd.co.kr/1379 그래프는 생각보다 어렵기 때문에(이미지가 아니면 좀 복잡하다) 제외했다. 생각보다 깔끔하게 디자인이 나왔다.
Pardon되지 않는 Medium의 interruption 미디움은, 로그인 되지 않은 상태로 직접 링크(주소창 입력)으로 들어가지 않으면 아래와 같은 창을 띄운다. 미디움 글은 좋은 글들이 많지만, 미디움의 이런 정책은 매우 안좋다고 생각한다. 사용자가 미디움을 이용하는 본질적인 목적인 '글을 읽는다'를 방해하기 때문이다. UX적으로 안좋은 예를 소개하자면 예로 들 수 있을 정도라 생각한다. 차라리 화면 상단에 방해되지 않는 alert을 띄우는게 훨씬 나았으리라 생각한다. 정책상 필수적으로 가입해야지 이용가능한 서비스가 아니라면, 저렇게 과도한 회원가입 팝업을 띄우는 것은 팝업광고와 별 다를게 없는 스팸이다. 개인적으로는 미디움의 이런 정책이 얼른 사라졌으면 좋겠다.