Tuesday, September 07, 2010
Retabbed
Login | Register
블로그
  Search
블로그 목록
블로그 아카이브
블로그 검색
불나방의 소프트 블로그
Print  
Author: 불나방 Created: 2006-01-17 오후 1:35
불나방의 프로그래밍 블로그

고객에게 욕하는 사람들
By 불나방 on 2008-09-30 오후 12:43

손님들에게 욕하는 식당 아줌마, 할머니들 꽤있다. 식당이야 얘교로 봐준다 하더라도 몇억씩 돈가지고 한달에 수십만원씩 돈 내는 주식상담에서도 욕하는 사람이 있다. 고객에게 욕하는 부류는 두가지가 있다. 자신이 파는 상품에 자신이 있는 경우와 욕하는 방법으로 자신의 상품이 좋은 것처럼 포장하는 경우다. 잘 구별해야 한다. 나도 욕하는 사람인데 어느쪽 부류일까?


Vista 스테레오 믹스가 보이지 않을때.
By 불나방 on 2008-08-06 오후 2:49

윈도우 Vista에 스테레오 믹스가 나타나지 않는 경우가 있다. 이렇게 되면 PC에서 나오는 소리를 녹음할 수가 없다. 이럴때는,,,

1. 트레이 스피커 아이콘에서 오른쪽 마우스 버튼 클릭
2. 녹음장치 선택
3. 장치들 리스트에서 오르쪽 마우스 버튼 클릭 -> 사용할 수 없는 장치 표시
4. 스테레오 믹스가 나타나면 "사용 함" 선택

 


aspnet_perf.dll 프로시져 오픈에 실패했다는 로그가 산더미로..
By 불나방 on 2008-08-03 오전 8:15

The Issue 
There are some registry entries missing that define the Counter ID Range and Help ID Range.

On my Win2000 Server running SBS 2000 I found a couple of bad performance counters in the Registry at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP.NET\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP.NET_2.0.50727\Performance

Both of them were missing entries for First Counter, Last Counter, First Help, and Last Help

What Caused it?  
I haven't been able to track tha ...

More...

crossdomain.xml
By 불나방 on 2008-07-18 오후 3:02

Flash player 가 업그레이드 되면서 지속적으로 보안이 강화되에 플레쉬에서 웹서비스, 웹, 소켓등을 사용할때 접근하는 웹서버에 정확한 설정을 해주지 않으면 보안 sandbox오류가 발생한다.

웹서버의 HTTP 헤더에

X-Permitted-Cross-Domain-Policies:all

을 추가한다. 웹서버 루트에 다음 내용을 담은 crossdomain.xml을 만든다.

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-http-request-headers-from domain="*" headers="*" />
   <allow-access-from domain="*" />
</cross-domain-policy>

샘플 설정은 모든 도메인데 대해서 접근을 허가 하는 것이므로 도메인을 제약할 경우 적절히 수정한다.

< ...
More...

ASP.NET 2.0 on UNC share(Web Farm)
By 불나방 on 2008-05-09 오후 1:31

네트워크로 공유된 폴더(UNC Share)에 있는 ASP.NET 2.0 프로그램을 실행하는 것은 그리 간단한 문제가 아니다. 보안 문제 때문에 공유된 폴더의 프로그램은 기본적으로 실행해 주지 않는다. Web Farm을 구성하자면 공유폴더 실행이 꼭 필요함은 물론이다. 그 단계를 여기에 써둔다.

*. Domain이 없다면 도메인을 구성한다. 워크그룹으로도 가능할 수 있으나 더욱 복잡하다.

*. 먼저 ASP.NET 프로그램을 실행할 계정을 하나 만든다. 편의상 MYASPNET_WORKER라고 하자.(도메인 계정이다. 당연히) 이런 용도의 계정을 ASP.NET 아이덴티티라고 부른다.

*. %windir%\Temp 폴더에 대해서 MYASPNET_WORKER계정에게 삭제 권한을 준다.

*. %windir%\Microsoft.

More...

MS SQL Server 2000 에서 2005으로 업그레이드 또는 마이그래이션
By 불나방 on 2008-05-05 오전 1:51

서비스되고 있는 DB를 업그레이드 하는 일은 매우 신경이 쓰이는 일이다. 과정중에 뭔가 잘못되면 서비스가 중단되는 사태가 발생하기 때문이다. SQL 2000과 2005는 같은 기계에서 동시에 실행될 수 있는데 이것을 잘 이용하는 것이 방법이다. 직접적인 업그레이드는 잘못될 경우 거의 되돌리는 것이 불가능하므로 절대 하지 않는것이 좋다. 일단 업그레이드가 되면 다시 다운그레이드 하는것은 생각지도 못하는 복잡한 작업을 동반하며 그 결과도 그리 좋다고 장담하기 어렵다.

두개의 SQL을 한기계에 설치하는 것은 간단하다. 새로 설치하는 2005 서버를 새로운 이름의 인스턴스로 설치하면 된다. 즉 SQL서버의 기본 인스턴스 이름은 MSSQLSERVER인데 이 이름을 사용하는 인스턴스는 DB접속시 인스턴스 이름을 명시할 필요가 없다. 2005를 설치할때 기존 인스턴스를 업그레이드 할 수 있는데 이를 택하지 말고 새로운 인스턴스로 설치하는 것이다. 여기서는 편의상 MSSQLSERVER2005라 이름을 지었다고 가정한다.

