블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
01-26 05:59
 

달력

« » 2025.1
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
 

최근에 올라온 글

최근에 달린 댓글

슬픈 IT 동화

주절주절 / 2010. 3. 29. 10:14

금요일 천안함의 침몰로 많은 사람들이 슬픔에 잠겨 있습니다.

게다가 아직까지 침몰 원인이 정확하게 밝혀지지 않아 여러가지 추측이 난무하고 있습니다.

그 중에 한 가지가 바로 북한과 관계가 있을 수도 있다는 추측인데...

일반인들은 전쟁에 대한 두려움을 가지지만 몇몇 IT 인들은 이렇게 생각합니다.

"아... 전쟁나면 프로젝트 일정이 뒤로 좀 미뤄지겠구나... 여유 좀 생기겠는걸..."


아... 더러운 세상...




Posted by 자수씨
, |

몇 일전에 회사 선임아저씨를 통해 재밌는 이야기를 들었습니다.

고객사 전산실에서 제 블로그를 찾아주시는 분이 있다는...

=ㅁ=... 좁디 좁은 IT 세상을 새삼 깨닿게 됩니다.


이럴 땐 어떻게 해야하나요 ㅠ_ㅠ 버로우 타야 하는 걸까요...

고객사 분들은 넘 무서워영 =ㅁ=~ 고객으로 만나지 않았으면 다들 좋은 인맥이 될 터인데..,




Posted by 자수씨
, |

완전 고생 끝에 찾은 정보입니다... (간단하긴 했는데 -_ㅜ)

구글에 여러가지 키워드로 검색도 해보고 검색결과로 테스트를 해봐도 찾을 수가 없어서 마지막 방법으로 VBScript 로 검색해보니 아래와 같은 방법이 있었습니다. =ㅁ=... 그 내용을 힌트로 자바스크립트로 샤샥... 관련 함수를 만들어 봤습니다.




'Scripting.FileSystemObject' 의 GetSpecialFolder() 함수를 이용하여 여러가지 OS 특정 폴더를 확인할 수 있습니다.

GetSpecialFolder Method

Returns the special folder object specified.

object.GetSpecialFolder(folderspec)

  Arguments

object

Required. Always the name of a FileSystemObject.

folderspec

Required. The name of the special folder to be returned. Can be any of the constants shown in the Settings section.

  Settings

The folderspec argument can have any of the following values:

Constant

Value

Description

WindowsFolder

0

The Windows folder contains files installed by the Windows operating system.

SystemFolder

1

The System folder contains libraries, fonts, and device drivers.

TemporaryFolder

2

The Temp folder is used to store temporary files. Its path is found in the TMP environment variable.

The following example illustrates the use of the GetSpecialFolder method.


