본문 바로가기

IT

MSSQL OUTBIND PARAM 없을때 오늘의 배움 DECLARE @ReturnValue INT;EXEC @ReturnValue = dbo.SP를실행하자 :lettersubject, :letterbody, :등등 SELECT ReturnValue = @ReturnValue DBA가 아웃바인드 파라미터를 안주면내가 그냥 가져오자 더보기
기계식키보드 입문기. 기계식키보드 입문기. 영화 Her를 보면 PC와 사용자는 목소리로 커뮤니케이션하고, 심지어 아주 매끄럽게 서로를 이해한다. 101개짜리 버튼과 마우스로 컴퓨터와소통하는 21세기 개발자로서 정말 헐... 소리나오는 장면이 아닐수 없다. 프로그래머로 일하며, 나와 하루종일 마주하는 키보드, 마우스에대한 생각을 하지 않을 수 없었다. 근 2년간 있었던 나의 키보드 탐험기를 소개한다. 입사이후 삼성키보드를 하나 지급받았다. 정말 군더더기 없이 깔끔한 기.본.형 키보드다. 사실 이 키보드를 사용할때 불편함은 없었다.다만 주변사람들이 기계식 키보드를 쓰며 또각거리는 소리를 들을때아 저 느낌은 뭘까.. 너무 궁금하다 이런생각이 들었을 뿐이다. 그 궁금함을 참지 못하고 2주만에 용산을 습격하게 된다.적축 흑축 갈축 어.. 더보기
JQuery Plugin - Context Div /** * Context2 jQuery Plug-in * @author leeejong@neowiz.com */(function( $ ){ //divContainer는 Array로, 각 level별 jQuery Div 객체들을 담아둔다. //이 변수는 클로저와 함께 유지된다. var divContainer = []; $.fn.context2 = function( options ){ //옵션 Default를 설정해준다. 유저는 Data, 최대길이, 사용될 함수를 옵션으로 사용할 수 있다. var options = $.extend({ contextData:[], maxHeight:100, usrFn:function(){} },options); var contextData = options.contextDat.. 더보기
Closure가 무엇인가 JQuery 플러그인을 제작하던중.사수님의 입에서 '클로저'라는 말이 등장했다. 도무지 내 상식으로는 일어나서는 안되는 일들이사수님 버전 플러그인에서 일어나고 있었다. 따라서 대체 이게 뭔지 찾아보았다. MDN에 클로져(Closures) 소개 페이지를 링크한다.https://developer.mozilla.org/ko/docs/JavaScript/Guide/Closures 여러분들은 무려 두개의 손과 열개의 손가락을 보유중이기 때문에 저 링크에 들어가서내용을 파악할 수 있겠지만, 내가 이해한 내용을 요약해 본다. -------------------------------------------------------------- 내가생각하는 HTML문서는 굉장히 정적이다.여기에 숨을 불어넣는것이 JS라고 생각.. 더보기
about 공인인증서 우리는 집에서 인터넷 뱅킹을 하기 위해 공인인증서를 발급받아 이를 사용한다.그런데 얼마전 대통령이 이런말을 했다고 한다. 박 대통령은 없어져야 할 규제의 대표적인 예로 공인인증서를 들었다. 박 대통령은 "최근 방영된 우리나라 드라마가 중국에서 큰 인기를 끌었고 수많은 중국 시청자들이 극중 주인공들이 입고 나온 의상과 패션잡화 등을 사기 위해 한국 쇼핑몰에 접속했지만 결제하기 위해 요구하는 공인인증서 때문에 결국 구매에 실패했다고 한다"며 "우리나라에서만 요구하고 있는 공인인증서가 국내 쇼핑몰의 해외진출에 걸림돌이 되고 있는 것"이라고 지적했다 이 말을 듣고 조낸 쳐 웃다가 옆자리계신 나의 사수님과 공인인증서에 대한 이야기를 나누게 되었다. 대통령의 말을 들은 KISA는 플러그인이 없이 HTML5를 지원하.. 더보기
AJAX AJAX란 무엇인가. Asynchronous Javascript and XML = 비동기 자바스크립트 와 XML 웹서버와 비동기적으로 데이터를 교환하기 위해 필요한 기술의 모음. 정도로 이해하면 되겠다. 여기서 의문점 세가지를 짚어보자.1. 왜 비동기인가.2. 왜 자바스크립트인가.3. 왜 XML인가. 우선 동기방식 처리란 FIFO방식으로 먼저 진행중인 프로세스가 끝나기 전에 다른 프로세스를 진행할 수 없다. 비동기는 anti-동기 방식으로 다른프로세스가 진행중이던 말던 여러 프로세스를 진행할 수 있다는 뜻이다. 이 방식을 통해 더 빠른 웹 반응속도를 얻을 수 있는 장점이 있다고 볼 수 있다.왜 자바스크립트를 사용하는가, 하면 JS는 클라이언트에서 동작하기 때문에 서버에 부하를 주지 않는다. PC사양이 높.. 더보기
2013/8/29 Java Developer Day 후기 2013/8/29 Java Developer Day 후기 전체적으로 M2M시장에 대한 오라클의 기대를 엿볼 수 있는 시간이었습니다.오라클은 새로운 시장 변화에 대응하기 위해 임베디드 솔루션에 Java를 적용하기 위한 시도들을 해 오고 있었습니다. 첫 번째 세션에서는 신기술 동향에 대한 발표가 있었고, 두 번째 세션에서는 Java EE7의 특징에 대한 소개가 있었습니다.세번째와 네번째 세션에서는 ARM프로세서를 사용한 Java-Gateway(like Arduino)와 Event처리기를 소개했습니다. Java Gateway는 GlassFish 웹서버를 탑재한 장점을 바탕으로 각종 센서들로부터 발생된 데이터를 처리합니다.Java 문법을 그대로 적용할 수 있기 때문에 Java개발자도 손쉽게 임베디드 솔루션 개발.. 더보기
Javascript 상속-함수를 사용한 방식 Javascript에서 상속을 구현하기 위한 여러 방법들이 있다. 이 책에서는 의사 클래스 방식,객체를 기술하는 객체,프로토타입 방식, 마지막 - 함수를 사용한 방식 총 네가지를 소개한다. Private형의 속성을 지원할 수 있는 함수를 사용한 방식을 갈무리해 두기로 한다. 먼저 객체를 생성하는 함수를 만드는 것으로 시작할 것입니다. 이 함수는 new 연산자를 사용하지 않을 것이기 때문에 이름을 소문자로 시작할 거싱ㅂ니다. 이 ㅎ마수는 다음의 4단계로 작업을 진행합니다. 1. 새로운 객체르 ㄹ생성합니다. 객체를 만드는데는 다양한 방법이 있습니다. 객체 리터럴로 만들 수도 있고, new 연산자를 사용할 수도 있고, Object create메소드를 사용할 수 도 있으며, 객체를 반환하는 함수를 호출할 수도 .. 더보기

반응형