개요 무순위/잔여세대 아파트 분양정보 알리미 서비스인 줍줍소식에 분양 아파트의 위치를 표시할 수 있는 지도 표시 서비스를 추가하기로 하였습니다. 알고 있는 지도 서비스는 구글, 네이버, 카카오이며 이를 본 프로젝트에 적용하는 관점에서의 장/단점을 비교하여 보았습니다. 본문 줍줍소식에서 사용하고자 하는 지도 연관 기능은 다음과 같습니다. (지도 표시를 위한) 도로명 주소 -> 위/경도 좌표 동적 지도 각 서비스별 비교 구글 (Maps Platform) 지도 API 사용 신청이 간단함 (모바일에서 가능) 예시가 다양함 (세계적인 서비스) 한국은 최신 지도가 표시되지 않음 아님 Geocoding (도로명 주소 -> 위/경도 좌표) 유료 카카오 지도 : Maps API 가장 최신 데이터 300,000/일 무료 ..
개요 PC를 변경하게 되어 기존에 사용하고 있던 WSL의 작업 내용을 백업한 후, 이를 신규 PC에서 사용하고자 합니다. (혹은 C 드라이브에 설치되어 있는 이미지를 D 드라이브로 이동하고자 합니다.) 내용 .tar 파일로 현재 사용 중인 wsl 이미지를 백업합니다. C:\Users\sergio>d: D:\> # 작업할 임시디렉토리로 이동 D:\>cd tmp D:\tmp>wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Running 2 docker-desktop Running 2 docker-desktop-data Running 2 # 실행중인 wsl 종료 D:\tmp>wsl --shutdown D:\tmp>wsl --export Ubuntu-20.04 Ubuntu-20.0..
개요 `cronrontab 파일을 읽어 지정된 시간에 프로그램 및 스크립트를 실행하는 프로세스 입니다. cron 이 실행하는 프로그램 및 스크립트는 cron 의 자식 프로세스가 되며, 그 결과 cron 의 실행 환경을 상속 받습니다. 이 실행 환경은 환경변수, 작업 디렉토리 등으로 구성되며, 이것이 사용자가 명령줄로 실행할 때는 잘 실행되었던 스크립트가 cron 으로 실행시 실패를 야기합니다. 예를 들어, cron 을 사용하여 python 스크립트를 실행할 경우, 스크립트 내부에서 불러오는 파일의 경로가 맞지 않아 실행되지 않습니다. 원인 (cron job 의 현재 디렉토리) 명시적으로 cd 등을 사용하여 디렉토리를 이동하지 않는다면 cron이 스크립트를 실행하기 위해서 해당 스크립트가 위치한 디렉토리로..
개요 웹 프로그래밍을 학습한 결과로 만들었던 장애인 특공 알리미는 21년부터 경기도에서 공식적으로 특별공급 정보를 카카오톡으로 제공함에 따라, 더 이상 서비스를 제공할 필요가 없어졌습니다. 그래서 1년여간 서비스를 방치해 놓았습니다. 하지만 해당 웹 앱을 만들면서 수집하였던 특별공급 커트라인 점수의 경우는 여전히 활용할 수 있다고 판단하여 그동안 수집한 점수를 모아서 볼 수 있는 안드로이드 앱으로 만들어 보았습니다. 앱의 이름은 "커트라인 - 경기도 장애인특별공급(기관추천) 점수" 입니다. (검색이 잘 됐으면 하는 마음에 길게 이름을 지었습니다.) 최근 업데이트 하면서 서울시의 특별공급 커트라인도 추가되었습니다. 본문 대상 사용자는 서울시와 경기도에 거주하는 장애인 특별공급을 신청하고자 하는자 입니다. ..
아래의 개인정보 처리 방침은 3JStudio(개인) 이 제공하는 모든 서비스에 적용 됩니다.개인정보의 처리 목적는 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.애널리틱스 및 광고 표시 등개인정보의 제3자 제공에 관한 사항① 는 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.② 는 다음과 같이 개인정보를 제 3자에게 제공하고 있습니다.개인정보를 제공받는 자..
개요 리눅스 애플리케이션을 장비와 함께 배포할 경우, 사용자의 개입 없이 장비의 부팅과 함께 탑재한 애플리케이션이 실행되도록 설정하고 싶습니다. ※ Centos 7에서 확인하였습니다. 방법 rc.local 파일에 어플리케이션 실행 스크립트를 추가합니다. $ sudo vim /etc/rc.local ## RHEL/Centos/Fedora linux는 아래의 파일을 편집합니다. $ sudo vim /etc/rc.d/rc.local pushd /workspace sh run.sh popd 저장 후, rc.local가 올바르게 실행되도록 실행 권한을 부여합니다. $ sudo chmod -v +x /etc/rc.d/rc.local 해당 스크립트를 서비스로 실행되도록 설정합니다. # 서비스가 실행중인지 확인 $ s..
개요 윈도우 PowerShell은 사용자가 실수로 스크립트를 실행하여 시스템에 오류가 발생하는 것을 예방하기 위한 정책을 운영하고 있습니다. 이번 글에서는 개발 편의성을 위해 스크립트 실행 정책을 변경해 보겠습니다. 본문 오류 윈도우 환경에서 node.js 어플개발을 위한 프로젝트 구성(yarn install)시 아래와 같은 오류가 발생합니다. yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\yarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execut ion_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 처리 요약하면, 오류 문구에 안내되어 있는 링크로 이동하여..
개요 node의 패키지 관리자로 yarn을 사용하기로 하였습니다. 설치만 하면 되는 npm과 다르게 yarn은 전역 패키지를 설치하는 경로를 사전에 설정해주어야 정확히 동작합니다. 본 글에서는 전역 패키지 설치 경로 설정법을 확인해보겠습니다. 문제 패키지를 전역 설치 시 설치 완료 후에도 해당 패키지가 실행이 되지 않습니다. yarn global add @quasar/cli yarn global v1.22.17 [1/4] Resolving packages... warning @quasar/cli > metalsmith > gray-matter > coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) [2/4] F..