I’ve just published a new article, “WHERE DO PHOTOGRAPHS BELONG?” You can switch to the English version with the button at the top of the article.
新しい記事「WHERE DO PHOTOGRAPHS BELONG?」を公開しました。 記事上部のボタンから、英語版に切り替えることができます。
しい記事「WHERE DO PHOTOGRAPHS BELONG?」を公開しました。 記事上部のボタンから、英語版に切り替えることができます。
最近の投稿 – Recent Blog
最近の投稿
写真の居場所はどこにあるのか
Posted on 2026年9月4日 by omi kim / 1 comment
写真家がFediverseを無視できない理由
Posted on 2026年8月8日 by omi kim / 17 comments
⁂ Fediverse + AT Protocol Reactions
<li data-wp-each-child="activitypub/reactions::context.reactions.repost.items">
<a href="https://mastodon.social/@FrankEndrullat" title="Frank Endrullat 🌻"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://dystronix.com/wp-content/uploads/activitypub/actors/1392/4b3c761a74112731c94a9e1fad8b7ec4.webp"
alt="Frank Endrullat 🌻"
/>
</a>
</li>
</ul>
<button
class="reaction-label has-text-color has-background"
data-reaction-type="repost"
data-wp-on--click="actions.toggleModal"
type="button"
aria-label="再投稿 をすべて表示"
>
2件の再投稿 </button>
</div>
<div class="reaction-group" data-reaction-type="like">
<button
class="reaction-action-button has-text-color has-background"
data-intent="like"
data-wp-on--click="actions.openIntentModal"
type="button"
aria-label="いいね"
>
いいね </button>
<ul class="reaction-avatars">
<template data-wp-each="context.reactions.like.items">
<li>
<a
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src=""
alt=""
/>
</a>
</li>
</template>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://bsky.app/profile/pawlbologna.bsky.social" title="Paul"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://cdn.bsky.app/img/avatar/plain/did:plc:5ih5t6rz2qpq6ef6menpbogb/bafkreiaghzoclz2fbampxqze7kqj43fnoj7yeufjnleqstdqtud76c67za"
alt="Paul"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://mstdn.jp/@omi_geek" title="omi"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://dystronix.com/wp-content/uploads/activitypub/actors/54/aaf8cbd7b030f6471921e6236dec9657.webp"
alt="omi"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://bsky.app/profile/palehorsie.bsky.social" title="Pale Horsie"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://cdn.bsky.app/img/avatar/plain/did:plc:xajji2c3w4pqr3avpix526nb/bafkreig5lquunym44vtvuhwonqxsfraafjxlnujipekp3tt262os3x4yuu"
alt="Pale Horsie"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://pleroma.m68k.church/users/spook" title="Spook"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://dystronix.com/wp-content/uploads/activitypub/actors/2156/7a90324f9d49db7b12a8ba0debb00b6c.webp"
alt="Spook"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://bsky.app/profile/vivian-y-lee.bsky.social" title="Vivian"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://cdn.bsky.app/img/avatar/plain/did:plc:v5rod3hmizhgdt64rxpk7wol/bafkreibrxwo4xvjbk56rbnmhhny547i6a7n7jcbm7vvz4ji6bcupi2ah44"
alt="Vivian"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://mastodon.social/@vivian_you" title="Vivian"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://dystronix.com/wp-content/uploads/activitypub/actors/1281/5ee96091122f17650cd4f067651a48bd.webp"
alt="Vivian"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://bsky.app/profile/crepererum.net" title="Marco Neumann"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://cdn.bsky.app/img/avatar/plain/did:plc:z5inlyiteg5nxf6xxky5wb23/bafkreif7dhov2ebhd7gbkxcadjkm6ps4u7o74ai5psxiikt6mnd3xwcfda"
alt="Marco Neumann"
/>
</a>
</li>
<li data-wp-each-child="activitypub/reactions::context.reactions.like.items">
<a href="https://bsky.app/profile/davidrzhao.bsky.social" title="David"
data-wp-bind--href="context.item.url"
data-wp-bind--title="context.item.name"
target="_blank"
rel="noopener noreferrer"
>
<img
data-wp-bind--src="context.item.avatar"
data-wp-bind--alt="context.item.name"
data-wp-on--error="callbacks.setDefaultAvatar"
class="reaction-avatar"
height="32"
width="32"
src="https://cdn.bsky.app/img/avatar/plain/did:plc:gfeka22wwubd2oxjxvlvu6ki/bafkreic6sle7rezrbyokysizvrfte737aiwazv7z23gmaewkoxljhfm3au"
alt="David"
/>
</a>
</li>
</ul>
<button
class="reaction-label has-text-color has-background"
data-reaction-type="like"
data-wp-on--click="actions.toggleModal"
type="button"
aria-label="いいね をすべて表示"
>
8件のいいね </button>
</div>
<div class="reaction-actions-only" role="group" aria-label="反応アクション">
<button
class="reaction-action-button has-text-color has-background"
data-intent="announce"
data-wp-on--click="actions.openIntentModal"
type="button"
aria-label="引用"
>
引用 </button>
</div>
</div>
<div
class="activitypub-modal__overlay compact"
data-wp-bind--hidden="!context.modal.isOpen"
data-wp-watch="callbacks.handleModalEffects"
data-wp-class--compact="context.modal.isCompact"
role="dialog"
aria-modal="true"
hidden
>
<div class="activitypub-modal__frame">
<div class="activitypub-modal__header">
<h2
class="activitypub-modal__title"
data-wp-text="context.modal.title"
></h2>
<button
type="button"
class="activitypub-modal__close wp-element-button"
data-wp-on--click="actions.closeModal"
aria-label="ダイアログを閉じる"
>
<svg fill="currentColor" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path>
</svg>
</button>
</div>
<div class="activitypub-modal__content">
<div data-wp-bind--hidden="!context.modal.isCompact">
<ul class="reactions-list">
<template data-wp-each="context.modal.items">
<li class="reaction-item">
<a data-wp-bind--href="context.item.url" target="_blank" rel="noopener noreferrer">
<img
alt=""
data-wp-bind--alt="context.item.name"
data-wp-bind--src="context.item.avatar"
data-wp-on--error="callbacks.setDefaultAvatar"
src=""
/>
<span class="reaction-name" data-wp-text="context.item.name"></span>
</a>
</li>
</template>
</ul>
投稿 URL
あなたのプロフィール
プロフィールを入力する必要があるのはなぜですか ?
このサイトは、相互接続されたソーシャルプラットフォーム (Mastodon、Pixelfed、Friendica など) のネットワークである ⁂ オープンソーシャルウェブの一部です。 一元化されたソーシャルメディアとは異なり、アカウントは自分が選択したプラットフォーム上に存在し、さまざまなプラットフォームのユーザーとやり取りできます。
プロフィールを入力してアカウントに移動し、この操作を完了できます。
<div class="activitypub-profile__body">
<img
class="activitypub-profile__avatar u-photo"
src="https://dystronix.com/wp-content/uploads/2026/04/cropped-名称未設定-3.jpg"
alt="Dystronix"
/>
<div class="activitypub-profile__content">
<div class="activitypub-profile__info">
<div class="activitypub-profile__name p-name">Dystronix</div>
<div class="activitypub-profile__handle p-nickname p-x-webfinger" data-wp-text="context.webfinger"><a rel="mention" class="u-url mention" href="https://dystronix.com">@omi</a></div>
</div>
<div class="activitypub-profile__bio p-note">
<p>Official Dystronix account.<br />
Photography, the web & the Fediverse.
https://dystronix.com
<div class="activitypub-profile__stats">
<div>
<strong>7</strong>件の投稿 </div>
<div>
<strong>58</strong>人のフォロワー </div>
</div>
</div>
</div>
</div>
<div
class="activitypub-modal__overlay"
data-wp-bind--hidden="!context.modal.isOpen"
data-wp-watch="callbacks.handleModalEffects"
role="dialog"
aria-modal="true"
hidden
>
<div class="activitypub-modal__frame">
<div class="activitypub-modal__header">
<h2
class="activitypub-modal__title"
id="activitypub-follow-me-block-3-modal-title"
>Dystronix をフォロー</h2>
<button
type="button"
class="activitypub-modal__close wp-element-button"
data-wp-on--click="actions.closeModal"
aria-label="ダイアログを閉じる"
>
<svg fill="currentColor" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path>
</svg>
</button>
</div>
<div class="activitypub-modal__content">
<div class="activitypub-dialog__section">
<h4>プロフィール</h4>
<div class="activitypub-dialog__description">
お気に入りのオープンソーシャルアプリやオープンソーシャルプラットフォームの検索フィールドにプロフィールを貼り付けます。 </div>
<div class="activitypub-dialog__button-group">
<label for="activitypub-follow-me-block-3-profile-handle" class="screen-reader-text">
自分の Fediverse ハンドル </label>
<input
aria-readonly="true"
class="wp-block-search__input"
id="activitypub-follow-me-block-3-profile-handle"
readonly
tabindex="-1"
type="text"
value="@omi@dystronix.com"
/>
<button
aria-label="ハンドルをクリップボードにコピー"
class="wp-element-button"
data-wp-on--click="actions.copyToClipboard"
type="button"
>
<span data-wp-text="context.copyButtonText">コピー</span>
</button>
</div>
あなたのプロフィール
プロフィールを入力する必要があるのはなぜですか ?
このサイトは、相互接続されたソーシャルプラットフォーム (Mastodon、Pixelfed、Friendica など) のネットワークである ⁂ オープンソーシャルウェブの一部です。 一元化されたソーシャルメディアとは異なり、アカウントは自分が選択したプラットフォーム上に存在し、さまざまなプラットフォームのユーザーとやり取りできます。
プロフィールを入力してアカウントに移動し、この操作を完了できます。
著者について
About the Author
omi kim
大阪を拠点に活動するストリートフォトグラファー。
写真・Fediverse・個人Webについて発信しています。
Street photographer based in Osaka, Japan. Writing about photography, the Fediverse, and the personal web.
Did you enjoy this article?
Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.