태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


Mac생활2010/11/02 14:38


2007년 12월에 아이맥 24인치를 구입한 이후 쭉 OSX 10.5를 재설치 한 번 없이 쓰고 있었는데,
얼마 전 맥용 FaceTime을 설치하려다가 레퍼드를 지원하지 않는 걸 알고나서 그동안 미뤄뒀던 스노우레퍼드
설치를 하게 되었다.
레퍼드를 쓰는 동안 딱히 불편함이 없었던 터라 업그레이드를 하지 않았었는데, 새로 나오는 소프트웨어들이 
더이상 레퍼드를 지원하지 않게 되면서 할 수 없이 업그레이드를 한 것이다.

타임머신에 백업도 충실히 해 왔기 때문에 클린 설치를 하려다가, "내년에 또 새로운 버전(라이언)이 나올텐데 그때 하지 뭐."
라는 핑계로 업그레이드 설치를 했다.
설치 시간은 거의 1시간 쯤 걸린 듯 하다.

설치를 마치고 나서도 그다지 달라진 부분은 느끼지 못했다.
사파리의 플러그인들이 없어졌다는거(다시 하나하나 설치하기 귀찮아서 냅두고 있다.), 문자 입력 툴 변환이 좀 편해졌다는거, 결정적으로 페이스타임이 깔린다는거. 아이라이프11을 설치할 수 있다는거.
그렇게 한 일주일쯤 쓰다가, 평소에 잘 사용하지 않던 복합기(Cannon MP610)에서 스캔을 하려고 하는데 스캔이 안돼서 좀 당황.
캐논 홈페이지에 가서 프린터 드라이버와 스캐너 드라이버를 다운 받아서 설치하고, 캐논 전용 소프트웨어도 업그레이드 했더니 정상 작동했다.
다만 급히 스캔해서 메일로 보내야 하는 일이 었기 때문에 일단은 Windows 7 가 설치된 델 랩탑을 연결하고 작업을 했다.
Windows 7은 고맙게도 드라이버 설치 없이 스캔이 되었다. (Windows 7 좋네요 ^^)

클린설치가 아니다 보니 아이맥의 실행속도나 부팅 속도가 빨라졌다는 느낌이 안든다.
내년에 "라이언"이 출시 되면 제대로 클린 인스톨을 해봐야겠다.

다음 미션은 아이라이프11 업그레이드!!
그러나 언제할지는 미정(좀 느리다는 평이 있어 좀 기다릴 생각)

저작자 표시 비영리 변경 금지
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/58 관련글 쓰기

댓글을 달아 주세요

Linux2010/10/30 22:39


한 서버에 PostgreSQL 8.3.x와 8.4.x 두 가지 버전을 설치하게 됐다.
RPM으로 설치할 경우 설치 경로를 바꿀 수 없어서 서로 다른 버전을 설치할 수 없었다.
결국 소스를 컴파일해서 설치했다.

중요한건 설치패스와 사용 포트의 설정이다.
PostgreSQL의 디폴트 포트는 5432인데 서로 다른 포트를 사용하도록 설정한다.

$ ./configure --prefix=/usr/local/postgres-8.3.x/ --with-pgport=5432
$ make
$ make install


$ ./configure --prefix=/usr/local/postgres-8.4.x/ --with-pgport=5433
$ make
$ make install
저작자 표시 비영리 변경 금지

'Linux' 카테고리의 다른 글

한 서버에 두 개 버전의 PostgreSQL 설치하기  (0) 2010/10/30
Tomcat Catalina.out 로그로테이션  (0) 2010/07/17
CentOS NTP 설정하기  (0) 2010/07/11
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/57 관련글 쓰기

댓글을 달아 주세요

iPhone2010/10/02 16:03


집에서 영화를 보거나 미국드라마를 보거나 한국 TV프로그램을 볼 때는 
아이맥을 TV와 연결해서 큰 화면으로 감상하는 경우가 많다. 

맥에서 주로 쓰는 동영상 플레이어는 Movist인데 아이맥 리모콘이 호환이 돼서 누워서 편하게 감상할 수 있다.
맥 리모콘은 재생/일시정지, 앞으로가기/뒤로가기, 볼륨 업/다운 정도가 지원이 된다.
하지만 좀 더 복잡한 조작이 필요할 때,
가령 자막의 싱크가 안맞다던가 할 때는 누워서 보다가 컴퓨터 마우스나 키보드로 조작하기가 상당히 귀찮다.
물론 무선마우스, 무선키보드를 사용하면 되기도 하지만
내 아이맥에 번들된 마우스 키보드는 유선이고,
고장이 나거나 했을 경우에 애플케어가 끝나기 전에는 
애플스토어에서 교환 받을 수 있기 때문에 무선으로 바꿀 수 없는 핑계가 있다.

