日常2016. 9. 26. 22:22

한주간의 일상..





매일 똑같은 일상이다보니 사진이 없다..

월요일엔 휴가쓰고 외할아버지 제사 때문에 절에 갔다 왔다.





전날 라이딩한 옷들 일광욕 시키는중..





이른 아침의 양재천..

안개인지 미세먼지 인지 뿌옇다.





성님들과 남산으로..

두유노우 냄샌??





그렇게 북악으로..





북악 편의점 옆에는 어미 고양이와 새끼 고양이가..





한강에서 사이클 크로스 체험 중이신..





시가계산 잘못해서 출근을 30분이나 늦게 했다.

반미니가 아닌 프라디아 편의점에서 음료수를 먹으러 갔었는데..

익숙한 얼굴이다 싶었는데 사장님이..ㅋㅋ

출근을 해서 어려울줄 알았던 일이 쉽게 풀려 일찍 퇴근하나 했지만..

결국엔 퇴근 9시..직원들하고 치맥 한잔하고 집에들어가니 12시..ㅋㅋㅋ

요즘 너무 자주 술마시네..





하오고개나 돌자고 해서 아침에 일어났는데 자전거 타고 가기 힘들어서 차타고 하오고개로..

얼마전 지르신 프로팀 질렛을 입고오신 마고성님..





8개월의 야근으로 인해 살이 늘어났다..

살 빼야겠다는 생각이 절실하게 든다.

먹는거 조금만 줄이든가 운동을 예전처럼 하든가..





트렉 브로..





성님들 자전거 증명사진도 좀 찍어 드리고..





피아노 좀 치시네여..





White & Black..





점심으로 먹을 고기와 야채, 과일을 사와서 먹을 준비..





진리의 소고기..





하루 휴가를 내서 4일만 출그하면 되겠지 하는 생각을 했지만..

역시나 토요일에 출근을 했다.

글로벌 사이트 오픈을 앞두고 있지만 그래도 국내 사이트 때보다는 덜 바쁜 요즘이다.

지금만 같아도 할만 할텐데..

요즘은 회사사람들 관심사는 2주뒤에 갈 워크샵 이야기들..

자유여행이라 뭘할지에 대한 이야기를 많이 한다.

나도 뭘하지..ㅋㅋ

'日常' 카테고리의 다른 글

2016년 10월 09일 일상..  (0) 2016.10.17
2016년 10월 02일 일상..  (0) 2016.10.04
일기..  (0) 2016.05.13
2016년 03월 27일 판교 근방 고개 라이딩..  (0) 2016.04.06
2016년 03월 27일 일상..  (0) 2016.04.06
Posted by Z700zZz
자전거 생활2016. 9. 20. 00:25

추석 연휴에 두드러기로 고생하는 날 위해 성님들 께서 당진으로 와주셨다..

코스라고는 그냥 가끔 고향와서 타는 예당 저수지 왕복 코스..





팀복이라는걸 맞춰 입었다..

처음 봤을땐 조금 어색했는데 보다보니 괜찮네..





도고읍내..

20년은 멈춰 있는것 같다.





측풍 타고 예산 벚꽃길을 신나게 달림..










조각 공원옆 편의점에서 잠시 쉬는시간..

날씨는 라이딩 초반 약간의 빗방울이 떨어졌지만..

빗방울은 그쳤고 해가 없이 약간 서늘해서 라이딩 하기에 아주 좋은 날씨였다.










이날의 기분을 쌍따봉으로 표현하신 엑스성.





달리다 보니 엑스성 시골집도 지나쳐서 순례도 하공..





코스모스 한들한들 피어있는~~








도고 온천 옆을 지나즈음엔 날씨가 맑아졌다.






하하호호

엑스성은 프룸 빙의하신건가 사이클 크로스 저지 입으셔서 사이클 크로스를 흉내 내신건강..ㅋㅋ





공구통에 카메라 올려놓고 찍었는데 찍힐려는 찰나에 바람이 불어 이런 컷이..ㅋ





이건 제대로 된 샷..










집으로 가는길..

키로수가 약간 모자른듯 해서 대한민국 최초 신부이신 김대건 신부 성지를 가기로..





