システム開発Tips– category –
-
システム開発Tips
【CodeIgniter】バリデーションに正規表現を使う
CodeIgniterのバリデーションで正規表現を使ってちゃちゃっとチェックしたい時用のTipsです。 正規表現が使えれば特に難しいことはなく以下の形で利用できます。 // 例えば簡単な電話番号チェック(先頭0で5桁以内数字-5桁以内数字-5桁以内数字、ハイフンは... -
システム開発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... -
システム開発Tips
Google Adsense申請(2019年2月版)
Google Adsenseに申請する機会があったのでその結果をまとめます。 申請したサイトの状況 ・申請の1週間くらい前にドメイン取得・WordPressで構築・申請前まではWordPressの検索エンジンブロックを設定・申請前までに記事を10件ほど作成・プライバシーポリ... -
システム開発Tips
Dockerでネットワークエラーにはまる
原因は大したことなかったのですが、ものすごくはまってしまったことがあったので書いておきます。 DockerでLaravelの開発環境の構築は済んでおり、そこに管理機能のパッケージlaravel-adminをインストールしようとしたことから始まりました。まずデータベ... -
システム開発Tips
【Mac】sshコマンドで秘密鍵を指定してリモートサーバーにログインする
Macのコマンドラインから秘密鍵を指定したsshコマンドによるリモートサーバーにログインするメモです。 秘密鍵は~/.ssh/id_rsaとします。 まず秘密鍵のパーミッションが0600になっていることを確認。 ls -l ~/.ssh/id_rsa -rw------- 1 user user 3454 2 5... -
システム開発Tips
【Mac】コマンドラインからファインダーやファイルを開く
コマンドラインを利用している時に指定したパスのFinderでひらけたら便利ですよね。それを実現できるコマンドが「open」コマンド。基本動作とよく使うオプションを紹介します。 指定したフォルダをFinderで開く open [フォルダパス] 指定したファイルを関...