Think

Kalmuri Update

Kalmuri(3.6.1.0) 로 update 하였습니다. Video recording support (full screen, specified area) Specify the full screen, the active program, Windows Control, Area Support PNG, JPG, BMP, GIF, MP4 File Format Support When uploaded to capture capabilities ImageBox Printer output function for capture Capture Full Web Page Various shortcut keys settings Color extraction function It can be used without installation. 히스토리Kalmuri 3.6.1.0 - 2023/07/18- 영역지정이 해상도와 다를 경우 기본 설정Kalmuri 3.6.0.0 - 2023/06/28- WEBP 포맷 지원-...

Real-time popularity collection

In 2021, I hope that the new year is full of good luck and peace. I thought of last year, and I thought it was not interested in a specific field. I was thinking that I was thinking in a new heart in a new year If you can collect the popularity of the famous community Recently made the trend a little more comfortable. View real-time popular posts

Keyboard Mouse Sharing

I am using two computers, and I used it with Microsoft Garage Mouse without Borders in Windows + Windows. I am worried that the program will not be supported when I use it with Mac + Windows. Once in a hurry to settle the Amazon KM switch Delivery is too slow ㅠㅠ ... . Eventually search for shared programs Synergy feels like something is slow while thinking about SYNERGY and Sharemouse ...

Using Stripe in Korea

I was wondering if I could use Stripe in Korea.   In Australia, you can use Stripe without entering an ID, such as your social security number or business registration number. Stripe requires information such as your local account number, phone number, and address. An Australian Account (AUD) is issued by Payoneer. Create an Australian phone number with Skype. (Created by remotely accessing Australia's cloud because it is not possible in Korea) ...

KCleaner 3.0 Beta released

We have upgraded this for a long time.   It has significantly improved speed over previous versions. Launchers, and browser plug-ins. Startup program management is compatible with MSConfig, and recovery is perfect. The report screen is displayed in the user's default browser. We have made it easier to delete programs that can use services that are forced to be installed. (Internet banking ...

A simple CDN service module created with PHP

I used CloudFlare to reduce the traffic load. I made it to use the CDN in a hurry because I made sure that the connection was slowed down by LAX (Los Angeles). The server is located in Tokyo (Vultr). The principle is to link kilho.net/ {file} to cdn.kilho.net/ {file} to distribute the main hosting traffic. [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 =...

Record HTTP connection information

To check if the test and connection information is correct when using OpenAPI Message value, host, POST value at connection [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]

Create a short link using the Google API

I need a quick link and I created it in PHP. After registering the Google API, you can use it. How to use it: shorturl_google ("original address", "API key"); <?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://global.kilho.net/kalmuri?lang=en/', 'API-KEY-API-KEY-API-KEY'); ?>

Advertising using the tamping API

I will try to write test and PHP with the tamping advertisement on Facebook. If you think about the total sales through the ranking of the profit in the site, you will be able to operate for a long time. If the performance is good after the test, we'll use a variety of tamping methods (such as CTR optimization). (* Source is only for those who are registered as seniors) Anyway, this is an example of output using the tamping API. Join temping "http://tenping.kr/API"...

Modifying a WordPress theme

It is a way to modify a file that is backed up (represented by a child theme) without touching the original when modifying a wordpress theme. Create a new folder in the "wp-content / themes" folder by combining the names of the themes to make it easier to identify the child themes you use (eg create a folder with "twentyfifteen-child" if the original theme is "twentyfifteen" Copy the "Style.css" of the original theme to the child theme folder and "Theme Name", "Themplate" as below ...

Error when installing GNU board in AutoSet

An error occurred while installing the kernel on the Windows server. I do not know what the latest version of AutoSet is, but the stuff is "v 6.3.1" ... (how old is it?) Anyway, "500 error" occurs when accessing "data" folder. I deleted the ".htaccess" file and confirmed that it can be used normally Modified from "http-vhosts" to "AllowOverride All" I restarted the web server and confirmed that it works normally.   (After modifying, I found something like http://sir.kr/qa/25353 when I started Googleing)