온김에 방명록 작성..







교황께서 왔다 가셨지..







요즘 이거에 꽂히신 마고성..







집으로 밥먹으러 가는길..





마고성님의 추천으로 용비지 저수지로..





빨래판 시멘트 포장길의 연속..

계속해서 10%가 넘는 업힐이었다.








팀복 맞춰 입으니 부끄럽네..ㅋㅋ





크으..







에그머니나 이포즈는 뭐람..












새로구매하신 라파 클래식 글래시즈가 간지 나시네요..






CX간지..크으..






그렇게 성님들은 서울로..

나는 집으로..


알러지 때문에 서울서 오신다는 성님들을 오지 말라고 해야할지 말아야 하지 전날까지도 고민이었다.

스트레스 때문에 면역력이 떨어져 생긴 병이니 뭐 라이딩중에 두드러기가 올라와도 죽지 않으니 타보자 하고 탔는데..

타길 잘했다..

동상위해 먼길 오신 성님들이 만족하시고 가시니 이 동상도 만족입니다..ㅋ

Posted by Z700zZz
JavaScript2016. 7. 28. 11:40

전화번호 데이터를 "-"가 없는 11자리나 10자리 정도의 숫자로만 보내주는 경우가 생긴다.

고객의 요청은 "-"를 넣어주세요.


telNo.replace(/^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-?([0-9]{3,4})-?([0-9]{4})$/, "$1-$2-$3");


위의 정규식을 사용하면 된다.

자세한 설명은 아래 블로그에서..


출처 : http://fimtrus.tistory.com/entry/Javascript-%EC%A0%95%EA%B7%9C%EC%8B%9D-%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8-%ED%9C%B4%EB%8C%80%ED%8F%B0-%EB%B2%88%ED%98%B8-%EC%B6%94%EC%B6%9C

Posted by Z700zZz
JavaScript2016. 7. 20. 11:05

보안의 이유로 지밀번호 입력 창에서 복사 붙여넣기를 못하도록 막아야 하느 경우 아래의 스크립트를 사용 하면 된다.


<script language="javascript">

function onKeyDown() {

var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();

if (event.ctrlKey && (pressedKey == "c" || pressedKey == "v")) {

event.returnValue = false;

}

}

</script>


input태그 onkeydown이벤트에 걸어 주기만 하면 끗..


추가로 우클릭도 막아야 할 경우 우클릭을 막아야 할 태그에 oncontextmenu="return false;" 를 넣어주면 된다.

Posted by Z700zZz
개발2016. 7. 5. 17:25

이클립스와 톰캣을 이용한 개발을 진행 하다보면 소스 수정을 하고 빌드 후 서버에 배포한 뒤 재가동 후 확인을 해야 하는 상황이 발생한다. 이 과정에서 편하게 사용하는 것이 Build Automacally옵션..

소스를 빌드하고 서버에 배포 한뒤 서버가 재가동 되는데 시간이 적게 소요가 된다면 이 방법을 나는 더 선호를 한다.

오토빌드를 신뢰하지 않기 때문..

오토빌드를 하게 되면 소스 수정후 저장 하면 컴파일 후 서버가 계속해서 재가동을 하게 되고 그러다 보면 컴퓨터도 느려지고 어느순간 소스가 꼬여버리는 상황동 발생을 하기도 했었다.

근데 컴파일 해서 서버에 배포하는데 시간이 엄청나게 소요가 되고 또 서버한번 돌리는데 몇분의 시간이 소요가 된다면..오토 빌드 옵션이 유용하게 사용이 된다.

하지만 오토빌드에 옵션을 수정하지 않고 그대로 사용하게 되면 수정시마다 컴파일후 서버 재가동을 엄청나게 하는 상황이 발생..

그럼 어떻게 하느냐..

이클립스의 servers목록에 사용하고 있는 서버의 하위 목록을 보면 톰캣의 설정 파일들이 나오게 되는데..

이중에서 server.xml을 열어 제일 밑에 있는 항목을 수정해주면 된다.


<Context docBase="serverName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:ice-cms"/></Host>


reloadable의 항목을 false로 하면 소스 수정한뒤 컴파일 과정에서 서버를 다시 로드 하지 않겠다는 옵션..맞나??

