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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
AgentCoreとHuman in the Loop
har1101
5
250
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
CSC307 Lecture 02
javiergs
PRO
1
780
Oxlint JS plugins
kazupon
1
1k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
220
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
AI時代の認知負荷との向き合い方
optfit
0
160
CSC307 Lecture 10
javiergs
PRO
1
660
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
1.9k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Exploring anti-patterns in Rails
aemeredith
2
250
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
How to build a perfect <img>
jonoalderson
1
4.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
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にました!
ありがとうございました。