コンテンツにスキップ

スタジオから

制作ノート。
ものづくりの現場から。

独立したソフトウェアを設計する際に学ぶこと: レイアウト エンジン、デフォルトのプライベート ツール、アイデアと有用な製品の間の頑固な詳細。

PhotoBooks ガイド

PhotoBooks 表紙と背表紙にタイトルを表示する表紙編集者

良いフォトブックの表紙とは何でしょうか?

フルサイズおよびサムネイルでフォトブックを明確に紹介する表紙画像、読みやすいタイトル、シンプルな階層構造を選択してください。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks 表紙と背表紙にタイトルを表示する表紙編集者

フォトブックに意味を加えるキャプション

写真がすでに示しているものを説明せずに、名前、日付、小さなストーリーを保持するフォトブックのキャプションを書きます。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks 完成したフォトブックの PDF エクスポート コントロール

印刷用のフォトブック PDF を準備する

フォトブック PDF を制作に送信する前に、ページ サイズ、裁ち落とし、余白、画像の詳細、プリンターの要件を確認してください。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks 表紙と背表紙にタイトルを表示する表紙編集者

フォトブックを作ってプレゼント

受け取った人に合わせて個人的なフォトブックのギフトを計画し、慎重に写真を収集し、校正刷りを印刷する時間を確保します。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks の選択画面と、本にする準備ができた写真のアルバム

写真集に載せるほどの小さな瞬間

家族のフォトブックには、大きなイベントと一緒に、日常、馴染みの場所、人間関係を保存できる日常の写真を選びましょう。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks 写真がページにどのようにフィットするかを調整するためのトリミング エディター

印刷された本で低解像度の写真を扱う方法

ピクセル寸法から印刷の詳細を推定し、小さな配置を選択して、失われた詳細を取り戻すことなく意味のある写真を保護します。

  • PhotoBooks
  • 実践ガイド
↗
PhotoBooks の選択画面と、本にする準備ができた写真のアルバム

赤ちゃんの1年生のフォトブックを作る

あらゆるマイルストーンを締め切りにせずに、成長、家族関係、日常生活を中心に赤ちゃんの 1 年目のフォトブックを作成します。

  • PhotoBooks
  • 実践ガイド
↗

MailVault ガイド

MailVault 送信者ごとにグループ化されたデモ受信箱

EML ファイルとは何ですか?なぜ重要ですか?

EML ファイルの内容、スクリーンショットや PDF との違い、電子メール ファイルを開くことがポータブル アーカイブの保存に役立つ理由について説明します。

  • MailVault
  • 実践ガイド
↗
MailVault 送信者ごとにグループ化されたデモ受信箱

メールアーカイブの実用的なフォルダー構造

電子メール アーカイブ バックアップをアカウントと日付ごとに整理し、その範囲を文書化し、アプリケーションで管理されるメッセージ構造を保存します。

  • MailVault
  • 実践ガイド
↗
MailVault 送信者ごとにグループ化されたデモ受信箱

元のアプリなしで古いメールを読める状態に保つ方法

標準のメッセージ ファイルを保存し、別のビューアをテストして、古い電子メールが 1 つのアプリケーションに依存しないようにアーカイブの場所を記録します。

  • MailVault
  • 実践ガイド
↗
MailVault デモ アーカイブ内の送信者フィルターとタグ フィルターを使用した検索結果

ローカルメールアーカイブ内の古い添付ファイルの検索

まずメッセージを絞り込んでアーカイブされた添付ファイルを検索し、そのファイルが電子メールからのみリンクされているのではなく、ローカルで利用できることを確認します。

  • MailVault
  • 実践ガイド
↗
MailVault 送信者ごとにグループ化されたデモ受信箱

古いメールアカウントを閉鎖する前に保存すべきもの

フォルダーのインベントリを作成し、完全なメッセージと添付ファイルを保存し、依存ログインを更新し、電子メール アカウントを閉じる前にオフライン アクセスをテストします。

  • MailVault
  • 実践ガイド
↗
MailVault デモ アーカイブ内の送信者フィルターとタグ フィルターを使用した検索結果

領収書や注文確認書を見つけやすくする

便利な検索手がかりによって購入通信を整理し、完全なメッセージを保存し、リンクの背後にのみ存在する文書を保存します。

  • MailVault
  • 実践ガイド
↗
MailVault 送信者ごとにグループ化されたデモ受信箱

複数のアカウントのメール履歴を整理する方法

複数の電子メール アーカイブを整理するときに、アカウントの ID を保持し、日付範囲を文書化して、個人と仕事の権限を明確に保ちます。

  • MailVault
  • 実践ガイド
↗

MeatPad ガイド

MeatPad 強調表示された構文を使用して Markdown ドキュメントを編集しています

