'말랑말랑 컴퓨터'에 해당되는 글 334건

  1. 2013.04.05 포토샵을 이용하여 회화 느낌의 사진 만들기2 by Y
  2. 2013.04.05 포토샵을 이용하여 회화 느낌의 사진 만들기 by Y
  3. 2013.04.04 고급필터로 데이터 추출하기 (고급필터 조건 작성법) by Y 9
  4. 2013.04.02 한글 2007 글자 정렬 by Y 4
  5. 2013.04.02 [Y&S 1차 배포] 티스토리 초대장 배포 (3장) (마감) by Y 50
  6. 2013.03.29 포토샵 브러쉬로 크레파스 글씨/ 칠판글씨 효과 만들기 by S
  7. 2013.03.29 애드센스 첫 수익금을 지급받다 (웨스턴유니온 지급받는 방법) by Y 2
  8. 2013.03.28 무료호스팅 '미리내' 계정 신청, 파일 업로드, DB 구축 by Y 6
  9. 2013.03.26 php 방문자수 소스 by Y 5
  10. 2013.03.26 한글 표를 다음 페이지로 넘기기 by Y 8
  11. 2013.03.26 엑셀 다중선택 범위 복사하기 (떨어져 있는 셀 복사) by Y 4
  12. 2013.03.25 엑셀 머리글/바닥글 삽입과 편집 by Y 4
  13. 2013.03.23 블로그 10문 10답 by Y&S
  14. 2013.03.21 티스토리 기본 서식을 이용하여 글을 작성해보자~!! by Y
  15. 2013.03.21 사진에 테두리 넣기 (색, 패턴, 그라디언트 테두리) by Y
  16. 2013.03.20 포토샵 점선 그리기와 활용 (점선테두리 만들기) by S 10
  17. 2013.03.19 외부 데이터 가져오기 1 (웹 데이터 엑셀로 가져오기) by Y 4
  18. 2013.03.18 엑셀 차트 만들기 (데이터 유효성 검사, VLOOKUP 함수) by Y 2
  19. 2013.03.15 한글 문서에 테두리와 배경 넣기 (쪽테두리/배경, 워터마크) by Y 1
  20. 2013.03.14 메일첨부파일 '열기'한 경우 파일 찾기 방법 by Y 47
  21. 2013.03.13 엑셀 시트의 일부분만 보호하기 (잠금, 시트보호, 시트보호해제) by Y
  22. 2013.03.12 포토샵에서 배경이 투명한 이미지 만들어 플래시 가이드모션 적용하기 by S
  23. 2013.03.11 APM 서버 구축하기 (APMSETUP7 다운로드) by Y 13
  24. 2013.03.08 알면 유용한 'html, 자바스크립트, php' 간단팁 모음 by Y 4
  25. 2013.03.07 피벗테이블로 데이터 분석하기 (자동서식 적용, 피벗차트 만들기) by Y 2
  26. 2013.03.06 유용한 PHP 함수 모음 (문자열 함수, 날짜 함수 등) by Y
  27. 2013.03.05 [매우 간단한] 파워포인트 창 두개 이상 띄우기 by S 10
  28. 2013.03.05 우편번호 DB 다운로드하여 테이블 만들기 (도로명 주소 포함) by Y 4
  29. 2013.03.05 PHP 기본 데이터베이스 관련 구문 by Y
  30. 2013.03.04 엑셀 연관 검색어 실습 (고급필터, 데이터유효성검사, 매크로) by Y 19

 

 

 

회화 느낌 사진 만들기 1탄

포토샵을 이용하여 회화 느낌의 사진 만들기 by Y

 

 

아래와 같이 왼쪽 사진을 오른쪽 회화 느낌의 사진으로 만들어보자.

사진은 미국 여배우 엘리자베스 테일러의 사진이다.

 

 

 

 

1. [Ctrl]+[J] 키를 눌러

배경 레이어를 복사한다.

 

 

 

 

2. 복사된 레이어에 필터를 적용하기 위해

[Filter]-[Brush Strokes]-[Accented Edges]를 클릭한다.

 

 

 

 

3. 필터 갤러리가 나타나면 기본 설정으로 놔두고 [OK] 버튼을 클릭한다.

 

 

 

 

4. 아래와 같은 경계선 강조 효과가 적용된다.

 

 

 

 

5. 배경 레이어와 합성하기 위해 블렌드 모드를 'Multiply'로 지정한다.

 

 

 

 

6. 배경 레이어를 선택한 후[Ctrl]+[J] 키를 눌러

배경 레이어를 또 복사한 후 맨 위로 옮긴다.

 

 

 

 

7. 선택된 레이어에 필터를 적용하기 위해

[Filter]-[Artistic]-[Poster Edges] 메뉴를 클릭한다.

 

 

 

 

8. 필터 갤러리가 나타나면 옵션을 변경한 후 [OK] 버튼을 클릭한다.

 

 

 

9. 아래와 같이 검정 테두리와 색상 단순화 효과가 적용된다.

 

 

 

 

10. 하단의 레이어와 합성하기 위해 블렌드 모드를 'Darker Color'로 지정한다.

 

 

 

 

11. [Ctrl]+[Shift]+[U] 키를 눌러 흑백 이미지로 변경한다.

 

 

 

 

12. [Ctrl]+[J] 키를 눌러

흑백 이미지를 복사한다.

 

 

 

 

13. 복사된 레이어에 흐림 효과를 적용하기 위해

[Filter]-[Blur]-[Gaussian Blur]를 클릭한다.

 

 

 

 

14. 'Radius' 값을 적당히 준 후 [OK] 버튼을 클릭한다.

 

 

 

 

15. 마지막으로 블렌드 모드를 'Screen'으로 지정하여 밝게 만들면 이미지가 완성된다.

 

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

포토샵 필터를 이용하여 왼쪽 원본 사진을

오른쪽 사진과 같은 회화 느낌의 사진으로 만들어보자.

참고로 사진은 70년대 트로이카

여배우였던 정윤희 님의 사진이다.

 

 

 

 

1. [Ctrl]+[J] 키를 눌러

아래와 같이 배경 레이어를 복사한다.

 

 

 

 

2. 복사된 레이어에 필터를 적용하기 위해

[Filter]-[Brush Strokes]-[Ink Outlines]를 클릭한다.

 

 

 

 

3. 필터 갤러리가 열리면 기본 설정으로 놔두고 [OK] 버튼을 클릭한다.

 

 

 

 

4. 아래와 같은 아웃라인 효과가 적용된다.

 

 

 

 

5. 계속해서 필터를 적용하기 위해

[Filter]-[Sketch]-[Water Paper]를 클릭한다.

 

 

 

 

6. 필터 갤러리가 열리면 아래와 같이 옵션을 변경하고 [OK] 버튼을 클릭한다.

 

 

 

 

7. 아래와 같이 밝은 픽셀 효과가 적용된다.

 

 

 

 

8. 이제 아래 배경 레이어와 합성하기 위해

블렌드 모드를 'Color Dodge'로 지정한다.

 

 

 

 

9. 레이어를 추가한 후 브러시로 다양한 색을 칠한다.

색은 마음대로 선택해도 된다.

 

 

 

 

10. 색상 레이어에 자연스러운 흐림 효과를 적용하기 위해

[Filer]-[Blur]-[Gaussian Blur]를 클릭한다.

 

 

 

 

11. 'Radius' 값을 크게 지정할수록 더 흐려진다.

 

 

 

 

12. 마지막으로 블렌드 모드를 'Color'로 지정하면 아래와 같이 그림이 완성된다.

 

 

 

 

올리비아 핫세 이미지로 같은 효과를 적용해보았다.

 

 

 

회화 느낌 사진 만들기 2탄

포토샵을 이용하여 회화 느낌의 사진 만들기2 by Y

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

고급필터는 아래와 같이 많은 양의 데이터가 있을 경우 원하는 조건의 데이터만 추출하는 기능이다.

예를 들어 지점명이 '대륙전자'인 데이터만 추출하고자 할 경우 사용한다.

비슷한 기능으로 자동필터가 있긴 하지만 OR 조건식을 만들 수 없고, 다른 위치에 결과를 추출할 수 없는 등 제약이 있기 때문에 고급필터를 더 많이 사용하게 된다.

 

 

 

 

 

고급필터 작성 순서

 

1. 조건식을 작성한다.

2. [데이터]-[정렬 및 필터]-[고급필터] 명령을 클릭한다.

3. '목록 범위'에는 전체 데이터 범위를 지정하고, '조건 범위'에는 본인이 작성한 조건을 범위 지정하고, '복사 위치'는 결과가 보여질 첫 번째 셀을 클릭한다.

 

 

고급필터에서 가장 어려운 부분이 1번인 조건식을 작성하는 것이다.

원하는 조건이 복잡해질수록 조건식도 당연히 복잡해진다. 조건식의 규칙을 알아보자.

 

 

고급필터 조건 작성 방법

 

1. 필드 제목을 무조건 옆으로 나란히 작성한다. (지점코드, 단가)

2. 조건을 모두 만족해야 하는 경우 조건을 옆으로 나란히 작성한다.(JL*, <800000)

 

 

3. 조건 중에 하나만 만족해도 되는 경우 조건을 대각선으로 작성한다.(대륙전자, >=80)

4. 같은 필드에서 모두 만족해야 하는 두 개 이상의 조건일 경우 필드 이름을 여러번 쓰고 조건을 나란히 작성한다.(무게(Kg), 무게(Kg)), (>=80, <=90)

 

 

5. 같은 필드에서 '이거나'라는 말이 나오면 위아래로 작성하면 된다. (DR*, JL*)

 

 

4. 조건에 식을 사용하여 'TRUE', 'FALSE' 등이 표시될 경우 필드 제목을 비워놓거나 존재하지 않는 내용을 써야한다.

 

① 조건 필드 제목을 비워놓은 경우 

14 앞뒤에 큰 따옴표("")를 앞뒤에 넣은 이유는

left, right, mid 등의 문자열 함수로 추출한 숫자는 문자형 숫자이기 때문이다.

이 조건은 컴활1급실기에서 많이 나오는 문제유형이다.

 

② 조건 필드 제목에 기존의 필드 제목과 상관없는 내용을 적은 경우(8월 판매, 평균 이상)

평균 범위를 절대참조로 지정하지 않으면 제대로 추출되지 않는다.

 

 

 

고급 필터로 데이터 추출하기

 

 

 

1. 데이터 범위를 모두 선택한 후 [고급필터] 명령을 클릭한다.

 

 

 

 

2. [고급필터] 창이 나타나면

데이터는 그대로 두고 다른 위치에 필터링하기 위해

'다른 장소에 복사' 옵션을 클릭하여 체크한다.

'조건 범위'는 작성해놓은 조건을, '복사 위치'는 원하는 셀을 선택한다.

 

여기에서는 아래의 조건을 선택했다.

 

 

 

 

 

3. 데이터에서 조건에 맞는 결과만 추출되었다.

아래는 '매출번호가 14로 끝나고, 제품코드가 'TV'로 시작하는 데이터'만 추출한 경우다.

 

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

한글 2007에서 일정 구분 기호로 구분하여 입력한 경우 아래 그림과 같이 세로 줄 데이터를 각각 필드로 인식한다.

그러므로 정렬하고자 하는 데이터일 경우 탭, 쉼표 등의 기호로 규칙적으로 입력해주면 좋다.

원하는 필드를 기준으로 정렬할 수 있는데 예를 들어 아래의 그림에서 이름을 기준으로 정렬하고자 할 경우 '필드1'을 기준으로 지정하면 된다.

글자일 경우 '가나다'와 '하파타' 중에서 정렬할 수 있고, 숫자일 경우 '012', '987' 중에서 정렬할 수 있다.

 

 

 

 

위의 데이터는 탭을 사용하여 각각의 필드를 입력했다.

위의 데이터를 이름을 기준으로 하여 가나다순으로 정렬해보자.

정렬할 데이터만큼만 블록지정한 후 [도구]-[정렬] 메뉴를 클릭한다.

 

 

 

 

[정렬] 창이 나타나면 첫 번째 기준의 '위치'를 '필드1'로 선택한다.

 

 

 

 

'형식'을 '글자(가나다)'로 선택한다.

 

 

 

 

필드 구분은 글자를 입력할 때 사용한 구분 기호를 선택할 수 있다.

'이름'을 입력한 후 한 칸을 띄우고 '전화번호'를

입력하는 식으로 입력했다면 '빈칸'을 선택해야 한다.

나는 탭을 입력했으므로 '탭'을 선택했다.

 

 

 

 

아래는 정렬의 결과다.

이름을 보면 '강요섭', '김민서'....등

가나다 순으로 정렬된 것을 볼 수 있다.

 

 

 

 

위의 데이터를 표로 변경한 후 표에서 정렬해보자.

데이터를 모두 선택한 후 [표]-[문자열을 표로] 메뉴를 클릭한다.

 

 

 

 

[문자열을 표로 만들기] 창이 나타나면 [설정] 버튼을 클릭한다.

만약, 다른 기호로 분리되어 있다면 '분리 방법 지정'을 선택하고

해당하는 기호를 입력하거나 선택하면 된다.

 

 

 

 

문자열이 표로 바뀌면 정렬하기 위해 [도구]-[정렬] 메뉴를 또다시 클릭한다.

 

 

 

 

[정렬] 창이 나타나면 나이를 기준으로 정렬하기 위해

'위치'는 '필드3', '형식'은 '숫자(012)'를 선택한다.

012는 숫자가 작은 수->큰 수로 정렬되는 방식이다.

 

 

 

 

아래 결과를 보면 나이가 작은 사람에서 큰 사람으로 정렬된 것을 볼 수 있다.

 

 

 

 

 

 

 
 
 
 

 

