본문 바로가기
[책 정리] 01-1. 리눅스 쉘 시작하기, 리눅스란 무엇인가? - 리눅스 커맨드라인 쉘 스크립트 바이블 리눅스 커널 들여다보기 -커널은 네 가지 주요 기능에 대해 일차적인 책임이 있다. 시스템 메모리 관리 소프트웨어 프로그램 관리 하드웨어 관리 파일시스템 관리 * 시스템 메모리 관리 -물리적 메모리는 물론 가상 메모리도 만들고 관리한다.가상 메모리는 하드 디스크의 공간을 이용하며 이를 스왑 공간(Swap space)라고 한다.커널은 가상 메모리의 내용이 스왑 공간과 실제 물리적 메모리를 오가도록 옮기는 작업을 한다. -메모리의 장소는 페이지라고 하는 단위로 묶여 있다.커널은 물리적 메모리 또는 스왑 공간에 메모리의 각 페이지를 배치한다.커널은 어떤 페이지가 물리적 메모리에 있으며 어떤 페이지가 하드 디스크로 옮겨졌는지를 가리키는 메모리 페이지 테이블을 가지고 있다. -커널은 어떤 메모리 페이지가 사용되었는.. 2020. 4. 19.
[Facebook] 그래프 API ( Graph API ) Overview [Facebook] 그래프 API ( Graph API ) Overview https://developers.facebook.com/docs/graph-api/overviewhttps://developers.facebook.com/docs/graph-api/using-graph-api-노드, 에지, 필드 라는 component 로 구성된다. 노드 : 사용자, 사진, 페이지, 댓글 같은 항목에지 : Node 간의 연결필드 : Node 에 대한 정보 -대부분의 그래프 API 요청에는 엑세스 토큰을 사용해야 한다. -각 Node 에는 고유한 ID 가 있고, Graph API 를 통해 해당 ID 를 접근하면 Node 에 대한 정보가 나온다.노드 ID 구조나 형식은 변경 가능성이 높기 때문에 해당 form 을 f.. 2018. 2. 26.
[Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 [Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 * 4.4.1. HTML 에서의 폼 -HTTP 프로토콜 중 폼에서 사용할 수 있는 HTTP 메소드는 GET 과 POST 뿐이다.장고는 이 중에서도 폼 처리에는 POST 방식만을 사용하고 있다.추가적으로 장고는 보안을 강화하기 위해 CSRF 방지 기능을 제공한다. * 4.4.2. 장고의 폼 기능 -장고는 폼 처리를 위해 다음 3가지 기능을 제공한다. 폼 생성에 필요한 데이터를 폼 클래스로 구조화하기 폼 클래스의 데이터를 랜더링하여 HTML 폼 만들기 사용자로부터 제출된 폼과 데이터를 수신하고 처리하기 -장고의 모델 클래스가 데이터베이스 테이블의 논리적인 구조 및 동작 기능, 우리에게 보여지는 방식들을 기술.. 2016. 12. 15.
[Django] 파이썬 웹 프로그래밍 - Django 웹 프레임워크 #1 [Django] 파이썬 웹 프로그래밍 - Django 웹 프레임워크 #1 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ -2003년 로렌스 저널-월드 신문을 만들던 웹 개발팀의 내부 프로젝트로 시작.2005년 오픈 소스 프로젝트로 공개.구글의 앱 엔진에서 장고를 사용하면서 많은 사람들이 사용.파이썬의 대표적인 웹 프레임워크로 자리매김. * MVC 패턴 기반 MTV -장고는 MVC 를 기반으로 한 프레임워크이다.장고에는 View 를 Template, Controller 를 View 라고 부른다.그래서 장고를 흔히 MTV(Model-Template,View) 프레임워크라 부른다. * 객체 관계 .. 2016. 12. 9.
[Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 [Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ * 1.2.1. 웹 브라우저를 사용하여 요청 * 1.2.2. 리눅스 curl 명령을 사용하여 요청 -curl 명령은 HTTP/HTTPS/FTP 등 여러 가지의 프로토콜을 사용하여 데이터를 송 수신할 수 있는 명령이다. * 1.2.3. Telnet 을 사용하여 요청 -telnet 명령은 터미널 창에서 입력하는 내용을 그대로 웹 서버에 전송한다.telnet 명령모드에서 나가려면 아래 두 라인을 입력해야 한다. ^] ( Ctrl + ] )quit .. 2016. 12. 6.
pagefile.sys 이 녀석 뭔데 용량을 차지하고 앉았어? pagefile.sys 이 녀석 뭔데 용량을 차지하고 앉았어? 가상 메모리 파일로, 하드의 일부를 램으로 인식시켜 사용할 공간을 담당한다. page 파일은 램의 크기에 비례하여 용량을 차지한다.예를 들어 8GB 의 램을 사용하면 약 8GB 의 pagefile.sys 를 볼 수 있다. 이 파일의 위치는 c:\ root 이며 숨김파일로 되어 있다. 필자는 SSD 를 쓰기 때문에 이 녀석이 거추장스럽게 여겨져서, 아래 링크를 따라 512MB 로 수정했다.재부팅하니 6GB 였던 파일이 512MB 정도로 줄었다. 야호! https://www.snoopybox.co.kr/1425 page swap, pagefile.sys, pagefile.sys 이 녀석 뭔데 용량을 차지하고 앉았어?, SSD, 가상 메모리, 숨김.. 2014. 4. 16.
[티스토리] 구글 어날리틱스 해부해볼까? 적용후기! 구글 어날리틱스 해부! 적용 후기! 구글 어날리틱스를 적용한지 만 하루만에 보고서가 떴다.5월 8일, 9일에 대한 보고서가 떴는데, 아직 무엇을 보고하는지 정확히는 모르겠다. 왜 구글 어날리틱스를 적용하기로 결심했을까? 4월 수익과 함께 파악해보자. 대략적으로 함께 파악해보도록 하자.( 해부라고 했지, 공략이라곤 안 했다.. ㅋ ) [내 항목] 분야는 보고서의 형태를 내 전용으로 최적화하기 위해 사용하는듯 싶고,실제 페이지뷰에 대한 자료는 [표준 보고서] 쪽을 참조해야 할지 싶다. 먼저 전체적인 정보를 얻기 위해 [대시보드] 를 클릭해보았다. 나의 주 고객(?) 은 대한민국이고,이쪽 저쪽 국가들에서 내 블로그를 찾아주었다. 인도, 캐나다, 브라질, 그리고 아프리카에서도 내 페이지를 접속했다.캐나다와 러시.. 2013. 5. 10.
반응형