投稿

Safari でGoogleアカウント選択画面が毎日表示される現象について

いつもご利用ありがとうございます。運営者の伊藤です。 最近、 iOS や Mac の Safari で Feedeen を開いた際に、頻繁に(一日に一回程度) Google アカウントの選択画面が表示されるという現象が発生しております。影響を受けている方々にはご不便をおかけしており、大変申し訳ございません。アカウントを選択していただければ問題なくご利用いただけますが、明らかに不要な手間ですので、原因や回避手段を調査しました。 結論から先に申し上げますと、これは Google 側の認証サーバーのバグ、もしくは仕様変更のようです。詳細は後述しますが、なぜか Safari ブラウザでアクセスした時のみ、 常に確認画面を表示するように挙動が変わったようです。 Safari ブラウザのみピンポイントで発生する現象のようで、例えば iOS 版 Google Chrome では発生しません(ブラウザエンジン同じなのに... まさか最近のトラッキング規制への報復じゃないですよね )。後述のとおり6月初旬を目処に選択画面の表示頻度を減らす措置を検討しておりますが、早急にこの現象を回避したい場合は、 Google Chrome 等のサードパーティブラウザの利用をお勧めいたします。 以下、詳細な原因と、将来的な対応についてご報告させていただきます。 現象の発生原因 Feedeen では、従来から一日一回程度の頻度で Google の認証サーバーにリダイレクトし、 Google アカウントの確認を行なっておりました。その場合でも該当する Google アカウントにログインしていれば即時 Feedeen に戻るため、ユーザーがこの挙動に気付くことはあまりなかったと思います(単にページを再読み込みしただけに見える)。 しかし、おそらく数週間程度前から、 Safari ブラウザにおいてのみ、 Google アカウントにログイン中でも常にアカウント選択画面が表示されるように挙動が変更されました。これは、たとえ Feedeen 側が確認画面を非表示にするオプションを指定したとしても、強制的に表示されます。結果的に、 Feedeen が頻繁にセッション切れを起こしているような挙動になってしまいました。 将来的な対応 前述のとおり、確認画面を表示する挙動自体は回避手段が見つかっておりません。そこで、将来

LINE連携機能などを追加しました

イメージ
 いつもFeedeenのご利用ありがとうございます。運営者の伊藤です。 メンテナンス作業が無事終了し、Feedeenの新バージョンを公開しました。今回はメンテナンス日程を何度も変更してしまい、たいへん申し訳ありません。ご迷惑をおかけするにも関わらず、SNSへの日程変更の投稿にもいいねなどしていただき、とても励みになりました。皆様のご理解・ご協力に感謝いたします。 それでは、今回追加した機能をご紹介させていただきます。 LINE連携を追加 前回のアップデート で漏れてしまっていた LINE 連携を、遅ればせながら追加しました。他のサービスと同様に、スターしたアイテムの内容を LINE に自動投稿できます。連携する 際は、事前に LINEへのメールアドレス登録 を済ませておいてください。 LINE連携 連携すると、「LINE Notify」というbot(これはFeedeenが作ったものではなく、 公式API のbotです)からスターアイテムの情報が投稿されます。 アイテムが投稿されたところ 投稿する内容は、設定画面で自由に指定できます。アイテムのタイトル・URL、配布元Webサイトのタイトル・URL、本文、アイテムの日付、スターした日付を含めることが可能で、それぞれ最大文字数も指定できます。 LINE連携の設定画面 これまでもWebHookとIFTTTを組み合わせれば同じことが実現できましたが、だいぶ面倒な設定が必要でした。今後は他のサービスと同じ手順でご利用いただけます。 Todoistのタスク名がカスタマイズ可能に Todoist連携の設定項目として、タスクの内容(タスク名)を追加しました。 Todoist連携の設定画面 設定できる内容はLINEの投稿内容とほぼ同じですが、本文、配布元Webサイトのタイトル・URLを含めることはできません。これは技術的な制約ではなく単に私が不要だろうと考えただけなので、もし必要という方がおられましたら、ご要望ください。たぶん次の更新で追加されます(笑) Veinのコメントも少しだけ強化 Veinで投稿時に付加するコメントはこれまでもカスタマイズできましたが、含められるアイテム情報をLINEの投稿内容と同じものに強化しました。 Veinのコメント書式の説明 文字数制限も可能にしたので、これまでよりもだいぶ使いやすくなったと思います。

4月10日(土)午前1:00〜3:00 メンテナンスのためサービスを停止します

いつもご利用ありがとうございます。Feedeen運営者の伊藤です。 一度日程を撤回していた新バージョンリリースのためのメンテナンスを、4月10日(土)の午前1:00から実施させていただきます(三度目の正直)。今回はすでにDBの同期を開始しており、メモリ消費も安定しているので大丈夫・・・なはず。日程以外の実施内容は以前と変わらず、以下のとおりです。 メンテナンス期間:4月10日(土)午前1:00〜3:00 メンテナンス内容: DB・MemcacheサーバーのARM移行 その他のサーバーのシステム更新 フィード復帰処理のPython3への移行 アプリケーションの新バージョン公開 メンテナンス期間中はサービスがご利用いただけませんので、あらかじめご了承ください。ご不便をおかけいたしますが、なにとぞよろしくお願いいたします。

