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
New in v19 R Releases Part 3
Search
4D Japan
April 03, 2023
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
New in v19 R Releases Part 3
4D Japan
April 03, 2023
More Decks by 4D Japan
See All by 4D Japan
4D 21 R4
miyako
0
4
4D 21 R2 R3
miyako
0
34
4D 21 LTS
miyako
0
19
4D 21
miyako
0
47
4D 20 R10
miyako
0
53
4D 20 R9
miyako
0
45
4D 20 R7 & R8
miyako
0
90
Unicodeの話 (2007)
miyako
0
55
Unicodeの話 (2008)
miyako
0
63
Other Decks in Technology
See All in Technology
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
React改造してみた
tsukina_7mochi
0
110
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
270
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
650
Getting Started with Google Antigravity
glaforge
0
320
How to Design Configuration for Rails Applications
willnet
1
830
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
Kiro Crewをはじめよう
kizawa2020
1
160
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
My Coaching Mixtape
mlcsv
0
360
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Amusing Abliteration
ianozsvald
1
350
Code Review Best Practice
trishagee
74
20k
WENDY [Excerpt]
tessaabrams
14
40k
A Soul's Torment
seathinner
8
3.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Transcript
W E B I N A R W E E
K 3 4D v19 R Release
σβΠϯ Ϟʔυ
υΩϡϝϯτͷදࣔɺ Ϋϥεͷදࣔ
ALL RECORDS PRINT RECORD σβΠϯϞʔυ - υΩϡϝϯτͷදࣔ
σβΠϯϞʔυ - υΩϡϝϯτͷදࣔ .query() .save()
σβΠϯϞʔυ - ΤΫεϓϩʔϥʔʹදࣔ
σβΠϯϞʔυ - ΤΫεϓϩʔϥʔʹදࣔ
σβΠϯϞʔυ - ΤΫεϓϩʔϥʔʹදࣔ
σβΠϯϞʔυ - ίϯϙʔωϯτͷΫϥεΛදࣔ
σβΠϯϞʔυ - ίϯϙʔωϯτͷΫϥεΛදࣔ
ύεϫʔυͷ bcryptαϙʔτ
σβΠϯϞʔυ - ύεϫʔυͷbcryptαϙʔτ password
σβΠϯϞʔυ - ύεϫʔυͷbcryptαϙʔτ $2y$10$PQyFshsP1 qPADsLXdVRN1u4 P7V9ahM6zP4NVq7 5r3Brs8GnURRnfq HASH password ̋
❌ ඇՄٯత Irreversible ϋογϡ Unique!
σβΠϯϞʔυ - ύεϫʔυͷbcryptαϙʔτ bcrypt MD5 ͍ʂ👍 mypass 40ඵ 12ʂ 🔐👍
⚠ 1 10,000 ڧ͍ʂ👍
σβΠϯϞʔυ - ύεϫʔυͷbcryptαϙʔτ CHANGE PASSWORD v19 R3 ྫ:v19 password bcrypt👍
ύεϫʔυΛมߋͨ͠ޙʹόʔδϣϯΛ͢ͱ σʔλϕʔε͕։͚ͳ͘ͳΔʂ
ίʔυΤσΟλʔͷ ਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ //୯Ұߦͷίϝϯτ /* ϒϩοΫίϝϯτ ંΓͨͨΈՄೳ */
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ MARK TODO FIXME //mark:มએݴ //mark:- ҾͷσʔλΛղੳ //mark:-
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ MARK TODO FIXME //todo:ྻΛίϨΫγϣϯʹॻ͖͑ //fixme:ϢʔβʔΫϦοΫͩͱಈ͔ͳ͍
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ MARK TODO FIXME
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ MARK TODO FIXME
σβΠϯϞʔυ - ίʔυΤσΟλʔͷਐԽͱΧελϚΠζ
4D Server ։ൃϞʔυͱσόοΨ
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ ϩʔΧϧΫϥΠΞϯτ Ͱ͋Εφγ
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ ϩʔΧϧΫϥΠΞϯτ Ͱ͋Εφγ ฤूͰ͖ͳ͍ʂ
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ Forms Methods form.4DForm mymethod1.4dm mymethod2.4dm form.4DForm
catalog.4DCatalog
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ No Locking!👍 History!👍 Roll back!👍
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ Commit RELOAD PROJECT
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ ։ൃϞʔυ 4D Serverͱಉ͡Ϛγϯ͔Βଓͨ͠ΫϥΠΞϯτ ࣗಈతʹ։ൃϞʔυΛ༻ͯ͠ଓ͞ΕΔ
σβΠϯϞʔυ - 4D Server/։ൃϞʔυ ։ൃϞʔυ Project ProjectͷRootϑΥϧμͷ ΞΫηεݖ͕ඞཁ ྫɿڞ༗ϑΥϧμʹ ೖΕͯ֎෦͔ΒΞΫηε
σβΠϯϞʔυ - 4D Server/ϦϞʔτσόοΨ Headless Get application info ϦϞʔτσόοΨ
👍 σβΠϯϞʔυ - 4D Server/ϦϞʔτσόοΨ Headless ϦϞʔτσόοΨ TRACE
σβΠϯϞʔυ - 4D Server/ϦϞʔτσόοΨ
σβΠϯϞʔυ - 4D Server/ϦϞʔτσόοΨ
σβΠϯϞʔυ - 4D Server/ϦϞʔτσόοΨ
σβΠϯϞʔυ - ͦͷଞͷ৽ػೳ ετϥΫνϟʔΤσΟλʔͷԼ෦ʹϦϨʔγϣϯ໊දࣔ ϓϩδΣΫτͷιʔείʔυ͔ΒτʔΫϯΛআڈͯ͠อଘ .gitignoreΛࣗಈతʹՃ
Thank you!