[実験]エクセルのシフト表をGoogleカレンダーに反映[してみる]その2

とありあえず、準備としてgoogleの方の設定

google cloud platformで新しいプロジェクト作成
APIとサービスに行って、左メニューのライブラリからgoogle calendar apiを選び有効にする
認証情報から、サービスアカウントキーを選んで作サービスアカウントを作成する。jsonファイルのダウンロード。
続きを読む

スポンサーリンク

[実験]エクセルのシフト表をGoogleカレンダーに反映[してみる]

とりあえず、構想としては、
現在できているシフト表を入力し保存がされたときに、
Google Calendar APIを実行し、内容を保存する

次回、実装したら書く

スポンサーリンク

[自作]ハイフンなし電話番号をハイフン付き電話番号として返すAPI[なんとなく]

おひさです。
久しぶりの投稿です。

何気に、電話番号をハイフン無しで登録することが多くなってきている昨今なんですが、
環境によっては市外局番、市内局番、加入者番号の3つに分けて登録しなければいけないことがあるんですよね・・・

そんな時に、便利なAPIを自作してみました。デモで動きは確認できます。
とりあえず、固定電話と携帯電話のみの対応となります。
デモ

現状ではエラーとか何それ?です・・・

スポンサーリンク

[メモ]アニメーションgifのチェック[php]

おひさしぶりです。

タイトルの通り、チェック対象のファイルがアニメーションgifかそうじゃないかのチェックプログラムを・・・

で、とほほさんのGIFフォーマットの詳細を参考にしてみました。

/**
 * アニメーションGIFかチェック
 *
 * @params string $img_file   画像ファイル(画像ファイルまでのPATH付き)
 * @return bool               true:アニメーションGIF false:それ以外
 */
function checkAnimationGif($img_file) {
    if (!file_exists($img_file)) {
        // ファイルが無い
        return false;
    }
    if (!($fp = fopen($img_file, "rb"))) return false;
    $head = fread($fp, 6);
    if (!preg_match("/^GIF89a/", $head)) {
        // GIF89a 以外
        return false;
    }
    // カウント初期化
    $gce_cnt = 0;
    while (!feof($fp)) {
        if (bin2hex(fread($fp, 1)) != "21") continue;
        switch (bin2hex(fread($fp, 2))) {
            /*
            // 2014-11-06 削除
            case "ff0b": // Application Extension
                fclose($fp);
                return true;
                break;
            */
            case "f904": // Graphic Control Extension
                $gce_cnt++;
                if ($gce_cnt > 1) {
                    fclose($fp);
                    unset($gce_cnt);
                    return true;
                }
                break;
        }
    }
    fclose($fp);
    unset($gce_cnt);
    return false;
}

多分これで、チェックできるはず・・・

追記:2014-11-06
adobeのフォトショップで作成されたgifでApplication Extensionが含まれる通常のgifが作成されていることがわかりましたので
上記のソースを修正しました。

スポンサーリンク

[chunk]twitter REST API[api1.1]

連投・・・

土日のREST APIがハングしなかった・・・

今しがた、コンソール叩いてレスポンスヘッダー見てみたら

chunkの文字が見当たらない・・・

ちょっと前までchunkがあったと思っていたんだけど・・・

?もしかして、twitter側でchunkやめたのか??

かなり安定しているんだけど、、chunkのせいだったのか・・・

もう少し様子を見よう・・・

追記(2014-05-20 20:45):そんなことはなかったorz

スポンサーリンク