Firefox 를 쓰다보면 인터넷뱅킹 등을 이유로 Explore 모드로 실행해야하는 경우가 있다. 이런 경우 사용하는 플러그인이 IETab 이다.

IETab 은 ActiveX 등의 문제로 Explore 로 실행되어야 하는 경우에 렌더링엔진을 IE 로 바꾸어 주는 tool 이다.


1. IETab 다운로드 받기

1) Mozilla site 에서 직접 다운로드 받기
https://addons.mozilla.org/ko/firefox/addon/1419

2) Firefox 내에서 받기
도구 -> 부가기능 -> 전체검색 -> "ie tab" 으로 검색

2. IETab 을 도구 모음에 등록하기

IETab 버튼을 등록하면 IETab 사용이 훨씬 편하다. 도구 모음이 있는 곳에 right 클릭을 해서 아래처럼 등록을 시키자.


,


Firefox 의 IETab 를 처음 쓰시는 분은 먼저 제가 작성한 아래의 글을 참고하시기 바랍니다.

http://prettygom.com/entry/IETab


"IETab Database" 는 IETab 으로 전환이 필요한 site(filterlist) 를 수집하고 공유하기 위한 tool 입니다.

많은 분들이 참여해 주신다면 IETab 을 훨씬 편하게 사용할 수 있을 것으로 생각됩니다.

자신의 IETabPref.txt 파일을 등록한 이후에 이곳의 IETabPref.txt 를 다운받으면 기존의 filterlist 에 이곳의 database list 가 합쳐진 결과를 얻을 수 있습니다.



1) 자신의 IETab list 등록하기


메뉴에서 IE Tab 설정으로 들어간다.




왼쪽 아래의 설정에서 "설정 내보내기" 를 선택합니다.
참고로 그 밑에 있는 "설정 가져오기" 는 이렇게 다운받은 설정이나 이 site 에서 얻은 설정을 firefox 로 옮기기 위해 사용됩니다.





이제 바탕화면에 저장되어 있는 IETabPref.txt 파일을 Upload 합니다. 아래에서 찾아보기로 IETabPref.txt 를 선택한 이후에 "Upload File" 버튼을 누릅니다.


 

Choose the IETabPref.txt to upload:




2) IETab list 다운로드

아래의 Link 를 마우스 우측클릭을 통해서 "다른이름으로 저장하기" 로 저장합니다.
저장된 파일을 위에 설명되어 있는 IE Tab 설정의 "설정 가져오기"를 통해서 Firefox 로 옮깁니다.
아래의 list 는 실시간으로 업데이트 됩니다.
 




'컴퓨터 이야기~ > 소프트웨어' 카테고리의 다른 글

Firefox IETab 필터 리스트  (0) 2009.03.08
Firefox 플러그인 IETab  (0) 2009.02.23
낙장 도메인 구입  (0) 2009.02.16
홈페이지 주소창에 아이콘을 생성하자  (0) 2009.02.15
libcurl 로 자동로그인  (0) 2009.02.11
,


오늘 Danawa 에 보니

1월 노트북 인기순위 - 센트리노2, 넷북의 아성을 무너뜨려라
http://news.danawa.com/News_List_View.php?nModeC=5&auth=1&sMode=shopping&nSeq=67787&auth=1

라는 기사가 났더군요.

화제는 삼성의 NT-NC20-KA1W 였습니다.

이 제품이 화제가 되는 이유는 Via 의 nano CPU 를 썼기 때문입니다. 삼성에서 Intel CPU 를 포기한 것은 마케팅이나 intel 과의 관계를 고려할 때 도박이었다고 생각합니다.

넷북 하면 Intel 의 Atom CPU 를 떠올립니다. 그런데 문제가 있습니다.
이놈의 Atom CPU 기반 넷북은 모조리... 거의 대부분 10 인치를 디스플레이를 달고 있습니다. 이렇게 된게 Intel 과의 라이센스 문제 때문인 것으로 알고 있습니다. 저렴한 Atom CPU 가 Intel 의 다른 노트북 CPU 와 경쟁하는 것을 피하게 하겠다는 것이지요. 요즘은 많이 늘긴 했지만 같은 이유로 데스크탑에서 Atom CPU 가 달린 보드도 손꼽을 정도죠.