바꾸고 저장한뒤에 서버를 디버그 모드로 돌리게 되면된다.

디버그 모드가 아닌 Start로 서버를 시작할 경우 수정된 소스가 반영 되지 않는다.

이상..

'개발' 카테고리의 다른 글

Eclipse 기본 인코딩 설정..  (0) 2016.11.10
Eclipse Window 문제?  (0) 2016.10.18
Http Status 505..  (0) 2016.06.20
윈도우 서버에 OpenSSL 업데이트 하기..  (0) 2016.04.19
tomcat 한글 파라미터 문제..  (0) 2016.04.06
Posted by Z700zZz
JavaScript2016. 6. 29. 10:44

게시물 작성시 금칙어가 포함 된 경우 이를 알려주는 것을 JavaScript로 구현..


금칙어는 배열로 가지고 있어야 하는 전재 조건이다.



var titleContents = "금칙어 내용";

var ban_word_list = [];


for(var i = 0;i < word_list.length;i++){ 

if(titleContents.indexOf(word_list[i]) > -1) {

if(ban_word_list.indexOf('"' + word_list + '"') < 0){

ban_word_list.push('"' + word_list + '"');

}

}

}

if(ban_word_list.length > 0){

alert("입력하신 제목과 내용에 금칙어인 " + ban_word_list.join(", ") + "를 포함하고 있습니다.");

}


문장에서 금칙어 리스트에 있는 단어가 포함 되어 있을 경우 그 단어를 배열에 담는 방식.

배열에 담은 금칙어가 없을 경우에만 배열에 담는 부분을 추가해서 금칙어의 중복을 막았다.

인터넷에 떠다니는 http://okky.kr/article/133978 소스코드를 참고해서 구현함.

Posted by Z700zZz
개발2016. 6. 20. 21:08

GET방식으로 파라미터를 넘기는데 그 데이터를 Json형식의 문자열로 반들어 그대로 보내는 형식이었다.

분명 개발서버에서는 문제없이 잘 돌아갔는데..운영서버에 올리면 결과고 뭐고 자세히 나오지도 않고 그저 505에러만 뱉어 낼뿐.. 검색해보면 형식에 맞지 않은 에러가는것..

아무리 봐도 개발서버와 운영서버의 차이점은 없었다. 

tomcat의 web.xml을 한자한자 비교까지 해보는 뻘짓을 했으니..

해결이 되질않아 다른 회사 사람까지 불러다가 문제를 해결하고 있었다.

의심이 가는 부분은 전부다 해봤는데도 우리는 파라미터를 제대로 넘기고 있는것처럼 보였다.


그러다 혹시나 하고 한글과 공백이 있는 항목에 encodeURI로 변호나한다음 보내니 아주 잘됐다.

문제는 파라미터에 한글이나 특수문자가 들어가면 알아서 인코딩후 보내줘야 하는데..

그게 개발서버에서는 자동으로 됐던거였고..운영 서버에서는 자동으로 되지 않은 상태였던걸로 생각된다.

아마도 그 이전에 내용이나 제목, 작성자명을 넘길때는 데이터를 받는쪽에서  인코딩 후 보내라고 해서 그렇게 보내 에러가 없었던것 같은데..음..

아무튼..문제는 해결..

505 에러가 난다면 파라미터 데이터가 한글인지 서버에서 한글이나 특수문자를 자동으로 인코딩 해서 보내느지에 대해서 확인을 해보면 될것이다. 아마도 이문제가 아닐 경우도 있으니 그저 참고만 하길..




Posted by Z700zZz
Java2016. 5. 16. 21:29

Http Request에 GET과 POST는 아주 많이 사용하니 다들 알고 있을것이다.

그 외에 HEAD, OPTIONS, PUT등 여러 Method 들이 여럿 존재한다.

Tomcat을 설치하고 따로 설정을 해주지 않으면 모든 Method들을 사용 할 수 있다(맞나?)

이것을 제한하지 않으면 Method들을 이용하여 서버에 파일을 생성하는 공격이 들어 올수 있다고 한다.

Tomcat의 설정 하나로 원하는 Method만을 접근 가능하도록 할 수 있다.


