336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

 

 

길었던 서울생활을 끝내고 제주내려와서 홈페이지 리뉴얼 요청하러

사무실 찾아가고, 명함도 새로 만들고 나름 바쁘게 지냈네요.

 

 

 

아버지랑 나무도 심고..

 

 

 

물도 뿌려주시고..

 

 

 

새식구도 맞아드리고 ㅎㅎㅎ 이름은 노을이.

달마시안 종이라고 생각하시는데 포인터 종이에요 ㅎㅎ

 

 

 

놀아달라고 어퍼컷도 날려주시고..

 

 

 

앉아 있으면 앵겨서 놀아달라고도 하고..

 

 

 

밥먹고 있을땐 뭐 없냐며 쳐다도 봐주시고..

 

 

 

맨도롱또똣 드라마 촬영 하는데 짖기도 해주시고...ㅎㅎㅎ

다리를 다쳐서 맘이 좀 아픈데 해안도로 이곳저곳 쫓아오면서

놀아달라고 할때면 너무 이쁜 동생입니다.^^

 

 

 

처음엔 누군가 했는데 드라마 보다 보니까 차에 탔던 사람이

유연석이였네요 ㅎㅎㅎㅎㅎ;;

 

 

 

주말에는 방청소를 끝내고 근처 관광지로 마실도 나가고

여기는 곽지해수욕장!! 노천탕이 있어서 여름에 정말 시원.

 

 

 

조금 더 서쪽으로 가다보면 나오는 한림공원. 동굴이 있었다는 건 저도 이번에 가서 처음 알았네요...ㅡ_ㅡ;;

 

 

 

애월항 근처에 요기가 핫플레이스인 한담이라는 언빌리버블한 동네!!

무한도전에서 정준하랑 김c가 문어라면 먹었던 놀맨이라는 가게도 있고,

좀 있음 방영할 맨도롱또똣 이라는 드라마도  여기서 자주 촬영한다고 하네요.

개인적으로 이 동네 너무 맘에 들었어요.

 

 

 

 

 마지막으로 움짤하나 투척하고

포스팅 마치도록 하겠습니다. ㅋㅋ

 

 

 

 

 

 

 

 

 

블로그 이미지

겐타쓰

,

OpenWeatherMap API

script 2015. 2. 16. 10:18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

- 호출(도시명, 도시ID, 위도경도)

http://openweathermap.org/current

 

- 코드

http://bugs.openweathermap.org/projects/api/wiki/Weather_Condition_Codes

 

- 데이터
http://bugs.openweathermap.org/projects/api/wiki/Weather_Data

 

소스 :weather.jsp

 

'script' 카테고리의 다른 글

[JavaScript] escapeXml  (0) 2015.06.15
CKEditor <P>태그 제거하기  (0) 2015.06.08
Ajax 한글깨짐 문제  (0) 2014.12.09
[JavaScript] jsp replace  (0) 2014.11.03
HTML5 video & audio 태그  (0) 2014.10.20
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

- 웹서버(WebServer)

웹 페이지(html, jpg, gif 등)가 들어 있는 파일을 사용자들에게 제공하는 프로그램. 웹 사이트를 통해 서비스를 하려면 웹 서버 프로그램을 설치해야 한다. 대표적인 웹 서버로는 아파치(Apache)와 인터넷 정보 서버(IIS), 엔터프라이즈 서버, webtoB 등이 있다. 이 웹 서버들은 이메일, 파일 전송 규약(FTP) 파일의 내려받기, 홈 페이지 구축, 전자 상거래 등에 필요한 인터넷인트라넷과 관련된 프로그램들의 패키지의 일부로 나온다. 웹브라우저를 통하여 www 을 사용하는 클라이언트에게 미리 저장된 하이퍼 텍스트를 제공하는 서버


- WAS(Web Application Server)

인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(제우스, 톰캣, 웹스피어, 제이보스 등)이다. 웹 애플리케이션 서버는 동적(jsp, asp 등) 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 한국에서는 일반적으로 "WAS" 또는 "WAS S/W"로 통칭하고 있으며 공공기관에서는 "웹 응용 서버"로 사용되고, 영어권에서는 "Application Server" (약자 AS)로 불린다.


웹 애플리케이션 서버는 대부분이 자바 기반으로 주로 Java EE 표준을 수용하고 있으나, 자바 기반이지만 Java EE 표준을 따르지 않는 제품과 .NET이나 Citrix 기반인 비Java 계열도 존재한다.



* 웹서버 와 WAS 의 분리 필요성

