지난 휴가의 마지막 일정으로 넥슨 컴퓨터 박물관 관람.
지하 1층에 아케이드가 있는데 마침 테트리스가 ㅎㅎㅎ
나의 이니셜은 NYH(노영현)
간만에 이름 좀 새기고 왔네 ㅋㅋ
저 기록 언제 초기화 되려나? 벌써 없어진 거 아냐? ㅜㅜ
지난 휴가의 마지막 일정으로 넥슨 컴퓨터 박물관 관람.
지하 1층에 아케이드가 있는데 마침 테트리스가 ㅎㅎㅎ
나의 이니셜은 NYH(노영현)
간만에 이름 좀 새기고 왔네 ㅋㅋ
저 기록 언제 초기화 되려나? 벌써 없어진 거 아냐? ㅜㅜ
다음에서 공식 티스토리 앱을 출시했다고 하지만
그건 안드로이드고...
iOS용으로는 지원을 중단했다는...
그나마 대체할 수 있던 티스토리M이라는 어플이 있는데
한동안 접속이 안되더니 이제는 다시 된다 ㅎ
블로깅 다시 시작 ㅋ
위키에서 <http://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EA%B0%9C%EB%B0%9C_%EB%B3%B4%EC%95%88>
소프트웨어 개발 보안 또는 시큐어 코딩(Secure Coding)이란 안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠재적인 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말한다. 인터넷 홈페이지나 소프트웨어 개발 시 보안 취약점을 악용한 해킹 등 내외부 공격으로부터 시스템을 안전하게 방어할 수 있도록 코딩하는 것이 여기에 해당한다.
개발 시 외부 공격 등을 막을 수 있는 코드를 같이 작성하는 것인데
행안부(안행부)에서 관련 가이드를 문서로 배포하고 있다.
기능상의 문제는 없으나 보안에 취약한 코딩을 습관적으로 하고 있을 수 있으니
가이드 문서를 한 번 읽어보는 것도 ㅎ
모든 코드(jsp, java)를 분석하여 리포팅하는 툴이 역시 있었다 ㅎ
현 안전행정부에서 제공하는 시큐어 코딩 가이드
http://www.mospa.go.kr/frt/bbs/type001/commonSelectBoardArticle.do?bbsId=BBSMSTR_000000000015&nttId=39994
포괄연봉제로 계약을 했다면 당신은 야근수당 등 각종 수당이 없다고 보면 된다.
처음에 계약서를 보고 음... 야근 몇시간 할 수도 있지 하면서 계약을 했었는데 완전히 잘못생각한 것이다. 칼퇴는 꿈도 꾸지 마시라 라는 것이지.
( 평소에는 정시퇴근하다가 바쁠때면 몇 시간, 몇 일은 야근할 수 있지 하고 생각하면.. 모르는 말씀이다. 정 반대다 매일 야근하다 몇 일은 정시퇴근할 수도 있지라는 것이지)
계약서 상에 정해진 연장근로수당 및 시간이 있다.(표기 안되어있으면 표기해야함)
ex. 상기 연봉에는 미리 정하여진 연장근로수당(주당 10시간)이 포함되어 있다.
주 10시간이라고 표기되어 있다면 = 월 40시간은 야근을 한다고 생각하라.(매일 두시간)
실제로는 43시간 주 5일(10시간) * 4주 = 40시간
이때 28일(7일 * 4주) 밖에 안되므로 30일 또는 31일에 해당 주가 남으므로 해당 주의 야근시간을 3시간으로 하여 총 43시간이 된다.
이 얘기는 43시간을 초과하지 않으면 추가 야근수당이 없다는 얘기이며 회사에서 볼 때 당신이 43시간은 야근을 할 꺼라 생각한다는 얘기다.(초과해도 증명이 필요)
애초에 야근수당을 포함해서 받기로 했으니까 그래서 따지고 보면 간단히 말해
급여 명세서에 400으로 찍혀있다면 300은 월급, 100은 수당 = 400이 월급이 되는것이다.
결국 연봉 4800이라면 한달 총수령액을 400으로 보고
월급 3600, 수당 1200 이라는 얘기이며
매일 2시간씩 야근을 해야 회사에서는'아~ 이것이 돈 준만큼 일을하는구나'할 것이다.
그래서 칼퇴. 9시 출근 6시 퇴근을 한다는 것은 회사에서는 2시간에 해당하는 임금이 날아가는 것이니 곱게 보지 않거나 정시퇴근을 막거나 ㅎ
한달에 두 주동안 매일 세시간씩 야근을 하고 두주는 한시간씩 매일 야근을 했을 때
앞에 두주는 매우 피곤했겠지만 그에 해당하는 야근수당은 없다. 왜냐? 월 43시간이 안되니까. 급여를 주급으로 안받으니까.
--------------
평소에는 정시퇴근을 하다가 일이 있을 때 야근을 좀 한다고 생각하고 위와 같은 포괄연봉제를 하는 순간. 당신은 정해진 연장근로를 하게된다. 아니 해야만 한다. 법이 그러하며 고용주 역시 그렇게 생각한다.
노동부에 도움을 얻고자 않다면 매일매일 출근 퇴근을 기록하라.
그래서 43시간이 초과함을 증명해야한다. 매월 43시간이 안된다면 당신은 구제받을 수 없다.
IE에서 jquery로 만든 페이지가 제대로 나타나지 않을 때 jquery 버전문제인 가 했더니
IE에서 console.log찍은 부분에서 에러가 나서 실행이 안된 것이었다.
스크립트 시작되는 부분에 정의 해 두면
console.log를 function으로 만들어 놓으니 그부분 문제는 해결 되었다. 쩝.
if (!window.console) {var console = {};}
if (!console.log) {console.log = function() {};}
현대카드 홈페이지에 접속했다
크롬으로 접속했는데 새단장을 했나보다
로그인이 안된다....
IE로 접속했더니 뭔가를 또 설치하랜다...
설치를 했더니 된다.
궁금해서 IE만되는지 찾아봤더니 친절하게도 고객지원에 다음과 같은내용이 있었다.
크롬으로 접속하면 다음과 같은 화면이 나온다(IE도 동일)
쳇... 결재만으로도 충분하다고
별 이쁘지도 않은데 이것저것...
에휴.. 이래서 집에있는 맥북으로는 검색만 가능하구나 ㅠㅠ
두 지점사이을 위도와 경도로 구하는것은 많으나
많은 Data 중에서 그것들을 일일이 비교하는 것 보다 좀 더 간단한 게 있지 않을까 하는 생각에서 찾다보니... 맞는 것 같기도 하고 ㅎㅎ
원하는 Data는 한 지점의 좌표를 던졌을 때, 그 주위의 영역안에 있는 지점들 검색.
일단 data table은 이렇다
address lat lon
종로5가 85-5 37.57133378640924 127.0017706415372
종로5가 78-2 37.571308557349745 127.0021464536288
효제동 329-2 37.57149956819151 127.00176611422538
종로5가 78 37.57140226011581 127.00214192655133
효제동 248-1 37.57151758654161 127.00214645538165
효제동 320-2 37.571589667065034 127.00172083577715
효제동 318-2 37.571654538183424 127.00172536383047
효제동 249-1 37.57159687349846 127.00214192817154
효제동 254-1 37.57166534876146 127.00210570570849
효제동 251-1 37.57179509014652 127.00225965488374
-- 위도 : 0.05킬로미터, 경도 0.06미터
vlat : 0.05
vlon : 0.06
특정 지점 : 종로5가 85-5
plat : 37.57133378640924
plon : 127.0017706415372
해당 위도의 1도거리
133.33 * cost(위도)
해당 경도의 1도거리
111.1111 * cos(위도)
지구의 둘레는 약 48,000 km
위도 : 지구 둘레의 절반을 남북으로 180 등분한 것이므로 위도 1도 사이의 거리는 48,000 ÷ 360 = 133.33 km
경도 : 적도에서는 지구 둘레인 48,000 km 를 360 등분한 것이므로
위도와 마찬가지로 1도 사이의 거리는 133.33 km이지만
적도에서는 모든 경선이 만나기 때문에 그 사이의 거리가 모두 0 이 되며
그 중간 지역에서는 1도 사이의 거리는 133.33 × cos(해당 지역의 위도) km
select address, lat_minus, lat, lat_plus, abs(lat - lat_minus) as lat_distance, lon_minus, lon, lon_plus, abs(lon - lon_minus) as lon_distance
from (
select address, lat
, (:plat - (:vlat/133.33 * cos(lat)) ) as lat_minus
, (:plat + (:vlat/133.33 * cos(lat)) ) as lat_plus
, lon
, ( :plon - (:vlon/(111.1111 * cos(lat)) )) as lon_minus
, ( :plon + (:vlon/(111.1111 * cos(lat)) )) as lon_plus
-- select *
from tc00_map m
where lat between (:plat - (:vlat/133.33 * cos(lat)) ) and (:plat + (:vlat/133.33 * cos(lat)) )
and lon between (:plon - (:vlon/(111.1111 * cos(lat)) )) and (:plon + (:vlon/(111.1111 * cos(lat)) ))
)