Posted by Y&S

 

 

 

i n v i t a t i o n

티스토리 초대장

Y&S 블로그에서 초대장을 최초로 배포하려고 합니다.

아래의 조건을 만족하시는 분들 중에서 선택하여 드리려고 합니다. 초대장을 받으신 후 24시간 내에 블로그를 개설하지 않으면 바로 회수하니 바로 개설해주세요.

오늘 저녁에 댓글 확인 후 일괄적으로 초대장을 보내드리겠습니다.

즉, 선착순이 아니니까 댓글을 최대한 정성스럽게 써주세요. (댓글은 비밀댓글로 써주세요)

 

이런 분들께 드립니다!

1. 다른 블로그를 사용해보셨던 분 블로그 주소를 남겨주세요. (선택사항입니다.)
2. 이메일 주소가 정상적인 분 (필수) 
3. 블로그를 시작하려는 이유를 최대한 인상적으로 남겨주신 분 (필수)
 

5장 중에서 한 장은 아는 동생에게 주고, 한 장은 배포하였는데 아는 동생은 블로그를 개설해서 정말 열심히 운영 중이고, 배포한 분은 얼마 전에 보니 블로그를 폐쇄했더군요.

개설 후 1주일 정도 지난 후였는데, 애초에 폐쇄하려면 뭐하러 초대장을 받았는지 이해가 안 갔음;;

 

오랫동안 초대장을 배포해오신 분들의 말씀에 의하면 90%는 이런 식으로 제대로 블로그가 운영되지 않거나, 이상한 용도로 사용하거나, 블로그를 만들기만 하고 제대로 관리하지 않는 경우가 대부분이라고 하십니다.

 

이런 사람들을 미리 알 수는 없을테니 다 방지할 수는 없겠지만, 그래도 최대한 노력한다면 어느 정도는 방지할 수 있을거라는 희망을 품고 있으니 제발 제대로 블로그를 운영하실 분들만 신청해주시길 바랍니다.

 

 

 

 

 

Posted by Y&S

 

 

 

 

 

포토샵 브러쉬를 이용하면 크레파스로 쓴 글씨나 색을 다르게하면

오른쪽처럼 칠판에 분필로 쓴것같은 효과를 낼 수 있다.

 

 

 

 

 

 

사실 아래처럼 예쁜 크레용 글씨체의 폰트<산돌크레용-B>들이 따로 있긴하지만

아무래도 모양이 한정되어 있고 

내가 원하는 모양을 낼 수 없으니 따로 브러쉬 효과를 알아두면

여러모로 유용하다. (정말?ㅋ)

 

 

 

 

일단 브러쉬 설정만 잘 만져주면 되는데

브러쉬툴을 선택하고 2번같은 아이콘이 안보인다면 window > brushes를 누른다.

 

 

 

 

 

 

Brush Tip ShapeDual Brush를 아래와 같이 설정해주면

자연스러운 크레파스같은 느낌의 브러쉬 효과를 낼 수있다.

물론 여기서 응용해서 자신이 원하는데로 조정해주면

좀 더 색다른 느낌도 얼마든지 낼 수 있다.

 

 

 

 

 

 

여기서 마우스로 예쁜 글씨체를 쓸 수 있다면

그냥 브러쉬 색상만 지정해서 자유롭게 써도 상관없겠으나

예쁜 폰트들이 많이 있으니 이걸 이용해 보는것도 괜찮다.

 

손글씨같은 맘에드는 폰트로 글씨를 쓰고

글씨레이어에 Ctrl+마우스왼쪽클릭하여 글씨영역을 선택한다.

 

(이때, 선택한 폰트가 얇다면 메뉴에서 Select > Modify > Expand

선택한 영역을 확장시킬 수 있다.)

 

 

 

 

 

 

레이어하나를 추가하고 글씨레이어를 끈 후, 글씨 선택 영역만 보이도록 한다.

 

 

 

 

 

그리고 그 위에 브러쉬로 자연스럽게 따라 그린다.

어차피 자연스러운 글씨체를 만드는거라서 정확히 딱딱맞게 채우려고 할 필요는 없다.

그냥 대충 한번씩 쓱쓱 그으면 된다. 

 

다 쓰고 나면 Ctrl+D를 눌러 선택영역을 해제하면 완성~!

 

 

 

 

 

그럼 크레파스로 쓴것같은 효과의 글씨를 쓸 수 있는데

추가로 엔터키옆의 "[", "]" 대괄호로 브러쉬 크기를 조절해주면

 글씨 두께를 좀 더 조정해서 사용할 수 있다.

 

 

 

 

이걸 응용하면 얼마든지 많은 모양들과 브러쉬 효과들을 만들어 낼 수 있다능~^^

(최상단 오른쪽의 분필로 쓴 듯한 칠판글씨는 같은 브러쉬 효과에

색상만 변경하여 마우스로 자유롭게 쓴 글이다.)

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

애드센스 수익이 100달러에 도달하면 바로 수익금을 지급받는 줄 알았던 아무것도 모르는 때도 있었다.

하지만 생각해보니 그럼 매달 말일 지급된다는 게 말이 안된다는 걸 깨닫고, 제대로 알아보니 매달 말일 최종 수입이 100달러 이상되면 다음달 말쯤 지급되는 거였다.

구글에 의하면 최종 수입이란 예상 수입에서 '처리 지연, 반올림, 무효 클릭 조정'에 의한 금액을 차감한 실제로 지급되는 금액을 의미한다. 우리도 원래 예상 금액에서 3~4달러 정도 차감된 금액이 지급되었다.

 

처음 애드센스 광고를 달았던 12월부터 2월까지의 수익금이 100달러를 훨씬 넘어서 이제나 저제나 기다리던 중..

3월 25일부터 '지급처리중'이 뜨더니 다음날인 3월 26일 '지급완료'로 바뀌어 수익금을 지급받는데 결정적으로 필요한 MTCN 번호를 확인할 수 있었다.

 

 

 

 

애드센스 페이지에서 [홈]-[지급] 페이지에서 '지급내역 상세 보기'를 클릭하면 같은 페이지에서 아래와 같은 정보를 확인할 수 있다.

 

 

 

 

여기에서 MTCN 번호를 확인할 수 있고, '수입 명세서'를 클릭하면 아래와 같은 수입 명세서 화면을 확인할 수 있다.

위의 화면과 아래의 화면을 폰으로 찍어가면 지급에 필요한 정보를 따로 적어갈 필요없으니 편리하다.

 

 

 

 

요새는 많은 분들이 지급 방식으로 웨스턴유니온을 선택하는 걸로 알고 있다. 아무래도 쉽게 지급받을 수 있는 장점이 있기 때문일 것이다. 웨스턴유니온으로 지급받을 경우 기업은행에서만 가능하며 준비물은 다음과 같다.

 

1. MTCN 번호

2. 지급받을 정확한 금액

3. 영문 이름, 영문 주소

4. 신분증

 

  

 

 

폰으로 화면을 캡쳐했다면 신분증과 폰만 들고 기업은행에 찾아가 일반 창구 번호표를 뽑고 기다리면 된다.

어떤 분은 상담 창구의 번호표를 뽑아야 한다고 했는데 이건 상관없는 듯하다.

직원에게 '웨스턴유니온 송금' 때문에 왔다고 하면 서류를 주면서 '송금 받으실 때'의 '수취인' 부분을 적으라고 한다. 이때 이름과 주소를 영문으로 적어야한다.

 

서류를 다 적어서 주면 2~3분 내로 돈을 받을 수 있다.  환율을 보니 1,100원이었다.

원래 달러로 받아 환율이 올랐을 때 환전하려고 했는데, 갑자기 맘이 바껴 그냥 환전했다는;;

(환율이 오르길 기다리는 맘이나 주식 오르길 기다리는 맘이나~그걸 가 알리오~)

나는 기업은행 통장을 가져가 통장에 바로 입금해달라고 했는데, 현금으로 받으면 그 느낌도 좋을듯하다.

 

잠깐 기다리는 동안 직원분이 뭐 때문에 웨스턴유니온으로 송금받냐 물어보셔서 '구글'이라고 대답했더니 지난달에 한 분 계셨다고 아는 척을 하셨다는; 생각보다 우리 주위에는 애드센스하는 사람이 적은 듯하다.

그나저나 구글!! 웨스턴유니온보다 더 편리한 통장 입금으로 바꿔주면 안될라나요?

(직장인이 은행에 가기도 힘들거니와 집 근처에 기업은행이 없어 왔다갔다 너무 오래 걸렸으요 ㅠ)

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

나야나에 있던 사이트가 접속횟수 부족으로 차단된 후 내 컴퓨터를 APM 서버로 구축하여 DB 오류를 모두 수정한게 일주일 전쯤이다. 아래는 이때 쓴 글이다.

APM 서버 구축하기 (APMSETUP7 다운로드) by Y

 

어짜피 나야나에서는 더 이상 무료호스팅의 신규 신청을 받지 않는다고 한다. 그래서 새로운 무료 호스팅 업체로는 전부터 잘 사용해왔던 '미리내'로 결정했다.

지금부터 1. 미리내의 무료호스팅을 신청하고 2. 알드라이브를 이용하여 계정에 파일을 업로드한 후에 3. DB까지 구축하여 사이트를 이전하는 과정을 설명해보겠다.

 

 

 

미리내는 내가 알기로 꽤 오래전부터 무료 호스팅을 서비스해왔던 업체다. 예전에는 매달 연장신청해야 계속해서 유지가 됐었는데, 이제 2개월로 늘어나 2개월마다 연장신청하면 될 듯하다. 연장신청은 메일로 오므로 잘 사용하지 않는 메일 주소보다는 잘 사용하는 메일 주소를 적는것이 좋다.

 

미리내 무료호스팅 서비스 내역

 

서비스 환경 - Apache + PHP + MySQL

HDD(계정용량) - 50 MB
MySQL(DB용량) - 20 MB (MySQL 4.0 / 4.1)
Traffic(트래픽) - 기본 일일 100MB, 별머니를 이용하여 총 400MB를 사용 가능

무료 도메인(domain) 제공 - Http://계정ID.mireene.com

 

미리내 부가 기능

 

DB관리기 (php admin) Http://계정ID.mireene.com/mysql
웹FTP (파일 다운/업) Http://계정ID.mireene.com/webftp
My Disk (HDD용량 체크) Http://계정ID.mireene.com/my-disk

 

 

 

미리내 무료호스팅 신청하기

 

 

 

미리내에서 무료호스팅을 신청하는 건 매우 쉽고, 시간도 오래 걸리지 않는다.

 

