반응형

아주 유용한 CDN(Contents Delivery Network) 검색 사이트를 소개한다.
원하는 framework의 이름을 입력하고 검색하면 CDN full URL을 검색할 수 있다.
다음 사진은 검색 전후의 사진이다. jquery로 검색하면 관련 URL이 846개 검색되는 것을 확인한 수 잇다.

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

다음은 네이버 검색에 웹사이트를 등록하는 방법이다.

 

  1. 네이버 웹마스터 도구에 로그인 하기. (네이버 아이디가 있으면 별도로 가입할 필요 없음.)
  2. 사이트 추가에 원하는 웹사이트의 URL을 입력하고 '추가'버튼을 클릭
  3. 사이트 소유 확인.
    3가지 방법을 제공하고 있다.
    1) HTML파일 업로드 : 네이버에서 제공하는 html파일을 다운로드 받아, 웹사이트의 root에 업로드 하는 방법.
    2) HTML 태그 : 네이버에서 제공하는 meta tag를 웹사이트 index.html 의 <head>네에 복사하는 방법.
    3) 소유확인 없이 사이트 추가 : 비 추천. 소유확인이 있어야 네이버에서 제공하는 하는 각종기능을 사용할 수 있다.

* 먼저 '소유확인 없이 사이트 추가'를 한 후 나중에 소유 확인을 할 수도 있다.

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

자세한 내용은 구글의 'Search Console 고객센터'에 설명되어 있다. 문제는 너무 자세하다는 것이다. 처음 방문해서 읽다 보면 좀 당황스럽다. 내용은 '기본 체크리스트'를 중심으로 이루어져 있다.

기본 체크리스트는 다음과 같다.

  1. 내 사이트가 Google에 표시되나요?
  2. 사용자에게 고품질 콘텐츠를 게재하나요?
  3. 내 지역 업체가 Google에 표시되나요?
  4. 모든 기기에서 내 콘텐츠에 쉽고 빠르게 액세스할 수 있나요?
  5. 내 웹사이트는 안전한가요?

2번에서 4번의 경우 사이트의 내용이 적정한가, 서버의 위치가 구글서비스를 하고 있는 곳인가, 기술적 문제는 없는가를 확인하라는 것인데 일부는 운영자 스스로의 객관적 판단이 필요하고 일부는 범위가 모호한 기술적 문제이기 때문에 여기서 설명하지 않는다. 다만 일반적인 상황이라면 1번을 제외한 모든 사항은 만족할 것이다.

1번에 대한 확인은 간단하다.

구글의 검색창에 site:example.com이라고 검색해 본다. 물론 여기서 example.com은 여러분이 운영하는 사이트의 URL이다.

여기서 정상적으로 검색한다면 구글에서 벌써 여러분의 사이트를 크롤링했다는 뜻이다. 따라서 웹사이트를 등록할 필요가 없다.

하지만 검색이 안되면 지금부터 설명하는 데로 등록을 해야 한다.

1. '구글 웹마스터 도구 - Google Search Console'에 방문한다.

2. '시작하기' 버튼을 클릭한 후 새로운 창에서 'URL 접두어' 를 선택한다.

3. '소유권확인'이라는 새창이 뜨면, 'HTML 태그'를 클릭한다. 이때 생성된 메타태그를 복사하고 창은 그대로 놔둔 채로 4번항을 진행한다.

4. 자신의 사이트 index의 head에 복사한 meta tag를 삽입하고 저장한다. (당연한 얘기지만 서버에도 index파일을 교체해야 한다.)

5. 이제 3항의 창에서 '확인'을 클릭한다.

 

이제 구글 웹마스터 도구에 접속하면 대시보드가 보인다. 처음에 데이터가 보이지 않는 것은 크롤링 전이라서 그렇다. 몇일 후 방문하면 각종 데이터를 열람할 수 있다.

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

개발의 원칙으로 자주 소개되는 SOLID, KISS, YAGNI, DRY에 대해 알아본다.

 

KISS ( Keep it simple, stupid. )

바보같은 단순함을 유지해라.

 

