'분류 전체보기'에 해당되는 글 223건

  1. 2012.06.27 이클립스 : 검색할 특정폴더를 지정해서 일치하는 문자열 찾기 1
  2. 2012.06.20 이클립스에서 같은 파일을 여러 편집창으로 띄우기 1
  3. 2012.06.19 Windows 7 네트워크 폴더 공유하기 1
  4. 2012.06.14 인터넷으로 전입신고하기
  5. 2012.06.12 Java : JSOUP 를 이용, html에서 소스, 링크경로 추출후 절대 경로로 바꾸기 2

이클립스 : 검색할 특정폴더를 지정해서 일치하는 문자열 찾기



이클립스에서 특정 폴더에서 원하는 문자열을 찾는 방법



먼저 Navigator 나 Project Explorer 에서 찾을 대상 폴더들을 Ctrl 키를 눌러가면서 선택한다.






선택을 다 했으면 Ctrl+H 늘 눌러 Search 다이얼로그를 띄우고


탭중에 File Search 탭을 선택하고, 검색어와 검색대상 파일 패턴을 폿 입력하고


아래쪽 Scope 선택란에서 Selected resources 를 선택하고 폿 검색 버튼을 클릭하면 아까 선택했던 폴더에 있는 파일에서 문자열을 검색한다.




※ 여러가지 패턴을 지정할려면 *.jsp, *.js 요런식으로 콤마로 구분해 주면 된다.




이클립스에서 같은 파일을 여러 편집창으로 띄우기



솟스가 긴 파일을 작업을 하다 보면 소스 윗부분 아랫부분을 왓다리 갔다리 하면서 마우스 스크롤 야무지게 굴리며 코딩해야 할 경우가 있다.


너무 과도하게 굴리다 보면 검지손가락이 살짝 쑤실때도 있다 --;


나의 소중한 검지 손가락을 보호하기 위해 하나의 파일을 여러 에디터로 오픈 시켜 한 에디터에서는 윗부분, 다른 에디터에서는 아랫부분을 코딩하는


왠지 뻘짓같지만 하다보면 의외로 편한 코딩환경을 맹글어 보자.



일단, 편집할 파일을 따블클릭해서 에디터 하나로 오픈 시키고, 오픈시킨 에디터의 탭 부분에서 마우스 오른쪽 버튼을 뽓 클릭해서 New Editor 을 선택한다.





고러면 일단 똑같은 파일이 하나더 폿 열린다. 





뭐 여기까지만 해도 되는데 여전히 쪼금 불편한 감이 없지않아 있다.





고럴땐 탭부분을 드래그 해서 에디터 왼쪽이나 오른쪽이나 뭐 붙이고 싶은데로 쭉 끌어서 뽓 놓으면 창이 보기 좋게 뽓 배열된다.









창 두개중 한군데의 소스를 변경하고 저장하면 다른 창에도 바로바로 반영되고 좋다~ 끝

Windows 7 네트워크 폴더 공유하기



XP 에서와는 다르게 윈도우 7 에서는 폴더를 공유하기 위해 살짝 몇 단계를 더 거쳐야 한다.


먼저 제어판 고급 공유 설정 관리에서 요래 설정되 있는지 한번 확인해 봐야 한다.




제어판을 열고 오른쪽 귓퉁이 검색어 입력란에 공유라고 입력하면 공유와 관련된 메뉴들이 뽓 검색된다.





고 중에서 고급 공유 설정관리를 클릭해서 설정 항목들이 요래 설정되 있는지 한번 확인해 봐야 한다.

네트워크 검색 켜기 체크, 파일 및 프린터 공유 켜기 체크, 암호 보호 공유 끄기 체크






이제 폴더를 공유해 보자

공유할 폴더에서 마우스 오른쪽 버튼을 뽓 클릭해서 속성으로 간다.






공유탭으로 이동해서 공유 버튼을 뽓 클릭한다.






공유할 사람 입력하는 칸에다 everyone 이라고 입력하고 추가버튼을 클릭해 추가한다.







다른 사람들이 파일을 읽게만 하고 싶다면 읽기에다 체크하고, 파일까지 쓰게 하고 싶으면 읽기/쓰기 에 체크하면 된다.






요렇게 하면 폴더가 공유된다. 폴더가 쪽바로 잘되는지 확인해 보기 위해

탐색기 주소창에 \\내아이피 또는 pc이름  을 입력해 보면 쫌전에 공유했던 폴더 목록이 뽓 뜬다.







※ 공유했던 폴더 공유해지 하기

요것도 XP 와는 살짝 다르다. 


공유된 폴더에서 마우스 오른쪽 버튼을 뽓 클릭해서 속성 - 공유탭 으로 이동해서 "고급공유" 버튼을 클릭하면 요 창이 뜨는데 


요기서 선택한 폴더 공유를 체크 해지 하면 된다.







인터넷으로 전입신고하기



동생이랑 같이 살게 되서 한달전인가 새로운 집으로 이사를 했는데 그동안 바빠서 미처 전입신고를 못했다.