1. 미리내(http://www.mireene.com/) 홈페이지에 접속하고 회원 가입을 한다.

2. 미리내 첫 페이지 오른쪽 상단의 [무료 호스팅 신청]을 클릭한다.

3. 계정 정보 입력 페이지에서 DB 암호 등을 입력한다.

4. 정보 입력 후 신청하면 인증메일을 바로 받아볼 수 있는데 메일 내용에서 [인증하기] 버튼을 클릭한다.

5. 미리내는 신청 후 정해진 세팅 시간에 일괄적으로 세팅이 이루어진다.

("주중 평일 13:00 ~ 14:00 / 18:00 ~ 19:00")

그러므로 두 번의 세팅 시간 전에 서비스를 신청하면 세팅 시간에 바로 세팅이 완료되었다는 메일을 받아볼 수 있다. (나도 오전 11시에 신청하고, 오후 1시에 세팅 완료 메일을 받았다.)

 

 

 

미리내에 파일 업로드하기

 

 

미리내는 웹FTP 주소도 있지만 파일이나 폴더가 한번에 한개씩만 업로드되므로, 알드라이브를 추천한다.

 

 

알드라이브는 무료 프로그램이므로 이스트소프트사의 알툴바 페이지(http://www.altools.co.kr/main/Default.aspx)에서 다운받아 설치할 수 있다. 예전엔 파일 전송 프로그램 이름이 '알FTP'였는데 바뀐듯하다. 내 미리내 계정에 접속하기 위해 [접속하기]를 클릭한다.

 

 

 

[접속하기] 창이 나타나면 아래와 같이 계정 정보를 입력한다. 여기에서 아이디와 밀번호는 미리내 계정 즉, 미리내 로그인할 때 입력하는 아이디와 비밀번호이다. 서버 기본 경로는 안적어도 되지만 [html] 폴더 더블 클릭하기 귀찮아서 적었다. 미리내의 기본 폴더의 이름은 'html'이고, 모든 파일은 'html' 폴더 안에 업로드해야 한다.

 

 

 

이제 [업로드]를 클릭하면 내 컴퓨터에 있는 파일을 계정으로 업로드할 수 있다. 업로드할 때 모두 선택하여 한꺼번에 업로드할 수 있다. 기본 폴더인 'html' 폴더 안에 있는 'index.html'은 꼭 지워야 내 사이트의 첫 페이지를 확인할 수 있고, 지우지 않은 경우 미리내 기본 첫 페이지가 표시된다.

 

 

 

 

미리내에 DB 구축하기

 

 

미래내 DB 관리 주소인 'http://계정ID.mireene.com/mysql'로 접속해보면 DB 네임과 DB 암호를 입력하는 보안창이 나타난다. DB 네임과 DB 암호는 세팅 완료 메일을 보면 알 수 있다. DB 네임과 DB 암호를 제대로 입력했다면 DB 관리 프로그램으로 접속할 수 있다.

 

 

 

이제 익숙한 phpMyAdmin 프로그램을 볼 수 있다. 미리내에서 새로운 데이터베이스를 만들 권한은 없으니 이미 만들어져 있는 DB에 테이블을 만드는 수밖에 없다. 왼쪽에서 DB 이름을 클릭한다.

 

 

 

나는 미리 내 컴퓨터에 있는 DB를 내보내기 기능으로 백업한 상태여서 [Import] 탭을 클릭하여 바로 DB를 불러와 적용할 수 있었다.

 

 

 

여기서 잠깐~!!

 

모두 완료하고 내 주소인 http://armig.mireene.com로 접속해보니 'DB에 연결할 수 없다'는 메시지가 떴다. 뭐 여기까지는 예상했던 바이므로 DB 연결하는 php 파일을 열어 척척 작성하던 중에 미리내의 DB 호스트를 몰라 당황했지만, 의외로 'localhost'였다는;;; 에구 허무해라~~

 

다음은 미리내 DB 접속할 경우 DB 연결 코드이다.

 

<?
$connect=mysql_connect( "localhost", "DB아이디", "DB암호") or die( "DB에 연결할 수 없습니다.");
mysql_select_db("DB네임",$connect);
mysql_query("set names euckr", $connect);
?>

 

 

결국 사이트 이전 완료~!!

 

 

 

 

 
 
 
 

 

Posted by Y&S

 

 

 

 

 

오늘 방문자수와 전체 방문자수만 표시되는 간단한 PHP 코드이다.

아래의 코드는 사이트에서 실제로 사용되는 코드이고, 위의 그림은 내 사이트에서 방문자수 부분을 캡쳐한 그림이다. 하단에 소스 파일도 첨부했음~

 

 

 

counter 테이블 만들기

 

 

create table counter(
   num int not null auto_increment,
   date varchar(20) not null,
   count int not null default 0,
   primary key(num)
)

 

 

 

 

방문자수 구하기 소스

 

 

<?
include('../bbs_file/dbconn.php'); //이 경로는 본인의 홈페이지에서 DB 접속
파일의 경로이다.
$sum=0;
$todayc = date("Y-m-d"); // 현재의 '년-월-일-시-분'을 저장
$sql="select * from counter where date='$todayc'";
$result=mysql_query($sql, $connect);
$row=mysql_fetch_array($result);

if(!$row){
$sql0="insert into counter(date, count) values('$todayc', 1)";
mysql_query($sql0, $connect);
}else{
$sql1="update counter set count=count+1 where date='$todayc'";
mysql_query($sql1, $connect);
}

$sql="select * from counter where date='$todayc'";
$result=mysql_query($sql, $connect);
$row=mysql_fetch_array($result);
$count=$row[count];

$sqlt="select * from counter";
$resultt=mysql_query($sqlt, $connect);
while($rowt=mysql_fetch_array($resultt)){
$sum+=$rowt[count];
}
?>
오늘 방문 : <?=number_format($count)?><br>
전체 방문 : <?=number_format($sum)?> 

 

 

 

 

방문자수 구하기 소스 파일

 

 

counter.php

 

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

아래와 같이 표의 길이가 길 경우 다음 페이지로 넘어가서 표시되고

제목셀이 다음 페이지에도 자동으로 표시되는 방법을 알아보자.

 

 

 

 

1. 아래와 같이 표의 [개체 속성]을 클릭한다.

 

 

 

2. 표의 크기는 고정되어 있지 않아야 하므로 '크기 고정'을 체크 해제한다.

3. 표가 글자처럼 취급되면 다음 페이지로 넘어가지 않으므로 '글자처럼 취급'도 체크 해제한다.

4. [표] 탭에서 '여러 쪽 지원'의 '쪽 경계에서 나눔'을 선택한다.

5. 제목 줄이 다음 페이지에도 자동으로 표시되도록 '제목 줄 자동 반복'을 체크한다.

 

 

 

 

6. 제목 셀을 지정하기 위해 매 페이지마다 반복하고 싶은 셀을 블록지정하고 [표/셀 속성]을 클릭한다.

 

 

 

 

7. [셀] 탭에서 '제목 셀'을 체크한다.

 

 

 

 

8. 인쇄 미리보기 창으로 가보면 제목셀이 자동으로 반복되는 것을 볼 수 있다.

 

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

다중 선택이란?

모양이 불규칙한 두 개 이상의 떨어져 있는 선택을 의미한다.

 

 

1. 아래의 경우는 다중선택 범위가 아니다.

 

 

 

2. 아래의 경우는 열 길이가 다르므로 다중선택 범위이다.

 

 

 

 

3. 아래의 경우도 시작 행과 끝 행이 다르므로 다중선택 범위이다.

 

 

 

 

1의 경우에는 [Ctrl]+[C]를 눌러 바로 복사가 되지만,

2번, 3번의 경우에는 [Ctrl]+[C]를 누를 경우 다음과 같은 메시지가 뜨게 된다.

다중 선택 범위에서는 복사 명령을 수행할 수 없다는 경고창이다.

 

 

 

 

이럴 경우 클립보드를 이용하여 다중선택범위를 복사할 수 있다.

 

 

1. 아래와 같이 버튼을 눌러 클립보드 창을 띄운다.

 

 

 

 

 

2. 복사할 부분 중에서 이어진 범위를 선택한 후 복사하면

클립보드 창에 항목이 추가된다. 

 

 

 

 

3. 선택 모양이 다른 범위를 선택한 후 복사하면

클립보드 창에 또 항목이 추가된다.

 

 

 

 

4. 위와 같은 방법으로 복사하려는 부분을 모두 추가한 후

아래와 같이 클립보드 창에서 [모두 붙여넣기] 버튼을 클릭하면

원하는 위치에 다중선택 범위가 붙여넣기가 완성~!!

 

 

 

 

5. 클립보드 항목에서 다음 버튼을 클릭하면

하나씩 붙여넣거나 삭제가 가능하다.

 

 

 

 

 

 

다른 방법으로는 '앳마'님이 직접 만드신 엑셀 추가 기능 'My_Addin'를 이용할 수 있다.

다중선택범위를 복사하기 위해 알아보다가 알게 되었는데 엑셀 리본 메뉴에 'My_Addin'이라는 추가 도구를

설치하면 엑셀에서는 지원이 안되던 기능들을 사용할 수 있게 해준다.

그 외에도 엑셀에 유용한 고급 기능이 많은 블로그다.

 

'앳마의 블로그' 주소

http://blog.naver.com/atmyhome

'My_Addin' 다운 주소

http://blog.naver.com/atmyhome/90160453186

다중선택범위 복사 사용법 주소

http://blog.naver.com/atmyhome?Redirect=Log&logNo=90150815117&from=postView

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

머리글/바닥글은 모든 페이지에 걸쳐 페이지 번호나 회사 이름 등이 표시되도록 하는 기능이다.

반복되는 문구가 문서의 위에 위치하면 머리글, 아래에 위치하면 바닥글이 된다.

 

 

 머리글/바닥글이 삽입된 모습

 

 

머리글/바닥글을 삽입하는 방법은 두 가지가 있다.

1. 엑셀 2007 이전 버전 방법 - [페이지 설정] 대화 상자를 이용한다.

2. 엑셀 2007 이후 버전 방법 - [페이지 레이아웃] 보기 상태를 이용한다.

 

 

 

머리글/바닥글 삽입

 

 

 

1. 이 문서는 아래와 같이 두 개의 페이지로 나뉘어져 있다.

가운데 점선은 강제로 페이지를 나누거나, [인쇄 미리보기]를 했다면 나타난다.

 

 

 

 

2. [보기]-[페이지 레이아웃] 명령을 클릭하여 화면을 변경한다.

아니면 상태표시줄에 있는 [페이지 레이아웃] 단추를 클릭해도 된다.

 

 

 

 

 

 

3. 머리글을 추가하기 위해 위쪽으로 마우스를 가져가면

아래 그림처럼 색이 채워지고 '클릭하여 머리글 추가'라는 글이 보인다.

왼쪽, 가운데, 오른쪽의 3개의 영역이 있으므로 원하는 위치를 클릭하면 된다.

 

 

 

 

4. 여기에서는 왼쪽 영역을 클릭했다.

[머리글/바닥글 도구]-[디자인] 탭에서

[페이지 번호]를 클릭하면 현재 페이지수를 표시할 수 있다.

[페이지 수]를 클릭하면 전체 페이지수를 표시할 수 있다.

여기에서는 [페이지 번호]를 클릭한 후 '/'를 입력하고

[페이지 수]를 클릭했다.

 

'전체 10 페이지 중 2 페이지'와 같이 표시하고 싶을 경우에는

'전체 &[페이지 번호] 페이지 중 &[전체 페이지 수] 페이지'로 작성하면 된다.

 

 

 

 

5. 다른 셀을 클릭해보면 각각의 페이지에 해당하는 페이지 번호가 나타난다.

 

 

 

 

6. 가운데 머리글 영역에는 직접 머리글을 입력했다.

회사명이나 작성자 등을 입력할 경우에 직접 내용을 입력하면 된다.

 

 

 

 

7. 오른쪽 영역에는 날짜를 입력하기 위해 [현재 날짜]를 클릭했다.

 

 

 

 

8. 완성된 현재 날짜의 모습이다.

 

 

 

 

9. 머리글 글자를 꾸밀 경우 [홈] 탭을 이용하면 된다.

 

 

 

 

10. 바닥글도 머리글과 똑같은 방법으로 추가할 수 있다.

 

 

 

 

11. 이전 버전의 방식으로 머리글/바닥글을 삽입할 경우

아래와 같이 [페이지 레이아웃]-[페이지 설정]의 자세히 버튼을 클릭하여

[페이지 설정] 대화 상자를 표시한 후 [머리글/바닥글] 탭을 클릭한다.

[머리글 편집]과 [바닥글 편집] 버튼을 클릭하면 삽입할 수 있는 창이 나타나고,

기본적으로 위의 [머리글/바닥글] 도구와 입력 방식은 같다.

 

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

티스토리 기본 서식을 안 기념으로 그 중에서 탐났던 '10Q/10A' 서식을 사용하여 글을 써보려 해요.

블로그 개설 100일(ㅋ) 기념으로 블로그에 대한 이런 저런 이야기를 할 수 있을 듯..

 

그리고 이 글은 블로그 최초로 나 Y인 동생 S가 함께 쓰는 글이면서, 최초로 존댓말로 쓰는 글이네요 ㅎㅎ

 

10Q/10A

티스토리와 만난 첫 날을 기억하세요?
여러분들이 들려주는 티스토리의 기억들을 남겨주세요!
Q1 : 블로그 개설일은 언제인가요?
A : 2012년 12월 13일
Q2 : 누구에게 초대를 받았나요? 초대해준 분을 소개해주세요!
A :

 

Y

이 질문을 보고 초대장을 받은 후 처음으로 초대해주신 분의 블로그를 방문해봤는데..

무려 4년 연속 파워블로그 상을 받으신 대단한 분이셨음 헛~!!

게다가 웹툰까지 그리시는 분이었네요. 웹툰 그림이 너무 이뻐요.

좋은 기운을 가지신 분의 초대장을 받아 블로그를 개설하게 되어 좋은 일만 생길 것 같은 느낌이 드네요 ㅎ

 

하로기의 무비툰 (http://movietoon.net)

 

이 글은 당연히 안보시겠지만..그래도 늦게나마 감사드려요 꾸벅~

 

 

S

초대장 준 사람 알수있는거였어여? ㅎㅎ 초대한 당사자만 아는줄 알았는데 몰랐다능~ ^^;

Q3 : 지금 당신의 블로그 현황은 어떤가요?
A : 글 수 - 281개 / 댓글 수 - 210개 / 트랙백 수 - 0개 / 방명록 수 - 15개
Q4 : 블로그 이름의 뜻은 무엇인가요?
A : Y와 S는 저와 제 동생의 이름에서 따온 이니셜이고, 나머지는 말 뜻 그대로입니당~
Q5 : 블로그를 하면서 가장 좋았던 기억이 있나요?
A :

 

Y

초반부터 꾸준히 기뻤던 건 아무래도 방문자수가 급격하게 늘었을 때였어요.

자식이 쑥쑥 크는 걸 보고 기쁨을 느끼는 것과 비슷한 느낌일 듯 싶네요.

 

S

블로그가 크고 있다는 느낌!!! 맞아여...

뭔가 웹상에 내 공간이 생기고 거기에 내 삶을 하나하나 채워나가면서 소중해 지는 것~

누군가 내 글에 첫 댓글을 달았을때도 신기하고 기분 좋았던거 같구요.

Q6 : 블로그를 하면서 달라진 것이 있다면?
A :

 

Y

블로그도 중독이 되나봐요.

여행을 가도, 맛있는 걸 먹어도, 좋은 걸 봐도 항상 블로그에 글써야지라는 생각이 먼저 드는 걸 보면요.

그리고, 아무래도 많은 시간을 블로그와 함께 하므로 또 다른 친구가 생긴 느낌이 들어요

 

S

인생을 좀 더 돌아보게 된달까...

글을 쓰면서 생각을 정리할때도 있고 인생에 뭔가 남길만한걸 하고 있다는 뿌듯함?

저 역시 뭔가를 할때마다 이거 글써야겠다는 생각때문에 집중 못할때도 있지만 ㅋ

Q7 : 나만 아는 티스토리의 숨겨진 기능은 무엇인가요?
A :

 

악~~~ㅎㅎㅎ 나만 아는??? 이건 티스토리 관리자만 가능한 능력 아닐까요? ㅎㅎ

 

S

그런게 있나? ㅋ 내가 알면 다 아는거~

Q8 : 앞으로 어떤 블로거가 되고 싶나요?
A :

 

Y

진정성을 놓치지 않는 블로거가 되고 싶네요. 

 

S

딱히 어떤 블로거가 되겠다는 생각보다는 그냥 마이 스타일? ㅎ

남과는 다른 우리만의 특별한 블로그를 만들어 가고 싶어요.

Q9 : 당신의 블로그 친구를 소개해주세요!
힘이 되는 블로그 : ...
재미있는 블로그 : ...
존경스러운 블로그 : ...
특이한 블로그 : ...
멋진 블로그 : ...
아름다운 블로그 : ...
절친한 블로그 : ...

 

Y

워낙 우리 블로그에만 신경쓰느라고 이제 겨우 다른 분들의 블로그에 관심을 가지는 단계라 아직은 딱히 없는거 같네요.

 

S

음...저도;; 반성반성~

Q10 : 내 블로그를 구독하거나 즐겨 찾는 분들에게 한 말씀 해주세요!
A :

 

Y

열심히 존댓말 쓰고 있는거 이쁘게 봐주시구요 ㅎㅎ (항상 반말하는 놈들이 할 말은 아니죠? ㅎㅎ)

구독하시거나 즐겨 찾기 해주신 분들, 링크해주신 분들 모두 감사드립니다.

 

S

사실 누군과 와서 제 글을 읽는다는거 자체가 신기함 +_+

편협하거나 조금은 잘못된 정보가 있더라도 너그러이 이해해 주는 마음...을 바라구요~

제 글이 조금이나마 도움이 된다면야 언제나 감사할 따름입니다.

모두모두 행복하세요^^

 

 

 

 

 

Posted by Y&S

 

 

 

 

 

드디어 첫 티스토리 초대장을 배포받은 기념으로 멋지게 글을 써보리라 벼르면서

다른 사람들이 쓴 초대장 배포 글을 열심히 탐구(?)하던 중에 이상한 사실 하나를 포착하였다.

 

바로 몇몇 분들의 티스토리 초대장 배포 글이 비슷비슷했던 것~!!

물론 이미 알고 있는 분들은 짐작하겠지만

티스토리에서 제공하는 기본 서식을 이용하여 썼기 때문이었다.

티스토리에 둥지를 튼 후 나름 블로그에 관해 많이 알았다고 자부했었건만..

서식을 만들어 사용한다는 것만 알았지 기본 서식이 있는건 몰랐다는;; 

난 아직도 멀었다는 생각이 든다. (먼산)

다음은 티스토리에서 제공하는 5가지의 기본 서식과 캡쳐 화면이다.

 

 

 

글쓰기 화면에서 오른쪽 하단의 [서식]을 클릭하면

5가지의 기본 서식을 확인할 수 있다.

 

 

 

 

 

[블로그 연말 결산]

 

 

 

[크리스마스 카드]

 

 

 

 

[10Q/10A]

 

 

 

 

[여행 후기]

 

 

 

 

[티스토리 초대장]

 

 

 

각 서식의 글자는 모두 수정할 수 있다.

이중에서 '블로그 연말 결산'과 '10Q/10A'은 금방 써보고 싶을 정도로 군침이 도는 서식이라능~

요렇게 이쁜 서식이 있어  이제 티스토리 초대장 배포 글 쓰는 건 걱정 없을 듯~

 

티스토리 초대장 배포 글을 쓸 경우 서식을 이용하여

멋지게 글을 작성한 후 태그에 '티스토리 초대장'이라고 입력하면

티스토리 홈페이지의 '초대장 나눠드립니다~' 목록에 자동으로 뜬다는 걸 잊지말자.

이곳은 초대장을 원하는 많은 사람들이 내 글을 쉽게 찾아볼 수 있는 곳이다.

 

 

아래는 티스토리 초대장을 배포해주는 글을 바로바로 확인할 수 있는 곳이다.

http://www.tistory.com/invitation/?_top_tistory=left_invitation

 

 

 

 

 

 
 
 
 

 

Posted by Y&S

 

 

 

내가 블로그에 올리는 사진이 인물 사진일 경우에 주로 사용하는

레이어 스타일의 stroke와 Fill을 이용한

초단간 패턴 테두리 넣는 방법을 소개해보겠다.

 

 

 아래와 같이 테두리를  'Color', 'Pattern', 'Gradient' 중에서 선택한 후

두께나 색상, 패턴 등은 넣는 사람의 취향껏 바꿀 수 있다. 

 

 

 

 

1. 사진을 불러오면 'Background' 레이어만 있을 것이다.

'Background' 레이어에는 레이어 스타일을 설정할 수 없으므로

[Ctrl]+[J] 키를 눌러 배경 사진을 복사하자.

 

레이어에 내용이 없으면 레이어 스타일이 적용되지 않으므로

1. 배경 레이어를 복사하든지 2. 새 레이어를 만들어 색을 채워야한다.

 

 

 

 

2. 흰색을 채운다.

전경색 채우기 -> Alt+Delete, 배경색 채우기 -> Ctrl+Delete

 

이 예제에서 이 과정은 생략해도 된다.

흰색을 넣는 이유는 8번 순서에서 나온다.

 

 

 

 

3. 레이어 스타일에서 [Stroke]를 선택하여 적용한다.

 

 

 

 

4. 레이어 스타일 창이 열리면

선이 레이어의 안쪽으로 들어가야 보이므로

'Position'을 'Inside'로 설정한다.

 

 

 

 

5. 여기에서는 패턴 테두리를 만들기 위해 'Fill Type'에서 'Pattern'을 선택한다.

'Color'는 색, 'Gradient'는 서서히 변하는 그레이디언트를 의미한다.

 

 

 

 

6. 이제 패턴을 선택할 수 있다.

패턴은 본인이 만든 것을 사용할 수도 있다.

 

'Size'로는 선의 두께, 'Opacity'는 선의 투명도,

'Blend Mode'로는 아래 레이어와 합성할 수 있는 혼합 모드이다.

 

 

 

 

7. 테두리에 선택한 패턴으로 테두리가 3px로 들어가있다.

 

 

 

 

8. 이제 'Fill''0'으로 설정한다.

 

'Fill'은 레이어의 내용만 투명하게 설정할 수 있는 기능이다.

반면, 'Opacity'는 레이어의 픽셀과 레이어 스타일에 모두 투명도가 적용된다.

즉, 'Opacity'를 '0'으로 지정하면 레이어와 레이어 스타일 모두 보이지 않는다.

 

 

 

 

 'Fill'에 0이 아닌 다른 값을 넣으면 흰색 레이어이므로

아래와 같이 밝은 느낌의 이미지로 보정된다.

 

 

 

완성된 이미지이다.

 

 

 

 

'Color'를 선택하고 흰색, 'Size'는 크게, 'Opacity'를 줄인 경우

 

 

 

 

'Gradient'를 선택하고 나머지는 위와 동일게 설정한 경우

 

 

 

 

순 서 정 리

1. 레이어 복사 (Ctrl+J)

2. 레이어 스타일의 Stroke 적용

Position(위치) -> inside

Fill Type(선 타입) -> 'Color', 'Pattern', 'Gradient' 중에서 선택

Size, Opacity 등을 선택한 후 [OK] 클릭

4. 레이어의 Fill을 '0'으로 변경

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

웹 페이지를 만들기위해 포토샵을 쓰다보면 점선이 필요할 때가 종종있다.
이 점선을 그리기 위해서는 브러쉬툴이 필요한데

이 브러쉬툴의 설정에 따라 여러가지 모양의 점선을 만들어낼수가 있다.

 

 

 

 

그럼 가장 기본적인 점선 그리기부터 알아보자. (포토샵 cs3기준)

 

 

브러쉬툴을 선택하고 2번같은 아이콘이나 안보인다면 window > brushes를 누른다.

 

 

 


Brushes Tip Shape를 선택해 브러쉬 모양과 크기 선택후

spacing으로 점선간격을 조정하면 하단우측과 같이 점선을 그릴 수 있다.
(이때, 작업판에 그리기전 Shift키를 누른 상태로 그려주면 직선이 반듯하게 그려진다.)

 

 

 

 

 

 

 

위와같은 방법이 가장 쉽고 빠른 방법이지만

이렇게 하면 점선모양에 한계가 있다.
우리가 보통 점선으로 많이 알고있는 바늘질한듯한 모양을 내기 위해서는

한단계 과정을 더 거쳐야 된다.


Brush Tip Shape Dual Brush를 사용해서 아래와 비슷한 설정을 해주면

예쁘게 바늘질한듯한 점선모양이 나타나는데
첫번째 'Shape Dynamics'을 체크해서 이것저것 움직여보면

일정한 모양이 아닌 훨씬 더 다이나믹한 효과를 내 줄수 있다.

 

 

 

 

 


 

추가로 이렇게 마음에 드는 설정을 선택하고

엔터키옆의 "[", "]" 대괄호로 브러쉬 크기를 조절해주면

아래와같이 크기별로 원하는 점선을 그릴 수 있다.

 

 

 


========================================================================================================= 

 

 

자, 그럼 여기서 한발나아가 일자라인이나 자유곡선이 아닌 마퀴툴을 이용해

선택한 모양을 따라 테두리에 점선라인이 그려지게 하는 방법을 보자.

 

 

 

일단 브러쉬로 위와같이 원하는 점선모양을 설정해준 후,
아래의 방법대로 1번부터 따라하면 된다.


1. 원하는 모양의 마퀴툴을 선택한다.
2. 점선이 그려질 색상 선택한다.
3. 새 레이어를 추가한다.
4. 작업판에 그려주는데 이때 상단 옵션바를 이용해 모양을 더하거나 빼서 좀더 다양하게 만들어도 상관없다.
5. paths탭을 선택해야하는데, 없다면 window > Paths로 꺼내준다.
6. 하단에 선택한 모양대로 패스를 만들어주는 아이콘을 클릭한다.
7. 생성된 path에 마우스 오른쪾을 클릭한다.
8. Stroke Path 클릭한다.
9~10. Brush를 선택하고 OK버튼을 누른다.
11. 이 때 패스선이 그대로 보이므로 Path창의 바깥쪽을 아무데나 클릭해주면 패스선이 없어진다.

 

 

 

 

 

이걸 활용하면 쉐이프 모양대로 테두리 점선라인을 만들 수 있다.


1. 쉐이프툴을 선택한다. (만일 다른 모양이면 오래눌러 바꿔주자)
2. 쉐이프모양대로 패스를 만드는 path를 선택한다.
3. 원하는 쉐이프모양을 선택해준다.


그런 후 위의 7~11번 과정을 반복하면 예쁜 모양의 점선 테두리가 완성~!!!

 

 

 

 

 

이제 원하는데로 점선을 만들어 사용해 보세요~^^ 

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

외부 데이터 가져오기 기능은 한글, 엑세스, 메모장 등의 OA 프로그램에서 작성한 내용을 엑셀로 가져오는 기능이다.

여기에서는 웹에 테이블로 작성된 데이터를 엑셀로 가져오는 방법을 알아보자.

 

 

웹에서 외부 데이터 가져오기

1. [데이터]-[외부 데이터 가져오기]-[웹] 명령을 클릭한다.

2. [웹 쿼리] 창에서는 인터넷처럼 링크로 문서를 이동하면 안되고 가져올 웹 데이터가 있는 웹주소를 미리 복사했다가 붙여넣은 후 [이동] 버튼을 눌러 이동해야 제대로 가져오기가 실행된다.

아니면 웹주소를 직접 입력한 후 [이동] 버튼을 눌러도 된다.

3. 노란색 화살표를 클릭하여 가져올 표를 선택한 후 [가져오기] 버튼을 누르면 엑셀로 가져와진다.

 

==> [웹 쿼리] 창의 [옵션]을 클릭하면 하이퍼링크 등의 웹 서식을 그대로 엑셀로 가져올 수 있다.

==> [데이터 가져오기] 창의 [속성]을 클릭하면 실시간으로 데이터가 업데이트되도록 설정할 수 있다.

 

 

 

네이버 금융의 환율 데이터를 엑셀로 가져오기

 

 

 

1. 아래의 환율표를 엑셀로 가져오기 위해 주소를 미리 복사해놓는다.

 

 

 

 

2. 엑셀에서 [데이터]-[웹] 명령을 클릭한다.

 

 

 

 

3. [새 웹 쿼리] 창이 크게 열리면 '주소' 입력란에

복사해둔 주소를 붙여넣고 [이동] 버튼을 클릭한다.

물론 주소를 안다면 직접 입력해도 된다.

 

이 화면에서 인터넷하듯이 클릭해서 이동하면

[가져오기] 버튼을 클릭했을 때 다시 네이버 화면으로 돌아가므로

주소를 입력해서 이동하는 걸 잊지 말자.

 

 

 

 

4. 아래와 같은 경고창은 플래시 때문에 뜨는데 그냥 [계속] 버튼을 누르면 된다.

 

 

 

 

5. 엑셀로 가져가려는 표 왼쪽에 노란색 바탕의 까만색 화살표 모양을 클릭한다.

 

 

 

 

6. 화살표가 녹색 체크 표시 그림으로 바뀌고 데이터가 범위 지정된다.

여기에서는 하이퍼링크 정보까지 엑셀로 가져가기 위해 [옵션] 버튼을 클릭한다.

 

 

 

 

7. [웹 쿼리 옵션] 창이 열리면

서식에서 '완전한 HTML 서식' 옵션을 체크하고

[확인] 버튼을 클릭한다.

 

 

 

 

8. 이제 표를 엑셀로 가져가기 위해 [가져오기] 버튼을 클릭한다.

 

 

 

 

9. [새 웹 쿼리] 창이 닫히고 [데이터 가져오기] 창이 열리면

[속성] 버튼을 클릭한다.

 

 

 

 

10. [외부 데이터 범위 속성] 창이 열리면 '새로 고침 옵션'이 나타난다.

웹 데이터가 수시로 변하는 데이터일 경우

'새로 고침 옵션'을 지정해주면 엑셀에서도 자동으로 업데이트된다.

'다음 간격으로 새로 고침' 옵션을 체크하면

새로 고침될 시간을 마음대로 지정할 수 있어 편리하다.

 

여기에서는 '파일을 열 때 데이터 새로 고침' 옵션을 체크했다.

그리고 엑셀 기본 열 너비가 변하지 않도록 '열 너비 조정'을 체크해제했다.

 

 

 

 

11. 다시 [데이터 가져오기] 창이 열리는데 가져올 위치를 잘 지정하고 [확인] 버튼을 누르면

아래와 같이 html 서식을 고대로 유지한 데이터가 엑셀로 가져오기된다.

 

 

 

 

12. 글자 크기와 테두리, 정렬 등의 서식을 적용하여 깔끔하게 꾸민 결과임~

이 파일은 다시 열 경우 자동으로 업데이트된다.

 

 

 

 

 

☞ 관련글

 

2013/05/07 - 외부 데이터 가져오기 2 (한글 문서를 엑셀로 가져오기) by Y

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

엑셀 차트는 특정 값을 그림으로 표시해주기 때문에 값을 서로 비교하거나 변동 추이를 알아보거나 할 경우

많이 사용된다.

차트도 용도에 따라 '세로 막대형', '꺾은선형', '원형', '가로 막대형', '영역형', '분산형' 등의 종류가 있다.

세로 막대형이나 가로 막대형은 값을 서로 비교하는 경우, 원형은 백분율일 경우하고,

꺾은선형은 데이터의 변동 추이를 알아볼 경우 많이 사용하는 종류다.

 

차트 만들기

데이터 범위를 지정한 후 [삽입] 탭의 [차트]에서 차트 종류 선택

 

차트 수정하기

1. [차트 도구] 탭의 [디자인], [레이아웃], [서식] 탭에서 수정

2. 차트 요소의 바로 가기 메뉴에서 [.... 서식] 메뉴 선택

 

 

 

이름에 유효성 검사를 적용하여 목록에서 이름을 선택하면

그 사람의 달성율과 달성율을 그림으로 표시한 차트가

자동으로 나타나는 예제를 만들어 본다.

 

 

 

 

 

 

차트 만들기

 

 

 

1. [I5] 셀을 선택하고 [데이터]-[데이터 유효성 검사] 명령을 클릭한다.

 

 

 

 

2. 제한대상을 '목록'으로 선택한 후

원본 입력란을 클릭하고 시트의 이름 부분을

드래그하여 선택한다.

 

 

 

 

3. 아래와 같이 데이터 입력에 제한을 두어

이름만 입력하거나 선택할 수 있게 된다.

여기에서는 '이기자'를 선택해놓는다. 

 

 

 

 

4. [K5] 셀에 VLOOKUP 함수를 이용하여 달성율을 구한다.

찾기/참조 함수를 잘 모른다면 아래 글을 참조하자.

엑셀 함수 4 (찾기/참조 함수) by Y

 

 

 

 

5. '0.65'로 결과가 나오면 백분율을 지정한다.

백분율 명령은 [홈]-[표시 형식]에 있다.

 

 

 

 

6. 차트를 만들기 위해 [I5:K5] 범위를 선택한 후

[삽입]-[차트]에서

'2차원 묶은 가로 막대형'을 선택한다.

 

 

 

 

7. 기본 레이아웃과 스타일로 차트가 만들어지면 차트를 수정하여 깔끔한 모양을 만들어보자.

먼저 차트 제목과 범례를 각각 클릭한 후 [DELETE] 키를 눌러 지워버린다.

 

 

 

 

8. [차트 도구]-[디자인]의 [행/열 전환]은 말 그대로 행열을 바꿔 표시해주는 명령이다.

여기에서는 열로 되어 있는 이름을 행으로 바꿔주기 위해 클릭한다.

 

 

 

 

9. 행열을 바꾼 결과 아래와 같이 X축 이름에 '1' 대신에 이름이 나타난다.

 

 

 

 

10. 축 이름도 깔끔한 차트를 위해 삭제하자.

 

 

 

 

11. 차트의 크기를 작고 아담하게 변경한 후 [H6:K11] 위치로 이동한다.

(차트 모서리에서 드래그하면 크기를 변경할 수 있고

차트 안쪽의 빈 부분에서 드래그하면 위치를 이동할 수 있다.)

 

차트에 스타일을 주기 위해 [차트]-[디자인] 탭의 '차트 스타일'에서

[자세히] 버튼을 눌러 자신의 맘에 드는 스타일을 선택한다.

 

 

 

 

12. 차트 막대기를 좀 더 넓게 표시해보자.

차트 막대기에서 오른쪽 버튼을 눌러

[데이터 계열 서식] 메뉴를 선택한다.

 

 

 

 

13. '간격 너비''15%'로 수정한다.

간격 너비가 좁을수록 그림 영역의 경계선과

데이터 계열의 간격이 좁아진다.

 

 

 

 

14. 이제는 아래의 가로 축의 숫자가 100%까지 표시되도록 수정해보자.

가로 축의 숫자에서 마우스 오른쪽 버튼을 누르고 [축 서식] 메뉴를 선택한다.

 

 

 

 

15. 최대값주 단위를 수정하려면 '고정'을 선택해야 한다.

그 뒤에 각각 '1', '0.2'를 입력해준다.

그림의 설명처럼 '1'은 '100%'를 의미한다.

 

 

 

 

16. 이제 데이터 막대에 백분율 값이 표시되도록 레이블을 추가해보자.

[차트 도구]-[레이아웃]-[데이터 레이블] 명령을 클릭한 후

레이블 위치가 데이터 막대의 가운데에 표시되도록 [가운데]를 선택한다.

 

 

 

 

17. 이제 차트 막대에 달성율까지 표시된다.

 

 

 

 

18. 추가된 레이블에 'WordArt 스타일'을 적용하여 차트를 완성한다.

'WordArt 스타일'은 [차트 도구]-[서식]에서 적용할 수 있다.

 

 

 

 

19. 이제 이름을 바꾸면 달성율이 자동으로 계산되고

차트가 덩달아 해당하는 사람의 달성율로 바뀌어 나타나게 된다.

 

차트는 위에 기능 말고도 수많은 기능이 있으므로 자꾸 만들어보는 방법밖에 없다.

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

한글에서 문서를 만들 때 깔끔한 문서를 만드려면 쪽테두리를 많이 넣게 된다.

그리고 회사 문서에 회사 이름 등을 그림이나 글자로 워터마크를 넣게 되면 통일감이나 소속감을 주는 효과가 있다.

 

[모양]-[쪽 테두리/배경] - 문서에 테두리나 배경색, 그림 등을 넣을 수 있다.

[파일]-[인쇄] - [워터마크] 탭에서 글자 워터마크를 삽입할 수 있다.

 

 

 

쪽테두리 넣어보기

 

 

 

1. [모양]-[쪽 테두리/배경] 메뉴를 클릭한다.

 

 

 

 

2. [쪽 테두리/배경] 창이 열리면 '테두리'에서

선 종류, 선 굵기, 선 색 등을 선택한 후 오른쪽에서

'바깥쪽'을 선택해서 선을 적용해야 한다.

 

 

 

 

3. 기본인 '쪽 기준'이기 때문에 쪽을 기준으로

상하좌우 5mm씩 간격을 띄워서 테두리가 적용된다.

 

 

 

 

4. '머리말 포함'을 체크하면 머리말까지 포함되어 테두리가 표시된다.

 

 

 

 

5. '종이 기준'으로 한 경우 종이에서 5mm 띄워진 부분에 테두리가 표시된다.

 

 

 

 

6. 상하좌우의 숫자를 바꿀 경우 그 숫자만큼 간격이 띄워 테두리가 표시된다.

 

 

 

 

 

문서 배경 넣기

 

 

 

1. [배경] 탭을 선택하면 '색', '그러데이션' 중에

하나를 선택해서 배경에 넣을 수 있다.

'그림'은 '색', '그러데이션'과 겹쳐서 적용할 수 있다.

여기에서는 '색'을 넣어보았다. 

 

 

 

2. 문서에 선택한 색이 배경색으로 채워진다.

 

 

 

 

3. '그러데이션'을 선택한 경우 변하는 색을 배경에 채울 수 있다.

 

 

 

 

4. 배경색과 그림을 동시에 적용할 경우 '색'을 적용하고 '그림'을 체크한다.

[그림 선택] 아이콘을 눌러 그림을 선택하고

'채우기 유형'을 문서 가운데에 한번만 표시되는 '가운데로'를 선택한다.

'워터마크 효과'를 체크하면 흐릿한 워터마크 효과를 적용할 수 있다.

 

 

 

 

5. 배경색과 그림을 동시에 적용한 결과

 

 

 

 

 

문서에 글자 워터마크 넣기

 

 

 

1. [파일]-[인쇄] 메뉴를 누른다.

 

 

 

 

2. [인쇄] 창이 열리면 [워터마크] 탭을 선택하고

'글자 워터마크'을 체크한 후 글자, 글꼴, 색, 크기, 각도, 색 등을 지정한다.

[미리보기] 버튼을 클릭한다.

 

 

 

 

3. 입력한 글자가 나타난다.

 

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

네이버, 다음 등의 포털 사이트에서 메일을 보낼 경우

파일을 첨부하여 보낼 수 있도록 되어 있다.

그래서, 많은 사람들이 메일첨부파일 기능을 이용한다.

이때 첨부파일을 [열기]한 경우 이 파일이 어디에 저장되는지 알아보자.

 

이 포스팅의 계기를 말해보자면..

어떤 학생분이 취업을 위해 이력서가 필요하다고 하셔서

만들어 메일에 첨부해드렸었다.

근데 집에 가셔서 이력서 작성하려고 첨부 파일을

[열기]로 여신 후 저장했는데 도대체가 파일을 찾을 수 없었다고 하시더라.

다음엔 [저장]을 누르시라고 설명드리고 나서 생각해보니

이런 경우가 많을것같고, 포스팅하면 도움이 될까해서 쓰게 되었다는~

 

 

 

첨부파일을 컴퓨터로 다운받으려고 첨부파일 이름을 클릭하면~!!

 

 

 

 

 

반드시 [열기], [저장] 버튼 중에 하나를 눌러야 한다.

아래의 팝업은 인터넷 익스플로러9 버전일 경우 보이는 창이지만

른 버전에서도 둘 중에 하나를 선택하는 창이 나타나는 건 매한가지이다.

 

 

 

 

 

나는 습관이 되서 항상 [저장]을 누르지만 [열기]를 누르는 사람도 많다.

학생들 중에는 전날 작업한 파일을 메일로 보내놓고, 다음날 첨부파일을 [열기]로 연 후,

몇시간이나 열심히 작업한 끝에 [저장]까지 눌러 창을 닫는다.

(창을 왜 닫냐고~!! 덕분에 파일 찾느라 머리 다 빠지는 줄 알았다 ㅠ

이때만 해도 파일 위치를 몰라서;;)

 

 

 

 

 

파일 이름까지 정확히 기억하는데 당최 컴퓨터에서 찾을 수가 없다.

이때 학생들은 자신은 분명히 저장했다고 열심히 주장하지만, 찾을 수가 없으니..

이때 파일을 못 찾는 이유는 첨부파일을 [열기]한 경우

파일 이름이 달라지기 때문이다.

 

 

 

 

자~이제 메일첨부파일 [열기]한 경우 파일 찾기 시작이다~!!

방법의 요지는 인터넷 임시 파일의 위치를 파악하여 찾는 것이다.

 

(인터넷 임시 파일의 위치는 윈도우 버전에 따라 달라지므로

내 컴퓨터에서 인터넷 임시 파일의 위치를 확실히 찾으려면 

반드시 이 방법대로 하는게 좋다.)

 

인터넷 창의 [도구] -[인터넷 옵션] 메뉴를 누른다.

 

 

 

 

[인터넷 옵션] 창이 나타나면 중간의 '임시 파일' 어쩌구 부분에서 [설정] 버튼을 누른다.

 

 

 

 

[임시 인터넷 파일 및 열어본 페이지 목록 설정] 창이 열리면

내 컴퓨터에서의 임시 인터넷 파일 위치를 확인할 수 있다.

아래 위치에서 'jong2'는 사용자 이름이다.

 

(이 위치대로 내 컴퓨터에서 'C:'부터 차례대로 찾아가보니 'Temporary Internet Files' 폴더가 없다.

[폴더 옵션]-[보기]에서 '숨김 파일, 폴더 및 드라이브 표시' 옵션을 체크해도 마찬가지다.

이 폴더는 '보호된 운영 체제 파일 숨기기(권장)' 옵션을 체크 해제해야 보인다는 사실~!!)

 

 

 

 

이제 첨부파일을 찾기 위해 [파일 보기] 버튼을 클릭한다.

 

 

 

 

아까 확인한 위치가 열리고 'mail.naver'로 끝나는 파일을 찾을 수 있다.

(이렇게 파일 이름이 바껴버리니 못 찾을 수 밖에 없지 ㅠ)

 

 

 

 

이제 임시 파일을 열어보겠다.

근데 이 파일을 여는건 일반적인 방법으로는

안된다는 것~!!

 

파일을 더블 클릭했을 경우 [Windows 보안 경고] 창이 뜨는데

이때 [예]를 눌러버리면 원래의 파일이 열리는게 아니고

아래와 같은 생뚱맞은 네이버 메일 관련 글이 열린다.

 

애초에 더블 클릭을 하지 말든가,

실수로 더블 클릭을 했다면 [아니오] 버튼을 눌러야한다.

 

 

 

 

 

 

그렇다면 저 임시파일을 여는 방법은?

 

파일을 여는 방법 중에 파일을 프로그램으로 드래그하는 방법을 이용하여

메모장을 실행시킨 후 임시 파일을 메모장으로 드래그하면 된다.

짜잔~!! 정확하게 파일이 열리고, 파일 이름도 기억하고 있는 그대로이다.

 

 

 

 

만약, 엑셀 첨부파일을 [열기] 했다면???

 

 

 

 

 

방법은 똑같다~!!

하지만 엑셀 파일이 임시 파일 중에 몇개 없어서 파일 찾기가 힘들다면

탐색기 창의 검색 기능을 활용하여 'mail' 등의 임시 파일 이름의 일부를 검색해서 찾으면 된다.

 

 

여러 번의 시행착오 끝에 알아낸 방법이지만

그래도 애초에 [저장] 버튼을 누르는 게 여러모로 속편할 듯하다.

 

 

 

 

 

 

 

 


Posted by Y&S

 

 

 

잠금 완성.xlsx

엑셀에서 중요한 문서를 만들었거나 할 경우 전부 다 수정할 수 없도록 잠그거나, 수정이 필요한 부분을 남기고 나머지는 수정을 못하도록 잠궈야하는 경우가 있다.

이럴 경우 사용하는 기능이 잠금 기능과 시트 보호 기능이다.

만약 셀에 입력되어 있는 수식조차도 확인하지 못하도록 하고 싶으면 [셀서식]-[보호] 탭의 '숨김' 기능을 이용하면 된다.

완성된 파일을 첨부했으니 다운로드하여 결과를 확인해보자.

 

 

엑셀 시트는 기본적으로 '잠금'이 체크되어 있다.

하지만, '시트 보호'를 설정하지 않았기 때문에 잠금 기능은 실행되지 않는 상태이다.

 

 

 

시트의 일부분만 보호하기 순서

 

 

1. 수정을 허용한 부분만 [셀서식]-[보호] 탭에서 '잠금'을 해제한다.

2. [검토]-[시트 보호] 명령을 클릭하여 시트를 보호한다. 이때, 허용할 작업을 선택할 수 있다.

3. 시트 보호시 암호를 넣지 않으면 아무나 시트 보호 해제가 가능하다.

4. 시트 보호시 암호를 입력하면 암호를 아는 사람만 시트 보호를 해제하여 잠근 부분도 수정할 수 있게 된다.

 

 

 

시트의 일부분만 보호하기 실습

 

 

1. 아이큐 등급을 책정하는 간단한 문서를 만들었다.

[D10] 셀에 자신의 아이큐를 입력하고 [Enter]를 누르면 [D14] 셀에 자동으로 등급이 나타나는 문서이다.

이 문서에서 [D10] 셀을 제외하고 나머지 부분은 다른 사람이 수정하지 못하도록 하려면

'잠금', '시트 보호' 기능을 사용하면 된다.

 

 

 

 

2. 수정을 허용할 [D10] 셀에서

마우스 오른쪽을 클릭하고 [셀 서식] 메뉴를 클릭한다.

 

 

 

 

 

3. [보호] 탭으로 가서 체크되어 있는 '잠금' 옵션을 클릭해서 체크 해제한다.

 

 

 

 

4. 아무데나 다른 셀을 클릭한 후

[검토]-[시트 보호] 명령을 클릭한다.

 

 

 

 

5. [시트 보호] 창이 열리면 시트에서 허용할 작업을 선택할 수 있다.

기본적으로 '잠긴 셀 선택', '잠기지 않은 셀 선택'만 선택되어 있는데

이 말은 시트의 어느 셀이나 클릭은 할 수 있다는 뜻이다.

잠긴 셀의 클릭조차도 허용하지 않으려면 '잠긴 셀 선택'을 해제하면 된다.

 

 

 

 

6. 암호를 입력하여 나중에 보호를 해제할 수 있도록 해보겠다.

'시트 보호 해제 암호' 입력란에 원하는 암호를 입력한다.

 

 

 

 

7. [암호 확인] 창이 열리면 앞에서와 똑같은 암호를 다시 입력한다.

 

 

 

 

8. 모든 작업이 끝난 후 확인해보면 [D10] 셀은 내용수정이 가능하다.

 

 

 

 

9. 하지만 다른 셀의 내용을 수정하려고 하면 경고창이 뜬다.

클릭은 할 수 있지만 내용을 지우거나, 수정하거나, 하다못해 더블 클릭도 할 수 없다.

 

 

 

 

10. 이때 내가 시트 보호 암호를 알고 있다면 [검토]-[시트 보호 해제] 명령을 클릭한다.

 

 

 

 

11. [시트 보호 해제] 창이 나타나면 암호를 입력하면

보호가 해제되어 전체 내용을 수정할 수 있게 된다.

 

 

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

보통 플래시를 사용할 때 플래시에서 이미지를 직접 만들어 쓰기보다는

포토샵에서 작업한 이미지를 플래시로 넘겨 작업할때가 많다.

 

이 때 움직이는 오브젝트가 플래시의 배경과 겹치지 않게하기 위해

투명 이미지를 만들어 불러올때가 있는데

배경을 투명하게 만들기 위해 흔히 사용하는 gif이미지는

플래시에서 불러오면 적용되지 않느다. (CS3기준)

 

 

그러므로 이때는 png파일로 저장해야 한다.

 

 

 

 

그럼 위와같은 플래시 애니메이션을 가이드모션으로 만드는 방법을 알아보자.

 

 

1. 배경을 jpg로 저장한다. 

 

 

 

 

 2. 새의 배경의 눈을 끄고 png파일로 저장한다.

 

 

 

3. 플래시의 작업사이즈를 배경사이즈(600x200) 에 맞게 조정하고

프레임속도를 조정해주는데 보통 빠를수록 움직이는 효과가 다이나믹하게 나타나기 때문에

속도는 기본보다 좀 올려주는편이 좋다.

 

 

 

 

4. File->Import->Import to Stage로 포토샵에서 작업해놓은 배경화면을 불러온다.

 

 

 

 

5. 스테이지에 불러온 x,y의 위치가 맞지 않는 경우가 있으므로

위치를 0, 0으로 조정해주고 배경레이어를 잠근다.

(레이어 이름은 몇개 정도는 상관없지만 레이어가 많아지면 헷깔리므로 바꿔주는 습관을 들이는게 좋다.)

 

 

 

 

 

6. 새로운 레이어 생성 후 다시 png로 저장한 이미지를 불러온다.

 

 

 

 

7. 불러온 새를 클릭해서 F8을 눌러 그래픽 이미지를 만들어준다.

 

 

 

 

 

8. 사실 바깥(root)에 바로 모션을 만들거면 굳이 무비클립까지 만들 필요는 없지만

무비클립안에 모션을 만들어야 나중에 액션을 적용한다던가 

root에서 이미지의 위치를 조정한다던가 하는

관리가 편하기 때문에 플래시 모션은 무비클립안에 만들어주는것이 좋다.

그러므로 다시 F8을 눌러 movie clip을 만들어 주자. 

 

 

 

 

 

9. 새가 날기 시작할 위치로 적당히 옮기고 새 무비클립을 더블클릭해서 안으로 들어간다.

 

 

 

 

 

10. 무비클립 안으로 들어가면 무비클립외에는 뿌옇게 흐려지며 비활성화 된다.

새를 클릭하면 아까 밖(root)에서는 속성이 movie clip이었다가 안에서는 Graphic이미지로 바뀌는데

만일 7번에서 그래픽이미지를 만들어주지 않았다면 새는 비트맵이미지가 되어 모션을 적용할수가 없다.

적당한 프레임을 선택해서 F6을 클릭. 새로운 프레임을 만들어 준다.

 

 

 

 

11. 가이드를 생성하고 연필로 새가 날아갈 경로를 그려준다.

이 때 smooth를 선택해야 곡선으로 그려진다.

(연필로 그린 후 곡선을 몇번 더 누르면 좀 더 가이드선이 부드러워짐)

 

 

 

 

 

12. 첫 프레임을 선택하고 새를 클릭 후 '선택툴'로 가이드의 첫부분에 가져다 놓는다. 

이 때 중심점이 자석처럼 딱 붙는 지점이 있다.

 

 

 

 

 

13. 변형툴로 새를 기울여 새가 나아갈 방향과 머리위치를 수평으로 맞추어야 자연스럽다.

 

 

 

 

14. 마지막 프레임을 선택해 자석처럼 붙는 느낌이 나는 위치에

새를 가이드 끝점으로 옮기고 역시 변형툴로 기울여 진행방향과 수평으로 기울기를 조절해준다.

 

 

 

 

 

15. 새의 첫프레임부터 마지막 전프레임까지 중 아무곳을 클릭해

마우스 우클릭 한후 Create Motion Tween을 선택한다. 

 

 

 

 

 

16. 프레임 사이에 모션이 생성되면 다시 프레임 선택 후 orient to path를 체크해줘야

새의 머리방향이 가이드를 따라 자연스럽게 변한다.

 

 

 

 

 

 

 

17. 추가로 끝부분에서 점점 사라지는 새를 표현하고 싶을 때 

사라질 위치쯤에 프레임을 선택해 'F6'클릭해서 프레임을 만들어준다.

다시 마지막 프레임을 선택하고 새를 클릭 후 color를 Alpha로 선택.

알파값을 0으로 만들어주면 새의 투명도가 0이 되어 보이지 않는다.

 

 

 

 

18. Ctrl+Enter를 눌러 새가 맘에 들게 날아가는지 확인하고 속도를 조절해 준다.

 

 

 

 

이렇게 무비클립안에 모션을 만들었을 경우 더블클릭해서 바깥으로 나가

새의 위치를 아무데나 옮겨도 새의 움직임은 그대로 적용되는 것이다.

 

 

 

 

 

 

 

 

 

 


Posted by Y&S

 

 

 

APM은 아파치(Apache, 웹서버) 서버를 구축하여 PHP(웹프로그램 언어), MySQL(DB 관리) 프로그램을 사용할 수 있도록 내 컴퓨터를 서버로 만드는 프로그램이다.

설치 방법이 간단하고 관리도 용이하여 웹프로그래밍과 데이터베이스를 공부하고자 하는 많은 사람들이 필수적으로 설치하는 무료 프로그램이다.

나도 작년에 컴퓨터에 APM을 설치해서 홈페이지를 만들었었지만, 그 후로 컴퓨터를 포맷하는 바람에 서버가 날라가버렸다. 그래서 이번에 다시 설치하려고 하니 APMSETUP 프로그램을 개발하고 계속 업데이트하여 무료로 배포하던 근사모 사이트가 웬일인지 접속이 되지 않았다.

그래서 직접 설치 파일(APMSETUP7)을 다운받아 설치하는 방법을 써보려한다.

 

 

APMSETUP7 다운받기

 

 

참고로 이 설치파일은 'APMSETUP 7 for Win32'로 32비트용이지만 64비트에서도 무리없이 돌아간다.

1. 네이버 개발자 센터에서 다운로드한다.

http://dev.naver.com/projects/apmsetup/download/1877?filename=APMSETUP7_2010010300.exe 

2. 위의 링크도 언제 잘릴지 몰라 설치파일을 첨부했다.

티스토리 첨부파일 용량 한계가 10메가여서 어쩔수없이 분할압축을 했는데 다운받아 압축을 해제하면 될 듯~

 

APMSETUP7.vol1.eggAPMSETUP7.vol2.eggAPMSETUP7.vol3.egg

 

설치 과정은 [다음]만 열심히 누르면 되므로 생략한다.

 

 

APMSETUP으로 나만의 서버 구축

 

 

설치가 모두 완료되면 바탕 화면에 아래와 같은 아이콘이 생기고, 메모장 파일이 열린다.

메모장 파일에는 APM이 지원되는 윈도우 버전과 사용할 수 있는 프로그램 버전을 알려준다.

 

 

 

 

 

 

바탕 화면의 아이콘을 더블 클릭하면

아파치와 MySQL을 시작하거나 중지할 수 있는 모니터 창이 나타난다.

 

 

 

 

작업 표시줄의 알림 영역의 'APM' 아이콘에서

마우스 오른쪽 클릭을 하면 여러 가지 메뉴가 나타난다.

 데이터베이스에 접속할 수 있는 암호를 바꾸기 위해

[MYSQL root 패스워드 변경] 메뉴를 클릭한다.

 

 

 

 

 

[MySQL root 패스워드 변경] 창이 나타나면

초기 패스워드인 'apmsetup'을 현재 패스워드에 입력하고

변경할 패스워드를 두 번 입력한다.

 

 

 

 

 

변경 완료~

 

 

 

 

 

설치가 완료되면 내 홈페이지 주소와 DB 관리 프로그램인 phpmyadmin의 주소, 문서 기본 위치를 확인할 수 있다.

최소한 다음의 세 가지 경로는 알아야 사이트를 만들 수 있다.

 

아파치 서버 주소(내 홈페이지 주소)
http://127.0.0.1
http://localhost

 

phpmyadmin 주소(DB 관리 주소)

http://127.0.0.1/myadmin/
아이디 root
비밀번호 ==> 변경한 비밀번호

 

문서 기본 저장 위치 - C:/APM_Setup/htdocs/

 

나중에 홈페이지의 첫 파일을 index.php, index.html, index.htm 등의 이름으로 작성하여 'C:/APM_Setup/htdocs/' 경로의 기존에 있던 'index.php' 파일을 삭제하고 넣는다면 내가 작성한 메인이 나타난다.

 

 

 

설치 직후 홈페이지 첫 화면이다. (http://localhost)

 

 

 

 

 

phpmyadmin 화면이다.(http://127.0.0.1/myadmin/)

사용자명과 암호를 입력하고 [실행] 버튼을 클릭한다.

 

 

 

 

 

DB 관리 프로그램인 phpmyadmin 접속화면이다.

이제 새 데이터베이스를 만들고 여러 테이블을 만들어 DB를 구축할 수 있다.

 

 

 

동영상 강좌 보기

 

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

홈페이지에서 간단하게 쓸 수 있는 팁을 모아보았다.

이 중에서 아이프레임의 세로 크기가 자동으로 조절되는 방법은 게시판 위주의 홈페이지에서 사용해봤었다.

게시판의 글 내용을 확인할 경우 아무리 글이 길어져도 모두 표시할 때 아주 유용하게 사용된다.

나머지 팁들은 사이트를 만든다면 자주 찾아서 쓰게 되는 팁들이다.

 

 

1. 폼에서 글자를 입력할 때 처음부터 한글이나 영문으로 지정하여 입력하도록 하는 방법

 

한글 우선 입력시
<input type="text" name="" size="" style="ime-mode:active" />

 

영어 우선 입력시
<input type="text" name="" size="" style="ime-mode:inactive" />

 

 

2. 한 페이지에 폼이 많은 경우 첫 번째 폼에 커서가 자동으로 위치하도록 하는 방법

 

function load_focus() {
 if (document.forms.length > 0) {
  if(document.forms[0].elements.length>0){
   document.forms[0].elements[0].focus();
   var field = document.forms[0];
 
   for (i = 0; i < field.length; i++) {
 
    if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") ) {
    document.forms[0].elements[i].focus();
    break;
          }
       } 
   }

 }
}

 

 

3. 아이프레임 내용의 길이에 따라 아이프레임의 세로 크기를 자동으로 지정하도록 하는 방법

 

<script>

function iframe_autoresize(arg) {
    arg.height = eval(arg.name+".document.body.scrollHeight");
}

</script>

 

<body>

<IFRAME src='불러올 문서명' onLoad="iframe_autoresize(this);" scrolling=no frameborder=0 marginwidth=0 marginheight=0 width='아이프레임 넓이' height='아이프레임 높이' name='아이프레임 이름'></IFRAME>
</body>

 

 

4. 마우스 드래그 및 오른쪽 버튼 클릭을 막는 방법


<body oncontextmenu="return false" onselectstart="return false" onkeydown="return false" ondragstart="return false">

 

 

5. 링크된 그림을 클릭했을 경우 나타나는 테두리 점선 없애는 방법

 

<a href = "링크될 주소" onfocus='this.blur()'><img src ="그림 경로" border="0"></a>

 

 

6. 팝업창이 항상 화면의 가운데 위치에 뜨게 하는 방법

 

<script type="text/javascript">
function popupLink(popHeight,popWidth){
var winHeight = document.body.clientHeight; // 현재창의 높이
var winWidth = document.body.clientWidth; // 현재창의 너비
var winX = window.screenLeft; // 현재창의 x좌표
var winY = window.screenTop; // 현재창의 y좌표

var popX = winX + (winWidth - popWidth)/2;
var popY = winY + (winHeight - popHeight)/2;
window.open("http://www.naver.kr","popup","width="+popWidth+"px,height="+popHeight+"px,top="+popY+",left="+popX);
}
</script>

 

<body>

<input type="button" value="팝업" onclick="popupLink(300,500)">

</body>

 

 

7. 페이지 자동으로 이동하는 방법

 

자바스크립트를 이용하는 방법 
<script language="javascript">

<!--
location.href="이동할 주소";
-->

</script>

 

Header 함수를 이용하는 방법 
<?
Header("Location:경로/파일명") ;
?> 


메타 태그를 이용하는 방법 -   <Head>와 </Head> 사이에 넣는다. 대기 시간을 0으로 하면 바로 이동한다.
<meta http-equiv="refresh" content="대기시간; url=http://이동할 주소">

 

 

8. 자바스크립트와 php 사이의 변수 전달

 

php 변수를 자바스크립트에서 참조하기
<script>
var hi="<?="hihi";?>";
</script>

 

자바스크립트 변수를 php에서 참조하기 - 없음

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

피벗테이블.xlsx

피벗 테이블은 많은 필드와 많은 양의 데이터가 있을 경우

데이터를 원하는대로 한 눈에 보기 쉽게 분석할 수 있는 기능이다.

피벗 테이블을 이용하면 차트 또한 쉽게 만들 수 있다.

또한 피벗 테이블에 [자동 서식]을 적용하면

기본으로 적용되는 레이아웃이 아닌 다양한 레이아웃으로 바꿀 수 있다.

예제 파일이 첨부되어 있으니 따라서 연습해보자.

 

 

 

피벗 테이블 보기

 

 

 

 

 

피벗 테이블 만들기

 

 

 

 

1. 피벗 테이블로 분석할 표를 모두 선택한 후

[삽입]-[피벗 테이블] 명령을 클릭한다.

 

 

 

 

2. [피벗 테이블 만들기] 대화 상자가 나타나면

'표 또 범위 선택'은 자동으로 지정되니까 그냥 놔두고

피벗 테이블 위치를 지정한다.

 

 

 

 

3. 피벗 테이블을 만들기 위한 자리와

[피벗 테이블 필드 목록] 창이 나타난다.

 

 

 

 

4. 각각의 필드를 각각의 영역으로 드래그한다.

 

 

 

 

5. 피벗 테이블에서 각 영역이다.

 

 

 

 

6. 합계를 평균으로 변경하기 위해 '합계 : 단가'를 클릭한 후

[값 필드 설정] 메뉴를 클릭한다.

 

 

 

 

7. [값 필드 설정] 대화 상자가 나타나면

'평균'을 선택한 후 [확인] 버튼을 클릭한다.

 

 

 

 

8. 판매일자를 월별로 그룹화하기 위해

첫 번째 데이터에서 마우스 오른쪽을 클릭한 후

[그룹] 메뉴를 클릭한다.

 

 

 

 

9. [그룹화] 대화 상자가 나타나면

'월'이 기본으로 선택되어 있으니 [확인] 버튼만 클릭한다.

 

 

 

 

10. 이제 합계가 평균으로 변경되었고

판매일자가 월별로 그룹화되었다.

 

 

 

 

11. 보고서 레이아웃을 변경하기 위해

[디자인]-[보고서 레이아웃]을 클릭한 후 '개요 형식으로 표시'를 선택한다.

레이아웃에 따라 모양이 달라지니 한 번씩 연습해보자.

 

 

 

 

12. 행 레이블과 열 레이블이 각각의 필드명으로 자동으로 변경된다.

 

 

 

 

13. 피벗 테이블에 스타일을 적용하기 위해

[디자인]-[피벗 테이블 스타일]의 [자세히] 버튼을 클릭하여

나타나는 여러 스타일 중에 하나를 골라 클릭한다.

 

 

 

 

14. 이런 스타일을 적용해보았다.

 

 

 

 

15. 숫자 데이터에 표시 형식을 지정한다.

여기에서는 회계 형식을 지정해보았다.

 

 

 

 

16. 회계 형식이 지정된 결과이다.

 

 

 

 

원하는 데이터만 표시하고, 피벗 차트 만들기

 

 

 

 

1. 대륙 전자의 8월 데이터만 보고자 할 경우 데이터 셀을 더블 클릭하면 된다.

 

 

 

 

2. 피벗 테이블이 있는 시트 앞에

새로운 시트가 생성된 후

원하는 데이터만 필터링되어 나타난다.

 

 

 

 

3. 피벗 차트를 만들기 위해 [옵션]-[피벗 차트] 명령을 클릭한다.

 

 

 

 

4. [차트 삽입] 대화 상자가 나타나면

원하는 차트 종류를 고른 후 [확인] 버튼을 클릭한다.

 

 

 

 

5. 피벗 테이블이 있는 시트에 차트가 만들어지면

위치를 이동하기 위해

[디자인]-[차트 이동] 명령을 클릭한다.

 

 

 

 

6. [차트 이동] 대화 상자가 나타나면

'새 시트'를 선택하고 새로운 시트의 이름을 지정한다.

 

 

 

 

 

7. 피벗 테이블이 있는 시트 앞에 지정한 이름으로

새로운 차트용 시트가 만들어지고 차트가 이동된다.

 

 

 

 

완성된 피벗 테이블에 자동 서식 적용해보기

 

 

 

 

1. 피벗 테이블 안을 클릭한 후 빠른 실행 영역에서 [자동 서식] 명령을 클릭한다.

[자동 서식] 명령이 없다면 아래 글을 참조하자.

빠른 실행 도구 모음에 [자동 서식] 명령 추가하기 by Y

 

 

 

 

 

2. [자동 서식] 대화 상자가 나타나면 보고서 서식 중에서 원하는 서식을 선택한다.

 

 

 

 

3. '보고서4' 서식이 적용된 결과이다.

 

 

 

동영상 강좌 보기

 

 

 

 

☞ 기타 엑셀 분석작업

 

2013/02/26 - 엑셀 부분합 (자동 서식 적용, 결과 복사) by Y

2013/04/10 - 엑셀 목표값 찾기로 데이터를 분석해보자 by Y

2013/04/20 - 엑셀 데이터 통합 기능 by Y

 

 

 

 

 

 

 

 

Posted by Y&S

 

 

 

PHP 공부할 때 'HEAD FIRST PHP & MYSQL' 책으로 공부했었는데 함수마다 알기 쉽게 설명과 예제가 있었기에

이해하고 넘어갔었음에도 그것과는 별개로 실제 사이트를 만들기 위해 코딩할 때는 기억이 안나는걸;;;

기억이 안난다는 건 '이런 용도의 함수가 있었는데'까지는 기억나는데 함수명이 정확히 기억이 안난다든지,

사용 방법이 기억이 안나는 걸 말한다. (단순히 머리가 나쁜 걸수도;;)

그때마다 책을 뒤질 수도 없고, 인터넷에서 찾는게 그나마 빠르지만 정확히 찾는 걸 모른다면 이것도 별반 도움이 안된다.

결국 많이 사용하는 건 정리해서 보기 좋게 어디에 저장하거나 붙이거나 하는 방법이 최고인듯..

PHP 함수 중에서 많이 사용되는 함수들를 모아봤다.

 

 

 

 

1. 문자열을 단어 기준으로 쪼개어 배열변수에 저장
$배열변수=explode('구분문자','쪼갤 문자열');

 

 

 

2. 배열의 요소를 하나의 문자열로 결합
$변수=implode('결합문자',$배열변수);

 

 

 

3. 문자열의 찾아 바꾸기
$변수=str_replace('교체할문자열', '대체문자열', '원본문자열');
원본 문자열에서 교체할 문자열을 찾아 대체 문자열로 모두 변경해준다.

 

 

 

4. 문자열의 일부 추출
substr('원본문자열', start, length);
start가 양수이면 앞에서부터 몇번째이고, 음수이면 뒤에서부터 몇번째가 됨, 0부터 시작 문자

 

 

 

5. mysql의 substring() 함수
select substring(컬럼명, 1, 100) from 테이블명;
데이터 추출 단계에서 원하는 글자수만 추출 가능, 1부터 시작 문자

 

 

 

6. 문자열이 정규식의 패턴과 일치하는지 검사
preg_match('정규표현식','문자열');
일치하면 1, 일치하지 않으면 0을 반환

 

 

 

7. 유효한 데이터 패턴을 하나의 패턴으로 표준화
$변수=preg_replace('패턴', '대체문자열', '원본문자열');
원본 문자열에서 패턴에 해당하는 문자열을 찾아 대체 문자열로 교체한다.

 

 

 

8. 문자열 안에서 문자열 찾기
strstr(문자열변수, 찾을 문자열);
문자열 변수에서 찾을 문자열이 있으면 해당 문자열을 포함한 이후 문자열을 리턴하고
일치하는 문자열이 없을 경우 false를 리턴한다.

 

 

 

9. 날짜 함수


$day의 하루 전 날짜
date("Y-m-d", strtotime($day."-1 day"));

$today = date('Y-m-d', time(0));
$yesterday = date('Y-m-d', mktime(0,0,0,date('m') , date('d')-1, date('Y')));
$tomorrow = date('Y-m-d', mktime(0,0,0,date('m') , date('d')+1, date('Y')));

 

날짜 만들기
$str = mktime(시간, 분, 초, 월, 일, 년);

 

만든 날짜 원하는 형식으로 표시하기
date(아래 인수, 날짜데이터)  예 date('l', $str);  //해당하는 날짜의 요일이 구해진다.
a : am, pm
A : AM,PM
d : 2자리 정수의 날짜 형태
D : 요일의 앞 3글자 (Fri, Thu, Tue ... )
F : 해당 달의 이름 형태 (March, December, ... )
h : 2자리 정수의 시간 (12시간 이내)
H : 2자리 정수의 시간(24시간)
i : 2자리 정수의 분
l : 해당 날의 요일 (Friday, Thursday ... )
m : 해당 달의 2자리 정수 형태
M : 해당하는 달의 이름 앞 3글자 (Jan, Dec, ... )
s : 정수형의 초
T : 해당하는 달에 날이 몇일까지 있는지 (28,29,30,31)
Y : 해당 년의 4자리 정수 형태 (2013)
y : 해당 년의 2자리 정수 형태 (01)
z : 해당 년 1월 1일부터 몇일째 날인지

 

예)
$date='2013-03-06 19:23:40'
$date = substr($data, 0, 10); //앞의 10글자(날짜 부분)만 따오고
$str = explode('-', $date); //'-' 기호로 분리시켜서 배열 변수에 저장한 후
$date = date('M d, Y (D)', mktime(0, 0, 0, $str[1], $str[2], $str[0])); //$str[0]는 년도, $str[1]는 월, $str[2]는 일
//date() 함수와 mktime() 함수를 이용해서 날짜를 원하는 형태로 만들어주게 된다.

 

 


10. textarea 폼의 엔터 적용 함수
nl2br(textarea 값)

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

파워포인트를 사용하다보면 윈도우처럼 창 모드로 되어있어 두개가 같이 보여질것 같은데도 이상하게

한개씩 번갈아가며 화면에 나타난다. (엑셀도 마찬가지)

 

이는 두개 이상 여러개의 파워포인트 창을 열고 이것저것 같이 보면서 작업해야 할때 불편을 초래하는데
특히나 듀얼모니터를 사용하면서 같이 보며 하는 작업이 익숙해 있을 시 이는 매우 답답스럽다. 

근데 그냥 PPCORE.DLL 파일 하나만 교체해주면 간단하게 해결된다.

일단 아래의 파일을 다운받는다.

 

PPCORE.DLL

 


내컴퓨터 > C: > Program Files > Microsoft Office > Office12 경로다운받은 PPCORE.DLL 파일만

넣어주면 된다.

 

 

 


 

이때 기존 동일명의 파일이 이미 존재하므로 덮어씌워 주기만 하면 ok~

 

 

 

 

 

그럼 파일을 더블클릭만해도 두개뿐 아니라 여러개를 한번에 열어서 같이 볼 수 있다.

요로코롬~ㅋ

 

 

 

 

단, 파워포인트 업데이트시 다시 원상태로 화면에 하나씩만 보여지므로 그 때마다 이런 작업을 다시 해줘야

한다.

 

난 현재 파워포인트 2007을 사용하지만 2010 버전부터는 기본옵션으로 파워포인트 창 두개를 열수 있다고 하니
이러한 번거로움이 싫다면 파워포인트 2010을 쓰는것도 방법일듯~^^

 

 

엑셀 창 두개 띄우는 방법 보러가기

 

 

 

 

 

 

 

 


Posted by Y&S

 

 

 

만약 회원제 사이트를 만든다면 회원가입 페이지를 만들어야하고, 주소 입력하는 양식에서 우편번호 검색을 이용해야 할것이다.

1. 우편번호 자료를 다운로드하고, 2. DB에 우편번호를 저장하기 위한 테이블을 만든 후, 3. 우편번호가 자동으로 테이블에 저장되도록 하는 방법에 대해 알아보자. 더불어 새로운 주소인 4. 도로명 주소에 대한 우편번호를 다운로드하는 방법도 알아보자.

 

 

 

1. 우편번호 다운로드

 

 

 

먼저 우편번호 데이터를 다운로드하기 위해서는 ZipFinder(http://www.zipfinder.co.kr/) 를 방문하여

[우편번호원본파일] 메뉴를 누르고 들어가면 다음과 같은 페이지가 열리는데 개발자의 요구에 맞게

Type0~Type4의 5가지 구조의 우편번호 텍스트 파일이 있다.

어떤 타입을 다운로드했는지에 따라 타입에 맞게 필드 개수와 필드 길이 등이 달라진다.

여기에서는 첫 번째 타입의 텍스트 파일을 다운로드했다.

 

 

zipfinder 우편번호 다운로드 페이지

 

 

 

다운로드한 텍스트 파일을 열어보면 빈 줄이 삽입되어 있다.

나는 이 빈 줄을 제거하기 위해 텍스트 파일을 엑셀로 가져온 다음, 다시 텍스트 파일로 저장하는 방법을 이용했다.

텍스트 파일을 엑셀로 가져오는 방법은 위의 페이지에 나와있는 대로 하면 되고, 저장할 때는 '텍스트(탭으로 분리)' 형식으로 저장하면 된다.

다음은 이런 과정을 거쳐 만든 엑셀 파일과, 텍스트 파일이다. 엑셀 파일은 필요한 사람만 다운받으면 될 듯하다.

 

 zipcode.txt              zipcode.xlsx

 

 

우편번호 텍스트 파일

 

 

 

2. 우편번호 테이블 만들기

 

위의 파일을 가지고 테이블을 만들 경우 쿼리이다.

 

CREATE TABLE ZIPCODE (
ZIPCODE VARCHAR(7),
SIDO VARCHAR(4),
GUGUN VARCHAR(17),
DONG VARCHAR(26),
RI VARCHAR(15),
BLDG VARCHAR(42),
BUNJI VARCHAR(17),
SEQ VARCHAR(5),
PRIMARY KEY (SEQ)
)

 

 

 

3. 우편번호를 테이블에 자동으로 저장하기

 

다음은 우편번호 파일을 테이블에 자동 입력하는 쿼리문이다.

 load data infile ' 경로\\텍스트파일.txt' into table 테이블이름;

 

예를 들어 c 드라이브에 zipcode.txt 파일이 있고, 테이블 이름이 zipcode라면 다음과 같이 쿼리를 작성하여 실행하면 된다.

load data infile 'c:\\zipcode.txt' into table zipcode;

 

쿼리를 실행한 후 테이블을 확인해보면 모든 데이터가 자동으로 입력되어 있는 것을 볼 수 있다.

 

 

 

4. 도로명 주소 다운로드

 

이런 방법으로 나도 작년 초에 회원 가입 양식에서 주소 입력 부분을 해결했었는데, 이제는 도로명 주소도 함께 사용되어서 우편번호 DB 구축이 좀 더 복잡해진 거 같다.

 

다음은 도로명 주소의 우편번호를 다운로드할 수 있는 곳이다.

http://www.epost.go.kr/search/zipcode/newAddressDown.jsp

 

다음 페이지가 열리면 유의사항을 클릭한 후 '도로명주소 변경분 DB(업데이트 일자 : 2013.01.25)' 부분의 압축 파일을 클릭하여 다운로드한다.

 

 

도로명 주소 다운로드 페이지

 

 

 

 

다운로드한 파일의 압축을 풀고 텍스트 파일을 확인해보면 탭이 아닌 '|' 구분자로 구분되어 있다.

 

우편번호|우편일련번호|시도|시군구|읍면|도로명코드|도로명|지하여부|건물번호본번|건물번호부번|다량배달처명|법정동코드|법정동명|지번본번|지번부번|시군구용건물명|건물관리번호|이동사유코드|연계일시

 

의 구조로 되어 있으니 위의 방법과 같이 테이블을 만들고, 데이터를 자동으로 입력하면 새로운 도로명 주소 DB도 쉽게 구축할 수 있을 듯하다.

 

 

도로명 주소 우편번호 텍스트 파일

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

역시 php, mysql 공부시 기본 쿼리 구문과 함께 인쇄하여 벽에 붙이고 수시로 확인하던 데이터베이스 기본 구문이다. 워낙 많이 쓰는 기능이라 나중에는 외워서 사용하거나 복사해서 사용하긴 했지만, 그래도 살짝 생각이 안나거나 확신이 없을 때는 가끔씩 보곤 했었던 것 같다.

가장 기본적이고, 가장 많이 사용하는 DB 관련 구문들이다.

 

 

 

 

1. 데이터 베이스에 연결하고 한글 사용 가능하도록 함

$db=mysql_connect(db호스트, db유저, db비번, db명) or die('오류 메시지');

mysql_query($db, 'set names euckr');

 

 

 

2. 데이터베이스 쿼리 실행하기

$query="실행할 쿼리"

mysql_query($db, $query);

 

 

 

3. 추출한 데이터 배열에 저장하기

$query="실행할 쿼리"

$data=mysql_query($db, $query);

mysql_fetch_array($data);

 

 

 

4. 추출한 데이터 개수 구하기

$query="실행할 쿼리"

$data=mysql_query($db, $query);

mysql_num_rows($data);

 

 

 

5. 데이터베이스 연결 끊기

mysql_close($db);

 

 

 

 

 
 
 
 

 

 

Posted by Y&S

 

 

 

거래명세표.xlsm

 

방명록에 어떤 분이 수많은 품목이 엑셀에 저장되어 있는데 거래명세서에서 품목을 입력할 때 품목의 일부만 입력해도 그 일부가 포함된 품목의 목록이 나타나서 클릭만으로 쉽게 입력할 수 있는 방법을 물어보셨다.

생각해보니 꼭 거래명세서나 품목이 아니더라도 활용도가 많은 경우라고 생각해서 그 방법을 모색해보니 고급필터, 데이터유효성검사, 매크로의 3가지 방법을 모두 사용해야 가능해진다. 

 

 

 

아래와 같이 '품목'에 '딸기'를 입력하면 그 글자가 포함된 모든 품목의 목록이 '딸기'를 입력한 셀에 나타나 간단하게 원하는 품목을 선택할 수 있는 예제를 만들어보겠다.

어찌보면 네이버의 연관 검색어와 비슷한 면이 있는듯해서 포스팅 제목을 '엑셀 연관 검색어 실습'이라고 지어봤다.

 

이 파일은 '거래명세표' 시트와 '품목 목록' 시트의 2개의 시트가 있으며, '품목 목록' 시트에는 품목 데이터가 입력되어 있다. 실습용이라 그 목록의 개수는 적지만, 몇만 개의 데이터가 입력되어 있더라도 결과는 같다.

예제 파일이 첨부되어 있으니 다운받아서 같이 따라해보면 될듯~~~

 

 

 

 

실습 시작

 

 

 

 

1. Q9 셀에 고급 필터의 조건을 미리 입력해보자.

="*'&D16&"*" 식은 '*'을 이용하여

문자의 일부가 포함된 모든 데이터를 검색할 때 사용되던

'*문자열*'를 식을 이용하여 작성한 것이다.

예를 들어 '*딸기*'는 '딸기'가 포함된 모든 데이터란 의미이다.

어찌 보면 이번 실습에서 가장 중요한 부분이라고 볼 수 있을듯..

 

고급 필터가 궁금하다면 참조~!! 고급필터로 데이터 추출하기 (고급필터 조건 작성법) by Y

 

 

 

 

2. 식을 입력하고 엔터를 치면 D16셀이

비어 있으므로 *만 두개 표시될 것이다.

 

 

 

 

3. 하지만, D16셀에 품목의 일부분을 입력하면

당장 조건이 바뀌는 것을 볼 수 있다.

 

 

 

 

4. 고급 필터의 조건이 준비되었다면 고급 필터를 실행하고 그 결과를

데이터 유효성 검사로 품목 셀에 표시하는 일련의 과정은 매크로로 작성한다.

[개발 도구]-[매크로 기록] 명령을 클릭한다.

 

매크로가 궁금하다면 참조~!! 엑셀 매크로 실습 (데이터를 원하는 위치로 이동하기) by Y

 

 

 

 

5. 매크로 이름과 단축키를 지정하고 [확인] 버튼을 클릭한다.

 

 

 

 

6. 고급 필터는 조건과 결과를 표시할 시트에서 시작해야 하므로

'거래명세표' 시트의 임의의 셀을 클릭한 상태에서

[데이터]-[고급 필터] 명령을 클릭한다.

 

 

 

 

7. '다른 장소에 복사'를 지정하고 '목록 범위'는 '품목 목록' 시트 탭을 눌러

목록 전체를 범위로 지정한다.

'조건 범위'를 클릭하면 자동으로 '거래명세표' 시트로 화면이 이동한다.

 

 

 

 

8. 나머지 조건 범위와 복사 위치를 지정한 후 [확인] 버튼을 클릭한다.

 

 

 

 

9. 고급 필터가 실행되어 '소스'가 포함된 모든 품목이 필터링된다.

 

 

 

 

10. 이제 고급 필터의 결과를 '품목' 셀에 목록으로 표시하기 위해

D16셀을 클릭한 후 [데이터]-[데이터 유효성 검사] 명령을 클릭한다.

 

데이터 유효성 검사가 궁금하다면 참조~!!

엑셀 데이터 유효성 검사 실습 (조건부 서식 자동으로 지정하기) by Y

 

 

 

 

11. '제한 대상'을 목록으로 선택한 후 '원본'에 고급 필터의 결과를 선택한다.

이때, 결과가 많을 경우를 대비하여 결과보다 훨씬 많은 부분을 선택한다.

어짜피 글자가 있는 부분만 표시되므로 상관 없다.

 

 

 

 

12. 자 이제 모든 작업이 끝났으므로 잊지 말고 기록을 중지하자.

 

 

 

 

13. 이제 잘 되는지 실습해보기에 앞서

앞에서 작성한 데이터 유효성 검사를 지우기 위해

D16셀이 선택된 상태에서 [데이터]-[데이터 유효성 검사] 명령을

클릭한 후 [모두 지우기] 버튼을 클릭한다.

 

**내용 추가**

생각해보니 위의 과정을 매크로 시작시 가장 처음에 실행하면

D16셀에 있던 유효성검사를 지울 수 있어 번거롭게 따로 지울 필요가 없다.

 

 

 

14. 이제 품목에 '딸기'를 입력하고 엔터를 친 후

Ctrl+q 키를 누르면 매크로가 실행되어 딸기가 포함된 데이터가 표시된다.

이때 원하는 품목을 클릭하면 품목이 입력된다.

 

 

 

마치, 네이버의 연관 검색어와 비슷하지 않남? ㅎㅎ

만약 다른 셀에서 또 다른 데이터를 입력할 경우

목록이 표시되는 셀도 이동되도록 매크로를 수정해야 한다.

 

 

 

 

 

 

 

Posted by Y&S