エンジニアのひよこ_level10

【毎日更新!】新卒4年目エンジニアブログです!

このブログは? 毎日更新エンジニアブログです【更新:2020/04/25】

このブログは?

毎日新卒4年目が学んだことを記事にしているブログです。
ターゲットを広めに、簡単な記事を書いていることが多いです。

あなたは?

  • 新卒4年目のエンジニア
  • 新卒2年目でLaravelにコントリビュート。
  • 新卒2年目でLaravelJPConference2019に30分トークで登壇
  • 趣味はVROculus Rift等。
  • Clusterで勉強会開催

使用技術

Docker,HTML,CSS,JavaScript,PHP等々...

関連サイト

klack710 (Masaki Obata) · GitHub

https://twitter.com/nyamucoro

おすすめ記事

willow710kut.hatenablog.com

willow710kut.hatenablog.com

クッキーポリシーについて

このブログは、分析のためにクッキーを使用するような外部ツールを使っていますφ(・

クッキーの使用に関してブロックしていただいても、ブログは正常に閲覧することが可能です。
各ツールに関しては、以下のポリシーをご参照ください。

Google Analytics

support.google.com

■LogRocket logrocket.com

【JavaScript】正規表現リテラルで、正規表現を表現する【1077日目】

正規表現リテラル

JavaScript正規表現を表現するためのもの。

文字とかは、シングルクォーテーションとかで 'aaa' で表現するが、
正規表現は、 /aaa/ で表現する。

何に使うか

正規表現を使う関数とかで使う

var str = "今日はいい天気";
var reg = /日/
str.match(reg)

参考

developer.mozilla.org

【ブログ振り返り#51】イベントを試したい時に、興味を持ってくれる仲間に感謝【1076日目】

2019/11の振り返り後編です。

www.nyamucoro.com

おすすめ記事

www.nyamucoro.com

www.nyamucoro.com

イベントを試したい時に、興味を持ってくれる仲間に感謝

www.nyamucoro.com

cluster(スマホでも参加できるバーチャル空間)を使って、
勉強会とか出来ないかな?って思ってた時に、
声をかけたら、やるか!って言ってくれる人たちがいるのってすっごくありがたいなと。

普通に考えてみれば、何かをやってみたい。一緒にやってみない?
って声をかけれる相手ってそんな、当たり前ではないと思うのです。

  1. 声をかけたら、乗っかってくれる・手伝ってくれる優しさ
  2. 新しいことに興味を持つことができる

この2つを兼ね揃えないと、まずないわけで。

そうじゃなくても、イベントやってみるか!っていう流れって、
世の中当たり前じゃないと思うのです。

身近な環境、当たり前になってる環境、
改めて振り返ると、貴重であることがあるので、
振り返ってみると良いかも知れませんねφ(・

【ブログ振り返り#50】「もったいない」は、本当にもったいないを生み出す【1075日目】

2019/11の振り返り前編です。

www.nyamucoro.com

おすすめ記事

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

「もったいない」は、本当にもったいないを生み出す

www.nyamucoro.com

この頃にも、ブログやめようと思ってましたね。

「ブログここまで続いてるしやめるのもったいない・・・」
って考えた時、維持コストを考えてみましょう。

仮にブログを続けるのに10のコストがかかるとして、
得られるものが1しかなかった場合。

これをし続けるのは、冷静に考えたら「もったいない」ですよね。

「もったいない・・・」って思った時、維持コストを考えてみましょう。
本当にもったいないものがなにかを考えたら、捨てることこそ本当に意味があることがあります。

一見捨てるのはマイナスに見えますが、コストカットと思えば、優れた手段であることを
覚えておきましょうφ(・

【ブログ振り返り#49】雑でもメモを残すと、本当に役に立つ【1074日目】

2019/10の振り返り後編です。

www.nyamucoro.com

おすすめ記事

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

www.nyamucoro.com

雑でもメモを残すと、本当に役に立つ

www.nyamucoro.com

最近Blenderの記事を書いてると思います。

Blenderを勉強しなおしているのですが、起動した瞬間全くわからない。
久々すぎて全く思い出せなかったんですね。

そんな時に、自分の過去の記事を思い出しました。
こんな雑なメモでも、あるのとないのとでは大違い。

1からスタートではないことに気が付き、モチベ回復にも繋がりました。

メモを取りすぎると大変なことになるとかあるかもしれませんが、
それは物理メモだとよくあると思います。
しかし、デジタルであれば場所も取らないし、検索もできます。

結局、ブログはいいぞって話ですが。なんにしても、アウトプットは大切ですね!

【一週間振り返り】やけ食いをやや止めれました!成長!【1073日目】

1. 先週からの目標

  1. 楽しく生きる!
  2. 仕事休まない!
  3. イライラした時にやけ食いするのやめる

2. 目標に対して行ったアクション

  1. ゲームは最近時間増えた!
  2. 休んでない!偉い!
  3. 食事前に体重計に必ず乗ることで、ご飯食べて大丈夫かな?みたいなのをしました!

3. 次のアクション

体重計に乗る習慣を維持!

4. 今週良かったこと(新規・挑戦系)

残業したりしてたけど、ちゃんと週末には落ち着かせれた!

5. 今週良かったこと(平時・生活的なところ)

積んでたオンラインゲームのストーリー進めれた!

6. もっとこうしたかったこと

いい感じいい感じ。

7. 新しく気づいたこと

Blenderのモチベを回復させるタイミングを逃してる。

とはいえ、来月仕事落ち着くはずだから、そこら辺がチャンスかも。

8. 体重

98.9kg

ギリギリ維持中!

【slack】素早く未読のチャンネルに切り替えるためのショートカット【1072日目】

素早く確認するためのコマンドはこちら

www.nyamucoro.com

片っ端から未読チャンネルを見たい

前回は、素早くリストを出してチャンネルを移るためのコマンドを知りました。
こちらは、選んで見たい場合に使えますね。
あるいは、順番を決めて見たい場合とか。

でも、どうせ全部を見るなら、選ぶ必要ないので片っ端からみたいって方は、
上からチャンネルを切り替えて全部見ていきたいですね。ではどうするか

alt+shift+上下キー

alt+shift+上下キーを押すと、
未読があるチャンネルに切り替わります。

難点はチャンネルの並び順で見ることになるので、
見る順番がある人とかには役に立ちませんが、
何でも良いからとにかくチャンネルを全部見たい場合には、こちらのコマンドが良いと思いますφ(・

よく使うslackの習慣、ショートカットキー覚えて時間短縮しましょうφ(・

【slack】素早く未読のチャンネルを確認するためのショートカット【1071日目】

slackで新しい書き込みを確認したい

slackを見てたら、いろんなチャンネルにいろんな書き込みがあった。

あるいは、いろんなチャンネルがあるからスクロールして探すのが面倒。

ぱっと未読のあるチャンネルが選べたらいい

ctrl+t

未読と下書きがあるチャンネル一覧が、 ctrlキー押しながらtキーを押すと出てきます。

ctrl+tを選んで、下キーを押すと簡単に選べるので、
これを繰り返せばチャンネルの書き込みを簡単に追えます。

よくやる行動はこうやってショートカットキー覚えて時間短縮しましょうφ(・

【JavaScript】match関数とRegExpを組み合わせた時の罠【1070日目】

一見動きそうなコード

'27<br/>(日)'.match(new RegExp('\(日\)'));
'日数'.match(new RegExp('\(日\)'));

これ動きそうって思ってたら、動かないんですよ/(^o^)\

なんで?戻り値を見る

new RegExp('\(日\)') の戻り値が /(日)/ になって、
matchの中には /(日)/ が入るから、
日のみで検索されました/(^o^)\

直すなら?

なのであえてこのままの構文で正しく動かすにはこう。

'27<br/>(日)'.match(new RegExp('\\\(日\\\)'));
'日数'.match(new RegExp('\\\(日\\\)'));

RegExp使わないならこう

'27<br/>(日)'.match(/\(日\)/);
'日数'.match(/\(日\)/);