다른 이름으로 설치를 하게되면 기존 프로그램의  DB접속시 서버이름을 명시할때 HostName\MSSQLSERVER2005 식으로 주면 된다. 즉 모든  DB접속 문자열을 다 수정해야 한다는 것이다. 물론 프로그램을 원칙대로 잘 설계 했다면 이 접속 문자열은 프로그램의 어디 한곳 또는  ASP.NET이라면 Web.config파일 안에 있을 것이므로 이것만 수정해주면 끝이다.

새로운 인스턴스로 2005를 설치했으면 기존 2000서버의 DB를 백업한후 2005에서 복원하면 된다. DB를 분리(Detach) 했다가 다시 연결(Attach)하는 방법이 빠른 ...

More...

ASP.NET 2.0, IIS6.0, 네트워크 공유
By 불나방 on 2008-05-03 오후 2:03

Web Farm구성을 하자면  ASP.NET 프로그램들을 공유 폴더에 두고 같이 사용해야 하는 것이 일반적인데 윈도우 보안설정 관계로 공유폴더의 ASP.NET프로그램을 실행하는 것이 간단하지 만은 않다.

1. 웝서버 구성에서 ASP.NET 2.0 확장 서비스가 허용되고 있는지 확인한다. - 로컬에서도 마찬가지다.
2. .NET Framework 2.0 Configuration Wizard를 사용해 intranet의 zone security를 full trust로 설정한다.
3. 가상디렉터리 설정에서 공유폴더를 공유하는 권한을 가진 계정이 접근할 수 있도록 한다. 연결계정 설정과 디렉터리보안 설정을 모두 바꿔준다.

워낙은 anonymous계정을 사용하여 접근할 수 있도록 설정하여야 하나 공력이 부족하여 이 설정은 현재로선 방법을 알길이 없다.


24인치 LCD모니터 구입기
By 불나방 on 2008-03-31 오후 3:13

오랫동안 DELL 24인치를 써왔다. 하나가 더 필요해서 이번에는 제일싼걸로 하나 구입해 보기로 했다. 한국기술산업에서 나온 2401W라는 놈을 29만원에 구입했다. DELL보다 15만원 싸다. 노트북에 우선 연결해서 해보니 화면에 물결무뉘가 줄줄 흐른다. 제조사에 전화하니 담당자가 없단다. 전화번호를 남기고 전화를 달라고 했는데 전화가 안온다. 반품처리했다.

역시 싼건 문제가 많다. 이번에는 삼성것을 사기로 작정하고 주문을 했다. 주문한지 한참지나서 전화가 온다. 재고가 없단다. 다시 다른가게에 주문했다. 이번에는 전화해서 재고 있는지 확인하고 바로 퀵서비스로 받다. 용산의 LCD가게들의 가격은 시시각각으로 변한다. 첨에 재고가 없다던 집에 주문한게 44만원이었는데 몇일뒤에 주문한 것은 41만원이다. 오늘 검색해보니 디스플레이랜드것이 25만원 짜리도 있다.

아무튼 구입한 삼성제품은 싱크마스터 245B라는 놈이다. 첫느낌은 명암비가 강해서 눈이 부시다는거 빼면 다 좋다. 아래위 조절된다.(내 보기에 싼 모니터와 비싼 모니터의 가장큰 차이는 아래위 높이 조절이 되는지 안되는지 인것 같다.) DELL것과 비교하면 입력단자가 부족하다. DELL 248WFP은 웬만한 입력은 다 받는 ...

More...

사랑, 요리, 엽기 - 조경란의 "혀"
By 불나방 on 2008-03-23 오후 4:04

책 내용의 대부분의 요리와 요리재료에 할애하고 있다. 요리와 요리재료를 통해서 사랑이 떠나간 주인공의 감정이입을 시도하지만 생소한 이탤리안 요리와 재료들에 익숙하지 못한 나로서는 감정이 이입되지 못했다. 사랑에 배신당한 주인공이 엽기적인 복수를 하는 간략한 스토리와 장황한 요리에 관한 수사. 오랜만에 장편을 냈지만 장편답지 못하다.


기업가 악당과 종교 악당의 대결 - There will be blood
By 불나방 on 2008-03-17 오후 4:12

석유값이 고공행진인 가운데 나오는 석유탐사 초기를 배경으로 하는 영화다. 영화는 두 주인공이 끌고 가는데 석유개발업자와 사이비성 목사가 그 주인공이다. 이 둘은 악당이면서 영화내내 서로 싫어하며 갈등을 증폭시키다 결국 둘다 파멸한다. 기업가 악당은 자신이 키워온 아들이 그의 마음에 들지 않자 "(You are) a bastard in a basket!"이라 조롱하는 악마성을 보인다.(이 대사가 다 자란아이게 그자 자신의 친자가 아니라고 표현하는 말이었다.) 사이비목사는 기업가에게서 돈을 받기 위해 자신의 신앙을 버리는 말을 서슴치 않고 한다. 영화내내 흐르는 이 둘의 갈등을 통해서 감독이 뭘 이야기 하려고 했는지는 알길이 없으나 재미있는 영화였다.


Terms | Privacy | host
Copyright 2005 Code99.NET
 | 아티클 | 자료실 | 블로그 | Q&A | 관리자에게