전세 계약서에 확정일자도 받아놔야 되는데 바쁘다는 핑계로 쭉 미뤄 왔었다.


뭐 슬마 그 사이에 집주인이 은행에서 돈을 더 빌렸다거나 새로운 이웃이 전세로 들어오지는 않았긋지  





아무튼 오전에 회사 빠지고 미뤄오던 전입신고 할까 하다 왠지 대리인이 신청해도 될것 같다는 생각이 문득 들어서 이너넷을 검색해 보았다.


찾아보니까 형제가 해도 된다는 말도 있고 안된다는 말도 있고 그래서 


뭐 내가 고생하는것도 아니니 일단 동생에게 내 주민등록증이랑 도장을 쥐어 보내서 동사무소 뎅겨 오라 그라고 나는 그냥 출근을 했다.




그런데 가서 물어보니 형제는 안된다고 한다 -_-  할아버지, 할머니, 아빠, 엄마, 아들, 딸래미 요런 사람들만 대리로 신청할 수 있다고 한다.


그래도 다행인게 전세 계약서에 확정일자 도장은 동생이 가도 찍어 줬다.


동사무소 아지매가 말하길 전입신고는 인터넷 민원으로도 가능하다고 한다. ( 확정일자 받는거는 동사무소에 가서 받아야 됨 )



이너넷으로 전입신고를 해 봤는데 별로 어렵지도 않고 그냥 후딱할 수 있었다!! 우짠일로 요래 쉬운 말로 쉽게 할수 있도록 맹글어 놨나 모르긋다.


원래 이런건 드럭게 어려운 말로 어렵게 맨들어 놓는데


이랄줄 알았으면 진작에 할껄. 앞으로는 이사가면 바로바로 해야긋다.




인터넷으로 전입신고 하러가기 : http://www.minwon.go.kr/minwon/inc/AA040_form_notice_13100000016_2.jsp



Java : JSOUP 를 이용, html에서 소스, 링크경로 추출후 절대 경로로 바꾸기



Java 라이브러리 중에 JSOUP 라고 심플하면서도 왠지 간지나는 HTML 문서를 다루는 라이브러리가 있다.


요 라이브러리를 이용해 HTML 문서에서 각종 경로를 추출해서 요 경로를 절대 경로로 바꿔보자.


먼저 테스트할 html 문서

<html>
<head>
	<title>테스트다!!</title>

	<script type="text/javascript" src="/resource/js/jquery-1.7.1.min.js"></script>

	<link type="text/css" href="/resource/css/admin/general.css" rel="stylesheet" />
</head>

<body>
<span id="navi">
	<img src="http://www.naver.com/resource/image/stitle_standarda.gif" alt="" />
</span>

테스트다!!
</body>
</html>



테스트 소스

import java.io.IOException;
import java.net.URL;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;


public class Test  {
	public static void main(final String[] args) throws IOException{
		Document doc = Jsoup.parse(
				new URL("http://127.0.0.1:8080/index.html").openConnection().getInputStream(), 
				"UTF-8", 
				"http://127.0.0.1:8080/");
		
		// src attribute 가 있는 엘리먼트들을 선택
		Elements elems = doc.select("[src]");
		for( Element elem : elems ){
			if( !elem.attr("src").equals(elem.attr("abs:src")) ){
				elem.attr("src", elem.attr("abs:src"));
			}
		}
		
		// href attribute 가 있는 엘리먼트들을 선택 
		elems = doc.select("[href]");
		for( Element elem : elems ){
			if( !elem.attr("href").equals(elem.attr("abs:href")) ){
				elem.attr("href", elem.attr("abs:href"));
			}
		}
		
		System.out.println(doc.toString());
	}
}



변환된 html 문서

<html>
<head>
	<title>테스트다!!</title>
	<script type="text/javascript" src="http://127.0.0.1:8080/resource/js/jquery-1.7.1.min.js"></script>
	<link type="text/css" href="http://127.0.0.1:8080/resource/css/admin/general.css" rel="stylesheet" />
</head>
<body>
	<span id="navi"> <img src="http://www.naver.com/resource/image/stitle_standarda.gif" alt="" /></span> 
	테스트다!!
</body>
</html>




JSOUP 사이트 : http://jsoup.org/


Maven Dependency

<dependency>
	<groupId>org.jsoup</groupId>
	<artifactId>jsoup</artifactId>
	<version>1.6.3</version>
</dependency>



뭐 이것 외에도 JSOUP 를 이용하면 HTML뿐만 아니라 XML 도 쉽게 다룰수 있다.


JQuery 에서 css 셀렉터를 써서 엘리먼트를 가져와서 쪼물닥 거리는 것과 비슷하게 xml 문서를 쉽게 파싱해서 땡겨다 쓸수 있다.


저번에 얼핏 말했던 xpath 를 이용해서 쪼물딱 거리는것 보다 개인적으로 훨씬 좋은것 같다.


JQuery 써본 사람들은 금방 쉽게 대충 파악해서 쓸 수 있다. 고건 시간되면 다음 기회에~

prev 1 ··· 16 17 18 19 20 21 22 ··· 45 next