반응형
반응형

[JSTL] Tag가 jsp 화면에 그대로 노출될 경우, escapeXml  

JSTL로  처리를 할 때, 태그가 적용이 안되고 화면에 그대로 노출이 될 때가 있다.

기본적으로 escapeXml 이라는 값이 true로 처리가 되고, 이 속성은 <, > 와 같은 값들을 <, > 등으로 변경하여 화면에 뿌려주게 된다.

하지만, 태그를 원하는 대로 뿌려줘야 할 경우도 존재하니 이럴 경우 escapeXml="false" 처리를 해주면 된다.

<c:out value="${값}" />
<c:out value="${값}" escapeXml="false" />
 
반응형
반응형

 

macOS 버전 정보
버전 코드 네임 공개 날짜 출시 날짜 마지막 버전
랩소디 디벨로퍼 릴리즈 그릴1Z4 / 티탄1U   1997년 8월 31일 DR2 (1998년 5월 14일)
맥 OS X 서버 1.0 Medusa   1999년 3월 16일 1.2v3 (2000년 10월 27일)
맥 OS X 디벨로퍼 프리뷰   1998년 5월 11일[5] 1999년 3월 16일 DP4 (2000년 4월 5일)
맥 OS X 퍼블릭 베타 코디악   2000년 9월 13일 미국용:10.b0.1(2),

국제용:10.b0.2(3)

맥 OS X v10.0 치타   2001년 3월 24일 10.0.4 (2001년 6월 22일)
맥 OS X V10.1 퓨마 2001년 7월 18일[6] 2001년 9월 25일 10.1.5 (2002년 6월 6일)
맥 OS X v10.2 재규어 2002년 5월 6일[7] 2002년 8월 24일 10.2.8 (2003년 10월 3일)
맥 OS X 팬서 팬서 2003년 6월 23일[8] 2003년 10월 24일 10.3.9 (2005년 4월 15일)
맥 OS X 타이거 타이거 2004년 4월 4일[9] 2005년 4월 29일 10.4.11 (2007년 11월 14일)
맥 OS X 레퍼드 레퍼드 2006년 6월 26일[10] 2007년 10월 26일 10.5.8 (2009년 8월 5일)
맥 OS X 스노 레퍼드 스노 레퍼드 2008년 6월 9일[11] 2009년 8월 28일 10.6.9 (2016년 1월 28일)
맥 OS X 라이언 라이언 2010년 10월 20일[12] 2011년 7월 20일 10.7.5 (2012년 9월 19일)
OS X 마운틴 라이언 마운틴 라이언 2012년 2월 16일[13] 2012년 7월 25일[14] 10.8.5 (12F45) (2013년 10월 3일)
OS X 매버릭스 매버릭스 2013년 6월 10일[15] 2013년 10월 22일 10.9.5 (13F34) (2014년 9월 17일)
OS X 요세미티 요세미티 2014년 6월 2일 2014년 10월 16일 10.10.5 (14F27) (2015년 8월 13일)
OS X 엘카피탠 엘카피탠 2015년 6월 5일 2015년 10월 1일 10.11.6 (15G31) (2016년 7월 18일)
macOS 시에라 시에라 2016년 6월 13일 2016년 9월 20일 10.12.6 (16F73) (2017년 7월 20일)
macOS 하이 시에라 하이 시에라 2017년 6월 6일 2017년 9월 26일 10.13.4 (17E199) (2018년 4월 5일)
macOS 모하비 모하비 2018년 6월 4일 2018년 9월 24일 10.14.6 (18G87) (2019년 7월 23일)
macOS 카탈리나 카탈리나 2019년 6월 3일 2019년 10월 (예정)  
반응형
반응형
신입사원이 경력자로 둔갑?


2016년 파견업체 소속으로 한 기업의 프로젝트에 투입됐던 차원진(가명ㆍ36)씨는 하루하루를 불안한 마음으로 보내야 했다. “어떤 프로그램을 써봤느냐”는 기업 측 질문에 그는 전혀 다뤄보지 않았던 프로그램의 이름을 대며 얼버무리기 바빴기 때문이다. 컴퓨터공학을 전공한 그는 대학 졸업 후 한 컴퓨터학원에서 빅데이터 개발 과정을 6개월간 공부한 뒤 처음으로 한 파견업체에 취업 원서를 냈다. 하지만 실무 경력이 전혀 없던 차씨에게 이 파견업체는 “나이가 어느 정도 있으니 3년 경력이 있는 거로 계약하자. 연봉도 신입보다 더 줄 수 있다”라며 솔깃한 제안을 했다. 경력 있는 개발자를 파견할 경우 프로젝트를 수주할 때 인건비를 더 받을 수 있어 이익이 크다는 계산 때문이다. 차씨는 “파견업체에 취업한 뒤 업체가 강사를 초빙해 한 달짜리 프로젝트를 진행하는 교육과정이 있었는데 나중에 해당 프로젝트 내용은 그대로 나의 허위 경력 3년 안에 진행한 프로젝트가 됐다”라며 “파견업체 사이에서 나이가 조금 있는 신입사원이면 경력을 부풀려 일터로 보내는 일은 아주 흔하다”라고 말했다.
금융권 ‘차세대 프로젝트’에 투입된 개발자들의 과부하의 한 배경으로 IT 인력 수급의 구조적인 모순 때문이란 지적이 나온다. 개발자 인력은 하청에 하청을 거듭하며 최하단인 파견업체에서 인력을 공급하는 경우가 흔하다. 하지만 이들 업체에서 인건비를 조금이라도 더 받기 위해 훈련이 전혀 되지 않은 신입이나 저년차 개발자들의 경력을 부풀려 투입하게 되고, 결국 업무 미숙으로 일부 개발자에게 일이 쏠리는 경우가 발생한다는 것이다.
실제 차씨가 속했던 파견업체에서 한 달간 교육한 14년 차 프리랜서 개발자 장현정(가명)씨는 “그나마 한 달이라도 교육을 시키고 현장에 보내는 파견업체는 아주 양심적으로 보일 정도로 경력을 부풀린 뒤 현장에 밀어 넣는 게 일반적”이라며 “최악의 경우 신입사원을 7년차라고 속인 것도 봤고 군필인데 미필인 것처럼 해서 경력 부풀리기를 합리화한 경우도 있다”라고 말했다. 이어 그는 “학원에서 6개월짜리 교육과정을 이수한 이들도 파견업체의 이 같은 관행을 잘 알면서도 취업을 위해 서로 합의하는 것”이라며 “교육했던 이 중에 현장에 나간 뒤에 ‘회사에서 이런 걸 물어보는데 어떻게 대처해야 하느냐’라며 전화를 걸어오는 경우도 많다”라고 말했다.

