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
「KdBもどき」の開発と運用
Search
inaniwaudon
December 15, 2021
0
290
「KdBもどき」の開発と運用
大学ICT推進協議会2021年度年次大会「オープンソースでLMSをより使いやすく~ユーザによるLMSの機能拡張~」
inaniwaudon
December 15, 2021
Tweet
Share
More Decks by inaniwaudon
See All by inaniwaudon
التكنولوجيا_وراء_اللغة_العربية.pdf
inaniwaudon
0
200
[WIP] GitHub Actions を回してピザを頼みたい
inaniwaudon
0
3.3k
Web フロントエンドと複雑 GUI の実装
inaniwaudon
0
360
プログラミングに触れてみよう!
inaniwaudon
0
110
強力なグラフィック機能を備えた組版処理システムTwightの開発
inaniwaudon
0
190
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Ruby is Unlike a Banana
tanoku
97
11k
What's new in Ruby 2.0
geeforr
343
31k
A better future with KSS
kneath
238
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Six Lessons from altMBA
skipperchong
27
3.5k
GitHub's CSS Performance
jonrohan
1030
460k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Rails Girls Zürich Keynote
gr2m
94
13k
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として引き続き開発を進めていきます