목록PARK/IT관련 (10)
DY N DY
친구와 맥주한잔 하면서 IT인이 되서 그런데 한번 가봐야되지 않겠냐고.. 돈모아서 가보자고 한게 벌써 1년전인데 결국 다녀오게 되었다. 대략 10일 일정으로1. 비행기 싱가폴항공 직항 101만원(LA 인아웃) (듣기로는 45~70만원까지도 구할 수 있다고 한다... 경유, 저가를 이용한다면)2. SUV 렌트 10일 40만원(닷지 저니 - 8인승정도 되는 SUV, 카하이어랩 - https://www.carhirelabs.com/ko_KR - 에서 알라모로 빌렸다. 보험은 기본으로..)3. 숙소 - 차가 있으므로 LVCC(라스베가스 컨벤션 센터) 에서 10키로정도 떨어진 east side cannery casino & hotel로 예약했다. CES기간에는 LVCC근처 호텔은 평소 5만원 하던 호텔이 막 20..
코드리뷰를 할 때 참고할 만한 글이라 생각하여 기록.https://blog.codinghorror.com/the-ten-commandments-of-egoless-programming/코딩호러 하면 참 유명한 블로그인데 사실 잘 들어가보지는 않는다. 영어로 되어있어서... 그래도 워낙에 유명하기 때문에 가끔 접하게 된다. 여기서 많이 말하는게 Egoless 프로그래밍인데 대충 발번역을 해보자면... 자아가 없다..? (네이버에 검색해보니 객관화 프로그래밍이라고 한다)뜻은 별거없다. 그저 개발자 자신과 코드를 동일하게 보지 말 것. 결국 자신이 짠 코드를 자신과 동일시 하지 말라는 것이다. 이해가 잘 안가더라도 아래 Ten Commandments(십계명) 를 보면 이해가 쉽게 갈 것 같다. The Ten ..
우분투를 외부에서 접속하기 위해 SSH(Secure Shell)를 설치한다. 우분투 설치 후 최초로 설치하는 것이기 떄문에 update, upgrade 후 설치하였다. (필수는 아님) sudo apt-get updatesudo apt-get upgrade 1. 우선 서버를 설치한다.sudo apt-get install openssh-server 2. 설정을 변경하고 싶다면sudo vi /etc/ssh/sshd_config 보통 vi 에디터를 이용한다. 우분투 gui에서는 gedit을 사용할 수도 있다.sudo gedit /etc/ssh/sshd_config5번째 라인즈음에 Port가 있으므로(기본 22) 변경하고 싶은 경우 변경하여 사용하지만 크게 바꿀일은 없을 것 같다. (아래 사진은 22222로 바꾼..
이것저것 실험겸 개발겸 테스트를 위해 우분투를 설치했다. 버전은 16.04.1 버전(2016-10-13 기준 최신) 처음 설치하고 부팅했을 때 세팅을 잘못하지는 않은 것 같은데...cmd모드로 부팅이 되었다. 이때는 로그인 후 startx 명령어를 입력하면 된다. 또는 ctrl + alt + f7을 눌러도 된다. (ctrl + alt + f1~f6은 cmd모드) 아에 부팅을 GUI로 되게 하고 싶은 때는 vi에디터 등을 열어서 옵션을 바꾸어 주면 된다. vi /etc/init/rc-sysinit.conf 파일에서 14라인의 env DEFAULT_RUNLEVEL=2로 수정하면 된다. 설치했을 때 GUI를 설치하지 않았다면... 잘 모르므로 재설치하는게 좋을수도...
바탕화면으로 하면 좋을만한 VIM 단축키 출력용으로는 아래것이 좋은 것 같고, 바탕화면 용으로는 위에것이 좋은 것 같다. 출처는 각 그림에 나와있으며 아래 단축키 그림같은 경우 영어로 된 것도 있다. VIM(VI)에서 이동에 관련된 단축키만 모아놓은 그림도 있다. 이 그림도 처음 그림과 동일한 출처(그림 내 출처가 있음)
https://developer.chrome.com/extensions/content_scripts표 아래로는 아직 정리를 안함.... ContentScripts Content script는 웹페이지의 context에서 실행되는 JavaScript 파일이다.표준 Document Object Model(DOM)을 사용해서 content script는 브라우저로 방문하는 웹페이지의 내용을 읽거나 변경할 수 있다. Content script로 가능한 몇 가지 예시l 웹페이지에연결되지 않은 URL을 검색하고 하이퍼링크로 변환l 텍스트를더 읽기 쉽게 만들기 위해 글꼴 크기를 증가l DOM에서 microformat data를 찾고 처리하지만 content script는 몇 가지 제한이 있다.l Chrome.* AP..
https://developer.chrome.com/extensions/event_pages 번역 Event Pages 앱과 익스텐션에서는 일반적으로 어떤 상태나 일을 관리하는 singlelong-running 스크립트가 필요하다.이벤트페이지가 이것을 해결해준다. 이벤트페이지는 오직 필요할 때만로드된다. 이벤트페이지가 무엇인가를 하고있지 않은 경우에는 언로드되어지고 메모리와 다른 시스템 리소스가해제된다. 이벤트페이지는 Chrome22버전부터 안정화되었고, 특히 이런 성능적 이점은 저전력 기기에서 중요하다.가능하면 새로운 개발을 할 때는 기존의 persistent backgroundpage보다는 event page를 사용하도록 한다. 기존의background page들도 event page로 마이그레이션하..
크롬 익스텐션에 대해 알아볼일이 생겨서 Overview와 필요한 페이지 한두개만 번역 및 공부 한 자료.https://developer.chrome.com/extensions/overview Native Message공부하던중 Native Message는 Chrome Extension과 Native Program간의 Message통신이기 때문에 Chrome Extension에 대해 공부해야 할 필요성을 느낌. 현재 Native Program ----(Stream data)---à Chrome Extension까지 완료했으며 Chrome Extension과 Web Page간의 Stream data를 전송하기 위해 찾아보는 중. https://developer.chrome.com/extensions크롬 공식..