Work Book2005 UserPreferences
 
Help Info Print View Search Diffs Edit
 인덱스   찾기   Freeboard   Subjectless   Images   최근글 

오후 3:15 2005-10-28
나 이거 왜 맨날 이렇게 까먹지? ;;
string.Format("{0:X2} ", buffer[i])

오후 5:20 2005-10-17
Internet Country Codes used in Internet Domain Names http://www.osb.org/geog/countrycodes.html

오후 3:09 2005-10-14
국가별 ip 대역 데이터 받을 수 있는 곳
http://www.hostip.info/dl/index.html

혹은 이 파일을 다운로드 : [Upload]IPCountry.zip (csv 파일)

http://www.jspschool.com/boards48999/technote/read.cgi?board=Study&x_number=1000175385&r_search=gif&nnew=1
jsp에서 gif 이미지 생성

오후 3:56 2005-10-10
버튼 클릭시 엑셀로 특정 테이블 출력하는 코드

private void bt_excel_Click(object sender, System.Web.UI.ImageClickEventArgs e) 
{ 
        //export to excel 
        Response.Clear(); 
        Response.Buffer= true; 
        Response.ContentType = "application/vnd.ms-excel"; 
        Response.AddHeader("Content-Disposition", "attachment;filename=Statistic_Daily.xls"); 
        Response.Charset = ""; 
        this.EnableViewState = false; 
 
        System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); 
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); 
 
        // this code is for DataGrid 
        //this.ClearControls(dg); 
        //dg.RenderControl(oHtmlTextWriter); 
        this.table_result.RenderControl(oHtmlTextWriter); 
 
        Response.Write(oStringWriter.ToString()); 
 
        Response.End(); 
} 

오후 4:21 2005-09-23
오라클 레퍼런스 커뮤니티
http://www.oracleclub.com

오후 9:10 2005-09-11
http://www.myeclipseide.com/
뭐 찾아보니 struts 개발 환경이나 jsp 인텔리센스, db 통합 개발환경등을 지원하는 플러그인이 있기는 한데..
프리 라이센스도 아니고, 원체 개발툴에 뭘 더 설치하는게 귀찮은 인생이라 ;; (visual assist도 안 쓴지 얼마나 됐는데)
좀 더 찾아볼까 어떻게 할까..

오후 12:34 2005-09-07
vpc2004에 win2003 + vs2005 설치.
야 역시 노트북을 업그레이드하니깐.. 두 시간이면 다 설치할 수 있구만.

... 데스크탑 쓰고 싶어 ...

오전 12:15 2005-09-06
j2se 1.4.2_09 & netbeans와 resin 3.0, eclipse 3.1 설치.
설치과정 요약 :
j2se 설치 resin 설치
  • http://www.caucho.com/download/index.xtp 페이지에서 resin을 다운로드한다.
  • 적당한 곳에 압축을 푼다.
  • IIS가 구동중인지 확인한다.
  • 아까 압축 푼 '적당한 곳'의 setup.exe를 실행한다.
  • httpd.exe를 실행한다.

eclipse 설치
  • http://www.eclipse.org/downloads/index.php 페이지에서 eclipse를 다운로드한다.
  • 적당한 곳에 압축을 푼다.
  • j2se가 설치되어있는지 확인한다.
  • 시작 -> 실행 -> cmd에서 'set path'를 입력, c:\j2se설치폴더\bin 경로가 추가되어 있는지 확인한다.
    경로가 추가되어 있지 않다면 내 컴퓨터 -> 등록정보 -> 고급 탭 -> 환경 변수 -> 시스템 변수 항목에서
    path 변수의 끝에 c:\j2se설치폴더\bin 경로를 추가한다.
  • '적당한 곳'의 eclipse.exe를 실행한다.

세팅하는데 10분이 채 안걸리다니.. 자바 환경도 좋아지긴 좋아졌구나.

...이제는 인텔리센스 기능이 지원되는 ide만 구하면 된다.
망할 netbeans.. 기능이야 어쨌던간에 인텔리센스 기능은 있어야 될 거 아냐!

이클립스를 써 볼까..
이클립스 관련 사이트
eclipse 공식 홈페이지 - http://www.eclipse.org