출처: MSDN (http://msdn.microsoft.com/en-us/library/a72y2t1c(VS.85).aspx)

제가 원하는 것은 Temp 디렉토리였기 때문에, GetSpecialFolder(2) 로 원하는 경로를 가지고 왔습니다만, 윈도우 폴더나 시스템 폴더를 확인하려면 파라미터 값을 달리 하여 호출하면 원하는 결과를 얻을 수 있습니다.



이제 남은 건 서버에 저기에 있는 파일을 올려야 하는데... 자바스크립트로는 불가능하고 ActiveX 아니면 swf 로 처리를 해볼까 생각 중입니다.

Posted by 자수씨
, |

HTML 의 style 속성을 가지고 이리저리 만져볼 일이 생겨서 StyleSheet 라는 클래스를 만들어 보았습니다.


정규식을 이용하여 style 속성을 분리하여 Map 에 담아서 슥삭슥삭 합니다.


[테스트 코드]

[출력 결과]
style-name: 바탕글; margin-left: 0.0pt; margin-right: 0.0pt; margin-top: 0.0pt; margin-bottom: 0.0pt; text-align: justify; text-indent: 0.0pt; line-height: 160%; font-size: 10.0pt; font-family: 굴림; letter-spacing: -1.5pt; font-weight: normal; font-style: normal; color: #000000; 
 


쓰면서 슬슬 고쳐나가야 할 듯 합니다.

Posted by 자수씨
, |

아래와 같은 문서가 있습니다.
P.HStyle0, LI.HStyle0, DIV.HStyle0
 {style-name:"바탕글"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle1, LI.HStyle1, DIV.HStyle1
 {style-name:"본문"; margin-left:15.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle2, LI.HStyle2, DIV.HStyle2
 {style-name:"개요 1"; margin-left:10.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle3, LI.HStyle3, DIV.HStyle3
 {style-name:"개요 2"; margin-left:20.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle4, LI.HStyle4, DIV.HStyle4
 {style-name:"개요 3"; margin-left:30.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle5, LI.HStyle5, DIV.HStyle5
 {style-name:"개요 4"; margin-left:40.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle6, LI.HStyle6, DIV.HStyle6
 {style-name:"개요 5"; margin-left:50.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle7, LI.HStyle7, DIV.HStyle7
 {style-name:"개요 6"; margin-left:60.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle8, LI.HStyle8, DIV.HStyle8
 {style-name:"개요 7"; margin-left:70.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle9, LI.HStyle9, DIV.HStyle9
 {style-name:"쪽 번호"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:굴림; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle10, LI.HStyle10, DIV.HStyle10
 {style-name:"머리말"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:150%; font-size:9.0pt; font-family:굴림; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle11, LI.HStyle11, DIV.HStyle11
 {style-name:"각주"; margin-left:13.1pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:-13.1pt; line-height:130%; font-size:9.0pt; font-family:바탕; letter-spacing:0.5pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle12, LI.HStyle12, DIV.HStyle12
 {style-name:"미주"; margin-left:13.1pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:-13.1pt; line-height:130%; font-size:9.0pt; font-family:바탕; letter-spacing:0.5pt; font-weight:"normal"; font-style:"normal"; color:#000000;}
P.HStyle13, LI.HStyle13, DIV.HStyle13
 {style-name:"메모"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:9.0pt; font-family:굴림; letter-spacing:0.5pt; font-weight:"normal"; font-style:"normal"; color:#000000;}

여기에서 P 스타일의 이름과 속성들을 개별적으로 뽑으려면 어떻게 할까요?

P.HStyle0, LI.HStyle0, DIV.HStyle0
 {style-name:"바탕글"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:"normal"; color:#000000;}

예를 들면, 위의 내용으로 아래의 데이터를 뽑아내는 것 입니다.

{ styleName: "HStyle0", style: "style-name:\"바탕글\"; margin-left:0.0pt; margin-right:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; text-align:justify; text-indent:0.0pt; line-height:160%; font-size:10.0pt; font-family:바탕; letter-spacing:0.0pt; font-weight:"normal"; font-style:\"normal\"; color:#000000;" }




정규식만 잘 이용하면 CSS 파서 만드는 것도 어렵지 않을 것 같네요~
그 잘 이용하는게 어려울 뿐이죠...



Posted by 자수씨
, |

원본           : (2010. 03. 20.)
추출 데이터 : 2010-03-20

어떤 방법으로 해당 데이터를 추출할 수 있을까요?





Posted by 자수씨
, |

어제는 간만에 본사에서 쩔고 있는데, 짝꿍 신입 사원 효석씨가 큼지막한 박스 하나를 2층에서 들고 올라왔습니다.

회사에서 직원들에게 나누어 주는 선물(?) 이였습니다.




이름을 달아주었네요~ 호홋 (저 주임 입니까...? 그냥 사원이 좋은데...)



MANUS??? ...



마누스 하이제닉 핸드워시 입니다. 보습 핸드워시 랍니다.



아직 사용해보지는 못했지만 분기별로 2~3번씩 깜짝 선물을 해주는 회사에게 감사할 따름입니다. ㅋㅋㅋ
(대웅제약 관계사여서 그런가???)


여튼 브라보!!


Posted by 자수씨
, |

키보드랑 같이 배송 온 충전기 입니다.



듀퐁폰을 쓰게 되면서 젠더 사용하는게 무쟈게 귀찮아서 아얘 20핀 충전기로 구매를 하였습니다.



직류전원장치 마크와 에너지절약 마크가 있네요~



인터페이스는 표준 20핀 입니다.



4개를 구입해서 하나는 옆에 있던 효석씨 한테 하나 기부~



한 개는 회사에 놓고... 한 개는 집에 놓고... 한 개는 가지고 다니면서???



Posted by 자수씨
, |

기존에 사용하던 무선 키보드(예전 월간 마소 행사가서 획득한!!!)가 재대로 타이핑도 안되고 그래서 가벼운 마음으로 새로운 키보드를 질렀습니다.

점심 부터 기다렸는데... 5시에 배송이 되엇습니다 ㅠ_ㅠ




키보드 케이스 부터 상큼하게 얇습니다.



개봉 샷~



키 캡의 모양이 다른 것과는 조금 다릅니다. 이름은 잘 모르지만 소니 키보드에서 보던 모양인데...



제가 키보드 선택할 때 가장 중요하게 보는 부분입니다. 코딩 시에 Delete, Home, End 버튼을 자주 사용하여 해당 배열이 아니면 좀 불편하여 아래와 같은 배열의 키보드만 주로 사용합니다.



제품명은 KR-6431 원산지는... 중국~



언제나 일정한 어질러짐을 가지고 있는 제 책상입니다.



한가지 좀 아쉬운 점이 있다면, 백스페이스키가 작고 엔터키가 큰 점입니다.
이걸 알았으면... 다른 걸 선택할 수 있었을 수도...

하지만 키감은 정말 괜츈합니다!!!





보너스 샷...
달력 걸이가 되어버린 운규누나가 생일 선물로 사준 바디 필로우~~~




요즘 들어 제 물품에 누군가가 자꾸 건들여서... 예방 차원에서...



Posted by 자수씨
, |

평소 개발하면서 자주 사용하는 정규표현식을 재대로 알고 사용해야 겠다는 생각을 가지고 있었는데, 때마침 강컴을 뒤적거리다가 발견했습니다.

손에 잡히는 정규 표현식



원서의 제목은 "Reqular Expressions in 10 minutes" 입니다.
실제로 10분만에는 다 읽지 못합니다. -ㅁ-;;;



다른 책 한권은 'Comet" 관련 서적입니다.
Comet과 리버스 Ajax



주 개발 업무가 자바스크립트 쪽으로 평소 자바스크립트에 관심이 많아서 2~3년 전부터 Comet 으로 웹 메신저를 만들어 보려는 생각만 가지고 있다가 책을 통해 간단하게 머릿속을 정리하고자 구매하게 되었습니다.



최근에 구매를 한 인사이트 삼총사 입니다.


정규표현식과 Git 은 다 읽었고... Comet 만 읽으면 될 것 같네요~




Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백