Ruby

LinkToPageBlock: NotionRubyMapping 解説 (23)

NotionRubyMappingの第23回目では、LinkToPageBlockを紹介しました。これは、ページやデータベースの参照を保持するブロックです。逆引きFormulaのページへのリンクの作成に苦労したものの、最終的に成功しました。(要約 by Notion AI)

BookmarkBlock: NotionRubyMapping 解説 (22)

第22回目のNotionRubyMappingでは、UrlCaptionBlockの子クラスであるBookmarkBlockが紹介されました。BookmarkBlockはブックマークを表示するブロックで、その使い方が詳しく解説されています。(要約 by Notion AI)

EmbedBlock: NotionRubyMapping 解説 (21)

第21回目のNotionRubyMappingでは、FileBaseBlockの子クラスであるEmbedBlockについて解説しました。EmbedBlockはリンクを保持し、プレビューを表示しますが、ログインが必要なサイトのプレビューは作成されません。(要約 by Notion AI)

PdfBlock, VideoBlock: NotionRubyMapping 解説 (20)

NotionRubyMapping解説の第20回目では、FileBaseBlockの子クラスであるPdfBlockとVideoBlockの使用方法を詳しく説明しました。これらのブロックはPDFやビデオのリンクを保持し、プレビューを表示します。(要約 by Notion AI)

FileBlock, ImageBlock: NotionRubyMapping 解説 (19)

第19回目のNotionRubyMappingでは、FileBlockとImageBlockの解説を行いました。これらはNotion APIを介して外部リンクを保持し、画像やファイルを表示するブロックです。次回はPDFBlockとVideoBlockについて紹介します。(要約 by Notion AI)

ToggleHeadingNBlock: NotionRubyMapping 解説 (18)

本回のNotionRubyMapping解説では、トグル版の見出しであるToggleHeading1Block、ToggleHeading2Block、ToggleHeading3Blockを解説しました。問題が見つかり、将来的な修正が必要と認識しました。(要約 by Notion AI)

HeadingNBlock: NotionRubyMapping 解説 (17)

NotionRubyMapping 解説の第17回目では、見出しブロック(Heading1Block, Heading2Block, Heading3Block)を解説しました。これらは TextSubBlockColorBaseBlockの子クラスで、テキストやカラーの設定が可能です。(要約 by Notion AI)

ToggleBlock: NotionRubyMapping 解説 (16)

16回目のNotionRubyMappingでは、ToggleBlock(開閉できるトグルを持つテキストブロック)の作成と操作を解説します。色変更や子ブロックの追加などが可能です。(要約 by Notion AI)

QuoteBlock: NotionRubyMapping 解説 (15)

NotionRubyMappingの第15回目では、TextSubBlockColorBaseBlockの子クラスであるQuoteBlockの解説を行いました。QuoteBlockはチェックボックスを持つテキストブロックで、色や子ブロックを指定することができます。(要約 by Notion AI)

ToDoBlock: NotionRubyMapping 解説 (14)

NotionRubyMapping解説の第14回目ではToDoBlockを紹介します。ToDoBlockはチェックボックスを持つテキストブロックで、子ブロックや色の設定が可能です。また、チェックマークの読み取りや更新も可能です。(要約 by Notion AI)

NumberedListItemBlock: NotionRubyMapping 解説 (13)

これはNotionRubyMappingの第13回目の解説で、番号付き箇条書きブロックである NumberedListItemBlock の使用方法について説明しています。色の指定や、子ブロックの追加、テキストの色変更などの方法を具体的に示しています。(要約 by Notion AI)

BulletedListItemBlock: NotionRubyMapping 解説 (12)

NotionRubyMappingの第12回目では、箇条書きブロックである BulletedListItemBlock を解説しました。このブロックは ParagraphBlock と同じ機能を利用でき、色やテキストなどを自由に設定できます。(要約 by Notion AI)

BookmarkBlock: NotionRubyMapping 解説 (11)

NotionRubyMapping 解説の第11回目では、BookmarkBlock の追加とその使用方法について詳しく説明されています。具体的なコード例を通じて、URLの追加と更新、キャプションの追加方法などを学べます。(要約 by Notion AI)

append_block_children: NotionRubyMapping 解説 (10)

NotionRubyMapping解説第10回目では、段落ブロックを追加するappend_block_childrenメソッドを解説します。このメソッドは、ページやブロックの最後にブロックを追加するのに使用します。また、afterオプションやappend_afterメソッドにより、特定のブロック…

RichTextArray: NotionRubyMapping 解説 (9)

第9回目のNotionRubyMappingでは、RichTextArrayの作成方法を解説します。RichTextArrayは、ほとんどのテキストを取り扱うブロックの要素であり、文字列、文字配列、RichTextObject、RichTextObject配列のいずれかを設定できます。(要約 by Notion AI)

