전체 글

프로그래밍, 알고리즘과 자료구조 그리고 각종 개발도구의 사용법을 주로 기록하고자 했으나, 어느새 생활정보도 추가하게 되었습니다.
무순위 청약 정보 제공 앱(줍줍소식)을 만들어 보았습니다. 개요 안드로이드용 앱을 만들어 보고 싶다는 생각에 이전에 만들었던 웹앱들에 대한 지식을 바탕으로 간단히 학습한 vue.js와 Quasar라는 프레임워크를 사용하여 빠르게 앱을 만들고, 플레이스토어 출시까지 할 수 있었습니다. Quasar프레임워크가 제공하는 CLI 명령을 사용하여 하나의 소스코드로 이용하여 웹(SPA)과 앱(Android, ios)을 모두 만들 수 있었습니다. 하이브리드 앱이라는 것이 네이티브에 비해서 느리다는 이야기를 많이 접했기 때문에, 앱을 만들기 위해서는 별도로 네이티브 앱을 만드는 방법을 학습해야 할 것인가에 대해서 고민을 했었으나, 내가 그동안 만들었던 PWA가 쓰기 힘들게 느렸나? 내가 대단한 연산을 하는 앱을 만들 ..
개요 WSL에 윈도우와 동일한 개발도구를 설치할 경우, 공유되는 PATH 변수로 인하여 WSL내에서 windows의 명령어가 먼저 실행되는 경우가 있습니다. 예를 들어 윈도우 환경에 설치한 flutter 라던지 $ flutter doctor /usr/bin/env: ‘bash\r’: No such file or directory 윈도우 환경에 설치한 node.js로 인한 오류 등입니다. $ npm install internal/modules/cjs/loader.js:834 throw err; ^ Error: Cannot find module 'C:\mnt\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js' at Function.Module._..
· 기타
개요 자체 서명 인증서를 사용하는 사내망에 quasar를 사용하여 프로젝트 생성 시 발생한 오류를 해결한 과정을 작성합니다. 오류 $ quasar create myapp ___ / _ \ _ _ __ _ ___ __ _ _ __ | | | | | | |/ _` / __|/ _` | '__| | |_| | |_| | (_| \__ \ (_| | | \__\_\\__,_|\__,_|___/\__,_|_| Quasar CLI · Failed to download repo quasarframework/quasar-starter-kit#master: self signed certificate in certificate chain 해결 템플릿 파일을 git clone을 사용하여 로컬환경으로 다운로드한 후, ..
· 기타
개요 자체 서명 인증서를 사용하는 사내망에서 quasar를 사용하여 android app을 빌드하는 과정에서 발생한 오류를 해결한 과정을 작성합니다. 오류 C:\Users\user\myapp>quasar build -m capacitor -T android ... 생략 ... Downloading https://services.gradle.org/distributions/gradle-5.6.4-all.zip Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find va..
· 기타
개요 자체 서명 인증서를 사용하는 사내망에서 git clone 사용 시 발생한 오류를 해결한 과정을 작성합니다. 오류 > C:\Users\user>git clone https://github.com/quasarframework/quasar-starter-kit.git Cloning into 'quasar-starter-kit'... fatal: unable to access 'https://github.com/quasarframework/quasar-starter-kit.git/': SSL certificate problem: self signed certificate in certificate chain 해결 git config --global http.sslVerify f..
· 기타
개요 자체 서명 인증서를 사용하는 사내망에 nativescript-vue 개발환경 구축 과정에서 템플릿 다운로드 시 발생한 오류를 해결한 과정을 작성합니다. 오류 $ vue init nativescript-vue/vue-cli-tempate myapp vue-cli · Failed to download repo nativescript-vue/vue-cli-tempate: self signed certificate in certificate chain 해결 템플릿 파일을 git clone을 통해 로컬 영역에 다운로드한 후, 해당 템플릿을 이용하여 초기화를 합니다. cd ~ git clone https://github.com/nativescript-vue/vue-cli-template ~/.vue-templ..
· 기타
개요 자체 서명 인증서를 사용하는 사내망에 flutter 개발환경 구축 과정에서 발생한 오류를 해결한 과정을 작성합니다. 오류 윈도우즈 환경에 flutter를 설치 후, doctor 명령을 사용하여 진단 시 오류가 발생합니다. > flutter doctor VersionCheckError: Command exited with code 128: git fetch __flutter_version_check__ stable Standard error: fatal: unable to access 'https://github.com/flutter/flutter.git/': SSL certificate problem: self signed certificate in certificate chain 해..
· 기타
개요 Android 개발환경을 설정하며 의도치 않게 WSL2의 구동에 영향을 미치는 환경설정을 변경하였습니다. C:\Windows\system32>wsl 가상 컴퓨터 플랫폼 Windows 기능을 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어 있는지 확인 하세요. 위 오류 문구를 통해 검색하여, 웹에 제시되어 있는 해결법에 따라 Linux 용 Windows 하위 시스템, 가상 머신 플랫폼 을 비활성화, 재부팅, 활성화, 재부팅하였으나 개선되지 않았습니다. 그래서 검색어를 변경하여 아래와 같이 영문 오류 메시지를 이용하여 검색하여 해결방법을 찾았고 이를 공유합니다. Please enable the Virtual Machine Platform Windows feature and ensure vi..
쓴웃음
학습 기록