일단 국내에서 구입 가능한 최신 저전력 CPU(Atom 또는 Nano 또는 Genode) 를 사용한 12 인치 노트북은
Dell 의 Inspiron Mini 12 와 이녀석 밖에 없습니다. 예전에 6.4 인치 sony PCG-U1 도 사용해 보았지만 일단 12 인치 미만은 화면이 너무 작아서 눈이 아픕니다.



어제 NT-NC20-KA1W 를 구입하였고 2일간 사용해본 결과 느낀 점은...

1) 충분히 빠르다.
문서작업, 증권 거래등 업무용으로 쓰기에는 넘칩니다. 코어2메롬 기반의 노트북과 비슷한 체감 성능입니다.

2) 발열이 적다.
워낙에 nano CPU 가 전기 소모가 적죠.

3) 가격이 싸다.
삼성 제품치고 싸죠. 12 인치 제품 중에서 LG, 삼성 중에서 제일 쌉니다. 2등하고 20만원쯤 차이가 납니다. A/S 문제로 저는 전자제품은 왠만하면 LG 또는 삼성꺼 씁니다. 바쁜데 A/S 센터 찾아가는 시간이 너무 아깝기 때문이죠. 하지만 10 인치 atom 기반의 넷북에 비해서는 비싼 편입니다.

12 인치의 큰 화면, 열이 적게 나는 컴퓨터, 저렴한 대기업 노트북를 찾으신다면 강력히 추천합니다.
,


낙장 도메인이라 함은 도메인 정보를 보았을 때 pendingdelete 로 되어 있는 도메인을 말한다.

COM/NET 도메인에 대한 상태(Status)별 기간 및 완전 삭제일은 아래와 같다.

정지유예기간 복구서비스 기간을 거쳐 완전삭제되는데에 대략 5주정도 걸린다.

가장 중요한 것은 pendingdelete -> 완전삭제 로 넘어가는 타이밍이다.
아래에 있는 것처럼 7일째 되는 날 우리나라 새벽 3~5시에 삭제된다.




1. Registrar-HOLD (정지 유예기간)

2. REDEMPTIONPERIOD (복구서비스 기간)

3. PENDINGDELETE (삭제대기 기간)
REDEMPTIONPERIOD 업데이트 일자 + 31일째 되는 날 PENDINGDELETE로 변경됨 (미국 일시에 기준)

4. 완전삭제 - 등록기관 공통
PENDINGDELETE 업데이트 일자 + 7일째 되는 날 우리나라 시간으로 새벽 3~5시에 삭제 됨.
<(예) PENDINGDELETE의 Updated Date가 1월 1일이면 1월 8일 새벽 3~5시에 삭제 됨 )



낙장 도메인은 pendingdelete 상태에서 구입가능 상태로 넘어가는데 이 과정을 24시간 모니터하면서 도메인을 구입해주는 업체가 있다.

도메인 경매 업체로.. 수수료가 70$ 정도 된다. 중요한 도메인이라면 이를 통해 할 수 밖에 없다.

http://www.snapnames.com
http://www.afternic.com




,


Explore 나 Firefox 같은 브라우저의 주소창에 아이콘을 생성하려면 32 x 32 으로된 아이콘을 만들어야한다. 참고로 16x16 으로 만들면 firefox 에서는 보이지만 explore 에서는 보이지 않는다.



1) jpg 로 된 32 x 32 의 그림 파일을 아래 site 에 있는 변환기를 이용해서 변환시키자.

http://converticon.com/

cf) 만약에 위의 site 가 작동하지 않는다면 이 글 제일 아래 링크시켜 놓은 site 에서도 가능하다.


2) 아이콘을 홈페이지 root 폴더에 올리자. 2가지 경우가 있다.


- 홈페이지 컴퓨터의 폴더에 직접 접속할 수 있는다면

