SQLインジェクション,XSSについて こんにちは。hacknoteのj.kushiyamaです。 今回学習したことの一部としてSQLインジェクションおよびXSSを紹介したいと思います。 SQLインジェクションとは? MySQLの仕組みを悪用して意図しないSQ… j.kushiyamaハック2019.08.20 922
cakePHP(v3.x)、Entityのうち、hasManyのアソシエーションが条件に全一致しているか判定する。 今、図書館に関する情報が含まれているlibraryというエンティティがあり、libraryはhasManyでたくさんのbooksと紐づいているという状況を考えます。 いま、booksが貸出中か否か、というステータスを持っ… Aoi Watanabeハック2019.08.20 296
CakePHP(v3.x)、arangeのような日付処理のリストを作る ある日付$date_fromから$date_toまでの1月間隔の日付のリストを作る方法. use Cake\I18n\Date; // 抜粋 public function date_arange_month($date… Aoi Watanabeハック2019.08.20 408
マークダウンについて こんにちは。j.kushiyamaです。 今回学んだことの一部としてはマークダウンの基本的なテキスト整形ルールについて紹介したいと思います。 見出し 見出しは#,=,-などを用いて記述します。 最も大きい見出しは#一つ、… j.kushiyamaハック2019.08.19 321
WordPressのプラグイン、カスタムフィールドテンプレート WordPressには、カスタムフィールドテンプレートというテンプレートをつくるためのプラグインが用意されている。 テンプレートは以下3行で表示項目が決まる。 ・[ID]:カスタムフィールドのID ・type:カスタムフ… 前田 哲平ハック2019.08.19 434
初心者学生向けweb学習サービス使ってみた(AI Academy) こんにちは。hacknoteのr.katoです。 以前、こちらの記事でプログラミング初心者学生向けに、学習方法の紹介をしていたので、そのうちの一つのAI Academyをやってみたので、その紹介をしていきます。 AI A… r.katoハック2019.08.19 829
初心者学生向けweb学習サービス使ってみた(CheckiO) CheckiOの特徴 言語はpythonとJavaScriptの二つを選べる ステージが用意され、ステージの中のいくつかある問題に答えて正解していくと次のステージに進めるようになる 最初取り組めるステージはhomeとel… r.kajiwaraハック2019.08.16 2,548
WordPressにおけるwp_insert_post関数の利用 WordPressで誰でも投稿できるフォームを作る際に利用すると便利な関数にwp_insert_post関数がある。 以下は、その紹介と利用具体例である。 wp_insert_post関数は引数に配列で投稿データを渡すと… 前田 哲平ハック2019.08.16 2,636
Ajex通信のサーバー側の処理について function.phpに add_action(‘wp_ajax_tell_me’, ‘tell_me’); add_action(‘wp_ajax_nopriv_tell_me’, ‘tell_me’); funct… 形部優ハック2019.08.16 233