안녕하세요.

2년째 활동하고 있는 개인 웹퍼블리셔 프리랜서 입니다.

중소규모 홈페이지 제작 및 수정 등 유지보수 작업등을 하고 있습니다.

또한 기타 작업 등도 주변 프로그래머와 연계하여 작업을 받고 있습니다.


* 포트폴리오

http://yjhoon.com/?mod=portfolio


2년간 꾸준히 작업해온 실무경험을 바탕으로 홈페이지 신규 오픈이나 수정에 있어 제 홈페이지를 만든다 생각하며 임하겠습니다.

서버 관리에서부터 홈페이지 제작 및 관리까지, 웹 관련 의뢰는 연락 주시면 스케쥴이 여유있는 개발자에게 연결하여 작업이 끝날때까지 1:1로 카톡대화 및 연락을 통해 제작이 완료될때까지 성심성의껏 실시간 응답 가능합니다.


* 서버 작업(신규 설치 및 기본 보안 셋팅, 서버이전 등등)

* 홈페이지 제작(최소한의 포토샵만 사용, HTML5+CSS기반 웹표준 크로스브라우징)

* 유지보수(비용에 따라 서버관리에서부터 홈페이지까지! 저렴한 비용으로 인건비 절약하세요. 수정요청시 1일이내 대응)

* 어플리케이션 개발(안드로이드)

* PC 조립 / 스마트폰 개통 등


웹 디자인은 다 되었는데 퍼블리싱 및 코딩 단계에서 난감하신 디자이너 분들도 연락 주세요. !

홈페이지는 있어야겠는데 운영을 할 시간은 없고 홈페이지에는 스팸글로 넘쳐나고, 모르는사이 홈페이지는 호스팅 만료.... 관리 해드립니다. 연락 주세요!


* 모든 과정은

1) 기획 > 2) 디자인 > 3) 퍼블리싱 및 코딩 > 4) 입금 및 마무리 로 처리하며, 계약자와 개발자간의 서로간의 신뢰를 우선으로 합니다.

2번단계까지 컨펌이 떨어진 상태에서 3번 작업 도중 1번으로 다시 수정요청등을 할 경우 추가비용이 발생합니다.



이메일 root@yjhoon.com


USB 용량은 분명히 정상적으로 표시되어 있는데

 

가지고 있던 파일들이 갑자기 하나도 안보이는 현상

 

바탕화면의 시작 -> 실행 -> cmd 쓰고 확인

 

-> G:치고 Enter  하면 USB 드라이브로 들어감(G는 USB 폴더)

 

-> (까만창에 프롬프트 상태가 나타나면)   attrib /s /d -s -h -r   (G드라이브 내 하위 폴더/파일의 숨김 속성을 해제하는 명령)



