개발2014. 3. 8. 17:28
300x250


MeadCo 의 ScriptX 가 7.대 버전으로 올라가면서 예전과 같은 cab 파일과 exe 파일을 제공하지 않는 듯 하다. 



6.x 대의 마지막 버전인 레거시 페이지를 찾아서 링크 남긴다. 


http://scriptx.meadroid.com/knowledge-bank/articles/legacy-scriptx.aspx



300x250
Posted by 마스타
개발2014. 3. 8. 14:16
300x250



레이어와 플래시가 겹칠때, 플래시를 아래로 내리고 레이어를 위로 올리고자 할 경우, 아래와 같은 파라미터를 추가해 주면 된다.


<param name="wmode" value="transparent">




하지만, 다른 브라우저(IE. Chrome 등)에서는 되는데, Firefox 에서만 안되는 현상이 있다. 


firefox 에서는 아래와 같이 embed 태그에도 wmode 를 추가해 주면 된다.


<embed wmode="transparent">




* 참고

http://happyjung.com/bbs/board.php?bo_table=lecture&wr_id=57



== 추가

IE 11 등 최신 익스플로러에서 레이어가 플래시 아래로 숨는 현상이 발생한다. 

이때에도 firefox 의 경우처럼 embed 태그에도 wmode 를 추가하면 된다. 


<embed src="flash.swf" quality="high" wmode="transparent" .... >

300x250
Posted by 마스타
개발2014. 3. 8. 11:43
300x250

jQuery datepicker 에서 날짜 형식을 yyyy-mm-dd 의 형태로 지정하는 방법이다.


<script>

$(function() {

$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd' });

});

</script>



300x250
Posted by 마스타
인터넷2014. 3. 8. 09:39
300x250



호스팅어 서비스는 제한적이기는 하지만 php 의 버전을 선택할 수 있는 점이 흥미로웠는데,

사이트가 이번에 개편되면서, php 5.5 버전이 추가되었다. 



PHP 설정

고객님 계정에서 사용하실 PHP 버전을 선택하세요.


예전에는 5.4 버전까지만 선택할 수 있었으며, 아래에서 확인할 수 있다. 


[서버관리] - 리눅스 무료 웹호스팅 서비스 호스팅어 - 2G 용량, 100G 대역폭


300x250
Posted by 마스타
그누보드2014. 3. 4. 12:54
300x250

그누보드5 는 최신글에서 캐시 기능을 사용하기 때문에, 

프로그래밍 수정시에 새로고침을 해도 최신글이 변경이 되지 않아 당황할 때가 있다. ^^


물론, 관리자에서 캐시 삭제를 하면 되긴 하는데, 매번 하기가 귀찮을 때가 있다. 


이 경우, 그누보드 폴더에 있는 config.php 파일에서

define('G5_USE_CACHE',  true); // 최신글등에 cache 기능 사용 여부

을 찾아서

define('G5_USE_CACHE',  false); // 최신글등에 cache 기능 사용 여부

이렇게 변경해 놓으면, 매번 캐시파일을 삭제하지 않아도 된다. 


나중에 실 서비스시에는 다시 true 로 변경하여 서비스하면 된다. 




300x250
Posted by 마스타
세상살이2014. 3. 4. 11:44
300x250

기아 레이 차량의 무선 스마트키의 배터리 규격과 교체방법이다. 


- 일반적인 사용 기간 : 약 2-3년

- 배터리 규격 : CR2032

- 교체 방법 : 스마트 키에 적용된 일반 키를 분리 후 동전이나 드라이버(-)를 사용하여 스마트 키를 분리해 주신 뒤 규격에 맞는 건전지를 구입하여 조립, 차량 취급 설명서 4-6p 에 그림을 통해서 확인 가능



설명서에서 찾으면 이미지 올려야 겠다. 

300x250
Posted by 마스타
그누보드2014. 3. 3. 15:02
300x250




그누보드가 g5-5.0b20 버전에서 공식적으로 g4 에서의 업데이트를 지원하기 시작했다. 


이를 따라가 본다. 




** 그누보드 4 -> 5 컨버팅



0. 각종 환경의 문자셋 charset 확인 및 목표


- 필자의 서버 환경은

서버 charset : euc-kr

MySQL 의 g4 테이블들의 문자셋 : euckr_korean_ci

php 소스의 인코딩 : ANSI

html charset : euc-kr


