1) IETab

Firefox 에서 인터넷 explore 를 쓸 수 있게 해주는 플러그인.

https://addons.mozilla.org/ko/firefox/addon/1419
http://ietab.mozdev.org/

cf) IETab 사이트 list 는 아래에서 다운로드 가능

http://whria.net/ietab/IETabPref.txt
http://prettygom.com/entry/IETabDatabase


2) adblock plus

구글 광고, 네이버 광고 등을 없애주는 플러그인

https://addons.mozilla.org/ko/firefox/addon/1865
http://adblockplus.org/en/

cf) 사이트 리스트
http://brianyi.com/corset.txt


3) all-in-one-gestures

마우스 우측 클릭을 이용해서 창닫기, 페이지 이동을 지원하는 플러그인

https://addons.mozilla.org/ko/firefox/addon/12
http://pagesperso-orange.fr/marc.boullet/ext/extensions-en.html
,


아래링크에서 filterlist download 가능

http://whria.net/ietab/IETabPref.txt


IETab 에 관한 설명

http://prettygom.com/entry/IETab


IETab FilterList 데이터 베이스에 관한 설명

http://prettygom.com/entry/IETabDatabase
,

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
,


낙장 도메인이라 함은 도메인 정보를 보았을 때 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";

}


,


내가 운영하는 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 가 너무 낮아도 실망할 필요는 없다.
,