<security-constraint>

    <web-resource-collection>

    <web-resource-name></web-resource-name>

    <url-pattern>/*</url-pattern>

    <http-method>HEAD</http-method>

    <http-method>OPTIONS</http-method>

    <http-method>PUT</http-method>

    <http-method>DELETE</http-method>

    <http-method>TRACE</http-method>

    <http-method>CONNECT</http-method>

    </web-resource-collection>

    <auth-constraint>

    <role-name></role-name>

    </auth-constraint>

  </security-constraint>


위의 코드를 현재 돌아가고 있는 서비스의 web.xml 제일 마지막 쯤에 적어주고 Tomcat을 재가동 시켜주면 된다.

http-method가 사용하지 않을 Method명을 적어주면 된다.


재가동 한뒤 제대로 설정이 됐는지 확인 하는 방법은..


$ telnet 200.100.70.50 80

Trying 200.100.70.50...

Connected to 200.100.70.50

Escape character is '^]'.

MOVE

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<html><head>

<title>403 Forbidden</title>

</head><body>

<h1>Forbidden</h1>

<p>You don't have permission to access /

on this server.</p>

<hr>

<address>Apache Server at <a href="mailto:webmaster@dummy-host2.example.com">kcacontents.kr</a> Port 80</address>

</body></html>

Connection closed by foreign host.


telnet 명령어로 설정한 서버 IP와 포트번호이 80을 입력하고..

Escape Character is라는 문구가 나오고 커서가 껌벅껌벅 할때..

접근 제한을 한 Method 명을 적어 넣으면 된다.

아마도 막혀 있다면 위와 같은 문구가 나오겠지..아마 맞을거야..

아니면 지적 해주시길..

Posted by Z700zZz
日常2016. 5. 13. 16:17

똑같은 일상이 반복되고 하루하루 정말 바쁘게 살다보니 한달간 아무런 포스팅도 하질못했다.

근데도 하루에 190명이 넘는 사람이 내 블로그를 방문하고 있는데..

이거 봇들이 들어오는건가..

지난주도 주말 2일 모두 쉬었고..

이번주도 주말 2일 모두 쉴예정이다.

다시 블로그질을 하도록 노력해야겠다.

'日常' 카테고리의 다른 글

2016년 10월 02일 일상..  (0) 2016.10.04
2016년 09월 25일 일상..  (0) 2016.09.26
2016년 03월 27일 판교 근방 고개 라이딩..  (0) 2016.04.06
2016년 03월 27일 일상..  (0) 2016.04.06
2016년 03월 20일 일상..  (0) 2016.03.27
Posted by Z700zZz
개발2016. 4. 19. 10:40

환경은 윈도우 서버 2008 R2..

이전에 깔린 OpenSSL 버전은 0.9.8.e버전 맞나??


OpenSSL Drawn취약점 대응을 하라는 지시가 내려와서 윈도우 서버의 OpenSSL의 업데이트를 진행했다.


http://slproweb.com/products/Win32OpenSSL.html


위 링크에서 알맞은 버전의 설치 파일을 다운 받은 뒤..

설치를 하면 OpenSSL관련 파일들이 설치가 된다.

설치 했다고 끝나는게 아니라..

해당 서비스에 적용을 해야한다.

적용할 서비스는 Apache..


Apache의 bin디렉토리에 OpenSSL파일을 복사하고 Apache를 재시작 해야 적용이 된다.

복사할 파일들은 openssl.exe, ssleay32.dll, libeay32.dll..

세개의 파일을  복사하면 업데이트 완료.


http://www.swingleton.com/blog/2014/04/patching-openssl-on-windows-running-apache-fixing-the-heartbleed-bug/


정보를 얻은 페이지 인데..

여기엔 파일 두개만 업데이트 하라고 되어 있지만 실제로 두개를 업데이트 하고 openssl version으로 버전 확인을 하려하면..

마지막 파일이 없어서 실행할수 없다고 에러가 발생한다.


잘돌아가기는 하지만 제대로 업데이트 한건가 좀 의문이기는 한상황..

잘되도 걱정..잘안되도 걱정..-_-;;

Posted by Z700zZz