Wednesday, November 16, 2005
개발자 3종세트
개발자의 3종세트를 생각해보니 Windows 2003 서버, Visual Studio .NET, SQL Server가 아닐까..? 보너스라면 문서 작성용 Micrsoft Office 정도...
Friday, November 11, 2005
RadioButtonList in DataGrid 2
How to group RadioButtons
RadioButtonList in DataGrid
##########################
##### WebForm1.aspx #####
##########################
<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:RadioButtonList Runat="server" ID="rblTest" RepeatDirection="Horizontal">
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
##########################
##### WebForm1.aspx.vb #####
##########################
Private Sub Page_Load...
If Not IsPostBack Then
Me.DataGrid1.DataSource = MakeTable()
Me.DataGrid1.DataBind()
End If
End Sub
Private Function MakeTable() As DataTable
' This Function From MSDN
' Create a DataTable.
Dim myTable As DataTable = New DataTable("myTable")
' Create a DataColumn and set various properties.
Dim myColumn As DataColumn = New DataColumn
myColumn.DataType = System.Type.GetType("System.Decimal")
myColumn.AllowDBNull = False
myColumn.Caption = "Price"
myColumn.ColumnName = "Price"
myColumn.DefaultValue = 25
' Add the column to the table.
myTable.Columns.Add(myColumn)
' Add 10 rows and set values.
Dim myRow As DataRow
Dim i As Integer
For i = 0 To 9
myRow = myTable.NewRow()
myRow("Price") = i + 1
' Be sure to add the new row to the DataRowCollection.
myTable.Rows.Add(myRow)
Next i
Return myTable
End Function
Private Sub DataGrid1_ItemDataBound...
If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then
Dim rblTest As RadioButtonList = CType(e.Item.FindControl("rblTest"), RadioButtonList)
rblTest.DataSource = MakeTable()
rblTest.DataTextField = "Price"
rblTest.DataValueField = "Price"
rblTest.SelectedValue = 1
rblTest.DataBind()
End If
End Sub
Private Sub Button1_Click...
For Each Ctrl As Control In Me.DataGrid1.Items
Dim rblTest As RadioButtonList = CType(Ctrl.FindControl("rblTest"), RadioButtonList)
Response.Write(rblTest.SelectedValue.ToString & "<br>")
Next
End Sub
Thursday, November 10, 2005
원하는 폴더에서 Visual Studio .NET Command Prompt 열기
레지스트리키는 다음과 같다.....(단 설치된 경로는 꼭 확인 !!!)
Windows Registry Editor Version 5.00
# Windows Command #
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Open Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\""
# Visual Studio 2003 Command#
[HKEY_CLASSES_ROOT\Directory\shell\cmd1]
@="Open Visual Studio 2003 Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd1\command]
@="cmd.exe /k \"C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Common7\\Tools\\vsvars32.bat\""
#Visual Studio 2005 Command#
HKEY_CLASSES_ROOT\Directory\shell\cmd2]
@="Open Visual Studio 2005 Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd2\command]
@="cmd.exe /k \"C:\\Program Files\\Microsoft Visual Studio 8\\VC\\vcvarsall.bat\""
Wednesday, November 09, 2005
Outlook2003 - 발송되는 모든 메일을 발송하고 1분후에 나가게 하는 규칙
아웃룩의 Tools - Rules and Alerts...를 선택한다.

아래의 경고는 웹메일(hotmail.com)의 경우 이 규칙이 적용이 안된다는 안내.



아무 선택을 하지 않고 Next를 한다. 그럼 모든 발송되는 메일에 이 규칙이 적용된다는 아래의 메세지가 뜬다.
difer delivery by a number of minutes를 선택하고 Step 2에 1분으로 지정한다.
Finish를 눌러 규칙을 저장한다. 아래 메세지는 이 규칙은 클라이언트에서만 적용되는 규칙이고 아웃룩이 실행되고 있을 때만 적용된다는 메세지이다.
이후에 발송하는 메일은 모두 Outbox(보낼편지함)에서 1분을 쉬었다가 나가게 된다.
Monday, November 07, 2005
Visual Studio 2005 Team Suite Trial Version ?

Friday, November 04, 2005
시스템 트레이에 뜨는 풍선 팝업을 없애고 싶다.
네트웍 연결여부, 새로운 장치가 추가되었다 하는 풍선 도움말이 뜨는 데...없애기로 한다.
Registry Edit(REGEDIT)를 사용해서 DWORD값을 추가 하면 된다.
HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
새로운 DWORD 이름 추가 : EnableBalloonTips
값은 Hexadecimal : 0
그리고 REBOOT
Thursday, November 03, 2005
Unofficial Windows 2000 Service Pack 5
Wednesday, November 02, 2005
Office 12 Will Support Both PDF and XPS
Tuesday, November 01, 2005
Visual Studio 2005, SQL Server 2005 Download
Monday, October 31, 2005
Sunday, October 30, 2005
Internet Explorer 7 Beta 1 for Windows XP 설치
Thursday, October 27, 2005
Windows 2003 IE의 인터넷영역 보안등급이 높음으로 되어
Tuesday, October 25, 2005
JAVA VM - Google검색 후 결과를 새로운 창으로 보려고 하면...
Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 2005-10-24Time: 오후 7:35:28
User: N/A
Computer: SEONGJIN
Description:
Faulting application iexplore.exe, version 6.0.2900.2180, faulting module unknown, version 0.0.0.0, fault address 0x7c006575.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