jlab의 eclipse 소식 페이지 - http://www.jlab.net/

javajigi eclipse 강좌 문서 - http://www.javajigi.net/javajigi/client/lecture/lecture_list.jsp?kinds=eclipse

javastudy eclipse 게시판 - http://www.javastudy.co.kr/bbs/list.jsp?bbs=eclipsebbs

Eclipsian-http://eclipsians.net
okjsp - http://okjsp.pe.kr
http://www.bilc.co.kr/
http://www.jspschool.com/

이클립스고 뭐고... jsp에서는 인텔리센스 그런거 없다.
웹개발은 어디나 고달프고나 ' ') =3

오전 12:29 2005-08-19
Windows XP x64 edition 설치.

보통 win2003 설치 후 winxp를 설치하면 xp 부트로더(아마도 ntldr?)가 설치되어 win2003은 부팅이 안 되는 사태가 발생하는데, winxp x64에 들어있는 부트로더는 win2003이 설치된 시스템에 설치해도 문제가 없다.

저것 때문에 파티션을 세 개로 갈라놨는데 아흙.

부연설명:win2003이 설치된 상태에서 winxp 설치하면 맛이 가는데.. 파티션이 세 개이면 어쨌든 쓸 수는 있다.
예를 들어 이런 상황이면 :
    C:\ win2003
    D:\ none
    E:\ none

우선 D:\에 winxp를 설치한다. 그러면 D:\는 부팅이 되지만 C:\는 부팅이 안 된다.
이 상태에서 E:\에 win2003을 또 설치하면 부트로더가 다시 바뀌기 때문에, C:\로도 부팅이 가능해진다.

설치가 끝난 E:\는 지워버리고, boot.ini를 편집해서 부팅 메뉴가 안 뜨게 하면 된다.

오후 3:29 2005-07-04
스트러츠 강좌
http://wiki.javajigi.net/Wiki.jsp?page=Struts_Lecture_1

http://msdn.microsoft.com/office/understanding/infopath/training/default.aspx
infopath 트레이닝

www.gotdotnet.com
www.devpia.com
www.theserverside.net
www.microsoft.com/resources/practices/default.mspx
http://www.planet-source-code.com/
http://msdn.microsoft.com/asp.net/whidbey/beta2update.aspx
Update on changes for Beta 2
http://www.asp.net/whidbey/
hands-on-lab 관련

오전 12:06 2005-06-23
여기에 든 항목도 부팅시 실행된다..
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell 

오후 2:53 2005-06-15
c++의 memdc를 c#에서는 이렇게 :
Graphics graphic = this.CreateGraphics(); 
bitmap = new Bitmap( 
        this.Width, 
        this.Height) 
        ; 
memGraphic = Graphics.FromImage(bitmap); 
... 
graphic.DrawImageUnscaled(bitmap,0,0); 
memGraphic.Dispose(); 
bitmap.Dispose(); 
graphic.Dispose(); 

오전 3:04 2005-05-16
OID_802_11_BSSID_LIST을 요청했을 때, 넘어오는 값이 NDIS_WLAN_BSSID_EX로 정의되어 있는데
kenial이 설치한 ddk 최근 버전(windows ddk 3790)에는 NDIS_WLAN_BSSID로 정의되어 있어서 서로 값이 사맞디 아니하는 문제가 발생.
(구조체의 크기가 서로 112, 124바이트로 12바이트 차이가 난다)

결국 아래 페이지에 있는 구조체 정의를 헤더파일에 정의해서 해결 :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/network/hh/network/217wirelessoid_56fe75a1-f2e1-4173-b972-f75c870dd462.xml.asp


...해결되지 않음.
마지막 IEs 항목이 가변 배열인지라... DeviceIOControl에서 처리해주지 못함.

voidp밖에 방법이 없는거냐. 그런거냐...

오후 12:37 2005-05-14
virtual pc 2004 잊지 않겠다.. win2k pro와 winxp pro에서만 정상동작이라니!
win2003에서 vpc2004로 win2k pro를 설치했는데..
설치만 되고 부팅이 안된다 -_- 안전모드로도 실패..

