プログラミング– category –
-
システム開発Tips
【CodeIgniter】バリデーションに正規表現を使う
CodeIgniterのバリデーションで正規表現を使ってちゃちゃっとチェックしたい時用のTipsです。 正規表現が使えれば特に難しいことはなく以下の形で利用できます。 // 例えば簡単な電話番号チェック(先頭0で5桁以内数字-5桁以内数字-5桁以内数字、ハイフンは... -
JavaScript
指定した要素の中で子要素を検索する
jQueryを使っていて特定要素内で子要素を検索する方法です。 $(ターゲット).find(見つけたい要素) 見つけたい要素にはタグ、id、クラス名などが指定できます。複数要素取得できる場合もありますが、その場合はeachやfor文で処理することができます。何番目... -
JavaScript
【jQuery】n番目の要素にアクセスする
findとかでオブジェクトを複数取得した際に特定の要素にアクセスしたい場合、以下のコードで簡単に特定要素へアクセスすることができます。 let obj = (ターゲット).eq(ポジション); 例えば.entriesが5件ある場合、3番目の要素にアクセスするためには以下... -
JavaScript
【jQuery】マウスクリックイベントを任意のタイミングで発火させる方法
ブラウザ操作を実装していると任意のタイミングでマウスクリックイベントを実行させたい時ってありますよね。そんな時は1行で簡単に実行できます。 // 方法1 $(ターゲット).trigger('click'); // 方法2 $(ターゲット).click(); -
システム開発Tips
【Apache】ページが存在しない時にディレクトリ内のファイル一覧がでないようにする
レンタルサーバーを使っていると、サーバーによっては存在しないページにアクセスするとご丁寧にそのディレクトリ内のファイル一覧を全部みせてくれるサーバーがあります。すごく迷惑ですよね(笑)最近はだいぶ減ってきましたがそれでもまだそう行ったサ... -
システム開発Tips
Apacheで有効なモジュール確認
Apacheでmod_rewriteが有効になっているかなどモジュールが有効になっているかどうか確認したい時、以下のコマンドを実行することでモジュール一覧を表示することができます。 apachectl -M または apachectl -D DUMP_MODULES またはRedhat系の場合は http... -
システム開発Tips
【Apache】特定ディレクトリ以下はブラウザからアクセスできないように.htaccessでアクセス権限を設定する
レンタルサーバーを使っていたり、お客様から指定のサーバーを利用する場合、どうしても公開ディレクトリ上にシステムファイルを設置しないといけない場合があります。そういう時、ブラウザからのアクセスはできないようにする設定をしないとセキュリティ... -
システム開発Tips
composerのスピードアッププラグイン
composerでLaravelとかインストールすると5分から10分くらい待つイメージがあるのですが、そのスピードを上げるプラグインがあるということを知ったので試してみました。 使用するプラグイン hirak/prestissimoプラグインを使用します。composerを速くする... -
システム開発Tips
grepでエラーメッセージを表示しないオプション
すぐ忘れてしまうシリーズ。grepしてて「/xxxx: Is a directory」とかいろいろでてくるファイルを探したい時にはいらないメッセージ。これを非表示にするためのオプションの覚書です。 grep -s "検索文字列" [ディレクトリパス] もしくは grep --no-messag... -
Laravel
【Laravel】curlの代わりにGuzzleを使ってhttp通信する
Guzzle:PHPで利用できるHTTPクライアントパッケージです。composerが利用できる環境なら簡単に利用できます。今回はLaravelでの導入を紹介します。 Guzzleの読み方 読み方は毎回気になります(笑)Google検索で単語の発音を聞くとカタカナで表現するならガ...