본문 바로가기

분류 전체보기252

2023.09 - 10 한 것 (I플랫폼 버전업의 나날) 🐝 메인 작업 1️⃣ I 플랫폼 프로젝트 V2 (Next JS, Next UI) 최근 센터 구성원이 증원되었다. 이번 프로젝트 QA는 새로오신 분들과 함께하게 됐는데... "엄청났다." 이 단어밖에 떠오르지 않는다. 하루에 날아오는 JIRA 티켓이 수십개. 어떤 날은 출근이 무서울 정도. 그러나 티켓이 하나하나 "완료"처리가 되는 과정이 은근 도파민 나온다. (솔직히..이렇게 열정적인 나? 재밌었다. 무서웠던건 퇴근기약이 없어서...) 잠잠해진 티켓에 약간 공허한느낌?까지 받았다😂 같이 고생해주신 팀원들에겐 죄송하고 감사할 따름이다. 생각지도 못한 이슈. 새로운 시선에서의 제안들. 기약없는 오류잡이를 떠난 주니어 개발자의 여정을 배려해주신 덕분에 V1에 비하면 결과물이 많이 발전했다. (유저분들도 그렇게.. 2023. 11. 8.
[Git] git clone 인증 오류(Support for password authentication was removed on... ) 회사 내규로 SorceTree를 통해 git을 사용해오다가, 오랜만에 CLI를 사용해 프로젝트를 열었다. 난관이 많았다. 올해 가장 잘한일 top5에 'UNIX시스템' 수강신청 한 것을 넣겠습니다. Github의 레포지토리에서 clone받는 과정 중에 인증 오류가 났다. Support for password authentication was removed on ~~ remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning.. 2023. 11. 3.
[2023.10.21]FEconf 2023 후기 FEconf 2023. 첫 FEconf을 다녀왔습니다. (정말 운좋게 구한 티켓🥰) 세션 내용들은 유튜브에서 볼 수 있다고하여, 현장감 위주로 기록해보겠습니다. 공식 홈페이지 : https://2023.feconf.kr/ FECONF 2023 국내 최대 프론트엔드 개발 컨퍼런스, FECONF 2023가 10월 21일 오프라인으로 찾아옵니다. 2023.feconf.kr 📍장소 : 서울특별시 송파구 신천동 29 롯데월드타워, 31F 스카이라운지 📍시간 : 13:00(12:00부터 스폰서 부스 참여 가능) ~ 17:00 멀찍이서 보기만하던 롯데월드타워에 처음와보았습니다. 정신없이 도착해 우왕좌왕하는데 입구에서 안내해주시는 분이 간단하게 알려주셨습니다. 그분이 바로 한재엽 개발자님😳! 유튜브로만 보다가 실제로 .. 2023. 10. 25.
[NextJS]🕐카운트다운 구현하기(+TS, +chatGPT를 통한 코드리뷰) - NextJS (App Router) - Typescript 더보기 CodeSandbox를 사용해보고 있는데, 작업환경 대로 세팅하기가 쉽지 않았습니다. NextJS로 세팅을 하니, 타입스크립트가 자동으로 설정돼있었습니다. 설정을 바꾸는 법도 있다고 들었는데, 이 참에 공부해보자 싶어 도전했습니다. (간단한 자료형을 추가하는 것 정도.) 카운트다운 구현하기 ✅ [code 구현] https://codesandbox.io/p/sandbox/agitated-jackson-38lcv4 [ 최초 코드 ] └ /page.tsx "use client"; import { useEffect, useState, useRef } from "react"; export default function Home() { const.. 2023. 10. 17.
[Git]Pull시 권한 오류 "Insufficient permission" (SourceTree) git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags upstream error: insufficient permission for adding an object to repository database .git/objects fatal: failed to write object fatal: unpack-objects failed 오류가 나면서 완료됨. .git/objects 파일에 권한 오류가 있다는 것인데 ls -lah 또는 ll 명령어로 권한을 조회해보면 몇몇 파일들의 권한이 root 나 다른 소유자의 권한으로 지정되어 있을 것입니다. 이 경우 다음 문제와 동일한 원인이었으므로 같은 방법.. 2023. 9. 26.
[Linux] 파일과 폴더 권한 수정, root 파일 비밀번호 설정 1. PC 재 세팅 후 프로젝트 파일을 다시 내려 받았는데, 파일 수정 후 저장이 되지 않는 현상이 있었습니다. 2. 이 경우 파일 또는 폴더 생성도 되지 않는 경험이 있어 mkdir 명령어로 파일 생성을 시도해보았는데, 생성 되지 않았습니다. 3. (캡쳐를 못했는데) vscode 하단에 권한 문제라는 경고창이 떴습니다. 4. 다음과 같은 명령어로 소유자 권한을 체크했습니다. ls -l 또는 ll // 수정할 파일과 그 파일이 속한 디렉토리 등의 권한을 확인 whoami // 현재 로그인 중인 계정 저는 dan 이라는 계정으로 로그인이 되어있었는데, 부모 디렉토리인 work의 소유자 권한은 dan이었으나, 자식 디렉토리인 test의 소유자 권한이 root로 되어있어 test 폴더 내에서는 파일을 생성하거.. 2023. 9. 26.
2023.05 - 08 한 것 ✔️ 메인 작업 (FE) 회사 홈페이지 리뉴얼 (ITOXI) I 플랫폼 ver.01 API 문서 작성 시퀀스 다이어그램 및 연동 가이드 작성 유저 가이드 작성 (문서 및 다이어그램을 작성하고 리뷰하는 것이 코드 작업을 하는 것 만큼 고려해야할 부분이 많았다.) I 플랫폼 프로젝트 ver.02 세팅 및 작업 시작 ✔️ 주말 틈틈히 학업 지속 컴퓨터과학과 1학기 - 완료 더보기 [6월 기말 시험기간 주말 루틴] - 금요일 > 퇴근 후. 워밍업 공부 시작 > 새벽 3,4시쯤 귀가 - 토요일 > 오후 1, 2시쯤 기상 > 개인용무 처리 후 오후 5시쯤 공부 시작 > 새벽 5시쯤 귀가 후 수면 - 일요일 > 오전 8시 기상 > 10시 학교 도착. 오후 5시까지 공부 - 시험 끝! 정보처리기사 필기 재합격🎉 (면제.. 2023. 9. 6.
[JS] 날짜 형식 커스텀 yyyy-mm-dd // dataFormat.js const leftPad = (value) => { if (value >= 10) { return value; } return `0${value}`; } const toStringByFormatting = (source, delimiter) => { const year = source.getFullYear(); const month = leftPad(source.getMonth() + 1); const day = leftPad(source.getDate()); return [year, month, day].join(delimiter); }; const dataFormat = { toStringByFormatting, }; export default dataFormat; 날짜.. 2023. 7. 19.