덜덜덜...

아예 설치를 못하게 하든가 이녀석들이 바쁜 사람 약올리는거냐!


ndis관련 헤더는 ddk뿐만 아니라 platform sdk에도 있다.
골라쓰는 재미.

근데 왜 vs.net 2003에는 platform sdk 관련 헤더가 있는데 vs 6.0에는 없는걸까..

덕분에 ddk나 platform sdk 둘 중 하나를 인스톨해야 컴파일을 할 수 있는 사태가 발생..

오전 2:29 2005-05-14
wbemtest.exe를 사용해서 wmi 클래스를 테스트할 수 있다. (이거 몰라서 네시간 삽질..)
네임스페이스는 root\wmi를 사용한다.

오전 10:29 2005-05-13
ndis query를 사용해야 할 때 DeviceIoControl?() 함수에 IOCTL_NDIS_QUERY_GLOBAL_STATS 인자를 사용해서 접근.

OID_802_11_NETWORK_TYPES_SUPPORTED로 무선 네트워크 카드인지 판단.

* 보안 문제로 ms에서는 wmi를 사용할 것을 권장하고 있음

오후 4:23 2005-02-17
oledb로 mdb 접근할 때, User ID 항목은 반드시 넣어주자. 접근은 가능한데 업데이트가 안 되는 상황이 생겨버린다.
Data Source="c:\inetpub\wwwroot\test.mdb";User ID=admin;Password=;Provider="Microsoft.Jet.OLEDB.4.0" 
패스워드도 웬간하면 넣어주시고, 권한은 IIS_WPG에다가 주고 (물론 IIS 6.0일 때 이야기..)

오후 9:39 2005-02-11
ASP.NET 2.0
http://www.asp.net/whidbey/
Microsoft MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/webdevinwhidbey.asp

오후 1:46 2005-02-09
이번에는 vs2005 team system edition(dec. ctp edtion)을 설치해 보았으나 마찬가지.
그냥 .net 2.0.40607(beta)을 설치한 상태에서 운용하기로 결정. 치명적인 에러는 안 나겠지 뭐.

...

vs2005가 아예 안 뜬다 ;
.net 2.0.41111(beta 2)을 설치해서 운용하는 수 밖에.. sms가 없어도 할 수 없다 ;

...

.net 2.0.41111(beta 2)을 설치해도 맛가는 건 마찬가지.

\VS\WCU\DOTNETFRAMEWORK 
\VSTF\AT\WCU\DOTNETFRAMEWORK 
\VS\PROGRAM FILES\MICROSOFT VISUAL STUDIO 8\SDK\V2.0\BOOTSTRAPPER\PACKAGES\DOTNETFX 
december ctp dvd에 보면 위 경로에 .net 2.0.41115.19(beta 2) 버전이 있다.

\VS\MSDN\DOTNETFRAMEWORK 
위 경로에 있는건 .net 2.0.41111.0 버전이다.

...

결국 정리를 하자면 ;


How to manually remove SQL Server 2000 default, named, or virtual instance
http://support.microsoft.com/default.aspx?scid=kb;en-us;290991&sd=tech

오후 10:34 2005-02-08
Sql Server 2005 (Beta 2, July 9, 2004)와 Visual Studio 2005 Standard(November ctp ver.)를 같이 설치하는데 실패.
(win2003 standard edtion, with no sp)

.Net Framework 버전이 문제되는 것 같은데.. vs 2005에 있는 .Net Framework Beta 2를 설치하면
sql2005 관련 툴들이 모두 침묵 (일단 sql server management studio가 맛이 가버리니)
그렇다고 sql2005의 .Net Framework Beta 1을 설치하자니.. 또 뭔 일이 벌어질지 조마조마.

Beta라고 해도 서로 호환성이 없다니.. 너무하는거 아냐? ;

오후 6:32 2005-02-08
태스크 바 숨기는 코드
void ShowHideTaskBar ( BOOL bHide ) 
{ 
 // find taskbar window 
 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), _T("")); 
  
 if(!pWnd ) 
  return;  
   
 if( bHide ) 
 {  
  // hide taskbar 
  pWnd->ShowWindow(SW_HIDE); 
 } 
 else 
 { 
  // show taskbar 
  pWnd->ShowWindow(SW_SHOW); 
 } 
}  