- 서버부하 방지

- 물리적 분리로 보안강화

- 여러대의 WAS 연결이 가능

- 여러 어플리케이션 서비스 가능

'용어정리' 카테고리의 다른 글

PSTN(public switched telephone network)  (0) 2012.11.12
3GPP IMS 주요 구성 요소  (0) 2012.11.09
IMS(IP Multimedia Subsystem)  (0) 2012.11.08
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. http://archive.apache.org/dist/lucene/java/ 에서 사용할 버전을 DownLoad 한 후, 압축을 푼다.

 

2. Web Dynamic Project 생성 후 Build Path에서 외부 라이브러리 버튼 클릭 후, lucene폴더에 lucene-core-3.4.0 를contrib폴더에 lucene-demo-3.4.0 를 추가해 준다.

 

 

3. 소스 개발중 필요한 라이브러리는 그때 그때 위와 같이 외부 라이브러리를 추가해주면 된다.

 

4. src 폴더 하위로 data와 index 폴더를 생성하고, data 폴더에는 색인할 간단한 텍스트 파일을 넣어둔다.

 

 

 

5. index 생성 :Indexer.java  search 확인 :Searcher.java 을 src 폴더에 넣어둔 후, 경로 설정하고 실행해서 결과를 확인 해 본다.

 

 

'Lucene' 카테고리의 다른 글

Lucene(루씬)  (1) 2015.01.26
블로그 이미지

겐타쓰

,

Lucene(루씬)

Lucene 2015. 1. 26. 13:27
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

무료로 사용할 수 있는 오픈소스 프로젝트이며, 아파치 소프트웨어 재단에서 아파치 소프트웨어 라이센스스로 배포중이다.

파일 시스템 형태의 검색 기능을 추가할 수 있게 도와주는 jar 자바 검색 라이브러리라 별도의 의존성이 없다.

자바 언어로 만들어 졌지만, 여러 종류의 프로그래밍 언어로 포팅되어 다른 언어와 연동할 수 있다.(C, C++, C#, 루비, , 파이썬, PHP )

http://lucene.apache.org/

http://www.acornpub.co.kr/book/lucene-2nd

 

최초 더그 커팅이(하둡) 개발했으며, 처음에는 소스포지(SourceForge)사이트의 루씬 프로젝트에서 내려 받을 수 있었다.

2001 9월 오픈소스 자바 프로젝트를 제공하던 아파치 재단의 자카르타 프로젝트의 일원으로 합류. 2005년 여러 개발자 들이 참여하면서 아파치 재단의 취상위 프로젝트가 됐다. (http://lucene.apache.org/java)

 

<검색 애플리케이션의 구조>

- 원본파일을 가져와 루씬 문서의 형태로 변환

- 변환된 텍스트를 색인에 추가(토큰화, 정형화, 동의어/기본형 처리)

- 사용자 인터페이스를 통해 사용자가 찾고자 하는 검색어를 루씬 질의로 변환

- 루씬 질의를 실행해 결과를 받아오고 화면에 출력

- 검색대상 확보와 관련한 기능은 포함하지 않아 별도의 소프트웨어(솔라, 너치 등)와의 연동이 필요하다

 

* 간단요약 : 루씬1.pptx  참고자료 루씬 인 액션

 

'Lucene' 카테고리의 다른 글

Lucene(루씬) 설치 및 구동  (0) 2015.01.26
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

* 주로 서버 Oracle 과 localhost Oracle 의 캐릭터셋이 맞지 않아 발생되는 경우와 암호화된 필드의 숫자, 영문이 2Byte 차지하면서 DB오류를 발생시킬 수 있는 경우, 일본어 카타카나 DB처리 시 오류를 발생.빈칸이 발생하였다고  TRIM() 처리를 하여도 오류는 발생.

(ORA-29275 : 부분 다중 바이트 문자)

 

전각문자(2Byte) = > 반각문자(1Byte) : TO_SINGLE_BYTE()

ex) SELECT TO_SINGLE_BYTE('A 1 B 2 C 3')
FROM DUAL

 

반각문자(1Byte) = > 전각문자(2Byte) : TO_MULTI_BYTE()

ex) SELECT TO_MULTI_BYTE('A 1 B 2 C 3')
FROM DUAL

'DB' 카테고리의 다른 글

[iBatis] in 구문처리  (0) 2015.07.01
[Mysql] tinyint(1)  (0) 2015.06.23
[Oracle] UNION & UNION ALL  (0) 2014.10.29
[Oracle] CONNECT BY LEVEL  (0) 2014.10.27
[Oracle] SYS_CONNECT_BY_PATH  (0) 2014.10.27
블로그 이미지

