ホーム » 2020 (ページ 8)

年別アーカイブ: 2020

システム

最近の投稿

アーカイブ

カテゴリー

ムサシとコジロウ

{CAPTION}

{CAPTION}

Apple Watch スタンド

3Dプリンタで、Apple Watch スタンドを印刷してみた。
{CAPTION}

リザー丼

{CAPTION}

@TohruSaitoh-20/08/01

GoToトラベル

  • 07/24 #GoToトラベル って、やばいのは確定でしょ。政府がどうこう、野党がどうこ、マスコミがどうこう言おうが、自分の身は自分で守る。のーてんきな人が拡散させるだろうから、それを踏まえてどう行動すべきかは、自分の地域に応じて、自分で考える!

ねこ動画


この記事は@TohruSaitohのつぶやきのまとめです。

IFTTTのwebhooksトリガーでLINEメッセージ送信

家に帰る時に、家族のLINEに「今から帰る」とメッセージを送りたいんだけど、iOSのショートカットだと、メッセージ文面をいちいち入力する必要がある。そこで、LINEのメッセージ送信は、IFTTT に任せることにして、スマホでショートカットなり、ショートカットのオートメーションから、LINEメッセージ送信を起動したい。

また、IFTTTの JSON形式を返すWebhook trigger だと、safari が開いたままになるので、webhook trigger を起動し、x-callback-url を返す trigger ページを作ってみた。

<?php
// IFTTTのwebhookトリガを呼出す
//  x-callback-url の機能で呼び出し側(shortcut)に戻る

// ifttt webhook url
$ifttt_webhook = "https://maker.ifttt.com/trigger/%s/with/key/xxxxxxxxxxxxxxxxx_xxxxxx" ;
$mykey = "yyyyyyyyyyyyyyyyyyyyyy" ;

// パラメータを読み込む
$key = isset( $_GET[ "K" ] ) ? $_GET[ "K" ] : "" ;
$command = isset( $_GET[ "C" ] ) ? $_GET[ "C" ] : "" ;
$json = file_get_contents( "php:input" ) ;

// 想定外の接続は無視
if ( $_SERVER['HTTPS'] != 'on' || $key != $mykey )
    exit( 1 ) ;

// 時間によるwebhook呼出し制限の前処理
$localtime = localtime( time() , true ) ;
$l_hour = $localtime[ "tm_hour" ] ;
$l_week = $localtime[ "tm_wday" ] ;

// webhookの呼出し
function post_webhook( $trigger , $json ) {
    global $ifttt_webhook ;
    $url = sprintf( $ifttt_webhook , $trigger ) ;
    $opts = array(
        'http' => array(
            'method' => 'POST' ,
            'header' => 'Content-type: application/json; charset=UTF-8' ,
            'content' => $json ) ) ;
    $context = stream_context_create( $opts ) ;
    header( "Content-Type: application/json; charset=utf-8" ) ;
    // x-callback-urlで処理後はショートカットに戻す
    header( "Location: shortcuts://" ) ;
    // IFTTTのtriggerを呼出す
    print file_get_contents( $url , false , $context ) ;
}

// GETパラメータで呼び出しするwebhookを切り替え
if ( $command == "go_home" ) {
    // ショートカットからの呼出し用
    // go_homeリクエストを中継
    post_webhook( "go_home" , $json ) ;
} else if ( $command == "go_home_time" ) {
    // オートメーションからの呼出し用
    // 平日の帰宅時間のみ中継
    if ( 17 <= $l_hour && $l_hour < 21
         && 1 <= $l_week && $l_week <= 5 )
        post_webhook( "go_home" , $json ) ;
    else
        exit( 0 ) ;
} else {
    exit( 1 ) ;
}
header( "Content-Type: application/json; charset=utf-8" ) ;
?>

蒸し暑かったな…

さほど暑くないと思いエアコンを2時間タイマーで寝たけど、なんとなく寝苦しかった。

不快指数も全体的に70%を越えて大きな差はないけど、一般的な77%を越えると不快らしいけど、まさに77%を越えたあたりから何度か目が覚めていたな…。

@TohruSaitoh-20/07/19

  • 07/18 仕事部屋で一時期コーヒーに凝ってたけど、コーヒー入れての気分転換が好きだったんだよな。 https://twitter.com/ichibyo3/status/1280…
  • 06/30 RT @delta0401: 「読書感想文なんか面倒くせえよ!将来なんの役に立つんだよ!」
    「コラ!そんな事言ってると!本当に感動してもSNSでエモいとか尊いしか書けない大人になっちゃうぞ!」

GoToトラブル

タタリ神


この記事は@TohruSaitohのつぶやきのまとめです。

google home mini のホルダー

google home mini のホルダーを3Dプリンタで印刷してみた。
{CAPTION}

@TohruSaitoh-20/06/18

KuToo

  • 06/16 RT @nipponkairagi: 石川優実が「女性にハイヒールを強要するな運動」 #KuToo を提唱してマスコミが取り上げましたが、私は「男性に夏場にジャケット着用を強要するな運動」 #AToo を提唱します。マスコミさんは是非取り上げて下さい。 https://t.co…


この記事は@TohruSaitohのつぶやきのまとめです。

太巻きっ‼️

{CAPTION}

Google 検索

My Google   Yahoo

Microsoft

ファンサイト