Save 37% off PRO during our Black Friday Sale! »

B2B SaaS開発 Configurabilityとマルチテナントをがんばる α版編

593d3386f15e6b97737c0cfb048992e6?s=47 sasaki nobuya
November 27, 2018

B2B SaaS開発 Configurabilityとマルチテナントをがんばる α版編

B2B SaaSのRFQクラウドのα版を開発するにあたって、悩んだ点や設計を発表しました。
この設計がβ版でどう変わったか、また発表したいと思います。

593d3386f15e6b97737c0cfb048992e6?s=128

sasaki nobuya

November 27, 2018
Tweet

Transcript

  1. ##4BB4Ꟛ涪 $POHVSBCJMJUZהوٕثذشٝز׾ָ׿ל׷ ē晛箟 ""吳䒭⠓爡!@@NOD

  2. ⡟ղ加䒀⛲ ""吳䒭⠓爡 ؟٦غ٦؟؎سؒٝآص، 吳䒭⠓爡ؙؕؕ؝ي 倜⼼דⰅ爡׃굸ץؚٗך✮秈ءأذيⰋ菙ה "OESPJE،فٔךꟚ涪׾䬐䔲 吳䒭⠓爡4QFFF 卹ꨵءأذيך41"⻉׾䬐䔲䖓ծ 43&ה׃ג✲噟鿇ךꟚ涪㛇湍圓眠٥麊欽׾遤ֲ ""吳䒭⠓爡

    ⶼ噟ًٝغ٦ה׃ג⿫⸇ 醡鸡噟ך飑顠噟⹡׾⸬桦⻉ׅ׷4BB43'2ؙٓؐس ׾Ꟛ涪⚥ !@@NOD
  3. 劤傈ךֶ鑧כē晛ך׮ךזךד 鏣鎘כת׌㢌׻׷〳腉䚍ָ֮׶תׅ 岣䠐

  4. "(&/%" 4BB4הכ ءأذيח実׭׵׸׷ֿה 3'2ؙٓؐسך铡僇 وٕثذشٝز،٦ؗذؙثٍ $POHVSBCJMJUZ תה׭

  5. 4BB4הכ

  6. 4BB4ך㹀纏 ˒4BB4؟٦أծ4PGUXBSFBTB4FSWJDFכծ䗳銲ז堣腉׾䗳銲זⴓ ׌ֽ؟٦ؽأה׃גⵃ欽דֹ׷״ֲח׃׋اؿزؐؑ،⚺ח،فٔ ؛٦ءّٝاؿزؐؑ،׮׃ֻכ׉ך䲿⣘䕎䡾ךֿהկ ♧菙חכ؎ٝة٦طحز穗歋ד䗳銲ז堣腉׾ⵃ欽ׅ׷➬穈׫דծءٝ ؚٕءأذي٥وٕثذشٝز倯䒭חז׏גְ׷׮ך׾䭷ׅ˒ 4BB4הכ 䒷欽IUUQTKBXJLJQFEJBPSHXJLJ4BB4

  7. 岀➂ぢֽءأذيך㢌鼂 4BB4הכ 㼪Ⰵ顤欽 أؙٓحثꟚ涪 ػح؛٦آ 4BB4 植㖈 ΍أؙٓحثꟚ涪 ⟰噟嫣חꟚ涪׾׃גְ׋׋׭ⴱ劍㼪Ⰵ顤欽٥麊欽顤欽ָ넝겘 Ύػح؛٦آ

    ػح؛٦آ⻉׃׋ֿהדⴱ劍㼪Ⰵ顤欽׾䫇ִ׋ Ώ4BB4 ػح؛٦آءأذيה嫰ץءأذئا٦أ׾Ⱏ剣⻉׃⡚⣣呓⻉
  8. 4BB4ךًٔحز ΍⡚⣣呓 ؙٓؐس؎ٝؿٓח״׶ءأذئا٦أ׾Ⱏ剣דֹ׷׋׭ծ⡚⣣呓ד䲿⣘דֹ׷ Ύⴱ劍㼪Ⰵ䊨侧٥㼪Ⰵ顤欽ָ㼰זְ أؙٓحثꟚ涪װػح؛٦آה嫰ץծ؎ٝؿٓ圓眠ָ♶銲ז׋׭㼪Ⰵ䊨侧ָ㼰זְ Ώأٌ٦ٕأة٦زָ׃װְׅ ؟ـأؙٔفءٌّٝرٕדⴱ劍顤欽ָ㸜ְ׋׭ծ孡鯪חכׄ׭׷ֿהָדֹ׷ ΐ竰竲涸חءأذيח堣腉鷄⸇٥何㊣ָ遤׻׸׷ 害欽涸ז堣腉ָ鷄⸇ׁ׸גְֻ׋׭倜堣腉׾鷄⸇顤欽זֻⵃ欽דֹ׷ 4BB4הכ

  9. 4BB4ךرًٔحز ΍⟰噟嫣ך銲劄ח㼎䘔׃ב׵ְ ⟰噟嫣ך⦐ⴽꟚ涪׾遤ֲה⡚⣣呓ך؟ـأؙٔفءّٝהְֲؽآطأٌرٕ׌ה 䱰皾ָה׸זֻז׷׋׭ծ⾱⵱4BB4كٝت٦כ⦐ⴽךꟚ涪㼎䘔׾遤׻זְկ أؙٓحثꟚ涪כ鎉׻׆׮ָזծػح؛٦آءأذيד׮ؕأةو؎ؤꟚ涪ָ〳腉 ז׮ךָ㢳ְ׋׭ծ4BB4ךرًٔحزהְִ׷կ 4BB4הכ

  10. ءأذيח実׭׵׸׷ֿה

  11. 4BB4ךًٔحز׾⠼לׅ ⥂㸚Ꟛ涪ך䊨侧׾㼰זֻ׃ءأذيךⵃ欽⸬桦׾넝׭⡚⣣呓⻉׾㹋植 ⇛ֿ׸׾㹋植דֹ׷״ֲזوٕثذشٝز،٦ؗذؙثٍד㹋鄲ׅ׷䗳銲ָ֮׷կ ءأذيח実׭׵׸׷ֿה

  12. 4BB4ךرًٔحز׾鯪幾ׅ׷ $POHVSBCJMJUZ׾然⥂׃׋فٗتؙزꟚ涪 ⟰噟嫣ח殯ז׷㢳圫ז銲劄ח㼎׃ג鿪䏝ךءأذيꟚ涪׾遤׻׆ח㼎䘔ׅ׷׋׭ծ 鏣㹀ד堣腉׾ؕأةو؎ؤדֹ׷״ֲחׅ׷կ ⟰噟꟦ךر٦ةָ幉ׄ׵זְ״ֲחⴓꨄׁ׸׋鏣鎘 ؔٝفٖה嫰ץծչؙٓؐسYوٕثذشٝزպכإُؗٔذ؍חꟼׅ׷䧄䙀׾䭯 ׋׸׷ֿהָ㢳ְկ ׉ך׋׭ծ֮׵ײ׷ر٦ةا٦أחאְגغؚזוד⟰噟꟦ךر٦ةָ幉ׄ׵זְ ״ֲז㸜Ⰻ䚍ך넝ְ鏣鎘ָ実׭׵׸׷կ ءأذيח実׭׵׸׷ֿה

  13. תה׭׷ה ءأذيחכ⟃♴ָ実׭׵׸׷ ٥ءأذيⵃ欽⸬桦ָ넝ֻ㸜Ⰻ䚍ך넝ְوٕثذشٝز،٦ؗذؙثٍ ٥$POHVSBCJMJUZ׾然⥂׃׋فٗتؙزךꟚ涪 ٥إُؗٔذ؍٥؎ٝءرٝز㼎瘻 ءأذيח実׭׵׸׷ֿה

  14. ֿ׸׵׾3'2ؙٓؐسדכוֲ㹋植׃גְ׷ַ ءأذيח実׭׵׸׷ֿה

  15. 3'2ؙٓؐسך铡僇

  16. 3'2ؙٓؐسהכ 3'2ؙٓؐسך铡僇 醡鸡噟ך锃麦٥飑顠䬐䔲罏ך鋅琎《䖤فٗإأ 3'2 ׾剑黝⻉׃ ؝أز⵴幾׾佄䴂ׅ׷4BB4

  17. وٕثذشٝز،٦ؗذؙثٍ

  18. وٕثذشٝز،٦ؗذؙثٍהכ وٕثذشٝز،٦ؗذؙثٍ ˒وٕثذشٝز倯䒭 הכծאךءأذيך⚥ח醱侧ך⟰噟ِ٦ ؠ٦ך؟٦ؽأ׾ず㽿ׇׁծٔا٦أװ麊欽؝أز׾㣐䌴ח⡚幾ׅ ׷倯䒭ךֿהד֮׷կ˒ 䒷欽IUUQXXXBUNBSLJUDPKQGEPUOFUCPPLQSFWJFXB[VSFPWFSWJFX@B[VSFPWFSWJFX@@IUNM

  19. وٕثذشٝء٦ךٖكٕ وٕثذشٝز،٦ؗذؙثٍ ΍ؙٓؐسⰻדך⽃秪ז⟎䟝⻉ח״׶ع٦سؐؑ،ך׫׾Ⱏ剣 Ύ،فٔ؛٦ءّٝדذشٝز׀הח殯ז׷ر٦ةك٦أ׾⢪欽 Ώ،فٔ؛٦ءّٝדر٦ةك٦أ׾Ⱏ剣 䒷欽IUUQTXXXJCNDPNEFWFMPQFSXPSLTKQDMPVEMJCSBSZDMNVMUJUFOBOUTBBT

  20. أؗ٦وⰟ剣倯䒭ך✲⢽΍ Ⱏ剣ر٦ةك٦أ؟٦غ٦דذشٝز嫣חأؗ٦و׾ⴓꨄ 1PTUHSF42-ז׵4DIFNBծ.Z42-ז׵%BUBCBTF׾ⴓꨄׅ׷կ 4NBSU)3 ,JCFMB #JU+PVSOFZ ָ䱰欽կ 4NBSU)3כ如ل٦آך倯䒭ח㢌刿׃׋׉ֲկ 3VCZדכJOVJUJWFBQBSUNFOUָ֮׷ وٕثذشٝز،٦ؗذؙثٍ

  21. أؗ٦وⰟ剣倯䒭ך✲⢽΍ وٕثذشٝز،٦ؗذؙثٍ UFOBOU YYY UFOBOU ZZZ UFOBOU [[[ Ⱏ剣%# ΍TVCEPNBJOַ׵أؗ٦و׾暴㹀

    ΎTVCEPNBJOָYYY ΎTVCEPNBJOָZZZ
  22. أؗ٦وⰟ剣倯䒭ך✲⢽Ύ Ⰻذ٦ـٕחUFOBOU@JEؕٓي׾欽䠐ׅ׷ 4BMFTGPSDFװ4NBSU)3ָ䱰欽կ 3VCZדכDJUVTEBUBBDUJWFSFDPSENVMUJUFOBOUװ&SXJO.BDUT@BT@UFOBOUָ֮׷ وٕثذشٝز،٦ؗذؙثٍ JE UFOBOU@JE OBNF FNBJM 

     ⡟ղ加 TBTBLJ!BBDPKQ   匟劤 NBUTVNVUP!BBDPKQ JE UFOBOU@JE OBNF   ؿٗٝزػطٕ   ؿ؋ٝؼ٦ة٦ VTFST NBUFSJBMT
  23. أؗ٦وⰟ剣倯䒭ך✲⢽Ύ وٕثذشٝز،٦ؗذؙثٍ ΍TVCEPNBJOַ׵UFOBOU@JE׾暴㹀 ΎUFOBOU@JE׾EFGBVMUTDPQFח鏣㹀 BBB ذ٦ـٕ CCC ذ٦ـٕ UFOBOUT ذ٦ـٕ

  24. 3'2ؙٓؐسדכΎ׾䱰欽 ΍NJHSBUJPOך儗꟦ָ0 O ד㟓⸇կ ˟4NBSU)3װ,JCFMBך濼鋅׾⿫罋ח׃ת׃׋ 4NBSU)3דכNJHSBUJPOח侧儗꟦ַַ׏גְ׋կ 3'2ؙٓؐسדכ㼛勻涸ח⟰噟꟦《䒷ךطحزٙ٦ؙ׾⡲׶׋ְ׋׭ծذشٝز 侧כ♰⽃⡘חז׷ֿהָ䟝㹀ׁ׸׷կ Ύ%%-ך3PMMCBDLָדֹזְ ˟1PTUHSF42-כדֹ׷״ֲ׌ָ

    ׉ך׋׭ծأ؛٦ٕ׃װְׅΎך倯䒭׾䱰欽ׅ׷ֿהח׃׋կ وٕثذشٝز،٦ؗذؙثٍ
  25. ׃ַ׃ְֻא׮ך铬겗ָ˘ وٕثذشٝز،٦ؗذؙثٍ

  26. ذشٝز꟦؝ىُص؛٦ءّٝ 鋅琎⣛걾ה׉ך㔐瘶דכذشٝز꟦דر٦ةךװ׶《׶ָ涪欰ׅ׷ وٕثذشٝز،٦ؗذؙثٍ׾㹋鄲ׅ׷㜥さծⴽذشٝزךر٦ة׾湫䱸鋅׷ֿ הכ鼘ֽ׋ְ ׃ַ׃Ⱏ剣أؗ٦و׾欽䠐ׅ׷㜥さծⴽذشٝزךر٦ةָ鋅׸ג׃תֲغؚזו ׾ֲ׬〳腉䚍ָ֮׷ وٕثذشٝز،٦ؗذؙثٍ

  27. ذشٝز꟦؝ىُص؛٦ءّٝ وٕثذشٝز،٦ؗذؙثٍ 4IBSFE4DIFNB UFOBOU# UFOBOU" 鸐⥋⯓ךUFOBOU׾嗚稊 ذشٝز꟦׾ת׋ּر٦ةכ؝ؾ٦׃ג床ׅ 嵲㢩ך4BB45SBEFTIJGU׾⿫罋חذشٝز꟦דװ׶《׶ׅ׷ر٦ةכ؝ؾ٦׃ג"1*ד床ׅ鏣鎘ח ׉ֲׅ׷ֿהדذشٝز㢩ךر٦ةחאְגכ䠐陎ׅ׷䗳銲ָזֻז׶ذشٝز嫣ךꥫꨄ䚍׾䴦 ז׻זֻז׷

    ˟ذ٦ـٕ圓鸡כ׉ךתתⱄ植ׇ׆ 䗳銲זر٦ةך׫ח穾׏גꬊ姻鋉⻉׃ג床׃גְ׷
  28. 鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ ΍وأة٦ر٦ةהزٓٝؠؙءّٝر٦ةד؝ؾ٦ךة؎ىָؚٝ殯ז׷ وأة٦ر٦ةכ《䒷⯓ה׃ג涫ꐮ׃׋ة؎ىؚٝד؝ؾ٦ׅ׷䗳銲ָ֮׷կ דזְהزٓٝؠؙءّٝ儗 鋅琎⣛걾儗 ךر٦ةꆀָ㢳ֻז׷կ Ύوأة٦ر٦ةָ刿倜ׁ׸׋㜥さח؝ؾ٦⯓ךر٦ة׮刿倜ׅ׷䗳銲ָ֮׷ زٓٝؠؙءّٝر٦ةכؽآطأ銲⟝ד刿倜כ犜姺׌ָծوأة٦ر٦ةכ刿 倜ׅ׷䗳銲ָ֮׷կ

    ⢽ 鋅琎㔐瘶儗ך鼅䫛肇ךوأة٦ر٦ة
  29. 鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ Ώ؝ؾ٦⯋ךذ٦ـٕ圓鸡׾׉ךתת邌植׃״ֲׇ׆ꬊ姻鋉⻉ׅ׷ ً٦ٕהずׄ״ֲח♧䏝鷏⥋׃׋ⰻ㺁כ刿倜דֹזְהְֲ侭椚׾׃׋ ׉ך׋׭鷏⥋ׅ׷ر٦ة׾ꬊ姻鋉⻉׃ג⥂䭯ׅ׷״ֲח׃׋ ΐ《䒷⯓ךٖ؝٦سכ湫䱸鋅׸׷ִָ֮ג+PC穗歋דװ׶《׶ׅ׷ ،فٔ؛٦ءّٝꟚ涪罏כذشٝز⟰噟׾䠐陎ׇ׆ח㹋鄲׃׋ְկ ׉ך׋׭ծⴽذشٝزהך鷏⥋「⥋׾僇爙涸חꬊず劍ד׻ֽ׷ ֿהדذشٝ ز׾䠐陎ׇׁזְ״ֲז鏣鎘ח׃׋

    ˟䒷侧חUFOBOU@JE׾床׃ג《䒷⯓ذشٝزחر٦ة׾⡲䧭ׅ׷הְ׏׋װ׶倯 חכ׃זְ
  30. 鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ Α《䒷⯓،ؕؐٝزך䬸䖉儗חכ؟فٓ؎َ٦欽ךذشٝز׾⡲䧭ׅ׷ 䬸䖉ׁ׸׋،ؕؐٝز׾غ؎َ٦ذشٝزꂁ♴חכ⡲䧭ׇ׆חծ׉ך،ؕؐٝز ך⟰噟ךذشٝز׾⡲䧭׃ծ׉ך⚥ך،ؕؐٝزה׃ג⡲䧭ׅ׷״ֲח׃׋կ ֲֿׅ׷ֿהד⟃♴׾㹋植׃׋ ٥؟فٓ؎َ٦⩎ח 䬸䖉ׁ׸׷⩎ 醱侧ךꅾ醱،ؕؐٝزָ⡲׵׸׷ֿה׾꣇ּ ٥؟فٓ؎َ٦ך㔐瘶ر٦ةהְֲ项欵׾؟فٓ؎َ٦ָ侭椚׃ג⥂䭯דֹ׷

    ת׋ծ⟰噟さ⢘儗ה⟰噟ⴓ鄫儗ך鳞ׁ׾嫰鯰׃גⴓ鄫ך倯ָوء׌הⴻ倖׃ծ ⟰噟ذشٝزה׃׋կ
  31. ⟰噟嫣ךػأٙ٦سهٔء٦ $PHOJUPדכ⡲䧭דֹ׷6TFS1PPM侧ח♳ꣲָ֮׏׋ ⟰噟׀הח実׭׷إُؗٔذ؍ٖكָٕ殯ז׷׋׭ծ⟰噟嫣חػأٙ٦سهٔء٦ ׾鏣㹀דֹ׷䗳銲ָ֮׏׋ ׃ַ׃$PHOJUPדכ⡲䧭דֹ׷6TFS1PPM侧ך♳ꣲָ֮׏׋׋׭ծذشٝز嫣ח 6TFS1PPM׾欽䠐ׅ׷ֿהכדֹזְկ "VUIדذشٝز嫣חDPOOFDUJPO 6TFS1PPMח湱䔲 ׾⡲䧭ׅ׷ ذشٝز⡲䧭儗ח׉ךذشٝز欽ךDPOOFDUJPO׾⹛涸ח⡲䧭׃גְ׷կ

    ˟ػأٙ٦سهٔء٦˘⼱錬薉侧㶵俑㶵⟃♳זו وٕثذشٝز،٦ؗذؙثٍ
  32. $POHVSBCJMJUZ

  33. $POHVSBCJMJUZה$VTUPNJ[BCJMJUZך麩ְ $POHVSBCJMJUZ 곁㹏ך㢳圫ז銲劄ח㼎䘔ׅ׷׋׭ח遤ֲֿהָדֹ׷鏣㹀ך㢌刿〳腉䚍 곁㹏ך銲劄׾♧菙⻉׃鏣㹀ח״׏ג㼎䘔דֹ׷״ֲחꟚ涪ׅ׷ֿהדكٝت٦⩎ך 㼪Ⰵ؝أز׾䫇ִ׷ $VTUPNJ[BCJMJUZ 곁㹏ך銲劄ח㼎䘔ׅ׷׋׭ח杝荈דꟚ涪׾遤ֲ㜥さךؕأةو؎ؤ䲿⣘腉⸂ 곁㹏ך銲劄ָ暴婊ד֮׏ג׮㼎䘔〳腉׌ָ㣐ֹז㼪Ⰵ؝أزָ䌢ח涪欰ׅ׷ $POHVSBCJMJUZ

  34. $VTUPNJ[BCJMJUZ״׶$POHVSBCJMJUZ $POHVSBCJMJUZ

  35. $POHVSBCJMJUZךꨇ䨽ծأؗ٦و♶㹀ر٦ةך䪔ְ أؗ٦و♶㹀 أؗ٦وכ㔿㹀⻉דֹזְָծ׉ך儗挿דךأؗ٦وח黝さ׃זְر٦ةכ鏩㺁׃ זְ أؗ٦وٖأ ו׿זر٦ةךⰅ⸂׮「ֽ➰ֽ׷ ⢽ ؚٗזו $POHVSBCJMJUZ

  36. 3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ

  37. 3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 갪湡せ

  38. 3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 侭侧

  39. 3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 鼅䫛䒭

  40. 3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ ٖ؝٦س侧〳㢌

  41. أؗ٦و♶㹀ر٦ةך،فٗ٦ث $POHVSBCJMJUZ

  42. 圓鸡ⱖ⫷،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT ر٦ةך珏ⴽ嫣ח3%#.4ךذ٦ـٕ׾⡲䧭ׅ׷ 3BJMTז׵4JOHMFUBCMFJOIFSJUBODF ⽃♧ذ٦ـٕ竰䪫 װ$MBTTUBCMF JOIFSJUBODF ؙٓأذ٦ـٕ竰䪫 ׾⢪׏גءٝفٕח㹋鄲〳腉

    ر٦ةך珏ⴽָ㣐ֹֻ㟓ִזְךד֮׸ל⢪欽〳腉 JE OBNF BNPVOU QSJDF  44    44"   JE OBNF BNPVOU QSJDF QSPDFTT  ./$   攦Ⳣ椚  6/$   فٖأ ⟰噟"欽ך鋅琎ذ٦ـٕ ⟰噟#欽ך鋅琎ذ٦ـٕ
  43. ٌرٕⱖ⫷،فٗ٦ث ؕٓيせה⦼׾إحزד䭯אٖ؝٦س׾⡲䧭ׅ׷ 42-،ٝثػة٦ٝך&"7 &OUJUZ"UUSJCVUF7BMVF ח鑩䔲ׅ׷ ٖ؝٦س侧ָ㟓㣐ׅ׷ $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT JE DPMVNO

    WBMVF RVPUF@JE  䊨玎 فٖأ   䫎Ⰵ勞俱 ꉟ   䫎Ⰵꆀ    䊨玎 ٖ٦ؠ٦  鋅琎ذ٦ـٕ
  44. 4BMFTGPSDF،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQTXXXQVCMJDLFZKQCMPH@IUNM ֮׵ײ׷ر٦ة׾「ֽⰅ׸׷%BUBذ٦ـٕ׾⡲䧭׃ծ؎ٝرحؙأ欽 ذ٦ـٕזוךًةر٦ةذ٦ـٕ׾欽䠐ׅ׷ $POHVSBCJMJUZך瑔噰禸կ䒦爡דכ0WFSLJMM䠬կ 4BMFTGPSDFך⢽

  45. GSJFOEGFFE،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT 4BMFTGPSDF،فٗ٦ثה⡂גְ׷ָծ%BUBذ٦ـٕ׾欽䠐ׅ׷➿׻׶ ח+40/װ9.-׾Ⰵ׸׷ؕٓي׾欽䠐ׅ׷ 4BMFTGPSDF،فٗ٦ثず圫ծ0WFSLJMM䠬ָׅ׷կ

  46. 3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ GSJFOEGFFE،فٗ٦ث &MBTUJD4FBSDI׾鼅䫛 GSJFOEGFFE،فٗ٦ثך؎ٝرحؙأذ٦ـٕכ⡲䧭ׇ׆ծ嗚稊כ&MBTUJD4FBSDI ח⟣ׇ׷✮㹀 ر٦ةכ+40/#㘗ךؕٓيח⥂㶷 +40/㘗ך㜥さכر٦ة刿倜ָ遤ְחְֻהְֲرًٔحزָ֮׷ָծءأذيך 銲⟝♳ر٦ةך㢌刿כ钠׭גֶ׵׆ծ㢌刿儗כׅץגٖ؝٦س׾倜鋉鷄⸇ׅ׷׋׭ 搀鋔דֹ׋

  47. 3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ NP[JMMBTFSWJDFTSFBDUKTPOTDIFNBGPSN׾ⵃ欽 ؿؓ٦يךؿؓ٦وحزװ׉ךⰅ⸂ر٦ةך邌爙זוחⵃ欽 +40/4DIFNB׾׮החؿؓ٦ي׾欰䧭ׅ׷ٓ؎ـٓٔ

  48. 3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ JE GPSN@EBUB  \ QSJDF  OBNF./$ ^

    鋅琎ذ٦ـٕ JE GPSNBU  \ UZQFPCKFDU  SFRVJSFE< QSJDF >  QSPQFSUJFT\ QSJDF\ UZQFJOUFHFS  UJUMF顤欽 ^ ^ ؿؓ٦وحزذ٦ـٕ NP[JMMBTFSWJDFTSFBDUKTPOTDIFNBGPSN׾⢪׏׋ذ٦ـٕ圓鸡
  49. IUUQTNP[JMMBTFSWJDFTHJUIVCJPSFBDUKTPOTDIFNBGPSN $POHVSBCJMJUZ SFBDUKTPOTDIFNBGPSN

  50. תה׭

  51. תה׭ ΍وٕثذشٝز،٦ؗذؙثٍ♴חְֶגذشٝز꟦؝ىُص؛٦ ءָّٝ涪欰ׅ׷㜥さכ鏣鎘岣䠐 Ύ$POHVSBCJMJUZ׾䬐⥂ׅ׷׋׭חSFBDUKTPOTDIFNBGPSNָ⢪ִ׷

  52. Ĕ晛㸣䧭䖓חֿך鏣鎘ך葺׃䝤׃חאְג ת׋涪邌ׇׁגֻ׌ְׁ תה׭

  53. 5IBOLT ""吳䒭⠓爡!@@NOD