홈페이지 root directory 에 favicon.ico 를 카피하자.


예를 들면

root directory : /var/www/html/

--> /var/www/html/favicon.ico 에 올리면 된다.


- 홈페이지 컴퓨터의 폴더에 직접 접속할 수 없다면

index.html 의 <head> 와 </head> 사이에

<LINK REL="SHORTCUT ICON" HREF=http://icon 주소>

를 삽입한다.



cf) explore 나 firefox 를 전부 다 닫고 나서 다시 홈페이지에 접속해야 favicon 이 보인다.

http://www.chami.com/tips/Internet/110599I.html



,

Here is a nice little snippet that allows you to log in to a web form and then proceed to another page to get Dynamically generated files.

First you must create a file in tmp or any directory you choose and make sure it is writable for making your cookie.


$login = "https://domain.com/login.php";
$url = "https://domain.com/statistics.php";

$cookie = "/tmp/domain.txt";

$reffer = "https://domain.com/login.php";



// these are were we write our data to locally

$logfile = "domain.log.1"; // first file to create

$logdir="logs";



// are query strings. this is an array but you can set up to pull from a database if needed



$query = array(1=>"UserServiceId=1111&Action=CSV",

"UserServiceId=1112&Action=CSV",

"UserServiceId=1113&Action=CSV");



//login page

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $login);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_POST, 1);

// Action is set because this paticular form needs it to process to the next page

curl_setopt($ch, CURLOPT_POSTFIELDS, "Email=Username&Password=Password&Action=Login");

// may differ from form to form, View source of page to see what is needed

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie); // get file

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); // write to file

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // process page

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_exec ($ch);



curl_close ($ch);



// now for each query string we cURL



foreach($query as $page=>$csv){

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $csv); // get file

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result.= site_name($id).substr(curl_exec($ch), 44); // append data and organize by site name

}

curl_close ($ch);



//Error check

// br tag = HTML br tag but stupid MT won't write it out

if ($result == NULL) {

echo "Error: br tag";

echo curl_errno($ch) . " - " . curl_error($ch) . "br tag";

}


,


컴퓨터에서 소음이 나는 부품은 5 가지이다.

1) CPU 팬
2) 그래픽 카드 팬
3) 케이스 팬
4) 파워 팬
5) 하드디스크

이것을 모두 무소음으로 바꾸면 완전 무소음 컴퓨터가 된다.

이중에서 가장 어려운 부분이 1) CPU 팬을 제거하는 문제였다.

옛날에는 컴퓨터에 열이 하도 많이 나서 CPU 열로 계란후라이를 해 먹을 수도 있었다.

하지만 요즘은 저전력에 관심이 많아져서 fanless 가 비교적 쉽게 가능하다. Intel atom, Via C7, AMD geode 등  10W 미만 먹는 CPU 를 쉽게 구할 수 있다.


1) 메인보드

아래는 fanless 로 나오는 CPU 일체형인 메인보드 리스트이다. 국내에서 쉽게 구할 수 있는 것은 MSI Wind Board 이다. 대략 10만원 선에 구할 수 있다. 나머지는 logicsupply.com 이나 ebay.com 에서 주문하면 된다. paypal.com 을 이용해서 대금을 지불하고 la09.com 등의 배송대행 site 를 이용하면 7~10 일 안에 물건을 받을 수 있다.

- mini-itx 규격
Via C3(ME6000G, ML6000EAG, MII6000EG)
Via C7(EPIA-M700-10, SN10000EG, EX10000EG, LT10000EAG, EN120000EG, CN10000EG, EK8000EG, J7F5M1G2-VHE, J7F2WE-1G2)
Intel atom (MS-9830, MS9832, MSI Wind Board 230)
AMD geode (MS-9801)

- nano-itx 규격
Via C7(NR10000EG, NX12000EG, N8000E)

- pico-itx 규격
Via C7(PX5000EG)

2) 케이스팬

