본문 바로가기

Programming/etc

(30)
webjar : managing web resource libraries http://www.webjars.org/ java default resource path (maven build) : classpath:/META-INF/resources/ 세상 참 편해진듯. 간혹 보면 페이지마다 web resource 버전이 통일되지 않은 경우가 있던데.(client side 의 예외적인 필요에 의함을 제외하고도.) 그럴일 없겠다 싶기도 하다.(물론 작업자가 그냥 CDN 을 가져다 쓴다던가, 따로이 build path에 넣어두던가 하면 의미없긴 하겠지만)
encoding : 원문, 암호화문 눈으로 볼 수 있는 서비스 (Encoding Convertors) html entities, URL, Base64, Quoted Printable, MD5, SHA1, 그리고 섞는 것도 가능 http://www.webatic.com/run/convert/html_entities.php
persona 를 활용한 예 업무로 기존에 제공되던 서비스에 대한 리뉴얼을 맡게 되었다. 처음에 리뉴얼 전에 유지보수가 너무 힘든 시스템을 최대한 유지보수가 쉬운 방향으로 코드레벨에서 수정을 하였다.우선 유지보수가 쉬운 방향으로 코드레벨을 수정하고 나니 한가지 문제에 봉착했다.말은 리뉴얼인데 기존 시스템에서 더 나은 방향으로 도저히 생각할 수가 없었다.그래서 곰곰히 생각하다보니 나를 이렇게 꽉 막히게 만든 부분이 서비스의 메뉴에 있다는 데에 잠정적으로 결론을 내렸다.메뉴의 구성이 개발자의 편의성에 맞추어져있었고,개발자의 편의에 맞춰진 이 메뉴는 나로 하여금 더 이상 더 나은 생각을 하지 못하게끔 막고 있었다. 그래서 서비스가 가진 특징들부터 정의를 해보았고 각각의 특징들을 기준으로 서비스의 메뉴를 재구성하기 시작했다.한창 메뉴를 재..
facebook : share url debugging facebook share 는 share 되는 페이지를 미리 읽은 후 이해하고해당 페이지의 meta tag 등을 이용하여 title, summary, description, 대표 image 등을 가지고 facebook feed 상에서 미리보기 같은 것을 보여줍니다. 이때, share 되는 페이지가 제대로 미리보기가 가능한지 알 방법이 없어 삽질하는 경우가 있는데요,페이스북에서 이러한 삽질을 최소화 시키기 위해 좋은 기능을 제공해주네요.https://developers.facebook.com/tools/debug/ 위 페이지의 네이밍을 보면 알 수 있듯이 디버깅이 가능합니다.전 위의 페이지를 이용하여 share 되는 페이지의 meta tag 를 맞춰주었습니다.약 몇시간 동안의 삽질 끝에 영어울렁증을 참고 ..
vim : [링크] command http://gyuha.tistory.com/157
git : [링크] command http://sapeyes.blog.me/70118257910
[tomcat 모니터링툴 lambda probe] 작년 이맘때즈음에 톰캣의 메모리 관리 등에 대해서 편의를 얻은 툴이 있었습니다.(물론 당시에 사장님께서 설치해서 알려주셨던거같네요 ㅎㅎ)아래 화면은 개발용 로컬서버의 톰캣에 구동중인 한 어플리케이션의 모니터링화면입니다. 강제로 해당 어플리케이션을 스탑시킬수도, 모든 메모리 사용을 지워버릴수도 있는 강력한 기능이 있는 만큼조심히 써야 하는 툴이기도 하죠^^;;예전엔 그럴싸한 홈페이지도 있었던거같은데 오픈소스로 공개해버리면서현재는 code.google에서 많은 개발자들에게 관리되고 있는 것 같습니다.필요하신 분들은 참고하세요 :-)http://code.google.com/p/psi-probe/
[argument와 parameter의 차이점?] 사실 이 두가지를 구분해서 표현하는 경우가 얼마나 될까요 ㅡㅡ;; 전 이를 혼용해서 자주 사용합니다. 그러다 후배가 학교에선 argument라고 하는데 형은 왜 자꾸 parameter라고 하냐고 묻는데딱히 뭐라 할 말이 없더군요. 그러다 구글링을 해보니 이를 정의해주신 분들이 계시더군요 ㅎㅎ;;; 저도 구분하면서 사용해야겠어요. http://occamsrazr.net/tt/11 위 링크를 빌어서 적어보겠습니다. Class Test{ // 메소드(함수)가 정의되어있는 부분에서는 이를 매개변수(parameter)라고 합니다. public static int plus(int param1, int param2){ return param1+param2; } // 메소드(함수)를 호출하는 측에서 함수에 넘기는 li..