OREMATOPEE

プログラミング、気になったこと、メモ書き...etc

2021-01-01から1年間の記事一覧

coc.nvimでMarkdownをlintする

Notionを整理していたら結構前に書いていたものが見つかったのでポスト。 ほぼ参考記事のとおりなので、詳しくはそちらを見てもらえたらと思います。 参考記事 coc.vim で textlint する話 - げっとシステムログ coc.nvimでtextlintを使う 前提 goコマンドが…

褒められたときに「すみません、ありがとうございます。」と言ってしまう

嬉しいことに、フィヨルドブートキャンプに入って褒められる機会が増えた。 自分では「大したことじゃない」と思っていたことも、褒めてもらうことで自信につながるし、新たな価値基準を知る機会になっていてとても嬉しい。 この褒めるというシーンには学べ…

タスク管理ツールの一長一短

タスク管理ツールとしてどれが自分に合っているのか、実際に使ってみた。 そこまで深くは使いこなしていないけど、それぞれメインとなる機能は触ったつもり。 自分へのメモとして記載していますが、だれかの参考になればうれしい Notion www.notion.so タス…

SSLを使った暗号化通信

参考 xtech.nikkei.com まとめ Lesson1 xtech.nikkei.com SSLが持つ機能は大きく2つある。 データの暗号化 通信相手が信頼できることの確認 クライアントからサーバへ「サーバ証明書」と呼ばれる情報を送り、それを検証することで信頼できるかどうか判断して…

NeovimにluaのLSPを導入する(sumneko)

参考 github.com 注意点 事前にNeovimのlspconfigを導入しておくこと ルートパスにgit cloneしてきたリポジトリの場所を指定すること linuxやmacなどそれぞれのOSに適したlua-language-serverを指定すること 手順 sumnekoのビルドにnijaというものが必要なの…

はてなブログのコードブロックにテーマを設定する(シンタックスハイライト)

はてなブログで配布されているテーマをそのまま使っていたが、コードブロックが白と黒一色だったりしてぱっと見で変数や関数がわかりづらかったので、ちゃんとコードの構成要素に沿った形で色付け表示してみた。 highlight.jsというツールを使うことで簡単に…

Linuxの基礎

参考文献 新しいLinuxの教科書 シェルとカーネル コマンドを実行する部分は、Linuxカーネルが担当する。 CPUやメモリなどのハードウェアを管理するとともに、最終的なコマンド実行を処理するプロセス管理も担っている。 なお、Linuxカーネルは直接人間が操作…

gistリポジトリに一発で移動したい

Linuxコマンドの勉強の一貫としてシェルコマンドを考えてみた。 もっとスマートなやり方などがあれば教えていただきたいです‍♂️ gistをメモとして利用するにあたってリポジトリをghq経由で落としてきたが、編集のたびにいちいちディレクトリを移動するのが面…

Debianにlocateコマンドをインストール

新しいLinuxの教科書を読んでいて、locateコマンドの説明がでてきたが、自分の使っているVirtual Box上のDebianでは使えなかったので導入方法を調べてみた。 結論 apt-getをrootユーザーで実行する。 $ su #rootユーザに変更 $ apt-get install mlocate 補足…

eachの戻り値はレシーバそのもの

LeetCodeのtwo sumを解いてたら気になったのでメモ Rubyのメソッドでは最後に評価された値を返すが、 以下のようなメソッドがあるとき(LeetCodeの回答としては未完成)、引数numsに[3,3] を渡すと戻り値がそのまま[3,3]だった。 どこからこの結果が算出され…

CSSのセレクタにタグは指定しないほうがいい

フィヨルドブートキャンプでmachidaさんからいただいたFBで、セレクタの指定によるブラウザの挙動を理解することが大事だとわかった。 結論 当初自分ではclassのセレクタにタグを併せて記載する指定をしていた。(classだけではなんの要素かわかりにくいと思…

Markdown基礎

以下は、自身がフィヨルドブートキャンプのカリキュラムで学んだ内容をメモしたものになります。 元の著者が表現したい内容を歪めている可能性もあるので、詳しくは参考文献をご確認ください。また、フィヨルドブートキャンプ 独自のコンテンツで学習したメ…

HTMLの文書構造

以下は、自身がフィヨルドブートキャンプのカリキュラムで学んだ内容をメモしたものになります。 元の著者が表現したい内容を歪めている可能性もあるので、詳しくは参考文献をご確認ください。また、フィヨルドブートキャンプ 独自のコンテンツで学習したメ…

HTML基礎

以下は、自身がフィヨルドブートキャンプのカリキュラムで学んだ内容をメモしたものになります。 元の著者が表現したい内容を歪めている可能性もあるので、詳しくは参考文献をご確認ください。また、フィヨルドブートキャンプ 独自のコンテンツで学習したメ…