Maximize Your Potential

2024/09 16

[라라벨 프로젝트] Vite 빌드 도구: 개념과 해결법 :Error: Cannot find module @rollup/rollup-darwin-arm64.

Vite 빌드 도구란?Vite는 최신 웹 개발 도구 중 하나로, 빠르고 간편한 개발 환경을 제공합니다. Vue.js를 위한 빌드 도구로 시작되었지만, 이제는 다양한 프레임워크 및 라이브러리에서도 널리 사용되고 있습니다. 오류 메시지 및 상황:Error: Cannot find module @rollup/rollup-darwin-arm64. 이 오류는 Vite 빌드 도구에서 발생하는 것으로, @rollup/rollup-darwin-arm64 모듈을 찾지 못하여 발생한 것입니다. 이 오류는 npm 패키지 매니저의 버그로 인해 발생할 수 있습니다.오류 해결법:npm install프로젝트 디렉토리에서 package-lock.json 파일과 node_modules 디렉토리를 제거합니다.다음 명령어를 사용하여 npm..

BackEnd 2024.09.30

라라벨 루트 프로젝트 앱이름 example-app 생성후 이름변경 오류 해결방법 데이터베이스 설정 업데이트

최근에 Laravel 프로젝트를 만들면서 프로젝트 이름과 데이터베이스 설정을 변경해야 하는 상황을 겪었습니다. 이 과정에서 발생한 문제와 해결 방법을 여러분들과 공유하고자 합니다. 1. 프로젝트 이름 변경먼저, 기존의 프로젝트 이름이 'example_app'였는데, 이를 'my_new_project'로 변경하고자 했습니다. 프로젝트 이름을 변경하는 과정은 다음과 같습니다.Laravel 프로젝트 디렉토리로 이동합니다.프로젝트 이름을 변경하기 위해 디렉토리를 새 이름으로 변경합니다. 이 경우에는 다음과 같이 실행합니다.mv example_app my_new_project변경된 디렉토리로 이동합니다.cd my_new_project2. 데이터베이스 설정 업데이트프로젝트 이름을 변경한 후, .env 파일에서 데이..

BackEnd 2024.09.29

[수강후기] 내일배움카드 국비지원교육 나도 할 수 있는 Java&Spring 웹개발종합 후기 #자바강의 #스프링강의

나도 할 수 있는 Java&Spring 웹개발종합 후기를 남기며..프로그래밍 중급 과정을 수강하면서 많은 것을 배우고 느끼게 되었습니다. 먼저, 자바 언어의 기초부터 고급 기술까지 체계적으로 학습할 수 있었습니다. 이전에 기본적인 자바 문법을 알고 있었지만, 이번 과정을 통해 더 깊이 있는 이해와 활용법을 습득할 수 있었습니다. 변수와 연산자, 반복문과 제어문 같은 기초 문법부터 시작하여 객체지향 프로그래밍의 핵심 개념과 디자인 패턴, 스프링 프레임워크의 활용까지 배울 수 있어서 매우 유익한 시간이었습니다. 특히, 객체지향 프로그래밍의 설계 원칙과 디자인 패턴에 대한 학습은 제 프로그래밍 스킬을 향상시키는 데 큰 도움이 되었습니다. 클래스와 객체를 어떻게 설계하고 활용하는지에 대한 실습을 통해 실전 프로..

Developer Study 2024.09.28

Docker 설치 및 WSL Integration Ubuntu 활성화 오류 해결(WSL integration with distro Ubuntu unexpectedlly stopped do you want to restart it ? ) 및 wsl 커맨드 오류 해결

WSL Integration Ubuntu 활성화 오류 해결 ./wsl --set-default Ubuntu-22.04 WSL integration Ubuntu 에서 계속 WSL integration with distro Ubuntu unexpectedlly stopped do you want to restart it ? Ubuntu가 멈춘다고 오류가 발생해서 Ubuntu 통합과정에서 오류가 생겼다.Apply restart 해도 적용이안됬고 혹시나 Ubuntu가 안돌아가고 있나해서 다음과 같은 명령어도 역시 해봤다. Get-Service LxssManagerStart-Service LxssManager 하지만여전히 에러였고, 처음부터 다시 깔아도 보았다.  아래를 참고 바란다0. Docker Desktop..

BackEnd 2024.09.27

게임회사 웹개발자 면접 질문 및 후기

안녕하세요. 지금 제가 올리는 글은 게임회사 면접 질문 및 후기입니다.실제로 제가 합격한 회사의 면접 후기이며, 현재 이 회사를 다니고 있지는 않습니다.그때 물었던 질문은 다음과 같은 것이었네요.REST API, 콜백 함수, 인터페이스 등 기술 개념과 보안 강화를 위한 방법들1. REST API: 웹 애플리케이션의 필수 요소가 무엇인가요?REST API는 'Representational State Transfer'의 약자로, 웹 기반 애플리케이션의 통신을 위한 핵심 아키텍처 중 하나입니다. 주로 HTTP 프로토콜을 사용해 자원을 관리하고, 클라이언트와 서버 간의 효율적인 데이터 전송을 가능하게 합니다. JSON 또는 XML 같은 데이터 포맷이 사용되며, REST API의 중요한 특징 중 하나는 상태가 없..

Developer Study 2024.09.26

카페에서 와이파이 QR 코드 이미지 비밀번호 추출 및 알아내기

