언제부터 이 기능이 있었는지는 모른다.

처음부터 있었다고...나올까봐 구태여 검색해 보지 않기로 했다. OTL


음악이나 동영상을 아이폰에 넣으려면 컴터와 아이폰을 케이블로 연결 후, 아이튠즈에서 동기화를 시켜줘야 하는데 무선으로 동기화가 가능하다는 사실을 알게되었다.





케이블 연결된 상태에서 "Wi-Fi를 통해 이 iPhone 동기화" 옵션을 체크해주면, 이 후 부터는 케이블을 연결하지 않고 아이튠즈를 실행해도 아이폰과 자동 연결된다.


아이폰이 충전상태일 때만 가능하다.



'Tip' 카테고리의 다른 글

eclipse wtp jsp reload  (0) 2013.04.23
ant tomcat restart  (0) 2013.01.05
Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
Posted by 기계식키보드
:

eclipse wtp jsp reload

Tip 2013. 4. 23. 08:12 |

언제부턴가 이클립스+톰캣으로 로컬에 웹개발 세팅할 때, 

wtp기본 설정으로 구동하면 왠지 한 박자 느린듯한 reload와 버벅거림, 꼬임등의 현상으로 인해

아래 Server Locations부분의 세팅을 Use Tomcat installation으로 맞춰놓고, 

톰캣이 project 경로 바라보도록 한 후, 개발을 진행했었다. 


<기본설정>


그러던 어느 날, 자바 세상의 빌드를 책임지겠다고 나온 메이븐으로 인해 몇년동안 딱히 손댈 일이 없었던 위 설정에

수정을 가하게 되었으니.. 역시 한 번에 되는 일이 없지 이 바닥은.. 

resource제대로 카피/컴파일 하지 못하고, jsp 신규 생성시 인식하지 못하고,

램디스크로 경로 잡아두고 컴터 껐다키면 서버 먹통되고.. 결국 하루 종일 삽질을 해댔다.

왜 이런걸로 아까운 시간을 소비할까 나는.. 걍 디폴트 설정으로 돌려도 되는것을 ㅡㅡ;



위처럼 세팅해주고 server.xml에 workDir="S:/tomcat_work" 이런식으로 설정 잡아두면 끝! <- jsp 인식문제

아! 램디스크 사용하고 있다면, 컴터 재부팅 후 최초 서버 구동 시 Servers - tomcat - clean을 한 번 해주자.

(deploy path 자동 생성 후, 해당 경로를 강제로 지우고 서버를 다시 구동시키면 wtp가 에러 내뱉는다. 

clean 후, 구동시키면 문제해결!)




'Tip' 카테고리의 다른 글

아이폰 동기화 무선으로 하기  (0) 2015.05.07
ant tomcat restart  (0) 2013.01.05
Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
Posted by 기계식키보드
:

ant tomcat restart

Tip 2013. 1. 5. 15:43 |

tomcat/lib/catalina-ant.jar를 ant/lib/에 복사 후 아래처럼 한다



ant build file : build.xml

<?xml version="1.0" encoding="utf-8"?>

<project name="" default="" basedir=".">


  <!-- Configure the context path for this application -->

  <property name="path"     value="/"/>


  <!-- Configure properties to access the Manager application -->

  <property name="url"      value="http://localhost:8080/manager"/>

  <property name="username" value="manager"/>

  <property name="password" value="manager"/>


  <!-- Configure the custom Ant tasks for the Manager application -->

  <taskdef name="deploy"    classname="org.apache.catalina.ant.DeployTask"/>

  <taskdef name="list"      classname="org.apache.catalina.ant.ListTask"/>

  <taskdef name="reload"    classname="org.apache.catalina.ant.ReloadTask"/>

  <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>

  <taskdef name="roles"     classname="org.apache.catalina.ant.RolesTask"/>

  <taskdef name="start"     classname="org.apache.catalina.ant.StartTask"/>

  <taskdef name="stop"      classname="org.apache.catalina.ant.StopTask"/>

  <taskdef name="undeploy"  classname="org.apache.catalina.ant.UndeployTask"/>

 

  <!-- Executable Targets -->

  <target name="stop" description="Stop web application">

    <stop url="${url}" username="${username}" password="${password}" path="${path}"/>

  </target>


  <target name="start" description="Start web application">

    <start url="${url}" username="${username}" password="${password}" path="${path}"/>

  </target>

