본문 바로가기
반응형

개발150

JetBrains IDE 유용한 단축키들 지금껏 대부분의 메뉴들을 마우스로 찾았는데,IDE의 장점을 활용하지 못하고 있다는 생각이 들어서 단축키를 적절히 활용하리라 마음먹었다.모든 단축키를 사용하는 건 오히려 비효율적이라 생각해서 내가 쓸만한 단축키들만 모아봤다.(Ctrl+Space나 Ctrl+Shift+R 등 기존에 잘 쓰고 있던 건 제외) Double Shift: Search Everywhere Ctrl+N: Find a classCtrl+Shift+N: Find a fileCtrl+Shift+Alt+N: Find a symbol Ctrl+K: Git Commit Alt+Enter: Show intention actions(Improve or optimize a code construct.) Ctrl+Space: Basic code comp.. 2019. 2. 8.
<파이썬; 코딩의 기술> 파이썬다운 생각 이라는 책에서 1장 '파이썬다운 생각'을 요약해봤다.참고로 python3 기준이다. 사용 중인 파이썬의 버전을 알자요즘은 대부분 python3을 사용하니 이 부분은 넘어가도 될 듯하다.새로운 프로젝트를 시작한다면 python3을 사용할 것을 권장한다. PEP 8 스타일의 가이드를 따르자파이썬 개선 제안서(Python Enhancement Proposal) #8, 다른 말로 PEP 8은 파이썬 코드를 어떻게 구성할지 알려주는 스타일 가이드다.일관성 있는 코드를 짜서 유지보수성과 가독성, 그리고 협업 가능성을 높이자. bytes, str, unicode의 차이점을 알자python3에서 bytes는 8비트 값을 저장하고, str은 유니코드 문자를 저장한다.python2에서 str은 8비트 값을 저장하고, un.. 2019. 2. 7.
웹페이지 최적화 0.구글 PageSpeen 툴을 사용하면 내 사이트가 왜 느린지 분석해볼 수 있다.새로 만든 페이지가 너무 느려서(40초 도랏;;) 원인을 뒤지던 중 발견했는데 이거 기준으로 하나하나 해결해 나가니까 훨씬 빨라졌다."물론 이 점수가 반드시 페이지 속도에 비례하진 않는다. 점수가 높아도 느리거나, 점수가 낮아도 빠른 경우도 많다."https://developers.google.com/speed/pagespeed/insights/?hl=ko 1.이미지를 최적화하자.아래 사이트에서 png, jpg 등의 이미지들을 최적화 할 수 있다.비슷한 화질로 95% 가량 줄이니 네트워크를 통해 가져오는 이미지 용량이 격하게 줄어들었다.https://compresspng.com/ko/ 2.CSS, js 파일을 최적화하자.이.. 2018. 7. 16.
webstorm에서 javascript/CSS minify 적용 0.웹페이지 최적화를 위해 js 파일을 압축해보았다.일단 이걸 webstorm에 적용하기 위해서는 closure-compiler.jar 라는 파일이 필요하다. 다음 링크에서 다운로드 가능https://developers.google.com/closure/compiler/docs/gettingstarted_app 1.받고나면 하라는 대로 closure-compiler 폴더 아래에 .jar 파일을 넣어준다. 2.webstorm에서 Tools > File Watchers로 들어가서 + 버튼을 누르면 Closure Compiler 가 보인다. 3.아래 Program 경로에 closure-compiler-vxxxxx.jar 파일을 지정해준다. 4.적용해준 뒤 js 파일을 수정하면 이렇게 저절로 .min.js 파일.. 2018. 7. 16.
반응형