본문 바로가기
[Django] 파이썬 웹 프로그래밍 - Django 웹 프레임워크 #1 [Django] 파이썬 웹 프로그래밍 - Django 웹 프레임워크 #1 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ -2003년 로렌스 저널-월드 신문을 만들던 웹 개발팀의 내부 프로젝트로 시작.2005년 오픈 소스 프로젝트로 공개.구글의 앱 엔진에서 장고를 사용하면서 많은 사람들이 사용.파이썬의 대표적인 웹 프레임워크로 자리매김. * MVC 패턴 기반 MTV -장고는 MVC 를 기반으로 한 프레임워크이다.장고에는 View 를 Template, Controller 를 View 라고 부른다.그래서 장고를 흔히 MTV(Model-Template,View) 프레임워크라 부른다. * 객체 관계 .. 2016. 12. 9.
[라오스 방비엥] 아침산책 1탄!! [라오스 방비엥] 아침산책 1탄!! 이모에게 말하는 투로 어제 시작했는데,뭔가 이모에게 설명하는 투가 전혀 아니면서..뭔가 괜시리 신경쓰는 포인트가 많아서.. 제가 가장 편하게 막 말할 수 있는 나라이에게 말하듯 써보려 합니다.( 이모.. 하루밖에 설명 못 드려 죄송합니다. )그래서 다시 반말모드로 시작할께요 ㅋㅋ 튜빙 이야기에 관심이 많을 수 있는데,자꾸 뜸들이면서 딴 얘기해서 미안 ㅋ 근데 또 아침 산책 이야기를 빼놓을 수 없거든~왜냐면 방비엥에는 이런 뷰도 있고,이렇게 그냥 골목 탐방하는 재미도 있다는 걸 알려주고 싶어서 ㅎ 호텔 앞의 풍경은 저래.저 강아지 한마리에 주목해.저 녀석이 주인공이 되는 글이 조만간 올라올 거거든 ㅋㅋ아주 재밌는 이야기가 ㅋㅋ 호텔에서 나와서 이제 골목골목 돌아다니면서 .. 2016. 11. 29.
[라오스 방비엥] 방비엥에서의 첫 아침 [라오스 방비엥] 방비엥에서의 첫 아침 자, 오늘부터는 친구가 아닌,내 사랑 화가 작은 이모에게 설명하는 투로 변경해서 글을 써볼가 해요. 왜냐면, 이전에는 라오스에 대한 설명을 가장 원했던 사람이 아는 동생이었는데,요즘은 우리 화가 작은 이모가 가장 관심있어하시거든요 ㅎㅎ 그리고 하나의 희소식!!!주제별로 너무 세분화해서 글을 쓰다보니,분량이 너무 작은 것도 있고, 감질난다는 의견도 있어서,이제 평일 월요일부터 금요일까지 매일 한편씩 쓸 예정입니다. 자 시작해볼까요~? 멋진 게스트 하우스를 얻어서, 좋은 뷰를 얻은 우리.저는 여행을 하면서 딱 봐서 낮의 모습과 야경이 다르다고 생각되는 곳은,낮에도 한번 방문하고, 저녁에도 꼭 한번 방문하는 경향이 있어요. 근데 방비엥의 이 아침 뷰는,더 많은 경치를 가.. 2016. 11. 28.
[라오스 방비엥] 첫날 저녁산책 [라오스 방비엥] 첫날 저녁산책 오늘도 지난 번에 이어 대부분 사진 감상 시간이 될꺼야~글이 많은 것보다 이게 나은가?? ㅋ 게스트 뷰의 테라스에서 열심히 뷰를 구경하고,잠시 휴식도 취한 우리는 이제 저녁 산책을 나가.저녁 산책과 함께 맛있는 음식점도 찾아서 먹기로 했지. 강가로 내려가서. 우리 방에서 보이던 다리를 한 번 건너가보기로 해. 다리는 항상 울 엄니의 포토존이지.스콜이 또 언제 덮칠지 몰라서 스마트폰 방수팩도 착용하신 우리 엄마. 새로산 원피스를 입으시고,완전히 베트남 여자로 빙의하여 뒤뚱뒤뚱 걸어다니시는게 뭔가 웃겨. 나도 베트남 사람처럼 나왔는데,뭔가 되게 건장하게 나왔네 ㅎ 나도 스콜에 대비해 방수백을 착용했지 ㅋㅋ그러나 운 좋게도? 혹은 운 나쁘게도 (방수백의 효과를 시험하 볼 수 없.. 2016. 11. 21.
[라오스 방비엥] 게스트하우스에서의 뷰 [라오스 방비엥] 게스트하우스에서의 뷰 자 오늘은 큰 설명이 없어 ㅋㅋ오늘은 그냥 사진 감상의 날이야. 이전에 우리가 머물렀던 파퓰러 뷰 게스트 하우스( Popular View Guest House) 에 대해이야기했었잖아? 그곳에서의 경치를 오늘 열심히 보여줄꺼야.사실 게스트하우스에서의 뷰가 아니라 강가에 나가서 봐도 비슷한 풍경이지만,내 집(?)에서 보는 풍경은 뭔가 내가 소유한듯한 느낌이 들어서 좋더라. 구름의 위 두 사진은 같아 보이지만 달라..구름의 이동이 그려내는 또 다른 풍경을 보여주고 싶었어.. 우리가 방문한 시기는 비수기였는데,이제 곧 다가오는 성수기를 대비해 공사하는 곳이 많았어. 틈만 나면 뛰놀고 다이빙 하는 순박한 아이들. 자기는 물에 잠기면서도, 그 와중에 우리에게 빠빠이하겠다고 발.. 2016. 11. 18.
[라오스 방비엥] 파퓰러 뷰 게스트하우스 ( Popular View Guest House ) [라오스 방비엥] 파퓰러 뷰 게스트하우스 ( Popular View Guest House ) 자 심카드 개통도 무사히 했겠다.이제 방비엥에서 머물 첫번째 호텔을 찾으러 이동해. 보통 성수기에는 예약을 무조건 다 하고 와야 한다고 하는데,우리는 우기인 비수기에 갔기 때문에 블로그들의 정보를 믿고 발품팔아 구하기로 결정했지. 발을 늘어놓은 것 같은 비쥬얼의 식물을 신기해 하는 엄마 사진도 찍어주고.호텔을 찾으러 계속 이동해. 방비엥은 멋진 산과 강으로 둘러 쌓인 시골마을 느낌인데,경치가 좋고 자연과 어울어지는듯한 느낌도 참 좋았지. 이곳이 우리가 너무 맘에 들어서 3일 내내 머문 파퓰러 뷰 게스트 하우스야.영어로 하면 Popular View Guest House 인데한국말로 하면 "인기있는 전망을 가진 숙박.. 2016. 11. 11.
[iOS Study] NSUserDefaults [iOS Study] NSUserDefaults 출처 : 아론 힐리가스의 iOS 프로그래밍 -사용자의 환경설정(preferences) 을 가진 plist 가 각 앱 번들 안에 저장된다.개발자는 NSUserDefaults 클래스를 사용하여 이 plist 에 접근할 수 있다.또한 앱의 환경설정 plist 는 설정 앱에서 수정할 수 있다.이를 허용하려면 앱 안에 설정 번들(settings bundle)을 만들어야 한다. -사용자의 기본 설정(default) 집합은 키-값 쌍의 모음이다.키는 기본 설정의 이름이고 값은 키에 해당하는 사용자가 선호하는 것을 나타내는 데이터이다.공유 사용자 기본값 객체에 그 키의 값을 요청한다.이것은 딕셔너리에서 객체를 가져오는 것과 다르지 않다. NSUserDefaults *de.. 2016. 3. 27.
[iOS Study] 상태 복원 [iOS Study] 상태 복원 출처 : 아론 힐리가스의 IOS 프로그래밍 -앱의 수명은 제한돼 있다.만약 시스템이 더 많은 메모리가 필요하고 자신의 앱이 백그라운드 상태에 있다면, iOS는 아마 그 앱을 죽여 시스템에 메모리를 반환하도록 할 것이다.사용자는 이러한 사실을 알 필요가 없다.항상 앱의 마지막 장면으로 돌아가야 할 것이다. -앱에 상태 복원(state restoration)을 적용해야 한다.상태 복원은 데이터를 저장하는 데 사용했던 아카이빙과 매우 비슷하게 작동한다.앱이 잠시 중단 상태로 들어가면 뷰 컨트롤러 계층의 스냅샷(snapshot)이 저장된다.사용자가 다시 열기 전에 앱이 죽었다면 시작 시에 그 상태가 복원될 것이다.(만약 앱이 죽지 않았다면 모든 것은 메모리에 남아있고 상태를 복원.. 2016. 3. 26.
[iOS Study] 오토 레이아웃 : 프로그래밍으로 제약조건 만들기 [iOS Study] 오토 레이아웃 : 프로그래밍으로 제약조건 만들기 출처 : 아론 힐리가스의 iOS 프로그래밍 -애플은 가능한 한 XIB 파일에서 뷰를 만들고 제한하는 것을 추천한다.하지만 코드로 뷰를 만들면 프로그래밍으로 제약 조건을 적용해야 한다. -프로그래밍으로 뷰를 만들기 위해서는 loadView 메소드를 재정의한다.NIB 파일을 로드하여 만들어진 뷰 계층구조에 뷰를 추가하고 제한하려면 viewDidLoad 메소드를 재정의한다. -변환 제약조건(translated constraints)에 관한 코드는 예전 시스템 인터페이스인 오토리사이징 마스크(autoresizing mask)와 함께 동작해야만 한다.iOS 앱은 오토 레이아웃이 도입되기 전에 여러 크기의 화면에 따라 뷰를 조절하기 위해 오토리사.. 2016. 3. 4.
반응형