QA

미국 소프트웨어산업에서 버그 발생으로 치르는 비용만 연 600억 달러이고 세계적으로는 약 3,000억 달러에 달하는 비용이 소모되고 있다.

장기적인 관점에서 테스트를 단순 요식 행위가 아닌 기업의 위험을 줄이는 원칙으로 인식해야 한다.

위 글을 보며 느낀것
열심히 하자~!

Categories: 게임 QA Tags:

Nabi 한글 입력기 설정

/etc/profile 파일에 아래 내용을 추가

1
2
3
4
5
6
export XIM="nabi"
export XIM_PROGRAM="/usr/bin/nabi"
export XIM_ARGS=
export GTK_IM_MODULE="nabi"
export QT_IM_MODULE="nabi"
export XMODIFIERS="@im=nabi"

모블린 2.0 공개시험 버전이 나왔는데…

소개 동영상을 보고 최근 관심을 두기 시작한 운영체 모블린 2.0

직관적인 인터페이스에  작은 화면에서도 잘 활용 할 수 있게끔 보이는데 공개시험 버전이 나왔기에 사이트 가입을 하려고 보니 국가선택에 대한민국은 없네요

다른 분 설치 후기에 보니 설치 시 한국 언어와 키보드 배열 선택은 있지만, 설치 후  한글 타자 및 한글 언어는 지원이 안 된다고 하던데.. 언제쯤 한국어가 지원이 될지 궁금합니다.

Categories: 기타, 아치리눅스 Tags:

Excel 2007 내가 자주 쓰는 단축키 모음

F2
현재 셀의 내용 수정

Ctrl+Page Up
이전 시트로 이동

Ctrl+Page Down
다음 시트로 이동

Alt+H -> B -> O
아래쪽 테두리 생성

Alt+H -> B -> H
아래쪽 굵은 테두리 생성

Alt+H -> M -> C
병합하고 가운데 맞춤

Alt+H -> F -> S
폰트 사이즈 설정

지속적으로 추가 예정

DropDownButton Control

5월 18th, 2009 쫄랑 2 개의 댓글

DropDownButton에 Item 추가

Me.DropDownButton.DropDownItems.Add("추가될버튼이름")

DropDownButton에 ItemList 중 Item 선택시 Text를 선택한 Item으로 변경

    Private Sub DropDownButtonClick(ByVal sender As Object, ByVal e As ToolStripItemClickedEventArgs) Handles DropDwonButton.DropDownItemClicked
        DropDownButton.Text = e.ClickedItem.Text
    End Sub

SSH 설치

Arch Linux 에서 SSH 설치 하기

# pacman -Sy openssh

SSH가 추가 된후 SSH 실행

# /etc/rc.d/sshd start

Arch Linux Firewall 에서 외부에서 접속 허용 하도록 /etc/hosts.allow 파일 수정

sshd: ALL

부팅시 ssh Server 자동으로 실행 하도록 /etc/rc.conf 파일에서 Daemon 에 sshd 추가

DAEMONS=(... ... sshd ... ...)
Categories: 아치리눅스 Tags: ,

아치리눅스 인스톨시 Udev 이벤트에서 멈추는경우

예전에 컴퓨터를 바꾸고 나서 아치리눅스를 설치를 해보려고 하였다
하지만 Udev 이벤트 로드 중 더는 진행이 안 되고 멈춰 서 대기 타는 현상이 나타났다

로드 중

0000:00:10.4 EHCI: BIOS handoff failed (BIOS bug ?) 01010001

라는 메시지가 떴었는데 여기서 문제로 짐작하고 있었다
그 이후 우분투를 설치하였다 우분투는 잘 설치가 되더라

그렇게 시간이 흐르고 며칠 전에 우분투를 다시 설치하고 보게 된 문구!!

0000:00:10.4 EHCI: BIOS handoff failed (BIOS bug ?) 01010001

엥? 우분투에도 같은 메시지가 뜨고 있었다

커널 때문에 되지 않는 줄 알았는데 그게 아니었나 보다
그래서 불이 나게 구글링을 하였다

아치리눅스 포럼에서 하나의 글을 발견했다
Install hangs at “Loaing Udev uevents” [solved]
내용을 보아하니

제목 그대로 udev 이벤트에서 로딩만 한다는 것이었다

덧글 내용을 보니 iTCO_wdt 라는 모듈이 블랙 리스트에 올라가 있는데 이걸 로드 하느라

udev 이벤트에서 지연이 되는 걸로 보였다 해결법도 덧글에 나와있었다

설치할 때 disablemodules=iTCO_wdt 옵션을 주면 되는 것이였다

그래서 Archlinux 설치 시디로 부팅 후 옵션을 주고 해보았다

