Twitter で ツイートID (status の id) のみでツイートのページを表示する方法

注意

2022/01/09 現在の情報です。

結論

ユーザー名(スクリーンネーム)に twitter を指定して、当該のツイートIDを指定した URL を開けばいいです。

  • 対象のツイートIDが 303393978697535489 であるとします
  • ユーザ名(スクリーンネーム)に twitter を指定し、当該ツイートIDを指定した URL を作成します
    • https://twitter.com/twitter/status/303393978697535489
  • 以下の URL にリダイレクトされて、対象のツイートが表示されます
    • https://twitter.com/genso573/status/303393978697535489

追記1

ユーザー名(スクリーンネーム)に i を指定しても良いです。

  • https://twitter.com/i/status/303393978697535489

追記2

ユーザー名(スクリーンネーム)に i を指定し、さらに web のディレクトリで掘っても表示されます。そしてこの際は URL リダイレクト が行われません。

  • https://twitter.com/i/web/status/303393978697535489

追記3

ユーザー名(スクリーンネーム)に user を指定しても良いです。

  • https://twitter.com/user/status/303393978697535489

スプレッドシートの GAS で環境変数(的なもの)を使って値を隠匿したい場合

結論

値をセットする方法

スクリプト画面のメニューから以下のようにたどります。

  • 「ファイル」→「プロジェクトのプロパティ」
  • ウィンドウが出てきたら「スクリプトのプロパティ」タブを選択します
  • そこの画面の「プロパティ」と「値」が、いわゆる「キー」と「バリュー」の組み合わせになります

値を取り出す方法

値を用いるためには、以下のように書きます。

PropertiesService.getScriptProperties().getProperty('hoge')); // 'fuga'

なお、設定されていない「キー」を指定した場合は null が返ってきます。

備考

clasp を使ってコードを管理していてパブリックな場所に公開する場合に有効な機能かと思います。

Rundeck のプロジェクト・ジョブの命名戦略

結論

  • 「説明」などの項目以外はアルファベットのみにします
  • Project は一度命名すると変更ができない*1ため、大規模にならない限りは一つにする
    • 複数にする場合の例としては、大規模な会社における「事業所別プロジェクト」や「支店別プロジェクト」などでしょう
      • 文字通りの「プロジェクト」ごとに分割しないほうがいいと思います
  • 場合分けは「ジョブ」における「フォルダ」を用いる
    • 複数階層を作ることができます
    • リネームも容易です

f:id:gregminster:20200510135656p:plain

*1:極めて面倒

Rails で config/credentials.yml.enc と config/master.key のペアが不整合である場合、config/ の YAML の設定が読み込まれないことがある

結論

標題の通りですが、config/credentials.yml.enc の復号に失敗すると、config/ にある YAML が読み込まれないことがあります。私の場合は config/storage.yml が読み込まれませんでした。

確認方法

確認方法は簡単で、credentials.yml.enc を編集しようとしてみればよいです。

$ bundle exec rails credentials:edit

上記のコマンドを実行した際に ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage) というエラーが出たら、復号に失敗しています。

厳密な話

  • Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies. なので、注意が必要です
# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies.
secret_key_base: hogehogehogehogehogehogehogehoge

補足

これで 6時間 溶かしました……。

幻想水滸伝のファンメイドのボードゲーム

幻水のファンメイドのボードゲーム、「Suikoden Heroes」を製作された方がいらっしゃいます。

こちらのボードゲームが公開されています。Facebook ページ のコミュニティ にて、様々な情報やコミュニケーションが飛び交っています。

同梱の「DESIGNERS DIARY」を読むと、製作には1年かかったようで、クオリティの高さの元がうかがえます。またこの「DESIGNERS DIARY」には製作の裏話が多く記載されており、大変興味深い内容になっています。

f:id:gregminster:20200506112646p:plain

Powered by はてなブログ