お仕事のメモ
Apacheって、 .htaccessにも/etc/httpd/conf.d/***.confにも、Basic認証の設定を書くと もれなく適用されるのですが そこに、【特定のページにはBasic認証をしない】という設定をしたくて 「/」には認証あり、[/test/~」には認証なし、としたかった。 ググ…
ローカルのvagrantで、システム日時を変えたい、変えよ~♪ date -s "2021-04-01 10:01:02" フンフン~♪ (5秒後) 元に戻っとるやんけ!!なんやねん!!!うおお!!!!!(キーボードクラッシュ) というわけで調べた。参考ページありがとう。 www.gesource.j…
1.mydnsでアカウント作成。名前とか住所とかてきとーに入力。 www.mydns.jp 2.メールでログイン情報が送られてくるのでそれでログイン 3.DOMAIN INFOをクリックし、好きなドメイン名を設定 例) Domain*「dev-xxxx.mydns.jp」を設定 後ろの「.mydns.jp…
最近ブログぜんぜんでしたけど、生きてます。私です。 今回ぶち当たった実装の問題について書きます。 ■問題 フォーム送信後、遷移先からブラウザバックしたとき、 フォームに前に入力した内容が保持されていない。 ■原因 送信ボタンがtype=submitではなかっ…
LinuxCentOS7 Apache2.4 PHP7 Laravel6 「私はロボットではありません」チェックボックスを実装 1.Googleのアカウントを作成 2.reCAPTCHAのキーを生成 3.画面側にreCAPTCHAチェックボックスを設置(js、html) 4.サーバ側でreCAPTCHAと通信
フォームの入力が毎回マンドクセって時のために作ったjQuery これをめんどくさがりのワイはF12のコンソールにそのままはっつけちゃう。 function clipboardform() { let copystr = ""; $('[name]').each(function(){ let namestr = $(this).attr('name').rep…
LinuxCentOS7 Laravel6 PHP7 メール送信の実装 ・envにメールの設定 MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME={gmailアカウント名}@gmail.comMAIL_PASSWORD={gmailアカウントパスワード}MAIL_ENCRYPTION=tlsMAIL_FROM_ADDRE…
・AmazonLinux2 ・Apache でHTTPSにしてみた。ドメインもらえたからね! 下記ページを参考に、certbot-auto certonlyを実行する Amazon Linux2でLet's Encryptを使う方法 しかし、うまくいかない。AuthorizationErrorが起きる。 ログにはunauthorizedDetail:…
Linux CentOS7初心者が サーバを再起動したら、いろいろ不具合が起きた。 【不具合】 ・httpアクセスがうまくいかなくなった ・samba設定しているはずなのに、エクスプローラが見れなくなった 【原因】 ・SELinuxが有効になっていた(無効にする固定設定して…
動画のアップロード時、絶対画面に出せるように変換をかけた。 ※前提 ・AmazonLinux2 ・PHP7 Laravel6 拡張子多すぎ問題!!!! みんな平和に再生できればいいのに…(´・ω・`)
( ´-`).。oO(マジックのつづり…ckだっけ…?) ※前提 ・AmazonLinux2 ・PHP7 Laravel6 今回、システム開発で画像アップロードを実装したんだけども、 ふつうに想定される拡張子「jpg,jpeg,png,gif」に加え、 iOS11で使っていたらしい「heic」を扱うことに。…
ファイルの種類をチェックしたい。 そのため、最初はサーバ側でバリデーションを実装していたのだけど… バリデーションが実行されるのは、ファイルがアップロードされてから。 つまりファイルサイズが大きいと、それだけくっそ遅いのだった。。 ということで…
もう解決事項なので結論から書いちゃうけど、 php-fpmの再起動が必要だった。困ったちゃんでちゅわねぇ… 確認すべきことをまとめると、下記の通り。次から3も確認するのだ… 1.php.iniの記述が間違っていないこと 2.apacheを再起動したこと systemctl re…
日”時”の入力にdatetimepickerを探して導入 さて「.datetimepicker();」! う、、うごかない!! ということがあった。 「uncaught typeerror cannot read property 'parsedate' of null datetimepicker」 とのことでくっそハテナ。 原因はなんだ!と思った…
■Modelに関して ・あの検索条件まとめるやつって名前なんだっけ⇒スコープ scope 【Laravel】Eloquentのメソッド、プロパティ簡単まとめ - Qiita ・もっと便利なことが知りたい Eloquentに惚れちゃう便利な機能 - Qiita ・論理削除の実装⇒ふつーにfindして->d…
Laravelでクエリを作っているとき、whereにbetween書きたかった。 現在時刻 between 開始 and 終了 みたいなことをしたくて。 データベース:クエリビルダ 5.7 Laravel 結論、できなかった。 Illuminate\Database\Query Builder クラスを追ってみると、 引数…
この辺を参考に ・基本的なAuthのやり方 Laravel6 ログイン機能を実装する - Qiita ・Authを複数実装するやり方 Laravel6でマルチ認証を実装する(UserとAdminの階層を分ける) - Qiita ・Authのrouteやguardが何をしてるかがわかる記事 Laravel5.5 Multi-Au…
>>前提 ・OS: AmazonLinux2 minimum10GBらしい ・開発環境: PHP7/Laravel6/MariaDB10.5/Apache2.4 ■AmazonLinux2にMariaDBのインストール 最新の安定版ということなので10.5.4が使いたくて。下記を参考に。 [Amazon WorkSpaces]AmazonLinux2にMariaDB10…
新しいPCにしたんですが、中華PCなので… キー位置がちがいました・・・困った。。 そこで、キー位置を変えるにはどうしたらいいか、調べました。 dynabook.com 設定>時刻と言語>言語 の 「日本語」をクリックすると出てくる「オプション」をクリックして開…
teratail.com 共有用のURLではできなかったが、 下記のようなURLの書き方にするとできる。 background-image: url(https://drive.google.com/uc?export=view&id=Googleドライブ内のファイルID); <例> 共有URL:https://drive.google.com/open?id=1z88Cfa-G…
CSSで文字テキストを非表示にする(隠す)方法 | SSC ここを参考に .clearText { text-indent:100%; white-space:nowrap; overflow:hidden;} text-indent 一行目のインデント幅を指定する white-space ソース中のスペース・タブ・改行の表示の仕方を指定する…
いまの現場がおわって、つぎのあたらしい現場にいく いまのうちに用意しておきたいのが、ツール。 かきためます。 ★:必須ツール/☆:任意やお好み ---------------------------------------------------------------------------------------------------- ★…
<環境> ・Java8、Spring ・Spring Tool Suite <問題> 今まで問題なく動いていた、あるWEB画面開発プロジェクトが、 下記エラーが発生して、ローカル・ホストによるTomcatサーバが起動できなかった。 org.springframework.beans.factory.CannotLoadBeanCl…
Javaで行うユニットテストについて、そのやり方や便利なツールなど。 <使うもの> 1.JUnit 2.JMockit <参考> 1.JUnit 書くだけなので参考も何もなし。 2.JMockit JUnitなどでテストを実行するときに、実装をモック化できるもの。 jarをダウンロー…
★ビルドが上手くいかない場合 VisualStudioなどでWindowsアプリを開発中、 上手くいかない時は ビルド→バッチビルド→リビルドをためしてみること! ★ビルドメニューがでない? プロジェクトを開いてない可能性。 フォルダとかも開けるけど、.slnファイルを開…
◆開発環境 ・Windows10 ◆方法 ローカルで立てた実行環境(localhostなど)への通信内容を、RawCapとWiresharkを用いて解析できる。 参考: RawCap を用いてWireshark で自マシン間の通信を解析する方法 ※.NET Framework 2.0が必要。Win10だったので、下記で有…
<参考> irof.hateblo.jp <つくった> ProjectJUnitTest.zip - Google ドライブ インポート文とか書かれてなかったし、動くものが必要な時を考えてプロジェクト化。 Java10、JUnit4で作ってます。おそらくJava10じゃなくても動くはず。 ※ただし、JUnitは4…
javaDocには「この入力ストリームのメソッドの次の呼出し側によって、ブロックせずにこの入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。」とあり、 readできる文字数が返ってくるのかと思った。 しかし、たまーに失…
◆経緯 JavaでHTTPSを実装したが、うまくいかない(※)のでHTTPに実装を変更。 ※ClientHelloからServerHelloまでに時間がかかってしまい、使えない。。 HTTPSに対応したapacheサーバを経由して、疑似的にHTTPS通信にした。 ◆方法 mod_proxyを利用 mod_proxy - A…
◆iOS アプリのipaファイル作成できない場合 シミュレータの選択を変えるといける! IBM Knowledge Center qiita.com