Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
羽衣~Hagoromo~の紹介
Search
Iori AYANE
June 03, 2023
Programming
0
460
羽衣~Hagoromo~の紹介
Blueskyクライアントの紹介です。
Iori AYANE
June 03, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
310
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1.7k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
4.7k
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
Graviton と Nitro と私
maroon1st
0
160
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
570
gunshi
kazupon
1
140
CSC307 Lecture 01
javiergs
PRO
0
670
Cap'n Webについて
yusukebe
0
160
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Amusing Abliteration
ianozsvald
0
84
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
45
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
4 Signs Your Business is Dying
shpigford
187
22k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
Ethics towards AI in product and experience design
skipperchong
1
170
Navigating Weather and Climate Data
rabernat
0
66
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
Transcript
羽衣~Hagoromo~の紹介 2023/6/2 Bluesky/ATProtocol 勉強会#1.5 @ioriayane.relog.tech マルチカラム対応Blueskyクライアント
私は・・・ • 理音伊織(Iori Ayane) • @ioriayane.relog.tech • 仕事 • 自動車業界にひそんでます
• やってたこと • Qtの本書いてました • Epubを作るソフト作ってます(LeME) Iとlの区別ができるフォントを使わないと事故るので良い子のみんなは気をつけようね!
きっかけ • Bluesky/ATProtocol 勉強会#1 (4/28) • 鎌倉/kamakuraさんの「速習XRPC」でAPIのたたき方がわかったので。 • 他の発表者や運営の皆様、ありがとうございます!!!!
GWからなんやかんやありまして…… (ハイラルへ行く暇もほとんど無く悪戦苦闘の日々。。。先輩方や他のクライアント作者さん作るの早すぎですよ!!)
なう • 配布場所(仮) • https://github.com/ioriayane/Hagoromo • 主な特徴 • マルチカラム •
マルチアカウント • DeepL翻訳API対応 • テーマ • プロフィール・ポストスレッドの スタック表示 • 今後 • カスタムフィード • 検索 • その他いろいろ
羽衣の開発関連情報 • 対応プラットフォーム • Windows / Ubuntu / Mac(予定) •
使用フレームワーク • Qt • 組み込み機器, KDE, Maya, Krita, Kindle などで使われてます • 使用言語 • メインロジック : C++ • GUI : QML(宣言型のGUI定義言語)
やって良かったこと • Lexiconからのコード生成 • JSONデータをC++でそのまま扱うのは面倒 • データ構造へのアクセスでコード補完が使いたい • JSONから構造体へコピーするコード書きたくない •
APIにアクセスするクラスも似たようなコードなんども書きたくない それは軽い気持ちでした・・・
無事?にスパゲッティなPythonコードと共にできました LexiconのJSON 構造体定義 構造体へコピーする関数 APIアクセスクラスのテンプレ
こまっていること • アイコン作れない><
デモ
よかったら試してください • 配布場所(仮) • https://github.com/ioriayane/Hagoromo • さっきpublicにました!
ありがとうございました。