Submit Search
Upload
Webの勉強会#12
•
0 likes
•
87 views
M
MarlboroLand
Follow
先日の勉強会の資料です
Read less
Read more
Report
Share
Report
Share
1 of 86
Download now
Download to read offline
Recommended
初心者向け、プログラムのお話
初心者向け、プログラムのお話
MarlboroLand
プログラムとはどんなものか、どう作っていけば良いか概念的な話をまとめました
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
Osamu Ise
ボケて(bokete)をiOSとandroidアプリにしたときにやったことをまとめてみました。 最後の方になかなか面白いデータがありますよ([ • ω • ]`º) ワン
Android道第1回公開用
Android道第1回公開用
Takaya Funabiki
Android道第一回目の講義資料です。
第2回 Android勉強会
第2回 Android勉強会
fujikunn
だい2だん
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
Serverless on GCP
Serverless on GCP
Hayato Yoshikawa
Brief introduction of serverless architecture on Google Cloud Platform. focused on Cloud Functions.
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
youten (ようてん)
Recommended
初心者向け、プログラムのお話
初心者向け、プログラムのお話
MarlboroLand
プログラムとはどんなものか、どう作っていけば良いか概念的な話をまとめました
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
Osamu Ise
ボケて(bokete)をiOSとandroidアプリにしたときにやったことをまとめてみました。 最後の方になかなか面白いデータがありますよ([ • ω • ]`º) ワン
Android道第1回公開用
Android道第1回公開用
Takaya Funabiki
Android道第一回目の講義資料です。
第2回 Android勉強会
第2回 Android勉強会
fujikunn
だい2だん
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
Serverless on GCP
Serverless on GCP
Hayato Yoshikawa
Brief introduction of serverless architecture on Google Cloud Platform. focused on Cloud Functions.
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
youten (ようてん)
『これからはじめるプログラミング基礎の基礎』 のエッセンス
『これからはじめるプログラミング基礎の基礎』 のエッセンス
Ayumu Kohiyama
プログラミングをこれから始める人にオススメの一冊 『これからはじめるプログラミング基礎の基礎』 谷尻 かおり (著), 谷尻 豊寿 (監修, 監修) からこれは絶対に大切!ってのを自分の視点で抜き出し、 再編集してみました
Android勉強会第二回-非同期処理-
Android勉強会第二回-非同期処理-
Hiroki Sakamoto
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
パソナテックエンジニアカフェで話すスライドです。 http://atnd.org/events/26591 Unityで作ったオンラインゲームの開発事例とC#を使った通信設計周りの話です。
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
iOS, Androidスマートフォンアプリを簡単に開発するためのフレームワークの使い方 ハンズオン用資料
クロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめ
Yuki Yazaki
https://qiita.com/zaki_zaki/items/3deb61748f5308ffc381 で説明したスライドです。 keynoteで作成したものをpptx変換かけて、 アップロードしたので、多少文字崩れあるかもです。
UnityでのLINQ活用例
UnityでのLINQ活用例
Ryota Murohoshi
2015/02/20(金)の勉強会の資料です。
「ディープラーニングでは、エコシステムが大切よ!」
「ディープラーニングでは、エコシステムが大切よ!」
Mr. Vengineer
2018年2月16日(金)に開催された雑誌インターフェース2018年2月号オフ会にてお話した内容です。 「ディープラーニングでは、エコシステムが大切よ!」 雑誌インターフェース2018年2月号オフ会 http://www.kumikomi.net/interface/contents/201802_off.php
今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣
Keisuke Tameyasu
ITシステムの開発を主にやっています。為安圭介です。 数年間、ITシステム開発のリーダという役割をいただいて、数十名のチーム運営を経験してきました。 チーム運営に必要なスキルとは?・・・まずは他人のことを考える前に自分を律するところから始めましょう、ということで遅ればせながら7つの習慣を勉強してみることにしました。 読んだのは、主にマンガでわかるシリーズです。 そう、様々なドラマを持つ人々がBARを通じて触れ合い、気づきを得ていくあれです。 あの2人絶対くっつくと思ったんですけど、その考えは浅はかでしたね・・・ とにかく勉強してみると本当に気づくことが多くて、何も7つの習慣のことをわかっていなかったんだなと思いました。 このスライドを作る際、チームメンバと読みあわせをしたり資料を見合わせたりとよく議論していたことを思い返します。それがまた自分にとって身につく要因となりました。 一人で勉強していても足りないですね。Win-Winです。
運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Akihiro Kuwano
150310 flash001 プログラムとは
150310 flash001 プログラムとは
elephancube
FLASH01 2015/03/10支倉常明 プログラムとは?
皆で考えるDevOps
皆で考えるDevOps
Ryotaro Kobayashi
社内勉強会向けの資料
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
Hour of Code Japan 2016 利根川からの登壇資料です。
Sapporo Open Seminar 2
Sapporo Open Seminar 2
Hiro Yoshioka
札幌オープンセミナー、2009年7月10日開催、 オープンソースとオープンイノベーション、エンジニアのキャリア
インフラざっくり会
インフラざっくり会
祐磨 堀
社内勉強会資料。づや会でDockerについて触れれるにあたり、フロントエンド技術者向けに自分が知っているインフラ関係の概要をまとめたスライドです。 http://media-massage.net/works/docs/infraintro/
Jubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニング
Yuya Unno
コンピューターが扱う浮動小数点の話
コンピューターが扱う浮動小数点の話
yoshirofujimaki
コンピューターが浮動小数点を扱う時の挙動とその注意点 社内LT資料
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
Masayuki KaToH
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道 企画からリリースまで 2015/09/14 金沢ITプラザ武蔵にて
Introduction to programming
Introduction to programming
keki3
プログラミングとは
ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
Masaru Nagaku
Gitの使い方
Gitの使い方
MarlboroLand
Gitの基本的な使い方の流れと言葉を勉強
web開発環境
web開発環境
MarlboroLand
web勉強会夜の部#5の資料です。
More Related Content
Similar to Webの勉強会#12
『これからはじめるプログラミング基礎の基礎』 のエッセンス
『これからはじめるプログラミング基礎の基礎』 のエッセンス
Ayumu Kohiyama
プログラミングをこれから始める人にオススメの一冊 『これからはじめるプログラミング基礎の基礎』 谷尻 かおり (著), 谷尻 豊寿 (監修, 監修) からこれは絶対に大切!ってのを自分の視点で抜き出し、 再編集してみました
Android勉強会第二回-非同期処理-
Android勉強会第二回-非同期処理-
Hiroki Sakamoto
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
パソナテックエンジニアカフェで話すスライドです。 http://atnd.org/events/26591 Unityで作ったオンラインゲームの開発事例とC#を使った通信設計周りの話です。
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
iOS, Androidスマートフォンアプリを簡単に開発するためのフレームワークの使い方 ハンズオン用資料
クロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめ
Yuki Yazaki
https://qiita.com/zaki_zaki/items/3deb61748f5308ffc381 で説明したスライドです。 keynoteで作成したものをpptx変換かけて、 アップロードしたので、多少文字崩れあるかもです。
UnityでのLINQ活用例
UnityでのLINQ活用例
Ryota Murohoshi
2015/02/20(金)の勉強会の資料です。
「ディープラーニングでは、エコシステムが大切よ!」
「ディープラーニングでは、エコシステムが大切よ!」
Mr. Vengineer
2018年2月16日(金)に開催された雑誌インターフェース2018年2月号オフ会にてお話した内容です。 「ディープラーニングでは、エコシステムが大切よ!」 雑誌インターフェース2018年2月号オフ会 http://www.kumikomi.net/interface/contents/201802_off.php
今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣
Keisuke Tameyasu
ITシステムの開発を主にやっています。為安圭介です。 数年間、ITシステム開発のリーダという役割をいただいて、数十名のチーム運営を経験してきました。 チーム運営に必要なスキルとは?・・・まずは他人のことを考える前に自分を律するところから始めましょう、ということで遅ればせながら7つの習慣を勉強してみることにしました。 読んだのは、主にマンガでわかるシリーズです。 そう、様々なドラマを持つ人々がBARを通じて触れ合い、気づきを得ていくあれです。 あの2人絶対くっつくと思ったんですけど、その考えは浅はかでしたね・・・ とにかく勉強してみると本当に気づくことが多くて、何も7つの習慣のことをわかっていなかったんだなと思いました。 このスライドを作る際、チームメンバと読みあわせをしたり資料を見合わせたりとよく議論していたことを思い返します。それがまた自分にとって身につく要因となりました。 一人で勉強していても足りないですね。Win-Winです。
運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Akihiro Kuwano
150310 flash001 プログラムとは
150310 flash001 プログラムとは
elephancube
FLASH01 2015/03/10支倉常明 プログラムとは?
皆で考えるDevOps
皆で考えるDevOps
Ryotaro Kobayashi
社内勉強会向けの資料
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
Hour of Code Japan 2016 利根川からの登壇資料です。
Sapporo Open Seminar 2
Sapporo Open Seminar 2
Hiro Yoshioka
札幌オープンセミナー、2009年7月10日開催、 オープンソースとオープンイノベーション、エンジニアのキャリア
インフラざっくり会
インフラざっくり会
祐磨 堀
社内勉強会資料。づや会でDockerについて触れれるにあたり、フロントエンド技術者向けに自分が知っているインフラ関係の概要をまとめたスライドです。 http://media-massage.net/works/docs/infraintro/
Jubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニング
Yuya Unno
コンピューターが扱う浮動小数点の話
コンピューターが扱う浮動小数点の話
yoshirofujimaki
コンピューターが浮動小数点を扱う時の挙動とその注意点 社内LT資料
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
Masayuki KaToH
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道 企画からリリースまで 2015/09/14 金沢ITプラザ武蔵にて
Introduction to programming
Introduction to programming
keki3
プログラミングとは
ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
Masaru Nagaku
Similar to Webの勉強会#12
(20)
『これからはじめるプログラミング基礎の基礎』 のエッセンス
『これからはじめるプログラミング基礎の基礎』 のエッセンス
Android勉強会第二回-非同期処理-
Android勉強会第二回-非同期処理-
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
クロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめ
UnityでのLINQ活用例
UnityでのLINQ活用例
「ディープラーニングでは、エコシステムが大切よ!」
「ディープラーニングでは、エコシステムが大切よ!」
今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣
運用管理を楽にしたいという話
運用管理を楽にしたいという話
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
150310 flash001 プログラムとは
150310 flash001 プログラムとは
皆で考えるDevOps
皆で考えるDevOps
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
Sapporo Open Seminar 2
Sapporo Open Seminar 2
インフラざっくり会
インフラざっくり会
Jubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニング
コンピューターが扱う浮動小数点の話
コンピューターが扱う浮動小数点の話
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
Introduction to programming
Introduction to programming
ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
More from MarlboroLand
Gitの使い方
Gitの使い方
MarlboroLand
Gitの基本的な使い方の流れと言葉を勉強
web開発環境
web開発環境
MarlboroLand
web勉強会夜の部#5の資料です。
Webの勉強会#14
Webの勉強会#14
MarlboroLand
勉強会で公開した資料です
Webの勉強会#11
Webの勉強会#11
MarlboroLand
JavaScriptについてまとめた資料です
Webの勉強会#10
Webの勉強会#10
MarlboroLand
レスポンシブwebデザインについてまとめた資料です
Webの勉強会#9
Webの勉強会#9
MarlboroLand
オブジェクト指向について簡単にまとめました
Webの勉強会#8
Webの勉強会#8
MarlboroLand
最近よく使われるようになったCSSのプロパティについて説明
Webの勉強会#6
Webの勉強会#6
MarlboroLand
WordPressの基本的な項目について説明
Webの勉強会#5
Webの勉強会#5
MarlboroLand
PHPとMySQLが必要な理由と導入、簡単な動作の説明をしています。
Webサイト制作の環境構築(for Windows)
Webサイト制作の環境構築(for Windows)
MarlboroLand
Webサイト制作の環境構築をWindowsベースで説明しています
CSS設計のお勉強
CSS設計のお勉強
MarlboroLand
先日開催した勉強会のスライドです
More from MarlboroLand
(11)
Gitの使い方
Gitの使い方
web開発環境
web開発環境
Webの勉強会#14
Webの勉強会#14
Webの勉強会#11
Webの勉強会#11
Webの勉強会#10
Webの勉強会#10
Webの勉強会#9
Webの勉強会#9
Webの勉強会#8
Webの勉強会#8
Webの勉強会#6
Webの勉強会#6
Webの勉強会#5
Webの勉強会#5
Webサイト制作の環境構築(for Windows)
Webサイト制作の環境構築(for Windows)
CSS設計のお勉強
CSS設計のお勉強
Recently uploaded
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
Recently uploaded
(8)
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
Webの勉強会#12
1.
2017/6/17 Ver.1.1 Hirotaka Ichimura 1 プログラム、基本の「き」
2.
プログラムって何だ? プログラムで必要な事
変数、配列 制御構文 関数 その他 2 アジェンダ
3.
プログラムって何だ? 3 01
4.
4 今回はプログラムについて 改めて再整理
5.
5 そもそも プログラムって何だ?
6.
6 世の中には たくさんのコンピュータ機器 で溢れている
7.
7 いわゆる IoT (モノのインターネット)
8.
8 これら機器は そのままでは動かない
9.
9 動かすためには 人が指示を出す
10.
10 この指示の書き方に ルールがある
11.
11 これが プログラム これね
12.
12 世の中にある 様々なシステムを 動かすために指示書
13.
13 ただこいつらには 使用用途によって 種類がある JavaScript PHP Java C# C++ Python
14.
14 自分が目指す 業種に合わせて 選んでいこう
15.
15 また プログラムを覚えるとき たとえる事が多い あれは こう こうは あれ それは どれ こういう ときは これこれ やっぱり こう
16.
16 プログラムは あくまでプログラム 現実世界とは違う
17.
17 書籍やネット 人によって 例え方も様々
18.
18 情報の 曖昧さに 惑わされないように
19.
プログラムで必要な事 19 02
20.
20 プログラムを覚える中で 重要な事は結構ある
21.
21 その中から 簡単なモノを いくつか挙げる
22.
22 目的をしっかり 決めていこう 1
23.
23 プログラミング するとき 行き当たりばったりはNG
24.
24 作るモノが 分からなくなる ? ? ?
25.
25 完成したら何ができるのか 最初に考えよう
26.
26 道筋を 決めていこう 2
27.
27 上で説明した 途中の部分の話 ここの話
28.
28 ここも決まらないと 詰まりやすい X ◎ X
29.
29 目的が決まったら 途中で何をやるか 確定していく
30.
30 やりたい事を 箇条書きにすると 整理しやすいが 分かりづらい
31.
31 何をやるかを 図解で見せるのが 「フローチャート」
32.
32 図解だと 見てすぐ理解しやすい
33.
33 ちょっと書いてみる
34.
34 目的地まで 上手に進んでいこう
35.
35 中に何が入るか 考えよう 3
36.
36 今のシステムは ネットワークを介して 情報を受け渡す
37.
37 この情報に 変なモノが入っていると さあ大変
38.
38 そのため どんな情報が入っているか あらかじめ 考える必要がある
39.
39 あとで もう少し詳しく 説明します
40.
40 目的と道筋と 入っているモノについて 考える
41.
変数、配列 41 03
42.
42 ここからは プログラムの基本的な 記述を見ていく
43.
43 まずは変数 変数は 色々なものが 入る箱
44.
44 入る値(情報)を 「リテラル」と呼ぶ 箱に入れる事を 代入と呼ぶ
45.
45 配列は値を 一括で管理する 0 1 2 番号は「添字」 と呼ぶ
46.
46 連想配列になると 添字が「キー」に変わる 'a' 'b' 'c'
47.
47 さらに配列、連想配列は 次元を扱える 0,01次元 2次元 0,1 0,2 1,0 2,1
3,2
48.
48 プログラムでは基本 変数を使って 情報をやり取りを行う
49.
49 そのため どんな情報が入っているか あらかじめ 考える必要がある
50.
50 情報は どんなものが入ってるか 分からない ?
51.
51 プログラミングの時点で どんな情報が入るか 考えておく ?
52.
52 その中の一つが 「型」
53.
53 値には内部で 型を持っている 代表的なものが 整数型(INTEGETR) 文字列型(STRING) 1 'あ'
54.
54 何が入ってるか想定して 間違っている型があれば 対処する ?
55.
55 変数や配列は 基本中の基本だけど 扱いに注意
56.
制御構文 56 04
57.
57 次は制御構文
58.
58 制御構文とは 構造化プログラミングで 導入された仕組み
59.
59 1. 順次処理 2. 条件分岐 3.
反復処理 下2つが 命令として使える
60.
60 まずは条件分岐から もし~ならば~する そうでないならば ~する
61.
61 条件分岐は 条件式により分岐 2択以上を 選択します
62.
62 if (条件式A) { 処理A }
elseif (条件式B) { 処理B } else { 処理C }
63.
63 if else elseif の構文を 覚えておけばOK
64.
64 つぎは反復処理 条件が成立している間 処理を行う 成立しなかったら終了
65.
65 いわゆる 繰り返し(ループ) 何回も同じ処理 を行う
66.
66 for (初期化式; 条件式;
変化式) { 処理; }
67.
67 ちょっと面倒くさいけど for構文を 覚えておけばOK
68.
68 反復処理には 配列を取り出すモノもある foreach (配列変数 as
変数) { 処理; }
69.
69 さらに 連想配列を取り出せる foreach (配列変数 as
キー変数 => 値変数) { 処理; }
70.
70 if文と for文を覚えよう
71.
関数 71 05
72.
72 最後の項目は関数
73.
73 関数は プログラミング言語に 用意されているものが あるが
74.
74 今回は自分で作るモノ これを 「ユーザー定義関数」 と呼ぶ
75.
75 ユーザー定義関数は 自分がやりたい処理を まとめて管理する
76.
76 使いたいときに 呼び出す
77.
77 ここら辺を もう一回使いたい 複数回やりたい事を 書くのは面倒
78.
78 まとめて 呼び出す
79.
79 function 関数名(引数1,引数2) { 処理; return
戻り値; } 関数名(引数1,引数2);
80.
80 補足 • 引数は複数書く事ができる • 引数は書かないこともある •
戻り値は書かない事もある
81.
81 記述量の減少 ソースコードの見やすさ 修正箇所 など様々なメリット
82.
82 関数の基本的な 使い方を覚えよう
83.
その他 83 Ex
84.
84 型を調べる関数について • gettype()を使う • is_XX()系を使う •
http://php.net/manual/ja/function.gettype.php
85.
85 http://wwwpat.eng.u-toyama.ac.jp/flowchart/fc_sct.html https://cacoo.com/lang/ja/home
http://php.net/manual/ja/ http://qiita.com/shuntaro_tamura/items/784cfd61f355516df ff0 https://techacademy.jp/magazine/4789 http://www.phpbook.jp/tutorial/for/index6.html https://www.scollabo.com/banban/php/php_10.html 参考
86.
86 以上!!
Download now