</project>



tomcat/conf/tomcat-users.xml
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="manager" password="manager" roles="manager-gui, manager-script, tomcat, role1" />


'Tip' 카테고리의 다른 글

아이폰 동기화 무선으로 하기  (0) 2015.05.07
eclipse wtp jsp reload  (0) 2013.04.23
Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
Posted by 기계식키보드
:

Hudson

Tip 2012. 3. 14. 10:42 |
Poll SCM Schedule 
- 한 시간 마다: 0 */1 * * *
 

'Tip' 카테고리의 다른 글

eclipse wtp jsp reload  (0) 2013.04.23
ant tomcat restart  (0) 2013.01.05
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
jstree ie8 깨짐  (0) 2011.12.13
Posted by 기계식키보드
:
맥 라이언에서 터치패드와 마우스의 "자연스럽게" 옵션을 따로 설정할 수 없어서 마우스 휠 사용시 무지 어색했는데 역시! 누군가 해결책을 만들어 놓았다!

http://pilotmoon.com/scrollreverser/
 

'Tip' 카테고리의 다른 글

ant tomcat restart  (0) 2013.01.05
Hudson  (0) 2012.03.14
브라우저 캐쉬 경로 변경  (0) 2012.01.28
jstree ie8 깨짐  (0) 2011.12.13
2단메뉴 tabindex 문제  (0) 2011.08.31
Posted by 기계식키보드
:

브라우저 캐쉬 경로 변경

Tip 2012. 1. 28. 19:48 |

크롬
바로가기 아이콘에서 다음과 같이 파라미터 추가.
chrome.exe --disk-cache-dir="S:\cache\chrome"

  

파폭
about:config
browser.cache.disk.parent_directory에 캐쉬 경로 지정
굳이 램디스크에 경로 지정할 필요없이 browser.cache.disk.enable을 false로 
설정하면 될 것 같다. 테스트해보니 false로 하면 확실하게 디스크에 캐쉬파일을
저장하지 않는다.

사파리(윈도우)
%LOCALAPPDATA%\Apple Computer\Safari
아무리 찾아도 해당 경로를 다른 곳으로 바꾸는 방법이 안나온다.
아래처럼 심볼릭으로 경로 대체하는 수 밖에 없다.
mklink /d "%LOCALAPPDATA%\Apple Computer\Safari" "S:\cache"





'Tip' 카테고리의 다른 글

Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
jstree ie8 깨짐  (0) 2011.12.13
2단메뉴 tabindex 문제  (0) 2011.08.31
emma 한글 깨짐  (0) 2011.07.01
Posted by 기계식키보드
:

jstree ie8 깨짐

Tip 2011. 12. 13. 18:12 |
IE7, 8에서만 선의 모양과 접힘, 펼침 동작이 이상해서 뜯어도다 doctype문제라는 것을 발견했다.
아래와 같이 해줘야 ie7, 8에서도 잘 동작한다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

'Tip' 카테고리의 다른 글

맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
2단메뉴 tabindex 문제  (0) 2011.08.31
emma 한글 깨짐  (0) 2011.07.01
IE8 Textarea Bug  (0) 2011.06.20
Posted by 기계식키보드
:

2단메뉴 tabindex 문제

Tip 2011. 8. 31. 01:13 |
플래쉬 애니메이션을 스크립트로 대체하는 작업을 하던 중, gnb 메뉴에 tab키를 이용한 키보드 접근성 관련 문제가 발생했다.
tab키를 누를 때 순차적으로 gnb서브메뉴까지 자동으로 보여지게 해야되는데  gnb와 gnb sub가 분리되어있는 코딩이라 난감스...

첨엔 tabindex를 이용하면 간단히 해결될거라 생각했는데 역시 꼼수는 당면한 문제에 대한 근본적인 해결책이 될 수 없다는 것을 다시금 느끼게 해줬다.

이래저래 잔머리 굴리다 기본으로 돌아가 tabindex 따위 개나 줘버리고 자연스레 순차적인 탐색이 가능하도록 코딩을 뜯어 고치자! 라고 했는데.. 코딩해준 댈님이 자나보다ㅠㅠ

어쩔 수 없이 구글링 통해서 2단메뉴 코딩 샘플 구해서 지지고 볶았더니 자정이 넘어버렸다. 
2단메뉴  구성시 tab키 이슈에 대한 스킬업이 되었다.

 
<문제의 메뉴>



