いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2020-06-01から1ヶ月間の記事一覧

git で ブランチ移動せずに マージ するやり方

概要 試してみる 概要 忘れないうちにメモメモ。今まで知りませんでした・・w git で マージする際、通常はマージ先のブランチに checkout (switch) して そこから git merge xxxx ってやると思いますが、ちょこちょこマージしながら 進めていきたいときも…

cmake で Ignoring CMAKE_OSX_SYSROOT value って出た場合のメモ

概要 概要 忘れないうちにメモメモ。 たまーに、cmake すると以下のエラーが出るときがあります。 私の場合、CLionを使っているので、起動時に出たりしました。 Ignoring CMAKE_OSX_SYSROOT value: XCodeのSDKのパス because the directory does not exist. …

Goメモ-95 (go で SSH接続メモ (3))

概要 サンプル 参考情報 概要 以下、自分用のメモです。忘れない内にメモメモ。 前回の記事は以下です。 devlights.hatenablog.com devlights.hatenablog.com 上記のサンプル作っている際に知ったことなんですが、 if err = sess.Run(command); err != nil {…

Goメモ-94 (go で SSH接続メモ (2))

概要 サンプル 参考情報 概要 以下、自分用のメモです。忘れない内にメモメモ。 前回の続き。今回は秘密鍵にパスフレーズを付与している場合のコードです。 前回の記事は以下です。 devlights.hatenablog.com サンプル 以下のサンプルですが、処理に必要な情…

Goメモ-93 (go で SSH接続メモ (1))

概要 ライブラリのインストール SSH接続する前準備 キー生成 キーをリモートにコピー 鍵認証でログインできるか確認 リモートサーバの公開鍵を確認 サンプル 参考情報 概要 以下、自分用のメモです。忘れない内にメモメモ。 GoでSSH接続してコマンド実行して…

WSLのUbuntu 20.04 LTS を起動すると cannot create /var/lib/ubuntu-release-upgrader/release-upgrade-available: Permission denied って出る件

概要 概要 これ、私の環境だけなのかなーって思ってたのですが、情報を探してみると同じ現象出てる人が他にもいたので、忘れないようにメモメモ。 WSL の Ubuntu 20.04 LTS を起動すると、その日の初回一発目の起動時のみ、Welcomeメッセージの最後に以下が…

GitHub Super Linter 触ってみた

概要 テスト用のリポジトリ作る とりあえずコードを初期アップ Super Linter 用の GitHub Action を追加 試してみる 修正して再度 lint してもらう 概要 先日、Github が Super Linter という機能についてブログ記事をアップしました。 github.blog Github側…

AdoptOpenJDK が Eclipse Foundation に合流

概要 利用者側は何かが変わるのか? 概要 いつも、JDKをダウンロードする際にお世話になっている adoptopenjdk.net が、Eclipse Foundation に合流するみたいですね。 www.publickey1.jp blog.adoptopenjdk.net 利用者側は何かが変わるのか? こういうとき、…

macOS Catalina から シェル のデフォルトが zsh になったので移行した

mac

概要 zsh の バージョン確認 .zshenv .zshrc zsh に デフォルトシェル を変更 ついでに Powerline の設定 概要 最近、Mac の OS バージョンを catalina にアップデートしたのですが ターミナルを起動すると、以下のメッセージが表示されるようになりました。…

brew で NoMethodError: undefined method `path' for nil:NilClass と表示される

mac

概要 概要 最近、Mac の OS バージョンを catalina にアップデートしたのですが その後、 brew で以下のエラーが出るようになりました。 Error: An exception occurred within a child process: NoMethodError: undefined method `path' for nil:NilClass Di…

VSCode で ドットファイル を開く (macos, dotfiles)

概要 参考情報 概要 何回も忘れて検索しているので、ここにメモ。。。 macos + VSCode の場合です。 VSCode から、ファイルを開くで表示されるダイアログには通常 ドットファイル が表示されません。 なので、 .bashrc とかを編集したい場合は Cmd + Shift +…

Goメモ-92 (/dev/null のように出力を捨てる io.Writer)(ioutil.Discard)

概要 サンプル 参考情報 概要 たまに、io.Writer が必要なのだけれども、出力データ自体は必要ないので捨てたいときがあります。 例えば、複数のURLに対して HTTP GET を並行で処理した場合の処理時間が知りたいときとか。 そういうときに便利な io.Writer …

CentOS と Ubuntu のバージョンを確認するやり方メモ

概要 Ubuntu CentOS 概要 たまにしか確認しないので、いつも忘れてしまう・・。 忘れても思い出せるように、ここにメモメモ・・・。 Ubuntu $ cat /etc/lsb_release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="U…

Goメモ-91 (VS Code の Go 拡張機能 がGo公式プロジェクトになった)

概要 概要 今日のニュースで知ったので、メモメモ。 golang.blog code.visualstudio.com Go開発者の約41%が VS Code 使っているんですねー。 VS Code起動してみたら、ちゃんと パブリッシャー の名前が Go Team at Google 変わっていました。 以下、自分用。…

Parallels で ubuntu 18.04 LTS いれて日本語IMEとキーボードレイアウトの調整メモ

概要 Parallels のバージョン まずは apt update と apt upgrade Language Support から日本語を追加 IME (Mozc)の設定 ついでにIMEの有効・無効をmacに合わせる ついでに自分が使う環境をセットアップメモ Go Python VSCode 参考情報 概要 ひょんなことから…

Goメモ-90 (Go の enum と iota の使い方メモ)

概要 Enum のサンプル iota のサンプル 参考 概要 Go には、C#などのように enum という型がありませんが、定数を使って同じような感じにすることが出来ます。 enum と iota に関して、とても参考になった記事があったので、忘れない内にメモメモ。 ★ Ultima…

誤ってエクスプローラーをタスク終了しちゃったときの復帰方法

概要 タスクマネージャを表示 エクスプローラーを起動 試してみたいときは 追記 概要 周りに知らない人が結構いたので、備忘録代わりに。 Windows使ってて、たまに誤ってエクスプローラーをタスクキルとかしちゃったりしますよねw たまに。 他にも不慮の事…

windows の バージョン をコマンド打って確認したい (winver)

概要 概要 自分用メモです。 情けないことに今まで知らなかったので、忘れないようにメモメモ。 Windows 10 になって、何か機能をインストールしようと思ったりした場合に 今の自分のWindows 10 のバージョンを確認することが結構多いです。 そんなとき、い…

RedisをWindowsにインストール (WSL)

概要 WSLでインストールしたらすんなりいけました 参考 概要 GoとRedisで遊ぼうとおもって、ついでならWindowsにもRedis入れてみよーって思ったのですが ぐぐると最初に出てくるページさんたちのどれもが github.com からインストールしましょうってなってま…