위처럼치고(뛰어쓰기주의) 잠시 기다리면 처리하고 다시 G:w>가 나타남

  1. 또만났네 2014.08.04 15:36 신고

    안녕하세요. 블로그 내용이 좋아서♡ 블로그모음 서비스인 블로그앤미(http://blogand.me) 에 등록했습니다. 원하지 않으시면 삭제하겠습니다. 좋은 하루 되세요. ^^

  2. 아타호 2015.01.15 21:10

    감사합니다. 모르는 컴퓨터에 usb 꽂았다가 파일 안보여서 여기 왔더니 해결됬네요. 이제 모르는 컴퓨터에선 n드라이브나 인터넷 드라이브로 돌려야겠네요 ㅜㅜ 식겁했음

  3. 천승호 2015.02.26 00:57

    헐 진짜 되네여 정말 좋은 정보 감사합니다...^^ 한시간을 헤매구 다녔습니다.

  4. mensura 2015.11.10 12:34

    정말 감사합니다 ㅠ.ㅠ

  5. 야곰돼지 2016.03.02 00:57

    좋은 정보 감사합니다

  6. 대박^^ 2016.10.30 20:57

    며칠을 인터넷에서 방법 찾아 헤매다가 이 글 보고 한방에 해결했네요.
    감사합니다.

  7. 봄비 2017.02.20 16:05

    저는 액세스가 거부되었다고 나오는데
    다른방법이 있으시면 부탁합니다.
    impe1124@naver.com 입니다.

이름 바꾸기

mysql> ALTER TABLE tablename RENAME bbs;



컬럼 속성 수정

mysql> ALTER TABLE tablename MODIFY colname INT NOT NULL AUTO_INCREMENT PRIMARY KEY;


ALTER TABLE tablename MODIFY 컬럼이름 컬럼속성

컬럼 이름 바꾸기

sysql> ALTER TABLE tablename CHANGE colname newcolname INT NOT NULL AUTO_INCREMENT;


CHANGE는 컬럼 속성뿐아니라 이름도 바꿔준다.

컬럼 추가

mysql> ALTER TABLE bbs ADD name varchar(10);


ALTER TABLE tablename ADD 컬럼이름 컬럼속성

컬럼 삭제

mysql> ALTER TABLE bbs DROP colname;



특정 컬럼 뒤에 새로운 컬럼 추가

mysql> ALTER TABLE bbs ADD newcol varchar(10) AFTER num;


num 컬럼 뒤에 newcol 컬럼 추가.

기존 컬럼을 지우고 맨 앞에 컬럼 추가

mysql> ALTER TABLE bbs DROP newcol, ADD newcol VARCHAR(10) FIRST;


맨 앞에 추가하려면 FIRST를 사용한다.

PRIMARY KEY 속성 삭제

mysql> ALTER TABLE test DROP PRIMARY KEY;



이미 PRIMARY KEY인 컬럼의 속성을 바꿀 때
PRIMARY KEY 속성은 지정하지 말고, NOT NULL 속성을 함께 지정해 주면 기존 PRIMARY KEY 속성은 그대로 남은 상태로 컬럼의 속성을 변경할 수 있다.

mysql> ALTER TABLE test MODIFY a CHAR(1) NOT NULL;



테이블의 내용 전체 삭제

mysql> TRUNCATE TABLE tablename;


트랜잭션에 의해 복구될 수 없다.

시기 적절하게 깨져 준 아이콘
윈도우를 사용하다 보면 멀쩡했던 아이콘이 어느 순간 깨져 있는 것을 볼 수 있습니다. 왜 이런 현상이 생길까요? 그것은 ① 아이콘 캐시가 손상되었거나 ② 아이콘 캐시가 꽉 찼거나 둘 중에 하나입니다. 일단 아래의 내용은 참고로만 보시고 실제 작업은 제가 올려드린 파일을 사용하세요.


아이콘 캐시가 손상된 경우의 해결법

이 작업은 사용자 계정의 IconCache.db 파일을 재생성하면 됩니다.


익스플로러(Explorer.exe) 를 종료한 후 [사용자 계정 폴더\AppData\Local\iconcache.db] 파일을 삭제하고 익스플로러를 다시 시작하면 됩니다. (해당 폴더와 파일은 숨겨져 있습니다. [관련 포스팅])

* 굉장히 중요합니다. 꼭 익스플로러를(인터넷 익스플로러 말고!!) 강제로 종료한 후 캐시 파일을 삭제해야 정상적으로 적용됩니다. 그냥 삭제하면 백날해도 안 됩니다.



이 작업은 마이크로소프트의 문서대로 간단하게 배치 파일로 구현을 할 수 있습니다.

@echo off
taskkill /f /im explorer.exe
attrib "%userprofile%\appdata\local\iconcache.db" -s -r -h
del /q "%userprofile%\appdata\local\iconcache.db"
start explorer.exe
exit



아이콘 캐시가 꽉 찬 경우 해결법

레지스트리를 통해 아이콘 캐시의 크기를 늘려줍니다. 이 작업은 다음과 같이 하시면 됩니다.


아래의 레지스트리 키에 값 데이터가 4096Max Cached Icon 문자열 값을 추가합니다.(윈도우의 기본값은 500 으로 이 값의 크기를 늘려주는 것입니다. 값의 최대 크기는 4096 입니다.)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer



이 작업은 간단하게 REG 명령을 통해 배치 파일로 구현할 수 있습니다.(레지스트리 파일로 만들어 두셔도 되고...)

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v "Max Cached Icon" /t REG_SZ /d 4096 /f



간단하죠? 근데 귀찮죠. 그러니까 여러분은 아래의 파일을 다운로드 받아서 실행하세요. 제가 위의 두 작업을 하나의 배치 파일로 구현한 것입니다. 전 친절하니까요!

Icon Cache Rebuild & Max Cached Icon Patch.cmd



배치 파일을 실행하면 현재 열려있는 모든 윈도우 탐색기가 종료됩니다. 그 점 유의하시구요. 아무튼 배치 파일 실행 후 살펴 본 모습입니다. 아이콘이 정상적으로 돌아왔네요. 끝~

 


출처 : http://cappleblog.co.kr/m/post/91


 

cure.exe

 

프로그램을 해당 드라이브에 넣어주고 실행하면 끝 .

  1. 2014.04.21 01:05

    비밀댓글입니다

int nData = 10;
const int *p = &nData;
int* const p = &nData;

우선, const는 const 키워드의 오른쪽에 있는 것을 상수화 한다.

따라서, 두번째 줄의 const int *p 의 경우에는, int 를 상수화 하는 것이므로 즉 포인터가 가리키는 대상 메모리(nData)를 상수화 시킨 것이다.

따라서 p 를 이용해서 대상 메모리 nData에 대입 연산을 수행할 수 없다.

이 경우가 주로 쓰이는데, 대상 메모리의 값 변경을 원하지 않을 경우 사용한다. 가급적 보호가 필요한 메모리에 대해서는 const를 붙여주는 것이 좋다.


세번째 줄의 int* const p 의 경우에는, p 를 상수화 하는 것이므로 포인터 변수 자체를 상수화 하는 것이다.

따라서 선언 후 포인터 p 자체에 대입 연산을 수행할 수 없다 (포인터가 가리키는 메모리를 바꾼다거나)

LINK : fatal error LNK1123: COFF로 변환하는 동안 오류가 발생했습니다. 파일이 잘못되었거나 손상되었습니다. 라는 에러를 종종 겪으시는 분들을 위해 오류 해결 방법 올립니다. 

 프로젝트속성 -> 매니페스트 도구 -> 입력 및 출력 에서 오른쪽 항목에 매니패스트 포함 아니오로 바꿔주시면 해결됩니다.


  1. ㅈㄱㅈㄱ 2014.07.29 22:45

    오미..감사합니다!
    왜 계속 안되나했는데 ㅠㅠ

웹폰트라 함은 굳이 포토샵을 이용해서 이미지로 홈페이지에 박아넣지 않아도 오직 텍스트로만 홈페이지를 구성할수 있게 하는 방법중 하나이다. 최근의 경우 반응형 웹, CSS3등의 발전으로 이미지의 비중은 홈페이지에서 계속해서 줄어드는 추세이다.

 

현재 새로 개발되고 있는 홈페이지들의 경우 이미지는 보통 로고, 아이콘, 배너, 일부 배경에만 사용되고 있으며 나머지 모든 페이지의 95%정도가 CSS3 및 웹폰트로 해결되고 있는 실정이다. 웹폰트는 보통 겉보기에는 이미지로 이루어진 글씨로 보이지만 드래그가 가능한 점이 있고, cufon과의 차이점은 cufon은 텍스트가 로딩된후 이를 파싱하는 방식에 드래그가 안된다는 차이점이 있다.

 

물론 페이지 로딩 성능에 따라서는 웹폰트 > cufon 이 되겠다. 웹폰트는 html,body{font-family:Web Fonts} 전체로 적용을 해도 렉이 생기지 않지만, cufon은 본문 컨텐츠 부분에 사용하게 되면 페이지 로딩에 큰 저하를 불러올수 있어 보통 소제목이나 대제목으로 사용하는 실정이다. 예전 홈페이지들의 경우 이 대제목 소제목의 경우 이미지로 일일히 저장하여 사용해왔었지만, 최근 추세로는 모두 cufon 또는 웹폰트를 채택하고 있는 실정이다.

 

그렇다면 웹폰트를 사용하려면 어떻게 해야할까. 오늘은 cufon이 아닌 웹폰트 사용법을 알아보기로 한다. cufon은 내 블로그에서 이전에 이미 올려둔 자료가 있으니 사용하려면 그 부분을 찾아보셔도 괜찮을것 같다.

 

웹폰트는 2가지 방식이 있다. 현재 IE9이상/Firefox/Chrome/Safari 등 최신 브라우져들은 .woff 웹폰트를 사용한다. 하지만 빌어먹을 이전 IE 브라우져들은 woff 를 인식하지 못한다. 고로 구글 웹폰트를 고대로 적용하게 된다면 IE8이하 브라우져에서는 처참히 깨지는 당신의 홈페이지를 볼 수 있을것이다. 물론 차후 1-3년내로 윈XP가 모두 사라지고 윈7 또는 윈8, 윈8.1 이 대다수 OS가 된다면 이 문제도 자연스레 해결되겠지만, 아직까지도 XP와 IE6-8 사용자가 존재한다는게 문제다.

 

그렇다면 ie 저버젼과 최신 브라우저들에서 내 홈페이지에 웹폰트가 잘 출력될 수 있게 하려면 어떻게 해야할까. 우선 구글에서는 css 상단에 import 하는 방법으로 제공을 하고 있다.

 

Google Web Fonts (https://www.google.com/fonts)

 

이 곳에 들어가서 보게되면 각 폰트가 리스팅되어 있으며 각 글씨체마다 See all styles 로 미리보기 기능을 제공하는것도 있지만 보통은 Quick-use 버튼뿐이다. 이 것을 클릭해보자. 구글 웹폰트를 사용하는 방법은 총 3가지다. css 로 직접 불러오거나, 이미 사용중인 레이아웃 .css 파일에 @import 시켜주는방법, 그리고 JavaScript 를 사용하여 넣어주는 방법이다. 하지만 필자가 추천하는 방법은 .css파일에 @import 해주는 것이 가장 좋은 방법이다. 왜냐면 보통 웹폰트를 전 페이지에 적용하는 경우는 드물고 일부 섹터에만 적용하는게 대부분이기 때문에, layout.css 상단에 import를 시켜놓은뒤 원하는 class나 id에 font-family:를 사용하여 적용시켜주는게 가장 좋기 때문이다.

 

만약 Vampiro One라는 글씨체를 사용하고 싶다면 CSS상단에 아래 코드를 삽입하고

@import url(http://fonts.googleapis.com/css?family=Vampiro+One);

 

title 클래스에만 적용을 시키고 싶다면

.title{

font-family: 'Vampiro One', cursive;

} 

 

이런식으로 적용을 해 볼수가 있다. 여기까지는 매우 쉽고 간편한 방법이다. 하지만, 위에서 말했듯이 이 구글웹폰트는 IE8이하 버젼에서 출력되지 않는 경우가 발생한다. 이 경우에는 해당 글씨체의 eot 파일을 구해야하는데, 보통은 구글검색으로 구할수 있다. 인터넷 세상이 매우 넓으므로.. 정말 흔치 않은 최신 글씨체의 경우 간혹 파일이 없을수도 있다. 또한 import 된 주소를 직접 인터넷창에 치고 들어가게 되면 세부 소스를 볼수 있는데, .woff 파일의 주소가 적혀있다. 이 파일을 다운받고, eot파일 역시 다운 받자.

 

그리고 위에서 상단에 @import 시킨 구문을 삭제하고 아래처럼 새로 작성한다.

@font-face{
 font-family:Vampiro;
 src:url(Vampiro.woff) format(‘woff’);
 src:url(
Vampiro.eot);
}

 

 

font-maily 의 이름을 Vampiro 로 정의하여 추가해주는 부분이다. 여기서 woff와 eot를 중복 정의해줌으로써 IE8이하 버젼에서 웹폰트가 죽어버리는 현상을 미연에 방지할수 있게 된다. 또한 이렇게 소스를 수정하게 될 경우

 

.title{

font-family: 'Vampiro One', Vampiro;

}

 

이렇게 소스를 수정해서 사용해볼수 있겠다.

 

끝.

 

 

+ Recent posts