주절주절

K플레이어 0.9.0 배포

유명한 동영상 플레이어들을 여러 개 사용해 왔습니다. 그런데 어느 순간부터 실행할 때마다 광고가 뜨기 시작했습니다. 광고 정도는 그냥 이해하고 넘어갔습니다. 하지만 최근, 아주 유명한 플레이어가 사용자의 동의 없이 몰래 악성 애드웨어를 설치하는 일을 직접 겪게 되었습니다. 그 순간 확신했습니다."이건 아니다." 그래서 만들었습니다.광고 없고, 애드웨어 없고, 군더더기 없는 동영상 플레이어 — KPlayer. KPlayer란? KPlayer는 고성능 미디어 엔진인 libmpv를...

실시간 인기글 모음

2021년 신축년에는 행운과 평안함이 가득하시길 바랍니다. 작년을 생각해보니 특정 분야 외 관심이 없이 지낸 거 같았습니다. 새해에는 새로운 마음으로 시작하고자 생각하던 중 유명 커뮤니티의 인기 글을 모아서 볼 수 있다면 최근 트렌드를 좀 더 편하게 접하겠단 생각에 만들었습니다. 실시간 인기글 보기

키보드 마우스 공유

컴퓨터 두 대를 사용 중인데, 윈도+윈도 에서는 Microsoft Garage Mouse without Borders로 잘 사용하였는데, 이번에 맥+윈도로 사용하게 되면서 해당 프로그램이 지원 안 되기에 고민을 하게 됨 일단 급한 대로 아마존에서 KM 스위치를 결제 배송이 너무 느리네 ㅠㅠ …. 결국 공유 프로그램을 검색 Synergy와 Sharemouse를 고민 중 Synergy는 뭔가 진행이 더딘 거 같은 느낌...

한국에서 Stripe 사용하기

Stripe 를 한국에서 사용할 수 없을까 고민하던 중 재미난(?) 방법이 떠올라 실행해 보았습니다.   호주에서는 주민등록번호 또는 사업자등록번호 같은 ID 입력 없이 Stripe 를 사용할 수 있습니다. Stripe 에서 입력할 정보는 현지 계좌번호, 전화번호, 주소가 필요합니다. Payoneer 에서 호주 계좌(AUD)를 발급받습니다. Skype 로 호주 전화번호를 생성합니다. (한국에서 불가능하기에 호주쪽 클라우드로 원격접속하여 생성) ...

윈도우클리너 3.0 베타 공개

오랜만에 윈도우클리너를 업그레이드 하였습니다.   이전버전에 비해 속도가 대폭 향상 되었습니다. 시작프로그램, 브라우저 플러그인 관리를 보다 쉽게 할 수 있게 하였습니다. 시작프로그램 관리는 MSConfig 와 호환성이 있고, 복구도 완벽하게 됩니다. 리포트 화면은 사용자의 기본 브라우저에서 출력되게 하였습니다. 강제로 설치해야되는 서비스를 이용할 수 있는 프로그램들을 보다 손쉽게 삭제할 수 있도록 하였습니다. (인터넷 뱅킹...

PHP로 만든 단순한 CDN 서비스 모듈

트래픽 부하를 줄이기 위해 CloudFlare 를 사용하였는데 연결위치가 LAX(로스엔젤레스)라 속도가 많이 느려지는것을 확인하고 급하게 CDN 형태로 사용하고자 만들었습니다. 해당 서버는 도쿄(Vultr)에 위치해 있습니다. 원리는 kilho.net/{파일} 을 cdn.kilho.net/{파일} 로 연결하여 메인 호스팅의 트래픽을 분산합니다. [PHP] <? $cfg['url'] = 'kilho.net'; $cfg['cache'] = '../data/cache'; $url = $_SERVER['REQUEST_SCHEME'].'://'.$cfg['url'].$_SERVER['REQUEST_URI']; $url_arr = parse_url($url); switch($_SERVER['REQUEST_METHOD']) { case 'GET': $filename = $cfg['cache'].$url_arr['path']; $dirname = dirname($filename); if(!is_file($filename)) { if(!is_dir($dirname)) mkdir($dirname, 0707, true); $ch = curl_init(); $fp =...

HTTP 접속 정보 기록

OpenAPI 이용시 테스트 겸 접속 정보가 제대로 됬는지 확인용 접속시 메소스값, 호스트, POST 값 [PHP] <? $log = $_SERVER['REQUEST_METHOD'].' '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."nn"; foreach($_SERVER as $k => $v) { if($k=='HTTP_HOST') continue; if(substr($k, 0,5)!='HTTP_') continue; $log .= '$k: $v'."n"; } $log .= "n"; $post = array_map('urldecode', explode('&', file_get_contents('php://input'))); foreach($post as $v) { $log .= "$vn"; } $log .= "-----------------------------------n"; file_put_contents('log.txt', $log, FILE_APPEND | LOCK_EX); ?> [/PHP]

구글API 를 이용하여 단축링크 만들기

단축링크가 필요해서 PHP 로 만들었습니다. 구글 API 등록 후 사용하시면 됩니다. 사용방법 : shorturl_google('원래 주소', 'API키'); <?php function shorturl_google($url, $key) { $post = array('longUrl' => $url); $json = json_encode($post); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url?key='.$key); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json')); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $json); $json = json_decode(curl_exec($curlObj)); curl_close($curlObj); return $json->id; } echo shorturl_google('http://kalmuri.kilho.net/', 'API-KEY-API-KEY-API-KEY'); ?>

텐핑 API 를 이용하여 광고하기

페이스북에서 텐핑 광고가 보여서 테스트 겸 PHP 로 작성해봅니다. 텐핑 사이트 내 수익 순위를 통해, 전체 매출을 생각해 보면 과연 운영을 오래 할 수 있을런지 ;; 테스트 후 실적이 괜찮으면, 텐핑을 활용한 여러 방법(클릭률 최적화 등)을 작성하도록 하겠습니다. (* 소스는 선배로 등록한 분에게만 ㅎㅎ) 아무튼, 텐핑 API 를 이용해서 출력하는 예제입니다. 텐핑 가입 "http://tenping.kr/API"...