이 같은 관행은 프로젝트를 발주하는 입장에서도 묵인하는 경우가 흔하다는 게 개발자들의 설명이다. 4년차 개발자 김영호(가명)씨는 “내가 다녔던 학원에서는 거의 3분의 2가 이런 식으로 경력을 부풀려 파견업체로 갔다”라며 “발주처도 검증할 만한 능력이 안 되고 시간이 없으니까 파견인력을 제대로 면담하지 않는다”라고 말했다. 이어 그는 “일단 프로젝트를 기한 내 끝내기만 하면 이후 다시 수정할 수 있다는 생각이 팽배해 알면서도 제대로 된 업체를 찾아 나서려는 노력을 별로 하지 않는 악순환이 일어난다”라고 설명했다.
https://www.hankookilbo.com/News/Npath/201904231197089023
반응형
반응형

SI 프리랜서 개발자(신입부터 저년차)를 위한 선배들의 경험, 노하우, 지식/정보 전달 

https://espressobook.com/books/1449

 

프리랜서 가이드라인 | 에스프레소북

SI 프리랜서 개발자(신입부터 저년차)를 위한 선배들의 경험, 노하우, 지식/정보 전달

espressobook.com

기획 의도

“혼돈의 소프트웨어 개발 프리랜서계에서 살아남기 위해 《프리랜서 가이드라인》을 만들어보자!” 라는 sbroh님의 제안 그리고 회원분들의 자발적 참여를 통해, 2014년부터 2015년까지 OKKY에 연재된 프로젝트성 칼럼에서 시작했습니다. 

2018년 5월 출판을 결정한 후 OKKY의 콘텐츠 에디터 Karen님이 전체 편집을 맡아,
- 기존 원고의 개정 증보 (성냥님, 참서빈님, unicon10님)
- 새로운 원고의 집필 및 추가 (엑소도스님, 짱가님)
- 감수 (LinuxSarang님)
과정을 거쳐 2018년 12월, 이전보다 더욱 유익하고 시대에 맞는 내용으로 재탄생하게 되었습니다.

반응형
반응형
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
    
<script>
$(function() {
  $( "#datepicker1" ).datepicker({
    dateFormat: 'yy-mm-dd'
  });
});
</script>
    
생년월일: <input type="text" id="datepicker1">
<link rel="stylesheet" href="//code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.8.18/jquery-ui.min.js"></script>

<script>
$(function() {
  $( "#datepicker1" ).datepicker({
    dateFormat: 'yy.mm.dd',
    prevText: '이전 달',
    nextText: '다음 달',
    monthNames: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
    monthNamesShort: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
    dayNames: ['일','월','화','수','목','금','토'],
    dayNamesShort: ['일','월','화','수','목','금','토'],
    dayNamesMin: ['일','월','화','수','목','금','토'],
    showMonthAfterYear: true,
    changeMonth: true,
    changeYear: true,
    yearSuffix: '년'
  });
});
</script>
    
생년월일: <input type="text" id="datepicker1">

https://zetawiki.com/wiki/JQuery_UI_%EB%82%A0%EC%A7%9C%EC%84%A0%ED%83%9D%EA%B8%B0_datepicker

 

jQuery UI 날짜선택기 datepicker - 제타위키

다음 문자열 포함...

zetawiki.com

 

반응형
반응형

우편번호 API - 다음

http://postcode.map.daum.net/guide

 

Daum 우편번호 서비스

우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다.

postcode.map.daum.net

 

  • Key를 발급받을 필요가 없습니다.
  • 사용량에 대한 제한은 전혀 없습니다.
  • 기업용이든 상업적 용도이든 상관없이 무조건 무료로 사용 가능합니다.
  • 도로명 주소, 지번 주소, 영문 주소까지 모두 확인 가능합니다.
  • 행정안전부에서 제공하는 주소 DB를 직접 업데이트 받고 있으므로 가장 최신의 데이터를 이용하실 수 있습니다.
  • PC 및 모바일웹 환경에서 일반적으로 사용되는 모든 브라우저를 지원합니다.
  • https 환경에서 사용하시려면 https 사용가이드를 참고하세요.

 

반응형

+ Recent posts