#Download #WinMerge #문서 #병합 #툴  https://winmerge.org/downloads/?lang=en   

 

Download WinMerge - WinMerge

Download WinMerge The easiest way to install WinMerge is to download and run the Installer. Read the online manual for help using it. WinMerge 2.16.4 The current WinMerge version is 2.16.4 and was released at 2019-07-28. For detailed info on what is new, r

winmerge.org

The easiest way to install WinMerge is to download and run the Installer. Read the online manual for help using it.

WinMerge 2.16.4

The current WinMerge version is 2.16.4 and was released at 2019-07-28. For detailed info on what is new, read the change log and the release notes.

DownloadSizeTypeFormat

WinMerge-2.16.4-Setup.exe 5.51 MB Installer EXE
WinMerge-2.16.4-x64-Setup.exe 6.86 MB Installer EXE
winmerge-2.16.4-exe.zip 6.83 MB Binaries ZIP
winmerge-2.16.4-x64-exe.zip 7.62 MB Binaries ZIP
winmerge-2.16.4-full-src.7z 10.65 MB Source Code 7z

SHA-256 Checksums

Requirements

  • Microsoft Windows XP or newer
  • Microsoft Visual C++ 2013 Runtime Components (included in the installer)
  • Admin rights for the installer

Other Versions

WinMerge 2.14.0 for Windows 2000

WinMerge version 2.14.0 was the last version to ship with Microsoft Visual C++ 2008 runtimes that support Windows 2000.

Get version 2.14.0

WinMerge 2.12.4 for Windows 95/98/ME/NT

WinMerge version 2.12.4 was the last version to ship with Microsoft Visual C++ 2005 runtimes that support Windows 95/98/ME/NT. It was also the last version to ship with an ANSI version of WinMerge.

Get version 2.12.4

Unofficial Versions

Project File Releases 

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

러스트 (프로그래밍 언어)

러스트(영어: Rust)는 모질라 리서치에서 개발한 범용 프로그래밍 언어이다. "안전하고, 병렬적이며, 실용적인" 언어로 디자인되었으며, 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원한다.

2006년 개발자 그레이든 호아레의 개인 프로젝트로 시작되었으며, 2009년 호아레의 고용주인 모질라가 개발에 참여했다. 2010년 처음으로 일반에 공개되었으며, 같은 해 Objective Caml로 작성된 초기 컴파일러에서 Rust로 작성된 컴파일러로 전환되었다. rustc는 2011년 처음으로 자기 자신을 컴파일하는데 성공했다.

2012년 1월 첫 번째 알파 버전인 0.1이 발표되었다. 

모질라의 정책에 따라, 러스트는 전적으로 오픈 소스로 개발되고 있으며, 커뮤니티로부터 피드백을 받고 있다. 모질라 재단이 러스트의 개발을 후원하고 있다. 러스트의 설계에는 모질라의 렌더링 엔진인 Servo와 rustc 컴파일러를 개발하면서 쌓인 경험들이 반영되어 있다.

공식 홈페이지 : https://www.rust-lang.org/
공식 소스코드 저장소 : https://github.com/rust-lang/rust
한국 러스트 사용자 그룹 : https://rust-kr.org/

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

http://www.bloter.net/archives/360140

 

개소 코앞 구글 서울 리전, 국내 서비스 위한 ‘인증’ 절차 밟는중

“싼 솔루션이 되기보다는 각 산업, 고객이 갖고 있는 어렵고 복잡한 문제를 함께 풀어나갈 수 있는 동반자가 되는 목표를 갖고 있습니다.” 구글 클라우드가 삼성동 코엑스 컨벤션 센터에서 클라우드 산업의 현재와 미래를 조망하는 ‘구글 클라우드 서밋(Google Cloud Summit in Seoul)’을 진행했다. 작년에 이어 서울에서 두번째로 진행된 이번 서밋에서는 한국 고객이 클라우드를 활용해 IT 인프라를 현대화하고, 복잡하고 어려운…

www.bloter.net

구글 클라우드가 삼성동 코엑스 컨벤션 센터에서 클라우드 산업의 현재와 미래를 조망하는 ‘구글 클라우드 서밋(Google Cloud Summit in Seoul)’을 진행했다. 작년에 이어 서울에서 두번째로 진행된 이번 서밋에서는 한국 고객이 클라우드를 활용해 IT 인프라를 현대화하고, 복잡하고 어려운 비즈니스 과제를 해결하는 방법에 대한 심층적인 논의가 이루어졌다.

구글 클라우드 서밋 기조 연설에서는 이지영 구글 클라우드 코리아 총괄이 구글 클라우드의 한국 시장 전략과 계획에 대해 설명했다.

한국에서 큰 규모의 클라우드 팀 운영중
구글의 국내 클라우드 시장 전략은 분명했다. 보안, 분석, 생산성 등 기존 구글 서비스가 가지고 있는 장점을 최대한 내세워 국내 기업의 파트너가 되겠다고 나섰다. 국내 기업의 클라우드 서비스 사용을 돕기 위해 밟아야 하는 각종 인증 절차도 진행중이라고 밝혔다.

