February 21st, 2010 at 2:53am
Firefox 의 Add-ons 중에서는 참으로 쓸모 있는것들이 많이 있습니다. 오늘은 탭을 잘못 닫아서 다시 이전에 보던 사이트에 들어가려고 해매는 것을 도와주는 최근 방문 정보를 보여주는 Add-ons 들이 있나 찾아 봤습니다. 몇가지 있는것 같은데 그중에서 New Tab King이라는 것이 있더군요.
New Tab King은 탭을 새로 열었을때 허전한 바탕을 유용한 정보로 채워주는 Add-ons 입니다. 가장 많이 사용하는 사이트 정보, 최근 닫힌 탭 정보, To-do 리스트 등의 정보가 표시됩니다. 태마도 몇가지 지원 해 주네요. 최근 닫힌 탭정보를 보여주기 때문에 실수로 닫은 탭을 바로 열어 들어갈 수 있습니다. 또한 자주 이용하는 사이트는 탭만 열면 바로 들어 갈 수 있어 더 좋습니다.
Tags: Add-ons, Firefox, New Tab King
February 19th, 2010 at 4:18pm
PHP에서 배열 속의 값중 특별히 의미없는 값( NULL, ” – 빈문자열, ‘ ‘ – white-space, 0, ‘0′)을 삭제 하고 싶은 경우가 있습니다. 그럴때 간단하게 쓸 수 있는 함수가 뭐가 있는지 확인해 봤는데 쓸만한 것이 별로 없네요.
그중 가장 쓸만한 함수인 array_filter($array) 가 있었는데 white-space는 남아 있게 됩니다.
php코드
1
2
3
4
5
6
7
8
9
10
11
12
13
| $my = array();
$my[] = null;
$my[] = 5.21;
$my[] = 425;
$my[] = null;
$my[] = "";
$my[] = 75;
$my[] = 0;
$my[] = "0";
$my[] = " ";
$my = array_filter($my);
var_dump($my); |
결과
array(4) { [1]=> float(5.21) [2]=> int(425) [5]=> int(75) [8]=> string(1) " " }
그래서 필터 함수를 만들어 넣어 봤습니다.
php 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
| $my = array();
$my[] = null;
$my[] = 5.21;
$my[] = 425;
$my[] = null;
$my[] = "";
$my[] = 75;
$my[] = 0;
$my[] = "0";
$my[] = " ";
$my = array_filter($my, create_function( '$val', 'if (!$val || trim($val)=="") return false; return $val;' );
var_dump($my); |
결과
array(3) { [1]=> float(5.21) [2]=> int(425) [5]=> int(75) }
PHP에서 익명 함수를 사용하려 했더니 5.3.0 버전부터 지원된다고 하네요. 익명 함수를 사용하면 코드가 더 간단해 질것 같습니다.
더 좋은 방법이 있으면 코멘트 부탁드립니다. ^^
Tags: array, empty value, php
February 14th, 2010 at 9:49pm
rar를 파일을 우분투에서 푸는 방법을 찾아 봤는데 unrar를 설치하라고 하더군요. 설치하고 압축을 풀었는데 음… 않되더군요.
그래서 좀더 찾아 봤는데 압축 관라지에서 rar파일을 푸는 방법이 있었습니다.
원문: Ubuntu- Unzip file rar, 7z, arj, lzh
$ sudo aptitude install p7zip-full rar arj lha
설치 후 rar 파일을 더블클릭하니 압축 관리자에 표시가 되고 압축도 풀리네요. unrar 쓰지 않아도 될것 같습니다.
이상 끝. ^^
Tags: rar, ubuntu