Programming (123) 썸네일형 리스트형 etc : google geocode open api 를 활용한 좌표 to 주소 변환을 알아볼게요~ 주소를 좌표로 변환해주는 api는 국내의 대형 포탈사이트에서 제공하고 있습니다. 튜토리얼이랄 것도 없을만큼 무지무지 쉽게 잘 설명되어있기도 하죠^^ (naver같은 경우엔 XML 형태로만 뿌려서 DOM 파싱을 해야하는데... 뭐... 이해해야죠 ㅠㅠ) 물론 그 말은 해외 유명 포탈사이트는 거의 다 제공한다고 봐야겠습니다 ㅎㅎ 하지만! 좌표 to 주소 변환해주는 api는 daum 에서만 제공하고는 있으나 아쉽게도 주소를 동까지만 알려줍니다. (번지수가 있어야 의미있는 api 서비스가 아닌가 하는데... 참 아쉽습니다) (하지만, naver에서는 그런 api 자체가 없으니 뭔가 더욱 daum DNA가 멋있어 보입니다 두둥-) 썰이 길었네여. 자 우선 링크부터.. http://code.google.com/in.. jQuery : 오늘 정말 엄청난 삽질을 하였습니다. selector .. id 때문이지요. 후아. 이 삽질로 한시간 30분이 흘렀군요. $('#id_of_input') 위 jquery 코드를 실행하였을때 select 되는 것은 무엇일까요? alert을 해보면 object입니다. 무슨 object 인지 답답해 죽을거같아도 여튼 object 입니다. 제가 원하는 것은 text type의 input 에 어떤 data를 추가해야하는 것이었습니다. 반복문을 돌리면서 열심히를 연구하면서 갖가지 방법으로 data를 삽입하려 했지요. $('#id_of_input') = 'some data'; $('#id_of_input').value = 'some data'; $('#id_of_input').value('some data'); $('#id_of_input').text('some data'); ... 외에 별.. java : 정규식 표현을 해야할 경우에는 정규식 표현을 사용하는 것이 좋습니다. :) String 클래스에는 정말 많은 메소드들이 있는데 그 안에 그만큼 많은 정규식 파라미터가 있다는 거 아시나요? 모두 열거하기에는... 제가 그만큼 메소드들을 머릿속에 넣어둔게 아니라 패스할게요^^;;; ㅠㅠ 은근히 자주쓰이고, 은근히 많이 접하는 코드에 집중해볼까요? split, replaceAll 메소드들은 data를 특별하게 가공하거나 할 경우에 정말 많이 접하는 메소드들입니다. 그런데 이 녀석들 어떤 때에 많이 쓰시나요? 오늘 제가 한 작업중에는 웹(클라이언트)에서 넘어온 data의 공백을 제거해야하는 일이 있었습니다. clientString = "아버지가 방에 들어가신다."; clientString.replaceAll(" ", ""); 잘 먹혔을까요? ㅠㅠ 알면서도 만들어내는 버그들중 하나가 바.. jQuery : $(window).load, $(document).ready 로드 후 실행되는 시간 $(document).ready(function(){ // code }); 브라우저에서 DOM 트리를 생성하고난 후에 실행되게 되는 코드입니다.(DOM is ready) $(window).load(function(){ // code }); 모든 include 되는 프레임들과 object들, 이미지까지 로드된 이후에 실행됩니다. document가 ready된 시점에는 DOM에 대한 접근만이 자유롭겠지만 아직 브라우저에서 다른 객체들이나 이미지들을 로드하지 않은 상황이므로 어떤 페이지를 사용자가 접근할 때 이미지에 대한 가공을 하려한다면 실패하게 되겠죠. 하지만, window를 로드하고난 이후에 실행되는 코드들은 모든 객체나 프레임들(외부 contents를 담는 프레임까지), 이미지까지 모두 로드한 이후에 .. facebook : page tab (welcome tab) 개발시에 유용한 무료툴 미흡한 영어실력으로 며칠동안 구글링을 하면서 알게된 자료를 공유할까 합니다^^; 뭐 미리 여러번 국내에 소개되었다면 뒷북이네요 ㅎㅎ 우선 welcome tab이라 하는 것은 페이스북 페이지에 접근하였을때 가장 우선적으로 보여줄 메뉴(?)를 말합니다. 아래 그림에 나열되어있는 메뉴들을 보시면 이해가 쉬울 것 같네요. Welcome 메뉴들은 저의 test 페이지에 설치되어있는 app들입니다. 이러한 앱들을 사용하면 무척 편리하게 페이스북 페이지들을 꾸밀 수가 있습니다. 페이스북 페이지 이용에 있어 핵심적 이유 몇가지중 하나는 아무래도 라이크를 통한 노출증대가 있지 않을까 싶은데요, 사용자들의 해당 페이지 라이크버튼의 클릭 유무에 따라서 사용자에게 다른 페이지를 보여준다는 것은 무척 의미있는 action 이라.. jQuery : chain에 대한 개념. 어떤 프로그래밍 언어이든 method는 status에 대해서 CRUD(insert, select, update, delete 등)의 영향을 줍니다. (여기서, method는 function 으로 함께 이해하는게 좋을까란 생각도 드네요) (제가 접한 프로그래밍 언어는 많지 않지만 그렇다고 생각하겠습니다.) jQuery cookbook 에서 1장에 체인에 대한 개념이 간략히 나오는데요, 이에 대한 설명을 아래와 같이 하고 있습니다. 체인은 jQuery 함수를 사용하여 현재 선택된 요소(즉, jQuery 함수로 현재 감싸져 있는 요소)에 jQuery 메서드를 끝없이 연결하여 적용할 수 있게 하는 기법이다. 내부적으로 각 메서드들은 항상 jQuery 메서드가 적용되기 전에 선택된 요소를 반환하는데, 그렇기에 체.. Struts : Action, 그리고 Value Stack이란? 엄청 오랜만에 포스팅하네요 ㅎㅎ;;; 그만큼 나태해졌음에 반성 좀 해야겠어요 에잇! ㅎㅎ ValueStack은 이름처럼 스택입니다. 사용자는 URL을 통해 서버에 무엇을 요구합니다. 그럼 서버는 요구에 맞추어 반응을 합니다. 액션이 취해지죠. 스트러츠에서는 이러한 요청에 따라 반응해야하는 행위를 Action 이라고 합니다. 스트러츠 개발시 사용자요청에 어떤 Action이 이루어져야하는지를 xml에 기록해야합니다. xml에는 본래 Action이 취해지기전과 취해진 후에 어떤 일을 해야할지에 대한 interceptor 개념을 기술할 수 있습니다. 여러 interceptor들이 존재하는데, 개발의 편의성을 주기 위해서 일일이 request의 parameter들을 셋팅하지 않아도 되도록 도와주는 intercep.. java : POJO란? Plain Old Java Object. 여러 프레임워크 기술서적에 빠지지 않고 나오는 단어 POJO... 그냥 툭 까놓고 얘기하자면 프레임워크에 종속되지 않는 (의존성없는) 클래스를 지원한다는 것입니다. 이해하기 어려웠고, 지금도 저렇게 정의해놓은 것이 맞는 것인지, 저걸 말하는 것이 맞는 것인지 애매하네요 -_- 여튼 제 추측은 EJB가 문제다. 편하게 작업하려고 이것저것 끼워넣었다... 따라서 처음 개발에 진입하기도전에 온갖 환경설정에 진이 빠지고... 어떤 모듈을 구현할라 치면 이미 모듈과 모듈끼리 의존이 얽히고 얽혀서 따로 구현하여 끼워넣지 못하고 반드시 상속을 받던가 하여서 구현을 해주어야 하는데 처음엔 편하던것이 너무나 광범위하게 편하려다보니 오히려 역행한 꼴이 난 것이 EJB. 그래서 EJ.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음