Skip to content

Instantly share code, notes, and snippets.

View mzdakr's full-sized avatar
🏠
Working from home

mzdakr mzdakr

🏠
Working from home
View GitHub Profile
@mzdakr
mzdakr / gist:1465778
Created December 12, 2011 07:57
WordPress FTPなしでプラグインダウンロードできる設定 wp-config.php に書く
define('FS_METHOD', 'direct');
@mzdakr
mzdakr / 都道府県,select,html
Created July 30, 2012 08:52
都道府県のselect
<select name="pref">
<option value="北海道">北海道</option>
<option value="青森県">青森県</option>
<option value="岩手県">岩手県</option>
<option value="宮城県">宮城県</option>
<option value="秋田県">秋田県</option>
<option value="山形県">山形県</option>
<option value="福島県">福島県</option>
<option value="茨城県">茨城県</option>
<option value="栃木県">栃木県</option>
@mzdakr
mzdakr / ServerMonitoringWithGAS.js
Last active January 29, 2018 02:12
Google Apps Script を使って簡易的にWEBサーバの死活監視をするスクリプトです。 外部からURL叩いて 200 が返ってこなかったらメールをするだけのとてもシンプルなコードです。 Google Apps Scriptを採用した理由は 1) JSで書けてお手軽 2)Google Apps Scriptで定期実行が可能 3) Google Apps の基盤上で動かせるので可用性が高い の3つです。 毎分スクリプトを動かすことができるので便利なのと死活監視自体が死んでるということを極力回避できるというのはポイント高いと思います。死活監視の死活監視なんて新たな死活監視を産むだけです。 Google Apps Scriptはかなり便利なので使ってみてください。
var url = 'http://www.example.com/';
var to = 'foo@example.com';
var sub = 'サーバ障害報告';
var body = "監視中の サーバが停止した模様です。サーバの状態を確認してください。\n" + url ;
function myFunction()
{
if(check_server(url) != 200){
MailApp.sendEmail(to, sub, body);
@mzdakr
mzdakr / appendDateTime.js
Created April 28, 2014 06:19
Google SpreadSheet に時刻を追記する関数
function doFunction()
{
var ss = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXXXXXXXXXX"); //SpredsheetのIDに書き換えてください
var sheet = ss.getSheetByName('sheetname');
sheet.appendRow([Utilities.formatDate(new Date(), "Asia/Tokyo", "yyyy/MM/dd HH:mm:ss")]);
}
@mzdakr
mzdakr / ipaddr_resolver.php
Created June 12, 2014 10:26
ホスト名のIPアドレスを解決するPHPです。CNAMEがきちんとAで解決されるまでループします。
<?php
$hostname = $_GET['hostname'];
$res = get_ipaddr($hostname);
if($res){
echo json_encode($res);
} else {
echo json_encode(array('error' => 'error'));
}
@mzdakr
mzdakr / gist:6d8f87298005e265ce3c
Created December 29, 2015 12:52
23区リスト
足立区
荒川区
板橋区
江戸川区
大田区
葛飾区
北区
江東区
品川区
渋谷区