어제 html파일을 하나 보게 되었다. 조금 복잡해 보이는... 그런데 뭔가 어색해서 자세히 살펴보니, DOCTYPE 이 정의되어 있지 않았다. 하지만 잘 된다.. 라고 생각.. 여기까지가 딱 나의 수준이다. Doctype을 왜 붙여 주어야 하지? 라는 생각으로 Doctype에 대한 내용을 인터넷에서 이것 저것 살펴보았다. 우선은 책을 보니 다음과 같은 설명이.. DOCTYPE은 유효성 검사기가 어떤 규칙을 이용해서 이 문서에 대한 유효성 검사를 할지 결정할 수 있도록 합니다. - 웹 2.0을 이끄는 방탄 웹 나중에 추가로 알게 된 사실이지만, 이에 더하여 DOCTYPE은 웹 브라우저에서 해당 페이지를 어떻게 그려서 보여줄 지 판단하는 기준이 된다. "몇몇(=Some)" 브라우저는 DOCTYPE이 정의 ..
이번엔 Properties에 관한 이야기. 여기 저기 수 많은 프로그램에서 사용하고 있는 "Properties"에 관해서 아는게 별로 없는 것 같아서 잠깐 살펴보기로 했다.(사실 쓰면서 찾아보고 있는 중이다..) Java 어플리케이션은 java.version, java.home, os.name 그리고, user.home 과 같은 System properties를 제공해 준다. 이 값들은 "java.lang.System"클래스의 다음 두 메소드로 값을 읽을 수 있다. public static String getProperty(String key) public static String getProperty(String key, String def) 첫번째 메소드는 key값에 해당하는 System proper..
사실 이런 짓은 하면 안된다는 것을 알면서도.. 당장 모든 프로젝트의 빌드를 위해서 이렇게까지 해야만 했다. 몇몇 Fail난 Test코드를 보니 코드의 문제라기 보단, Test코드가 최신(?)의 코드를 반영하지 않아서 발생하는 오류가 대부분이였다. 코드에 조금 더 관련있는 분께 어떻게 빌드했는지 살짝 물어보니 –Dmaven.test.skip=true 로 빌드를 하면 된다고.. 결론은, 프로젝트 하나하나 그렇게 해주기 번거로울 것 같아 다음과 같은 코드를 추가하였다. %USER_HOME%/.m2/settings.xml .. SkipTest true true .. 잘(?)된다.. 이제 꺼야지 저 프로파일~~~ I don't care a~ a~ a! a! a! 이미지 출처:구굴에서 검색된 Sugoi Asian..
Maven 의 설정 파일인 *.pom 파일은 나의 gvim 7.2에서 어떤 종류의 파일인지 인식이 되지 않는다. 때문에 들어가서 매번 다음과 같이 입력해서 보곤 하였다. :setfiletype xml 하지만 개발자라면 반복되는 일을 마냥 반복하지는 말아야 한다는 생각에 설정파일이 있나 찾아보기로 마음먹고, 우선 저 명령어에 관한 설명부터 살펴봤다. :help :setfiletype 뭔소리인지 잘 알 수 없는 이야기들. 중요한건 filetype.vim 파일에서 어쩌구 한단다. 그래서 그 파일을 찾아봤는데, 파일을 보니 어떤 내용을 추가해야 *.pom 파일을 xml형식으로 읽을지 감이 ‘팍’ 왔다. (되는건 장담 못하더라도...) 난 그 감대로.. 홈 폴더의 _vimrc(윈도우 버젼은 .vimrc 가 아니다..
Using Dojo with Maven 이라는 문서를 살펴보면, Maven 의 pom.xml 파일에 다음과 같은 코드를 추가하여 dojo 코드를 다운받는 예제가 존재한다. org.apache.maven.plugins maven-dependency-plugin unpack dojo generate-sources unpack org.dojotoolkit dojo ${project.version} zip ${project.build.directory}/dojo 도대체 어떤 일을 하는 것일까? 불행히도 난 Maven을 그냥 가져다 쓰는 수준밖에 되지 않기에 이를 읽기 위해서 executions 에 관한 내용을 찾아 봐야 했다. About Executions Maven 프로젝트는 JAR나 WAR와 같은 각각의 P..
현재 내가 작업하고 있는 Web Project는 War 파일로 배포된다. 그러나!! 난 War 파일에 대하여 '그냥 압축 파일' 정도밖에 알지 못하였다. 오늘 다른 작업을 하던 중, WAR파일에 대하여 궁금한 점이 생겨서 하나하나 찾아 보기로 하였다. 우선 제일 먼저 들어간 곳은 Wikipedia:WAR (Sun file format) 이다. 이곳에서 내가 WAR 파일에 대하여 알아낸 점은, WAR파일은 JAR파일이다.ㅋ JAR파일과 같이 digitally signed 이다. "Web Application Archive" 의 줄임말이다. 다음의 내용들을 포함하고 있다. JSP, Servlets, Java Classes, XML fiels, tag libraries and Static Web Pages 특..
예전에 URL에서 Query 문자열을 파싱하는 방법을 인터넷에서 찾아서 만든적이 있었다. 오늘 또 필요해졌는데, 바로 기억이 나지 않아서. 하나하나 차근 차근 다시 만들어 봤다. var pageEnv = { dojoPath:"/CTX/js/dojo1.3/dojo" }; (function() { var url = location.href; var qs = url.indexOf('?'); if (qs !== -1) { var queris = url.substring(qs+1, url.length); var pairs = queris.split('&'); for(var i in pairs) { var kv = pairs[i].split('='); pageEnv[kv[0]] = kv[1]; } } })(); 어..
dojo 의 build.bat 파일을 ant Task로 만들어야 했다. 우선 build.bat 파일은 다음과 같다. java -classpath ../shrinksafe/js.jar;../shrinksafe/shrinksafe.jar org.mozilla.javascript.tools.shell.Main build.js %* @rem java -Xms256m -Xmx256m -classpath ../shrinksafe/js.jar;../shrinksafe/shrinksafe.jar org.mozilla.javascript.tools.shell.Main build.js %* 처음에 그냥 책을 살짝 훑어보고, 이렇게 만들어 봤다. ../shrinksafe/js.jar ../shrinksafe/shrinksa..
- Total
- Today
- Yesterday
- Widget
- Java
- VI
- intellij
- Coffeescript
- 리액티브프로그래밍
- 리액터
- 자바스크립트
- JavaScript
- Windows
- Git
- reactiveprogramming
- Configuration
- 빔
- React
- 윈도우즈
- unit test
- console
- 자바
- tipoftheday
- Commonjs
- 스프링인액션
- VIM
- Node.js
- Eclipse
- REACTOR
- gvim
- dojo
- maven
- 커피스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |