Archive "2017年10月"を表示しています。
2017.10.26 木
WEBやシステムの開発で複数のユーザーが同じコンテンツを制作する場合があります。そのような場合はユーザーにグループを紐付けて権限の調整を行います。(ってそんな必要あるんですかね。仕事ではやたらにやりますが。) user01は/home/user01/のファイルの読み書き実行のパーミッションがあります。その中の/home/user01/foo/だけuser02が読み書き実行の権限があり、その他のディレクトリは読みのみというような設定をしてみます。 user: user01 (/home/user01/*の読み書き実行権限(デフォルト)) user: user02 (/home/user01/foo/*のみ読み書き実行権限) group: group01 (共有箇所の権限を設定するグループ) ユ...
2017.10.25 水
例のindex.lock問題でいろいろ調べてみたら、gitが2つ立ち上がっておりました。cmderとmingw64いうアプリを端末として両方使っていたのでこれが原因かと。 こうなっちゃうとコマンドラインでもSourceTreeでも動かなくなちゃって大変です。 C:\Users\oosam\Desktop\cmder\vendor\git-for-windows\mingw32\bin\git.exe C:\Users\oosam\Desktop\cmder\vendor\git-for-windows\cmd\git.exe とりあえずcmderをアンインストール(削除)してから再インストールしてみる。 結果ダメ。 こういうのがいた。なんで3つもGit入ってんだろ。 C:\Program F...
2017.10.19 木
Laravelは舶来品なので日本語にはデフォルトで対応していないので日本語入力に関連するバリデーションがないのです。ここではひらがな入力のみを受け付けるバリデーションのカスタマイズをしてみます。 Laravelの自前のバリデーション機能はとても良くできているのでこれを継承して使うのがベストです。いろんなやり方がありますが今回はサービスプロバイダーを作成してどこでも使えるようにしておきます。 Laravel5.5 php7.1 artisanでプロバイダー作成 artisanコマンドでプロバイダーを作成します。 php artisan make:provider ValidatorServiceProvider app/Providers/ValidatorServiceProvider.ph...
2017.10.16 月
xamppのインストールディレクトリの中にphp_soap.dllがあれば、xamppのローカル開発環境でもsoapクライアントは動きます。私のxamppのphpバージョンがPHP 7.1.8にはsoapの設定ができました。 C:\xampp\php\php_soap.dll PHP.ini(C:\xampp\php\php.ini)を開いてコメントアウトされているところを有効化します。 ;extension=php_soap.dll ↓ extension=php_soap.dll 保存して閉じてApacheの再起動。 phpinfoでsoapクライアントが有効になっているか確認します。
2017.10.3 火
dateコマンドのフォーマット 書くまでもないんですがUNIX & Linux コマンド・シェルスクリプト リファレンスにめちゃくちゃ詳しく載ってました。 ややこしいところはここにも書いてます。 date "+%Y%m%d-%I%M%S" 「20171003-100938」というフォーマットで日付が作成されます。フォーマットはクォートで囲わなくてもいいんですが囲った方が後々楽です。 date "+%Y年%m月%d日 %I時%M分%S秒" 日本語入れても大丈夫です。「2017年10月03日 10時26分01秒」 過去の日付と未来の日付 以下のコマンドでわかりやすい形で日付作成ができるのがうれしいです。 years months days hours minutes seconds 過去...