- 오클리 찹소우 1
나는 아이맥을 사용한다~
윈도우를 더 많이 사용하기때문에 스크롤밖에 안되는 맥용 터치패드 활용성이 떨어진다
그래서 로지텍 T650을 구입했다.
애플트랙패드보다 터치면이 쬐끔 더 크다
디자인은 애플꺼보단 쫌 많이 못한것 같다
배터리가 내장형인데...이게 장단점이 있지만 개인적으로는 선호하지 않는다.
애플것은 언제든 교환해서 사용할수 있지만 로지텍은 배터리가 고장나면 못쓴다
애플이나 로지텍이나 왼쪽 오른쪽 받침대에 클릭기능은 똑같다
하지만 클릭감은 애플것이 더 좋고 실제 사용감도도 애플이 미세하게 뭔가 더 부드럽다
터치해서 드래그 기능을 끄고 사용하는데 로지텍은 그 옵션이 없다
줌 아웃 기능도 애플것은 맥에서 불편없이 사용했는데 로지텍은 의도하지 않게
줌아웃이 된다. 그래서 아에 꺼버렸다.
맥에서 편했던 세손가락 창 드래그 기능이 로지텍은 없다.
그래도 윈도우8 타겟으로 나온넘이라
시작화면을 바로 띄운다던지 나름 편했던 페이지 이동 기능을 윈도우에서 사용할수
있어서 어쨌든 사용할만 하다
- 2월15일 추가
쩝...이게 참...거시기 하다. 쓰다보니 뭔가 부정확한데...
링크를릭하려고 커서를 브라우저 링크위로 올리면 화면이 미세하게 스크롤된다
링크위에 커서를 위아래로 문지르면 정도가 심해지고...
링크를 잡기위해 커서를 움직이는 것도 뭔가 힘들다? 꽉 문질러야 하는 느낌?
이틀써본 평가는 애플 매직트랙패드가 윈도우8만 지원한다면 T650은 바로 버릴것 같다.
- 2월19일 추가
노트북에서 해보니까 감도 좋음
혹시 아이맥하고 궁합이 안맞는거?!
감도 떨어지고 갑자기 느려지고 클릭이 멋대로되는 현상 있음
- 2월23일 추가
맥미니로 교체후 느려지는 현상은 없어졌는데 클릭과 스크롤리 멋대로 되는 현상 여전함
애플제품하고 안맞는건가?!
- 2월27일 추가
집,회사 노트북에서도 맘대로 스크롤과 클릭현상 목격
로지텍 AS접수
- 3월8일 추가
오늘 새제품으로 교환받았다.
제품도 너무 늦게오고 문제의 부분도 동일 증상으로 짜증폭팔직전
한손가락 스크롤은 SetPoint 버그 -> http://blog.miyu.pe.kr/266
- 4월 20일 추가
드디어 터치 프로그램 업데이트가 됐다.
업데이트후로는 한손가락 스크롤 이상 현상이 발생하지 않는다

listeners: {
click: function() {
console.log(Ext4.getCmp('addrcombo').lastSelection[0].raw.part1+' '+Ext4.getCmp('addrcombo').lastSelection[0].raw.part2);
},
}


깜짝 놀랐다...
오른쪽 시프트키가 없는것이다...
터치패드 윈도우 맥 전환키는 정말 획기적이였는데...![]()
모니터 뒤에 딱 붙는다 하지만 돈 덜주고 약간 큰거 사도 되겠다. 리모컨 퀄리티가 생각보다 좋다 윈도우8점수 : 하드 디스크 점수가 높은건 SSD이기때문


![]()
AppleWirelessKeyboardHelper.zip애플 블루투스 키보드 윈도우 드라이버

퍼온거임
#set ( $a = “Velocity” )
-
## This is a single line comment.
#* This is a single line comment. *#
-
$customer.getAddress()
$purchase.getTotal()
$page.setTitle( “My Home Page” )
$person.setAttribute( [“Strange”, “Weird”, “Excited”] )
-
${mudslinger}
${customer.Address}
${purchase.getTotal()}
-
#set( $monkey = $bill ) ## variable reference
#set( $monkey.Friend = "monica" ) ## string literal
#set( $monkey.Blame = $whitehouse.Leak ) ## property reference
#set( $monkey.Plan = $spindoctor.weave($web) ) ## method reference
#set( $monkey.Number = 123 ) ##number literal
#set( $monkey.Say = ["Not", $my, "fault"] ) ## ArrayList
#set( $monkey.Map = {"banana" : "good", "roast beef" : "bad"}) ## Map
-
ArrayList의 예제인 $monkey.Say는 $monkey.Say.get(0)과 같은 식으로 배열의 바로 필요한 열의 값을 가져올수 있다. Map의 예제인 $monkey.Map은 $monkey.Map.get(“banana”) 혹은 $monkey.Map.banana와 같은 방식으로 값을 가져올 수 있다.
-
#if( $foo < 10 ) <strong>Go North</strong>
#elseif( $foo == 10 ) <strong>Go East</strong>
#elseif( $bar == 6 ) <strong>Go South</strong>
#else <strong>Go West</strong>
#end
-
#foreach( $product in $allProducts )
<li>$product</li>
#end
“$allProducts”는 Vector, HashTable, Array 의 변수형이 사용될 수 있다.
-
HashTable의 경우 다음과 같은 방법으로 값을 출력할 수 있다.
<ul>
#foreach( $key in $allProducts.keySet() )
<li>Key: $key -> Value: $allProducts.get($key)</li>
#end
</ul>
-
해당 파일 안에 VTL문법이 있더라도 파싱 되지 않고 문자열로 인식하게 된다.
#include( "one.txt" )
#include( "one.gif","two.txt","three.htm" )
#include( "greetings.txt", $seasonalstock )
-
#parse 지시자는 Include와 동일하지만 Velocity Template Engine이 파싱을 하여 그 결과물을 출력한다는 점이 다릅니다
Count down.
#set( $count = 8 )
#parse( "parsefoo.vm" )
All done with dofoo.vm!
-
#stop 지시자는 현재의 줄에서 템플릿 파싱을 중단한다. 디버깅시 유용하게 활용될수 있다.
#stop
pom.xml 에 dependency 추가
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6.2</version>
</dependency>
velocity를 먼저 사용하기 위해 기존 InternalResourceViewResolver에 order를 추가하고 벨로시티 관련 설정 추가
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/view/" />
<beans:property name="suffix" value=".jsp" />
<beans:property name="order" value="2" />
</beans:bean>
<beans:bean id="velocityConfig"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<beans:property name="resourceLoaderPath" value="/WEB-INF/velocity/" />
</beans:bean>
<beans:bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<beans:property name="suffix" value=".vm" />
<beans:property name="order" value="1" />
</beans:bean>
* 테스트
control에 추가
@RequestMapping(value = "/hello", method = RequestMethod.GET)
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView mav = new ModelAndView();
mav.setViewName("hello");
mav.addObject("title","hello");
mav.addObject("body","hello");
return mav;
}
/WEB-INF/velocity/hello.vm 작성
<html>
<head>
<title>$title</title>
</head>
<body>
$body
</body>
</html>