Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
「KdBもどき」の開発と運用
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
inaniwaudon
December 15, 2021
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「KdBもどき」の開発と運用
大学ICT推進協議会2021年度年次大会「オープンソースでLMSをより使いやすく~ユーザによるLMSの機能拡張~」
inaniwaudon
December 15, 2021
More Decks by inaniwaudon
See All by inaniwaudon
التكنولوجيا_وراء_اللغة_العربية.pdf
inaniwaudon
0
420
[WIP] GitHub Actions を回してピザを頼みたい
inaniwaudon
0
4.2k
Web フロントエンドと複雑 GUI の実装
inaniwaudon
0
490
プログラミングに触れてみよう!
inaniwaudon
1
260
強力なグラフィック機能を備えた組版処理システムTwightの開発
inaniwaudon
0
690
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.5k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
RailsConf 2023
tenderlove
30
1.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
ా ༏ే େֶ*$5ਪਐڠٞձ ࣍େձ ΦʔϓϯιʔεͰ-.4ΛΑΓ͍͘͢ʙϢʔβʹΑΔ-.4ͷػೳ֦ுʙ ஜେֶใֶ܈ใϝσΟΞֶྨ
https://make-it-tsukuba.github.io/alternative-kdb/ 「筑波大学 KdBっぽいなにか」
・システム概要 ・開発動機 ・開発内容, システム構成 ・反響, 利用者の声 ・今後の展望
ڭҭ՝ఔฤࢧԉγεςϜʢ,E#ʣ ɾ։ઃՊݕࡧσʔλϕʔεγεςϜ ɾ$BNQVT4RVBSFʢమιϦϡʔγϣϯζʣ ɾIUUQTLECUTVLVCBBDKQ
https://make-it-tsukuba.github.io/alternative-kdb/ 「筑波大学 KdBっぽいなにか」
։ൃಈػ 58*/4 γεςϜো 4/5 4/7 4/10 4/14 4/11 4/12 ೖֶࣜɾཤमొ։࢝
,E#ϝϯςφϯεԆʢʙʣ ,E#ϝϯςφϯε࠶Ԇʢʙʣ ,E#ϝϯςφϯε࠶ʑԆʢʙʣ ,E#ʢͬΆ͍ͳʹ͔ʣ੍࡞։࢝ ,E#ʢͬΆ͍ͳʹ͔ʣެ։ ,E#෮چʁ 58*/4ɿڭҭใγεςϜ (JU)VC্ʹιʔείʔυެ։ 22:00 21:00 ɿतۀ։࢝ʙ 4/6 ,E#ϝϯςφϯε ɿநબՊͷࣄલొ ʒ 01:30 02:00
։ൃಈػ ؒʹΔϝϯςφϯε ࣌ؒͰొ
None
େֶͷެࣜγεςϜϢʔβʔϑϨϯυϦʔͳͷ͔ʁ ։ൃ༰ʛػೳվળ
։ൃ༰ʛ6*ɾ69ͷվળ
։ൃ༰ʛػೳվળ ߜΓࠐΈ ɾෳ࣌ݶʢۭ͖ίϚʣ ɾ࣮ࢪܗଶʢର໘ʗΦϯσϚϯυʗಉ࣌ํʣ ϒοΫϚʔΫʴཤमԾΈ ਖ਼نදݱ
γεςϜߏ GitHub Pages
γεςϜߏʛ(JU)VC"DUJPOT ʹΑΔ $*$% σʔλͷެ։ ˠޓγεςϜͷొɺγεςϜͷԽʹ
ڹ
ڹʛֶྨެೝʹ ా͞Μ͕։ൃͨ͠,E#Ͳ͖Λެೝπʔϧͱͨ͠ཧ༝ ʮγεςϜͱͯ͠༏ΕͨͷͰ͋ΔͨΊʯͱ͍͏ɻ ࡏֶੜ͕։ൃͨ͜͠ͱߟྀ͠ɺ ෦ͷձٞΛܦͯެೝʹࢸͬͨɻ ా͞Μ͕ࡏ੶͢ΔใϝσΟΞֶྨͰ͋Εɺ ֶੜ͚ͩͰͳ͘ڭһͷར༻ݺͼֻ͚͍ͯΔɻ ݱࡏɺಉֶྨͷެࣜϖʔδͰɺ,E#Ͳ͖ͷ63-Λ ా͞Μͷ໊લͱͱʹܝ͍ࣔͯ͠Δɻ ֶੜ͕։ൃͨ͠ͷΛେֶ͕ೝΊΔͷΑ͋͘Δ͜ͱͳͷ͔ɻ
ʮલྫͰ͋Γ·ͤΜ͕ɺྨࣅ͍ͯ͠Δྫͱͯ͠ ຊֶࡏֶதͷֶੜ͕ىۀͨ͠ϕϯνϟʔاۀͷ ωοτϫʔΫ௨৴γεςϜͷಋೖ͕͍ۙྫͱͯ͠ ͋͛ΒΕΔ͔ͱࢥ͍·͢ʯͱ͍͏ɻ ʢग़యɿIUUQTXXXJUNFEJBDPKQOFXTBSUJDMFTOFXTIUNMʣ
ڹʛར༻ऀ͔Β Kdbもどきに触発されて本家Kdbも 環境改善に乗り出して成果は出てる みたいだけど、もどきのUIの成長 スピードがあまりに速すぎる。 代替KdB、どんどん機能追加されてってるよ… KdBもどき、本家よりUIも 応答速度も優れすぎている これを公認する筑波もオープンで 素晴らしいなあ
自前のシステムのダメさを 一旦認めないと出来ないことだよね。 KdBもどき使いやすいし 動作速いしで泣いてる 去年の苦労はなんだったんだ? JSONフォーマットや Web APIの発展の 目ざましさも本当に感じるな。 KdBもどき久しぶりに使ったら めっちゃサクサクでマジ最高です、 あと文字の書体がめっっちゃ好みです
None
ே৽ฉ ݄ ேץ ஜେֶ৽ฉ ݄߸
ωοτ ɾň ஜେͷतۀ%#͕ϝϯςɺࠔͬͨ৽ೖੜ͕ χϡʔε ସπʔϧΛlര։ൃz ͦͷഎܠΛຊਓʹฉ͍ͨʼnʢ*5NFEJBʣ ɾň ஜେੜ͕ര։ൃͨ͠lΦϨΦϨतۀ%#z͕େֶެೝʹ ༗ࢤͰӡ༻Λܧଓ͢Δํʼnʢ*5NFEJBʣ ɾň
ஜେֶͷཤमπʔϧ͕ૣʑظϝϯςʹ ˠ l৽ೖੜz͕ ସγεςϜΛҰ൩Ͱ։ൃ͠ʮڧ͗͢Δʯͱಈ༳͕ΔʼnʢͶͱΒ΅ʣ ɾň ཤमπʔϧͷϝϯςφϯεΛड͚ͯ ஜେֶ৽ೖੜ͕ସγεςϜΛ࣌ؒͰ։ൃʼnʢΨδΣοτ௨৴ʣ ɾňʰωοτͷίΞϢʔβʔʱஜେֶͷՊݕࡧγεςϜΛҰͰ ։ൃͨ͠ʰεʔύʔ৽ೖੜʱͷૉإʼnʢ$)"/508&#ʹओ්ͱੜ׆ࣾʣ ࢴഔମ ɾň ஜେֶͷतۀσʔλϕʔεͷʮͲ͖ʯΛ։ൃֶͨ͠ੜʼnʢே৽ฉʣ ɾň तۀσʔλϕʔεෆ۩߹ ཤमొظؒதʹؒ͑ͣʼnʢஜେֶ৽ฉʣ ͦͷଞ ɾ-BCPSBUPSZ"VUPNBUJPO݄ྫษڧձ ɾؔΦʔϓϯϑΥʔϥϜʢ,0'ʣ ڹʛֶ֎͔Β
ਝͳγεςϜ։ൃ 公開当初 現在
(JU)VCʹެ։ 58*/4 γεςϜো 4/5 4/7 4/10 4/14 4/11 4/12 ೖֶࣜɾཤमొ։࢝
,E#ϝϯςφϯεԆʢʙʣ ,E#ϝϯςφϯε࠶Ԇʢʙʣ ,E#ϝϯςφϯε࠶ʑԆʢʙʣ ,E#ʢͬΆ͍ͳʹ͔ʣ੍࡞։࢝ ,E#ʢͬΆ͍ͳʹ͔ʣެ։ ,E#෮چʁ 58*/4ʹڭҭใγεςϜ (JU)VCʹιʔείʔυެ։ 22:00 21:00 ཤमొ͕Ͱ͖ͳ͍ @ ɿतۀ։࢝ʙ 4/6 ,E#ϝϯςφϯε ɿநબՊͷࣄલొ ʒ 01:30 02:00
https://github.com/Make-IT-TSUKUBA/alternative-tsukuba-kdb (JU)VCʹެ։
ɾදࣔ݅ͷ্ݶΛఫഇ ɾՊ൪߸ݕࡧʹରԠ ɾݕࡧΛߴԽ ɾϑΥʔϜͷೖྗΫϦΞϘλϯΛՃ ɾतۀใͷमਖ਼ ɾUBCMFͷߏΛमਖ਼ ɾϑολʹݕࡧ݁Ռ$47μϯϩʔυϦϯΫΛՃ ɾγϥόεͷআ վߦͷڐ༰ ɾ&OUFSΩʔԡԼͰݕࡧͰ͖ΔΑ͏ʹ
ɾUCPEZআॲཧͷߴԽ ɾϝλσʔλͷՃ ɾඪ४ཤम࣍Ͱݕࡧ͢ΔػೳΛՃ ɾतۀใͷमਖ਼ ɾೖྗϑΥʔϜͷϨεϙϯγϒσβΠϯͷରԠ ɾϑολʔදهͷมߋ (JU)VCʹެ։ ɾίʔεΧλϩάͷৄࡉݕࡧ ɾݴޠࢦఆΛՃ ɾ"EEHJUJHOPSF ɾVQEBUFZNMͷ࡞ ɾ$47σʔλͷࣗಈԽ ɾ༵ɾ࣌ݶબͷ6*มߋ ɾ6QEBUFDTWKTPOQZ ɾ"EE-JDFOTF ɾूதɾԠஊɾਵ࣌ʹରԠ ɾΟϯυαΠζ్͕தͰมߋ͞Εͨͱ͖ ݕࡧɾݕࡧ݅ΛΫϦΞɾબϘλϯ͕ ޮ͔ͳ͘ͳΔΛमਖ਼ ɾಛघ࣌ݶͷνΣοΫΫϦΞͰ͖ΔΑ͏ʹઃఆ ɾ 'FUDIVQTUSFBN ɾݕࡧཁ݅Λ·ͱΊͯΫϦΞͰ͖ΔΑ͏ʹ͢Δ 72 Pull Requests
・公式API、データ等による開発の促進 セキュリティの懸念(存在せず)を心配する声も存在 ・技術的な難易度に比例しない 実装内容としては非常に簡素なものだが、予想以上の反響 「助かった」等の声を頂けると非常に嬉しいです…… ・継続的に開発・保守が可能な体制 KdBもどきに限らず、多種多様なサービス・拡張機能等が存在 保守がなされず、放置されているものも少なくない ॴײɾࠓޙͷల
Make-IT-TSUKUBA/alternative-tsukuba-kdb: An informal website of the alternative of KdB, an
curriculum planning support system used in University of Tsukuba https://github.com/ make-it-tsukuba/alternative-tsukuba-kdb/ OSSとして引き続き開発を進めていきます