Skip to content

Instantly share code, notes, and snippets.

@msng
msng / sendConfirmation.js
Created April 20, 2012 09:37
Google ドキュメントのフォームから投稿があったら確認メールを自動返信する(日本語版)
/**
* Google ドキュメントのフォームから投稿があったら確認メールを自動返信する(日本語版)
* English version will be available later.
*
* @author Masunaga Ray ( http://www.msng.info/ )
* @instruction http://www.msng.info/archives/2012/04/google-docs-auto-reply.php
*/
function sendConfirmation() {
//フォームでメールアドレスが入力される列の名前
var emailColName = "メールアドレス";
@msng
msng / gist:2468439
Last active October 3, 2015 14:18
Google ドキュメントのフォームから投稿があったら確認メールを自動返信する(日本語版)
/**
* Google ドキュメントのフォームから投稿があったら確認メールを自動返信する(日本語版)
* English version will be available later.
*
* @author Masunaga Ray ( http://www.msng.info/ )
* @instruction http://www.msng.info/archives/2012/04/google-docs-auto-reply.php
*/
function sendConfirmation() {
try {
var ss = SpreadsheetApp.getActiveSpreadsheet();
@msng
msng / fblogin.php
Created October 3, 2012 04:31
Sample of Faceook Login using Facebook SDK for PHP
<?php
//Facebook SDK for PHP の src/ にあるファイルを
//サーバ内の適当な場所にコピーしておく
require_once('php-sdk/facebook.php');
$config = array(
'appId' => '[取得した App ID]',
'secret' => '[取得した App Secret]'
);
@msng
msng / phpmatsuri2012_sunrise.php
Created November 3, 2012 07:32
「PHP祭り2日目の会場地点での、日の出の時刻は何時何分何秒でしょう?」への解答を示す PHP スクリプト
<?php
$timestamp = strtotime('2012-11-04');
$format = SUNFUNCS_RET_TIMESTAMP;
$latitude = 33.590383;
$longitude = 130.423992;
$sunriseTimestamp = date_sunrise($timestamp , $format, $latitude, $longitude);
$sunriseDateTime = date('H:i:s', $sunriseTimestamp);
echo $sunriseDateTime; //06:40:03
@msng
msng / gist:4023716
Created November 6, 2012 09:40
日本の「国民の祝日」の英語名と日本語名を対応させる配列。キーに英語名、値に日本語名を取る。
array(
"New Year's Day" => '元日',
"Coming-of-Age Day" => '成人の日',
"National Foundation Day" => '建国記念の日',
"Vernal Equinox Day" => '春分の日',
"Showa Day" => '昭和の日',
"Constitution Memorial Day" => '憲法記念日',
"Greenery Day" => 'みどりの日',
"Children's Day" => 'こどもの日',
"Marine Day" => '海の日',
@msng
msng / gist:4729246
Last active December 12, 2015 06:28
HTML の submit ボタンが押されたら disabled にする (要 jQuery)
<script type="text/javascript">
$('form').submit(function() {
$(this).submit(function () {
return false;
});
});
</script>
@msng
msng / strpos_array.php
Last active June 28, 2022 20:15
PHP: strpos_array is strpos that can take an array as needle
<?php
function strpos_array($haystack, $needles, $offset = 0) {
if (is_array($needles)) {
foreach ($needles as $needle) {
$pos = strpos_array($haystack, $needle);
if ($pos !== false) {
return $pos;
}
}
return false;
@msng
msng / gist:5386963
Last active December 16, 2015 05:49
[WordPress 用] レスポンシブデザインというか PC とスマートフォンで同一ソースにしているサイトで、PC からのアクセスのときだけ Facebook のコメントボックスを表示するサンプル。スマートフォン用のコメントボックスは何か異常に大きな余白ができるし、ケータイから書く人少なそうだし、もういっそ非表示にしちゃおう!と言ってみるテストも兼ねて。
<!-- コメントボックスを表示したいところにこれを置く -->
<script>
(function(){
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') == -1
&& ua.indexOf('iPad') == -1
&& ua.indexOf('iPod') == -1
&& ua.indexOf('Android') == -1) {
document.write('<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="10"></div>');
}
@msng
msng / lt_shuffle.php
Last active December 17, 2015 23:29 — forked from BiMihoujyun/gist:5680544
<?php
$speakers = ['@voidofglans', '@mkkn_info', '@cloned', '@tanakahisateru', '@sizuhiko', '@shoichi4411', '@77web', '@hhatto'];
$count = 10;
echo "\n";
for ($i = 0; $i < $count; $i++) {
echo "シャッフル!!\n";
shuffle($speakers);
sleep(1);
@msng
msng / .gitignore
Created August 13, 2013 04:05
CakePHP の tmp 以下 empty ファイルだけを add して他は無視するやつ。 これ美しくないから何とかしたいんだけど。
/app/tmp/cache/*
!/app/tmp/cache/models/
!/app/tmp/cache/persistent/
!/app/tmp/cache/views/
/app/tmp/cache/models/*
!/app/tmp/cache/models/empty
/app/tmp/cache/persistent/*
!/app/tmp/cache/persistent/empty