본문 바로가기

IT, PC68

CTO & Tech leader 조그마한 글로벌 스타트업에서 CTO 역을 하고 있다. CTO지만 테크리더도 하고, 개발도 하고, 보안도 하고, 데브옵스도 하고, 데이터도 하고 있다. 스타트업이니까 ^^ 내가 생각하는 각 직책의 업에 대해 정리해 보았다, 간단히 정의하면 CTO는 "사업과 기술을 고려해서 결정을 내리는 역할"이고, 테크리더는 "기술적으로 고민하고 팀과 같이하며 제품의 품질을 보장하는 개발자"이다 CTO 란? 관리자 업무만 한다면 CTO가 아니다, 부서장, 연구소장 등이 맞는 직책일 것이다. CTO라면 기본적으로, Tech 커리어에서 벗어나지 않고 꾸준히 개발자로 성장해왔어야 하고, 아키텍트 업무도 꾸준히 해서 최고의 아키텍트가 되어 있어야한다. 전략을 결정하고, 비지니스에 기술적인 자신의 관점을 제시해야한다. 무엇을 구축.. 2023. 1. 27.
pycharm 사용시 plugin pycharm 사용 시 추천 plugin .ignore autodoc bash support git flow integration grep console idea vim mypy pylint nyan progress bar rainbow requirements save actions git toolbox ideolog 2020. 7. 29.
Parallels hypervisor - 패러렐즈 하이퍼바이저 패러렐즈의 하이퍼바이저 선택에서 Apple과 Parallels중 어떤 것을 선택할지 모르겠다면 Paralles 하이퍼바이저 선택하라 아래는 영문 설명해석부분 Parallels Hypervisor는 "사용자 중심"이 아닌보다 강력한 하이퍼 바이저입니다. 사용자 수준이 아닌 OS 수준에서 호출 할 수 있음을 의미합니다. 또한 호스트 및 게스트 VM에 CPU 리소스를 할당 할 수 있는 Adaptive Hypervisor Technology 와 같은 훨씬 강력한 기능을 제공합니다. Apple 하이퍼바이저는 Parallels 하이퍼바이저와 비교할 때 다음과 같은 문제가 부족 성능 : VM 시작 및 종료 속도가 느려짐 안정성 : 더 자주 충돌 할 수 있음 기능 손실 : PMU 없음, 중첩 가상화, 열 모니터링, 에.. 2020. 7. 27.
정규식 regex - 파일이름 일괄 바꾸기 정규표현식 - 콘솔에서 파일이름 바꾸기 From: model-114260.data-00000-of-00001 model-114260.index model-114260.meta To: model.data-00000-of-00001 model.index model.meta $ ls |grep model | sed "s/model-\w*\.\(\S*\b\)/mv '&' 'model.\1'/" |sh \1 == (\S*\b) From 파일의 .뒷부분 $ mv 'model-114260.data-00000-of-00001' 'model.data-00000-of-00001' $ mv 'model-114260.index' 'model.index' $ mv 'model-114260.meta' 'model.meta' Sy.. 2020. 6. 21.
파일이름이나 프로세스 명으로 프로세스 죽이기(kill) 프로세스 명으로 프로세스 죽이기 nohup으로 프로세스 돌렸을 때 아래 명령어에서 manage.py를 죽이는 것 manage.py 만 원하는 이름으로 바꾸고 사용하면 된다 $ kill -9 `ps aux |grep manage.py |grep -v grep |awk '{ print $2 }'` 2020. 6. 13.
우분투(ubuntu) 18.04 에서 도커(docker) 설치 방법 docker 설치 준비 $ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" $ sudo apt update $ apt-cache policy docker-ce 마지막 줄의 명령어를 입력하고 실행하게 되면 다음과 같은 메시지가 표시된다 docker-ce: I.. 2020. 6. 4.
chrome developer tools 문제 시 chrome developer tools 문제 시크롬 종료 후 아래 두 파일 찾아서 삭제chrome-devtools_devtools_0.localstorage chrome-devtools_devtools_0.localstorage-journal 사용자 PC마다 위치가 다르다 참고: C:\Users\USER\AppData\Local\Google\Chrome\User Data\Default\Local Storage 2016. 4. 19.
IntelliJ code map plugin 코드맵 https://github.com/Vektah/CodeGlance 인텔리제이 Settings > Plugins Install plugin from disk... 다운받은 파일 선택 후 인텔리제이 재시작하면 적용완료. 2016. 3. 24.
첨부파일 다운시 파일명 깨짐 최근 홈페이지 첨부파일 다운시 파일명에 깨져서 다운받은 파일이 무엇인지 모르거나 엑셀파일일 경우 확장자가 이상하게 변하는 등 문제로 고생한다는 말이 있어서 해결방법을 알려드리겠습니다. 첨부파일이 깨지는 현상은 인터넷 익스플로어 11에서 나타납니다. 윈도우7에서 익스플로어 11로 업그레이드 하거나 윈도우 8인 경우 익스플로어 11이 기본 탑재된 경우에 나타날수 있습니다. 해결방법은 익스플로어 11을 삭제하여 익스플로어 10이하로 다운하면 정상적으로 됩니다. 그리고 익스플로어 11에서는 도구-호환성보기설정에서 다운할때 깨지는 사이트를 추가하면 정상적으로 다운받을수 있습니다. [익스플로러 11 호환성보기 설정하기] 1. 인터넷창 오른쪽 상단에 설정(기어모양)을 누르고 – 호환성 보기 설정으로 이동 2. nod.. 2014. 4. 17.