はてなブログを持っていれば、誰でも参加できます。
こんにちはこんばんはnasaちゃんです。2020年の12月下旬に振り返りブログを書く話をしていたけど、こんな時期になってしまいました。 書きます。 去年はプログラミング、インターン、etcのよう題目ごとに振り返っていましたが、今年は次ごとにやってみます。 (去年は今で言う一昨年のことで、今年は今で言う去年のことです。1年分ずらしたほうが振替としてはしっくり来るので、ずらします) 1月 就活真っ盛り…
みなさん、節約はしていますか? 私は社会人5年目のアラサー会社員ですが、 毎年、約150~200万円ずつ貯金ができています。 今回から、私が日頃意識している節約に関することについて、 1つずつ紹介していこうと思います! 初回の今回は【事前準備編】です 【STEP1】目標を立てる 【STEP2】収入を把握する 【STEP3】支出を把握する 【STEP4】1か月あたりに残る金額を把握する 【STEP1…
ubuntuでログイン時のshellをfishに変更しようとした際にすこし詰まったのでメモ。 chsh -s $(which fish) コマンドでログイン時shellを変更しようとしたところ chsh: PAM: Authentication failure のエラーが。 ググったところ下記に解決方法が書いてありました。 github.com sudo vim /etc/pam.d/chsh で…
学習したコンテンツ 今週の成果 メモ:Atcoder過去問一覧はこちらから(継続) 学習したコンテンツ qiita.com 今週の成果 コンテスト参加は見送り 進捗:これからする 課題:モチベーションの低下 メモ:Atcoder過去問一覧はこちらから(継続) AtCoder Proglem
新しいプロジェクトの開発環境をdockerで立ち上げて動作確認をしていたところ、ファンが大きな音でずっと回っていた。 アクティビティを見てみると、CPU使用率が300%を超えているものがあった! 開発環境を起動しただけで、これだけの負荷がかかってしまうと、開発効率が下がってしまうため、原因を特定して対処することにした。 環境 MacBook Air Retina, 13-inch, 2020 (1…
JavaScriptの復習 JavaScriptはシングルスレッドで動いています。 つまり、call stack(コードを読み込み、実行するもの)が一つしかないので、処理を一つずつ実行していくようになっています。 非同期処理の必要性 順番に処理が実行されていく中で、仮に時間のかかる処理が一つ間にあった場合、Javascriptがその処理をしている間に他のものは実行されません。 そこで重たい処理をJ…
なんかわからないけど、CPUの負荷が高いとアラートが出るときがありませんか? そんなときはSQLの返却が遅く、いろんな処理が待ちになってるのでCPU負荷が上がってる可能性があります。 チューニングをしましょう! 理屈は抜きで!!
1. dictionaryの存在チェックと値追加 pythonのディクショナリにて存在しないキーにアクセスするとエラーになるので、通常は 代入する前にキーの存在をチェックする必要がある。 しかし、キーの存在チェックをせずにデフォルト値を決めてアクセスする方法。 # kの値の存在チェックとインクリメント d = {} k = 123 d[k] = d.get(k,0) + 1 もしくは from c…
相変わらずCommon Lisp + WAT (WebAssembly Text Format)で遊んでいますが、文字列の出力もできないと遊ぶには不便な感じがしたので、公式で紹介されている方法を参照しつつ、前々回の記事で作ったマクロつきパーサも活用しつつ、前回の記事で作ったメモリアロケータも利用しつつ文字列出力を簡易に行っていく記事です。 前々回記事: eshamster.hatenablog.c…
次のページ