이지영 구글 클라우드 코리아 총괄은 “구글 클라우드는 리전 오픈과 함께 시장에 필요한 인증에 대해 이해하고 있다. 그런 준비를 시작했다”라며 “금융뿐만 아니라 공공 부분 등 국내 기업이 구글 클라우드를 사용하는데 있어 필요한 인증 부분 작업을 마치고 함께 할 수 있기를 기대하고 있다”라고 말했다.

이를 위해 한국에서 큰 규모의 클라우드 팀을 키우고 있다고 밝혔다. 이지영 총괄에 다르면, 구글에서 클라우드를 다음 집중 전략 사업으로 거론하고 있는 분위기다. 클라우드 관련 투자가 많이 이뤄지고 있으며, 특히 클라우드 관련 집중하는 시장 중 하나로 한국을 꼽고 있다.

구글 코리아는 내년 초 정식 개소를 앞둔 구글 클라우드 서울 리전으로 빈틈없는 클라우드 서비스를 제공하겠다는 강조했다.

“구글 클라우드는 전세계적으로 6개 산업에 집중하고 있습니다. 리테일, 제조, 금융서비스, 통신, 공공 헬스케어 등에 집중하고 있지요. 각 산업이 가진 어렵고 복잡한 문제를 구글이 가진 기술을 활용해 도움을 주는 측면에서 구글 클라우드를 디지털 트랜스포메이션 파트너로 선정하고 일하길 희망합니다.”

퍼블릭 클라우드, 한국에서 일자리 1만5천개 창출할 것
이날 진행된 구글 클라우드 서밋 미디어 브리핑에서 보스턴컨설팅그룹(BCG) 고동현 MD파트너는 구글 클라우드와 공동으로 진행한 아태지역 클라우드 시장 심층 분석 보고서 ‘클라우드 도입: 아태지역 6개국의 도약(Ascent to the Cloud: How Six Key APAC Economies can Lift-off)’의 주요 조사결과를 발표했다.

이 보고서는 180여 명의 한국 IT 의사결정권자를 포함, 아태지역 내 1천명 이상의 IT 의사결정권자를 대상으로 진행한 설문조사를 기반으로 산업 분야별 전문가 및 고위 이해 관계자의 견해를 심도적으로 담고 있다. 이번 보고서에는 한국, 호주, 인도, 인도네시아, 일본, 싱가포르 등 6개 국가가 포함됐으며, 디지털 네이티브, 인터넷 스타트업, 은행 및 금융 서비스, 리테일, 미디어 및 게임, 공공, 제조 등 폭넓은 산업군의 기업이 참여했다.

보고서는 2019년부터 2023년까지 퍼블릭 클라우드의 도입이 한국 경제에 약 450억 달러(약 54조원)를 기여할 것으로 예측했다. 이를 연간으로 환산하면 한국 GDP의 약 0.6%에 해당하는 규모로, 자동차 제조업이 GDP에 미치는 경제효과의 약 20%에 해당한다.

고동현 MD파트너는 “같은 기간 동안 퍼블릭 클라우드 도입으로 약 1만5천 일자리가 직접 창출되고 간접적으로는 약 3만5천개의 일자리에 영향을 미칠것으로 예상한다. 1만5천 일자리 중 약 8천개는 디지털 및 IT 분야와 관련된 디지털 직무로, 클라우드 서비스 및 IT 시스템 제공업체와 데이터 과학자, 제품 매니저, 엔지니어링, 디자인, 사용자 경험(UX), 인프라 관리 등이 해당된다”라며 “나머지 7천개 일자리는 마케팅, 재무, 운영 등 핵심 비즈니스 기능 관련 비디지털(non-digital) 계열 직무일 것으로 전망한다”라고 설명했다.

이어서 한국은 디지털 네이티브, 게임, 리테일 산업이 퍼블릭 클라우드 도입을 주도하고 있으며 금융 기관, 대기업, 공공 부문에서도 도입이 증가할 전망이다. 보고서는 클라우드로 인해 발생하는 경제효과의 85% 이상이 유관 산업 부문에서 발생될 것이라고 설명했다.

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

#java #오늘 #일자 #string #format #YYYYMMDD

오늘 날짜를 문자 YYYYMMDD  포맷으로 나오게 하는 방법

import java.util.Calendar;

import java.text.SimpleDateFormat;



public class testToday{

    public static void main(String args[]){

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

        Calendar c1 = Calendar.getInstance();

	 String strToday = sdf.format(c1.getTime());



        System.out.println("Today=" + strToday);

    }

}
Posted by 홍반장水 홍반장水

댓글을 달아 주세요

#iBATIS 와 #MyBatis 의 차이

iBATIS

MyBatis

태그

설명

태그

설명

 <isEqual>

 property 값이 같을때만 쿼리 실행 

 <if>와

<choose>, <when>, <otherwise>

 일반 개발언어의 