boot: arch disablemodules=iTCO_wdt

위처럼 옵션을 주니 udev 이벤트를 잘 패스 하여 설치를 잘할 수 있었다
설치 이후에는 rc.conf를 수정하여 iTCO_wdt 모듈을 로드 하지 못하게 하였다

MODULES=(!iTCO_wdt)

위 방법 말고 GRUB에서 커널 이미지 로드 시 옵션을 주어도 된다

듀얼모니터를 쓰는 나의 xorg.conf 설정(듀얼헤드)

오래간만에 리눅스로 복귀를 하고 듀얼모니터를 쓰기위에 xorg.conf 를 설정하였다

이전에는 8600GT를 썼었는데 지금은 HD3850으로 그래픽카드를 바꿨다 설정이

꽤나 힘들었다

일단 ATI용 최신 드라이버를 설치 하고 모듈로 fglrx를 올리고 xorg.conf 설정을 하였다

Section "ServerLayout"
	Identifier     "Xorg Configured"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
	Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "USB Mouse" "CorePointer"
EndSection

Section "Files"

# Additional fonts: Locale, Gimp, TTF...
#	FontPath     "/usr/share/lib/X11/fonts/latin2/75dpi"
#	FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/PEX"
	FontPath     "/usr/share/fonts/cyrillic"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/ttf/western"
	FontPath     "/usr/share/fonts/ttf/decoratives"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/truetype/openoffice"
	FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
	FontPath     "/usr/share/fonts/latex-ttf-fonts"
	FontPath     "/usr/share/fonts/defoma/CID"
	FontPath     "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
	Load  "ddc"  # ddc probing of monitor
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "bitmap" # bitmap-fonts
	Load  "type1"
	Load  "freetype"
	Load  "record"
	#   Load  "synaptics"
EndSection

Section "ServerFlags"
	Option	    "AllowMouseOpenFail" "true"
	Option	    "AutoAddDevices" "true"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "us"
	Option	    "XkbVariant" ""
EndSection

Section "InputDevice"
	Identifier  "USB Mouse"
	Driver      "mouse"
	Option	    "Device" "/dev/input/mice"
	Option	    "SendCoreEvents" "true"
	Option	    "Protocol" "IMPS/2"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Buttons" "5"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-1"
	HorizSync    30.0 - 80.0
	VertRefresh  55.0 - 76.0
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-1"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	Monitor    "aticonfig-Monitor[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1920x1200" "1600x1200" "1024x768"
	EndSubSection
EndSection

section "Screen"
	Identifier "aticonfig-Screen[0]-1"
	Device     "aticonfig-Device[0]-1"
	Monitor    "aticonfig-Monitor[0]-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1680x1050"
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

위처럼 설정 하고 나니 듀얼헤드 방식으로 나왔다
듀얼헤드 방식이라 모니터간 프로그램이 공유가 안되었다
오른쪽 모니터에서 kate를 실행 시킨다고 할때

#kate -diplay :0.1

위처럼 명령어를 추가 하니 오른쪽에서 실행이 된다

다운 : xorg.conf

Mac OS X Leopard 설치

Leopard

Leopard

집에서 Mac OS 를 주력 운령체제로 쓰기 위하여 설치를 시작하였다

이전에 한번 설치를 해본기억이 있어서 크게 어렵지는 않았지만 한가지 뻘짓을 하였다…

모니터를 두대 쓰는데 한대는 모니터를 끄고 있었다

그곳이 메인화면으로 되어 있는줄을 모르고

바탕화면이 안뜬다고 괜한 뻘짓을 한것이였다

이전에 설치 하였을때는 불안정한면이 보였는데 이번에는

큰 어려움없이 쉽게 설치되고 꽤나 안정적인것 같다!

Windows 버리고 Leopard로 넘어와서 얼마나 지낼지 궁금 하다

Categories: 잡담 Tags: ,

DataGridView Control

마우스 오른쪽 버튼 이벤트

    Private Sub DataGridView_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView.MouseUp
        If e.Button = MouseButtons.Right Then
            Dim hti As DataGridView.HitTestInfo = sender.HitTest(e.X, e.Y)
 
            If hti.Type = DataGridViewHitTestType.Cell Then
 
                If Not DataGridView.Rows(hti.RowIndex).Selected Then
 
                    ' User right clicked a row that is not selected, so throw away all other selections and select this row

                    DataGridView.ClearSelection()
                    DataGridView.Item(1, hti.RowIndex).Selected = True '해당 마우스 좌표의 셀 선택

                End If
 
            End If
        End If
    End Sub

행 선택하기

Me.DataGridView.Rows(RowIndex).Selected = True