CPU, 파워가 모두 fanless 라고 해서 케이스팬을 제거해도 되는 것은 아니다. CPU 온도는 아무리 높아도 90 도 미만으로 유지되어야 하며 70 도 미만정도 유지될 때 케이스팬도 제거가 가능하다. 외부공기가 순환이 안되면 CPU 방열판 주위 공기가 너무 뜨거워져서 CPU 냉각에 문제가 생긴다. CPU, 파워가 모두 fanless 이면 케이스팬은 매우 저속으로 돌려도 상관은 없다.  

3) 파워팬

파워는 무소음 파워가 있다.

스파클 ZEN400, 실버스톤 ST30NF

ST30NF 는 지금 danawa 에서 15만원정도 한다. 내가 2~3 년전에 샀을때는 20만원쯤 했다.
ZEN400 은 몇몇 리뷰는 있지만 팔지는 않는 것 같다.

4) 하드디스크

하드디스크는 SSD(solid state disk) 라고 nand flash 메모리로 만든 하드를 쓰면 완전 무소음이다.
삼성, Intel, Mtron 등에서 제조하고 있으며 현재 danawa 에서도 구할 수 있다. MLC, SLC 제품 2가지가 있는데 MLC 제품은 freezing 현상이라고 중간에 잠시 먹통이 되는 문제가 있어서 추천하지 않는다. Mtron 사의 초기제품을 써보았는데 freezing 은 정말 짜증난다.


아래는 내가 가지고 있는 2개의 fanless system 이다. 둘다 엄밀하게는 무소음은 아니다. 하드디스크가 둘다 3.5 인치 일반 하드이다. 하드 돌아가지 않았을 때는 컴퓨터가 켜있는지 꺼져 있는지 알수가 없다.


1) Intel Core2 MoDT
CPU : Intel Merom 5600
Clock : 1830 MHz
메인보드 : GIGABYTE GA-8I945GTMFY-RH
메모리 : 2GB
그래픽 : 내장 GMA 950 & Muti-i 외장 그래픽 카드
모니터 : LG 870 LE & LG L1954T
케이스 : 마이크로닉스
파워 : 실버스톤 ST30NF



2) Via C3
CPU : Via C3 Nehemiah
메인보드 : Via Nehemiah M10000
메모리 : 1GB
케이스 : Serener Fanless
파워 : 60W 어댑터형


Core2 MoDT 는 내가 main 컴퓨터로 사용하고 있는 컴퓨터이다.
Via C3 는 집에서 Linux(Ubuntu) 서버로 사용하고 있다.

Fanless 의 장점은 무엇일까 ?
일단 조용하다는 점. 청소를 안해도 된다는 점. 구성상 전기세가 적게 나가는 점이 있겠다.
,


내가 운영하는 http://sshan.net 에는 실시간환율 페이지가 있다.


이것은 환율에 관련된 이미지들이다. 각각의 주소는 
http://218.38.18.162/gif/all/2b97001.gif  
http://218.38.18.162/gif/all/2b97031.gif 
http://218.38.18.162/gif/all/2b97003.gif 
http://218.38.18.162/gif/all/2b97023.gif 
이다.

환율은 시시각각으로 변하기 때문에 자동으로 reload 시켜주면 좋을 것 같다. meta refresh tag 을 이용해서 같은 것을 구현할 수도 있지만 이 경우에는 홈페이지를 전체를 다시 reload 하기 때문에 부하가 더 걸린다. javascript 를 이용해서 이미지만 reload 시키자. 아래는 소스이다.

아래 붉은 부위 중에 i<5 는 img 가 4개 파일이기 때문에 5 이고 60000 은 60 초 즉 1 분마다 업데이트 해주라는 이야기이다.


<HTML>

<HEAD>

<script LANGUAGE="JavaScript">

<!--

function reloadImg(){

uniq = new Date();

uniq = "?"+uniq.getTime();
var i;

for (i=1;i<5;i++)
{
 var target='imgToLoad'+i;
 newImage1 = document.images[target].src;

 index1 = newImage1.indexOf("?", 0);

 if(index1 > 0){

 newImage1 = newImage1.substr(0, index1);

 }

 document.images[target].src = newImage1+uniq;

}
setTimeout('reloadImg()', 60000);

}

