컴퓨터 공부 ver 0.1
-
Azure 에서 Django 프로젝트 세팅하기.컴퓨터 공부 ver 0.1/Django 2016. 5. 11. 18:04
이 글이 여기와 어울리는지 모르겠네요. Azure에 Django 프로젝트 올리면서, 세팅에 필요한 명령어 정리해서 올립니다.혹시 잘 모르시는 분은 참고하세요. 저의 경우는 Azure에서 제공하는 Webapp 서비스에 기본적으로 Django가 설치되어 있는 PTVS를 이용했습니다. 이 서비스 이용하면 어렵지않게 Django를 이용해서 자신의 페이지를 만들 수 있습니다. 개인적으로 환경 설정 전에 Kudu를 이용해서 Python 폴더가 어디 있는지, 그 밖에 다른 폴더는 뭐가 있는지 확인해보실 걸 추천해드려요. Python 가상 환경 설정Python Version 2.7: d:\python27\python.exe -m virtualenv envPython Version 3.4: d:\python34\pyth..
-
TypeError: int() argument must be a string or a number, not 'datetime.datetime' 에러 메시지 출력되면컴퓨터 공부 ver 0.1/Django 2016. 5. 11. 17:41
migrate 중에 아래 처럼 에러 메시지가 뜨면? [heoyun@fromleaf.mypage]$ manage migrateOperations to perform: Apply all migrations: admin, contenttypes, darly, fromleaf_common, fromleaf_aboutme, auth, sessions Running migrations: Applying fromleaf_common.0004_auto_20160329_1600...Traceback (most recent call last): File "manage.py", line 10, in …… …… File "/usr/local/var/pyenv/versions/env-3.4.1/lib/python3.4/site..
-
Python3에서 Pygame 설치하는 방법 on Mac컴퓨터 공부 ver 0.1/Python 2015. 10. 26. 18:04
Mac에서 Python3 개발 환경에서 Pygame 설치하는 방법을 찾았습니다.아래 링크의 명령어들 그대로 터미널 창에 입력하면 문제없이 될 꺼예요.혹시 안되시면 댓글에 에러 메시지랑 함께 올려주세요. 제가 도움이 될 만한 정보를 알고 있으면 댓글 달아드릴게요. http://coding2learn.org/blog/2014/03/11/installing-pygame-on-mac-os-x-with-python-3/
-
설계에 관한 자료입니다.컴퓨터 공부 ver 0.1/소프트웨어 공학 2013. 10. 9. 13:59
이거 역시 회사에서 했던 세미나 정리한 자료입니다. 이거 역시 이렇게 공유해되 되려나? 1. 객체지향 모델링 개요- Why don’t software Teams Model?n 혼자 하는 작은 프로젝트 할 때는 바로 코딩 하는 게 쉽다. 그러나 그 규모가 커진다면? 재작성 해야 하는 경우가 빈번하게 생긴다. à 그래서 모델링 하는 것이 좋다.n Agile은 설계서가 없는 것이 아니다. 1. 의사소통이 빠른 것이다. à 문서가 편하면 문서를 사용해야 한다. - Software Quality Attributesn 기능성1. end user: 기능성, 사용성에 관심이 많다.2. Customer(발주자): 기능성, 신뢰성, 사용성, 효율성에 관심이 많다.3. Company: 기능성, 사용성, 효율성, 이식성에 관..
-
요구공학의 이해컴퓨터 공부 ver 0.1/소프트웨어 공학 2013. 10. 9. 13:51
회사 내에서 해준 세미나 자료입니다. 발표자료는 아무래도 공유할 수 없을 것 같아서, 제가 정리한 자료만 올려 놓습니다. 이래도 되려나? 요구사항 개요- 성공적인 SW 개발이란n 정해진 시간과 비용 내에서 고객의 실제 요구사항을 만족시키는 품질의 제품을 제공하는 것n 위의 정의는 우리에게 불행1. 시간이라는 부분이 타이트 해진다.2. 고객이 요구하는 비용이 낮아진다. à 과다경쟁으로 인해 비용을 절감(이 말은 인권비를 줄인다.)3. 그러나 품질에 대한 요구사항은 더 복잡해진다. 결국 이러한 문제점들은 시간이 흘러 사업을 하면 할수록 손해를 보는 상황이 만들어질 수도 있게 된다.n 그래서 나온 것이 재사용을 높이고, 재작업을 줄이는 CBD라는 개발 방법론이 나오게 되었다.n 요구사항이란1. 우선 소프트웨어..
-
Requirement컴퓨터 공부 ver 0.1/소프트웨어 공학 2011. 7. 20. 15:24
흠..공부도 안되고, 오랜만에 소공 정리합니다. 오늘은 Requirement 입니다. 중요하면서도 어려운 일이라더군요. 수업 중에도 Requirement에 관한 얘기가 많이 나왔습니다. 아마 앞으로도 종종 반복적으로 나올 겁니다. 아마도? 1. Needs A. 사용자가 원하는 것(시스템 요구사항일 수도 있고, 아닐 수도 있다.) B. 내(사용자)가 필요한 것은 무엇이다. 여기서 무엇을 의미한다. C. Needs에서 Requirement 를 끌어내야 한다. 2. Requirement A. 회의, 인터뷰, 문서를 통해 Needs로부터 끌어낸다. B. C. Requirement 파악 i. 전체적인 Context에 대한 Framework ii. 이해 당사자를 파악해야 한다. 1. 이해 당사자의 만족을 채우는 것..
-
보충 자료 같은 겁니다.(패러다임, 메모리 세그먼트, 모델, 분석모델, UML)컴퓨터 공부 ver 0.1/소프트웨어 공학 2011. 5. 6. 15:01
아래는 보충 자료라 볼 수 있는데 바로 위에 있는 Unified Process(링크 걸어 놓기)를 이해하는데 참고할 만한 자료이다. 1. 패러다임 A. 패러다임: 사람이 생각을 만들고, 생각이 패러다임이 되고, 패러다임이 사람의 생각을 만들고, 그 사람의 생각이 사람을 만들고, 어떤 생각을 따르는지가 사람의 길을 만든다. 위의 말이 이해가 안 되시는 분을 위해 만들었답니다. 2. 분석 모델: 현실을 그대로 옮긴다. A. 메시지를 받는 건 “너를 어떻게 변형시켜라.” 이를 객체와 메시지로 정의할 수 있으면 된다. 3. 메모리 세그먼트(Segment:구분) 언어 A. 데이터 세그먼트: “존재”의 의미를 갖는다. 코드 세그먼트: “행위”를 의미한다. B. 명사 à 클래스를 쓰면 객체를 의미한다. 동사 à 클래..
-
Unified Process컴퓨터 공부 ver 0.1/소프트웨어 공학 2011. 5. 1. 20:21
흠....정말 오랫만에 업데이트 한다. 최대한 꾸준히 하려는데 모태 게으름이 작동했네. 이러지 말아야지. Unified Process 1. 마인드 맵 2. 내용 정리 A. Unified Process(꼭 외워야 하는 표입니다.) 시험에 두 번이나 나왔거든요. 전 아직도 안 외워진답니다. 머리가 나쁜 거죠. i. 시간을 나눈 이유 1. 목표가 있기 때문입니다. à 목표를 위해서는 계획이 있어야 합니다. 2. 시간을 나눈 때는 계획이 있어야 합니다. 그러기 위해서는 “뚜렷한 목표”가 있어야 합니다. ii. 시간의 흐름의 단계(본격적으로 표에 대한 설명입니다.) 1. Inception(개념정립) A. [R -> A -> D -> I]의 과정을 반복: 몇 번을 반복하는지는 프로그램 개발 과정에 따라 그 횟수를 ..