작년 1월에 발급받은 킹수빈닷컴 도메인 만료 메일이 와서 겸사겸사 GCP로 이사했다. 생각보다 뚝딱 해결이 안 돼서 메모 https://cloud.google.com/domains/docs/domain-transfer-in#domain-transfer-in Transfer a registered domain to Cloud Domains | Google Cloud Send feedback Transfer a registered domain to Cloud Domains Stay organized with collections Save and categorize content based on your preferences. This page describes how to transfer in a regis..
토글 펼치면 날짜별로 토글이 또 있고 밑에 하루 정리가 있는 그런 구조인데 펼쳐서 찍긴 좀 그래서... PDF 내보내기 하니까 토글이 펼쳐지던데 코드도 있고 이것저것 적었다 보니 100p가 넘었어요. 꾸준히 하는 걸 잘 못하는데 3월쯤부터 전달에 뭐 했는지 기억이 안 나서 적기 시작하다 보니 여기까지 왔어요. 다 적고 보니 이뻐요. 올해는 달에 한 번은 꼭 다듬어야겠어요. 필요 없는 내용도 많고 난잡해서 펼쳐보기 싫어짐... 내년에는 어떻게 될지 모르겠지만 주간일기 v2는 토끼입니다. 🐰
다음 주면 입사 1년인데 새벽에 잠도 안 오고 해서 그동안 뭐했는지 기록 JS, TS: 입사 전에는 거의 몰랐던 JS 를 알게 되었다. 지금도 내가 안다고 하긴 좀 그렇고.. 사용할 수 있게 되었다고 말하는 게 맞을 것 같다. 주로 자바를 사용해서 주력 언어를 바꾼다는 게 당시에는 초기화를 하는 느낌이어서 부정적이었는데 뒤돌아 보니 결국 그게 그거고 초기화의 느낌은 아닌 것 같다. 물론 지금도 JAVA가 채용시장에서 유리한 건 맞지만 결국엔 언어는 상관없는 지점에 수렴하지 않을까… 지금도 JS 말고 딴 거 하라고 해도 별 상관없을 것 같은 느낌이 되었다.. 아닌가…? NESTJS: 백엔드는 NESTJS 를 사용하기로 했고 회사에서 주로 시간을 보내는 게 얘랑 보내다 보니 어느 정도 사용할 수 있게 된 것..
정사각형의 조건 검사하자는 걸로 접근: 정사각형 한 변의 길이가 짝수, 홀수로 구분하여 정사각형의 중심을 기준으로 생각, 가능하려면 적어도 인접한 두 지점이 1이어야 함. 중간까지 시도 하다가 너무 복잡해지고 접근을 잘못한 거 같단 생각 들고 못 품. 다른 답변 보고 제출했는데 나중에 비슷한 문제 똑같이 풀 수 있을지 모르겠음.. 변의 길이가 1 보다 큰 정사각형 안에는 그보다 작은 정사각형이 있음. dp 생각, 점화식 세우기 dp(i, j) = i, j 를 우하단으로 하는 정사각형의 최대 변 길이 dp(i, j) = min(dp[i][j - 1], dp[i - 1][j], dp[i - 1][j - 1]) + 1 n, m = map(int, input().split()) board = [input() f..
청계산 원터골 입구에서 매봉 갔다 오는데 3시간 정도 걸린 것 같아요. 중간에 좀 쉬고 정상에서도 좀 쉬었어요. 개인 취향으로는 별로 였어요. 계단만 많은 느낌. 그래도 집에서 가까워서 가끔 생각나면 또 갈 것 같아요. 산에 젊으신 분들이 많더라구요. 덕분에 사람 구경 좀 했어요. 두부집은 청계산역 근처에 있는 리숨두부라는 곳인데 먹을만한 거 같아요. 나름 기다렸답니다. 그 다음 주에 옥녀봉도 다녀왔어요. 시간은 왕복 1시간 정도 걸린 거 같아요. 시작 부분에서 맨발의 고수를 만났는데 따라가고 싶어서 따라가다가 너무 빨라서 못 쫓았어요. 뛰거나 산 탈때 이렇게 낙오된 적 없는데 초고수였어요. 승부욕 생겼음. 그래도 덕분에 빨리 올라가긴 했어요. 내려올 때도 어떤 고수를 만났는데 따라가다 보니 빨리 내려왔..
Google Cloud Translation API detect confidence GCP 에서 제공하는 Cloud Translation API 사용 시 detect 되는 언어 감지가 기대하는 대로 동작하지 않아 신뢰도에 대한 수치가 자세히 나와있는 무언가를 찾아보려고 시도했다. 문장의 길이가 짧을수록, 특히 영어를 사용하는 국가의 경우 정확성이 더욱 더 떨어지는 것으로 보였다. Basic, Advanced Basic(v2): https://cloud.google.com/translate/docs/editions 채팅, 소셜 미디어, 댓글과 같은 사용자 제작 컨텐츠를 취급하는 애플리케이션에 적합 Advanced(v3): 맞춤설정 및 긴 형식의 콘텐츠 사용 사례에 적합 용어집 기능 추가 https://cl..
JS RegExp perfomance JavaScript 에서 /\s+/g 와 같이 리터럴 신택스로 작성한 RegExp이 존재할 때 const reg1 = /\s+/g 와 같이 다른 변수에 저장해두고 사용할 지, 아니면 바로 리터럴을 사용할 지에 대한 조사 내용은 아래 링크해둔 stackoverflow 의 첫 번째 답변을 보면 자세히 설명해주고 있다. ES5 이전에는 리터럴 신택스로 작성된 정규 표현식의 경우 자체적으로 한 번 컴파일하고 캐싱하고 사용하여 리터럴 신택스를 그대로 사용하여도 문제가 없었으나 ES5 부터 리터럴도 새 객체를 생성하는 것으로 변경되었고 그에 따라 JS 엔진들도 수정되었으므로 의존할 수 없다. 결론: 여러 번 사용되는 정규표현식의 경우 리터럴 신택스로 작성하여 따로 저장 후 사용..
- Total
- Today
- Yesterday
- 이펙티브자바
- HTTP 완벽가이드
- 킹수빈닷컴
- 백준
- 이펙티브자바 아이템60
- 패스트캠퍼스 컴퓨터공학 완주반
- 프로그래머스
- 김영한 http
- 모던자바스크립트
- js api
- js array
- java
- GCP
- REST API
- 프로그래머스 SQL
- 김영한 JPA
- 드림코딩
- 백기선 스터디
- js promise
- HTTP 완벽 가이드
- dreamcoding
- 이펙티브자바 스터디
- Spring Security
- BOJ
- http
- JS 딥다이브
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- JPA 연관관계 매핑
- 이펙티브자바 아이템59
- ㅇㄷㅇㅈ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |