프로그램을 만들면서 로그를 남기기 위한 인터페이스를 만들어두고 주요 이벤트마다 로그를 남기는 것은 습관은 좋은 습관입니다. 문제는 일반적으로 로그는 텍스트파일로 출력하기 마련입니다. (물론 단순이 툴의 아웃풋에 보이는 로그만 보는 경우도 있긴 하지만 말이죠 ㅎㅎㅎ) 일반적인 택스트 뷰어들은 자동갱신이 안되기때문에 불편한 점이 있습니다. 그럴때 쓰는 것이 바로 이 베어태일입니다. 간단한 설정법을 알려드리자면 1번이 인코딩입니다. 보통 UTF8을 사용합니다. 2번이 자동으로 화면끝에 붙는 기능입니다. 파일을 오픈하면 알아서 반응하므로 가벼우면서도 쓸만한 프로그램입니다 ㅎㅎㅎ
웹브라우저를 윈폼에서 띄울때 많이 사용하는 것이 WebBrowser컨트롤입니다. 우리의 웹브라우저 컨트롤 짜응~ 이거 하나만 뚝딱뚝딱해도 허접한 브라우저 하나 많들수 있습니다 ㅡ.-;; 여튼 WebBrowser에 들어가있는 많은 것들을 프로그램에서 컨트롤할수 있으므로 웹과 조화를 이루어야 할때(?)도 사용하게 됩니다 0.페이지 출력 일단 테스트를 하려면 WebBrowser에 빈패이지라도 출력되어 있어야 합니다. 간단하게 로컬 test.html 하나 만들어서 하시면 되겠습니다. WebBrowser에 페이지를 띄우려면 Navigate를 이용하시면 되겠습니다. //WebBrowser webHide = new WebBrowser(); //테스트페이지 오픈 webHide.Navigate(new Uri("http:..
이클립스도 그렇고 비주얼스트디오도 그렇고 라인넘버 표시가 왜 디폴트가 아닌 거늬!! 내...내가 뭘? 어찌됬건 줄번호를 표시하려면 옵션을 수정해야 합니다. Window > Preferences로 들어가서 General > Editors > Text Editors 에서 "Show Line numbers" 옵션을 켜줍니다. 그러면 이제 줄번호가 나옵니다. 이렇게 말이죠. 거의 대부분 쓰는 기능인데 왜 디폴트가 아닌지 모르겠습니다 ㅡ,.ㅡ;;
1. 오류의 발견 이클립스에서 QT프로젝트를 Import했는데... Invalid project description. 상세 보기를 하면 다음과 같은 내용이 나옵니다. [경로] overlaps the workspace location: [경로] 지금까지 잘만 썼는데 무슨 중복이-_-; 2. 해결 이클립스가 여러 개 열려있는 경우 이런 오류가 나는 경우가 있었는데 하나만 열려 있어서 이번 경우와는 다릅니다. 지금까지 별 탈 없이 썼었는데 요번에 폴더정리하면서 무언가 잘못된 듯 합니다. 이짓저짓 하다가 결국 아예 작업 경로를 다른 곳으로 지정해 보았습니다. 어라 잘 불러와집니다-_-; 마무리 가끔 이런 거 보면 비주얼 스튜디오를 쓰고 싶은 마음이 많이 들긴합니다만... 그래도 이클립스는 만의 매력이 있죠 ㅎㅎㅎ
닷넷에서 ipconfig 정보를 가져오는 방법은 몇가지 있긴합니다만 눈에 떡하니 보이는 명령프롬프트에서 ipconfig한 내용을 가져오는 방법을 알려 드리겠습니다. 요 화면이죠. 1. Process로 ipconfig 실행하기 방법은 간단합니다. 명령프롬프트에서 ipconfig를 하면 "c:\windows\system32\ipconfig.exe" 가 실행 됩니다. 그러니 우리는 Process를 이용하여 "c:\windows\system32\ipconfig.exe"를 실행하면 됩니다. ProcessStartInfo psInfo = new ProcessStartInfo(); psInfo.FileName = @"c:\windows\system32\ipconfig.exe";//실행파일 psInfo.UseShell..
SVN - 서버 설치 및 설정 SVN - 클라이언트 설치 및 설정 SVN - 무료 Visual SVN - AnkhSVN SVN - SVN에 머지툴(P4Merge) 연결해서 쓰기 여기서는 일반적으로 사용하는 TortoiseSVN클라이언트를 가지고 사용하는 법을 알려 드리겠습니다. 기본적으로 많이 사용하는 소스 싱크부분만 설명하고 나머지는 나중에 다른글에서 설명하도록 하겠습니다. 1.다운로드 및 설치 TortoiseSVN - 다운로드 페이지 다운로드를 누르고 밑에 있는 다운로드를 눌러 받습니다. 별다른 설정할것이 없으니 다음다음 눌러 설치 하면 됩니다. 설치가 완료되면 파일탐색기 상에 오른쪽 클릭시 SVN메뉴가 생깁니다. 2.SVN서버에 파일 올릴기이전글에서 서버설정을 할때 프로젝트로 사용할 저장소를 만들었..
'비주얼 SVN 서버(Visual SVN Server)'는 서브 비전에 비해 간결하고 직관적여서 저는는 비주얼 SVN을 사용합니다. 일반적인 SVN 클라이언트로도 접속이 가능하므로 사용상 불편함은 없습니다. 연관글 영역 1. VisualSVN Server 다운로드 아래 링크를 눌러 다운로드 페이지로 이동합니다. 하단의 'Download VisualSVN Server Standard Edition for free!'를 클릭한 후 'download now'클릭하여 다운로드받습니다. VisualSVN Server 다운로드 페이지 2. 설치하기 디랙터리 지정만 재대로 하면 됩니다. 3. 프로젝트 설정 사용할 프로젝트를 생성해 줍니다. 'Create New Repository'클릭 > 생성할 이름 넣고 'OK'클..
윈도우 2003 서버에서 ftp 서버를 를 다설정하고 접속했더니.... ftp 서버에서 폴더를 여는 중 오류가 발생했습니다. 뚜둥!!!! 방화벽 풀면 접속되고-_-;;;; 포트를 열어봐도 안되 권한설정을 해도 안됩니다;;; 그러던중 발견한것이 inetinfo.exe(%WINDOWS%\system32\inetsrv\inetinfo.exe) 를 프로그램 예외에 추가 하라는 것입니다. 허....우왕굳 된다-_-;;;; 근데 솔직이 이거.....FTP설치할때 예외에 기본적으로 올려주고(체크는 하지 않고) 사용할지 말지 관리자가 결정하게 해야하는거 아닌가-_-;;;; FTP는 일부로 설치해야 설치되는 건데 이건머-_-;;; (iis도 기본적으론 막혀있지만 말입니다.) 2008 서버에서는 이렇게 간단한데-_-;;;
요번에 SK로 인터넷을 옴기면서 MW-2010R라는 공유기를 설치해 주었습니다. 일단 서버때문에 DMZ기능은 꼭필요하기 때문에 공유기 패이지로 들어가는데.... 비밀번호가 딱!!! 기사한테 전화하니 자기도 모른다고 딱!!!! 엉뚱한 비밀번호를 팍! 우여곡절끝해 기사가 공유기 기본비밀번호를 알아내서 보냈습니다. (SKB의 공유기 기본비밀번호를 admin에 skbiptv입니다.) 뭐 어찌됬건 공유기 패이지에 들어갔는데.. 영어가 딱!!! 알수없는 메뉴가 팍!!! 영어울렁증때문에 그런지 차근차근 보니 매뉴가 보이는 군요 ㅎㅎㅎ 그런데 DMZ설정을 하고 적용을 눌렀는데도 저장이 되지도 적용이 되지 않는겁니다-_-;;; 공유기를 리셋하면 다시 모든 설정이 리셋되는 어이없는 현상이-_-;;;; 그래서 몇일 고생했는..
보통 도메인을 사면 도메인을 살때 이용했던 업체가 간단한 도메인 관리 패이지를 재공합니다. 그런데 꼭그렇지는 않습니다 ㅡ.-;; 저는 3군대를 직접 써봉았고 예전에 있던 회사에서 도메인을 각각 다른 회사에서 구매하는 바람에 국내업체 뿐만아니라 해외업체도 사용해봤었는데...... 업체별로 다르긴 하지만 아예 패이지를 제공하지 않는 곳도 있었고 나름 만족스러운 정도까지 재공하는 곳도 있었습니다. 하지만 완벽하게 만족 스러운 곳은 없었죠. 그래서 결국 dnsever에서 재공하는 도메인관리를 사용하고 있습니다. 0. 네임서버 변경dnsever에서 도메인을 관리하려면 도메인이 속해 있는 네임서버를 변경해 주어야 합니다. 로그인후 왼쪽아래에 보면 자신에게 배당되있는 네임서버를 알수 있습니다. 네임서버를 변경하기 위..