요즘 포탈을 돌다보면 광고가 너무 많다.

플래쉬 광고 때문에 컴퓨터가 많이 느려진다.

첨부한 파일은 internet explore 에서 광고 site 를 차단해주는 레지스트리이다.

광고를 보내주는 주소를 explore 에서 제한된 site 로 등록해서 광고를 차단한다.

실행하고 나서 naver, daum 등을 접속해보면 광고가 없어진 모습을 볼 수 있다.

참고로 firefox 를 쓰는 사람은 adblock plus 를 사용하면 된다. adblock plus 는 internet explore 에서는 동작하지 않는다.



cf) 다운로드가 잘 안되는 분은 shift 를 누른 상태에서 클릭해보세요.

,

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

,