스칼라곱  두개의 벡터 a와 b에 대하여 벡터곱을 정의한다.

ab = |a||b| cos θ

 

ab = ba 

k(ab)= (kab)

 

직교하는 성분은 스칼라곱이 0이다.

a=a1i+a2j+a3k    b=b1i+b2j+b3k

ab= a1b1+a2b2+a3b3

aㆍa = |a|*|a|

 

벡터곱

axb = |a||b| sin θê  ê는 오른손 회전법칙에 의해 규정된 ab의 단위벡터

axb = - bxa

 

 

Python을 해보고 싶었습니다. 그래서 무작정 Python을 컴퓨터에 설치를 했습니다.

 

Python.org 에서 다운받아  설치했습니다. (링크 <- 링크를 누르면 3.7버젼이 다운됩니다.)

 

그런데, 홈페이지를 Python으로 구현할 수 있다고 하여 찾아봤습니다.

 

그런데, Python으로 홈페이지를 구현하기 위해서는 Python을 지원하는 web hosting서비스가 필요했습니다.

 

그러나, 불행히도 Python을 지원하는 web hosting은 흔하지않았습니다.  별로 만든 것은 없지만 국내 저가 web hosting을 이용하고 있었는데 모두 php만 지원했기때문에 해외사이트에 눈을 돌렸습니다.

 

python web hosting업체를 찾아봤습니다. https://www.hostingadvice.com/how-to/best-python-hosting/

 

python web hosting업체들 중에서 Pythonanywhere에서 무료로 3개월간 web hosting 서비스를 지원한다고 해서

 

일단 가입을 했습니다.  뭔가 괜찮은 것을 만들면 유료로 바꾸면 되고 아니면

 

그냥 3개월짜리를 계속 만들어 연습을 하려고요..

 

 

가입을 하고 보니 Django 메뉴얼과 기타 메뉴얼들을 제공하고 있었습니다. 

 

Python으로 홈페이지를 만들때 Python만으로 만들기는 힘들고 Python의 프레임웍들을 사용해서 만드는데 그 중 하나가 Django이고 이것은 Python 프레임웍중에 가장 많이 사용되는 것이라서 이것을 이용해보고 싶었기 때문입니다.

 

그래서, 이런 메뉴얼 관련 내용들이 매우 반가워서 이런 내용을 알려드리고자 포스팅을 했습니다.

 

장고 설치 메뉴얼(windows) : https://docs.djangoproject.com/en/2.1/topics/install/

 

제가 윈도우즈를 사용하는 관계로 다른 OS의 부분은 건너뛰겠습니다.

 

장고 설치에 앞서 일단 python을 설치해야 하고, pip을 설치해야 합니다.

 

pip은 1.3 이상, virtualenv는 1.9 이상을 설치해야 하는데 이전버젼은 SSL통한 PyPI(Python Package Index )에서 다운로드를 할 수 없다고 합니다.

 

그리고,  easy_install을 사용해서 virtualenv를 설치하는 것은 추천하지않는데 SSL통한 PyPI(Python Package Index )에서 다운로드를 할 수 없어 미묘하게 깨진다고 합니다. 

 