if or if ~ else와 동일

 <isNotEqual>

 property 값이 같지 않을 때만 쿼리 실행 

 <isGreaterThan>

 property 값이 비교값보다 클 경우 쿼리 실행 

<isGreaterEqual> 

 property 값이 비교값보다 같거나 클 경우 쿼리 실행

 <isLessEqual>

 property 값이 비교값보다 작거나 같을경우 쿼리 실행

 <isPropertyAvailable>

 property 값이 유효할 경우 쿼리 실행

 <isNotPropertyAvailable>

 property 값이 유효하지 않을 경우 쿼리 실행

 <isNull>

 property 값이 null일 경우 쿼리 실행 

<isNotNull> 

 property 값이 null이 아닐 경우 쿼리 실행 

<isEmpty> 

 property 값이 비어있을경우 쿼리 실행

<isNotEmpty> 

 property 값이 비어있지 않을경우 쿼리 실행 

 <isParameterPresent>

 parameter가 있을경우 쿼리 실행

<isNotParameterPresent> 

 parameter가 없을경우 쿼리 실행

<iterate> 

 배열 타입의 파라미터를 받을 때 활용

 <foreach>

 배열 타입의 파라미터를 받을 때 활용 

<dynamic> 

 하위 태그에 일치하는 내용이 존재할 경우   where절을 붙인다.

<where>, <trim> 

 iBATIS의 <dynamic>과 같이 조건에 따라 where절을 추가할 때 사용

 

 

 <set>

 동적으로 update 구문을 만들 때 사용

   

 <bind>

 변수를 생성하는 태그 

 


  

4       iBatis


  

  

MyBatis 


  

비고


  

  

com.ibatis.*


  

  

org.apache.ibatis.*


  

  

패키지 구조 변경


  

  

SqlMapConfig


  

  

Configration


  

  

용어변경


  

  

sqlMap


  

  

mapper


  

  

용어변경


  

  

sqlMapClient


  

  

sqlSession


  

  

구문대체


  

  

rowHandler


  

  

resultHandler


  

  

구문대체


  

  

resultHandler


  

  

SqlSessionFactory


  

  

구문대체


  

  

parameterMap, parameterClass


  

  

parameterType


  

  

속성 통합


  

  

resultClass


  

  

resultType


  

  

용어변경


  

  

#var#


  

  

#{var}


  

  

구문대체


  

  

$var$


  

  

${var}


  

  

구문대체


  

  

<isEqual> , <isNull>


  

  

<if>


  

  

구문대체


  

.

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

 AJAX Cross Origin plugin


로컬 프록시를 작성할 필요없이 Cross Origin AJAX 요청을 허용하는 jQuery 플러그인입니다.   

http://www.ajax-cross-origin.com/

 

Ajax Cross Origin - jQuery plugin

Source code In order maintain this site and keep it running, we ask for symbolic donation before you download the sources. You can donate as much as you want, even $1 is enough. The package contains the source code files include instructions and a test pag

www.ajax-cross-origin.com

<html>
<head>
  <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  <script type="text/javascript" src="js/jquery.ajax-cross-origin.min.js"></script>
</head>

<body>

<select id="service">
  <option value="http://ip.jsontest.com/">IP Address</option>
  <option value="http://headers.jsontest.com/">HTTP Headers</option>
  <option value="http://date.jsontest.com/">Date & Time</option>
  <option value="http://echo.jsontest.com/key/value/one/two">Echo JSON</option>
  <option value='http://validate.jsontest.com/?json={"key":"value"};'>Validate</option>
  <option value="http://code.jsontest.com/">Arbitrary JS Code</option>
  <option value="http://cookie.jsontest.com/">Cookie</option>
  <option value="http://md5.jsontest.com/?text=[text%20to%20MD5]">MD5</option>
</select><br/>
<input type="text" id="url" style="width: 400px">
<input type="button" id="btn" value="Get JSON">
<br/><br/>
<div id="test" />

<script type="text/javascript">
$(function() {
  $( '#service' ).on( 'change', function(){
    $( '#url' ).val( $( this ).val() );
  });
  
  $( '#url' ).val( $( '#service' ).val() );
  
  $( '#btn' ).click(function(){
    var url = $( '#url' ).val()
    
    $.ajax({
      crossOrigin: true,
      url: url,
      success: function(data) {
        $( '#test' ).html(data);
      }
    });
  });
}); 
</script>

</body>
</html>
Posted by 홍반장水 홍반장水

댓글을 달아 주세요

자바-JSP-Spring 강좌

https://www.youtube.com/playlist?list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9

 

자바-JSP-Spring 강좌 - YouTube

 

www.youtube.com

 

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

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

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

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

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

<c:out value="${값}" />
<c:out value="${값}" escapeXml="false" />
 
Posted by 홍반장水 홍반장水

댓글을 달아 주세요

 

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월 (예정)  
Posted by 홍반장水 홍반장水

댓글을 달아 주세요

신입사원이 경력자로 둔갑?


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

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

댓글을 달아 주세요