안녕하세요!🖐🏻 이번에는 POCU 아카데미의 [COMP2500 개체지향 프로그래밍 및 설계]를 수강하고, 후기를 공유하고자 합니다. 이번이 POCU 아카데미에서의 4번째 코스 수강입니다. 새로운 직장에 적응하랴, 수업을 들으랴 우여곡절이 많았지만 다행히도 통과를 했고, 이렇게 리뷰를 작성할 수 있게 되었습니다. 본 글은, POCU 아카데미의 다른 코스를 수강해보셨거나, POCU 아카데미의 시스템에 잘 알고 계시는 분들을 대상으로 쓰여졌습니다. POCU 아카데미의 기본적인 시스템에 관해 알고싶으시다면 제가 이전에 작성한 다음 글이 도움이 될 것입니다. POCU 아카데미 COMP1500 실무 프로그래밍 입문 수강 후기, 수강 가이드 들어가기 🏃🏼♂️후기로 바로 건너뛰기 숲을 걸었다. 길이 두 갈래로 갈라졌..
안녕하세요!🖐🏻 이번에는 POCU 아카데미의 [COMP2200 C 언매니지드 프로그래밍]을 수강하고, 후기를 공유하고자 합니다. COMP1500, COMP1000에 이어 POCU 아카데미에서의 3번째 수강입니다. 이전 수강 과목들에 대한 저의 후기는 아래 링크에서 확인하실 수 있습니다. 본 글은 POCU 아카데미의 시스템에 관해서 어느정도 경험하거나 알고 계신다고 가정하고 쓰여졌습니다. POCU 아카데미의 전반적인 시스템에 관해서 알고싶으시다면 아래 COMP1500 후기를 참고해주세요. POCU 아카데미 COMP1000 소프트웨어 공학용 수학 수강 후기 + 수강 팁 POCU 아카데미 COMP1500 실무 프로그래밍 입문 수강 후기, 수강 가이드 조금은 힘을 빼고 써보는 후기 이번 수강 과정은 개인적으로는..
내가 더 멀리 보았다면 이는 거인들의 어깨 위에 올라서 있었기 때문이다. ~ 아이작 뉴턴 일러두기 필자의 POCU 아카데미의 전반적인 시스템에 대한 리뷰는 바로 아래 링크에서 확인하실 수 있습니다. COMP1500, 프로그래밍 입문 리뷰 by ColdMater 본문중의 [COMP1000]은 [COMP 1000 소프트웨어 공학용 수학] 과정을 의미합니다. 본 리뷰는, 포큐아카데미 COMP1000 풀코스(강의+정규 학기)를 기반으로 작성된 리뷰입니다. 서문 작년 POCU 전과목 수강을 목표로 삼은지 벌써 2학기(8개월)가 흘렀습니다. 2020 1월학기에 [COMP1500 실무 프로그래밍 입문 (C#)] 과정을 수강하고 2020 5월 학기에 [COMP1000 소프트웨어 공학용 수학] 과정을 15주에 걸쳐 마무..
불법점거 CapsLock Ctrl+C 와 Ctrl+V는 현대 IT 문명의 발전에 바퀴의 발명에 버금가는 정도의 기여를 하지 않았나 싶습니다. Ctrl키의 지분을 생각한다면 '키보드 구석'이란 수식어는 Ctrl 키에게 어울리지 않죠. 옳은 방법으로 타이핑의 기본은 엄지를 제외한 손가락을 `home row` 에 올려놓는 것을 기본으로 합니다. 이 타이핑 방법은 이름도 가지고 있는데 'touch typing'이라고 합니다. 문제는, 이 상태에서 Ctrl 키를 누르려는 순간 발생합니다. 왼손의 검지가 f 키에 머무른 상태에서, Ctrl 키를 누르기 위해 새끼손가락을 Ctrl키에 가져갑니다. 그리고 (평소에는 신경도 쓰지 않았던) 새끼손가락 주변의 근육들에게 주의를 집중해보세요. 그들의 비명소리가 들리지 않나요?..
Visual Studio Code 에 vim extension 설치하기 installing vim extension in vscode Visual Studio Code 에 vim extension 을 설치하는 방법을 소개합니다. Visual Studio Code 는 본문에서 VScode 라고 출여서 지칭하겠습니다. VSCode vim 설치 1. VSCode 의 extension 아래 스크린샷의 화살표 부분에 있는 아이콘을 클릭합니다. VScode extension 단축키 vim extensions 은 ctrl+shift+x 키로 접근할 수 있습니다. VScode 메뉴에서 extension 위치 또는, 메뉴의 File - Preferences - Extensions 에서 접근이 가능합니다. 2. VIM 검..
IntelliJ 설치 intelliJ 검색 - intelliJ 설치 (Ultimate 버전) JAVA JDK 설치 intelliJ 에서는 프로젝트를 생성할 때 SDK(JDK)를 선택하여 다운로드 받을 수 있다. 따라서 별도의 JDK 를 윈도우즈에 설치하지 않고 진행할 수 있다. intelliJ Community 버전에서 JDK 수동 연동 JAVA 개발 환경 구축 - JDK, IntelliJ 설치 및 기본 환경 설정링크를 참고하여 진행한다. 개략적으로는 다음과 같다. JDK 설치 및 환경변수 설정 JDK 다운로드 및 설치 - 시스템변수(`JAVA_HOME`) 등록 및 path 시스템 변수(또는 사용자 변수)에 환경변수(`%JAVA_HOME%\bin`) 추가 intelliJ 설치 및 JDK 연동 Intell..
들어가기 🏃🏼♂️후기로 바로 건너뛰기 숲을 걸었다. 길이 두 갈래로 갈라졌다. 나는 인적이 드문 길을 택했다. 그리고 모든 것이 달라졌다. - 로버트 프로스트 포큐아카데미에서 제공하는 다양한 정보들을 한 곳에 모아, 제 수강 경험을 덧붙여, 예비 수강생분들이 수강을 결정하시는데 도움을 드리고자 작성되었습니다. 이 글을 통해 나누고자 하는 내용 수강을 결정하게 된 계기 수강을 결정하기 전 고민했던 내용들을 공유해드림으로써, 예비수강생분들의 수강 결정에 도움이 되고자 합니다. 포큐아카데미의 시스템 일반 교육과정과는 차별화된 포큐아카데미의 시스템을 소개드립니다. 수강 중에 참고할만한 많은 꿀팁들이 준비되어있습니다. 먼저 제 소개를 드리자면... 저는 비전공자 출신으로 작은 사업체에서 웹앱 개발을 하고 있는 ..
💡 `VSCode` 에서 Vim을 사용하는 방법을 찾아오셨다면 [VSCode][Vim] Visual Studio Code 에 Vim 설치하기, Vim Mode Toggle 포스팅을 참고하세요. 문제 개요 VSCode 에서 Vim extension 을 사용하여 개발을 진행하다보면(보통 2시간쯤) 코드 타이핑을 할 때, 상당한 수준의 입력 지연이 발생한다. 나름 자부할 수 있을 정도의 인내심을 가지고 있다고 생각했다. 그럼에도 개발을 못해먹겠다는 생각이 들게 할 정도로 느려진다. 문제 발생 환경 Macbook Pro 2018 16G RAM Vim extension on VSCode 보통 100줄 미만의 에디터에서는 느려지는 느낌이 없는 것 같다.(느낌일 뿐이다.) 보통 수 백줄 정도(500~600 line)..
VIM 입력 Mode 와 한영전환 이슈 intelliJ와 vsCode 를 사용하여 개발을 하고 있다. intelliJ와 vsCode 는 extension 의 형태로 vim 을 텍스트에디터에서 사용할 수 있도록 제공해주고 있다. vim 과 함께라면 각 IDE 가 제공하는 기본적인 코드 에디팅 기능과 함께 함께 매우 뛰어난 시너지 효과를 만들어낼 수 있다. 하지만, vim 을 사용하는 것이 주류는 아니기에, 아무래도 vim 의 사용에 있어서 몇 가지 불편한 점들이 있다. 그러한 불편한 점들 중에 하나를 소개하고자 한다. Normal Mode 에서 한글로 문서를 작성하다가 escape 후 Insert Mode 로 전환할 때, 입력소스를 영어로 전환을 해주어야만 커서 이동을 해줄 수 있다. 보통 3~4개 정도의..
상황 넌 추적되지 말았어야 했어 GIT 을 쓰다보면, 나도 모르게 추적되고 있던 파일들이 있을 수 있다. 대표적으로 config.json 과 같이 DB 접속 정보(ID, PW) 등이 담겨있다거나, 심지어는 key 가 git history 상에 올라가 있는 경우가 있다. 뒤늦게 해당 파일을 .gitignore 에 추가시켜 track 을 피해보지만, 그동안의 commit history 상에 config.json 과 같은 파일들이 올라가 있어서, 누구나 과거의 commit 으로 checkout 만 하면 숨겨져야할 내용을 열람할 수 있게 된다. 해결 방법 결론부터 말할게 filter-branch 라는 명령어를 사용하면, 우리가 원하는 파일을 삭제할 수도, 변경할 수도 있다. 그것도 모든 commit 에서 한번에..
못생긴 주석 코드를 하이라이트 하고 싶을 때가 있다. 보통 주석은 잘 보이지 않는다. 코드 속 주석을 눈에 띄게 그리고, 주석의 디자인을 아름답게 바꿔줄 수 있다면? Comment Anchors VSCode 를 사용한다면 "Comment Anchors" Extension 을 사용하여 주석을 하이라이트 할 수 있다. 또한, 주석마다 앵커라는 닻(?)을 내려, 파일 단위 혹은 워크스페이스 단위로 앵커(주석)들을 관리할 수 있는 기능도 제공한다. 공식 레퍼런스(링크) 주석 하이라이팅, Anchor(닻) 기능 아직 다운로드 수는 많지 않지만, 무려 2018년 7월에 나온 신상이다. 공식 레퍼런스(링크) 를 통해 활용법을 확인할 수 있다(GIF가 첨부되어 있어서 이 포스팅보다 훨씬 낫다). 아래 사진은 "Comm..
맥에서는 ctrl + space 가 기본적으로 한글 입력과 영문 입력을 전환하는 단축키이다. window에서도 ctrl + space 를 사용하기 위하여 다음과 같은 방법을 적는다. 물론, 한영키가 따로 있지만...(그게 capslock 인건 함정, 아마 맥 한글자판 선택시 가능할듯하다.) 방법1. autohotkey 프로그램 이용하기 https://autohotkey.com/ 에서 AutoHotkey 설치 프로그램 다운로드 setup 파일을 실행한다. (실행은 별도의 진행막대 없이 진행된다.) 설치가 완료되면, 바탕화면 우클릭 - 새로만들기 - AutoHotkey Script 클릭 생성된 ahk 파일의 이름을 정해준다. 생성된 ahk 파일 위에서 우클릭 - Edit script 클릭 메모장에서 내용을 ..