Sunday, September 28, 2014

OS X 다시 까는 법

하드 안지우고 OS만 다시 깔기 (데이터는 그대로 남음) : OS X Mavericks: Reinstall OS X
1. 컴퓨터를 restart 하고, command + R 을 누르고 있는다.
2. Reinstall OS X 를 선택한다.
3. 지시에 따라 인스톨할 디스크를 선택하고 앱스토어 아이디와 패스워드를 입력한다.

포맷하고 깔기 : OS X Mavericks: Erase and reinstall OS X

How to make a bootable Mavericks install drive
How to make a bootable install drive for Macs that shipped with Mavericks

키워드 : disk format, disk utility, app store, hard disk, 하드 디스크

Saturday, September 27, 2014

맥 OS X에서 시스템 로그 및 QuickLook 캐시 지우기

Save Space On Your Hard Drive – Delete System Logs And QuickLook Cache Files [OS X Tips]
Rob LeFebvre (6:00 am PDT, May 16th 2013)

그런데 이걸 수행하면 파인더 및 사파리가 망가지는 등 문제를 많이 일으킨다고 함.

키워드 : 최적화

Monday, September 15, 2014

Perl 에서 array 에 insert 하기

splice 를 이용한다.
2번째 element 위치로 $s 를 insert 하려 한다면 다음과 같이 하면 된다.
 splice(@a, 2, 0, $s);  
여기서 세번째 argument인 0은 delete 할 element 의 수를 0으로 지정한 것이다.

splice 를 이용해서 n번째 라인에 스트링 추가하는 예제
 sub insertString_beforeLine
 {  
      my $s = shift;  
      my $n = shift;  
      my @a = split(/\n/, $source);  
      splice(@a, $n, 0, $s);  
      $source = join("\n", @a);  
 }  

Free music players for OS X

Best free music players for Mac OS X
By Rick Stella — March 23, 2014
키워드 : mp3, ogg

Tuesday, September 2, 2014

perl 의 floor 함수

perl 에는 별도의 floor 나 ceil 함수가 없으므로 sprintf 를 써야 한다.
floor 와 같은 기능을 쓰려면 int 를 사용하면 된다. 예를 들어

$int_val = int( 6.23930 );

하면 결과는 6이 된다.

키워드 : ceiling, round function
출처 : http://www.tutorialspoint.com/perl/perl_int.htm