본문 바로가기

분류 전체보기

(132)
forEach를 사용하면 안되는 경우 forEach를 다른 함수로 바꾸기 Level 1 위 와 같은 코드에서는 아래와 같이 forEach 대신 filter를 사용하는 것이 더 좋다. 이외에도 생각보다 forEach 대신 다른 함수를 써야하는 경우가 더 많다. 각 경우는 MDN에서 소개하는 각 함수의 정의를 생각하면 결정하기 편리하다. forEach 메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다. forEach는 "실행" 하는 의미를 갖고 있기 때문에, 실행하는 경우(로그, API 호출 등)에 적합하다. filter 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. filter는 "테스트" 하는 의미를 갖고 있기 때문에, 특정 조건에 해당하는 요소를 뽑아내는 경우(a>N 등 if문)에 적합하다. ..
P2P 투자에서 탈출해야하는 이유 "내가 렌딧 투자를 그만 두는 이유"에서 왜 렌딧 투자를 그만두는 것인가에 대해 작성한 적이 있다. 높은 수수료와 부실률이 이유였다. 그리고 대안으로 부동산 P2P를 권장하였는데, 이를 바로잡아야할 필요가 있다고 생각한다.부동산 P2P투자는 부동산 경기 하락을 제외하고도, "잘못된 담보 감정", "횡령 및 비리"등 부동산 및 공사에서 자주 발생하는 범죄에 노출되어 손실을 볼 가능성이 크다는 것이다 참고한 기사 : https://n.news.naver.com/article/417/0000565201부동산 P2P 투자 업체인 T 업체를 예를 들면, 2020년 6월 기준 연체율이, PF는 24.85%이고, 담보는 0%이다. 물론 대출 건수나 대출액 자체도 PF가 훨씬 많은 것을 감안하더라도, 25%에 달하는 ..
S20+ 업데이트 S20+ 업데이트가 새로생겼다. 6월 보안 업데이트는 생략하고 7월로 바로 넘어간 것 같다. 업데이트 내용은 아래와 같다. 이렇게 나중에 업데이트로 뭔가 수정하는 것은 좋지만, 처음부터 완벽하지는 않더라도 불편한 점은 없게 만드는게 우선이지 않을까 싶다. 한번 생긴 악명은 없애기 어렵다. 카메라 화질 개선 고배율 줌 촬영 화질 개선 동영상 손떨림 보정 성능 개선 음성 녹음 앱 사용시 블루투스 마이크 사용 가능하도록 기능 추가 MirrorLink 서비스 지원 중단
컬쳐랜드 비밀번호 규칙의 문제 스팀에서 컬쳐랜드로 구매를 시도하면, 알 수 없는 오류가 발생한다고 해서, 컬쳐랜드에 로그인했다. 애매한 문구를 확실한 문구로 그랬더니, 인증 후에 아래와 같은 화면이 떴다. 그런데, 아래의 화면에는 크게 2가지 문제가 있다. 부드러운 말투를 사용한다고, "권장합니다"를 사용한 것으로 보이지만, 실제로 뒤로가기를 눌러 로그인을 시도하면, 다시 인증 후 비밀번호를 변경해야한다. (다음에 변경하기가 없는 것에서 눈치챘어야 했지만) 필수로 해야하는 항목은 '권장합니다' '좋습니다' 대신, '~~이 필요합니다.', '~~을 해야합니다' 같이, 확실하게 행동을 요구하도록 쓰는 것이 좋다. 보안을 망치는 비밀번호 규칙 이건 꽤 많은 사이트들이 갖고 있는 문제점 중 하나다. 최소 6자리인 것도 문제이고, 최대 12자..
await의 함정, 숨은 병목을 찾자 자바스크립트에서 async await을 사용하면 좀 더 깔끔한 코드를 작성할 수 있습니다. 하지만, 적절하게 사용하지 않으면 적지 않은 시간을 사용해야할 수도 있습니다. 특히, 여러개의 await을 사용할 경우에 주의해야합니다. 위와 같은 코드가 있을 때, end를 보려면 얼마나 기다려야할까요? 2,700ms를 기다려야합니다. 생각보다 긴 시간입니다. Promise.all를 사용해서 시간을 단축해보았습니다. 이제는, 1,900ms만 기다리면됩니다. 800ms나 줄였습니다. 하지만 아직 개선의 여지가 있어보입니다. 자, 이제 1200ms면 모든 작업을 끝내고, end를 볼 수 있습니다. API의 응답시간 개선 없이 1700ms를 단축했습니다. 어째서 이렇게 차이가 나는것 일까요? async, await을 ..
판교 사진 주로 퇴근길에 찍은 사진을 공유해본다 판교의 건물은 정말 파란 빛이 많이 도는 특성이 있다.
마스크 판매를 주민센터에서 해야하는 이유 주민센터(행정복지센터)의 장점 주민센터가 있어서 좋은 장점은, 행정 서비스를 받는 데 드는 비용이 줄어든다는 점이다. 전국 방방곡곡에 주민센터(면사무소, 읍사무소 포함)가 있기에, 시청이나 군청, 구청에 방문을 해야 하는 횟수가 준다. 예를 들어, 등본을 뽑기 위해 매번 시청을 들려야 한다 하면, 행정서비스를 받기 위한 비용이 무척이나 증가할 것이다. 하지만, 주민센터가 있기 때문에, 근거리에서 행정서비스를 받을 수 있다. 기초자치단체 단위에서 처리하기에는 너무 많은 사람이 몰리지만, 이를 읍/면/동 단위로 분산시킬 수 있다. 왜 주민센터에서 해야할까? 먼저 1인의 구매량을 제한할 수 있다는 장점이 있다. 주민등록증으로 최근 n일간 구매한 이력이 있다면 구매를 거부하는 방식을 사용할 수도 있다. 더불어,..
갤럭시 S20+ 야간 사진 비교 퇴근길에 S20+으로 야간사진을 다양한 모드로 찍어 봤다. 개인적으로 어느 때든 장면 최적화를 영 좋지 않다. 과도한 밝기나 색 등 왜곡이 너무 심해서 있느니만 못하다. 밝다. 근데 장명최적화를 꺼도 크게 문제가 없다. 야간사진은 거의 초저녁급으로 사진이 찍힌다. 하지만 5초씩이나 걸린다는 것은 매우 큰 단점. 가만히 있어야하는시간이 대부분의 경우에 1~3초였으면 한다. 64MP는... 야간에는 쓸 게 못된다. 64MP는... 야간에는 쓸 게 못된다. 초광각이지만 메인카메라의 야간모드와 별 차이가 없다. 하지만 일반 모드일 때는 사용이 어려울 듯 하다. 문제점 초점을 못잡는다. 정말 못잡는다. 노이즈가 끼는 것은 이해하지만 초점을 못잡는 건 너무 심각한 문제라 생각된다. 특히 확대를 했을 때 더 큰 문제..