YAGNI ( You Ain't Gonna Need it )

필요할때까지 그 기능을 만들지 않는다.

 

DRY ( Don't Repeat Yourself )

같은 일을 반복하지 마라.

 

 

SOLID

S - SRP(Single Responsibility Principle : 단일 책임 원칙) : 하나의 객체는 하나의 역할 만을 담당한다.

O - OCP(Open/Closed Principle : 개방-폐쇄 원칙) : 기존의 코드를 변경하지 않으면서, 기능을 추가할 수 있도록 설계가 되어야 한다.

L - LSP(Liskov Substitution Principle : 리스코프 치환 원칙) : 자식 클래스는 언제나 부모 클래스의 역할을 대체할 수 있어야 한다는 것을 말하며, 부모 클래스와 자식 클래스의 행위가 일관됨.

I - ISP(Interface Segregation Principle : 의존 역전 원칙) : 하나의 커다란 인터페이스 보다 여러 개의 구체적인 인터페이스가 좋다.

D - DIP(Dependency Inversion Principle : 인터페이스 분리 원칙) : 프로그래머는 “추상화에 의존해야지, 구체화에 의존하면 안된다.

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

CCL은 일정한 조건 하에 창작물의 이용을 허락하는 자유이용 라이센스(License)이다.

 

이용 허가 조건은 다음과 같다.

 

저작자 표시

저작자의 이름, 저작물의 제목, 출처 등 저작자에 관한 정보를 표시하는 조건 하에 자유롭게 이용할 수 있음. ( 문자표기: CC BY )

 

저작자 표시-비영리

저작자를 밝히면 자유로운 이용이 가능 하지만, 영리목적으로 이용할 수 없음. ( 문자표기: CC BY-NC )

 

저작자표시-변경금지

저작자를 밝히면 자유로운 이용이 가능 하지만, 저작물의 변경 없이 사용해야 함. ( 문자표기: CC BY-ND )

 

저작자표시-동일조건변경허락

저작자를 밝히면 자유로운 이용이 가능 하고, 저작물의 변경도 가능하지만, 2차적 저작물에는 원 저작물에 적용된 것과 동일한 라이선스를 적용해야 함. ( 문자표기: CC BY-SA )

저작자표시-비영리-동일조건변경허락

저작자를 밝히면 자유로운 이용이 가능 하고, 저작물의 변경도 가능하지만, 2차적 저작물에는 원 저작물과 동일한 라이선스를 적용해야 하며, 영리목적으로 이용할 수 없음. ( 문자표기: CC BY-NC-SA )

저작자표시-비영리-변경금지

저작자를 밝히면 자유로운 이용이 가능 하지만, 영리목적으로 이용할 수 없으며, 저작물의 변경 없이 그대로 이용해야 함.

( 문자표기: CC BY-NC-ND )

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

유튜브에 직접 채널을 개설하려고 하면 두가지 방법이 있다. 본 계정 혹은 브랜드 계정으로 채널을 개설 하는 것이다.

두 채널의 차이점은 다음과 같다.

 

[ 본 채널 ]

1. 본인만 관리할 수 있다.

2. 채널명은 성과 이름으로 나누어 설정한다.

3. 채널명을 변경한 후 일정기간 동안 변경이 불가능하다.

 

[ 브랜드 채널 ]

1. 본인 이외에 복수의 관리자를 추가 할 수 있다.

2. 채널명을 자유롭게 설정할 수 있다.

3. 채널명 변경은 언제든지 가능하다.

4. 채널을 제한 없이 개설할 수 있다.

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

워드에서 특정 용지에서 편집된 양식을 다른 사이즈의 용지에서 편집하려면 번거로운 일들이 많다. 양식의 용지를 바꿀 필요 없이 출력만 다른 사이즈의 용지에서 하려면, 확대/축소 비율만 바꿔주면 된다.

대표적인 용지의 확대/축소 비율은 다음과 같다.

 

[ 축소비율 ]

  • A3 → B4 : 86%
  • A4 → B5 : 86%
  • B4 → A4 : 81%
  • A3 → A4 : 70%
  • B4 → B5 : 70%

[ 확대비율 ]

  • B4 → A3 : 115%
  • B5 → A4 : 115%
  • A4 → B4 : 122%
  • A4 → A3 : 141%
  • B5 → B4 : 141%

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

Plugin을 설치할 수 있는 방법은 Plugins Admin을 이용하는 방법과 Plugins Folder에 직접 설치하는 방법 2가지가 있다.

[ Plugins Admin을 이용한 방법 ]

1. "플러그인 > Plugins Admin..." 을 클릭합니다.

2. 새 창이 열리면서 사용 가능한 플러그인 리스트가 보입니다.

3. 리스트 중 원하는 플러그인을 체크하고 install 버튼을 클릭합니다.

* 이 메뉴 "Update" 및 "Installed" 탭에서 이미 설치되어 있는 플러그인 확인 및 업데이트가 가능하다.

 

[ Plugins Folder에 직접 설치하는 방법 ]

외부에서 다운로드 받은 플러그인이 있다면 "플러그인 > Open Plugins Folder..."메뉴로 플러그인 폴더를 열어, 여기에 파일을 복사해 넣으면 된다.

 
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,