시도:
IE 재설치 : 동일한 결과
예전에 JAVA VM을 설치 했던 기억으로 확인을 해보니 몇 개의 KB가 검색 되었다.
How to troubleshoot Java problems in Internet Explorer
Microsoft Java Virtual Machine locks up Windows XP
첫 번째 문서의 내용 중 브라우저 옵션을 변경했다. 옵션을 왜 변경했는 지 의문이다.
그런데 아직도 Gmail 로그인시 암호기억하기를 하면 처음에 비슷한 오류가 발생한다.
오늘(2005.11.15) 메일을 받았는 데 이런 KB자료가 올라와 있는 것을 확인 했다.
Internet Explorer may unexpectedly quit if you open a Web page in Windows XP
Monday, October 24, 2005
Windows Vista Beta 1 Build 5231에 포함된 폰트 - 맑은고딕


그리고 Display 등록정보를 변경해 주면 된다. - 각각의 항목...

근래 폰트를 요청하시는 분이 많은 데 공식베타가 배포되기 전에는 드릴 수가 없고 그 후에는 다운 받을 수 있게 링크를 걸어 둘 생각이다.
Sunday, October 23, 2005
Wireless Notebook Laser Mouse 6000

2005년 12월 11일 현재 6000 사용중이고 생각보다는 좋은 지 모르겠다. 현재는 크기와 감도에 익숙해 지기 위해 노력 중 이다. 또 유선 Notebook Mouse 3000도 있는 데 훨씬 성능이 맘에 든다. 단지 선이 있다는 것 뿐...
Saturday, October 22, 2005
Creating Web Custom Controls with Visual Studio.NET
정리가 잘되어 있는 곳이 있어 링크를 걸어 둔다.
Friday, October 21, 2005
유무선 인터넷 공유기 예찬
- 한 아이피를 여러대의 PC에서 나누어 사용할 수 있다.
- 이론적으로 253대의 PC
- 4개의 유선을 지원하나 허브만 여러개 달면 가능하다. - 무선을 지원하여 장소에 구애받지 않고 사용할 수 있다.
- 물론 무선랜카드(무선 네트워크 카드)가 달린 PC혹은 노트북, PDA가 있어야 한다.
- 유선은 보통 100메가
- 무선은 IEEE 802.11b인 경우 약 11메가, IEEE 802.11a 혹은 g인 경우는 약 50메가 - 공유기내부는 방화벽으로 보호된다.
- 설치 혹은 외부의 바이러스에서 1차 보호가 된다.
- 무선의 경우 WEP를 적용하여 외부의 접근을 차단한다.
- Wireless Network Name (SSID)을 Broadcast하지 않는 다. - DMZ구성이 가능하고 포트포워딩이 가능해 호스팅도 가능하다.
- 설정이 어렵긴 하지만 일반적으로 자동 설정 툴을 제공한다.
마지막으로 제품은 가급적 비싸더라도 알려진 곳의 제품을 선택했으면 한다.
AS문제(3년 교환인 제품도 있다.)와 쉽게 설정이 가능하고 성능의 차이가 있는 것 같다.
Thursday, October 20, 2005
며칠 전 Windows Vista 세션
늦게 참석해서 전 내용은 아니지만 생각나는 몇가지를 올려 본다.
- ClearType을 지원하는 한글 폰트가 추가된다.
- LDDM 이 지원 안되면 transparent glass windows를 사용할 수 없다.
화려하다.....User가 화려함을 선호한다면 가슴이 아플 수 있다. - 설치 시간의 목표가 15분이다.
- 하이버네이션에 들어 가는 시간이 더 빨라진다.
Longhorn Display Driver Model (LDDM): LDDM is the next generation graphics infrastructure that allows more efficient sharing of the GPU and GPU memory and will also result in increased graphics stability
Wednesday, October 19, 2005
Exchange 2003 Setup Failed
Windows 2003 SP1이 설치 된 Fujizsu 서버에 SAN Storage에 Exchange 2003서버를 올리는 중 오류가 발생했다. 현재까지 오류는 파악된 것이 없다. 온 천지를 뒤져도 답은 보이지 않는 다. 비슷한 것은 있는 데 오류코드까지 일치하는 경우는 보이지 않는다.
2005.10.26 : SAN Storage의 드라이버의 문제로 파악되었다.