// -->

</script>

</HEAD>

<br>

<body onload="reloadImg()">
<table width=100% align=center cellspacing=0 cellpadding=0 border=0>
<tr><td align=center>

<table width=700 align=center cellspacing="0" cellpadding="0" border="1">

<tr><td align=center width=175>

<img src = http://218.38.18.162/gif/all/2b97001.gif  border=0 width=175 height=153 name="imgToLoad1">

</td><td align=center width=175>

<img src = http://218.38.18.162/gif/all/2b97031.gif  border=0 width=175 height=153 name="imgToLoad2">

</td><td align=center width=175>

<img src = http://218.38.18.162/gif/all/2b97003.gif  border=0 width=175 height=153 name="imgToLoad3">

</td><td align=center width=175>

<img src = http://218.38.18.162/gif/all/2b97023.gif  border=0 width=175 height=153 name="imgToLoad4">

</td></tr>

</table>

</body></html>


,


하도 영어 공부를 안해서 이거라도 들어야겠다고 해서 듣는게 POWER ENGLISH 이다.

근데 시간을 맨날 놓쳐서 돈내고 EBS 에 들어가서 영어를 들어야 하는데 로그인도 해야되고 불편하다.

아래는 리눅스에서 EBS 영어 라디오를 듣기위해 만든 스크립트이다.

cf) 비슷한 작업을 윈도우에서도 가능하다. mp3gain , lame , mplayer 모두 윈도우용 파일이 있다. http://lame.sf.net , http://mp3gain.sf.net , http://www.mplayerhq.hu 에서 다운 받아서 배치파일을 만들어야 한다.

cron (Ubuntu 의 경우 Configure Scheduled Tasks) 에 시간 맞춰서 등록해 놓으면 자동으로 mp3 파일로 저장해 놓는다.

사용하기 전에 mplayer , mp3gain , lame 을 설치해야 한다.

sudo apt-get install lame
sudo apt-get install mp3gain
sudo apt-get install mplayer

아래는 shell script 이다. 저장하고 나서 속성을 실행가능으로 바꿔줘야 한다.

#!/bin/bash
year=`date +%Y`
month=`date +%m`
day=`date +%d`
sleep 30
/usr/bin/mplayer mms://219.240.37.11/L-FM_300k -ao pcm:file=/var/www/ebs/easy/ebs.wav &
sleep 1200
kill %1
/usr/bin/lame -h /var/www/ebs/easy/ebs.wav /var/www/ebs/easy/ebs.mp3
mv /var/www/ebs/easy/ebs.mp3 /var/www/ebs/easy/EBS-$year-$month-$day.mp3
rm -f /var/www/ebs/easy/ebs.wav
/usr/bin/mp3gain -g 10 /var/www/ebs/easy/EBS-$year-$month-$day.mp3

,


Google Analytics 의 분석 결과를 보면 Bounce rate 가 나온다.



뭔지는 모르지만 첫 화면에까지 나오는 것을 보면 중요한 자료임은 틀림이 없다.

Bounce rate 는 한마디로 웹페이지 들어왔다가 보지도 않고 그냥 나간 사람의 비율이다. 페이지를 넘겨 보지도 않고 클릭도 안하고 나간 사람의 비율이다. bounce rate 따지는 기준은 정확하게 정해진게 없어서 회사마다 조금씩 다르다. 기본적으로 들어왔다가 그냥 나가는 사람의 비율을 체크하는 지표이다.

만약에 이효리 로 검색해서 싸이트에 들어갔는데 옥동자 홈페이지가 나왔다 보자. 남자들은 바로 나갈 것이다.

10 명 중에 9명이 바로 창을 닫아버렸다면 bounce rate 는 90% 이다.

bounce rate 가 낮아야 좋은 홈페이지다. 블로그는 50% 이상으로 높은 경우가 많은데 대개 그 주제만 보고 나가기 때문에 그렇다. 따라서 블로그 운영하는 사람은 bounce rate 가 너무 낮아도 실망할 필요는 없다.
,