본문 바로가기

Development

SQL 2005 인증 모드 변경 방법 보안 모드를 변경하는 방법에 대해 설명합니다. 설치 중에 Windows 인증 모드를 선택하면 sa 로그인이 해제됩니다. 나중에 인증 모드를 SQL Server 및 Windows 인증 모드로 변경해도 sa 로그인은 계속 해제되어 있습니다. sa 로그인을 설정하려면 ALTER LOGIN 문을 사용합니다. sa 로그인은 SQL Server 인증을 사용한 서버 연결만 허용합니다. * 보안 인증 모드를 변경하려면 SQL Server Management Studio 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 보안 페이지의 Server 인증에서 새 서버 인증 모드를 선택한 후에 확인을 클릭합니다. SQL Server Management Studio 대화 상자에서 확인을 클릭하여 SQ.. 더보기
IE7 호환성이슈 * 한국 MS 기술지원 사이트 참조 http://www.microsoft.com/korea/windows/ie/ie7/technology/default.mspx 간략정리 ------------------------------------------------------------------------------------------------- 1, 태그사용시 태그내 위치해야 함 2. 태그작동방식이 windowless로 변경됨 3. HTTPS 와 HTTP 리소스가 한페이자 내애 존재할경우 (mixed page) 사용자 동의를 묻는 팝업창이 표시됨 - HTTPS콘텐츠만으로 구성 - 도구 > 인터넷 옵션 > 보안 > 인터넷 영역 > '혼합된 콘텐츠 표시' 옵션을 사용으로 선택 4. IFRAME 보안강화 - 크.. 더보기
Visual Studio Team System과 협업 특집 6부에서는 전체 개발팀의 협업 향상을 통한 생산성을 향상을 위한 방안 최근 2~3년 사이에 주목 받고 있는 ALM의 현재 위치를 짚어보고, 제 2세대 마이크로소프트(이하 MS)의 ALM 솔루션으로 MS의 VSTS(Visual Studio Team System)가 개발 조직에 가치를 제공하는지 알아본다. 비즈니스는 치열한 경쟁 구도 속에서 빠르게 변화하고 있다. 이러한 비즈니스적인 변화는 오늘날 비즈니스 가치 창출에 지대한 영향을 미치는 IT 환경에도 많은 변화를 요구하고 있다. 애플리케이션 개발 환경 역시 이러한 변화에 의해 애플리케이션 수명 주기 관리, 팀 협업 환경 제공, 전체 개발팀의 생산성 향상 및 소프트웨어의 품질 및 성능 향상을 지속적으로 요구 받고 있다. 그러나 실제로 오늘날의 IT 개.. 더보기
Trac(공동 개발 지원 도구) 사용법 Trac은 Subversion과 연동되는 강력한 공동 개발 지원 도구이다. 즉, 여러 명이 하나의 소프트웨어를 개발할 때 아이디어의 순환과 역할의 분담, 버그의 추적과 수정을 원활히 할 수 있도록 해 주는 도구이다. Trac은 Wiki, Roadmap, Ticket이라고 하는 크게 세 가지의 기능을 가지고 있는데, 각각의 기본적인 사용법에 대해서 다룰 것이다. 본 포스트에서는 Trac의 설치는 다루지 않고 단순한 개발 참여자의 입장에서 필요한 Trac의 사용법만을 다룬다. 다음은 Trac의 메인 페이지이다. Trac의 메인 페이지. 기본적으로 Wiki 페이지를 볼 수 있다. Trac은 접속시 Wiki 페이지를 기본적으로 볼 수 있다. Wiki는 일반적인 페이지들의 연결집합체라고 볼 수 있는데, 특징은 사.. 더보기
현장에서 마주칠 수 있는 10가지 타입의 프로그래머 아래의 내용은 프로그래머들에게 솔깃한 재미가 있지 않을까 싶다... 왜 이런식의 10가지로 분리했는지에 대한 기준은 모호하지만, 개인적으로 내 성향은 관리적인 성격이 강해지면서, 다소 상치되긴 하지만, 이반젤리스트(The Evangelist)와 이론가(The Theoretician)의 양면 정도로 규정해볼 수 있을 듯 같다. ======================================================================================================= 프로그래머들은 특별한 사람이라고 평가되는 것을 좋아한다. 사실은 어떤 모범적인 프로그래머들은 다른 프로그래머들의 이상한 점을 개발자들의 커뮤니티 내에서도 발견한다. 아래에 10가지 타입의 프로그래머를.. 더보기
Trac을 Windows에서 쉽게 설치하여 사용하기 프로젝트 관리 도구로 Trac (http://trac.edgewall.org/)을 쓰는 기업이 많다. 요즘들어 많은 WEB2.0 개발회사들이 Trac을 프로젝트 관리 도구 System으로 사용하는 기업이 많은 것 같다. (테더앤미디어의 TEXTCUBE 프로젝트도 trac으로 개발되고 있다.) Trac을 쓰게되면 1) 프로젝트 MileStone관리 2) 프로젝트 이슈(티켓)관리 3) 프로젝트 문서 관리(위키) 4) 프로젝트 형상관리 (Subversion) 을 통합적으로 trac 단일 UI에서 관리가 가능하게 됨으로써, PM-DEV-QA간의 원활한 진행 체크 및 커뮤니케이션 관리가 가능해지는 장점이 있다. Trac은 사용하기는 쉬우나, 워낙 설치가 까다로워서 왠만한 Engineer는 몇일 고생할 거 생각하고.. 더보기
[메타데이터 활용 ①] 자바 vs 닷넷의 메타데이터 활용 메타데이터는 한 마디로 말하면 데이터의 데이터다. 메타데이터는 주로 데이터를 문서화하거나 디자인이나 컴파일 타임, 로딩이나 런타임 시에 원하는 동작을 수행할 수 있도록 하는 데 사용된다. 이런 메타데이터의 활용 방법에 대해서는 다음 부부터 자세히 알아볼 것이다. 여기에서는 자바와 닷넷 진영에서의 메타데이터 활용 기법들이 어떻게 변화되어 왔는지와 각 기법의 특징들에 대해 알아본다. 자바와 닷넷은 태초부터 끝없는 경쟁을 반복해오며 엎치락뒤치락하는 기술들이다. 애당초 닷넷이 자바의 설계를 본 따는데 성공했으며, 그 이후에는 다시 자바가 닷넷을 따라잡는 식이었다. 메타데이터 활용 기술 또한 그렇다. 이번에는 닷넷이 닷넷프레임워크 1.0에서 어트리뷰트라는 기능을 제공하여 개발자들에게 박수를 받았고, 머지않아 자바.. 더보기
개인정보 취급방침 개인정보 취급에 대한 법률이 강화됨에 따라전자적 표시를 의무화 하게 되었습니다.생성 http://www.checkprivacy.co.kr/make/확인 http://www.checkprivacy.co.kr/user/메뉴얼 http://www.checkprivacy.co.kr/make/manual.pdf생성 순서 1. 생성 페이지에서 메뉴얼에 따라 해당 사이트에 맞는 문장과 .xml을 생성한다.(문장이 들어갈 정책 페이지 url과 회원 정보 수정 페이지를 표시)2. 생성된 정책 페이지 상단에는 php : header("P3P:CP='간략방침기호'";jsp :  response.setHeader("P3P","CP=' 간략방침기호'")asp:  Response.AddHeader "P3P",.. 더보기
Windows Dll 파일 설명 3ivx.dll = 3ivx D4 4.0.4 Core 3ivxvfwcodec.dll = 3ivx D4 4.0.4 Video for Windows Codec 6to4svc.dll = Service that offers IPv6connectivity over an IPv4 network. a3d.dll = Audio3D (OEM) aaaamon.dll = DLL d'analyse aaaa aasc32.dll = Autodesk RLE compression driver acctres.dll = Ressources du gestionnaire de comptes Microsoft Internet acledit.dll = Editeur de liste de controle d'acces aclui.dll = Ed.. 더보기
[프로그래밍 최적화 ⑤] 임베디드 프로그래밍 최적화 기법 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 과 거 8051과 같은 CPU 시절과는 달리 요즘 나오는 임베디드 형 CPU는 ARM, PowerPC, MIPS와 같이 한 때 유닉스 워크스테이션에서나 사용하던 RISC 방식은 물론이고 CISC 방식의 x86 코어를 점점 더 많이 사용한다. 때문에 과거 워크스테이션에서 사용하던 최적화 기법까지 다뤄야 하는 경우가 점점 더 늘어나기 시작했다. 한 술 더 떠 임베디드 장비에 들어가는 CPU 성능도 날로 높아지.. 더보기
[프로그래밍 최적화 ④] 닷넷 프로그래밍 최적화 기법 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 닷넷 기술이 정식으로 런칭된지 5년 째에 접어들고 있다. 5년 만에 버전은 1.0에서 1.1로 그리고 2.0으로 발전해 왔다. 내년 상반기에는 정말 엄청난 변화와 쓸 만한 기술을 가득 담은 프레임워크 3.0도 발표 될 예정이다. 닷넷은 자바나 다른 언어들에 비해서 상대적으로 어리다. 그 탓에 닷넷 기술을 사용하는 개발자들의 경우 사소한 실수로 성능적인 이슈를 만들어 내는 경우가 많다. 4부에서는 닷넷 프로.. 더보기
[프로그래밍 최적화 ③] 자바 성능 최적화 기법 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 리팩토링, 복잡다단해지는 현대의 소프트웨어 개발에서 이 단어는 점점 중요한 위치를 차지해 가고 있다. 이제 리팩토링은 진정한 개발자의 덕목 중에 하나라고 단언할 수 있을 정도다. 리팩토링을 한다는 것은 개선에 대한 의지가 있음을 뜻하고, 좀 더 나은 코드, 구조, 프로세스를 지향한다는 의미가 된다. 리팩토링으로 소프트웨어의 성능을 직접적으로 높이지는 못 한다. 하지만 코드의 가독성을 증대시켜, 생각하는 프.. 더보기
[프로그래밍 최적화 ②] C++ 프로그래밍 최적화 기법 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 C+ +에 대한 이야기를 지면에 실어 나르자면 몇 백 페이지에 걸쳐서 써도 모자랄 것이다. 객체 지향적 프로그램 기법부터 C 영역의 포인터에 이르기 까지 하고 싶은 말도, 하지 못할 말도 많은 것이 C++이다. 감히 누가 여러 개의 머리와 수십 개의 팔다리가 달린 C++이란 괴물 언어를 불과 몇 페이지에 담을 수 있겠는가. C++을 사용하는 그 많은 프로그래머들만큼이나 많은 이야기가 담긴 것이 C++일 것.. 더보기
Silverlight Architecture 작성자 네오비스 Silverlight는 사용자에게 리치하고 상호작용이 가능한 웹과 미디어 콘텐츠를 제공하는데 강력한 도구이다. 뿐만 아니라 이동형, 크로스 플랫폼, 네트워크에 연결된 어플리케이션을 위한 강력한 플랫폼의 역할을 수행할 수 있다. 이미 Adobe의 Flash와 Flex가 시장을 선점하고 있지만 Silverlight가 가지는 그들만의 특징은 분명히 존재한다. 이에 앞서 RIA(Rich Interactive Application)을 위한 Silverlight의 아키텍처에 대해 살펴보도록 하자. ※ Silverlight 플랫폼 Silverlight 플랫폼은 전체 두 가지의 큰 파트와 추가로 인스톨러와 업데이트 컴포넌트로 구성된다. 컴포넌트 설명 Core 프리젠테이션 프레임워크 UI 와 사용자 입력.. 더보기
[프로그래밍 최적화 ①] 프로그래밍 최적화의 재발견 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 최 적화된 프로그램이란 더 이상 잘 짜인 소스코드로 구성된 빠른 소프트웨어를 의미하지 않는다. 지금의 최적화된 프로그램이란 지정된 사양에 맞는 성능을 가지면서 신뢰성 있고, 유지 보수하기 쉬우며 변화하는 요구사항에 빠르게 적응 할 수 있는 소프트웨어를 의미한다. 1부에서는 현재의 비즈니스 상황에서 최적화된 소프트웨어는 어떠한 것인가에 대해 알아본다. 불과 5~6년 전만 하더라도 프로그래밍 환경에서 말하던‘.. 더보기
DBCC SHRINKFILE DBCC SHRINKFILE 관련 데이터베이스에 대해 지정한 데이터 파일이나 로그 파일의 크기를 축소합니다. 구문 DBCC SHRINKFILE ( { file_name | file_id } { [ , target_size ] | [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ] } ) 인수 file_name 축소할 파일의 논리적 이름입니다. 파일 이름은 식별자에 대한 규칙을 따라야 합니다. 자세한 내용은 식별자 사용을 참조하십시오. file_id 축소할 파일의 ID 번호입니다. 파일 ID를 구하려면 FILE_ID 함수를 사용하거나 현재 데이터베이스에서 sysfiles를 검색합니다. target_size 정수로 표시된 원하는 파일 크기(단위: MB)입니다. 이 값을 지정.. 더보기
MS-SQL의 커져버린 LDF파일의 용량을 줄이는 방법 SQL의 LDF파일이 너무 용량이 커져서... DB서버의 용량이 초과되었을때 LDF파일 용량을 줄이는 방법 -- DB 로그 비우기 backup log 디비명 With TRUNCATE_ONLY -- DB 정보보기 sp_helpdb 디비명 DBCC SHRINKFILE (test_log, 5) 예) backup log NewDerbyGame With TRUNCATE_ONLY sp_helpdb NewDerbyGame DBCC SHRINKFILE (NewDerbyGame_Log , 5) 여기도 참고하세요. 잘 설명이 되어있네요 http://www.sqlworld.pe.kr/mboard/mboard/mboard.asp?board_id=sql02&group_name=board&idx_num=7&page=1&categ.. 더보기