読者です 読者をやめる 読者になる 読者になる

Microsoft Azureと超高速WordPress仮想マシン「KUSANAGI」のMySQL接続

Azure仮想マシン(KUSANAGI for Microsoft Azure)内のMySQL接続に苦戦していますが、 KUSANAGIはPHP、MySQLベースのソフトウェアであれば、スクラッチでもフレームワークでもWordPress以外のCMSでも高速に動作させることが可能です。 ・超高速WordPress仮想…

データベースのテーブルの情報をDELETEするのは時間がかかる

SELECT、INSERT、UPDATE、DELETE、みんな個性があるけれど、知らなかったDELETE文の遅さということで、そんな話です。 ことの始まりはWordPressの管理画面にログインできない Microsoft Azure上にアップしていたWordPressの管理画面にログインしようとすると…

MySQLデータベースのテーブルがインポートでっきない『Unknown character set: ‘utf8mb4’』エラーの対処方法

ローカルな環境のXAMPPのMySQLのデータベースのテーブルをエクスポートして、XdomainのPHP・MySQLサーバーのデータベースに『shopping_db』というデータベースを作成し、ローカル環境のテーブルをインポートした際に起きたエラーです。 ローカル環境のMySQL…

VirtualBoxに作成した仮想マシンにインストールしたCentOS7にXAMPPをインストール

XAMPP(Linux向け)をゲストOSにインストール VirtualBoxを起動したら、CentOS7をインストールした仮想マシンを起動させます。 ログインしたら、『アプリケーション』>『お気に入り』>『Firefox ウェブ・ブラウザ』を選択します。 ブラウザが表示されるので…

Webアプリケーションの脆弱性と対策

Webアプリケーションの脆弱性いろいろ スクリプト挿入攻撃(Script Insertion) クロスサイト スクリプティング(Cross Site Scripting / XXS) クロスサイト リクエスト フォージェリ(Cross Site Request Forgeries / CSRF) SQLインジェクション(SQL Inj…

『ENGINE=InnoDB DEFAULT CHARSET=utf8 ;』って何なのか?と思ったので

データベースによるデータ管理 | 東京大学グローバル消費インテリジェンス寄附講座 でMySQLのsql文の中に『ENGINE=InnoDB DEFAULT CHARSET=utf8 ;』って出てきたので気になって調べてみました。 InnoDB(イノデービー)はMySQLのためのデータベースエンジンで…

PHP CakePHP(バージョン2.6.4)というフレームワーク

フレームワークがMVCの原則に従うことから、アプリケーションのほとんどの側面に於いてカスタマイズ・拡張が簡単にできるようになります。このフレームワークはファイル名からデータベースのテーブル名まで、基礎的な組織構造も提供し、アプリケーション全体…

PHP PDOオブジェクトとJavaScriptのajaxで掲示板風アプリ

XAMPPの中のMySQLデータベースサーバ(phpMyAdmin)にデータベース名『rensyu0508』のデータベースを作り、テーブル名『hitokoto』のテーブルを作る。 テーブル『hitokoto』 dispの値が『0』の時はブラウザに表示されないようにし、『1』の時はブラウザに表…

PHP データベースと連携

XAMPP起動(『Apache』『MySQL』をStartさせる。) データベース『rensyu0508』を作りテーブル『hitokoto』を作成。 テーブル『hitokoto』 名前(カラム名)データ型照合順序インデックスA_I id int PRIMARY auto_increment name varchar(20) utf8-general_c…

PHP 計算機アプリなど

計算機、例:1 keisan.php

PHPの考え方

DRYとは? Don't Repeat Yourself ⇒ 特にコンピューティングの領域で、重複を防ぐ考え方である。この哲学は、情報の重複は変更の困難さを増大し透明性を減少させ、不一致を生じる可能性につながるため、重複するべきでないことを強調する。 ・同じ処理が二度…