Soumettre la recherche
Mettre en ligne
web開発環境
•
1 j'aime
•
296 vues
M
MarlboroLand
Suivre
web勉強会夜の部#5の資料です。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 115
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Webサイト制作の環境構築(for Windows)
Webサイト制作の環境構築(for Windows)
MarlboroLand
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
Yasuaki Matsuda
What's Azure DevOps
What's Azure DevOps
Kazushi Kamegawa
Azure load testingを利用したパフォーマンステスト
Azure load testingを利用したパフォーマンステスト
Kuniteru Asami
Dev@cloudの実装
Dev@cloudの実装
Kohsuke Kawaguchi
Cloud Nativeとは?
Cloud Nativeとは?
Masaki Yamamoto
Zabbix-OSC-Fukuoka
Zabbix-OSC-Fukuoka
Yuki Nakatake
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Recommandé
Webサイト制作の環境構築(for Windows)
Webサイト制作の環境構築(for Windows)
MarlboroLand
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
Yasuaki Matsuda
What's Azure DevOps
What's Azure DevOps
Kazushi Kamegawa
Azure load testingを利用したパフォーマンステスト
Azure load testingを利用したパフォーマンステスト
Kuniteru Asami
Dev@cloudの実装
Dev@cloudの実装
Kohsuke Kawaguchi
Cloud Nativeとは?
Cloud Nativeとは?
Masaki Yamamoto
Zabbix-OSC-Fukuoka
Zabbix-OSC-Fukuoka
Yuki Nakatake
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
Daisuke Ikeda
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
de:code 2017
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
de:code 2017
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
de:code 2017
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
Katsuya Shimizu
Microsoft Love Java & OSS
Microsoft Love Java & OSS
Yoshio Terada
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデート
Microsoft Azure Japan
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Daisuke Ikeda
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
日本マイクロソフト株式会社
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
One ASP.NET の今とこれから
One ASP.NET の今とこれから
Akira Inoue
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Akira Inoue
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
Tokyo, Japan
Contenu connexe
Tendances
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
Daisuke Ikeda
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
de:code 2017
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
de:code 2017
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
de:code 2017
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
Katsuya Shimizu
Microsoft Love Java & OSS
Microsoft Love Java & OSS
Yoshio Terada
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデート
Microsoft Azure Japan
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Daisuke Ikeda
Tendances
(12)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
Microsoft Love Java & OSS
Microsoft Love Java & OSS
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデート
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Similaire à web開発環境
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
日本マイクロソフト株式会社
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
One ASP.NET の今とこれから
One ASP.NET の今とこれから
Akira Inoue
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Akira Inoue
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
Tokyo, Japan
同じサービスをECSとOpsWorksで運用してみた
同じサービスをECSとOpsWorksで運用してみた
Jun Ichikawa
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
Akira Inoue
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
Akira Inoue
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
Takeshi Shinmura
第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編
ksimoji
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
ここが良かったDatadog
ここが良かったDatadog
tyamane
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
GoAzure
Web matrix2とvisual studio
Web matrix2とvisual studio
Tadahiro Ishisaka
Similaire à web開発環境
(20)
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
One ASP.NET の今とこれから
One ASP.NET の今とこれから
サーバーレスの今とこれから
サーバーレスの今とこれから
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
同じサービスをECSとOpsWorksで運用してみた
同じサービスをECSとOpsWorksで運用してみた
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
ここが良かったDatadog
ここが良かったDatadog
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Web matrix2とvisual studio
Web matrix2とvisual studio
Plus de MarlboroLand
Gitの使い方
Gitの使い方
MarlboroLand
Webの勉強会#14
Webの勉強会#14
MarlboroLand
Webの勉強会#12
Webの勉強会#12
MarlboroLand
Webの勉強会#11
Webの勉強会#11
MarlboroLand
Webの勉強会#10
Webの勉強会#10
MarlboroLand
Webの勉強会#9
Webの勉強会#9
MarlboroLand
Webの勉強会#8
Webの勉強会#8
MarlboroLand
Webの勉強会#6
Webの勉強会#6
MarlboroLand
Webの勉強会#5
Webの勉強会#5
MarlboroLand
初心者向け、プログラムのお話
初心者向け、プログラムのお話
MarlboroLand
CSS設計のお勉強
CSS設計のお勉強
MarlboroLand
Plus de MarlboroLand
(11)
Gitの使い方
Gitの使い方
Webの勉強会#14
Webの勉強会#14
Webの勉強会#12
Webの勉強会#12
Webの勉強会#11
Webの勉強会#11
Webの勉強会#10
Webの勉強会#10
Webの勉強会#9
Webの勉強会#9
Webの勉強会#8
Webの勉強会#8
Webの勉強会#6
Webの勉強会#6
Webの勉強会#5
Webの勉強会#5
初心者向け、プログラムのお話
初心者向け、プログラムのお話
CSS設計のお勉強
CSS設計のお勉強
Dernier
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Dernier
(10)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
web開発環境
1.
web開発環境 Webサイト制作の環境構築 2017/8/31 Ver.2.1 1
2.
最近の制作環境 作業する前に言葉の説明
SourceTreeのインストール Node.jsのインストール gulpの設定 Sassの設定 ローカルホストサーバーの立ち上げ 2 アジェンダ
3.
最近の制作環境 3
4.
4 今まで
5.
5 アプリケーション ソフト インストール 環境設定 マークアップ作業 動作確認
6.
6 環境の変化
7.
7 レスポンシブ 対応 スマホの 確認 CSSの 肥大化 価格の減少 ブラウザの 確認 バージョン 管理ツールjQueryの 一般化 設計思想の 導入
8.
8 今までの方法だと 作業効率が悪い
9.
9 多くのエンジニアは考えた
10.
10 自分の開発環境を 自分で構築する
11.
11 フリーのエディター プラグインなど マークアップ作業 動作確認 環境構築 インストール
12.
12 作業効率化 作業速度向上
13.
作業する前に 言葉の説明 13
14.
14 コマンドプロンプト1
15.
15 キャラクターユーザー インターフェースCUI
16.
16 主にキーボードを使って PCを操作する
17.
17 黒い画面
18.
18 コマンドプロンプトでは、 「コマンド」と呼ばれる命令 があります。 コマンドで色々操作すること が可能です。 また、別な機能をインストー ルすると、専用のコマンドが 追加されます。
19.
19 環境変数2
20.
20 OSがアプリケーションなどの タスクに対して、変数名とそ れに結び付けられた変数値を 与える、データ共有機能です。
21.
21 自分が実行したい プログラムの場所を指定
22.
Sublime Text 3の設定 22
23.
23 作業環境構築 最初はマークアップ専用の エディターについて
24.
24 有名なエディター3つ
25.
25 Sublime Text 3 Atom Adobe
Brackets 軽い エンジニア向け 重い デザイナー向け
26.
26 http://www.sublimetext.com/3 Windows、Windows 64 bitのいずれかを 選ぶ ZIPファイルを解凍してインストール 1 2 3 Sublime
Text 3のインストール
27.
27 [View]メニューから[Show Console]を選択 https://packagecontrol.io/installation SUBLIME TEXT
3のテキストをコピペ [Preferences]メニューに[Package Control] があるかどうか確認 1 2 3 Package Controlのインストール 追加機能を 入れるための機能
28.
28 Japanizeのインストール [Preferences]メニューから[Package Control]を選択 入力ボックスに「Install Package」と入力してこれ を選択 さらに入力ボックスが表示されるので 「Japanize」と入力して選択 1 2 3 日本語化する プラグイン
29.
29 ポータブル版Japanize日本語化 メニューからPreferencesのPackagesフォルダを開き、 ¥Packages¥Japanizeを見る .jpのついたファイルをすべてコピー(6つあります) インストールした¥Packagesに「Default」フォルダを作 成 「Default」フォルダにコピーしたファイルを全て置く 1 2 3 4
30.
30 ポータブル版Japanize日本語化 コピーしたファイルの拡張子「.jp」を名称から取る5
31.
31 こんな感じ
32.
32 Emmet:コードの記述を超効率化できる All Autocomplete:自動補完機能をさらに拡張 jQuery:コードjQueryを補完 HTML5:コードHTML5を補完 SublimeCodeIntel:色々な言語のの強調表示、コー ドの自動補完 Sublime Text
3のプラグイン Shift+Ctrl+PでPackage Controlが表示できます
33.
33 Alignment:「=」の位置をそろえる AlignTab:イコールやカンマやコロンのカラムを綺 麗にそろえる AutoFileName:プロジェクトフォルダ内のファイル 名などを補完 ConvertToUTF8:文字エンコードをUTF8に変換、保 存時時に戻す Sublime Text 3のプラグイン
34.
34 TrailingSpaces:末尾にスペースが入っている時にハ イライト、保存する時に削除 BracketHighlighter:カッコやクォート、タグの開始/ 終了をハイライト Sublime Text 3のプラグイン 他にも山ほどあります
35.
35 メニューの「基本設定」-「ユーザ」で表示される ファイルには自分が使うSublime Textのルールを記述 して使うことができます。 Sublime Text
3のカスタマイズ
36.
36 { "draw_minimap_border": true, //ミニマップの表示位置にボーダーを付ける “font_face”:
“Ricty Diminished”, //表示する書体 “font_size”: 18, //フォントのサイズ "line_padding_top": 4, //行間 "tab_size": 2, //タブサイズ "draw_white_space": "all", //タブやスペースなど不過視文字を表示 “highlight_line”: true, //選択行をハイライトする “trim_trailing_white_space_on_save”: true, //空白を削除 “word_wrap”: true, //自動改行を行う “translate_tabs_to_spaces”: true, //タブをスペースに変換する “default_encoding”: “UTF-8”, //デフォルトの文字コードを指定 "show_encoding": true //文字コードを右下に表示 } ルールの例
37.
SourceTreeの インストール 37
38.
38 バージョン管理ツール について
39.
39 AさんのPC BさんのPC ホスティング サービス (リモートリポジトリ) 差分管理 データ共有 遠隔地作業 ローカル リポジトリ ローカル リポジトリ
40.
40 Gitが有名
41.
41 Gitはコマンドプロンプト メインなので取っつきにくい
42.
42 Gitの GUIのバージョン管理ツール SourceTree
43.
43 今回はこれを使います
44.
44 バージョン管理ツールは ホスティングサービスを 使うことが前提
45.
45 有名なのは Bitbucket、GitHub
46.
46 https://www.sourcetreeapp.com/から DLしてインストール インストール後、Gitについて聞いて くるので一番上を選択 ついでにMercurialも聞いてくるがこ れは要らないので一番下を選択 1 SourceTreeのインストール 2 3
47.
47 次に表示されるボックスに名前、 メールアドレス、同意のチェックを いれて次へ進む 共通設定を聞かれたら「はい」で 4 SourceTreeのインストール 5
48.
48 SSHでの接続方法を聞かれるので、 デフォルトのPuTTY(パティ)を選ぶ SSHキーの事を聞かれるが 今は「いいえ」で ホスティングサービスについては あれば入力しておく程度 6 SourceTreeのインストール 7 8
49.
49 SSHとSSHキー
50.
50 暗号や認証の技術を利用して、 安全にリモートコンピュータと 通信するための方法 Secure Shell(セキュアシェル) SSHとは
51.
51 SSHの認証方式として公開鍵認証方式があ ります。 公開鍵認証方式は、公開鍵と秘密鍵の2つ の鍵を使用して接続します。 2つの鍵は、サーバーに公開鍵、クライア ントに秘密鍵を置いて使用します。 SSHキーとは
52.
52 SourceTreeでは この2つの鍵、SSHキーを 生成することができます
53.
53 メニューの「ツール」から SSHキーの作成/インポートをクリック PuTTYが起動するので「Generate」ボ タンをクリックしてマウスを動かして 鍵生成 1 SSHキーの作り方 2
54.
54 「Save public key」ボタンをクリック してSSH公開鍵を任意の場所に分かり やすい名称で保存 続いて「Save
private key」ボタンをク リックしてSSH秘密鍵を上と同じ様に に保存 3 SSHキーの作り方 4
55.
55 ホスティングサービスと SourceTreeを繋ぎます
56.
56 ホスティングサービスに登録 SourceTreeでSSHキーを生成 SourceTreeでSSHキー(秘密鍵)を登録 ホスティングサービスに SSHキー(公開鍵)を登録 1 SourceTreeの使い方 2 3 4
57.
57 ホスティングサービスにリポジトリ作成 リポジトリをSourceTreeへクローン 5 SourceTreeの使い方 6 あとは保存場所にファイルを作ったり いじったり好きなことしていいです
58.
Node.jsのインストール 58
59.
Node.jsは既に 入ってる状態のはず 59
60.
60 コマンドプロンプトを開き、 > nodist -vと入力して バージョンが表示されればOK! nodistの動作確認 -vはバージョンを 確認するコマンド
61.
61 nodist update:nodistをアップデート nodist stable:nodistの安定版をインス トール nodistの補足
62.
一緒に使えるnpmが 動くかも確認 62
63.
63 コマンドプロンプトを開き、 > npm -vと入力して バージョンが表示されればOK! npmの動作確認
64.
npmって? 64
65.
Node.jsのパッケージを 管理するためのツール 65
66.
npm専用のコマンドを使い 他のパッケージを インストールできる 66
67.
これでNode.jsからnpm経由で 他の機能を追加することが できます 67
68.
gulpの設定 68
69.
作業効率化の一つとして 69
70.
手動でやると 時間がかかることを PCにやらせる 70
71.
その機能がビルドツール 71
72.
タスクランナーは Gulpとwebpackが有名 72
73.
73 あらかじめ実際に作業する場所 (プロジェクト)を新規で作成 コマンドプロンプトから npm install -g
gulp と入力(npmのコマンド)して グローバルインストール 1 gulpのインストール 2
74.
74 コマンド「cd(カレントディレクト リ)」で作業場所に移動 npm initと入力(npmのコマンド)して node.jsモジュールを管理する package.jsonを作成 3 gulpのインストール 4 なんか聞かれるけど 全部Enterで
75.
75 npm install -D
gulpと入力して ローカルインストール (node_modulesディレクトリができます) gulp –vと入力して クライアントのバージョン ローカルのバージョンが表示されればOK! 5 gulpのインストール 6
76.
グローバルインストール 76 ローカルインストールはそのプロジェクトの フォルダ内でのみ利用できる グローバルインストールはそのマシン上の どこからでも利用できるようになる ローカルインストール Gulpの仕様です
77.
Gulpを使ってみる 77
78.
Gulpを使うには gulpfile.jsが必要なので 新規作成 78
79.
gulpfile.jsに 実行したいプログラムを記述 79
80.
コマンドプロンプトに 「HelloWorld!」と出力させる 80 1
81.
81 var 変数名 =
require(‘使いたい機能'); ファイルの読み込み gulp.task(‘タスク名', function() { 行いたい処理 }); タスクの登録 今回必要な命令等
82.
var gulp =
require('gulp'); gulp.task('hoge', function() { console.log('HelloWorld!'); }); 82 gulpfile.jsに記述
83.
コマンドプロンプトで gulp タスク名と入力して Enterで表示されればOK! 83
84.
Sassの設定 84
85.
レスポンシブの普及により CSSの肥大化が止まらない 85
86.
そこで生まれたのがSass 86
87.
SassはCSSを より使いやすくするために プログラムの概念を 導入したもの 87
88.
88 セレクタを入れ子にして入力 変数が使える インポート セレクタの継承 必要なプロパティを持ってくる 1 Sassの特徴 2 3 4 5
89.
Sassはコンパイル(変換) して使う 89
90.
90 SCSS ファイル CSS ファイル こっちで作業 こっちは生成 Gulpを使う コンパイル
91.
このあたりを gulpを使って自動化します 91
92.
92 npm install -D
gulp-sassと入力 package.jsonに追記されます 1 Sassのインストール libsassというC/C++で作られた SaSSのコンパイラが gulp-sassというパッケージで gulpに提供されています
93.
93 作業用ディレクトリを新規作成 生成用ディレクトリを新規作成 作業用にscssファイルを作成 gulpにタスクを登録 コマンドプロンプトからgulpを実行 1 Sassの使い方 2 3 4 5
94.
さらに Sassのインポートを 使いファイルを分割する 94
95.
95 メインの ファイル 分割 ファイル1 分割 ファイル3 分割 ファイル4 分割 ファイル2 ファイル名の頭に _を付ける @import “ファイル名”; と記述する
96.
ではgulpとSassを使った 機能を紹介 96
97.
SaSSファイルを修正すると CSSが書き出され HTMLの見た目が変化する 97 2
98.
98 gulp.src(‘指定ファイルのパス’) ファイルの指定 いきなりGulp
99.
99 gulp.dest(‘書き込み場所のパス') ファイルへの書き込み .pipe(実行したい処理) 複数の処理を実行する 実行したい処理を pipeでつないでいく
100.
100 gulpfile.js src node_modules html package.json common index.html scss _footer.scss 他に必要な ファイル style.scss _header.scss gtest フ ァ イ ル 構 造 css style.css
101.
var gulp =
require('gulp'); var sass = require('gulp-sass'); gulp.task('sass', function(){ gulp.src('./src/scss/*.scss') .pipe(sass()) .pipe(gulp.dest('./html/common/css')); }); 101 gulpfile.jsに記述
102.
コマンドプロンプトで gulp sassと入力して Enterで処理が表示されれば OK! 102
103.
ローカルホストサーバー の立ち上げ 103
104.
反映したCCSを確認するのに index.htmlファイルを 何度もクリックして ブラウザ起動するのは面倒 104
105.
これも自動化したい 105
106.
Node.jsで ローカルホストサーバーを 立てられるけど 106
107.
せっかくgulpがあるので ファイルを更新すると その内容をブラウザへ 自動的に 反映してくれる様にする 107
108.
さらに複数のブラウザを 同時に立ち上げて いっぺんに確認できる 機能も付いてくる 108
109.
そんなお得な機能が BrowserSync 109
110.
BrowserSync自体 単体でも使えますが gulpと組み合わせて より便利に 110
111.
111 npm install -D
browser-syncと入力1 BrowserSyncのインストール インストールの途中でエラーが出るが終了場合、 Windowsではnode-gyp周りで問題があるようです。 回避方法としては、別途PythonとVisual C++を 入れる必要があります。 今回は、この部分を使わないのでそのままでも 上手くいきますが、今後の事を考えると 対処した方がいいです。
112.
112 gulpにタスクを登録 コマンドプロンプトからgulpを実行 監視指定(SCSSなど)ファイルを修正 ブラウザが更新されていることを確認 1 BrowserSyncの使い方 2 3 4
113.
113 gulp.watch(‘監視するファイルのパス’); 特定のファイルを監視する いきなりGulp
114.
var gulp =
require('gulp'); var sass = require('gulp-sass'); var browserSync = require('browser-sync'); gulp.task('sass', function(){ gulp.src('./src/scss/*.scss') .pipe(sass()) .pipe(gulp.dest('./html/common/css')); }); gulp.task('default', ['sass', 'browser-sync'], function () { gulp.watch("./src/scss/*.scss", ['sass']); }); gulp.task('browser-sync', function() { browserSync.init({ server: { baseDir: "./html" } }); gulp.watch("./html/**", function() { browserSync.reload(); }); }); 114 gulpfile.jsに記述
115.
コマンドプロンプトで gulpと入力して Enterで処理が実行されれば OK! 115
Télécharger maintenant