본문 바로가기

전체 글286

[Tauri] Tauri Windows Installer 빌드 다음 명령어를 통해 간단히 패키징 할 수 있다. pnpm tauri build 아래 경로에 exe 파일이 만들어진다. 여기서 Tauri의 강점인 작은 번들 사이즈를 확인할 수 있다. init 후 바로 빌드한 용량이 5.16MB 정도다. installer를 원한다면 bundle 폴더를 확인하면 된다. - bundle/msi: .msi installer - bundle/nsis: .exe installer 아래에서 확인할 수 있다. https://github.com/HanJaeJoon/blog-examples/tree/main/CrossPlatforms/tauri-example blog-examples/CrossPlatforms/tauri-example at main · HanJaeJoon/blog-exam.. 2024. 4. 12.
[pnpm] windows pnpm 업데이트 pnpm add -g pnpm pnpm을 업데이트하는데 자꾸 아래와 같은 에러가 발생했다. EPERM: operation not permitted, unlink 'C:\Users\UserName\AppData\Local\pnpm\pnpm.EXE' 아래 명령어를 사용했더니 해결됐다. pnpm.cmd add -g pnpm @pnpm/exe https://github.com/pnpm/pnpm/issues/5700#issuecomment-1664294702 Can't upgrade pnpm version: EPERM: operation not permitted, unlink `AppData\Local\pnpm\pnpm.EXE` · Issue #5700 · pnpm/pnpm pnpm version: 7.16.1 .. 2024. 4. 11.
[npm] windows npm 업데이트 하기 가장 마음 편한 방법은 Node.js를 다시 설치하는 것이다. https://nodejs.org/ Node.js — Run JavaScript Everywhere Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org npm 업데이트만 하고 싶다면 아래 방법을 이용하자. Node.js v16 이상 npm install -g npm Node.js v14 이하 Powershell 관리자 모드로 실행 후 Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force npm install -g npm-windows-upgrade npm-windows-upgrade 2024. 4. 11.
인생 첫 10km 마라톤 완주 후기(with 런데이) 사건의 발단 내가 슬슬 유산소의 필요성을 느끼고 있을 때쯤에 친구에게 연락이 왔다. "10km 마라톤 나가쉴?" "고" 그 이후로 나의 벼락치기가 시작됐다. 런데이 인터넷에 찾아보니 나이키 런 클럽(NRC)과 런데이가 양대산맥인 것 같았다. 그래도 런데이 런저씨에 대한 평가가 더 좋은 것 같아서 나도 런데이를 선택했다. 나는 30분 달리기 도전 코스로 시작했다. (평소에 지하철 타려고 3분 뛰는 것도 힘들었기 때문에...) 교육은 인터벌 달리기로 진행이 되었다. 1주차는 (1분 달리기 + 2분 걷기) * 5회 반복으로 시작해서 점차 달리기 시간이 늘어나는 교육과정이었다. 매주 화/목은 PT로 근력운동, 월/수/금/주말 중 3회 런데이 유산소 위와 같이 한 달 정도를 준비했다. 대회 당일 아직 4분 이상 .. 2024. 4. 10.
[GeekNews] xz 백도어 타임라인 최근 맥 사용자를 대상으로 xz 백도어 문제로 인해 5.4.6 버전으로 다운그레이드해야 하는 사태가 벌어졌었다. 그 문제에 대한 타임라인 정리 링크 https://news.hada.io/topic?id=14122&utm_source=slack&utm_medium=bot&utm_campaign=T0101GW47QQ xz 오픈소스 공격의 전체 타임라인 정리 | GeekNews 2년 넘게 "Jia Tan"이라는 이름을 사용하는 공격자가 xz 압축 라이브러리에 성실하고 효과적인 기여자로 활동하여 최종적으로 커밋 권한과 관리자 권한을 부여받음.그 권한을 사용하여 Debian, Ubuntu, news.hada.io 2024. 4. 3.
Postman 보안 이슈 발견 https://www.leeholmes.com/security-risks-of-postman/ 2024. 3. 28.
[Chrome] window PIN 인증 끄기 크롬에서 Windows PIN을 입력해야 해서 귀찮은 경우가 많다. (특히 로그인 기능 테스트할 때) 이 기능을 끄는 방법은 다음과 같다. Chrome > 설정으로 이동한다. 다음과 같이 이동하면 된다. 자동 완성 및 비밀번호 탭을 클릭한다. Google 비밀번호 관리자 메뉴를 선택한다. Google 비밀번호 관리자 메뉴에서 Windows Hello를 사용하여 비밀번호 입력 기능을 끈다. 그렇게 되면 이제 Chrome에서 windows PIN을 물어보지 않게 된다. 2024. 3. 15.
[C#] 반복문에서 삼항연산자 vs Func 뭐가 좋을까? 업무를 하다가 문득 이런 생각이 들었다. '다음과 같은 반복문 안에서 _condition은 항상 true 또는 false인데 매번 for문 안에서 체크하는 것이 비효율적인 것 같다.' for (var i = 0; i input * 2 : input => input; for (var i = 0; i < repeat; i++) { va.. 2024. 3. 8.
[MAUI] 다른 페이지로 이동하기 XAML 파일에 아래와 같이 버튼을 추가한다. Code behind에 이벤트 핸들러를 추가한다. (평소처럼 async Task 사용하면 XFC0002 error가 발생한다. 나는 한참을 헤맸다...😢) private async void OnMovePageClicked(object sender, EventArgs e) { var viewModel = new DragAndDropViewModel(3); await Navigation.PushAsync(new DragAndDropPage(viewModel)); } 이전 페이지로 돌아가려면 아래 코드를 이용하면 된다. await Navigation.PopAsync(); 실습 영상 https://youtu.be/Yry9HbwID-U?si=tmOwkQxWjxkvXG.. 2024. 3. 7.