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
usuyuki
August 11, 2023
Programming
0
720
技育展2023 ブロック予選関東① かどで日記
技育展2023のブロック予選関東①で発表したスライドです!
usuyuki
August 11, 2023
Tweet
Share
More Decks by usuyuki
See All by usuyuki
味噌汁作り あるいは仕事の学び
usuyuki
0
780
毎年殺されるPHPとは何か
usuyuki
0
260
新卒1ヶ月半の邁進と変化
usuyuki
1
640
5分で理解するWebAssemblyのWebの外の話 PHPはマイコンの夢を見るか?
usuyuki
3
760
Git -研究室ミーティング2023/12/1資料-
usuyuki
0
590
非公式内定者懇親会 LT たのしい企業理念クイズ!
usuyuki
0
740
サポーターズエンジニア1on1面談イベント10月自己紹介
usuyuki
0
1.8k
U-lab定期LT10月 古代技術と現代技術の融合VSCodeVimのススメ
usuyuki
0
1.3k
PHPerと就活
usuyuki
0
1.3k
Other Decks in Programming
See All in Programming
Windows版PHPのビルド手順とPHP 8.4における変更点
matsuo_atsushi
0
360
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
420
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
190
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
310
신입 안드로이드 개발자의 AI 스타트업 생존기 (+ Native C++ Code를 Android에서 사용해보기)
dygames
0
500
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
7
3.5k
アーキテクトと美学 / Architecture and Aesthetics
nrslib
12
2.9k
Compose Navigation実装の見通しを良くする
hiroaki404
0
180
AtCoder Heuristic First-step Vol.1 講義スライド
terryu16
2
1k
‘무차별 LGTM~👍’만 외치던 우리가 ‘고봉밥 코드 리뷰’를?
hannah0731
0
520
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
7
6.5k
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
220
Featured
See All Featured
The Language of Interfaces
destraynor
156
24k
A designer walks into a library…
pauljervisheath
205
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
610
Making Projects Easy
brettharned
116
6.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Designing for Performance
lara
605
69k
4 Signs Your Business is Dying
shpigford
183
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
117
51k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
The Cult of Friendly URLs
andyhume
78
6.3k
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