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
Sugoi Noteをつくった
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jumpei Takiyasu
January 26, 2018
Technology
400
0
Share
Sugoi Noteをつくった
https://sugoi-note.net
Jumpei Takiyasu
January 26, 2018
More Decks by Jumpei Takiyasu
See All by Jumpei Takiyasu
BIRのアーキテクチャと データ処理
juntaki
0
1.3k
BIRのアーキテクチャと 技術選定
juntaki
0
820
ROSでSLAMラジコンをつくる
juntaki
0
3.7k
6足歩行ロボットをつくった
juntaki
0
760
GoでAPIサーバをはやくつくる
juntaki
26
13k
Undocumented!? firebase
juntaki
0
320
3Dプリンタと4足歩行プロトタイプ
juntaki
0
6.7k
アンケートの集計システムを作った
juntaki
0
3.8k
Goならわかる Linuxのメモリ管理
juntaki
13
6.2k
Other Decks in Technology
See All in Technology
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2.1k
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
130
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
520
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
260
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
270
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
210
FASTでAIエージェントを作りまくろう!
yukiogawa
4
190
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
460
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
300
Babylon.js Japan Activities (2026/4)
limes2018
0
140
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
MIX AUDIO EN BROADCAST
ralpherick
0
140
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
430
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Thoughts on Productivity
jonyablonski
76
5.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
450
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
How GitHub (no longer) Works
holman
316
150k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Transcript
Sugoi Noteをつくった @juntaki
= &Me{ Name: "Jumpei Takiyasu", Company: "M3, Inc.", Github: "juntaki",
Twitter: "juntaki", Web: "https://juntaki.com", }
情報共有できてますか • Wiki • README.md • Redmine
気軽に使えるのは 情報共有ではない
https://sugoi-note.net
Sugoi 機能
ふつうのメモとしての機能 ## メイン画面 • 1ペイン構成なので広い • Markdown • 自動保存 ##
自分のノート一覧 メモ.app風UI
共有機能 ## ノートを検索 共有ノートが検索できる ## 共有設定 ノートごとに設定可能 Private/ ReadOnly/ ReadWrite
Sugoi 構成
概要 シンプル イズ ベスト
フロントエンド • Vue.js w/ TypeScript • Vuetify:コンポーネントフレームワーク • Vue-router:画面遷移 •
Simple MDE:Markdownエディタ
improbable-eng/grpc-web gRPCをブラウザでも使えるようにする GAEで使うには工夫が必要 参考:https://github.com/k2wanko/gaegrpc 使い方: • サーバ:普通のgRPCサーバを作って、grpc-webでラップ • クライアント:ts-protoc-genとgrpc-web-clientを使う
GoとGAEでAPIサーバをつくる この程度の規模なら、標準ライブラリだけで作れる Layered Architectureにした ├── gae : Goはinit()だけ、ルーティングとDI │ ├──
src : Vue.js │ └── app.yml ├── lib │ ├── application : gRPC Serverの実装 │ ├── domain : repositoryのinterface │ └── infrastructure: datastore向けのimpl └── proto: protobuf置き場
Google App Engine バージョン機能 → Blue-Green Deploymentになってる エラーレポート・デバッグ → Sentryみたいなのが有効になってる
コスト → 安い!!!
つかってみて https://sugoi-note.net GAE+GoでサービスをつくるのはSugoiかんたん