ダークエリア

SEのお仕事の備忘録や、ゲームの話などなどを記事に放り込む!!

VMのネットワークインタフェース名が一致しない?

【事象】 ローカルで立ち上げたいVMがあり、 OracleVMのイメージovaファイルを、VMwareでインポートし、 ネットワーク設定でブリッジ接続を選択。物理ケーブル設定。その後、 ifconfig と nmcli connection show をした時のネットワーク名が、それぞれ異なっ…

Laravelを搭載したサーバで、ApacheにBasic認証を書くのは古い方法だった…?

Apacheって、 .htaccessにも/etc/httpd/conf.d/***.confにも、Basic認証の設定を書くと もれなく適用されるのですが そこに、【特定のページにはBasic認証をしない】という設定をしたくて 「/」には認証あり、[/test/~」には認証なし、としたかった。 ググ…

ssl化

Apache に無料の SSL 証明書をインストールする – Magic Object CentOS 7 + Apache 2.4 に Let’s Encrypt の証明書を導入する手順 | この辺を参考にしてやった。まとめる時間と気力がないのでリンクのみ 証明書、letsencrypt、certbotに関連

vagrantのシステム日時が変えられないんですけどおおお?!←アホでした

ローカルのvagrantで、システム日時を変えたい、変えよ~♪ date -s "2021-04-01 10:01:02" フンフン~♪ (5秒後) 元に戻っとるやんけ!!なんやねん!!!うおお!!!!!(キーボードクラッシュ) というわけで調べた。参考ページありがとう。 www.gesource.j…

mydnsでドメインを無料で作った

1.mydnsでアカウント作成。名前とか住所とかてきとーに入力。 www.mydns.jp 2.メールでログイン情報が送られてくるのでそれでログイン 3.DOMAIN INFOをクリックし、好きなドメイン名を設定 例) Domain*「dev-xxxx.mydns.jp」を設定 後ろの「.mydns.jp…

フォーム入力・送信した内容が、ブラウザバックすると消える問題

最近ブログぜんぜんでしたけど、生きてます。私です。 今回ぶち当たった実装の問題について書きます。 ■問題 フォーム送信後、遷移先からブラウザバックしたとき、 フォームに前に入力した内容が保持されていない。 ■原因 送信ボタンがtype=submitではなかっ…

Laravel6でreCAPTCHAを実装

LinuxCentOS7 Apache2.4 PHP7 Laravel6 「私はロボットではありません」チェックボックスを実装 1.Googleのアカウントを作成 2.reCAPTCHAのキーを生成 3.画面側にreCAPTCHAチェックボックスを設置(js、html) 4.サーバ側でreCAPTCHAと通信

javascript jQueryで、フォームの入力を保存する

フォームの入力が毎回マンドクセって時のために作ったjQuery これをめんどくさがりのワイはF12のコンソールにそのままはっつけちゃう。 function clipboardform() { let copystr = ""; $('[name]').each(function(){ let namestr = $(this).attr('name').rep…

Laravel メールの実装、Gmailを利用

LinuxCentOS7 Laravel6 PHP7 メール送信の実装 ・envにメールの設定 MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME={gmailアカウント名}@gmail.comMAIL_PASSWORD={gmailアカウントパスワード}MAIL_ENCRYPTION=tlsMAIL_FROM_ADDRE…

Let's Encryptを使ってHTTPをHTTPSにする

・AmazonLinux2 ・Apache でHTTPSにしてみた。ドメインもらえたからね! 下記ページを参考に、certbot-auto certonlyを実行する Amazon Linux2でLet's Encryptを使う方法 しかし、うまくいかない。AuthorizationErrorが起きる。 ログにはunauthorizedDetail:…

LinuxCentOS7再起動したらSamba等々が動かなくなった話

Linux CentOS7初心者が サーバを再起動したら、いろいろ不具合が起きた。 【不具合】 ・httpアクセスがうまくいかなくなった ・samba設定しているはずなのに、エクスプローラが見れなくなった 【原因】 ・SELinuxが有効になっていた(無効にする固定設定して…

PHPで動画ファイルを変換したい【ffmpeg】

動画のアップロード時、絶対画面に出せるように変換をかけた。 ※前提 ・AmazonLinux2 ・PHP7 Laravel6 拡張子多すぎ問題!!!! みんな平和に再生できればいいのに…(´・ω・`)

PHPで画像ファイルを変換したい【ImageMagick】

( ´-`).。oO(マジックのつづり…ckだっけ…?) ※前提 ・AmazonLinux2 ・PHP7 Laravel6 今回、システム開発で画像アップロードを実装したんだけども、 ふつうに想定される拡張子「jpg,jpeg,png,gif」に加え、 iOS11で使っていたらしい「heic」を扱うことに。…

ファイルアップロードのチェック【ファイルタイプ】

ファイルの種類をチェックしたい。 そのため、最初はサーバ側でバリデーションを実装していたのだけど… バリデーションが実行されるのは、ファイルがアップロードされてから。 つまりファイルサイズが大きいと、それだけくっそ遅いのだった。。 ということで…

PHP 設定ファイルphp.iniが反映されないで困った

もう解決事項なので結論から書いちゃうけど、 php-fpmの再起動が必要だった。困ったちゃんでちゅわねぇ… 確認すべきことをまとめると、下記の通り。次から3も確認するのだ… 1.php.iniの記述が間違っていないこと 2.apacheを再起動したこと systemctl re…

datetimepickerのjsファイルが変わってた

日”時”の入力にdatetimepickerを探して導入 さて「.datetimepicker();」! う、、うごかない!! ということがあった。 「uncaught typeerror cannot read property 'parsedate' of null datetimepicker」 とのことでくっそハテナ。 原因はなんだ!と思った…

Laravelメモ

■Modelに関して ・あの検索条件まとめるやつって名前なんだっけ⇒スコープ scope 【Laravel】Eloquentのメソッド、プロパティ簡単まとめ - Qiita ・もっと便利なことが知りたい Eloquentに惚れちゃう便利な機能 - Qiita ・論理削除の実装⇒ふつーにfindして->d…

Laravel Eloquent whereBetweenにカラム名を使いたかった

Laravelでクエリを作っているとき、whereにbetween書きたかった。 現在時刻 between 開始 and 終了 みたいなことをしたくて。 データベース:クエリビルダ 5.7 Laravel 結論、できなかった。 Illuminate\Database\Query Builder クラスを追ってみると、 引数…

Laravel6でAuthログイン機能を作成

この辺を参考に ・基本的な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にしたんですが、中華PCなので… キー位置がちがいました・・・困った。。 そこで、キー位置を変えるにはどうしたらいいか、調べました。 dynabook.com 設定>時刻と言語>言語 の 「日本語」をクリックすると出てくる「オプション」をクリックして開…

ヒプマイARB Excelツールを使った素材計算☆

今開催中のイベント「Rio’sキッチン」 明日の昼で終わっちゃいますな。 そろそろ交換について本格的に考えねばなるまい。。 この前作ったExcelを使って、何を交換したいか決めていきたいと思います。 使い方の説明もかねて、この記事を書いていきたいな! ま…

ヒプマイARB ミッションのためにレア度Nの幻太郎さんを進化させた

ヒプマイARBの幻太郎さん誕生日で、 特別ミッションがありました。 おめでとう!ARB誕生日イベントの初任者🎉 ということで、ミッションを取っての感想です。

ヒプマイARBイベント「Rio'sキッチン」半分過ぎて思ったこと

ヒプマイARB、記念すべき初のイベント「Rio'sキッチン」 まだ数日残ってますけど、ここまでの感想をまとめたいです。 個人的感想第1位 _人人人人人人人人人_> と に か く <> 交換所が厳しい < ̄Y^Y^Y^Y^Y^Y^Y^Y ̄ 個人的感想第2位 _人人人人人人人人…

ヒプマイARBイベント周回用にExcelを作りました!

ヒプマイARB、3月からサービス開始しましたね。。粛々とやってます。 早速イベントも開始…交換に必要な素材数とか楽に知りたいなって思いまして。 Excel作りました。ダウンロードして使えます。 ヒプマイARB_イベント周回計算V1.xlsx - Google ドライブ 2020…

Gmailのメールをプログラムから送信できるようにする方法

プログラム(Javaでもなんでも)でメール送信を実装し、 FromをGmailに設定したはいいものの、エラーが出た場合の対処メモ。 ※参考にしたページ(Railてあるけど事象は同じ) qiita.com ★結論: Gmailの設定で、「安全性の低いアプリの許可」をオンにしないと…

Git org.eclipse.jgit.api.errors.InvalidRemoteException: 無効なリモート: origin の解消

EclipseでGitを使っていて、プルとかしたらこんなエラーがでた。 org.eclipse.jgit.api.errors.InvalidRemoteException: 無効なリモート: origin 原因は、二段階認証用のトークンの設定。 repoさんをつけるのを忘れてたんですなぁ。。

Gitの設定メモ

■Eclipse上でのログイン ・二段階認証していない場合 →GitHubのそのままのユーザとパスワード ・二段階認証している場合 ユーザ:GitHubのユーザ パスワード:GitHubで生成したToken※ ※Settings→Developer settings→Personal access tokens →「Generate new …

teratermがWin10のアップデートで動かなくなった件

■問題 Win10でteratermを起動しようとすると、下図のようにエラーが表示される ■原因 Win10のアップデートを行ったのが原因らしい。。 なにやら透明度が関係しているとか ■解決方法 TERATERM.INIの「Translucent window」を255に設定する ; Translucent wind…

Googleドライブの画像を、CSSに使用する

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…