5.7を使っています。sql_modeを変更するために、Mysqlのインストールディレクトリにあるmy.iniを変更しましたが、データベースに反映されませんでした。それは、my.iniが別の場所にもあったためでした。そのときのことをメモしておきます。htaccessでのRewrite設定Cakephpを使うときプロジェクトを配置しようとして、悩んだことを書きます。ドキュメントルートにフォルダを作成し、その中にindex.phpを置きたいと考えました。そのとき、htaccessファイルの設定に困りました。メモ一覧Cakephpのメモがバラバラに保管されてましたので、読みやすいように項目ごとにまとめました。昨日はこどもの日でしたので、9歳の娘と一緒に、調布市子ども交通教室に行きました。娘は自転車に乗れなかったので、自転車に乗る練習のために行きました。昨日は、祝日でしたがこどもの日でしたので、一般開放されていました。データベースにデータを挿入CakePHP3でデータベースにデータを挿入する方法を書きます。1.TableRegistryクラスを使います。2.getメソッドの引数にテーブル名を指定し、TableRegistryオブジェクトを作成します。新規作成したテーブルを使うモデルを追加するときの注意データベースにテーブルを新規作成し、そのテーブルを使うモデルを追加した時、困ったことを書きます。Cakephpは、データベースのテーブル一覧を、キャッシュとして保存します。データベースはじめてCakephpでデータベースのデータを扱いました。戸惑いましたので、まとめておきます。config/app.phpにデータベース情報を入力します。clearfixについてCSSでブロック要素を横に並べた後、floatプロパティの指定を解除しないと、レイアウトが崩れてしまうことがあります。floatプロパティの指定を解除するために、clearfixを使うことができます。ブロック要素を横に並べるCSSをまとめる機会がありませんでしたので、少しずつまとめていこうと考えています。今回の目当ては、「インライン要素をブロック要素として扱い、そのブロック要素を横に並べる」です。表示枠からはみ出した文字列を省略して表示する表示枠からはみ出した文字列を省略して表示します。文字列は全角文字と半角文字が混在しているとします。(たまに同じような処理を書きますが、いつもいつも忘れてしまいます。今回はメモを残します。v4.3.2を導入します。Composerと使ってCakePHPアプリケーションのプロジェクトを作成します。導入SmartyはPHPのテンプレートエンジンです。Smartyを使うと画面表示処理とデータ操作処理を分けて記述することができます。これによりソースファイルの可読性が向上すると思います。カレンダーから祝日のデータを取得します。(PDO)を使ってデータベースのデータを操作します。データベースのデータの整合性を保つため、トランザクションを利用します。PDOは、PHPの拡張モジュールでデータベースを操作するためのインタフェースです。(PDO)を用いて、プリペアステートメントを使います。プリペアステートメントを使ってSQLを作成しデータベース操作を行うと、セキュリティの向上や処理の効率化が期待できます。インターフェイスです。今回は、PDOを導入し、さらにPDOを利用するためにPDOインスタンスを作成します。ServerをWindows8.1(64bit)パソコンにインストールしたいと思います。Serverは世界で最も人気のあるオープン・ソース・データベースだそうです。API今回は、APIへの問い合わせ状況(過去のアクティビティ)とAPIへの問い合わせ制限の上限(割り当て)を確認する方法についてです。アプリケーションとAPIでやり取りをする場合、APIへの問い合わせ量に制限があります。第2回GoogleカレンダーGoogleカレンダーをHTMLページに埋め込んで表示します。Googleカレンダーを埋め込みますので、HTMLページでカレンダーを更新する必要がありません。ホームページに営業日カレンダーを表示する場合に役立ちます。第1回GoogleカレンダーいつもはGoogleカレンダーを予定管理に使っていますが、今回は施設予約管理カレンダーとして使ってみます。カレンダーの作成・設定変更と予定の登録についても書きます。「gmail.com」で終わるGoogleアカウントでログインし、Googleカレンダーを使います。APIのやり取りをサーバー間で行います。ユーザーデータでなくアプリケーションのデータを使うアプリケーションで、サービスアカウントを使います。APIを呼び出します。APIを使うことができました。第2回WindowsマシンにWebアプリケーションを開発する環境を準備します。ApacheとPHPを使います。今回はPHPの準備を行います。PHPをApacheに読み込むには、mod_phpまたはmod_fastcgiが必要となります。今回はmod_phpを使います。第1回WindowsマシンにWebアプリケーションを開発する環境を準備します。ApacheとPHPを使います。今回はApacheの準備を行います。Windowsバイナリ(2016/12/12現在最新)をインストールします。APIとやり取りするために認証が必要です。ブログなど公開されたデータを使うアプリケーションの場合は、APIキーを使って認証することができます。APIキーを使う認証は、APIキーによりプロジェクトを識別します。APIを使用するための設定をします。今回はAPIとやり取りをするための認証情報を登録します。認証は大きく分けて2種類あります。1APIキーを使う認証と2OAuth2.0を使う認証の2種類です。Googleサービスとアプリケーションの間でやり取りをするためのものです。共有しているスプレッドシートを複数の人と編集する場合、「この範囲は他の人に入力してほしくない」ということがあるかもしれません。スプレッドシートは、入力するたびに自動で保存されます。スプレッドシートを読んでいる時、誤って入力してしまい、その入力内容が保存されてしまうことがないようにする機能を調べました。シートや範囲を誤入力から保護する次のページプロフィールプログラミングについて書きます。困ったりつまづいたりして勉強したことや、わからなくて調べてたことを、中心に書きます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。