반응형
ActiveX와 기술적 부채
Study 2016. 9. 4. 23:24

ActiveX가 무엇일까국내 웹에 ActiveX가 장착된 이유 및 배경'기술적 부채 Technical Debt'에 대해 알아보기내용을 조사하면서 느낀 점 일단 ActiveX의 탄생 배경을 확인해보자. 특정한 프로그램의 기능을 보강하기 위해 추가된 프로그램을 애드온 프로그램(Add-On Program)이라고 부른다. ActiveX는 마이크로소프트사에서 인터넷 익스플로러에서 사용되는 애드온으로 이해하면 된다. 1996년에 소개되었는데 수년만에 많은 서비스에 적용된 것을 보면 혁신적(?)이라고 볼 수도 있겠다. 단순히 어떻게 태어났는가를 아는 것보다 어떻게 발전해 나갔는지를 초점으로 조사해보았다. 기존에 OLE라고 부르는 ‘윈도우에서, 데이터와 데이터를 연결하는 방법’에 제약이 많아서 ActiveX를 만들게 ..

하버드 구조와 폰 노이만 구조의 한계
Study 2016. 9. 4. 23:17

하버드 구조와 폰 노이만 구조의 한계는 각각 무엇이며지금은 어떻게 구성된 모습으로 사용되고 있을까? 전자 실험에도 자주 쓰이는 ATMEGA128과 같은 모듈은 하버드 구조를 가진다. 프로그램 메모리와 데이터 메모리가 분리되어 있어 CPU는 데이터를 전송하는 버스를 따로 사용하게 된다. CPU가 동시에 2개 이상의 데이터를 받을 수 있기 때문에 처리가 빠르다. 이는 요즘 각광받는 병렬식 컴퓨터에 잘 쓰인다. 근래 나오는 인테 CPU를 보면 캐시메모리가 명령어용과 데이터용을 분리한 것을 알수 있다. 폰 노이만 구조는 위에서 언급한 프로그램과 데이터를 하나의 통로, 즉 하나의 버스를 통해 받게 된다. 처리속도는 비교적 느리지만 설계가 간단하기 때문에 범용 컴퓨터 구조라고 한다. 폰 노이만이 만든 에드박(EDV..

왜 RAM이라고 부르게 되었을까?
Study 2016. 9. 4. 23:15

지난 1주일간 좋은 과제를 받았다.이 과제를 수행하고 끝이 아니라 남들과 공유를 할 생각에 본 블로그에 남겨본다. RAM은 어떤 단어들의 약자이며,왜 RAM이라고 부르게 되었을까? RAM (Random Access Memory)의 약어이다. 나무위키를 참고하면 ‘Random Access란 무작위가 아닌 어디로든 똑같은 시간으로 접근 가능하다는 의미’라고 나타나 있다. 이를 이해하기 위해서는 데이터를 메모리에 저장하기 위한 주소 개념을 알아야 한다. 데이터가 메모리상 물리적 위치를 가지는데 RAM은 전원 공급이 끊기면 저장된 데이터가 소멸된다. 그러므로 가동중일 때 저장과 접근이 용이하도록 만드는 것이 중요했고 그래서 주소라는 개념을 통해 모든 데이터를 검색하지 않고 바로 찾을 수 있게 한 것이다. 그래서..

[좋은 글] 좋은 깃(Git) 커밋 메시지 작성하기
Tool 2016. 9. 2. 14:19

좋은 깃(Git) 커밋 메시지 작성하기 http://b.ssut.me/55 SVN을 쓸 때, 커밋 메시지는 대충 쓰는 것처럼 선배한테 배웠다. 하지만 남들이 모두 보는 협업용 툴에 메시지를 그렇게 쓰는 것은 아무리 생각해도 옳지 앟다. 이번에 찾은 이 글에 메시지가 중요한 이유를 잘 작성해 놓았다. vim을 이용해서 간결한 글을 쓰기 위한 글자 제한 명령어도 들어가 있다. Git을 자주 쓰는 분들에게 정말 추천해주고픈 글이다. ❅ ❅ ❅ ❅ ❅ ❅ ❅ 참고로 하나 더. git log를 이쁘게 보려면 아래 코드를 참고하면 된다. 2번 라인은 alias로 logg라고 명령시 나타나게 한 코드이다. 1 2 git log --graph --oneline --abbrev-commit --decorate confi..

vim 명령어 참고 링크
Tool 2016. 9. 2. 14:15

자주 쓰는 vim 명령어를 정리해 본다. :w 저장:q vi 종료:q! vi 강제 종료ZZ 저장 후 종료(:wq 아닌가??):wq! 강제 저장 후 종료i 커서의 위치에 입력h 왼쪽으로 이동l 오른쪽으로 이동j 아래행으로 이동k 위 행으로 이동ctrl+b 한 화면 위로 스크롤ctrl+f 한 화면 아래 스크롤x 또는 dl 커서 위치의 글자 삭제dd 커서가 있는 행을 삭제yy 또는 Y 커서가 있는 한 행 복사p 현재 커서에 붙여 넣기, 행 복사 일 경우 아래 줄에 붙여넣음.v 블록 지정ctrl+v(윈도우에서는 ctrl+q) 비쥬얼 블록 지정 [블록 지정 중 명령]y 블록 복사 하기r 치환d 지정 블록 지우기 참고하기 좋다http://gyuha.tistory.com/157 상세하다. 키보드 이미지도 있다.htt..

728x90
반응형