- 그누보드5 는 utf-8 로만 제공이 되며, 대세는 utf-8 로의 전환이 맞으므로..

신규 그누보드5 사이트는 MySQL  php html 모두 utf-8 로 변환함을 목표로 한다.



1. 그누보드5 신규설치 하기


- 그누보드4가 설치되어 있는 폴더 옆에 그누보드5 를 설치한다. 

- 디비명이나 디비 계정은 같은 것을 사용한다.

- 그누보드4 의 prefix 가 g4_ 라고 가정하고, 그누보드5 는 prefix g5_ 로 설치된다고 전제한다. 



2. g4_import.php 실행


최고관리자로 로그인 후, 그누보드5  폴더에 있는 g4_import.php 를 브라우저에서 호출한다.

g4 폴더의 config.php 파일의 상대경로를 입력한다. 


이렇게 하면 디비 데이타를 이전하게 되는데, 시간이 좀 많이 걸린다. 



3. 변환된 사이트 확인해 보기


완료 후에 새로운  g5 사이트를 확인해 보자.. 잘 변환 되었는가? ^^


필자의 경우엔 문제가 좀 생겼다. 한글이 다 깨졌다. ㅡㅡ

g4_import_run.php 의 열어 보면, euc-kr 일 경우에도 고려하여 코딩이 되어 있다. 

하지만, 여러가지 시도해 보기도 하고, $is_euckr = true; 를 강제로 지정하여 시도해 보아도 한글은 깨진다. ㅡㅡ



** 문제 해결하기


1. 현재의 환경 그대로에서 디비 테이블의 charset 을 변경하는 방법은.. 

phpmyadmin 에서 테이블들을 내보내기(export) 한 후에, charset 을 변경한 후에 가져오기(import) 시키는 것이다. 

하지만, 이 방법은 자동화된 방법이 아니기 때문에, 차선책으로 남겨 둔다. 

인터넷을 찾아 보면, 터미널 환경에서 mysql 을 dump 시키는 방법을 제시하는데 이 방법은 논외로 한다.


2. 디비 테이블 php html 을 전부가 euc-kr ansi 인 환경에서는 ..

여러가지 방법을 시도해 보았지만, utf-8 로 전환할 때 한글이 깨진다. 


3. php 및 html 의 인코딩을 ansi euc-kr 에서 utf-8 로 변경하기

디비 테이블의 charset 을 변경하기가 쉽지 않고, g4_import_run.php 소스에 euckr DB가 고려된 부분이 있으므로,

디비는 그대로 두고 php html 을 utf-8 로 변환한다. 

이 작업은  php 소스를 전부 열어서 utf-8 로 변환하고, html 의 meta 태그를 utf-8 로 수정하여야 하기 때문에 노가다가 필요한 작업이다. 

일단 변환후, utf-8 로 변환된 웹소스와 euckr 인 MySQL 테이블 간에는 한글 깨짐 없이 잘 동작한다. ^^


4. 이런 상태로 위의 g4 -> g5 컨버팅을 시도해 본다. 

한글 깨진 테이블들 다 삭제하고 g5 새로 설치 후에 g4_import.php 를 호출한다. 

역시나 시간은 많이 걸린다. 

완료후 한글을 확인해 본다. 한글이 안깨진다. 성공~~~~! ^^

회원디비, 게시판 등등을 확인해 보았으나, 한글이 잘 나온다. ^^

g5 신규 디비 테이블을 확인해 보면 utf8 로 만들어져 있음을 확인할 수 있다.



** 후기

서버가 euc-kr 이고 mysql 디비가 euc-kr 일 지라도, php 와 html 을 utf-8 로 유지하는 것은 가능하므로, 

소스는 항상 utf-8 로 변환하고, 신규작업은 무조건 utf-8 로 작업하는 것이 좋겠다. 

php 소스에서 디비와의 소통에는 문제가 없으니, 겉으로 보이는 php 와 html 은 utf-8 로 하여 외부와의 소통에 문제가 없도록 해야 할 것이다. 



- 추가 -


** 전환 후 확인 사항


1. 스킨 컨버팅

그누보드 5 의 기본 스킨은 basic 과 gallery 두개가 있고, 모바일도 역시 이 두개가 있다. 

위 변환 과정은 스킨은 g5 용으로 변환이 안되기 때문에, 컨버팅후에 스킨을 g5 용으로 수정을 해 주어야 한다. 