メンテナンス日程をいったん撤回させていただきます

いつもFeedeenのご利用ありがとうございます。運営者の伊藤です。 日程変更したばかりでたいへん恐縮なのですが、3/31(水)としていたメンテナンスを日程をいったん撤回させていただきます。新しいDBサーバーの状態を現行のDBと同期させる過程でトラブルが発生し、DBサーバーの準備を最初からやり直さざるを得なくなったためです。 トラブルの原因は判明しており、DBサーバーの最大メモリ設定のミスです。ARMインスタンスへの移行で搭載メモリが増えたので、DBサーバーのメモリ設定も相応に増やしたのですが、それが悪かったようです。通常負荷では問題なかったものの、同期処理ではメモリ消費の傾向が変わるのか、メモリ不足が発生してOSを強制再起動するしかなくなってしまいました。 その後、メモリ設定を見直して同期処理は再開できましたが、同期過程で強制再起動をかけたDBを本番適用するのはさすがに怖いので、最初からやり直すことにしました。 新しいメンテナンス日程は、DBサーバーの準備が完了した段階でアナウンスさせていただきます。前言撤回を繰り返してしまい、たいへん申し訳ありません。なにとぞご容赦の程、よろしくお願いいたします。

メンテナンスを3/31(水)午前1:00に延期します

いつもご利用ありがとうございます。Feedeen運営者の伊藤です。  今晩(3/28 午前1:00)に予定していたメンテナンスですが、表題の通り3月31日の午前1:00に延期させていただきます。DBサーバーを交換するためのデータのコピーに予想以上に時間がかかり、準備が間に合わないためです。新しいメンテナンスの実施要項は以下の通りです。 メンテナンス期間:3月31日(水)午前1:00〜3:00 メンテナンス内容: DB・MemcacheサーバーのARM移行 その他のサーバーのシステム更新 フィード復帰処理のPython3への移行 アプリケーションの新バージョンの公開 サービス停止についても同様に移動となり、今晩は通常通りご利用いただけます代わりに、3/31の上記時間帯にサービスを停止させていただきます。 直前の延期となってしまい、まことに申し訳ございません。ご不便をおかけしますが、なにとぞよろしくお願い申し上げます。

3月28日(日)午前1:00〜3:00 メンテナンスのためサービスを停止します

いつもご利用ありがとうございます。Feedeen運営者の伊藤です。 DBサーバー等のARMへの移行、その他のアップデートの適用のため、下記の内容でメンテナンスを実施させていただきます。期間中はサービスがご利用いただけませんので、あらかじめご了承ください。 メンテナンス期間: 3月28日(日)午前1:00〜3:00 メンテナンス内容: DB・MemcacheサーバーのARM移行 その他のサーバーのシステム更新 フィード復帰処理のPython3への移行 アプリケーションの新バージョンの公開 ご不便をおかけして申し訳ございません。なにとぞよろしくお願いいたします。

外部サービス連携を強化し、Webhookもサポートしました

イメージ
いつもFeedeenのご利用ありがとうございます。運営者の伊藤です。 予定していたメンテナンスが無事終了し、Feedeenの新しいバージョンを公開しました。今回は久々の大きな機能追加として、先日 皆様からいただいたご提案 をもとに、外部サービスとの連携機能を拡充しました。多くの有用なご提案 、まことにありがとうございます。残念ながら実装できなかったサービスもありますが、代替手段をご紹介していますので、ぜひ以下の内容をご確認ください。 新たに連携できるようになったサービス 新しい外部サービスとして、 Google Sheets 、 Todoist 、 Vein を追加しました。いずれもアイテムにスターをつけたときに自動でそのアイテムの情報が投稿されます。連携の開始方法は従来と同じです。詳細設定の外部サービスで「接続」ボタンを押して、各サービスでFeedeenからのアクセスを許可してください。外部サービスについての ヘルプページ も作りましたので、あわせてご参照ください。 外部サービスの設定画面 連携開始後は「接続」ボタンの箇所が歯車のアイコンに変わり、各サービスの設定画面を開くことができます。 Google Sheets Google Sheetsの設定画面 Google Sheetsは Google が提供する表計算ツールです。接続すると、スターアイテムがスプレッドシートの一行として追加されるようになります。追加する情報の種類やカラム構成は上画像のような設定画面で自由に変更できます。 保存先となるスプレッドシートは、接続後に作成するボタンが表示されるので、そこから作成してください。既存のスプレッドシートに追加することはできません。少々不便な制限ですが、Feedeenからのアクセス権限を限定してセキュリティを向上させるためですので、ご理解いただければ幸いです。 Todoist Todoistの設定画面 Todoistはとても使いやすいToDo管理ツールです。接続すると、スターアイテムがタスクとして追加されるようになります。追加先となるプロジェクトやセクションを選択できるほか、タスクの予定日時やラベルを自動で設定することも可能です。 Vein Veinの設定画面 Vein はチームで情報共有に便利なソーシャルブックマークです。接続すると、スターアイテムがブックマークとし