View dedupLines.php
<?php | |
$targets = array_slice($argv, 1); | |
foreach ($targets as $target) { | |
$map = array(); | |
foreach (explode("\n", file_get_contents($target)) as $line) { | |
if (isset($map[$line]) === true) { | |
continue; | |
} |
View jsonBeautifier.php
<?php | |
$path = call_user_func(function() { | |
global $argv; | |
return isset($argv[1]) === true ? | |
$argv[1] : | |
'.'; | |
}); | |
function findJSONFiles($path) { |
View googleNewsLangRegionList.json
[ | |
[ | |
"CN:zh-Hans", | |
"中文 | 中国", | |
"CN", | |
"zh-Hans" | |
], | |
[ | |
"TW:zh-Hant", | |
"中文 | 台灣", |
View countries.csv
Afghanistan | AF | AFG | |
---|---|---|---|
Aland Islands | AX | ALA | |
Albania | AL | ALB | |
Algeria | DZ | DZA | |
American Samoa | AS | ASM | |
Andorra | AD | AND | |
Angola | AO | AGO | |
Anguilla | AI | AIA | |
Antarctica | AQ | ATA | |
Antigua and Barbuda | AG | ATG |
View wavHeader.html
<!DOCTYPE> | |
<html> | |
<head> | |
<title>WAV Header</title> | |
<script> | |
var buildWaveHeader = function(opts) { | |
var numFrames = opts.numFrames, | |
numChannels = opts.numChannels || 2, | |
sampleRate = opts.sampleRate || 44100, | |
bytesPerSample = opts.bytesPerSample || 2, |
View urlmonitor.php
<?php | |
function getHTTPStatusCode ($url) { | |
$ch = curl_init(); | |
curl_setopt($ch, CURLOPT_URL, $url); | |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); | |
curl_setopt($ch, CURLOPT_NOBODY, true); | |
curl_exec($ch); |
View php70.txt
$ brew install php70 --with-apache --with-homebrew-curl --with-pear --with-thread-safety | |
$ brew install php70-geoip php70-intl php70-tidy php70-pthreads --build-from-source | |
$ mv /usr/local/etc/php/7.0/conf.d/ext-pthreads.ini /usr/local/etc/php/7.0/php-cli.ini | |
-- | |
$ brew uninstall httpd24 | |
$ rm -rf /usr/local/etc/apache2 | |
-- |
View taiwanMap.json
{"\u57fa\u9686\u5e02":["\u4ec1\u611b\u5340","\u4e2d\u6b63\u5340","\u4fe1\u7fa9\u5340","\u4e2d\u5c71\u5340","\u5b89\u6a02\u5340","\u6696\u6696\u5340","\u4e03\u5835\u5340"],"\u81fa\u5317\u5e02":["\u4e2d\u6b63\u5340","\u5927\u540c\u5340","\u4e2d\u5c71\u5340","\u677e\u5c71\u5340","\u5927\u5b89\u5340","\u842c\u83ef\u5340","\u4fe1\u7fa9\u5340","\u58eb\u6797\u5340","\u5317\u6295\u5340","\u5167\u6e56\u5340","\u5357\u6e2f\u5340","\u6587\u5c71\u5340"],"\u65b0\u5317\u5e02":["\u677f\u6a4b\u5340","\u65b0\u838a\u5340","\u4e2d\u548c\u5340","\u6c38\u548c\u5340","\u571f\u57ce\u5340","\u6a39\u6797\u5340","\u4e09\u5cfd\u5340","\u9daf\u6b4c\u5340","\u4e09\u91cd\u5340","\u8606\u6d32\u5340","\u4e94\u80a1\u5340","\u6cf0\u5c71\u5340","\u6797\u53e3\u5340","\u516b\u91cc\u5340","\u6de1\u6c34\u5340","\u4e09\u829d\u5340","\u77f3\u9580\u5340","\u91d1\u5c71\u5340","\u842c\u91cc\u5340","\u6c50\u6b62\u5340","\u745e\u82b3\u5340","\u8ca2\u5bee\u5340","\u5e73\u6eaa\u5340","\u96d9\u6eaa\u5340","\u65b0\u5e97\u5340","\u6df1\u5751\u5340","\u77f3\u7 |
View callService.php
<?php | |
/* For Hinet VDSL Wi-Fi AP D-Link WBR-2200 */ | |
// Log in http://192.168.0.1 & | |
// Get UID in Cookie by Chrome DevTools | |
define('UID', 'ABCxyz1234'); | |
function callService($data) { | |
$ch = curl_init(); |
View guessCountry.php
<?php | |
function guess_country_by_locale ($locale) { | |
$tokens = explode('-', strtolower($locale)); | |
if (isset($tokens[1]) === true) { | |
$country = $tokens[1]; | |
if ($country !== '') { | |
switch ($country) { | |
case 'hans': |
NewerOlder