728x90

컴공 이것 저것 5

[intelliJ] Mac 단축키 정리

기존엔 이클립스만 사용을 해왔는데, 이제는 인텔리제이를 사용하게 되었습니다. 일단 이클립스에 비해 정말 예뻐서 개안이 되는 느낌이네요! 코드 짜고 싶어지는 마음이 무럭 무럭 생기게 해줍니다. 뭐든 예쁜게 좋아요! 저는 뭐든 편하게 쓰려면 단축키를 알아둬야 한다 는 생각을 갖고 있어서 intelliJ의 단축키들에 대해서 정리해 두려고 합니다. 단축키 표 우선 jetbrains에서 공개한 단축키 리스트 입니다. 회색 표시된 것들이 주로 많이 쓰이는 것들인거 같아요. 이중에서도 가장 많이 쓰이는 몇가지에 대해서만 정리해 두려고 합니다. 자주 보고 쓰면서 익히면 좀 더 편하게 인텔리제이 이용이 가능해 질 것 같습니다~ 자동 완성 Control + space (맥 단축키랑 겹쳐서 둘 중 하나 수정해야 가능) 생성..

[Flask] virtualenv 와 flask 설치

서버를 구현하는 데에 있어서 JSP 또는 node.js를 사용하는 경우가 많은데요. 저는 그 두 가지보다 훨씬 더 간단하게 서버를 만들 수 있는 flask를 이용해서 서버를 만들어 보려고 합니다. flask를 써보고 든 생각은 서버 구축이 이렇게 간단해도 되는 것인가...? 하는 것이었습니다,, Flask란? python으로 작성된 마이크로 웹 프레임워크로 Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 두고 있습니다. 특별한 도구나 라이브러리가 필요없이 python만 있으면 편하게 사용이 가능하기 때문에 마이크로 프레임 워크라고 불리는 것입니다. 1. 가상 환경 (virtualenv) 실행 저는 현재 flask 로 구현하려는 서버에서 NLP 모델을 실행해야 하기 때문에 해당 모델이 돌아가는데 ..

[Github] README.md로 Github 프로필 꾸미기

오늘은 미루고 미루던 깃허브 프로필을 좀 꾸며보려고 합니다. 허름한 집보다는 휘황찬란하게 꾸며둔 집이 내부가 더 궁금한 법이니까요!! 1. Owner의 이름과 동일한 새로운 repository생성 우선은 Owner의 이름과 동일한 레포를 하나 생성해줍니다. 깃허브 고양이가 이건 깃허브 프로필에 README.md를 보여줄 수 있는 special한 레포라는 사실을 알려주고 있네요! 여기서 중요한 것은 반드시 public이고 README file을 Add하여 만들어야 한다는 것입니다. 이렇게 레포를 생성하게 되면 아래처럼 생성이 됩니다. READ.me파일을 수정하기 위해 저 연필 모양의 수정 버튼을 누르면 주석처리된 무언가들이 써있네요. 자 이제 이를 수정해서 본격적으로 예쁜 프로필을 만들기 위해 수정을 해보..

No Silver Bullet (은총알은 없다)

1986년, Fred Brooks가 쓴 이라는 논문을 읽고 정리한 내용입니다. worrydream.com/refs/Brooks-NoSilverBullet.pdf 늑대인간: 익숙한 사람의 모습에서 공포스러운 괴물로 변하는 특성. 은총알: 유일하게 늑대인간을 죽일 수 있는 무기. 소프트웨어 프로젝트도 이런 특성 가짐.(간단하고 문제 없어보이지만 일정에 문제가 생기고 예산이 부족하면 제품에 결함있는 괴물이 되기도함) → 우리는 하드웨어만큼 비용을 빠르게 낮춰줄 은총알을 원한다. 그러나 지난 10년을 보면 은총알은 존재하지 않는다. Does It Have to Be Hard? - Essential Difficulties 소프트웨어의 발전이 느린것이 아니라 하드웨어의 발전이 너무 빠른 것. 하드웨어는 2년마다 2..

Github.io로 포트폴리오 사이트 만들기

개발자로 취준을 하는 입장에서 꼭 포트폴리오 페이지를 하나 만들어둬야 하지 않을까 하여 마음먹은 김에 만들자! 하고 만들기 시작했습니다. 저는 뼈속까지 공대생이기 때문에 디자인 능력이 좀 많이 떨어져서 다른분들이 잘 만들어 두신 템플릿을 사용하기로 하였습니다. github 가입하기 github.io를 이용해서 포트폴리오를 만든다는 것에서 알 수 있듯이 우선 github계정을 만드셔야합니다. 아직 사용을 안해보셨다면 꼭 사용하시길 추천드립니다. github.com GitHub: Where the world builds software GitHub is where over 56 million developers shape the future of software, together. Contribute to ..

728x90
반응형