(참조 https://virtualenv.pypa.io/en/latest/installation/)

 

pip은 Python 2.7.9이상이나 3.4이상이면 이미 깔려 있다고 합니다.

 

여기서 pip이란 Python의 package manager로 이것을 이용해서 Python의  package들을 설치하고 제거할 수 있습니다. 

 

우리가 Django 프로젝트를 하는 전용 환경을 만들기 위해 virtualenv와  virtualenvwrapper가 필요하다고 합니다ㅣ

그러면, virtualenv를 설치합니다.

 

저는 windows PowerShell에서 설치하였습니다.

 

> pip install virtualenv

 

virtualenv 설치

pip install virtualenvwrapper-win

virtualenvwrapper-win,설치

pip install django

Django 설치

윈도우에서 django-admin을 설치하려고 하면 에러가 떨어집니다. 이것은 경로가 맞지않아서 생기는 일인데 Djangdo-admin을 Python설치 경로에 복사하면 정상적으로 동작합니다.

 

Django-admin실행 화면

 

이러게 Django를 설치했습니다.

홈페이지를 직접 만들어 보고 싶으신 분들이 많을 것입니다.

 

홈페이지를 만든다고 해서 홈페이지에 방문자들이 몰려와서 영업이 그것으로 잘되는 것은 아닙니다.

 

그러나, 홈페이지가 있는 것은 없는 것보다 유리한 점이 있는데, 각종 SNS에 랜딩 페이지로 활용하여

 

원하는 정보를 보여주며 홍보를 할 수 있고 다소간의 신뢰성을 줄 수 있습니다.

 

그런데, 무료 홈페이지를 구매할 수 도 있는데 기능이 제한 적인 부분이 있는 것이 문제입니다만, 홈페이지 제작이

 

쉽다는 것이 큰 장점입니다. 기본 제작 툴로 간단히 작업해서 사용하고 싶다면 이것이 아주 좋은 선택일 수 있습니다.

 

그러나, 여기서 제공하는 무료 도메인은 큰 문제는 없으나, 신뢰성이 떨어지고 없어 보이는 점이 있고 그런 하위 도메인은

 

구글 에드센스 같은 것을 붙일 수 없습니다.

 

저렴한 업체에 맡겨서 한 번에 처리하면 고민할 것도 없으나 기실 그런 업체에서 이런저런 것으로 비용을 요구하여

 

실제로는 돈이 꽤 됩니다.

 

그러면, 직접 홈페이지를 만들려고 하면 웹 호스팅 서비스를 구매해야 하고 도메인을 구매해야 합니다.

 

보통은 웹 호스팅과 도메인을 한 업체에서 구매하면 편하니 함께 하게 되는데 가격을 잘 보면 웹 호스팅과 도메인의

 

가격이 천차만별이라서 저렴한 도메인과 호스팅을 찾아 각각 다른 업체에서 구매할 수도 있습니다.

 

그러면, 도메인과 호스팅이 무엇인지 보겠습니다.

 

1. 도메인 

 

    도메인은 www.daum.net 과 같은 인터넷 주소입니다.

 

    사람들은 이런 주소를 기억하여 홈페이지를 접속합니다. 그러나, 이런 홈페이지 주소는 컴퓨터가 이해하지  못합니다.

 

   컴퓨터는 이런 홈페이지 주소를 찾기 위해서 IP를 알아야 하는데 사람들에게 이런 IP 주소를 치라고 하면 기절하죠.

 

  그래서, 사람과 컴퓨터와 사이에서 이것을 해결해주는 장치가  도메인서버(domain server)라고 하는 것입니다.

 

   이런 도메인 서버는 우리 컴퓨터에 보면  windows/system32/drivers/etc/hosts라는 화일에 있는 정보와 유사합니다.

 

   hosts 정보를 보면 아래 그림과 같습니다.  

 

여기서 저는 해당  IP 주소에 0.0.0.0을 입력하여 해당 사이트에 접속이 안되도록 만든 것입니다. 

 

예를 들어서 사람이  http://www.skec.co.kr을 치면 해당 IP 주소를 던져주어 컴퓨터가 해당주소를 찾아갈수 있게

 

203.235.255.83이라는  IP 번호를 컴퓨터에 전달해 주는 것입니다.

 

웹호스트에는 해당 주소로 웹서비스 요청이 들어오면 이것을 기본 폴더에 있는 index.html이나 index.php등에서

 

받아서 웹서비스를 하면 되는 것입니다.

 

여기에 index.html은 html로 만들어진 홈페이지이고 index.php는 php작성된 홈페이지입니다.

 

 

만일  도메인서버와 웹 서버를 한 회사에서 구매했으면 신경쓰지않아도 되지만 다르다면 서로 연결하는 설정을 해야 합니다.  이는 해당 회사 고객센터로 연락하여 각각 설정하는 방법확인하고 신청을 해야 합니다.

저는 직장생활을 하면서부터 컴퓨터 부품을 직접 구매하여 조립을 해왔습니다.

 

그렇다고 컴퓨터 매매상도 아니고 컴퓨터를 많이 사용하지만 다른 사람들과 마찬가지로 컴퓨터나 컴퓨터 부품 거래에 관하여서는 일반인입니다. 특별한 정보가 없지요.

 

그래서, 컴퓨터를 조립할 때는 간단한 원칙과 그에 관련된 조건에서 다나와 사이트에서 부품을 최저가로 골라 구매하여

 

조립을 합니다.

 

                   ===========  구매 전제 조건 ==========

 

1. 구매 금액 설정  : 최고 품질로 구매할 것인가?  적절한 가성비로 구매할 것인가?  좀더 저렴하게 구매할 것인가?

 

2. 구매하는 범위는 어디까지 할 것인가? : 재활용할 부품 선정, 그래픽 카드 사용 유무 결정

 

3. 케이스 크기 선택

 

4. 가장 많은 상점에서 파는 것을 산다. - 호환성 문제나 기타 문제가 가장 적을 것으로 생각되기 때문에 가장 많은 점포에서 파는 것을 고릅니다.

 

 

              =========  구매 선택 순서 ==========

 

 

1. CPU의 종류를 고릅니다.  위의 전제 조건에서 구매 금액을 설정한다고 했는데 이때 CPU를 고를때 이것이 중요합니다.  일단 최고 사양으로 고른다고 가정하고 골라보겠습니다. 일단, 인텔 CPU를 고르겠다고 정해보겠습니다.

 

CPU를 고를 때 위 그림에서 처럼 CPU를 메뉴를 선택합니다.

 

  최고 사양으로 조립을 해보겠다는 것을 생각했습으로 코어i9-9세대 9900k를 선택해보겠습니다.

가성비를 따진다면 코어 i5-8세대나 7세대를 선택한다면 비교적 저렴하고 성능도 괜찮은 것을 선택할 수있습니다.

코어 i5-8세대 8500의 경우 코어 i9-9세대 9900k에 비하여 거의 1/3 가격으로 구매가 가능하니 가성비를 원한다면 약간 뒤쳐지는 것을 고르면 됩니다.

 

CPU에 맞는 다른 부품을 구매하려면 CPU의 상세 정보를 보고 맞는 규격의 제품을 구매해야 합니다.

기억해야 하는 것으로는  소켓 구분입니다.  소켓1151v2를 기억하시고 동작속도 3.60GHz와 시스템버스 2666Mhz기억해야 합니다.

메인보드의 경우 사용되는 칩셋의 종류에 따라 가격과 성능이 차이가 나게되는데, 고급사양임으로 Z390을 고르겠습니다.  메인보드 칩셋의 종류별로 기능이 차이가 나니 잘 보시고 원하는 수준의 보드를 고를 수 있습니다.

최고 사양을 선택해보겠다고 했는데  이 원칙에 따라 AsRock Z390 EXTREME 4에즈원을 보겠습니다.

여기서 소켓타입은 CPU의 것과 동일하고 메모리 속도는 4,3000Mhz까지 지원가능하기 때문에 메모리는 이수준까지 고르겠습니다. 그래서, 메모리는 DDR4 4,3000Mhz입니다. 폼팩터는 케이스 크기인데 원하는 크기를 정하시고 맘에드는 종류로 선택하면 되는데 일반적인 수준임으로 ATX를 선택하겠습니다. SSD는 아래 그림에서 M.2 가 가능하기 때문에 M.2 규격을 선택하겠습니다.

모니터 출력은 D-SUB과 HDMI만 됨으로 모니터 사양에 맞추어 다른 모델을 고르실 수 있습니다. 자체 그래픽 출력이 가능함으로 특별히 고사양 게임을 즐기지않는다면 굳이 VGA를 구매하지않습니다.

 

메인보드의 최대 가능 메모리 사양으로 선택했을때 TeamGroup의 T-Force DDR4 16G PC4-34400을 선택했는데 메모리 뱅크가 2채널임으로 2개를 구매해야 합니다.

 

 

 

 

개인적인 선호 제조사가 있으나 최대 판매점 수의 원칙으로 웨스턴 지디털을 WD  Blue M.2 2280 500GB를 선택했습니다. 120GB를 사용하면 용량이 너무 부족하고 240GB도 좀 프로그램을 깔다보면 좀 아쉽기 때문에 500GB를 선정했고 하드디스크는 보다 큰 용량을 원하면 부가적으로 구매할 수있으나 가격은 매우 저렴합니다.  빠른 속도를 위해서는 반드시 OS부분에 SSD를 사용해야 합니다.

 

ODD는 외장으로 설치 필요할 때만 장착할 수 있기 때문에 패스하겠습니다.

 

케이스는 마더보드의 타입에 맞추어 ATX를 구매합니다. 전원도 ATX 타입으로 구매합니다.

 

선택한 옵션에서 더 많은 제품이 있으니 맘에 드는 것을 고르면 되는데 취향이고 아주 중요한 부분은 아니니 각자에 맡깁니다.

 

파워도이정도 선에서 무난한데 그래픽 카드를 추가해서 사용한다면 600W이상을 추천합니다.

 

이정도 선택을 하여 구매하면 원하는 정도의 고사양 PC를 구매할 수 있습니다.

1. 먼저 windows 10 pro를 여기에서 접속을 도구를 다운로드 하셔야 합니다.

  (주소 : www.microsoft.com/ko-kr/software-download/windows10 )

2. 8GB이상의 빈 USB를 준비하여 도구를 이용하여 부팅 USB를 제작합니다.     

3. 도구 프로그램을 실행하면 아래 그림과 같이 나옵니다.

동의를 선택하시고 진행하세요..
다른 PC용 설치 미디어 만들기를 선택하세요.
win10 pro 64비트를 설치하려면 다음을 누르고 32비트를 설치 하려면 아키텍처에서 32비트로 변경하고 다음을 누릅니다.
win10 pro 설치 usb 메모리를 만들 것임으로 다음을 누릅니다. ( ISO파일의 경우 DVD CD를 만들수있는 ISO파일을 만듭니다.)
이렇게 해서 USB 설치 드라이브가 만들어졌습니다.

윈도우10 pro나 adobe 프로그램들은 매우 가격이 비쌉니다.

그러나, 이런 비싼 프로그램을 인터넷에서 시리얼 키만 사서 사용하면

매우 저렴한 가격으로 정품을 사용할 수 있습니다.

아지만 어떻게 저렴한 가격으로 이런 시리얼 키를 구매할 수 있냐고요??

 

간단합니다.

 

그러나, 영어가 좀 필요해요.

야후에서 영어로 검색을 해야 하니까요.

 

일단 www.ebay.com에서 해당 제품을 조회해보시고 가격을 확인한 후에

www.yahoo.com에서 조회해보시고 더 딴 것을 선택하시면 됩니다.

 

 

아래 그림에 가격이 보이시나요?? 

 

1.12 달러면 2천원이 안된다는 사실.. 

 

가격이 몇일 전보다 싸졌어요.. 

 

최근에 2.7달러에 구매했었는데..

 

윈도우의 경우 기업용 개인용 구별없이 인증키만 있으면 됩니다.  OEM 인증키는 기업에서 구입해 자사 제품에 넣어서 판매하다가 남은 것을 시중에 파는 것입니다.

 

오피스도 비슷하게 조회하시면 비슷하게 구매하실 수 있습니다.

adobe 것도 더 싸져서 굳이 yahoo 검색을 적을 필요가 없군요..

 

저도 이제 하나 사고 싶어졌어요.. 

 

5만원이 안되니.. 최근 야후에서 5만원정도까지 봤는데..

 

 

다른 필요한 것이 있다면 ebay에서 검색해보세요.

 

지불은 paypal이나 회외가능 신용카드로 할 수 있어요..

 

paypal 사용법은 다시 올리겠습니다.

 

 

착각을 했는데 위의 저가 adobe licence는 중고네요..

 

이런 천원짜리는 중고였네요.  사용하는 것은 문제가 없고 전문 중고브로커라고 하는데 

 

좀 꺼림직해서..

 

 

 

그래서 제가 다시 야후에서 검색해서 저렴한 것을 다시 찾아봤습니다.  

 

아래 그림은 야후에서 검색해서 사이트를 찾은 것인데 약 5만원 정도네요..

 

최저가라고 말할 수는 없지만 저는 저 가격이면 살 의향이 있다고 봅니다.

 

다나와에서 사면 최소 300만원대이거든요.

 

아래의 사이트에서 adobe master collection을 구매해봤습니다

저렴하니까요. 그런데, 제품의 링크와 사용방법을 보니까 크랙이였습니다.

환불을 해주겠다했지만 아무 대답이 없더군요.

 

저는 구매결제를 paypal로 했고 당장 paypal에 환불요청을 했고 paypal은 중재를 해서 매도자의 답변을 요구하고

일정기간 응답이 없자 제게 환불처리를 해주었습니다.

 

여러분도 이런 사이트 조심하시고 이일로 저는 paypal을 적극 추천하고 있어요.

 

http://www.keysaleonline.com/adobe-cs6-master-collection-p-6.html

 

+ Recent posts