etc.
-
[electron] gatsby + electron으로 데스크탑 앱 배포etc. 2022. 12. 18. 16:17
기존의 gatsby 프로젝트에 electron을 설치하여 데스크탑 앱을 만들어 배포하려 한다. 아래의 글을 기반으로 작성되었다! GitHub - soulehshaikh99/create-gatsby-electron-app: Discover the easiest way to get started with the blend of Gatsby and Electro Discover the easiest way to get started with the blend of Gatsby and Electron JS App - GitHub - soulehshaikh99/create-gatsby-electron-app: Discover the easiest way to get started with the blend of ..
-
[티스토리 오류] 특정 브라우저 카카오 로그인 안됨etc. 2022. 11. 24. 00:57
분명 아이디랑 비밀번호를 맞게 입력하여도 잘못된 비밀번호라며 오류가 떠서 답답했다. 그래서 크롬말고 티스토리 앱과 다른 웹 브라우저로 시도해보니 로그인이 돼서 황당티비... 가끔 티스토리가 자체가 HTTP 에러가 뜨는데 그때 쿠키를 지우면 해결이 되었던 기억이 있어 티스토리랑 카카오 관련 쿠키랑 인터넷 사용 기록들을 삭제해 봤더니 그래도 똑같았다.... 그래서 그냥 인터넷 사용 기록 삭제를 전부 다 적용하여 삭제를 했더니 해결은 되었다. 휴 근데 왜 꼭 티스토리는 이런 문제가 생길까.... 흑
-
[컴활] 컴활 1급 합격 후기etc. 2022. 11. 11. 11:54
드디어 컴퓨터활용능력 1급 6트만에 합격...! 합격한 시험 볼 때 당시에 이정도면 합격이라는 느낌이 딱 왔었다. 그래서 다음 시험 신청을 하지 않았다. (불합격 했으면 좀 절망했을지도) 5트에서는 그 느낌이 긴가민가 했는데 엑셀 66으로 불합격했었다. 너무너무 아쉬웠다. 사실 액세스는 전부 합격이라서 엑셀만 조금 더 신경쓰면 됐었다. 엑셀같은 경우에는 갑자기 분서작업에서 0점처리를 많이 당했다. 그래서 점수가 확 깎였던...ㅠ 어느 한 문제에서 막혔을 때 시간을 너무 끄는 것 같다면 일단은 그 문제를 넘기는 판단력도 중요한 것 같다. 나 같은 경우엔 계산작업에서 한 문제가 안풀려서 그냥 넘기고 프로시저 2번을 맞췄던 기억이 난다. 공부법이라면 유명한 인강을 듣지 않았고 오직 유튜브에 있는 인강들로만 계..
-
[Git] 마지막 커밋 메시지 수정하기 : git commit --amendetc. 2022. 10. 20. 17:31
아직 push를 하지 않은 상태일 경우 가장 최근의 커밋 메시지를 수정하고 싶을 때 사용할 수 있다. git commit --amend 위의 명령어를 작성 후 Enter 하면 vi 편집 화면이 뜬다. 메시지를 수정하고자 하면 키보드 Insert 키 누름 메시지 수정 키보드 ESC 키를 누른 후 :wq를 작성 후 Enter 이후 git log 명령어로 확인하면 메시지가 수정된 것을 확인할 수 있다. git commit --amend -m "수정된 메시지" 명령어를 사용할 때 한 줄로도 수정이 가능하다. 메시지가 길 경우 위의 방식, 짧을 경우 아래 방식에 적합할 것 같다.
-
[Database] 데이터베이스와 사용자etc. 2022. 9. 28. 17:59
강의를 듣고 난 정리 책 출처 : Fundamentals of Database Systems (7th Edition) Basic Definitions Database 관련있는 데이터들의 모임 Data 묵시적 의미를 갖는 기록된 알려진 사실 (*묵시적 : 직접적으로 말이나 행동으로 드러내지 않고 은연중에 뜻을 나타내 보이는 것.) Mini-world 데이터가 데이터베이스에 저장된 실세계의 일부분 Database Management System (DBMS) 컴퓨터에서 데이터베이스의 생성과 관리를 지원하는 소프트웨어 패키지/시스템 Database Ststem 데이터와 이를 관리하는 DBMS 소프트웨어를 합쳐서 부르는 용어 종종 응용 프로그램도 포함됨 핵심 DBMS 기능 특정 데이터 베이스의 데이터 타입, 구조..
-
[HTTP] HTTP 캐시etc. 2022. 8. 24. 19:39
캐시 (cache) '캐시는 요청과 관련된 응답을 저장하고 저장된 응답을 후속 요청에 재사용한다.' 즉 이전에 가져온 리소스들을 재사용함으로써 웹의 성능을 향상할 수 있다. 리소스들을 재사용함의 이점 레이턴시(Latency, 지연시간)와 네트워크 트래픽을 줄여줌으로써 리소스를 보여주는 데에 필요한 시간을 줄인다. => 클라이언트와 캐시가 가까울수록 응답 속도가 빨라진다. 요청을 서버에 전달할 필요가 없으므로 서버 부하가 적어진다. 웹 사이트에서 캐싱은 높은 성능을 달성하는 데에 주요한 요소이다. 반면 모든 리소스가 영원히 변하지 않는 것은 아니므로 리소스가 변하기 전까지만 캐싱하고 변한 이후에는 더이상 캐싱하지 않는 것이 중요하다. Cache-Control HTTP Cache-Control 헤더는 요청과..
-
[Git] 파일 및 폴더 대소문자 변경etc. 2022. 8. 21. 16:41
폴더 이름을 대소문자만 바꾸고 (ex: Folder -> folder) push를 하니 netlify에서 빌드하던 중 오류가 발생하였다. 오류를 살펴보니 파일 위치를 찾지 못하고 있었다. 찾아보니 원인은 Git은 기본적으로 파일 및 폴더의 대소문자를 구분하지 못한다고 한다. 그래서 폴더 이름을 대문자에서 소문자로 바뀌어도 여전히 github에서는 대문자로 남아있었다. 이를 해결하기 위해서 내가 사용한 방법은, 먼저 git ls-files 명령어로 작업 트리에 있는 파일에 대한 정보를 보고 내가 바꿀 폴더의 경로를 확인하였다. $ git ls-files 그리고 git mv를 이용하여 현재폴더명에서 임시폴더명으로 바꾼 다음 커밋 및 푸쉬, 다시 임시폴더명에서 변경할 폴더명으로 바꾸었다. 그랬더니 해결이 되었..
-
[Node.js] nodemailer invalid login 오류 (구글 계정)etc. 2022. 7. 19. 20:17
Error: Invalid login: 535-5.7.8 Username and Password not accepted. Node.js에서 nodemailer 라이브러리를 사용하던 도중 발견된 오류이다. 이유를 찾아보니 구글에서 계정을 안전하게 보호하기 위해 2022년 5월 30일부터 Google은 사용자 이름과 비밀번호만 사용하여 Google 계정에 로그인하도록 요청하는 서드 파티 앱 또는 기기의 사용을 더 이상 지원하지 않는다고 한다. 이를 해결하기 방법으로 1. 2단계 인증 설정 2. 앱 비밀번호 생성 : 생성된 앱 비밀번호를 Node.js 에서 사용중인 구글 비밀번호랑 바꾸면 된다. 보안 수준이 낮은 앱 및 Google 계정 - Google 계정 고객센터 도움이 되었나요? 어떻게 하면 개선할 ..