カテゴリー別アーカイブ: プログラミング

WordPressの記事投稿をMastodonに反映するプラグインをちょっと修正してプルリクエストしてみた


Mastodonが話題になり始めたころ、こんなことを書きました。

WordPressの記事投稿をMastodonに反映してみる  (今日の気分はバリいくつ?)

この記事で紹介した「Mastodon For WordPress」を利用すると、難しいことを考えずにWordPressの投稿をMastodonに反映できます。非常にありがたく使わせていただいていますが、一度書いた記事を修正するたびに何度も反映されてしまうのが、ちょっと使いづらいと感じていました。

そこで、フォークしてちょこっと直してみました。

https://github.com/edo-bari-ikutsu/mastodon-for-wp

ポイントは2点。

  1. 記事が公開されるタイミングだけでトゥート投稿を行うようにしました。公開後の再編集では通知されません。
  2. 前回記事で話題としたトゥート文言の変更(記事タイトルを含める)を改めて反映しました。

上記の修正は本家リポジトリにプルリクエスト中ですが、とりあえず「20170916_for_bari_ikutsu」というブランチにすべての修正を反映したものを置いておきます(本家に受け入れられたら予告なく削除させていただきます)。

【読書】LINE BOTを作ろう


LINE BOTを作ろう! Messaging APIを使ったチャットボットの基礎と利用例 (Amazon.co.jp)

以前LINE BOT APIがプレビュー版の時にちょっと試していましたが、正式版になってからずっとやっていなかったので、これはよい機会と購入。LINE BOTそのものもさることながら、Herokuの入門書としてもなかなか。本ではPHPでしたが、自分はNode.jsで試しています。

【重要】札幌地下鉄運休情報サービス終了のお知らせ


個人的な趣味で、Twitterアカウントブログ、Androidアプリ「札幌地下鉄Push」で、札幌地下鉄の運休情報を配信してきたのですが、情報源となるサービスが終了していることが分かったため、これらのサービスをすべて終了させていただきます。詳しくは、各サービスでアナウンスしています。

Androidアプリはバージョン2を作成中、バックエンドも近代化しようと思っていたところで情報源がサービス終了……。まあ人様のサービスに乗せていただいていたところはあるので、これまでありがとうと前向きにとらえて、次に進むことにします。

WordPressの記事投稿をMastodonに反映してみる


ブログに記事を投稿するとTwitterに更新通知をツイートするというのをMastodonでもやりたくて、いろいろ情報を探したところ、以下の記事がヒット。

MastodonとWordPressをとりあえず連携してみる (LINKBAL Engineer’s Blog)

ソースコードがGitHubに公開されているので、記事に書かれている通りに設定して、更新通知をMastodonにトゥートできました。

ただ、5/5現在のソースコードでは「新しい記事が公開されました!」という固定文言が更新されるようです。個人的には記事のタイトルが投稿されるとうれしいので、mastodon-for-wp.phpをちょっとだけ調整。 もともとこうなっていた記述を

$t->PostStatuses("新しい記事が公開されました!\n"
.get_permalink($post_id));

こうしてみました。

$t->PostStatuses(get_the_title($post_id)."\n"
.get_permalink($post_id));

タイトルを投稿しないようにしたのは何かの理由があるかもしれないので、ご利用は自己責任でお願いいたします。

【CodeZine・記事掲載報告】Angular 2のルーター活用


URLとリンクでコンポーネント表示を切り替える「Angular 2」のルーター (CodeZine)

9887_001

JavaScriptライブラリ「Angular 2」の解説シリーズ記事です。今回は画面に表示されるコンポーネントをURLで切り替えるルーター機能の説明です。

この連載を通して、自分自身もいろいろ勉強させてもらっています。視野が広がっていい感じです。