2022-01-01から1年間の記事一覧
omae wo kesu houhou (SEARCH) 何について調べますか? はじめに こんにちは! これはフィヨルドブートキャンプ Part 1 Advent Calendar 2022 - Adventarの17日目の記事です。 昨日のエントリーは、 pachikuriiiさんの「チーム開発が怖かったときの話をし…
文字化けしたChromeの例 結論 Debianの場合 sudo apt install task-japanese sudo apt install fonts-ipafont sudo apt install fonts-ipaexfont fc-cache -fv でOK Ubuntuの場合は、 sudo apt install language-pack-ja sudo apt install fonts-ipafont sud…
※ChatGPTに質問して凄く学びになった答えを自分へのメモとして記録します Go言語のコード中で、args []stringという文字列を見かけた場合、それは配列型の変数の定義を表しています。 この変数定義では、次のような情報を含んでいます。 変数名: args 型: []…
ChatGPTの回答(アイキャッチ用) 日記です。 ChatGPTに「Rustでcalコマンドを実装する方法」と訊いてみたら、コード付きで次のような答えが返ってきました。 Rustでcalコマンド(カレンダーを表示するコマンド)を実装するには、標準ライブラリのchronoとい…
はじめに こんにちは! 地球育ちの青いゾウ、LEF(レフ)と言います。 自分はとある学習コミュニティ、フィヨルドブートキャンプに所属していて、そのプラクティスの一貫でNodejsを使ったコマンドラインで動くメモアプリを作成していたのですが、その際に困…
VSCodeを開いたときに、job table full or recursion limit exceededが出てしまう原因と対処法 結論 原因→ターミナル上で誤ってCtrl + zを押してしまったあと、VSCodeのウィンドウを開き直すと、そのセッションが復元されて上記のエラーが出る 対処法→visual…
【WIP】リーダブルコード輪読会2023 リーダブルコード表紙(サムネイル用) 概要 フィヨルドブートキャンプで、2023年の1月中旬から「リーダブルコード輪読会2023」を開催します! 毎週土曜日と日曜日の14時~15時、Discordの輪読会チャンネルで始める予定…
結論 git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/bin/git-credential-manager-core.exe" このコマンドでエラーが出る場合 --addを付けて、 git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/bin/…
このキーボードを選んだ理由 Razerがセールをしていて、Amazonでの価格が25%オフになっていたので購入しちゃいました! 方向キーあり、赤軸、US配列、テンキーレス……という、自分がキーボードに求める条件をすべて満たしており、なおかつゲームにも使えちゃ…
結論 LEF的Karabiner最強設定(誤爆を防いでくれます!) キーマップ詳細 Simple Modificationsの画面で使用しているキーボードを選択し、次のようにキーマップを変更します。 caps_lock → left_control left_command → 英数キー left_control → left_comman…
こんにちは。LEF(レフ)と申す者です。 今回は、RailsのgemにPull Requestを投げて承認され、貢献(コントリビューション)できたことについて書いていきたいと思います。 また、そこで得た知見についてもまとめてみたいと思います。 gem 'devise-i18n'の不具…
おはこんばんちは! 青い地球に住む青いゾウのLEF(レフ)と言います。 本日はWindowsでUSキーボードを使う場合のLEF的最終的解決方法についてご紹介します。⌨ まず結論から言うと…… IMEの設定→キーとタッチのカスタマイズ→日本語キーボードにおいて無変換と…
タイトル:「WSLにPostgreSQLをinstallすると、デフォルトのEncoding(文字コード)がSQL_ASCIIになってしまう問題の解決方法(UTF8に変更、Debian系、WSL2)」 ※初めは丁寧語(敬体)で書いていたのですが、逆に読みづらくなってしまったので常体に変更しま…
最近、 command-not-found.com を知りました。このサイトだとcommand not foundが表示されたときにどのようにしてインストールすれば良いのかすぐに分かって便利です。 このサイトで、例えばtelnetと検索すると、 Debian apt-get install telnet Ubuntu apt-…
概要 自分はWSL2にDebianを入れて開発環境を整えているのですが、telnetを使うのに大苦戦したため、その戦いの記録(というと大げさですが)、をまとめていきたいと思います。 Debianのディストリビューションを使って説明しておりますが、Ubuntuなど、他の…
ご挨拶 地球の皆さん、おはこんばんちは! 青い地球に住む青いゾウのLEFと申します。 VSCodeを使っていて、自分が遭遇したとあるエラーの解決法について説明致します。 ※今回はRuby Debuggerでエラーが出たときの解決法を書いていますが、他のデバッグ拡張機…
見たままモードからMarkdownへと変更できなかったので、同じブログ内のこちらの記事に移行しました! → https://lef237.hatenablog.com/entry/2022/04/19/145754 lef237.hatenablog.com
キーボードを購入しました プログラミングを学習するにあたって、コードを書く際にJISキーボードだと記号を入力するのがひと手間かかって、とても煩わしかったのでUSキーボードを注文しました。 設定でちょっとつまずいたところ Microsoft IMEとGoogle 日本…
タイトルの通りGitとGitHubの学習が終わりましたので、学習の過程で自分が気づいた点ななどをまとめていきたいと思います。 ちなみに、学習にあたってはこの本をメインにして読んでいきました↓ 改訂2版 わかばちゃんと学ぶ Git使い方入門 作者:湊川あい,DQNE…
学習したことを箇条書きにしてまとめてみました メモ書きなので読みにくいかもです 書き終えてから気づきましたが、この前のメモ書きと重複しているところがチラホラと……(ー_ー;) ・GitHubへのアップロードの際に間違って個人情報(秘密鍵)とかをアップして…
今はHTMLとCSSを復習しつつBootstrapの使い方とかを学んでいます。 とはいえ自分はサーバーサイドの勉強をもっと深堀りしたいと思っているのであまり時間を割きすぎるわけにもいかず…… とりあえず、身につけたいスキル一覧を整理してみました。 HTML/CSS Bo…
GitHub Pageを使ってホームページ的なのを作ってみました。 lef237.github.io と、言っても、HTMLをサラッと書いただけで、自己紹介としてはまだ全く機能していません。CSSすらまだ書いてないです。 とりあえずGitHubの操作方法をなんとなく掴む感じでやって…
「アルゴロジック2」というプログラミング体験ゲームがあったので、息抜きがてら試しにやってみました。 このゲームをやることで、プログラミングにおけるアルゴリズムに簡単に触れることができます。 プログラミング体験ゲーム アルゴロジック2https://al…
前回の記事では、Windows Home上にDockerの環境構築をしました。 直接パソコン上に環境構築するのではなく、dockerで作った仮想のコンテナの中に環境構築できるようになったため、簡単にrubyやrailsのバージョン管理をできるようになりました。また、rubyだ…
タイトルの通り、dockerの概要を学んでwindows上に環境構築をしたので、ブログにまとめていきたいと思います。 dockerとは何か? どのようにdockerをwindowsに導入するか dockerとは何か? dockerについて色々調べてみたんですが、ざっくりと言ってしまえば…
railsチュートリアルを一周した感想を真面目に書いていきたいと思います。 結論から言うと 一番難しかったのは環境構築(第1章) 理解するのは意外と簡単だった 予備知識はそこまで要らない 慣れる(身体レベルで覚え込む)のが大変 たぶん一番大切なのはこ…
railsチュートリアル14章が終わったので、いつものように自分が難しかったところをまとめていきたいと思います。 この章では主にフォロー/アンフォロー機能について学んでいきました。 「Relotionshipモデル」で、フォロワーのIDとフォローされたIDの一覧…
なんとか13章まで終わらせることができたので、いつものようにブログを書いていきたいと思います。 リスト13.31に次のようなコードがあります。 post microposts_path, params: { micropost: { content: "Lorem ipsum" } } 最初、どうしてここにparamsが必…
railsチュートリアル12章が終わったのでまとめていきます。 といっても、12章は11章と多くの部分が重複しているため、そこまで詰まるポイントはなかったです。 それでも一応まとめていきたいと思います。 まずリスト12.4の下の演習です。 この演習の答え…
皆さんこんにちは、lefです。 今回はAWSでおこなったほうが良い設定についてまとめてみたいと思います。 具体的にはこの記事を参照にしました。↓ 【AWS】アカウント作成と同時にインシデントに備える(4選)|SAYJOY bloghttps://sayjoyblog.com/aws_create_…