결국 영화감상시 최적의 게으름 아이템은 아이폰으로 마우스 조작과 약간의 키보드 조작이 가능한
Air Mouse라는 결론이 나온다.
Air Mouse는 유료 앱이다. 지금은 가겨이 얼마인지 정확히 생각나지 않지만 세일 기간에 약간 저렴하게 샀다.
비슷한 앱 중에 무료 프로그램도 있는데, 구입 당시에는 Air Mouse 밖에 없었고 구입 후 잘 활용하고 있으니 후회는 없다.

Air Mouse를 구입 한 후에는 먼저 제작사 홈페이지(http://www.mobilemouse.com/)에서
프로그램을 다운 받아서 컴퓨터에 설치해야 한다.


컴퓨터에 서버 프로그램 설치과 완료됐으면 아이폰을 WIFI에 연결하고 Air Mouse를 실행하면 다음과 같은 화면을 만날 수 있다.
숫자패드 화면이나 키보드 화면, 브라우저 조작 화면, 펑션키 화면 등 여러가지 편리한 기능이 있다.
특히 컴퓨터에 설치한 서버 프로그램에서 설정을 하면 단축키를 지정해서 사용할 수 있다.
그리고 휠도 동작한다.

아쉬운 점은 한글 입력이 만족스럽지 못하고 나의 경우는 한글로 입력하면 서버 프로그램을 재시작하지 않으면 멈춰버리는 현상도 있다.

부족한 부분도 물론 있겠지만 구입 후 한 번도 후회하지 않을 정도로 편하게 사용했다.

기본 실행 화면

아이폰을 흔들면 키보드가 사라지고 마우스패드가 확장된다.

아이폰을 옆으로 돌리면 마우스패드도 횡으로 전환된다.

숫자패드
펑션키 & 방향키 등등

동영상 감상시 가장 많이 사용하는 화면

브라우저 조작

저작자 표시 비영리 변경 금지
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/56 관련글 쓰기

댓글을 달아 주세요

iPhone2010/09/22 23:24


아이폰 3G를 2008년에 사서 지금까지 쓰고 있는데, 당시에는 한국에 스마트폰을 쓰는 사람도 거의 없었고 스마트폰 앱들도 많지 않아서 한국에 있는 가족, 지인들과 연락 할 때는 스카이프, 네이트온 정도를 사용했었다.
이후 우리나라에 아이폰 3GS가 발매되면서 스마트폰 유저가 크게 늘어났고 아이폰 뿐만 아니라 안드로이드를 사용하는 유저가 늘어나면서 한국에 있는 사람들과 통신수단으로서 아이폰을 유용하게 사용하고 있다.

1. Skype

제일 빈번하게 사용하고 있는 것은 스카이프.
예전에는 WIFI상에서만 전화 거는 것이 가능해서 집안에서나 사용하고, 아니면 제일브레이크를 해서 3G상에서 사용했었다. 요즘에는 스카이프를 3G상에서도 사용할 수 있을 뿐 아니라 iOS4.0이후에는 멀티태스킹이 지원되면서 유용한 통신수단(게다가 무료 통화)으로 사용하고 있다. 만약 통화하고 싶은 상대가 로그인하고 있지 않다면 카카오톡으로 문자를 보내서 로그인 하게 한다.


2. 카카오톡

카카오톡은 요즘에 설치해서 자주 쓰고 있는 앱인데 주소록에 한국 지인들의 연락처를 +821012341234 형식으로 지정해 놓았더니 자동 검색해서 친구리스트에 등록을 해준다. 최근 한 명씩 친구들이 늘어나고 있는데 대부분 아이폰4나 갤럭시S를 구입한 사람들이다.
Push가 되기 때문에 SMS대용으로 쓸 수도 있고 채팅을 할 수 있기 때문에 유용하다. 스카이프와 연동해서 쓰면 정말 좋다. (스카이프에 로그인 바람!! 등의 연락)


3. FaceTime

아이폰 3G에서는 지원이 되지 않지만 아내가 이번에 아이폰4를 샀고 한국에 있는 동생이 아이폰4를 사서 페이스타임을 해봤는데, 가족간 화상통화로는 최고다. 
컴퓨터를 켤 필요도 없고 양쪽이 WIFI에 연결되어 있다면 전화 거는 방식과 동일하게 연결된다. 한국에 계신 본가, 처가에 아이팟터치 신제품을 사드릴까 싶게 만든다. 해외에서 생활하고 자녀까지 있으면 강추....아이폰4 사고 후회하지 않게 만든다.

4. 네이트온


최근에는 위의 세 가지 앱으로 인해서 사용빈도가 많이 떨어졌지만 우리나라에서는 아직도 지배적인 인스턴트 메신저이기 때문에 가끔 사용하고 있다.
앞으로 스마트폰이 더욱 확대되면 지배력이 지금보다 많이 떨어질 것 같다. 지금도 간혹 사용하기는 하지만 꼭 필요한 앱은 아니라고 생각된다. 물론 내가 일본에 살고 있기 때문일 수도 있다.
저작자 표시 비영리 변경 금지
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/55 관련글 쓰기

댓글을 달아 주세요

  1. 안녕하세요.
    저희는 독일에 본사를 두고 원격제어 프로그램을 개발하고 있는 TeamViewer입니다.

    저희 팀뷰어는 윈도우를 비롯하여 리눅스와 맥등 다양한 운영체제에서의 지원이 가능하며 최근에는 아이폰과 아이패드에서의 지원 역시 가능하게 되었습니다. 물론 소프트웨어는 한글로 지원이 됩니다.

    팀뷰어는 원격제어 뿐 아니라 온라인 상의 프레젠테이션, 공동작업을 가능하게 하며, 또한 편리한 재택근무의 기회를 제공합니다

    개인 사용자에게는 무료로제공되는 팀뷰어의 최대 장점은 아이폰과 아이패드를 이용하여 개인컴퓨터로의 접속 또는 친구들이 도움을 필요로 할 때 원격 접속을 통해 이동중에도 도움을 줄 수 있다는 점입니다.

    더욱 자세한 내용은http://www.teamviewer.com을 통해 확인하시기 바랍니다.

    언젠가 한번 사용해 보시게 되면 사용후기를 님의 블로그에 남겨주세요.


    문의 사항이 있으시면 언제든지 연락 주시기 바랍니다.

    감사합니다.

    Teamviewer Germany

    2010/09/23 14:03 [ ADDR : EDIT/ DEL : REPLY ]

Windows2010/08/21 00:52


로그파일이 양이 너무 많아서 한 달에 한 번 씩 정기적으로 다른 드라이브로 백업하고 싶지만
서버에는 프로그래밍 환경이 없어서 기본적인 윈도우 커맨드와 VBS만을 사용해야 했다.
이것저것 알아보니 XCOPY 커맨드에도 날짜를 지정해서 지정된 날짜 이후에 생성된 파일만 카피할 수 있는 옵션이 있었다.

다음의 커맨드는 전달 1일 이후에 생성된 파일을 XCOPY로 백업하는 스크립트이다.
핵심은 /D:%M%-%D%-%Y%
지정된 날짜 이후의 파일만을 카피하게 하는 옵션이다.

set LOG_DIR=D:\LogReceiver
set BAK_DIR=D:\LogBackupTest
set BAK_LOG=D:\LogBackupTest\Backup_Log
set SYSDATE=%date:~0,4%%date:~5,2%%date:~8,2%
set LOG_FILE=%BAK_LOG%\Logs_MonthlyBackup_%SYSDATE%.txt
set Y=%DATE:~0,4%
set M=%DATE:~5,2%
set D=01
set /a M=1%M%-1
echo %M%
rem 年またぎの考慮
if %M%==100 set /a Y-=1,M=112
rem M は 101~112の数になるのでその右から2文字を取り出す
set M=%M:~-2%
echo %time% [Start] Logs_MonthlyBackup.bat  >> %LOG_FILE%
XCOPY /S /E /Y /D:%M%-%D%-%Y% %LOG_DIR% %BAK_DIR% >> %LOG_FILE%
echo %time% [End] Logs_MonthlyBackxup.bat  >> %LOG_FILE%

윈도우 서버 환경이 처음이라 이 정도로 만족하기로 하고...백업은 여기까지...
저작자 표시 비영리 변경 금지

'Windows' 카테고리의 다른 글

XCOPY로 특정 날짜 이후의 로그 백업하기  (0) 2010/08/21
Posted by 허공답보
TAG xcopy

TRACKBACK http://siho.tistory.com/trackback/54 관련글 쓰기

댓글을 달아 주세요

DB/MS-SQL2010/08/14 10:38


데이터파일이 급격히 늘어나서 하드드라이브의 용량이 부족해졌거나, 다른 서버로 데이터 파일을 그대로 옮기고 싶을 때
DETACH, ATTACH를 사용하면 쉽게 이동할 수 있다.

-- detach의 예. 데이터베이스명은<SAMPLE_DB>
detach_db "SAMPLE_DB"

-- attach의 예. 데이터베이스명은<
SAMPLE_DB
SAMPLE_DB>
sp_attach_db "SAMPLE_DB",
"E:\MSSQL\Data\SAMPLE_DB_Primary.MDF",
"E:\MSSQL\DBData\SAMPLE_DB_Data.NDF",
"E:\MSSQL\Log\SAMPLE_DB_Log.LDF"
저작자 표시 비영리 변경 금지

'DB > MS-SQL' 카테고리의 다른 글

[MS-SQL]데이터 파일의 분리, 연결  (0) 2010/08/14
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/53 관련글 쓰기

댓글을 달아 주세요

Linux2010/07/17 16:48


톰캣서버의 로그파일은 그대로 두면 사이즈가 엄청나게 커져 있음은 물론이고,
한 파일에 지금까지의 로그가 모두 기록되어 있기 때문에 필요한 정보 검색에도 불편함이 있다.
그래서 로그파일을 년/월/주/일 등의 간격으로 로테이션 시킬 필요가 있다.

지금 일하고 있는 회사에서도 상당히 많은 리눅스 서버에서 톰캐서버를 가동시키고 있는데
일주일에 한번 메인터넌스 작업중 톰캣을 정지시키고 수동으로 백업하는 작업을 해오고 있었다.

로그로테이션에 대해 알아보니 여러가지 방법이 있었는데 그 중에 추가 설치 없이 제일 편하게 사용할 수 있는 방법이
아파치 서버를 설치하면 기본 설치되는 "rotatelogs" 이다.

설정방법은 간단하다.

%CATALINA_HOME%bin/catalina.sh 수정 

1. touch "$CATALINA_BASE"/logs/catalina.out 를 삭제 또는 커멘트 처리

2. "$CATALINA_BASE"/logs/catalina.out2>&1 & 를 다음과 같이 수정
 | /usr/local/apache/bin/rotatelogs "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d 86400 540 &

단, 수정할 부분이 두 줄이므로 주의할 것(두 줄다 수정)
86400은 일단위로 로테이션(초단위 설정)
540은 표준시와 한국시간과의 시간차

위의 설정을 완료한 뒤, 톰캣서버를 재기동하면 catalina.out.yyyy-mm-dd 형식의 파일이 생성되어 있음을 알 수 있다.

이상으로 로테이션 설정은 완료.

이전 파일을 삭제하거나 압축해서 보관하는 쉘을 Cron에 등록해서 정기적으로 관리하면 더 좋겠다.

저작자 표시 비영리 변경 금지

'Linux' 카테고리의 다른 글

한 서버에 두 개 버전의 PostgreSQL 설치하기  (0) 2010/10/30
Tomcat Catalina.out 로그로테이션  (0) 2010/07/17
CentOS NTP 설정하기  (0) 2010/07/11
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/52 관련글 쓰기

댓글을 달아 주세요

프로그래밍/PHP2010/07/11 21:51


Tomcat의 로그파일을 rotatelog를 이용해서 주단위나 일단위로 로테이션 시키고, 백업된 로그파일의 용량이 상당히 커서
부담이 될 때가 있는데, 쉘프로그래밍을 이용해서 과거 백업된 로그를 압축하도록 하라는 과제가 떨어졌다.
하지만 나는 쉘프로그램 경험이 없고 막막해서 자바와 php를 이용해서 만들어 봤는데.
쉘로 하면 간단할걸 왜 이 고생인지 싶기도 하지만 이왕 만들어 놓은 김에 블로그에도 올려본다.

일단 php로 짜본건데 자바로 만든 것도 대동소이 한데다 자바는 컴파일도 해야되고 좀 귀찮아서 패스.
단, 자바의 경우에는 API에서 gzip압축을 지원하므로 시스템명령 실행은 하지 않아도 된다.

이렇게 만들어 놓은 PHP파일은 crontab에 설정후 일정 단위로 자동 실행하게 하면....OK

1. 백업된 로그파일의 형식은 catalina.out.yyyy-mm-dd 
2. 파일에 표기된 날짜가 현재보다 과거일이면 gzip으로 압축

#!/usr/bin/php -q

<?php
	$dir_path = '로그파일의 패스';
	$file_list = getFileList($dir_path);

	foreach ($file_list as $file) {
		if(isMatchFile($file)) {
            $file_date = str_replace("catalina.out.", "", $file);

            if (isPastDate($file_date)) {
                $full_path = $dir_path."/".$file;
                exec("gzip ".$full_path." ");
           }
		}
	}

	function getFileList($path) {
		$files = array();
		if($dir = opendir($path)) {
			while (($file = readdir($dir)) == true) {
				if ($file != '.' && $file != '..') {
					array_push($files, $file);
				}
			}
			closedir($dir);
		}

		return $files;
	}
	
	function isMatchFile($fileName) {
		if (preg_match("/^catalina\.out\.[0-9]{4}-[0-9]{2}-[0-9]{2}$/", $fileName)) {
			return true;
		} else {
			return false;
		}
	}
	
	function isPastDate($fileDate) {
        date_default_timezone_set("Asia/Tokyo");
        $today = date("Y-m-d");
        
        if (strtotime($fileDate) < strtotime($today)) {
            return true;
        } else {
            return false;
        }
	}
?>
저작자 표시 비영리
Posted by 허공답보

TRACKBACK http://siho.tistory.com/trackback/51 관련글 쓰기

댓글을 달아 주세요

Linux2010/07/11 21:18


<Server측 설정>
(1)rpm -qa | grep ntp
(2)yum install ntp
          rpm -Uvh ntp***.rpm
(3)vi /etc/ntp.conf
     ①server <servername>
     ②restrict 172.16.168.0 mask 255.255.255.0 nomodify notrap
(4)ntpdate -b -p 8 <servername>
         hwclock -w
(5)chkconfig ntpd on
(6)service ntpd start
(7)ntpq -p

※ ntp가 사용하는 포트 확인 - 123
iptables -nL


<Client측 설정>
(1)NTP 인스톨
    rpm -qa | grep ntp
    rpm -Uvh /home/rcadmin/ntp****.rpm
(2)crontab -e:
    /root/checktime.sh 를 등록
    00 * * * * root /root/checktime.sh

#!/bin/sh

# checktime.sh
/usr/sbin/ntpdate -u 172.16.168.71
/usr/sbin/hwclock -w
저작자 표시 비영리 변경 금지

'Linux' 카테고리의 다른 글

한 서버에 두 개 버전의 PostgreSQL 설치하기  (0) 2010/10/30
Tomcat Catalina.out 로그로테이션  (0) 2010/07/17
CentOS NTP 설정하기  (0) 2010/07/11
Posted by 허공답보
TAG centos, Linux

TRACKBACK http://siho.tistory.com/trackback/50 관련글 쓰기

댓글을 달아 주세요

Mac생활2009/11/07 15:19


어제 MacHeist에서 다운 받은 TinyGrab을 한 번 사용해 봤습니다.
TinyGrab 홈페이지에 나온대로cCommand-shift-4를 누르면 캡처를 할 수 있습니다.
여기서 드래그를 하면 선택된 영역이 캡처되고, 스페이스바를 누르면 선택한 윈도우가 캡처됩니다.
스크린샷은 로컬 컴퓨터에 저장됨과 동시에 TinyGrab에도 저장이 됩니다.(물론 자기계정에 저장)
그리고 클립보드에 Shot URL이 저장이 되어 Command-V키를 누르면 바로 사용할 수 있습니다.
SNS나 커뮤니티 활동이 많은 사용자라면 편리한 서비스라고 생각하지만 나같은 비활동적(?)인 사람에게는 Skitch로 캡처하고 간단한 수정과 함께 블로그에 올리는 게 더 나을 것 같습니다.

그리고 무료 계정으로는 하루에 업로드할 수 있는 이미지 파일 수가 10개로 제한되고, FTP계정에 업로드가 안됩니다.
업로드 이미지수가 많거나 FTP업로드 기능이 필요하신 분은 프리미엄 계정으로 업그레이드해서 사용하는 것도 좋을 듯 합니다.


저작자 표시 비영리 변경 금지
Posted by 허공답보
TAG tinygrab

TRACKBACK http://siho.tistory.com/trackback/49 관련글 쓰기

댓글을 달아 주세요