<before>
========================================================================================

<ul class="gnb_menu">

<li title="LOVE FACTORY 소개"><a href="/introduce/introduce.asp"><span class="menu1" style="cursor:pointer;"><h4>LOVE FACTORY 소개</h4></span></a></li>

<li title="LOVE SPORTS & CULTURE"><a href="/sports/sports.asp"><span class="menu2" style="cursor:pointer;"><h4>LOVE SPORTS & CULTURE</h4></span></a></li>

<li title="LOVE DONATION"><a href="/donation/donation.asp"><span class="menu3" style="cursor:pointer;"><h4>LOVE DONATION</h4></span></a></li>

<li title="LOVE FACTORY 봉사단"><a href="/service/service.asp"><span class="menu4" style="cursor:pointer;"><h4>LOVE FACTORY 봉사단</h4></span></a></li>

</ul>

<div class="gnb_menu_sub">

<ul class="sub1" style="display:none;">

<li><a href="/introduce/introduce.asp" title="Love Factory 소개"><img src="/data_files/images/new/gnb_menu1_1_off.gif" class="gif24" alt="Love Factory 소개" /></a></li>

<li><a href="/introduce/news.asp" title="Love Factory 소식"><img src="/data_files/images/new/gnb_menu1_2_off.gif" class="gif24" alt="Love Factory 소식" /></a></li>

</ul>

<ul class="sub2" style="display:none;">

<li><a href="/sports/baseball.asp" title="사랑의 10번 타자"><img src="/data_files/images/new/gnb_menu2_1_off.gif" class="gif24" alt="사랑의 10번 타자" /></a></li>

<li><a href="/sports/ticket.asp" title="유니세프 Love Ticket"><img src="/data_files/images/new/gnb_menu2_2_off.gif" class="gif24" alt="유니세프 Love Ticket" /></a></li>

<li><a href="/sports/golf.asp" title="지적 장애인 골프단 후원"><img src="/data_files/images/new/gnb_menu2_3_off.gif" class="gif24" alt="지적 장애인 골프단 후원" /></a></li>

</ul>

<ul class="sub3" style="display:none;">

<li><a href="http://www.lottecard.co.kr/hub.jsp?URL=/pers/point/IHDN001NO.ftl" title="롯데포인트 기부" target="_blank"><img src="/data_files/images/new/gnb_menu3_1_off.gif" class="gif24" alt="롯데포인트 기부" /></a></li>

<li><a href="/donation/realtime.asp" title="기부액 현황"><img src="/data_files/images/new/gnb_menu3_2_off.gif" class="gif24" alt="기부액 현황" /></a></li>

<li><a href="/donation/pay.asp" title="급여우수리 모금"><img src="/data_files/images/new/gnb_menu3_3_off.gif" class="gif24" alt="급여우수리 모금" /></a></li>

<li><a href="/donation/pc.asp" title="사랑의 PC기증"><img src="/data_files/images/new/gnb_menu3_4_off.gif" class="gif24" alt="사랑의 PC기증" /></a></li>

<li class="last"><a href="/donation/card.asp" title="기부 전용 카드"><img src="/data_files/images/new/gnb_menu3_5_off.gif" class="gif24" alt="기부 전용 카드" /></a></li>

</ul>

<ul class="sub4" style="display:none;">

<li><a href="/service/activity.asp" title="임직원 봉사단 활동"><img src="/data_files/images/new/gnb_menu4_1_off.gif" class="gif24" alt="임직원 봉사단 활동" /></a></li>

<li><a href="/service/call.asp" title="홀몸노인 안심콜"><img src="/data_files/images/new/gnb_menu4_2_off.gif" class="gif24" alt="홀몸노인 안심콜" /></a></li>

<li class="last"><a href="/service/education.asp" title="청소년 금융 교육"><img src="/data_files/images/new/gnb_menu4_3_off.gif" class="gif24" alt="청소년 금융 교육" /></a></li>

</ul>

</div>
 
======================================================================================== 

<after>
========================================================================================

<div id="gnb_header">

 <div id="nav">

<ul class="gnb_menu2">

 <li><a class="topgnb" href="/introduce/introduce.asp"><span idx="1" class="menu1" style="cursor:pointer;"><h4>LOVE FACTORY 소개</h4></span></a>

