近頃のMacセットアップ項目 会社のiMacが新しくなり、今まで使っていたMacをセットアップし直しました。(新たにアカウントを作成し環境を整えた状態でアプリケーションの入れ直しは除く)その際にやったことをまとめてみます。 アカウントの作成 アカウン… @iwasakiハック2017.08.17 167
XSSの対策 ユーザフォームの入力値から、特殊文字をエスケープする。 htmlのformタグのaction属性に、$_SERVER[‘PHP_SELF’]; を追加し、htmlspecialchars()関数を使用。 ..… apteryxfハック2017.08.16 912
[PostgreSQL] 対話形式でパスワードを入力しない スクリプトでpsqlコマンドをワンライナーで実行したい時、PostgreSQLは対話形式でパスワードを聞いてきます。 また、MySQLのように-pオプションがありません。 PostgreSQLで対話形式でパスワードを入力… Yuya Satoハック2017.08.16 1,846
詳細画面でのURLのドメインのみの表示・サムネイル表示 基礎編:追加した入力項目の表示をしてみよう 詳細画面でのURLのドメインのみの表示 /test-portlet/portlets/test/src/main/java/com/aimluck/eip/test/TestR… miyamo765ハック2017.08.16 343
atomコマンドがつかえなくなった。 端末からAtomを起動する際にatomコマンドが使えるが、今日突然command not foundで使えなくなった。 解決法 launchpadなどからatomを一度起動する 端末を再起動する これで治った 原因 At… tortuepinハック2017.08.16 1,473
SQLインジェクションの対策 $sql = “SELECT * FROM table_name WHERE name= ? AND password= ? “; SQL生成の際にプレースホルダを利用する。 ‘?’の部分は単純な… apteryxfハック2017.08.15 233
SQLの実行計画を得る EXPLAINコマンドを使うことで、SQLの実行計画を得ることが出来ます。 postgreSQLの場合は以下のように結果が出てきます。 EXPLAIN SELECT * FROM tenk1 WHERE unique1 … hiwm0126ハック2017.08.15 361
SQLのインデックス 1.インデックスの作成方法 インデックスの作成方法は、以下の通りです。 create index インデックス名 on テーブル名(カラム名1、カラム名2…); 2.インデックスの有用性 データ量が膨大な数である時に、イ… hiwm0126ハック2017.08.15 177
Amazon LInux に nginx + php-fpm + zabbix 環境を構築する デフォルトのyumのレポジトリだと zabbix が入ってないのでレポジトリをどっかから引っ張ってくる。 rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/… muramatsuハック2017.08.15 1,503