Equation Object: NotionRubyMapping 解説 (8)

NotionRubyMappingの第8回目では、Equation Objectの作成と使い方について説明されています。特に、数式を書き換える方法と、それをブロックに追加する方法に焦点を当てています。(要約 by Notion AI)

Mention Object: NotionRubyMapping 解説 (7)

第7回の NotionRubyMapping 解説では Mention Object の使い方を詳しく説明しました。また、MentionObject の使い勝手を改善するための To Do のリストも作成しました。(要約 by Notion AI)

Text Object: NotionRubyMapping 解説 (6)

はじめに NotionRubyMapping 解説の第6回目です。これまで解説してきた中で RichTextArray というものが頻繁に出現していました。これは複数の RichText Object を要素にもつクラスでした。今回は、RichText Object のうちの一つである Text Object を解説し…

段落ブロックの取得と関連するメソッド: NotionRubyMapping 解説 (5)

NotionRubyMapping 解説の第5回では、段落ブロックの取得とそれに関連するメソッドについて説明されています。主に、ブロックの取得、色の変更、子ブロックの取得などの機能が紹介されています。(要約 by Notion AI)

データベースの取得と関連するメソッド: NotionRubyMapping 解説 (4)

この記事はNotionRubyMappingの第4回目で、データベースを取得する方法と取得したデータベースに対するメソッドについて解説しています。具体的なコード例を引用しながら、各メソッドの使用法と結果を説明しています。(要約 by Notion AI)

ページの取得と関連するメソッド: NotionRubyMapping 解説 (3)

NotionRubyMapping解説の第3回では、ページへのアクセスとそのページオブジェクトへのメソッドの使用を説明しています。ページタイトルや親のIDの取得、アイコンの設定などが含まれます。(要約 by Notion AI)

インテグレーションキーと初期設定スクリプトの作成: NotionRubyMapping 解説 (2)

第2回目の NotionRubyMapping 解説では、インテグレーションキーの作成と設定用スクリプトの作り方を解説しました。これにより、Notion の API を Ruby で操作する準備が整いました。(要約 by Notion AI)

gem インストール: NotionRubyMapping 解説(1)

これはNotionRubyMappingの初回解説です。NotionRubyMappingはNotion APIをRubyから使いやすくするライブラリで、今回はそのインストール方法について説明しました。(要約 by Notion AI)

Ruby 3.3.0 のインストール : 小林研 Rails Tips (43)

本文はRails Tipsの43回目であり、Ruby on Rails構築手順の解説が主題です。特に、Rubyのインストールに重点が置かれています。macOSにデフォルトでインストールされているRubyではなく、rbenvを用いてRuby 3.3.0をインストールする手順が詳しく説明されてい…

NotionTimeRecoder の GTD 対応改修 : Notion 解説 (78)

1. はじめに Notion アンバサダー仲間の円谷さんが GTD を解説する YouTube 動画を公開していました。私も OmniFocus や Todoist などのツールを変遷としながら、Notion での GTD 運用に辿り着きました。 youtu.be これまでの GTD の運用はこんな感じでした…

Zettelkasten を作る : Notion 解説 (75)

1. はじめに 円谷さんの Zettelkasten の解説 YouTube が出ました。後半に作り方が紹介されているので、それを見ながら作ってみたいと思います。 ‍ 動画公開しました!今回は究極のメモ術「Zettelkasten」を Notion で運用する方法について解説してみました…

タスク依存関係に対応したコマンドライン版 NotionTimeRecoding の更新 : Notion 解説(72)

1. はじめに Notion 2.19 にて、タスクの依存関係とサブアイテム対応が来ました。京都のイベントで紹介されていたものですね。 www.notion.so 私の場合は、タスクが日をまたがないので、サブタスクよりもより大きなプロジェクトとの関連になります。このため…

Notion AI にサポートされた NotionRubyMapping の更新 : Notion 解説(71)

1. はじめに これは「Notion Community Advent Calendar 2022」の1日目の記事です。 adventar.org ということで、今日から Notion Community のアドベントカレンダーが始まりました。執筆陣は以下のようになっております。すごい人が集まっていますよ。楽し…

日付未確定タスクに対する NotionTimeRecording 対応 : Notion 解説 (69)

(11/28 修正: et コマンドの場合、日付未確定タスクが選択できるのは変なので表示されないように変更しました) 1. はじめに ターミナルで動作するコマンドライン版 NotionTimeRecording を作成したので、タスク管理がかなり楽になりました。ターミナルを開い…

コマンドライン版 NotionTimeRecording の作成: Notion 解説 (67)

1. はじめに 以前、NotionTimeRecoring というショートカット作成記事を書きました。新規タスクを開始時にタスク開始時間を記録し、既存のタスクを選んだ場合にはタスク終了時間を記録し、完了もチェックするものです。 hkob.hatenablog.com 結構便利で使っ…