Hyper-V環境のWindowsとLinux間でファイル共有する

2019.11.30 12:00#linux#hyper-v

Hyper-V環境を適用したWindowsとLinuxでファイル共有を行うためのメモ。 WindowsのIntelliJ IDEAを使ってソースコード編集をして、Linuxでビルドする環境を構築した。どちらが共有ホストになるかHyper-V環境におけるWindowsとLinuxの共有方法にはWin…

Hyper-VにManjaro Linuxをインストールするのが大変だったのでメモ

2019.9.14 12:00#linux#manjaro#hyper-v

概要プライベートPCに開発環境を作るに際して、慣れているLinuxのエコシステムを使いたい(bashとか、power shellは好きじゃない)Macは開発環境としては良いが性能に比べ費用が割高Win上に直接開発環境を作りたくない、仮想化したいできればWinを中継したくない(WSLは使いたくない、…

開発に役立つWebツール集

2019.9.7 12:00#misc

モックしたい単純なHTTPサーバがほしいhttpbin.orgGETやPOSTなどのHTTPリクエストをオウム返ししてくれるサービス。通信部分のアーキテクチャ部分を作るときや、 通信を仮組みしてフロントエンドやモバイルアプリを作るときに便利。 dockerイメージもあるので、カスタマイズしてローカ…

scalaの等価性

2019.8.24 12:00#scala

ScalaとJavaの違い両言語の取扱いの違いについて下記にまとめる。ScalaJava値の比較オブジェクトの比較(値等価)オブジェクトの比較(参照等価)オブジェクトの比較(ユーザ定義等価) ()等価性実装のポイントをオーバーライドする引数の型はクラスの型ではなくになるは常にで使っている値をすべて…

scalaの変位パラメータ

2019.8.17 12:00#scala

前提前提として、計数可能な性質を表すを定義する。 は説明と数量を保持する。ここでは、上記の性質をテーブルゲームに適用し、具体化したものとして、将棋の駒数、麻雀牌の数をモデリングしてみる。上限境界で与えられる型を限定するの数量が最大であることを表す型を定義してみる。 は型パラメータを持っており、最大…