なんも分からないのでしらべた

なんもわからん!…ので、できる範囲で調べる。

Trelloで全てのタスクが完了したときにごほうび画像を表示するChrome拡張を作った

まんぞく…。

詳細(GitHub)

github.com

インストール(Chrome web store)

chrome.google.com

振り返り

Chrome拡張自体は参考記事読むと簡単に作れる…。
しかし、動作モードをpage_actionにすると急にいろいろやらなきゃいけなくてめんどくさい。
簡単にはbrowserモードで作るのがよい。

GoogleHomeアプリ作成時のセキュリティ検討(雑記)

まとまらない内容だったので、本件はこのblogに書く予定だったのだけど、APIgeeってのを見つけたのが若干収穫だったのでQiita側に投稿した。

qiita.com

半端に記事にしようとすると、調べてないところの調査ですごい時間かかる。
しかたなし…。

GooleHomeアプリの無料運用のコストとスケール感

GooleHomeアプリの無料運用のコストとスケール感についての記事をQiitaに書いた。

qiita.com

あとActionsSDKの「日本語のみ」の設定方法の記事を書いた。

qiita.com

まだまだ謎が多いので2018年も分かる範囲で色々調べていきたい😄

GASへデータをPOSTし結果をjsonで受け取る時はリダイレクトされる

GoogleHomeのDialogflowを使ってSpreadsheetの値を読み上げたい。
先駆者の記事を見ると、基本的に読み上げはSpreadsheetとDialogflowの間にサーバーを噛まして実現している。
これをもっと簡易的に実現出来ないかと思った。

最近のQiitaの記事にて、DialogFlowからSpreadSheetに書きこみを行っている方がいた。
記事を参考に、単にGASの戻り値にspeechデータを含むJSONを返すようにすれば、SpreadSheetからのデータ読み上げもいけるのではと考え、調査した。

結果

この方法では読み出しはダメだった。

  • GASへPOSTし、Sheetへの書き込みは正常に実行される
    • 参考記事部分は正常に動作する
  • GASのdoPostに戻り値(JSONデータ等)を設定した場合、GAS側にて一度リダイレクトされる。
  • リダイレクトされた先でJSONデータが取得される、という仕組み。
    • つまり、直接取得はできない
    • DialogflowのFulfillmentのwebhookはリダイレクト対応してないと思われる。
      • webhookは下記のような「The document has moved」ページ(302エラー表示)のデータを取り出してしまう
      • dialogflow側で期待しているのはjsonデータなので、エラーが発生する
        • これが分かるまで非常に長かった…😂
<HTML>
<HEAD>
<TITLE>Moved Temporarily</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Moved Temporarily</H1>
The document has moved <A HREF="https://script.googleusercontent.com/macros/echo?user_content_key=XXXX">here</A>.
</BODY>
</HTML>

参考

qiita.com

  • DialogflowからSpreadsheetに書きこむ

yamap55.hatenablog.com

  • GASのPOST基礎

既存の構成

qiita.com

  • SpreadSheetの間にサーバーを噛ましている例

終わりに

書き込みまではスルッと動くので、webhookでJSONデータがなぜ取り出せないか非常にハマった。 IFTTTにSpreadSheetの読み出しがあれば色々楽なんだけど…。

GoogleHomeで2階の人を呼び出す

GoogleHome2台目来たので、機能調査がてらQiitaに記事を投稿した。

qiita.com

youtu.be

動画編集に思ったより時間かかる。 もっとパパっと作れるようになればいいんだけど。

Trelloのツール作った

ふせんでタスク管理してた時には、その日のタスク全消化時に楽しい画像が出るような工夫をしていた。

f:id:kbn1053:20171218004035p:plain

いわゆる、Gmailとかでメールボックスが空になった時に表示されるアレだ。
正式名称はなんて言うのか知らないが、ここでは仮に「ごほうび画像」とする。

Trelloを色々調べているが、どうにもリストが空になった時に「ごほうび画像」を出す機能が無いようだ。 サードパーティー製のプラグインなども探したが、こちらも無さそう。

ごほうび画像が無いのは、タスク消化のやる気やプロジェクト死活問題に関わる。
急遽作成することにした。

(追記) Chrome 拡張化しました

Trelloで全てのタスクが完了したときにごほうび画像を表示するChrome拡張を作った - なんも分からないのでしらべた

続きを読む

プロジェクト管理ツールを調べる(1) -- Trello使い始め

アジャイルサムライを参考に、タスク管理をふせんでやっている。

アジャイルサムライ−達人開発者への道−

アジャイルサムライ−達人開発者への道−


ふせんのメリットは、すぐ書ける、移動させてタスクの優先度決めがしやすい、タスクを隠したり出したりすることがやり易いことだ。 デメリットは、各タスクの見積り・実績の集計や分析がしにくいことだ。 あとは、タスク完了の勢いでふせんをゴミ箱に入れてしまうなど。 (後から見返した時に何やったっけ?となる)

最近プロジェクトマネジメントを調べたこともあって、見積もりと実績を詳細に管理したくなった。
そこで、ふせんを卒業して今どきのタスク管理ツールを使うことにした。

以前EvernoteGTDで派手に失敗しているので、低機能でもいいからとにかくとっつきやすいのを探した。

続きを読む