요즘 카페에서 작업을 할일이 많습니다. 그럴때마다 와이파이 이미지를 찾게 되는데요.카페에서 노트북 카공족이 많다보니? 혹은 카페 운영 효율을 위해서 사장님들이 카페 비밀번호를 이미지로 공유하는 경우가 있는 듯합니다. 이럴때 비밀번호 묻기도 애매하고, 특히 맥북을 가지고 다니는데 핸드폰이 갤럭시인 경우 퀵쉐어가 힘들죠.에어드랍이 되는 것도 아니고, 그럴때 간단한 해결책을 알려드립니다.먼저 핸드폰에서 퀵쉐어로 와이파이 QR 이미지를 다운받아 공유한후, 핸드폰 혹은 핫스팟으로 잠깐노트북을 인터넷과 연결후 아래의 사이트에서 이미지를 업로드후 비밀번호를 추출하면 됩니다. 간단하죠???https://zxing.org/w/decode.jspx  ZXing Decoder Online zxing.org바로 상기의 사이트..

BackEnd 2024.09.25

PowerShell 명령어 인식 오류 해결 방법: 초보자도 쉽게 따라 할 수 있는 팁

PowerShell을 사용하다 보면 특정 명령어나 스크립트 파일이 제대로 인식되지 않는 상황을 겪을 수 있습니다. 이런 오류는 PowerShell 초보자뿐만 아니라 숙련된 사용자들도 종종 마주하게 되는데요. 이 글에서는 명령어 인식 오류가 발생하는 원인과 간단한 해결 방법을 소개하겠습니다.1. 오류 증상PowerShell에서 명령어를 실행할 때 다음과 같은 오류 메시지를 확인할 수 있습니다.'(파일명)' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.이름이 정확한지 확인하고, 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.이 메시지는 사용자가 입력한 명령어 또는 파일이 PowerShell에서 인식되지 않거나, 경로 문제가 발생했을 ..

BackEnd 2024.09.24

에슬레저 기업 파이썬 백엔드 개발자 코딩 테스트와 면접 후기

서울에 위치한 모 에슬레저 기업의 개발자 채용 과정에서는 코딩 테스트와 면접이 동시에 진행되었습니다. 코딩 테스트는 주로 알고리즘 문제를 평가하며, 면접에서는 그동안의 실무 경험과 기술적 지식을 기반으로 한 질문들이 주를 이뤘습니다. 이번 글에서는 코딩 테스트의 구체적인 문제와 해결 과정을 자세히 설명해보려고 합니다.2시간 가량 코딩테스트 진행 1번 문제 번식하는 드래곤 문제문제 설명다음과 같이 번식하는 드래곤이 있습니다. 갓 낳은 드래곤 알 하나를 집으로 데려왔을 때, n일 후엔 드래곤과 드래곤 알이 몇 개일지 알아내려 합니다.드래곤 알은 이틀 뒤에 부화합니다.부화한 드래곤은 매일 알을 하나씩 낳습니다.부화한 드래곤은 네 번 알을 낳은 후, 더 이상 알을 낳지 않습니다.n이 매개변수로 주어질 때, n일..

Developer Study 2024.09.23

기술 면접 준비 가이드: 자주 묻는 질문 및 답변

기술 면접 준비 가이드: 자주 묻는 질문 및 답변개발자라면 누구나 경험하는 중요한 순간, 바로 기술 면접입니다. 이 과정은 코딩 실력뿐 아니라 컴퓨터 공학 기초, 데이터베이스, 네트워크, 시스템 구조 등에 대한 깊이 있는 이해가 요구됩니다. 이번 포스팅에서는 기술 면접에서 자주 묻는 질문들과 그에 대한 답변을 정리해보았습니다. 이 글을 통해 면접 준비에 도움이 되길 바랍니다.1. 데이터베이스(DB) 관련 질문Q. 데이터베이스의 종류에는 어떤 것들이 있나요?A. 데이터베이스는 정보를 저장하고 관리하는 시스템으로, 크게 관계형 데이터베이스(RDBMS)와 비관계형 데이터베이스(NoSQL)로 나눌 수 있습니다.관계형 데이터베이스(RDBMS): 데이터를 테이블 형태로 저장하고, 이를 관계(키)로 관리합니다. 예:..

Developer Study 2024.09.22

프로그래머스 PCCE 자격증 입실시간 놓쳤을 때, 입실시간 체크 필수!

PCCE란 무엇인가?PCCE(Programmers Certified Coding Expert)는 프로그래머스에서 진행하는 코딩 실력 인증 시험으로, 기본적인 프로그래밍 실력부터 고급 알고리즘까지 다양한 문제를 해결하는 능력을 평가합니다. PCCE 자격증은 주로 취업을 준비하는 개발자들이 자신의 실력을 증명하는 데 매우 유용하며, 다양한 기업에서도 이를 신뢰하고 평가합니다.프로그래머스로부터 주관되는 이 시험은 실무에서 자주 사용하는 자료구조 및 알고리즘에 대한 문제를 해결해야 하며, 4개의 문제로 구성되어 있습니다. 문제는 각기 다른 난이도와 유형으로 출제되며, 기본적인 코드 작성 능력부터 효율적인 알고리즘 설계 능력까지 측정합니다.PCCE 시험 구성PCCE 시험은 다음과 같은 주제들을 다룹니다:기본적인 ..

Developer Study 2024.09.21