본문 바로가기

Til58

#TIL #230329 요즘 쪽대본(?)같은 업무들이 밀려들고 있습니다. (수정 된 기획을 몇 시간안에 디자인, 개발, QA까지 끝내야하는...) 급하게 하는 일 중에서도 '미쳐 생각지 못한, 그동안 사용해보지 못했던, 몰랐던 또는 변화한 코드'들이 찰나로만 스쳐가는게 아까워 메모 수준으로라도 끄적여 둬야겠다고 다짐하는 요즘입니다. 2023.03.29 (화) 1. 기본(?)을 포기하고 디자인을 잡은 사례😅 [기획, 디자인 등 요청 사항] ✅ input 숫자만 입력 가능하게 this.value = this.value.replace(/[^0-9.]/g, '') .replace(/(\..*)\./g, '$1'); // 숫자만 입력가능한 정규식 .replace(/[^0-9.]/g, '') 숫자 (0-9)과 수수점 값이 아니면 '공백'.. 2023. 3. 30.
#TIL #230208 완료되지 않은 포스트가 잔뜩쌓인 노션, 메모장, 블로그... (요즘 평균 퇴근시간 22:00 🐮) 이대론 안되겠다 싶어 퇴근전에 쓰는 TIL입니다. 지금 프로젝트에 사용 중인 것 Framwork : NextJS UI lib : NextUI 02월 28일 (화) NextUI의 는 href에 지정된 루트로 페이지 전체를 리렌더링하는 것이다. (현재 버전 기준) 우리는 리렌더링이 필요한 컴포넌트(페이지)만 교체 할 것이다. NextJS의 장점 중 하나가 라우팅이 편리한 것인데, UI를 쓰겠다고 라우팅 작업을 다시할 순 없다. NextJS 프레임워크 기본 로 교체. import Link from 'next/link' 다음 주소 API 는 react 용 모듈 패키지를 설치하면 편하다. npm i react-dau.. 2023. 2. 28.
[NFT] 1주차 - 블록체인 마켓 앱 만들기 with 그라운드X 블록체인(Block Chain) 누구나 볼 수 있는 공공 거래장부 어느 지갑에 얼마나 들어가이있는지 어느 지갑에서 어느 지갑으로 얼마나 보냈는지 알 수 있음 탈중앙화 시스템. 보팅(voting)과 토론으로 의사 결정 블록 구조 header : 다른 체인과 연결하는 역할 body : 거래 장부 내역 1. 블록🟥 : 거래 내역을 쭉쭉 기록. “누가 얼마나 어떻게 등등 아주 많이” → 그 블록을 복사 🟥 🟥 🟥 2. 거래 내역이 많아질 수록 블록 용량 부족 → 다른 블록🟩에 계속 이어서 작성 3. 체인🔗: header를 기반으로해 블록끼리 연결(linking)🟥🟩 4. 복사해둔 블록들을 동일하게 정리채굴 🟥🟩 🟥🟩 🟥🟩 5. 누군가 다음 블럭🟦을 만듦. "내가 이곳의 네트워크에 기여를 했으니 보상을 달라" ✅.. 2022. 7. 20.
[JavaScript] encodeURIComponent()를 사용한 URI 공유 💥'텔레그램 링크 공유하기' 기능을 구현에 있어 '+'문자열이 무시되는 경우 발생. https://t.me/+_abscefb1234 위와같은 링크를 아래와 같은 함수로 전달했다. function shareTelegram() { let sendUrl = "https://t.me/_abscefb1234"; window.open("https://telegram.me/share/url?url=" + "&url=" + sendUrl); } 하지만 다음과 같이 + 가 빠진 상태로 전달되는 현상 발생 https://t.me/_abscefb1234 이렇게 공유가 되었다. 주소창에는 원하는 url이 잘 전달 되었기에 (+모바일에서는 url 문자열이 완벽히 출력됨. PC앱에서만 문제가 생김._ 텔레그램 자체의 어떤 상황으.. 2022. 7. 4.
[Vue.js] Node 버전에 의한 오류 지난번 NVM을 설치를 테스트하면서 node의 버전을 수정했던 것이 vue CLI project를 컴파일 하면서 오류를 일으켰다. pm ERR! Darwin 20.6.0 npm ERR! argv "/Users/dan/.nvm/versions/node/v6.10.1/bin/node" "/Users/dan/.nvm/versions/node/v6.10.1/bin/npm" "run" "serve" npm ERR! node v6.10.1 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! vue-cli@0.1.0 serve: `vue-cli-service serve` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the .. 2022. 6. 21.
[HTML] a태그 link와 onclick을 통한 링크 이동 (with C#) 일하면서 알게된 것들을 기록합니다. 📝 언젠간 퍼즐이 맞춰지겠죠. ✅ 이슈 사항 유저의 로컬 PC에 설치될 런처에서 연결될 메뉴 링크들이 모두 외부 브라우저를 사용해 열려야했다. go blog 쉽지 뭐. 하고 슥슥 작업을 했으나 생각치도 못한 이슈발생🥲 우리의 런처는 PC에서 하나의 App 상태로 열리게 되는 C#으로 만들어진 프로그램이었다. 고로 이곳에서의 새 창은 "윈도우 창"이 되었다. (CefSharp) 해서 팀장님께 보고를 드리고 업무를 배정 받게 되었다. 유저의 브라우저가 열리고 해당 링크로 연결되는 것이 목표! 👇 요건 백엔드 개발자분이 작업한 것 (예시) ... 중략 ... public void OpenLink(string link) { System.Diagnostics.Process.St.. 2022. 6. 15.
#TIL #220101-0129 01월 01일 (토) 알고리즘 1문제 - 프로그래머스 Level 01 - 18 수박수박수박수박수박수? 01월 03일 (월) 알고리즘 1문제 - 프로그래머스 Level 01 - 19 소수 찾기 01월 04일 (화) Front-end 스터디 🔥 (12PM~16PM) JS의 자료형 특징 CORS란? 01월 05일 (수) 알고리즘 1문제 - 프로그래머스 Level 01 - 20 문자열 다루기 기본 01월 14일 (금) 알고리즘 1문제 - 프로그래머스 Level 01 - 21 서울에서 김서방 찾기 01월 16일 (일) 알고리즘 1문제 - 프로그래머스 Level 01 - 22 문자열 내림차순으로 배치하기 01월 17일 (월) 🔥새 회사 첫 출근(이지만 지난 주말에 hot fix처리해드림...🤪)🔥 알고리즘 1문제 .. 2022. 2. 2.
#TIL #211216-1231 12월 16일 (목) 오늘한 것 TypeScript 내용 추가 수정 - 포스팅 12월 17일 (금) 오늘한 것 Front-end 스터디 🔥 (12PM~16PM) 내용 준비, 공유, 피드백 반영 부산행🚄 12월 18일 (토) 오늘한 것 알고리즘 1문제 - 프로그래머스 Level 01- 16 약수의 합 12월 20일 (월) 오늘한 것 Front-end 스터디 🔥 (12PM~16PM) 내용 준비, 공유, 피드백 반영 웹 저장소 - 로컬스토리지 vs 세션스토리지 vs 쿠키 JWT이란? + 인증/인가 12월 22일 (수) 오늘한 것 Front-end 스터디 🔥 (12PM~16PM) 내용 준비, 공유, 피드백 반영 세션 강의 : SSR, CSR 12월 23일 (목) 오늘한 것 interview 12월 24일 (금).. 2021. 12. 31.