본문 바로가기

O/S

[svn] Mac Catalina 업그레이드 후 SVN 경로 문제 Mac Catalina 업그레이드 후 루트 디렉토리를 사용할 수 없다. Read-Only 상태의 파티션으로 나누어져 있어 기존 루트 디렉토리의 사용자 디렉토리는 "/Users/Shared/Relocated Items/" 디렉토리로 모두 옮겨진다. 이는 디스크의 논리 파티션이 운영체제를 위한 ReadOnly 전용 공간과 사용자 데이터의 파티션으로 나뉘어지기 때문이다. 만약 SVN 을 루트 디렉토리로 사용한 경우 문제가 발생하는데, 적당한 디렉토리로 옮긴 후에 다음의 SVN 명령을 통해 URL 주소를 수정해 주어야 한다. 아래와 같이 현재 SVN 저장소의 정보를 보자 cd svn info 그렇다면 아래와 유사한 결과가 출력된다. Path: . Working Copy Root Path: /Users/power.. 더보기
[보안] Bash 원격코드실행 취약성 패치하기 오늘 팀 동료를 통해 bash 취약점이 있다는 내용을 들었고, cnet.com 링크를 통해 확인할 수 있다. bash 보안 취약성 패치하기 제가 배치한 버전은 bash 4.3.25 (이 버전의 패치 코드 25개) 이며, 이 버그는 원격 코드 실행 버그로 매우 위협적인 버그이다.맥에서는 당시(2014–09–26) MacPort, Homebrew 에서 패치 버전을 제공하지 않는 관계로, 직접 소스 코드를 컴파일 하는 방법으로 해결하였다.최신 bash 버전으로 패치하고 컴파일 하는 스크립트 코드를 필자의 github 에 커밋하였다. - https://github.com/powerumc/Patch-Bash-Vulnerability맥/리눅스 에서 아래의 명령을 실행하면 바로 패치 하도록 했다. curl https.. 더보기
[Synergy] 여러 컴퓨터에서 키보드, 마우스 공유 개요윈도우 맥 리눅스 등 멀티 컴퓨터에서 마우스와 키보드를 공유할 수 있는 소프트웨어로 편하게 개발하기Pair Programming 시에 키보드의 마우스를 주거니 받거니 할 필요 없이 각각 키보드와 마우스를 이용하여 개발하기 설치하기1. 공식 홈페이지http://synergy-project.org/ 2. 다운로드 링크 중요 : 현재 다운로드가 공식 홈페이시를 통해 불가능해 졌습니다. 따라서 아래의 링크를 통해 다운로드를 하시기 바랍니다. (저희 팀의 브리츠님께서 알려주신 정보입니다) Synergy Nightly Build : https://synergy-project.org/nightly/ Synergy 가 판매 및 기부 방식으로 변경되면서, 아래의 링크에서 다운로드 받을 수 없습니다. Stable ve.. 더보기
[MAC] OSX 매버릭스에서 마운틴 라이언으로 다운그레이드 하기 OSX 매버릭스(maverics)에서 마운틴 라이언(mountain lion)으로 다운그레이드 해야 할 필요가 생겼다. 매버릭스 환경에서 OSX 1.8 SDK 버전으로 맥 앱을 개발하면 OSX 1.9(매버릭스)에서 잘 실행되지만, OSX 1.8(마운틴 라이언)에서 맥 앱이 crash가 발생하는 경우가 있다. crashing이 발생하는 경우의 대부분이 OSX SDK의 일부 obsulete 함수가 있는데, 이 함수를 사용하는 경우다. 이런 crashing 상태를 확인하기 위해 OSX 마운틴 라이언이 설치된 운영체제가 필요하다. 1. OSX 마운틴 라이언 다운로드 OSX 마운틴 라이언은 맥 앱스토어에서 유료로 판매된다. 이것을 다운로드 받고 응용 프로그램 폴더를 확인하면 찾을 수 있다. 2. 응용 프로그램 폴.. 더보기
윈도우 8, 무서운 드라이버와 궁합 윈도우 8, 무서운 드라이버와 궁합 최악의 궁합, 윈도우 8 윈도우를 여지껏 사용하면서 드라이버와 충돌이 나면 이런 참사가 발생하는지 처음 알았다. 아니, 이렇게 발생할 수도 있는 것 자체가 신기하다. SONY VPCZ115 시리즈를 사용하는데 SONY 노트북은 전통적으로(?) 그래픽 드라이버를 새로운 운영체제에 맞게 업데이트 안해준다. 그렇다고 공식 NVIDIA 사이트에서 받아서 설치하면 좋겠지만, 설치가 안된다. 드라이버 sys 엎어쳐도 보고 별짓을 다 해봤지만… 어느 날, 이 광경을 보자마자 순간 멍~~~ [이미지] 윈도우 잠금 상태가 한 쪽 모니터에서 풀린 사진 위 이미지의 증거 샷은 점심 시간이라 CTRL+ALT+DEL 키를 눌러서 윈도우를 잠궜다. 윈도우 8이 설치된 노트북으로 외부 모니터를 .. 더보기
Centos Server 리눅스 운영체제에서 likewise-open 설치 Centos Server 리눅스 운영체제에서 likewise-open 패키지 설치 문제당연히 Ubuntu에서 사용하던 Likewise-open 을 설치하여 제 집에서 운영하는 Active Directory에 Join하려고 했다. 원래 Ubuntu Server를 사용하다가 Redhat 계열의 Centos로 변경해보고자 Centos Server를 선택했다. 필자의 아래의 블로그 링크를 통해 Ubuntu에서 Likewise-open을 통해 Active Directory에 Join 하는 글을 소개한 바 있다.크로스 플랫폼 개발 환경 만들기 - (6/11) 윈도우 Active Directory 가입 Centos에서는 RPM기반의 설치 패키지 도구인 yum을 사용하는데, yum을 통해서는 likewise-open .. 더보기
맥킨토시(Macintosh), OSX 완전 초보자를 위한 가이드 불편한 매킨토시(Macintosh), 맥북에어를 사용하면서 좌충우돌애플의 맥킨토시(Macintosh) 제품을 이용하면서 많은 사람들이 기존의 익숙함과 다른 인터페이스 환경 때문에 불편하다는 이야기를 한다. 필자도 카페베네 커피숍을 자주 가는데 대부분 그곳에 iMac 제품이 있는데, 한번씩 써보면 도대체 왜 이런 기계를 쓸까라는 생각을 할 만큼 불편했었다. 네이버 중고나라에서 맥북을 파는 사람들을 보면 이따금 '저랑 안맞는 것 같아서 팔아요' 라는 분들도 계실 정도다. 무엇이 맥킨토시 제품을 사용하는데 불편하게 만들까? 간단하게 필자의 생각을 요약해 보았다. 온전히 필자의 주관적인 기준이다. 불편한 점이 좀 유치하긴 하지만 처음 접해보는 맥킨토시 제품인지라 감각적인 디자인에 만족하면서도 막상 사소한 것에 .. 더보기
[팁] 우분투(Ubuntu) 12.10 설치 중 창이 잘림 현상 최신 우분투(Ubuntu) 12.10 64비트 버전을 제 노트북에 설치하였다. 노트북의 해상도는 1600*900로 세로 길어가 짧은 전형적인 와이드형 LCD 모니터이다. 이전 우분투 12.04 LTS에서는 없었던 문제였는데, 이번에는 설치 중 설치 창이 화면을 넘어서서 창이 잘리는 현상이 발생하였다. 화면 잘림 현상은 파티션 나누는 단계에서 고급 설정을 선택했을 때 발생한다.아래의 이미지는 창이 길어져서 항목을 선택하거나 '계속' 버튼을 누를 수 없게 된다. 설치 중 창의 크기를 줄일 수 없기 때문에 이 문제로 조금 난감했다.이런 현상이 발생하는 경우 창의 타이틀 부분(위쪽)을 ''Alt+마우스 좌 클릭+마우스 이동 ' 하면 두 번째 이미지 처럼 잘린 창 밑 부분을 스크롤 할 수 있다. [이미지1] 창이.. 더보기
윈도우 8, 반토막짜리 WinRT와 WinRT SDK 윈도우 8, 요즘 인기가 많다. 일반 사용자들의 후기도 많이 보이고, 더불어 개발자들에게도 기존의 개발 경험을 살려 그래도 개발이 가능해서 인기가 많다. 더불어 C++/CX와 HTML5로 개발이 가능하다. WinRT와 WinMD 그 중에서 C#/XAML을 이용하여 앱을 개발할 경우 Windows 8 Runtime(WinRT)의 라이브러리를 이용하여 개발하게 되는데, 마이크로소프트에서는 이 WinRT를 관리 언어가(Managed 플랫폼 환경) 아닌 C++로 만들어진 네이티브(Native)로 컴파일 되어 있다. 확장된 COM 기반이기 때문에 C#과 HTML5에서 모두 이 라이브러리 APIs 집합을 사용할 수 있다. 이것은 매우 큰 장점이 분명하다.그런데 말이다. 이 WinRT 자체가 매우 성급하게 만들어진 .. 더보기
Windows 8 스타일 앱 개발에 대한 고찰 Windows 8 스타일 앱 개발이 한창 유행이다. 물론 모바일 생태계 전반전인 유행은 아니더라도 Microsoft 기술을 하는 사람들에게는 큰 관심 대상이다. Windows 8 운영체제가 탑재되는 테블릿도 출시가 되고, New iPad 보다 하드웨어 스팩이 더 좋은 테블릿 출시도 준비중인 곳이 많다고 들었다. 새로운 마켓이 열리는 만큼 테블릿 사용자에게는 새로운 재미를 선사해줄 것은 분명한 사실일 것이다.Windows 8 스타일 앱! 개발을 위해 몇 가지 알아야 할 구조적인 개념이나 유의사항 정도만 언급하기 위해 글을 써 나간다. C++/CX, C#,VB는 XAML(eXtensible Application Markup Language) 를 이용하여 WPF 데스크탑 응용 프로그램처럼 프로그래밍을 할 수 .. 더보기
DISK2VHD 로 파티션이 여러 개인 물리 디스크 문제 해결 Disk2Vhd 는 물리적인 저장소를 Hyper V 의 가상 하드 디스크로 만들어주는 도구입니다. 헌데, 이 도구를 이용하여 실제 부팅 가능한 가상 하드 디스크로 만들기 위해서 한 가지 주의해야 할 점이 있습니다. 파티션이 여러 개인 하드 디스크의 문제 만약 물리 디스크가 여러 개의 드라이브로 파티션이 나누어져 있을 경우 아래와 같이 파티션 0 인 C 드라이브만 가상 하드 디스크로 만들 경우 문제가 발생합니다. 아마도 파티션 정보가 모두 포함되지 않아 아래와 같은 현상이 발생하는 것 같습니다. 파티션이 여러 개인 경우 모두 가상 하드 디스크로 변환 이런 문제가 발생할 경우, 실제 C 드라이브의 부팅 가능한 OS 가 있음에도 부팅이 되지 않습니다. 아래와 같이 모든 파티션을 선택한 후 Disk2Vhd 를 .. 더보기
Internet Explorer 8 성능 향상 외국의 ZDNET 기사에 Internet Explorer 8 의 성능 향상 방법을 소개 하고 있습니다. 많은 분들이 Microsoft 의 Internet Explorer 의 성능 문제로 불만도 많은 분들이 계실텐데요, 아마도 이 방법을 통해 성능이 웹 서핑 성능이 향상 되길^^ 특히 이미 이 기사에서 언급한 내용이지만, Internet Explorer 의 성능 저하의 주요 원인은 각종 Add-on 과 특히 Adobe Flash Player 가 주요 원인이라고 합니다. 실제로 가장 많이 사용되고 있는 브라우저인 만큼 피드백도 많겠죠. 좋은 피드백이든 나쁜 피드백이든… Internet Explorer 8 의 성능을 향상하는 단계는 아래와 같이 수행하라고 합니다. Step 1. 현재 설치된 Adobe Flas.. 더보기
통합 인증을 사용하며 IIS 5.1 또는 IIS 6에 호스트된 웹 사이트를 탐색할 때 오류 401.1이 나타난다 미치고 환장할 노릇이었네요. 그리 오래되지 않았지만, 서버 환경을 재구성 하면서 알 수 없는 오류로 고생을 했던 기억이 있어서 이렇게 써봅니다. 우선 오류는, 윈도우 통합 인증을 통해 로그인한 계정에 권한이 없다는 것입니다. 분명 Admin 그룹인데 말이죠 ^^; 이벤트 로그에도 특별히 단서를 찾을 만한 것이 없었습니다. [그림1] 윈도우 통합 인증 화면 서버 환경은 다음과 같이 l Windows Server 2003 SP1 l Active Directory l IIS 6.0 l Windows Sharepoint Services 3.0 with SP1 l Team Foundatino Server 2008 l Microsoft SQL Server 2005 with SP1 이정도로 구성해 놨습니다. 백발백중.. 더보기
최고의 가상 데스크탑 - Vista/XP Virtual Desktop Manager 오픈소스 프로젝트로 유명한 CodePlex 에 재미난 애플케이션이 올라왔네요. VB.NET 으로 제작 되었구요.물론 소스코드도 다운로드 받아보실 수 있습니다. Vista/XP Virtual Desktop Manager 다운로드 페이지 설치를 하면 아래와 같이 화면 우측 하단에 자그마한 툴바가 생깁니다. 숫자에 클릭하시면 다른 바탕화면으로 옮길 수 있지요. 바탕화면을 옮길 때마다 페이드인/아웃 애니메이션도 됩니다. 단축키도 상당히 편리하게 나뉘어져 있습니다. Windows Key + W 단축키 Windows Key + Z 단축키 Windows Key + Z - Show the fullscreen "switcher" Windows Key + W - Pop up the window menu for the ac.. 더보기
Windows Server 2008 설치 및 환경 구성하기 이번 주말에는 많은 기대를 하게 했던 Windows Server 2008 을 설치해 보았습니다. 설치 과정은 Windows Vista 만큼이나 간결하더군요. Vista 를 한번정도라도 설치를 해 보셨다면, 설치가 마칠 때 까지 어떠한 난관에 부딪힐 일은 없습니다. ^^ 하지만, 기존의 Windows Server 2003과 XP 사용자들에게 몇가지 혼란스러운 부분에 있더군요. 서버 관리자를 통한 체계적인 서버 관리 1. IIS / 응용프로그램 서버 설치 이전 버전은 프로그램 추가/제거에서 설치할 수 있었지만, Windows Server 2008 에서는 서버 관리자를 통해 설치할 수 있습니다. 역할이라는 부르는 이 영역은 IIS/응용프로그램 서버/AD(Active Directory)/DNS 등의 서버 역할을.. 더보기