ほか、地域活動などの活動報告ブログ。CITY.の講座として、「PHPではじめるWebアプリケーション開発入門」というものを開催しました。今回の内容としては、Webアプリの基本的な仕組みからはじまり、XAMPPのインストール、MySQLと連携をした簡易的なPHPアプリケーションの作成手法の紹介。XAMPPのセットアップに思った以上に難航し(環境ごとの差異・意外と大きなダウンロードファイル)、時間がかかってしまいましたが、ひとまずは無事に終了し、よかったです。次回以降のこのような講座では、必要ないと思っていてもUSBメモリの一つや二つ(非常時にオフラインでインストーラーを配布する)くらいは持っておいた方が良さそうですね...。わたしのほうは見えていませんでしたが、macOS版のXAMPPなどは動作環境がかなり違ったようで、結構難航していたようです。CITY.ページにも掲載されていますので、よろしければどうぞご確認ください。github.com今回の内容ということで、今回の内容は、PHPを使った一行掲示板の作成。非常に懐かしいものになりました。ソースを見るとわかるように、各種脆弱性については一切対処をしておりません。XSSな投稿もSQLインジェクションも通るように書いています(あえてです。忘れていたとかそういうことじゃないですよ)。当日は、そこからXSSとはどういうものかという解説も含めて、お話ししました。この辺調べてみると、IPAがこの辺の基本的なガイドブックをPDFで出しているのですね。Webアプリを作る人ならば、一度は読んでおいた方がいいでしょう*2。www.ipa.go.jpはじめてのMySQLアプリ実はわたしは、ここのところ一切PHPでデータベースに接続するようなアプリをほとんど書いたことがなく、最近は専らPHPのサーバーモード*3で起動したサーバの中のPicoCMSをいじるくらいだったので、XAMPP環境自体もMySQL自体も割と久しぶり*4でしたが、無事ここまでできたということに、ホッとしています。今回参加された方々も、それぞれ環境差異に躓くこともありましたが、大まかには無事に終わり、良かったと思います。今回のようなプログラマ向け講座も開催していければなと。そのためにはわたし自身も、もっと多くの技術を身につけなければいけませんが。CITY.で直接開催するのではなく、ストアカでの開催にシフトしていこうと思っています。CITY.の声が届く範囲に、プログラミングの初心者っていないんですよね。自分の話すような人は、「プログラミングのことならとりあえず大抵のことはできる」レベルの人か「プログラミングどころかパソコンの基本操作から怪しい」人かのどちらかになってしまうので。いうような方、いらっしゃいましたら、お手数ですがストアカのユーザー登録後、開催リクエストなどを送っていただければと思います。リクエストが何人かたまったら、また別途調整させていただければと思います。CITY.イベントについてさて。やっていて割とぎりぎりになってしまいましたが......2018-03-214月、さくらWORKSでコンピュータ関係の講座を開催します。CITY.やその周辺で様...2018-01-31さくらWORKSにて、子ども向け簡易環境で学ぶ、プログラミングのキホンを開催しました1月27日(土)、先日ブログでも書いたとおり、子ども向け簡易環境...2017-12-31今年も一年終わりましたさて。なんだかんだと今年も一年が終わりました。はてなブログPro高見知英です。コミュニティの活動とかいろいろやってます。(20)はてなブログをはじめよう!TakamiChieさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。