웹 개발자 아빠의 이야기

웹 사이트 개발자 아빠의 평범한 이야기들입니다.

Firefox의 탭 바탕을 유용하게 쓰자!! – New Tab King

Firefox 의 Add-ons 중에서는 참으로 쓸모 있는것들이 많이 있습니다. 오늘은 탭을 잘못 닫아서 다시 이전에 보던 사이트에 들어가려고 해매는 것을 도와주는 최근 방문 정보를 보여주는 Add-ons 들이 있나 찾아 봤습니다. 몇가지 있는것 같은데 그중에서 New Tab King이라는 것이 있더군요.

New Tab King은 탭을 새로 열었을때 허전한 바탕을 유용한 정보로 채워주는 Add-ons 입니다. 가장 많이 사용하는 사이트 정보, 최근 닫힌 탭 정보, To-do 리스트 등의 정보가 표시됩니다. 태마도 몇가지 지원 해 주네요. 최근 닫힌 탭정보를 보여주기 때문에 실수로 닫은 탭을 바로 열어 들어갈 수 있습니다. 또한 자주 이용하는 사이트는 탭만 열면 바로 들어 갈 수 있어 더 좋습니다.

Tags: , ,

3 Comments
웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기

PHP 배열에서 NULL, ”, ‘ ‘, 0, ‘0′ 값인 원소 삭제하기

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: , ,

No comment
웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기

우분투에서 rar, arj, lzh, 7z 압축 파일 푸는 방법

rar를 파일을 우분투에서 푸는 방법을 찾아 봤는데 unrar를 설치하라고 하더군요. 설치하고 압축을 풀었는데 음… 않되더군요.
그래서 좀더 찾아 봤는데 압축 관라지에서 rar파일을 푸는 방법이 있었습니다.

원문: Ubuntu- Unzip file rar, 7z, arj, lzh

$ sudo aptitude install p7zip-full rar arj lha

설치 후 rar 파일을 더블클릭하니 압축 관리자에 표시가 되고 압축도 풀리네요. unrar 쓰지 않아도 될것 같습니다.
이상 끝. ^^

Tags: ,

No comment
웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기 웹 개발자 아빠의 이야기