경로에 빈칸 있는 경우, 특수 문자 있는 경우 에러데스크탑 앱을 자동 업데이트를 진행하려고 합니다.그러나 설치 경로 중 빈칸이 들어간 경우와 특수 문자가 들어간 경우에 정상 작동하지 않은 문제가 있었습니다.실행방법\폴더명안(경)안{경}!#$^&안 경 원업데이트XOXXTechNW.js 처음 왜? 이럴까 생각을 해봤습니다.execSync 부분에서 문제가 발생하여 크게 3가지로 예상 할 수 있었습니다.명령어 문제: xCopy, pkill 등 명령어가 동작하지 않는 경우경로 문제: 잘못된 경로인 경우명령어 + 경로 문제: 명령어와 경로를 합쳤을 때 동작을 하지 않는 경우우선 업데이트 순서를 이미지로 간단하게 설명하도록 하겠습니다.1. 명령어 문제xCopy, pkill 등 명령어가 동작하지 않는 경우를 판단하기 ..
데스크톱 앱 위치, 사이즈 저장 사용 기술 NW.js js, html, css 문제 데스크톱 앱 위치, 사이즈 저장 오류 저희 프로그램은 NW.js의 2가지 버전(0.24.4, 0.72.0)을 호환되어야 합니다. 그리고 데스크톱 앱을 종료하고 시작했을 경우 위치와 사이즈를 기억해야 하기 때문에 NW.js event를 이용하여 값을 localStorage를 사용해서 사용했습니다. 그럼 무엇을 고려했어야 했을까요? window 7, 32bit까지 + 엄청 느린 컴퓨터에서도 동작하는 경우 로그인 화면과 로그인 후 화면에서 적용되어야 합니다. NW.js 0.24.4, 0.72.0 2가지 버전을 고려해야 합니다. NW.js Event 동작을 고려해야 합니다. 위치가 이상할 때 실행은 되지만 화면에 안 보이는 경우..
첫 서비스 개발을 어떻게 잘 할 수 있을까? 개발자로써 서비스의 한 부분을 맡아 개발을 진행하게 되는데 새로운 서비스를 처음 맡게 되었을 때 어떻게 '잘' 개발 할 수 있지? 에 대한 고민이 있었습니다. 보통 온보딩과 가볍게 회사 간단한 서비스를 개발하면서 스며들긴 하지만 좀 더 빠르게 스며들고 싶다는 저의 욕심을 막을 수 없었습니다. 또한 저희 회사는 정형화된 온보딩 과정이 부족하였고 이런 문제를 겪고 저와 같은 고민을 하시는 분들과 의견을 나누고 싶어 블로그를 켰고 처음 개발 업무를 진행하면서 집중적으로 보면 좋을 것들을 저의 경험을 위주로 글을 작성했습니다. 우선, 저는 JQuary로 되어 있는 관리자 페이지를 Svelte로 전환하는 업무를 맡았습니다. 기존에 JQuary로 되어 있는 페이지는 MP..
안녕하세요! 이번에 인터뷰를 진행한 Paeng 이라고 합니다. 우선, 갑작스럽게 인터뷰를 진행하였는데 좋은 답변으로 힘을 내게해주신 프론트엔드 개발자 분들에게 감사합니다. 인터뷰를 진행한 이유부터 말씀 드리고 가는 것이 좋을 것 같습니다. 사실, 생각한 것보다 취업이 잘 되지 않았고 있습니다. 그래서 '내가 진짜 프론트엔드에 맞는 건가?', '프론트엔드에 대해 잘 이해를 하고 있는 건가?'등의 고민을 하던 중 현재 필드에서 프론트엔드 개발자로 최고의 퍼포먼스를 내고 있는 분들의 이야기를 듣고 싶어 실례를 무릅쓰고 온라인으로 연락을 취하게 되었습니다. 정말 많은 분들이 도와주셨고 프론트엔드의 매력을 다시한번 깨닫게 되는 시간이었습니다. 글을 읽으시면서 훌륭한 개발자분들을 통해 프론트엔드의 매력을 다시한번 ..
프로그래머스 데브 코스 합격? 불합격? 후기 졸업 후 취업.... 3D 프론트엔드 개발자를 목표로 취업을 준비하고 있는 취준생 팽XX씨 많은 회사에 지원을 했지만 붙지 않는 이력서.... 이력서를 보니 프론트엔드 내용이 없다 !!!!!! 그래서 이력서를 채우기 위해, 좋은 멘토님, 코딩테스트 + 면접으로 좋은 사람들을 뽑으려하여 프로그래머스 데브코스 프론트엔드 과정에 지원해서 최종 합격을 하게 되었습니다. !@@! 사실 관련되서 이야기를 조금 더 해보자면 42서울을 하고 있었습니다. 42서울을 하면서 3D 프론트엔드에 관심을 가지게 되었고 조금 더 전문적인 프론트엔드 개발자가 되고 싶어서 데브코스에 지원하게 된 것도 있습니다. 두 과정 모두 국비지원이기 때문에 2개 같이 못합니다 그래서 42서울을 그만두..