<ul class="submn sub1">

<li><a href="/introduce/introduce.asp" title="Love Factory 소개"><img src="/data_files/images/new/gnb_menu1_1_off.gif" class="gif24" alt="Love Factory 소개" /></a></li>

<li><a href="/introduce/news.asp" title="Love Factory 소식"><img src="/data_files/images/new/gnb_menu1_2_off.gif" class="gif24" alt="Love Factory 소식" /></a></li>

</ul>

 </li>

 <li><a class="topgnb" href="/sports/sports.asp"><span idx="2" class="menu2" style="cursor:pointer;"><h4>LOVE SPORTS & CULTURE</h4></span></a>

<ul class="submn sub2">

<li><a href="/sports/baseball.asp" title="사랑의 10번 타자"><img src="/data_files/images/new/gnb_menu2_1_off.gif" class="gif24" alt="사랑의 10번 타자" /></a></li>

<li><a href="/sports/ticket.asp" title="유니세프 Love Ticket"><img src="/data_files/images/new/gnb_menu2_2_off.gif" class="gif24" alt="유니세프 Love Ticket" /></a></li>

<li><a href="/sports/golf.asp" title="지적 장애인 골프단 후원"><img src="/data_files/images/new/gnb_menu2_3_off.gif" class="gif24" alt="지적 장애인 골프단 후원" /></a></li>

</ul>

 </li>

 <li><a class="topgnb" href="/donation/donation.asp"><span idx="3" class="menu3" style="cursor:pointer;"><h4>LOVE DONATION</h4></span></a>

<ul class="submn sub3">

<li><a href="http://www.lottecard.co.kr/hub.jsp?URL=/pers/point/IHDN001NO.ftl" title="롯데포인트 기부" target="_blank"><img src="/data_files/images/new/gnb_menu3_1_off.gif" class="gif24" alt="롯데포인트 기부" /></a></li>

<li><a href="/donation/realtime.asp" title="기부액 현황"><img src="/data_files/images/new/gnb_menu3_2_off.gif" class="gif24" alt="기부액 현황" /></a></li>

<li><a href="/donation/pay.asp" title="급여우수리 모금"><img src="/data_files/images/new/gnb_menu3_3_off.gif" class="gif24" alt="급여우수리 모금" /></a></li>

<li><a href="/donation/pc.asp" title="사랑의 PC기증"><img src="/data_files/images/new/gnb_menu3_4_off.gif" class="gif24" alt="사랑의 PC기증" /></a></li>

<li class="last"><a href="/donation/card.asp" title="기부 전용 카드"><img src="/data_files/images/new/gnb_menu3_5_off.gif" class="gif24" alt="기부 전용 카드" /></a></li>

</ul>

 </li>

 <li><a class="topgnb" href="/service/service.asp"><span idx="4" class="menu4" style="cursor:pointer;"><h4>LOVE FACTORY 봉사단</h4></span></a>

<ul class="submn sub4">

<li><a href="/service/activity.asp" title="임직원 봉사단 활동"><img src="/data_files/images/new/gnb_menu4_1_off.gif" class="gif24" alt="임직원 봉사단 활동" /></a></li>

<li><a href="/service/call.asp" title="홀몸노인 안심콜"><img src="/data_files/images/new/gnb_menu4_2_off.gif" class="gif24" alt="홀몸노인 안심콜" /></a></li>

<li class="last"><a href="/service/education.asp" title="청소년 금융 교육"><img src="/data_files/images/new/gnb_menu4_3_off.gif" class="gif24" alt="청소년 금융 교육" /></a></li>

</ul>

 </li>

</ul>

 </div>

</div>


========================================================================================
script
========================================================================================

$('#nav li a.topgnb')

.bind('mouseenter keyup', function() {

$(this).parent().addClass('on').siblings().removeClass();


var $spanChild = $("ul.gnb_menu2 span");

$spanChild.each(function(idx){

$(this).removeClass("menuon_1").removeClass("menuon_2").removeClass("menuon_3").removeClass("menuon_4");

});

var $child = $(this).find("span:first");

var className = "menuon_" + $child.attr('idx');

$child.addClass(className);

$child.hide().fadeIn('fast');

})


========================================================================================
css 
========================================================================================

#gnb_header {

clear:both;

width:792px; height:59px;

position:relative;

}

#nav {

position:absolute;

left: 0;