오후 5:48 2005-01-17
윈도우 시스템 드라이버 관련 :
http://www.zap.pe.kr/
http://210.118.69.100/~gunman/cgi-bin/airpage/start.cgi?address=driver

오후 9:41 2005-01-16
jscript로 inputbox 대용 페이지 만들어 제끼기 :
var temp = window.showModalDialog("returnwindow.htm", vempty, "dialogWidth:262pt;dialogHeight=80pt"); 
 
... in returnwindow.htm 
<BODY LANGUAGE=javascript onunload="return 'returnit!'"> 

오후 3:41 2005-01-16
dbms에서 캐싱을 줄이자면 ;
기타 찾아볼 내용들 ;
오후 3:00 2005-01-14
기존에 sql server 2000이 설치된 컴퓨터에 sql server 2005를 설치하는 경우,
별도의 인스턴스를 만들어서 작업하면 사소한 애로사항을 겪을 수 있음.

Kenial의 경우, 다른 곳에서 테스트되던 (컴터 이름을 test1이라고 치자) 솔루션 파일을 가져와서 작업하는 상황이었는데
Kenial의 노트북에는 이미 sql2000이 깔려있었던지라..
sql 2005는 인스턴스 네임을 kenial\sql2005로 해서 데이터베이스를 설치했다.
(그러니까 두 개의 인스턴스.. kenial, kenial\sql2005 이렇게 두 개가 존재하게 된 것)

솔루션 파일을 여니 그냥 test1을 못 찾겠다고 징징댄다.
sql 파일을 열려고 해도 에디터가 없다고 못 열겠단다 ; (이건 버그인듯)

결국 해결책은 registered servers에 항목을 추가하면서 kenial\sql2005에 맞게 항목들을 넣어준 후,
'registered server name'만 test1(원래의 인스턴스 이름)로 넣어주면 잘 동작한다.

참고로 프로젝트의 패스도 다시 잡아줘야 할 경우가 있다.
.ssmssqlproj 파일을 노트패드 등에서 읽어들여 <FullPath
?> 항목을 직접 수정해주면 된다.

게다가 Enterprise Manager를 쓸 수 없게 된다.
이 경우엔 단순히 sql2000의 클라이언트 도구를 재설치하면 된다. 참고하자.

오후 4:56 2005-01-12
cvs 관련 게시물
http://www.suribada.com/material.php?type=1&page=1&uid=9&cmd=view
http://wiki.kldp.org/wiki.php/CVS
wincvs 설명
http://wiki.kldp.org/wiki.php/WinCVS
wincvs 사이트
http://cvsgui.sourceforge.net/
윈도용 cvs 서버
http://www.cvsnt.org/
cvs 설치매뉴얼
http://www.javacafe.or.kr/lecture/cafeLecture/tool/cvsnt/cvsnt.html

SmartCode? ViewerX VNC ActiveX Control 2.3.37
http://downloads-zdnet.com.com/SmartCode-ViewerX-VNC-ActiveX-Control/3000-2401-10255418.html
SmartCode? Solutions Home - The VNC Manager Creator
http://www.s-code.com/default.aspx
VNCX- VNC ActiveX Control
http://www.veridicus.com/tummy/programming/vncx/

오후 11:35 2004-12-22
키보드 관련 글들 ; low-level 후킹 및 키보드 스캔코드 등등
[WWW]Answers to Scancode Mapping or Changing Key Values ; 스캔코드 배치 바꾸기
[WWW]Key Support, Keyboard Scan Codes, and Windows
[WWW]C++ Q&A Typename, Disabling Keys in Windows XP with TrapKeys -- MSDN Magazine, September 2002
[WWW]GotDotNet User Sample Low Level Keyboard Capture

프로그래밍분류 WorkBook


PythonPowered EditText of this page (last modified 2006-01-18 21:09:18)
FindPage by browsing, searching, or an index
Or try one of these actions: DeletePage, DeleteUploadedFile, LikePages, SpellCheck, UploadFile