Markdown 単に書きたい人向け

見出し、段落、リスト、リンクから始めて、Markdown をプレーン テキストとしても読みやすい程度にシンプルに保ちます。

  • MeatPad
  • 実践ガイド
↗
MeatPad ファイル ツリー、タブ、強調表示された Swift コードを備えたプロジェクト エディター

コード スニペットを 6 か月後も役立つ状態に保つ

コード スニペットに目的、環境、例、検証日を指定すると、保存されたコード スニペットが理解しやすく安全に再利用できるようになります。

  • MeatPad
  • 実践ガイド
↗
MeatPad メモのリストとコンテンツ検索を備えたメモ ワークスペース

プレーンテキストファイルで十分な場合

単純な書き込みやメモにはプレーン テキストを選択し、コラボレーション、構造、または専門ツールに別の形式が必要な場合を認識します。

  • MeatPad
  • 実践ガイド
↗
MeatPad ファイル ツリー、タブ、強調表示された Swift コードを備えたプロジェクト エディター

構造を失わずにアプリ間でメモを移動する

インベントリノートの形式、代表的なサンプルをエクスポートし、コレクション全体を移動する前にリンク、画像、メタデータをチェックします。

  • MeatPad
  • 実践ガイド
↗
MeatPad 強調表示された構文を使用して Markdown ドキュメントを編集しています

Markdown 日常のプロジェクトのチェックリスト

具体的な Markdown タスクを作成し、アクションとアイデアを分離し、毎日のプロジェクト作業中に確認できるようにリストを短く保ちます。

  • MeatPad
  • 実践ガイド
↗

50,000 通のメールを 14 ミリ秒で: MailVault の検索インデックス

MailVault は 50,000 通のメールボックスを 1 クエリあたり 7〜14 ミリ秒で検索しました。測定結果、再現するためのコマンド、その裏にあるシンプルな SQL インデックス、そして出荷して見つけた 30 倍の速度低下について。

  • 検索
  • SQLite
  • MailVault
↗

Mac アプリ 2 本、Mac mini 1 台: 589 件のテストを録画

1 つの午後、1 台の Mac mini、両方の録画: MeatPad の 50 件の XCUITest ケースが 405.032 秒、MailVault の 81 のスペックファイルにまたがる 539 件のエンドツーエンドケースが 16 分 3 秒。片方のスイートでは 1 件あたり 8.3 秒、もう片方では 1.8 秒かかるのはなぜかを扱います。

  • テスト
  • XCUITest
  • WebdriverIO
↗

8 回のクリックに 98 秒: SwiftUI アプリのテストと Tauri アプリのテスト

1 台の Mac mini が、私たちのデスクトップアプリ 2 本のテストを回しています。MailVault はテストケース 1,604 件と E2E スペック 53 本になりました。MeatPad には初めての UI テストが入り、その費用は 1 クリックあたり 12 秒です。測定結果と、この差を生む唯一の構造的な理由。

  • テスト
  • SwiftUI
  • Tauri
↗

63 MB: ブラウザでない Mac のコードエディタが必要とするメモリ

MeatPad は 19 時間開いたままで 63 MB、2,721 ファイルのプロジェクトを読み込んだ状態で 108 MB でした。測定結果、それを再現するコマンド、この数字を生む 4 つの設計判断、そしてすべてが崩れる唯一のファイルサイズについて。

  • パフォーマンス
  • macOS
  • MeatPad
↗

Mac mini があなたのメールクライアントを操作するのは、痛い目を見て気づかずに済むようにするためです

MailVault のすべての機能は、マシンが実際のアプリを開き、実際のボタンをクリックし、実際の画面から結果を読み取った後にだけ出荷されます。エンドツーエンドのスイートがどう動くのか、そしてなぜ私たちが作業しているマシンではなく Mac mini 上で実行されるのか。

  • テスト
  • Tauri
  • MailVault
↗

Gmail は自分のメールを制限する:1日2,500MBのダウンロード上限

Google は IMAP ダウンロードを1ユーザーあたり1日2,500MBに制限しており、これを超えるとアカウントが最大24時間ロックされます。大容量のメールボックスをアーカイブする人にとってこれが何を意味するか——そして、サーバーが「止まれ」と告げたときバックアップはどう振る舞うべきか。

  • Gmail
  • IMAP
  • MailVault
↗

ウェブは自動石積みを解決しました。なぜ写真集がないのですか?

ブラウザは長年にわたり、不均一なコンテンツをバランスの取れたグリッドに流し込んできました。印刷されたアルバムでは、依然としてすべての写真をボックスにドラッグするよう求められています。欠けているのはレイアウトではなく、判断力です。

  • 自動レイアウト
  • コンピューテーショナルデザイン
  • PhotoBooks
↗