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
技育展2023 ブロック予選関東① かどで日記
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
usuyuki
August 11, 2023
Programming
0
1.1k
技育展2023 ブロック予選関東① かどで日記
技育展2023のブロック予選関東①で発表したスライドです!
usuyuki
August 11, 2023
Tweet
Share
More Decks by usuyuki
See All by usuyuki
(予告版)令和でもブログを自宅サーバで @大吉祥寺.pm 2025 前夜祭
usuyuki
1
790
令和でもブログを自宅サーバで@大吉祥寺.pm 2025
usuyuki
1
2.4k
味噌汁作り あるいは仕事の学び
usuyuki
0
1.8k
毎年殺されるPHPとは何か
usuyuki
0
710
新卒1ヶ月半の邁進と変化
usuyuki
1
1.2k
5分で理解するWebAssemblyのWebの外の話 PHPはマイコンの夢を見るか?
usuyuki
3
1.3k
Git -研究室ミーティング2023/12/1資料-
usuyuki
0
1k
非公式内定者懇親会 LT たのしい企業理念クイズ!
usuyuki
0
1.2k
サポーターズエンジニア1on1面談イベント10月自己紹介
usuyuki
1
2.5k
Other Decks in Programming
See All in Programming
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
210
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1k
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
200
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.6k
Codex の「自走力」を高める
yorifuji
0
280
あなたはユーザーではない #PdENight
kajitack
4
300
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
310
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
文字コードの話
qnighy
43
17k
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
160
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
690
Python’s True Superpower
hynek
0
200
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Faster Mobile Websites
deanohume
310
31k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
600
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Transcript
楽しむ日記サ 2023/8/11 Kadode Project 1 うすゆき 宇都宮大学 工学部 4年 【個人開発】
←毎日日記を書いています。
日記の課題 日記を書くWebアプリ 2023/8/11 Kadode Project 2
日記の課題 2023/8/11 Kadode Project 3 - その時あった気持ち - その時仲良かった人 -
その時触れてたコンテンツ
日記の課題 2023/8/11 Kadode Project 4 あとで読むときに 読み飛ばしや要約が難しい
2023/8/11 Kadode Project 5 日記という文字列の難しさ ただの文字列 ではない!
日記の課題 でも日記は と めちゃくちゃ んです!! 2023/8/11 Kadode Project 6
日記の課題 数年前の自分の感性変わってない…… 2023/8/11 Kadode Project 7 去年の今頃そんなこと考えていたんだ……
日記の課題 2023/8/11 Kadode Project 8 「かどで日記」では…… PC Mobile
かどで日記の解決策 2023/8/11 Kadode Project 9 自然言語処理を用いて振り返りをお助けします!
かどで日記の解決策 1か月前やn年前の日記を表示 2023/8/11 Kadode Project 10
かどで日記の解決策 2023/8/11 Kadode Project 11 自然言語処理を用いて振り返りをお助けします! さらに! もっと
かどで日記の解決策 2023/8/11 Kadode Project 12 1. 月別アーカイブページ
かどで日記の解決策 2023/8/11 Kadode Project 13
日記の課題 2023/8/11 Kadode Project 14 日記の分類推定 感情分析 この月に名前が よく挙がった人物 たくさん使われた
名詞・形容詞 この月に出てき た固有表現
かどで日記の解決策 2023/8/11 Kadode Project 15
かどで日記の解決策 2023/8/11 Kadode Project 16 感情分析 最頻の固有表現 最頻の人物
かどで日記の解決策 2023/8/11 Kadode Project 17 2. 日記全体情報の表示
かどで日記の解決策 2023/8/11 Kadode Project 18
かどで日記の解決策 2023/8/11 Kadode Project 19 本文から抽出したアニメ名のタイムライン表示
かどで日記の解決策 2023/8/11 Kadode Project 20 日記は辞書に載ってない固有名詞が多数 - アニメのタイトル - 企業の製品名
- VTuberの名前 - ネットのユーザー名
かどで日記の解決策 2023/8/11 Kadode Project 21 ユーザーが明示的に指定できる!
かどで日記の解決策 2023/8/11 Kadode Project 22 追加パッケージとして提供
かどで日記の解決策 2023/8/11 Kadode Project 23 「技育博」を事前登録 しているので抽出できる
かどで日記の技術スタック 現在絶賛フロントエンドをリプレース、バックエンドをリファクタリング中(後述) 2023/8/11 Kadode Project 24 バックエンド 自然言語処理 フロントエンド PHP
8.2系 Laravel 10系 Laravel Blade Maria DB Vite Python GiNZA With PHPStan
かどで日記の解決策 2023/8/11 Kadode Project 25
かどで日記の継続性 OSS Insightより 2023/8/11 Kadode Project 26
かどで日記の継続性 OSS Insightより 2023/8/11 Kadode Project 27 開発から2年半経過
かどで日記の継続性 2023/8/11 Kadode Project 28
かどで日記の長期継続計画 2023/8/11 Kadode Project 29 ADR生成スクリプトで 技術選定を記録 PHPStanと併せてPHPも型定義 新APIはopenapi2aspidaで 型のあるAPIに
2023/8/11 Kadode Project 30 個人開発で長期維持はつらい!!!
かどで日記の技術スタック 2023/8/11 Kadode Project 31 PHP Laravel 7.4 8.2 8
10 メジャーバージョンアップを経験
かどで日記の技術スタック - 言語やフレームワークのメジャーバージョンアップ - DIして単体テストかけるようにする - フォーマッタの強化 2023/8/11 Kadode Project
32
かどで日記の新技術スタック 2023/8/11 Kadode Project 33 バックエンド 自然言語処理 フロントエンド PHP 8.2系
Laravel 10系 SvelteKit Maria DB Vite Python GiNZA aspida openapi2aspida
かどで日記の新技術スタック 2023/8/11 Kadode Project 34 バックエンド 自然言語処理 フロントエンド PHP 8.2系
Laravel 10系 SvelteKit Maria DB Vite Python GiNZA aspida openapi2aspida PHP9系に備えた改修へ (動的プロパティ全廃) 型のあるコードベースへ Transformerベースのモデルへの移行 TSでしっかり型を定義 APIの型定義 スキーマの改修 DOM操作をもっと!
かどで日記の技術スタック 開発から2年半立っても…… 2023/8/11 Kadode Project 35
かどで日記のこれから 2023/8/11 Kadode Project 36 ※開発中の画面です https://github.com/KadodeProject/kadode_nikki3/pull/572 自然言語処理を用いた 日記本文への注釈
かどで日記のこれから 2023/8/11 Kadode Project 37 ※開発中の画面です https://github.com/KadodeProject/kadode_nikki3/pull/572 - 人物名の強調 -
固有表現の強調 大切な文字を減らさず 読みやすくするしくみ
かどで日記のこれから 2023/8/11 Kadode Project 38 - 人物名のあいまい検索 - 日記執筆時の補完機能 -
類似日記のリコメンド
かどで日記 3行まとめ 2023/8/11 Kadode Project 39 日記という文字列の難しさ 1のための自然言語処理を用いた日記振り返り支援! 開発から2年半、リファクタリング・リプレース中!!
かどで日記 3行まとめ 2023/8/11 Kadode Project 40 ご清聴ありがとうございました! git.kado.day kado.day usuyuki.net