CATEGORY プログラミング

【CodeIgniter】バリデーションに正規表現を使う

CodeIgniterのバリデーションで正規表現を使ってちゃちゃっとチェックしたい時用のTipsです。 正規表現が使えれば特に難しいことはなく以下の形で利用できます。 // 例えば簡単な電話番号チェック(先頭0で5桁以内…

指定した要素の中で子要素を検索する

jQueryを使っていて特定要素内で子要素を検索する方法です。 $(ターゲット).find(見つけたい要素) 見つけたい要素にはタグ、id、クラス名などが指定できます。複数要素取得できる場合もありますが、その場合はeac…

【jQuery】n番目の要素にアクセスする

findとかでオブジェクトを複数取得した際に特定の要素にアクセスしたい場合、以下のコードで簡単に特定要素へアクセスすることができます。 let obj = (ターゲット).eq(ポジション); 例えば.entriesが5…

【Apache】ページが存在しない時にディレクトリ内のファイル一覧がでないようにする

 レンタルサーバーを使っていると、サーバーによっては存在しないページにアクセスするとご丁寧にそのディレクトリ内のファイル一覧を全部みせてくれるサーバーがあります。すごく迷惑ですよね(笑)最近はだいぶ減ってきましたがそれで…

Apacheで有効なモジュール確認

Apacheでmod_rewriteが有効になっているかなどモジュールが有効になっているかどうか確認したい時、以下のコマンドを実行することでモジュール一覧を表示することができます。 apachectl -M または ap…

【Apache】特定ディレクトリ以下はブラウザからアクセスできないように.htaccessでアクセス権限を設定する

レンタルサーバーを使っていたり、お客様から指定のサーバーを利用する場合、どうしても公開ディレクトリ上にシステムファイルを設置しないといけない場合があります。そういう時、ブラウザからのアクセスはできないようにする設定をしな…

composerのスピードアッププラグイン

composerでLaravelとかインストールすると5分から10分くらい待つイメージがあるのですが、そのスピードを上げるプラグインがあるということを知ったので試してみました。 使用するプラグイン hirak/prest…