반응형
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..

터미널 프롬프트 설정
Tool 2016. 9. 2. 14:08

프롬프트 색깔만 바꿔도 개발 능률이 확 바뀐다.컴퓨터 환경이 바뀔 때마다 이걸 다시 세팅하는게 귀찮아서블로그에 간단히 남겨 놓는다. 우선 참고한 블로그는 아래와 같다.http://blog.saltfactory.net/linux/change-prompt-in-terminal.htmlhttp://macdev.tistory.com/32http://goo.gl/ZofmE 그리고 아래와 같이 입력했다.$ vi ~/.bash_profileexport PS1="\e[0;36m\u\e[m::\e[0;33m\W\$\e[m " 이제 전체 파일 볼 때, 유형별 색을 다르게 하는 방법을 찾아봐야겠다. ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ 2017.02.14 터미널 ls 파일 리스트 볼 때 색상 옵션 설정https://blog.outs..

git pull 할 때 error : Your local changes to the following files would be overwritten by merge
Tool 2016. 7. 26. 17:00

나의 로컬에도 변경사항이 있는데변경사항 무시하고 git과 동기화할 때 충돌이 있는 것으로 보인다.그럴 때 아래와 같이 pull을 하면 된다. git add -Agit stashgit pull 출저 : Vezi'sBlog

내 블로그가 공중분해 되었다.
Life 2016. 7. 20. 20:17

급한 성격이 화를 불렀다.개발 하면서 사용했던 블로그를 방금 공중분해 시켰다.텀블러를 사용하고 있었는데, 사용하던 블로그 하나를 제거한다는 것을 계정을 제거한 것이다. 하...하하.... 하하하하하하 지나간 것을 어쩌겠나.대신 백업할 방법을 고려해서 다시 시작해야지.너무 아깝지만 어떻게 보면 새로운 시작을 할 수 있는기회라고 보고.... 아... 놔....

728x90
반응형