エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

2019-08-01から1ヶ月間の記事一覧

【nginx】インストールから、初期ページを表示させるまで【687日目】

サーバーを用意した。nginxで表示させたい VPS等でサーバーを用意しましたが、このままではWebサーバーとしてコンテンツを見ることは出来ません。 ということで、index.htmlとかを配置したら、ページが見れるようにするために、 nginxを入れてみましょう。 …

【CircleCI】導入の最初の一歩_φ(・_・【686日目】

CircleCIを始めてみたい 始めてみたいが、大変だったらやだな。 ってことで触ってみたが、最初の一歩はかなり簡単だったのでまとめ。 手順 1. 会員登録 2. 一回ページスキップ 3. Repository選択 4. GitHubに行って、.circleciディレクトリ用意してpush 5分…

【無料素材集】デザインに足突っ込んだら?無料素材4選【685日目】

デザインをする必要が出た だんだん、サイトの開発を一人で任されるようになったのですが、 そうなると、サイトのデプロイだけじゃなく、デザイン部分も担当するようになってきましたφ(・・ CSSのテンプレートを使うとかまではいいですが、 『ここの見出し、い…

【CentOS】sshのポート番号を変更する【684日目】

rootログインを止めてみたが www.nyamucoro.com これで、rootでのログインは出来ないようにしたが、まだアタックは来るので・・・ そもそも通信自体を来ないようにするためにポートを変えてみよう ポート番号を変える vi /etc/ssh/sshd_config 今回もこれを…

【VPS】rootユーザーのSSHでのログインを防ぐ【683日目】

VPS借りたら最初にやること VPS借りた! よし、マイクラサーバー建てた! 満足! ・・・ではなく、攻撃される危険性がほったらかしなので、それの対応をしましょう。 いくつか対応が必要だとは思いますが、まずはrootユーザーログインを対応しましょう。 手…

【思考メモ】自動テストの目的・意味の違い?【682日目】

思考メモ ちょっと雑に思ったのをこちらに書き写した感じなので、上手くまとまってないかもですm( )m 外部の関数と引数、どちらに注目する? (あえてdataProvidor使わず書きました) function testA() { Mockery::shouldRecieve('aaa')->andReturn('a'); ....…

【一週間振り返り】趣味の挑戦少しずつ増えました【681日目】

1.今週一週間の感想(ざっくり) 趣味に関して、少しずつ新しいことを始めれるようになりました 2.良かったこと マイクラのサーバーを、VPSで建てたよ! 料理も新しい食材とか使い始めたよ!ささみ美味しい。 3.もっとこうしたかったこと プログラミング、絶対…

【Minecraft】CentOSでサーバーを立ててみよう(コマンドのみ)【680日目】

コマンドまとめ記事 いろんな記事があるのですが、解説が多くて見にくい・・・ 情報が古いのも多いので、今日私が使ったコマンドを、軽いコメントだけでまとめました。 コマンド集 // 必要なものインストール yum -y install java-1.8.0-openjdk yum -y inst…

【思考メモ】関数名をどうつける、クラスの分け方どうする【679日目】

思考メモ なので、いい案あったらTwitterやコメントで教えてくださると嬉しいです(´;ω;`) 関数名には2種類ある? public function showItemList($user_id) { $user = $this->getUserByUserId($user_id); return $this->getUserItemList($user); } showIte…

【Laravel6】Laravel6で追加されるLazyCollectionに思いを馳せてみる【678日目】

現状一つ悩みがありました リポジトリパターンと呼ばれる、永続化したデータを取得・操作する際に、 Repositoryクラスに集約させるようなやり方があるのですが、 Eloquentのchunkメソッドを使って取得するときに、取得中に別な作業をさせようとすると、 Repo…

【Laravel】Eloquentでsaveを書くときに注意すべきこと(特に関数内で)【677日目】

Eloquent使って、saveがしたい! function saveName(\App\Models\User $user) { $user->name = "ringo"; return $user->save(); } このコード、怖い!!! なぜか? もし、$userにすでに別な値がセットされてたら? public updateUser() { $user = User::fin…

【プログラミング】関数の切り分け・命名を大切にする利点とは?【676日目】

関数命名や関数切り出しって本当に大切? プログラミングで、関数に切り出そうとか、関数名ちゃんと決めようとか言われることがあると思います。 でも、それって本当に大切? 綺麗なコード、見やすいコードって自己満足じゃないの? そう思う時があると思い…

【Laravel】DBに保存時に、空文字""をnullに変換したいとき【675日目】

DBの保存に一手間追加したい フォームの入力などで取得したデータを、ちょっと変形させてからDBに保存したい。 でも、コードの途中を変更することは困難だったり(オレオレフレームワークとか)、 該当カラムは必ず変形させたいとかがあったとします。 私だと…

【一週間振り返り】ゆっくり過ごしてます\(^o^)/【674日目】

1.今週一週間の感想(ざっくり) ゆっくり過ごしてます(‘ω‘ ) 2.良かったこと マイクラ遊んでました! ボードゲームカフェにも行きました! FGO(スマホゲーム)始めました! 家の近くのお店で、良いお店見つけました! 3.もっとこうしたかったこと 相手の気持ち…

Bootstrap4で中央に配置する方法【673日目】

Bootstrap3の場合 クラスの書き方が違います。こちらを参照どうぞ。 www.nyamucoro.com 結論 classにoffset-md-3で空白を作り、その後に目的の col-md-6などを配置する 公式ドキュメント getbootstrap.com 正しくはブランク配置 Bootstrapは12カラムでブロッ…

【LogRocket】サイト閲覧者の行動を動画で見れることによる用途・感想【672日目】

LogRocketって? www.nyamucoro.com こちらに導入に関して書きました。 scriptタグ一つで、ユーザーの行動が動画見れるようになるツールです。 動画どんな感じ? こんな風に、サイトにアクセスした人の動画が見れます。 1. エラーの原因がわかる これは本来…

『LogRocket』でサイト閲覧者の行動を動画で確認する(無料)【671日目】

LogRocketって? JavaScriptタグをサイトのheadに埋め込むことで、サイト閲覧者の行動が、動画で保存できるよφ(・・ logrocket.com 無料・5分で完了するから簡単。 もちろんはてなブログでも使えます。 手順 アカウントを作成する プロジェクト名をつける タグ…

【Laravel】route.phpでURLに数値だけや文字だけを対象にしたい【670日目】

routeで引数に取る型を決めたい /profile/1とか、 /profile/3とかでURLを決めたい。 でも、 /profile/aaとかは404にしたい。 呼び出し先の関数で、 abort(404)とかでもいいけど、 どうせならそもそも数値だけをrouteに設定したい。 whereで固定する Route::g…

【PHP】null合体演算子(??) エルビス演算子(?:)の違い【669日目】

??と?: $a ?: nullや $a ?? nullという表記はよく見ると思います。 特に右は結構書く機会多いですね。 では、これらが何をしてるんでしょうφ(・・ 両方とも、if文の省略 どんな演算子かというと、両方ともよく使うif文の省略系だったりします。 三項演算子をご…

【思考メモ】自身の精神負担と、自分の調子の図り方がわからない【668日目】

体力回復してない?って思う時 わりと元気無い日が多いなと思うことが多いです。 ゲームみたいに、自分のメンタルや体力が数値化・可視化できたらいいのになーって思う今日このごろ。 そんな毎日過ごしながら考えたことをメモφ(・・ ストレスは打ち消せるもの…

【一週間振り返り】無理をしないに気がつけた一週間【667日目】

1.今週一週間の感想(ざっくり) 今までの無理をしないっていうのは、遅すぎることに気がつけた一週間でした。 2.良かったこと ダウンしてたんですが、おかげでいろいろ考える時間が取れた 今までの無理はしない、は遅すぎたことに気がつけた 元気になった、は…

【思考メモ】アイスが売れたから、気温が高くなるかもしれない??【666日目】

因果関係 『A.何かが起こった』 『B.それは○○のせいだ』 BによってAが起こった時、BがAに対して因果関係を持っている。 BのせいでAが起こった。 これ自体は事実として、これに対して考え方を間違ってしまうことはたくさんある。 ■事実 アイスクリームがたく…

【Java】オーバーロードって『なんのために』あるもの?【665日目】

注意。 自分なりの理解ですφ(・・ オーバーロードって? 処理を場合によって変えるとかって話ではなく、 同じ概念だけど、挙動が違うのを実装する。多態性を実現するためのものって話なのかなって一つ自分の中で結論φ(・・ 『同じ概念』であるのは一番重要かな?…

【SQL】SQLで特定の一文字だけ異なるレコードを探す【664日目】

類似記事 www.nyamucoro.com 一文字だけ任意の値にしたい SQLで、一文字だけ任意の文字にしたい。 数値で、2100や2200、2300とかを調べたい。 _を使う SELECT * FROM users WHERE id LIKE '2_00'; これで、 _の部分は任意の1文字という扱いになる。 結果、21…

【PHP】エラーの時に出るスタックトレースのようなものを出力する【663日目】

スタックトレースっぽいのを見たい エラーが発生した時とかに見れる、どこの関数で何が呼ばれて・・・ そんなスタックトレースを、エラーを発生させずに確認したい。ログに吐きたい。 スタックトレースじゃない バックトレースってのが出ます。 出てくるのは…

【Laravel】マイグレーションで、カラムにコメントを追加する【662日目】

DBのカラムにコメントをつけたい カラムにコメントをつけたい。 カラム名だけだと、伝わらないってときに、MySQLのカラムにコメントを付ける事ができます。 では、それをLaravelのマイグレーションでどのように実装するか coment() Schema::create('users', …

【思考メモ】1つの非常識が生む弊害【661日目】

思考メモだよ 思ったことを書くよ。 ちょっとくらーい話があるけど、自分自身の反省のためだよφ(・・ 非常識だなと感じる人を見てどう思う? ふと、日常でこの人非常識だなと感じることは過去にあったと思います。 その時、その人にどんな感情を抱くでしょうか…

【一週間振り返り】遊びと仕事を新しく始めた一週間【660日目】

1.今週一週間の感想(ざっくり) 遊びも仕事も新しい試み始めれた一週間ですφ(・・ 2.良かったこと マイクラを新しく始めました。雑談しながら遊ぶ楽しい。 デザインって難しいって知ることが出来た やけ食いを頑張って抑えた 3.もっとこうしたかったこと だんだ…

【CSSメモ】よーいどん!でデザインの配色について考えること【659日目】

メモだよ! メモなので、まとまってないよ!!! デザイン!? 今までサイトの改修とかばっかりやってた私に、突如として現れるデザイン関連の壁! デザインってなんだ?テンプレ使えばいいじゃん。 テンプレの色変えればいいだけでしょ? そんな風に考えた…

【CSSメモ】6角形を作るには?【658日目】

CSSメモ まだコードを書いてないけど、ヒントになるものがあったので、メモ。 6角形 普段は四角形しか作れないが、六角形のなにかをデザイン的に作りたい。 要素を複数組み合わせる rotateで回転をさせて、それを組み合わせれば六角形だけでなく、複数の線か…