스킨을 수정하는 작업은 간단하지는 않다. 


2. 게시판 관리에서 기본 값 설정

디비 테이블에서 g4 에서는 없는 필드는 g5 로 컨버팅될 때 값을 0 으로 넣어 버린다. 

예) 모바일 페이지당 목록수, 갤러리 이미지 폭, 갤러리 이미지 높이, 모바일 갤러리 이미지 폭, 모바일 갤러리 이미지 높이 등

이 값들을 0 이 아닌 값들로 수정해 줘야 게시판에서 에러가 나지 않는다. 심지어 모바일용 스킨에서는 0 으로 나누는 에러가 나기도 한다.

g5 의 기본 갤러리 스킨의 경우, 목록에서 이미지수 4개, 폭 174, 높이 130 정도 주면 가로로 꽉 차는 정도 된다.

 


300x250
Posted by 마스타
생활속운동2014. 3. 3. 12:31
300x250

8년간의 시니어 시절의 파노라마 라고 합니다. 



* 출처 : 김연아 페이스북

https://www.facebook.com/pages/%EA%B9%80%EC%97%B0%EC%95%84/53417067377

300x250
Posted by 마스타
세상살이2014. 3. 3. 12:02
300x250
퍼온 영상인데, 운전을 하다 보면 정말 십겁을 하는 상황이 아래 영상과 같은 경우다.
자동차 전용 도로로 보이는 길에서, 갓길도 아닌 곡선 커브길 2차선 주행 차선에 차를 세워둔 것 때문에 사고 날 뻔한 영상.
얼마전 고속도로에서 시비가 붙어서 1차선에 차를 세워버린 사건이 생각난다. 


300x250
Posted by 마스타
여행바라기2014. 3. 3. 11:24
300x250




경기도 화성시 전곡항에 새로 지어진 클럽하우스.


작년 중반에 완공되어서 그런지 아직 비어있는 공간이 많았다. 


올 여름 시즌을 기대해 본다. 


도착 지점의 위치에 새로 지어 졌는데, 다음 지도에는 아직 나와 있지 않다. 

클럽하우스를 짓기 전의 비닐하우스 같은 것이 보인다. ^^



주차장에서 바라본 클럽하우스


다목적실 소회의실 샤워실 등의 이용 요금이 적혀 있다. 


대포 같이 생겼다. 바다와 요트 계류장을 바라보는 전망을 위해서 그렇게 만든 듯 하다. 


다른 사진을 보면 알겠지만, 아직 채워지진 않았다. 


전경


1층 현관쪽에 마련된 접수처


주차장 쪽이 아닌 반대쪽 출입구이다. 여기가 정문이려나? ^^


전망대처럼 보인다.


이용요금 좀더 크게..


이게 현관인 모양이다. ^^


들어가면 접수처가 있고, 사무실 들은 아직 비어있다. 


반대편도 비어 있다. 편의점 같은 것이 들어올 모양이다.


주차장과 요트 계류장 쪽으로 나가는 출입문.


요트 계류장 앞에 서 있는 이정표. 뒤에 요트들이 보인다. 부럽.. ^^

날이 풀렸다고는 하나, 아직 바닷 바람이 차갑다. 


요트 계류장에는 들어갈 수가 없다.  카드를 찍어야 한다.


요트 계류장 쪽에서 바라본 클럽하우스. 시즌이 아니라서  주차장도 한산하다. 


전곡항 마리나 클럽하우스 Jeongok Marina Clubhouse. 영어로 옮기기 어려운 이름이다. 정옥?? ^^


레스토랑을 분양한단다. 클럽하우스 건물 1층에 관리사무소가 있다. 


클럽하우스에서 바라본 주차장쪽. 등대가 있는 곳이 요트 계류장이다. 


약간 오른쪽으로 지상에 올려져 있는 요트가 보인다. 작은 것들은 지상에 올려 놓는다.


화성 바다 앱도 있단다. 아직 보진 않았다. ^^


준공 표지판. 2013년 6월에 완공되었다.


클럽하우스 안쪽 벽면에 걸려진 조감도 같은 건데.. 왼쪽 끝에 있는 건물이 클럽하우스이다. 

요트 계류장의 크기을 알 수 있다.




ㅁ 전곡항 마리나 클럽하우스 가는 길 지도



300x250
Posted by 마스타