More issues

VPN経由での接続先を限定したい(Windows route add)

在宅ワークするとき、プロジェクトによっては VPN に接続する必要があります。 オフィスのルータが VPN サーバとして動くのですが、すべてのトラフィックを VPN 経由にしてしまうと見られないサイトはあるし、ダウンロード速度がガクッと下がったりします。 また原因は不明ですが、VPN 接続するようになってからちょいちょいルータごとダウンするので、できることなら使いたくない。 ルータの負荷を軽くする、という意味でも必要なトラフィックのみ VPN 経由となるように設定したいと思います。 手順はそれなりにめんどうですが、効果は抜群だ! アダプターオプションの変更 VPN のネットワーク経路を変更します。 アダプターオプションの変更となるので、設定からもう少し深い階層にアクセスします。 設定の「ネットワークとインターネット」から、「状態」を表示します。 「アダプターオプションを変更する」をクリックします。 するとアダプター一覧が表示されるので、VPN 接続を選択し、右クリックから「プロパティ」を開きます。 IPv4 のプロパティを開く 「ネットワーク」
3 min read

ホストOS起動時にdockerコンテナも自動起動する

Docker のお話です。 プロジェクトで利用している DB を格納したコンテナなど、ホスト OS 起動時にいつも立ち上がっていてほしいものがあります。 手動で毎回立ち上げるのも面倒ですよね。 そんなときは自動起動するためのオプションを指定してあげると良いです。 docker update --restart=always [コンテナ名] これで再起動しても自動でコンテナが立ち上がります! 自動起動不要になったら 自動起動不要になったら、オフにします。 docker update --restart=no [コンテナ名]
1 min read

WSL環境にAmazon Corretto 11をインストールする

MacBookPro に Bootcamp で Windows10 を入れていたのですが、環境ぶっ飛ばしてしまったので再インストール。 今回は WSL 環境も作っとこうかなということで Amazon Corretto をインストールしてみることに。 まずは apt の更新 apt は更新しておいてください。 sudo apt update sudo apt upgrade Java を入れる前に java-common ってやつを入れとくらしいです。 sudo apt install java-common -y ちなみにだけど、下記のAmazon Corretto 11 をインストールした後でも大丈夫でした。 Amazon Corretto のダウンロード amazon corrretto 11 で Google 検索して一番上に出てくるページを開きます。 本日時点でこのページが表示されました。 https://docs.
2 min read

PowerShellでスクリプトが実行できないとき

PowerShell に posh-gitをインストールしたところ、以下のようなエラーが発生しました。 > ./install.ps1 このシステムではスクリプトの実行が無効になっているため、ファイル C:\develop\apps\posh-git\install.ps1 を読み込むことができません。詳細については、 「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。 どうやらダウンロードした.ps1ファイルを実行する権限がない様子。 実行権限を与える PowerShell を管理者権限で起動します。 Set-ExecutionPolicy RemoteSigned 管理者権限じゃないとおんなじエラーが発生します。
1 min read

Microsoft - Surface Precision Mouse

有線の激安ゲーミングマウスを使っていましたが、ちょっといいワイヤレスマウスがほしいなと思って買っちゃいました。 Microsoft の Surface Precision Mouse です。 Surface Precision Mouse https://www.microsoft.com/ja-jp/p/surface-precision-mouse/8qc5p0d8ddjt?activetab=pivot:overviewtab 特徴:何がいいの? よくある Bluetooth マウスなんですが、ざっと特徴をあげると * エルゴノミクスデザインで手に馴染む * 充電式 * 充電が切れても有線で使える * ガラスの上でも使える * 戻る・進む・App ボタンあり * ホイールはラッチ・アンラッチを切り替えられる * Bluetooth ペアリングは 3 台まで可能 * マウスキーボードセンターアプリを使っていれば、マシンをまたいで操作できる! というのが挙げられます。 順番に紹介していきます。 エルゴノミクスデザインで手に馴染む
2 min read

tempファイルをgit commitすんな

MS Office の作業ファイル ~$sample.xlsx とかを、うかつにコミットされたりします。 もうちょっと自分が何をコミットしようとしているのかを確認して欲しいものです。 って言ってもしょうがないので、再発防止のため .gitignore に追加します。 .docxや.pptx を個別に設定するサンプルも見かけましたが、~$から始まってたら全部無視で良いと思います。 .gitignore に下記を追加します。 $はエスケープ必要かな?と思いましたが不要でした。 # MS Officeの作業ファイル ~$* 見つけた作業ファイルの削除コミットも忘れずに。
1 min read

JSで文字列の分割

JavaScript の文字列分割です。 .splitメソッドを使いますが、便利な反面、ハマりどころもあるので少し詳しく紹介します。 通常の文字による分割 カンマ区切りのデータ(改行なし)を単純に分割したいとき。 splitメソッドの引数に分割したい文字(文字列も OK)を渡します。 const str = 'a,b,c,d' const arr = str.split(',') console.log(arr) // [ 'a', 'b', 'c', 'd' ] うむ。基本の「き」。 正規表現による分割 業務でよく使うやつです。 正規表現を使えるとプログラミングの幅がグンと拡がりますね。 今回は空白文字(\s)
2 min read

WSLでgradleを使う

環境 * Surface Pro X * Microsoft Windows Home * WSL1 Gradle のインストール 2020/3/12 現在で v6.2.2。 * apt リポジトリを追加 * インストール で使えます。 apt install インストールは下記3行。JDK はインストール済みであること。 # リポジトリを追加 sudo add-apt-repository ppa:cwchien/gradle # リスト更新 sudo apt-get update # インストール実行 sudo apt-get install gradle-ppa -y バージョン確認 インストール後、ターミナルからgradle -v すると、ARM 版の6.
1 min read

VS CodeのデフォルトシェルをWSLにする

VSCode のデフォルトシェルをWSLに変更します。 GUI で選択する 以前はsetting.jsonに書き込んでいましたが、Ctrl + Shift + Pから呼び出せるんですね。 Terminal: Select Default shell から WSL Bash を選択するだけです! setting.json に記述する場合 従来の方法。 { "terminal.integrated.shell.windows": "C:\\windows\\Sysnative\\wsl.exe" } "C:\\windows\\Sysnative\\wsl.exe" のところの情報が、検索したらいろいろ混在していてわかりにくいのでメニューから設定したほうがいいと思います。 (wsl.exeじゃなくてbash.exeという情報も・・・) Good coding!
1 min read

Surface Pro X 買っちゃった

※ この記事は、Surface Pro XでまともにRDPできるのか?をメインの観点にレビューしています。 「Surface Pro X が欲しい・・・が、見送る」の記事を書いてから 2 ヶ月。 妻が「私もパソコン欲しい」と言い出しました。 「Surface Go でいい?」と聞いたら「いい」と言ったので、気が変わらないうちに、Surface Pro X を注文しました。 本体のみで、お高いペン付きキーボードカバーは買いませんでした。 HHKB でいきます! 楽天の値段 + ポイントで一番お得になるとこで買いました。 マイクロソフト Surface Pro X(SQ1/8GB/128GB LTE) ブラック MJX-00011 [MJX00011]【RNH】【MSSP】 価格:139480円(税込、
7 min read

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe