ゼロデイ攻撃に注意! ※ハッキング方法の紹介は悪用のためではなくセキュリティのための紹介です。 ハッキングの手法の1つで公開されているセキュリティホールからの攻撃なので、対応を素早く行わないと行けません。


Mysqlが遅い時の対処方法 仕事でMysqlを使用していますが、DBにパワーが無いのか遅い・・・ DBはその特性上、データを保存していきます。 そのため、データを貯めこむ一方でどんどん遅くなっていきます。 そんな時の対処方法を色々と書いてみます。


2014/05/29

CSSで指定した要素を上下、左右、中央に配置する方法 縦、横の長さが不明なものや一定ではないものを要素の中央に配置することが出来ます。 コード自体もとても簡単です。


2014/05/28
CSS

CSS テーブル、リストに特定行に効果を指定 テーブルやリストの特定行をハイライトにしたい。 CSSの疑似クラスを利用すれば、簡単に特定の行に色を付けたりが簡単にできます。


2014/05/26
CSS

ファイルアップ時に進捗を表示する方法 ファイルアップ時に進捗を表示する方法を紹介致します。 UI的にかっこ良くなりますし、ファイルのアップロード状況がわかるのはとっても嬉しいですね


HTML5 進捗状況を表示するプログレスバーを使ってみる HTML5から作業の進捗状況を表示するのが簡単なプログレスバーのタグが実装されました。 プログレスバーの説明と使い方の紹介を致します。


ドラッグ & ドロップでファイルをアップロードする方法 Ajaxを使用してファイルをドラッグ&ドロップでサーバにアップロードする方法 ローカルPC上のファイルをドラッグ&ドロップでサーバに複数ファイルを同時にアップすることが可能になります。


2014/05/21

Linuxコマンド 複数のファイルから文字列 一括検索/置換 コマンド Linuxコマンドで便利なコマンドのメモです。 これで面倒なディレクトリ下のファイルを一括検索、置換が行えます。


phpで長文文字列を使用する時はヒアドキュメントを推奨 PHPでユーザの状態によってメッセージを変えたり、長いSQL文を書く時があります。 そんな時に使用したいのが、ヒアドキュメントです。


Javascriptでtableタグに行、列の追加や削除を行う Javascriptで行うテーブル操作を一通りまとめました。 行列の操作やセルの取得方法などなど、サンプルコードもあります


2014/05/17

PNG画像を大幅圧縮してくれる無料Webサービス「TinyPNG」 PNG画像を大幅圧縮してくれる無料サービスの紹介です。 PNGファイルって重くなりがちな事が多いですが、TinyPNGはそのPNGファイルをかなり圧縮してくれるサービスです。 しかもWeb上で圧縮できるからインストールすることもありませんし、無料で使えるというのは嬉しいです。


Basic認証の導入方法 サイト上で人に触られたくない場所に簡単に導入できる認証方法です。 例えば管理用のログイン画面等で仕込んでおくとBasic認証とログイン画面で二重の防壁になります。