pixlr(=픽슬러)는 온라인으로 사진 등 이미지를 보정할 수 있는 포토 에디터입니다. 모바일 앱은 Pixlr Express Mobile 이란 이름이고 무료앱입니다 새 이미지를 만들 수도 있고 다양하게 이미지를 불러올 수 있습니다. 가우시안 필터를 적용해봤습니다 ^^;; 포토샵의 모든 기능은 아니겠지만 대부분의 기능이 제공되고 설치도 필요없이 간단히 웹에 접속해서 이미지를 편집할 수 있습니다. 대단한 사이트입니다 ^^ Pixlr http://pixlr.com/
Zen Coding Plugin을 사용하면 HTML & CSS 코딩시간을 단축할 수 있는데 Zen Coding에서 Emmet로 이름이 변경됐다. Emmet를 설치하기위해 우선 Package Control을 설치한다. Ctrl + ` 키를 눌러, Console 창을 연다. 그리고 다음 코드를 복사 붙여넣기 한다. import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); op..
웹기획자는 아니지만 기획에 관심이 많고, 이번에 생각한 아이디어를 현실로 만들기위해서 스토리보드(화면정의서)를 작성하려고 합니다. 파워포인트의 도형을 이용해서 할 수도 있지만 유명한 wireframing tool인 PowerMockup을 사용해 보았습니다. 소프트웨어 사용법을 배울 필요없이 몇분만에 UI를 그릴 수 있습니다 ^^ PowerMockup 소개 영상 실제로 사용해보니 정말 편합니다 ^^ 물론 스토리보드를 그릴 이미 많은 요소들을 가지고 있고 회사마다 스타일이 있어서 그 방식대로 해야된다고 해도 PowerMockup의 기능을 이용하면 편합니다. 기존에 요소들을 별도의 카테고리로 만들어서 형상(stencil)으로 저장해 놓으면 copy & paste 하지 않고 해당 형상을 클릭하여 사용하면 됩니다..
아기 이야기가 담긴 블로그를 시작하려고 하니 이것저것 할게 많네요. 예쁜 아기 사진을 블로그에서 예쁘게 보고 싶으시다면 fancyBox 라이브러리를 적용하세요 lightbox 도 있지만 전 좀 더 다양한 기능이 있는 fancyBox가 더 좋네요 ^^ 백문이불여일견(百聞不如一見) 이라고 아래 예제를 통해 fancyBox가 어떤 기능을 하는지 직접 확인해 보세요 ^^ 단일 이미지 이미지 갤러리 이제 적용해 보고 싶은 마음이 드시나요? 우선 fancyBox는 개인이나 비영리 웹사이트에 대해서는 무료로 사용할 수 있지만 그 외 용도로 사용하시려면 License를 구입하셔야 합니다. (관련 내용 확인) 이제 블로그에 적용해 보도록 하겠습니다. 1. 현재 최신 버전인 v2.1.4를 다운로드 합니다. (다운로드) 위..
문제 Spring security 사용 중 Controller에서 SaveRequest에 저장된 redirect url을 가져와야되는 상황이 발생 해결 org.springframework.security.web.savedrequest.HttpSessionRequestCache.javapublic void saveRequest(HttpServletRequest request, HttpServletResponse response) { if(requestMatcher.matches(request)) { DefaultSavedRequest savedRequest = new DefaultSavedRequest(request, portResolver); if(createSessionAllowed || request..
소프트웨어 정적검사 도구를 소개합니다. 정적검사를 수행하면 성능향상을 위한 방법, 불필요한 코드, 직관적이지 못한 로직 등을 찾아줍니다. 정적검사 도구는 완벽하지 못해서 정상적인 코드를 버그로 잘못 인식하거나 버그인데도 찾아주질 않는 경우도 있으니 이런점들은 동적검사 등 다른 테스팅 기법등을 통해서 보완해야 됩니다. 테스트는 테스터만이 하는 것이 아니라 개발자도 하는 것이라는 생각을 가지고 내가 개발한 소프트웨어의 품질향상을 위해 노력합시다~!! [그림1 - CodePro 정적 검사 결과] 체크스타일 http://checkstyle.sourceforge.net/ Find Bugs http://findbugs.sourceforge.net/ PMD http://pmd.sourceforge.net/ CodeP..
문제 title 연동 중 다음과 같은 오류 발생 java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:141) 해결 jcl-over-slf4j 라이브러리 추가함
Netty를 사용하면서 정말 편하고 쉽게 소켓서버를 개발했는데 이희승님이 만들었다는 걸 알았지만 얼굴은 기사를 통해 처음 봤네요 ^^;; NHN, 레드햇, 애플, 트위터 등을 거쳐 현재 라인에서 일하고 계시다는데 정말 부럽습니다 ^^ (업데이트 2018.03.01) 이희승님(Trustin Lee) 블로그 http://gleamynode.net/ 관련기사 부천에 앉아 실리콘밸리 개발자 되다 [오픈소스를말한다]⑪제이보스개발자 이희승, “나눴더니 더 크게 돌아왔다” “트위터의 자유로운 개발 문화 짱!!”…네티 개발자 이희승[이사람] “트위터에 구직정보 올려 트위터에 입사했죠”
logging framework를 검색 중에 logback을 써야겠다고 생각하고 정리를 하고 있었는데 log4j 2.0 으로 인해 잠시 혼돈.....^^;; log4j 2.0을 소개하는 블로그에 누군가 log4j는 log4j 창시자가 slf4j/logback을 발전시킨 것과 비교해서 발전이 없다고 생각하고 그렇다면 slf4j/logback을 뛰어넘는 log4j 2.0의 특징을 알고 싶다고 댓글을 남겼다. 블로그 작성자인 ChristianGrobmeier가 logback을 만든 ceki를 제외한 나머지 사람들은 아직 회사에 남아 있다고...... 순간 남아서 뭐한거지라는 생각밖에 안들었다.....ㅡㅡ;;; log4j 2.0 개발자가 얘기하길 어떤 부분은 logback이 빠르고 어떤 부분은 log4j 2.0..
문제 스프링에서 AOP 설정 중 오류 발생 org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces. 해결 Byte Code Generation Library를 추가한다. 참고 http://sourceforge.net/projects/cglib/?source=navbar
request 객체를 통해 브라우져의 User Agent 확인한다.request.getHeader("User-Agent"); 클라이언트단에서 모바일이나 태블릿에서 접근 확인function isMobile() { if(navigator.userAgent.indexOf("Android") > -1 || navigator.userAgent.indexOf("iPhone") > -1 || navigator.userAgent.indexOf("iPad") > -1) { return true; } else { return false; } } 서버단에서 모바일이나 태블릿에서 접근 막기String userAgent = request.getHeader("user-agent"); if(userAgent.indexOf("And..
특정 도메인의 페이지에서 로드 된 자바스크립트는 다른 도메인의 페이지를 액세스 하지 못하는 것 즉 두 개의 프레임이 있고 한쪽은 a.A.com/menu.html 이고 한쪽은 b.B.com/content.html 이라고 했을 때 content.html 내의 특정 javascript 함수나 문서의 내의 특성속성을 전혀 액세스 하지 못함 두 페이지가 같은 도메인에서 로드 되어야 이런 제한 없이 작동 - 여기서 중요한 건 자바스크립트를 실행하는 html 페이지 - 자바스크립트 파일은 다른 도메인이던 아니던 문제가 되지 않으며 도메인의 구별은 페이지를 서비스하는 서버와 포트를 의미 - 즉, a.Some.com과 b.Some.com은 다른 도메인으로 인식 물론 포트가 달라도 다른 도메인임 (즉, a.Some.com..
통계 화면을 구성하던 중 같은 값에 대해서 셀을 병합해야 했는데 서버 스크립트에서 복잡하게 하지 말고 jQuery를 이용해 클라이언트단에서 구현하는 방법을 찾아봤습니다. 이미 같은 문제로 고민해서 구현해 놓은 것 중에 어떤 분 말씀대로 가장 깔끔한 코드를 첨부합니다 ^^ 셀이 병합되는 모습을 보기 싫다면 테이블을 감추고 병합 후에 보여주면 될 것 같습니다. 문제 화면 유효성 검사 버전 1.1 데이터 검사 버전 1.1 데이터 검사 버전 1.3 요구하는 화면 유효성 검사 버전 1.1 데이터 검사 버전 1.1 1.3 function 추가 /* * * 같은 값이 있는 열을 병합함 * * 사용법 : $('#테이블 ID').rowspan(0); * */ $.fn.rowspan = function(colIdx, is..
Text file encoding을 기본(MS949)에서 UTF-8로 변경한 프로젝트의 javadoc 생성 중 다음과 같은 오류가 발생했습니다. Loading source files for package com.shuiky.test.status... D:\1.dev\workspace\TestProject\src\com\shuiky\test\status\ApplicationStatus.java:5: unmappable character for encoding MS949 //?깅줉 ??린 ?곹깭 ^ 해결책 아래와 같이 캐릭터셋을 VM 옵션에 추가합니다.