【Python】JSONの扱い方

Pythonでは、JSON(JavaScript Object Notation)データを扱うために組み込みのjsonモジュールが用意されている。 JSONの読み込み JSONデータをPythonオブジェクトに変換するには、json.load()またはjson.loads()メソッドを利用する。 import json # JSONフ…

【Ruby】メソッドの可視性(public、protected、private)

【Ruby】メソッドの可視性(public、protected、private) Rubyのメソッドには、public protected privateの3種類の可視性があります。 可視性の特徴 public:すべてのインスタンスから実行できる(デフォルト)。 protected:クラスの外からは呼び出せない…

Makefileの書き方

Makefileをなぜ書くのか make(メイク)は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (makefile) に従って、これらの作業を自動的に行う。 ja.wikipedia.org つまり、コンパイルや…

【rlwrap】Ocamlの対話式コンパイラで矢印キーを使う方法

はじめに Ocamlを対話式コンパイラ形式で起動する。 $ ocaml Ocaml version 4.12.0 # 矢印キーを用いて、テキストカーソルを移動させたり、過去に入力した内容を表示させることが出来ない。 # 1 + 2;; - : int = 3 # ^[[A この問題はrlwrapを用いることで解…

【Ubuntu】マウスホイールのスクロール量の調節【imwheel】

やったこと Ubuntuを使っていて、マウスホイールのスクロール速度が遅いと思ったので、imwheelを使ってスクロール量を調節した。 imwheelとは imwheel はマウスホイールの挙動をプログラムごとに調整するツールです。マウスホイールの入力をキーボードの入力…