top:0;

}

#nav ul, #nav li {

margin:0;

padding:0;

}

#nav li {

position:relative;

list-style:none;

float:left;

}

#nav a {

display:block;

font-weight:bold;

text-decoration:none;

}

#nav li ul {

position:absolute;

width: 800px;

display:none;

}

#nav li.on ul {

display:block;

}

#nav ul.gnb_menu2{width:792px; height:59px; background:url('../images/new/gnb_menu.gif') no-repeat 0 0; text-align:left;}

#nav span {display:inline-block; height:28px; font-size:0px;}

#nav span h4 {display:none; font-size:0px;}


#nav span.menu1 {width:195px;}

#nav span.menu2 {width:209px;}

#nav span.menu3 {width:193px;}

#nav span.menu4 {width:195px;}

#nav span.menuon_1 {width:195px; background:url('../images/new/gnb_menu1_on.gif') no-repeat 0 0;}

#nav span.menuon_2 {width:209px; background:url('../images/new/gnb_menu2_on.gif') no-repeat 0 0;}

#nav span.menuon_3 {width:193px; background:url('../images/new/gnb_menu3_on.gif') no-repeat 0 0;}

#nav span.menuon_4 {width:195px; background:url('../images/new/gnb_menu4_on.gif') no-repeat 0 0;}


#nav ul.sub1 {margin-left:38px;}

#nav ul.sub2 {margin-left:38px;}

#nav ul.sub3 {margin-left:-140px;}

#nav ul.sub4 {margin-left:-140px;}

#nav .submn li {float:left; margin-right:42px; padding-top:10px;}

#nav .submn li.last {margin-right:0px;}

#nav .submn li img {display:block;}


'Tip' 카테고리의 다른 글

브라우저 캐쉬 경로 변경  (0) 2012.01.28
jstree ie8 깨짐  (0) 2011.12.13
emma 한글 깨짐  (0) 2011.07.01
IE8 Textarea Bug  (0) 2011.06.20
IE9 스마트 에디터 상단 짤림  (2) 2011.05.31
Posted by 기계식키보드
:

emma 한글 깨짐

Tip 2011. 7. 1. 13:42 |
DB서버를 리눅스에서 NT(2003 server)로 이관 후, 문자 발송 시 한글이 깨지는 현상 발생됨.

쏜다넷에서 제공되는 emma 환경설정 파일에 캐릭터셋 utf8로 적용했으나 여전히 깨짐.

쏜다넷에 전화로 문의해봤는데 mysql콘솔로 접속해서 select해보라함, 한글 깨져나옴. 

집어 넣을 때 안깨지게 넣어주면 잘 나올거라 했는데.. 뭔가 껄쩍지근함.. 그럼 기존 리눅스에서는 왜 안

깨진거지?

클라이언트에서 접속할 때 캐릭터셋을 맞추고 들어가면 한글도 제대로 출력될 텐데.. 그렇다면 원인은

emma와 mysql을 연결해주는 ODBC설정 문제가 아닐까 생각이 들었다.

역시 ODBC설정하는 창 제일 하단데 detail설정하는 버튼이 숨겨져 있었다.

캐릭터셋을 utf8로 맞추고 나니 한글깨짐 해결되었다.

'Tip' 카테고리의 다른 글

jstree ie8 깨짐  (0) 2011.12.13
2단메뉴 tabindex 문제  (0) 2011.08.31
IE8 Textarea Bug  (0) 2011.06.20
IE9 스마트 에디터 상단 짤림  (2) 2011.05.31
css fiexed  (0) 2011.03.31
Posted by 기계식키보드
:

IE8 Textarea Bug

Tip 2011. 6. 20. 18:19 |
IE8에서 글을 작성하다 보면 가로 스크롤이 이상하게 동작할 때가 있다.
이럴 때 아래처럼 해주자.

textarea { width: 700px; min-width: 100%; max-width: 100%; }

라고 검색결과에 떴는데 난 왜 안되는걸까.. 

'Tip' 카테고리의 다른 글

2단메뉴 tabindex 문제  (0) 2011.08.31
emma 한글 깨짐  (0) 2011.07.01
IE9 스마트 에디터 상단 짤림  (2) 2011.05.31
css fiexed  (0) 2011.03.31
크로스도메인 쿠키문제  (0) 2011.01.21
Posted by 기계식키보드
: