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
自動アップグレード (2016)
Search
4D Japan
November 01, 2024
Technology
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自動アップグレード (2016)
4D Japan
November 01, 2024
More Decks by 4D Japan
See All by 4D Japan
4D 21 R4
miyako
0
20
4D 21 R2 R3
miyako
0
36
4D 21 LTS
miyako
0
26
4D 21
miyako
0
52
4D 20 R10
miyako
0
55
4D 20 R9
miyako
0
49
4D 20 R7 & R8
miyako
0
95
Unicodeの話 (2007)
miyako
0
57
Unicodeの話 (2008)
miyako
0
66
Other Decks in Technology
See All in Technology
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
180
Deep Data Security 機能解説
oracle4engineer
PRO
3
1k
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
200
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
160
お客様の「やりたい」の先を見通す合意形成プロセス ~裏にある課題と不安を解きほぐすコツ~
yukakoseki
0
110
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
15k
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
280
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
1
270
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
120
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
190
登壇はいいぞ! 〜Kaigi on Railsに登壇して起きた3つの変化〜
occhi
0
110
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
560
KATA
mclloyd
PRO
35
16k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Visualization
eitanlees
153
17k
Transcript
ࣗಈΞοϓάϨʔυ 15.0 15r2 15r3 15r4 15r5 16.0 新アーキテクチャー Default Data
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド app.4DD Default Data Default.4DD Database
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド app.4DD Default Data Default.4DD Database
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド Default Data Default.4DD Database ビルドアプリケーション 初回起動時
READ ONLY On (Server) Startup If (Version type ?? Merged application) If (Data file="@default.4dd") If (Is data file locked) //…using default data file End if End if End if local.4DD
%FGBVMU%BUB 15.0 ॳճىಈ࣌ͷσʔλϑΝΠϧબμΠΞϩάΛলུͰ͖Δ
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド local.4DD Default Data Default.4DD Database ビルドアプリケーション
⼆回⽬以降 データファイルの場所は ストラクチャに記録されている
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド local.4DD Default Data Default.4DD Database データファイルの場所は
ストラクチャに記録されている アップデート ビルドアプリケーション ⼆回⽬以降
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド local.4DD Default Data Default.4DD Database データファイルの場所は
ストラクチャに記録されている アップデート ビルドアプリケーション ⼆回⽬以降
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド local.4DD Default Data Default.4DD Database データファイルの場所は
ストラクチャに記録されている ビルドアプリケーション ⼆回⽬以降
%FGBVMU%BUB app.4DC 15.0 アプリケーションビルド local.4DD Default Data Default.4DD Database データファイルの場所は
ストラクチャに記録されている ビルドアプリケーション ⼆回⽬以降
%FGBVMU%BUB 15.0 ΞοϓάϨʔυͰσʔλϑΝΠϧͷॴ͕ࣦΘΕΔ
৽͍͠ΞʔΩςΫνϟʔ 新しいアーキテクチャー lastServer.xml lastDataPath.xml 15r4
app.4DC アプリケーションビルド local.4DD Default Data Default.4DD Database ビルドアプリケーション ⼆回⽬以降 データファイルの場所は
lastDataPathに記録されている lastDataPath.xml 15r4 ৽͍͠ΞʔΩςΫνϟʔ
app.4DC アプリケーションビルド local.4DD Default Data Default.4DD Database ビルドアプリケーション ⼆回⽬以降 データファイルの場所は
lastDataPathに記録されている lastDataPath.xml 15r4 ৽͍͠ΞʔΩςΫνϟʔ
app.4DC アプリケーションビルド local.4DD Default Data Default.4DD Database アップデート データファイルの場所は lastDataPathに記録されている
lastDataPath.xml ビルドアプリケーション ⼆回⽬以降 15r4 ৽͍͠ΞʔΩςΫνϟʔ
app.4DC アプリケーションビルド local.4DD Default Data Default.4DD Database アップデート データファイルの場所は lastDataPathに記録されている
lastDataPath.xml ビルドアプリケーション ⼆回⽬以降 15r4 ৽͍͠ΞʔΩςΫνϟʔ
ΞοϓάϨʔυޙσʔλϑΝΠϧͷॴ͕͞Ε͍ͯΔ 15r4 ৽͍͠ΞʔΩςΫνϟʔ
৽͍͠ΞʔΩςΫνϟʔ 新しいアーキテクチャー lastServer.xml lastDataPath.xml 15r4
アプリケーションビルド ビルドアプリケーション ⼆回⽬以降 15r4 ৽͍͠ΞʔΩςΫνϟʔ 公開名でサブネット検索 1 lastServer.xml
アプリケーションビルド ビルドアプリケーション ⼆回⽬以降 15r4 ৽͍͠ΞʔΩςΫνϟʔ 公開名でサブネット検索 1 2 ホスト名/IPアドレスで接続 EnginedServer.4DLink
lastServer.xml
アプリケーションビルド ビルドアプリケーション ⼆回⽬以降 15r4 ৽͍͠ΞʔΩςΫνϟʔ 公開名でサブネット検索 1 2 3 ホスト名/IPアドレスで接続
EnginedServer.4DLink lastServer.xml ダイアログ経由で 選択したサーバー
αʔόʔͷϗετ໊*1ΞυϨεΛܧঝͰ͖Δ 15r4 ৽͍͠ΞʔΩςΫνϟʔ
৽͍͠ΞʔΩςΫνϟʔ データリンクモード 15r4
৽͍͠ΞʔΩςΫνϟʔ 15r4 lastDataPath.xml アプリケーション名 データベースを移動しても有効 アプリケーションパス データベースを複製しても有効 インスタンス毎に データを管理できる
αʔόʔͷϗετ໊*1ΞυϨεΛܧঝͰ͖Δ 15r4 ৽͍͠ΞʔΩςΫνϟʔ まとめ ΞοϓάϨʔυޙσʔλϑΝΠϧͷॴ͕͞Ε͍ͯΔ ΞϓϦέʔγϣϯͷΠϯελϯεຖʹσʔλΛཧͰ͖Δ
ࣗಈΞοϓάϨʔυ ɹautomatic upgrade
ࣗಈΞοϓάϨʔυ Development Deployment BUILD APPLICATION SET UPDATE FOLDER RESTART 4D
ࣗಈΞοϓάϨʔυ Development Deployment BUILD APPLICATION Zip Unzip SET UPDATE FOLDER
RESTART 4D
ࣗಈΞοϓάϨʔυ Development Deployment HTTP FTP BUILD APPLICATION Zip cURL Unzip
cURL SET UPDATE FOLDER RESTART 4D
%FGBVMU%BUB app.4DC 15.0 app.4DD Default Data Default.4DD データファイルのUUIDが合致
৽͍͠ΞʔΩςΫνϟʔ 15r4 \Users\{user}\AppData\Roaming\4D\ Users:{user}:Library:Application Support:4D: \Users\{user}\AppData\Roaming\4D Server\ Users:{user}:Library:Application Support:4D Server:
Get 4D folder
৽͍͠ΞʔΩςΫνϟʔ 15r4 \Users\{user}\AppData\Roaming\4D\{name}¥ Users:{user}:Library:Application Support:4D:{name}: \Users\{user}\AppData\Roaming\4D Server\{name}¥ Users:{user}:Library:Application Support:4D Server:{name}:
アプリケーション毎のフォルダー Get 4D folder
৽͍͠ΞʔΩςΫνϟʔ 15r4 \Users\{user}\AppData\Roaming\{name}¥ Users:{user}:Library:Application Support:{name}: \Users\{user}\AppData\Roaming\{name} Server¥ Users:{user}:Library:Application Support:{name} Server:
アプリケーション毎のフォルダー ビルドしたアプリケーション+Get 4D folder app.4DD ここにデータファイルを作成
σϞϯετϨʔγϣϯ