Submit Search
Upload
Delphi ideを使わない開発スタイルの紹介
•
Download as ODP, PDF
•
1 like
•
4,311 views
Shinya Okano
Follow
Report
Share
Report
Share
1 of 16
Download now
Recommended
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
Hikaru Fukushi
TFLite NNAPI and GPU Delegates
TFLite NNAPI and GPU Delegates
Koan-Sin Tan
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
Preferred Networks
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?
Mr. Vengineer
企業システムにSELinuxを適用するときの検討事項
企業システムにSELinuxを適用するときの検討事項
Atsushi Mitsu
FreeBSD Capsicum
FreeBSD Capsicum
Yuichiro Naito
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Tetsuyuki Kobayashi
Kubernetes meetup-tokyo-13-customizing-kubernetes-for-ml-cluster
Kubernetes meetup-tokyo-13-customizing-kubernetes-for-ml-cluster
Preferred Networks
Recommended
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
Hikaru Fukushi
TFLite NNAPI and GPU Delegates
TFLite NNAPI and GPU Delegates
Koan-Sin Tan
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
Preferred Networks
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?
Mr. Vengineer
企業システムにSELinuxを適用するときの検討事項
企業システムにSELinuxを適用するときの検討事項
Atsushi Mitsu
FreeBSD Capsicum
FreeBSD Capsicum
Yuichiro Naito
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Tetsuyuki Kobayashi
Kubernetes meetup-tokyo-13-customizing-kubernetes-for-ml-cluster
Kubernetes meetup-tokyo-13-customizing-kubernetes-for-ml-cluster
Preferred Networks
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
std::pin の勘所
std::pin の勘所
Hiroaki Goto
挫折しないRedmine
挫折しないRedmine
Go Maeda
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウド
Masanori Itoh
Sw技術者に送るfpga入門
Sw技術者に送るfpga入門
直久 住川
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
Redmineosaka 20 talk_crosspoints
Redmineosaka 20 talk_crosspoints
Shinji Tamura
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Juniper Networks (日本)
Intro to Helm for Kubernetes
Intro to Helm for Kubernetes
Carlos E. Salazar
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
Daiki Kawanuma
マスター・オブ・Reflectパッケージ
マスター・オブ・Reflectパッケージ
Takuya Ueda
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
Getting Started with Jetson Nano
Getting Started with Jetson Nano
NVIDIA Japan
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Preferred Networks
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
Comparison of existing cni plugins for kubernetes
Comparison of existing cni plugins for kubernetes
Adam Hamsik
單元測試
單元測試
國昭 張
Rootless Containers
Rootless Containers
Akihiro Suda
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
Embarcadero Technologies
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
volpe_hd28v
More Related Content
What's hot
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
std::pin の勘所
std::pin の勘所
Hiroaki Goto
挫折しないRedmine
挫折しないRedmine
Go Maeda
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウド
Masanori Itoh
Sw技術者に送るfpga入門
Sw技術者に送るfpga入門
直久 住川
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
Redmineosaka 20 talk_crosspoints
Redmineosaka 20 talk_crosspoints
Shinji Tamura
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Juniper Networks (日本)
Intro to Helm for Kubernetes
Intro to Helm for Kubernetes
Carlos E. Salazar
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
Daiki Kawanuma
マスター・オブ・Reflectパッケージ
マスター・オブ・Reflectパッケージ
Takuya Ueda
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
Getting Started with Jetson Nano
Getting Started with Jetson Nano
NVIDIA Japan
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Preferred Networks
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
Comparison of existing cni plugins for kubernetes
Comparison of existing cni plugins for kubernetes
Adam Hamsik
單元測試
單元測試
國昭 張
Rootless Containers
Rootless Containers
Akihiro Suda
What's hot
(20)
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
std::pin の勘所
std::pin の勘所
挫折しないRedmine
挫折しないRedmine
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウド
Sw技術者に送るfpga入門
Sw技術者に送るfpga入門
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Redmineosaka 20 talk_crosspoints
Redmineosaka 20 talk_crosspoints
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Intro to Helm for Kubernetes
Intro to Helm for Kubernetes
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
マスター・オブ・Reflectパッケージ
マスター・オブ・Reflectパッケージ
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
Getting Started with Jetson Nano
Getting Started with Jetson Nano
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
レシピの作り方入門
レシピの作り方入門
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Comparison of existing cni plugins for kubernetes
Comparison of existing cni plugins for kubernetes
單元測試
單元測試
Rootless Containers
Rootless Containers
Similar to Delphi ideを使わない開発スタイルの紹介
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
Embarcadero Technologies
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
volpe_hd28v
ZendStudioのご紹介
ZendStudioのご紹介
Manabu Shinsaka
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
CICDを始める前に...ビルドデプロイについて再入門
CICDを始める前に...ビルドデプロイについて再入門
harukikato1
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
Kaz Aiso
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
Jun Hosokawa
NGN2012B 発表資料
NGN2012B 発表資料
Kenji Nagase
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
ume3_
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
LINTから理解するTDD
LINTから理解するTDD
Masafumi Sasaki
WordPress の国際化方法
WordPress の国際化方法
Fumito Mizuno
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
ZOIdayo
vscode pipenv docker
vscode pipenv docker
ikdysfm
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
Windowsアプリテスト自動化 [Friendly+delphi]
Windowsアプリテスト自動化 [Friendly+delphi]
Tatsuya Ishikawa
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
Similar to Delphi ideを使わない開発スタイルの紹介
(20)
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
ZendStudioのご紹介
ZendStudioのご紹介
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
CICDを始める前に...ビルドデプロイについて再入門
CICDを始める前に...ビルドデプロイについて再入門
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
NGN2012B 発表資料
NGN2012B 発表資料
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
PHP でも活用できる Makefile
PHP でも活用できる Makefile
LINTから理解するTDD
LINTから理解するTDD
WordPress の国際化方法
WordPress の国際化方法
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
vscode pipenv docker
vscode pipenv docker
Dockerを使ってみよう
Dockerを使ってみよう
Windowsアプリテスト自動化 [Friendly+delphi]
Windowsアプリテスト自動化 [Friendly+delphi]
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
More from Shinya Okano
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Shinya Okano
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークのユーザーモデルと認証
Shinya Okano
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Shinya Okano
Pyconjp2016 pyftplib
Pyconjp2016 pyftplib
Shinya Okano
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016
Shinya Okano
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Shinya Okano
Djangoのエントリポイントとアプリケーションの仕組み
Djangoのエントリポイントとアプリケーションの仕組み
Shinya Okano
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Shinya Okano
Python札幌201406
Python札幌201406
Shinya Okano
Spring4Dの紹介
Spring4Dの紹介
Shinya Okano
Hadoopとその周辺の紹介
Hadoopとその周辺の紹介
Shinya Okano
2011.06.01 和歌山高専
2011.06.01 和歌山高専
Shinya Okano
電子書籍の話
電子書籍の話
Shinya Okano
写真共有アプリのバックエンドサーバー
写真共有アプリのバックエンドサーバー
Shinya Okano
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
Shinya Okano
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
Shinya Okano
More from Shinya Okano
(17)
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Pyconjp2016 pyftplib
Pyconjp2016 pyftplib
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Djangoのエントリポイントとアプリケーションの仕組み
Djangoのエントリポイントとアプリケーションの仕組み
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Python札幌201406
Python札幌201406
Spring4Dの紹介
Spring4Dの紹介
Hadoopとその周辺の紹介
Hadoopとその周辺の紹介
2011.06.01 和歌山高専
2011.06.01 和歌山高専
電子書籍の話
電子書籍の話
写真共有アプリのバックエンドサーバー
写真共有アプリのバックエンドサーバー
Python札幌 2012/06/17
Python札幌 2012/06/17
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
Delphi ideを使わない開発スタイルの紹介
1.
DelphiIDEを使わない開発スタイルの紹介 岡野真也
2.
自己紹介 岡野真也 @tokibito ブログ: 偏った言語信者の垂れ流し http://d.hatena.ne.jp/nullpobug/ 趣味でツール類をDelphiで作成しています 仕事ではPythonを使ってます
3.
今日は
4.
今日のお題 DelphiIDEを使わずに
5.
今日のお題 コマンドラインユーティリティと テキストエディタで開発
6.
IDEを使わない理由 ● 使い慣れたテキストエディタでプログラミングしたい – キーボード入力速いからさー ●
使い慣れたコマンドライン入力のほうが速くて楽 – マウスが壊れても大丈夫! – いやーキーボード入力速いからさー
7.
愛用してます ● Console2 -
コマンドプロンプトをタブで複数開ける ● GVim - いろんなOSに対応しているテキストエディタ
8.
IDEを使わずにどうやるか Delphiのプログラムのコンパイル
9.
Delphiのプログラムのコンパイル ● RADStudioのコマンドラインユーティリティ – DCC32.EXE
(Win32用コンパイラ) – DCC64.EXE (Win64用クロスコンパイラ) – DCCOSX.EXE (MacOSX用クロスコンパイラ)
10.
コマンドラインコンパイラの使い方 > dcc32 MyProject.dpr
11.
しかしだるい ● 毎回長いコマンドを入力するのはだるい – ビルドツールを使いましょう。
12.
ビルドツール ● Make – Unix/Linuxではおなじみ –
Makefileに記述された作業を実行するコマンドツール ● MSBuild – Microsoftのビルドツール – MSBuild形式のプロジェクトをビルドできる – .NET Frameworkに含まれる – Delphiのdprojはこの形式
13.
ビルドツールの使い方 > make > rsvars.bat >
msbuild
14.
これでハッピー? デバッグとかフォームデザイナどうした?
15.
IDEを使う部分もある ● デバッガ (デバッガをエディタに組み込むのつらいし..) ●
フォームデザイナ (コードで生成するのはつらいし...)
16.
まとめ ● コマンドラインユーティリティでコンパイルできる ● ビルドツールは便利 ●
テキストエディタでつらい部分はIDEも使う
Download now