전체 글

프로그래밍, 알고리즘과 자료구조 그리고 각종 개발도구의 사용법을 주로 기록하고자 했으나, 어느새 생활정보도 추가하게 되었습니다.
· 기타
아래의 개인정보 처리 방침은 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..
개요 현재 티스토리 스킨에 사용 중인 prism.js의 줄번호를 표시하는 플러그인을 추가하고자 합니다. 본문 스킨 편집 - + 사용법 앞서 body 태그에 line-numbers 클래스를 추가하였기 때문에, 기본적으로 code는 줄번호가 좌측에 추가됩니다. 특별히 줄번호를 추가하고 싶지 않을 경우, pre 태그에 no-line-numbers 클래스를 추가합니다. ... ... 출처 Line Numbers
개요 svn을 버전 관리 도구로 사용하는 프로젝트에 참여하게 되어 사용법을 정리해보았습니다. git에 대한 지식이 있으므로 이와 비교해 내용을 정리했으며, 더불어 svn명령어를 시험해 볼 수 있는 환경을 구성하고 결과도 확인해 보았습니다. 본문 명령어 svn에서 사용되는 용어/명령은 git과 차이가 있습니다. 동일한 명령을 사용하여도 결과와 의도가 git 과는 다르기 때문에 이를 미리 알아두어야 합니다. GIT SVN 비고 git clone svn checkout git commit -m "message" svn commit -m "message" git show svn cat git status svn status git diff svn diff git log svn log git add [file] ..
개요 Quasar는 국제화(i18n)를 지원합니다. 이를 이용해 간단히 ko-KR로 설정하면 컴포넌트의 주요 내용들이 한글로 표시됩니다. 예를 들어 DatePicker 컴포넌트의 경우, 요일이 한글로 표시됩니다. 하지만 Vuetify와 달리 Quasar 프레임워크의 TimePicker 컴포넌트는 국제화를 설정하여도 오전, 오후로 표기되었으면 하는 부분이 AM, PM 으로 표시됩니다. 본 글에서는 이와 관련된 내용을 직접 수정하고 패치로 만들어 프로젝트에 적용하는 방법을 기록하겠습니다. 본문 코드 수정 프로젝트에 적용한 node_module을 직접 수정하였습니다. node_module/quasar/src/components/time/QTime.js QTime.js 파일의 'AM' 과 &#39..
개요 quasar라는 멀티플랫폼 프레임워크를 학습하고 있습니다. 기존에 가지고 있던 JavaScript 지식을 기반으로 hybrid 앱을 만들 수 있는 프레임워크입니다. 지난번 만들었던 무순위 청약 알림 어플인 '줍줍소식'에 이어 이번에는 자율 출퇴근 제도에서 활용할 수 있는 시간 계산기를 만들어 보았습니다. 소개 퇴근지킴이 를 소개합니다. 아래 링크에서 다운로드할 수 있습니다.(안드로이드 전용) 퇴근 시간 계산에 집중하였습니다. 출근과 동시에 궁금해지는 오늘의 퇴근시간을 확인하고 근무시간을 관리할 수 있습니다. 용도 기본적으로 시간계산기이므로 다음을 계산할 수 있습니다. 오늘 언제 퇴근하지? 오늘 얼마나 일한거지? 이번 주 근무 어떻게 할까? 더불어, 업무에 집중하다 퇴근시간을 놓치는 일이 없도록 계산..
쓴웃음
학습 기록