겐타쓰

,

Ajax 한글깨짐 문제

script 2014. 12. 9. 19:54
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

보내는 쪽(jsp) : escape(encodeURIComponent(document.forms[0].mdFaultIss.value))

- 일반적인 폼형식은 URL 인코딩을 지원하지만 AJAX는 URL 인코딩을 하지 않는다고 한다. 그래서 encodeURIComponent() 싸주고, 인코딩된 파라미터의 탈락을 막기 위해 escape() 써준다.

 

받는쪽(java) : URLDecoder.decode(CommUtil.getParameter(request, "mdFaultIss"), "UTF-8");

- 인코딩된 파라미터를 다시 디코딩을 해주면 정상적인 한글문자열을 확인 할 수 있다.

'script' 카테고리의 다른 글

CKEditor <P>태그 제거하기  (0) 2015.06.08
OpenWeatherMap API  (0) 2015.02.16
[JavaScript] jsp replace  (0) 2014.11.03
HTML5 video & audio 태그  (0) 2014.10.20
highcharts(하이차트) Demo  (0) 2014.10.17
블로그 이미지

겐타쓰

,

[JavaScript] jsp replace

script 2014. 11. 3. 15:28
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

var dateDash = "2014" +"-"+ "11" +"-"+ "02";

var replace = dateDash.replace(/-/gi, '');

 

- '변경될 문자열'.(/무엇을/gi, '어떻게');   변경할 것인가.

 

jsp : replace.jsp

 

'script' 카테고리의 다른 글

OpenWeatherMap API  (0) 2015.02.16
Ajax 한글깨짐 문제  (0) 2014.12.09
HTML5 video & audio 태그  (0) 2014.10.20
highcharts(하이차트) Demo  (0) 2014.10.17
oncontextmenu, ondragstart, onselectstart  (0) 2014.09.25
블로그 이미지

겐타쓰

,

[Oracle] UNION & UNION ALL

DB 2014. 10. 29. 15:45
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

[UNION]

select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SBRCMxxx
UNION
select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SBRCMxxx
UNION
select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SWQTMxxx

 

 

 

 

 

[UNION ALL]

select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SBRCMxxx
UNION ALL
select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SBRCMxxx
UNION ALL
select MODEL_TYPE, REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from TB_SWQTMxxx

 

 

 

 

- UNION : 중복제거 하여 데이터 SELECT 한다.

- UNION ALL : 중복 제거 없이 있는 그대로의 데이터를 이어붙여 SELECT 한다.

- UNION 은 중복제거 작업을 하기 때문에 UNION ALL 보다 속도는 느리다.

- 필드 개수와 형식이 같아야 한다.

 

'DB' 카테고리의 다른 글

[Mysql] tinyint(1)  (0) 2015.06.23
[Oracle] TO_SINGLE_BYTE() & TO_TO_MULTI_BYTE()  (0) 2014.12.16
[Oracle] CONNECT BY LEVEL  (0) 2014.10.27
[Oracle] SYS_CONNECT_BY_PATH  (0) 2014.10.27
[Oracle] with 절  (0) 2014.10.27
블로그 이미지

겐타쓰

,

[Oracle] CONNECT BY LEVEL

DB 2014. 10. 27. 14:40
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

select substr('0' || TO_CHAR(LEVEL - 1), -2, 2) rtime, TO_CHAR(LEVEL - 1), LEVEL, substr('0' || TO_CHAR(LEVEL - 1), -2, 2)
    from
        (select TO_DATE('20130601', 'YYYYMMDD') MAKE_DATES
          from DUAL 
        )  CONNECT BY LEVEL <= 24

 

 

 

 

- LEVEL 이용하여 원하는 행(날짜)을 리턴 시키는 용도로 많이 사용함.

- 24시간 리턴 SQL

- 처음 CONNECT BY LEVEL 은 리턴시킬 행 갯수, 다음 CONNECT BY LEVEL 은 DEPT.

'DB' 카테고리의 다른 글

[Oracle] TO_SINGLE_BYTE() & TO_TO_MULTI_BYTE()  (0) 2014.12.16
[Oracle] UNION & UNION ALL  (0) 2014.10.29
[Oracle] SYS_CONNECT_BY_PATH  (0) 2014.10.27
[Oracle] with 절  (0) 2014.10.27
[Oracle]REGEXP_REPLACE  (0) 2014.09.29
블로그 이미지

겐타쓰

,