目次
- 目次
- はじめに
- defaults.vim
- プラグイン管理
- 補完プラグイン
- 対話的な置換
- コードスニペット
- 参考資料
- MyEnigma Supporters
はじめに
これまで、いろいろVimの設定をいじってきましたが、
使っていない設定なども含めて、vimrcが大きくなっていたので、
vimrcをシェイプアップしました。
その時に参考にしたものをメモしておきます。
下記が自分の現在のvimの設定です。
続きを読むこれまで、いろいろVimの設定をいじってきましたが、
使っていない設定なども含めて、vimrcが大きくなっていたので、
vimrcをシェイプアップしました。
その時に参考にしたものをメモしておきます。
下記が自分の現在のvimの設定です。
続きを読む
Juliaプログラミングクックブック ―言語仕様からデータ分析、機械学習、数値計算まで
以前、プログラミング言語Juliaを紹介しましたが、
JuliaにはREPL(read-eval-print loop)と呼ばれる対話的実行環境があり、
今回はこちらをもちいた開発の方法について説明したいと思います。
続きを読む
スタンフォード大学には
機械学習を学ぶ上での第一歩として、
Introduction to Matrix Methods (EE103)という授業があります。
今回の記事では、
この授業の教科書である
Introduction to Applied Linear Algebraを
読んだ際の技術メモです。
この教科書は下記のリンクのページから
pdfをダウンロードすることができます。
本記事では、
上記の教科書の最小二乗法によるデータフィッティングの部分のみのメモです。
他の部分に関しては、下記の記事を参照下さい。
続きを読む
意外と知られていない便利なショートカットメモです。
続きを読む
スタンフォード大学には
機械学習を学ぶ上での第一歩として、
Introduction to Matrix Methods (EE103)という授業があります。
今回の記事では、
この授業の教科書である
Introduction to Applied Linear Algebraを
読んだ際の技術メモです。
この教科書は下記のリンクのページから
pdfをダウンロードすることができます。
本記事では、
上記の教科書の最小二乗法の部分のみのメモです。
他の部分に関しては、下記の記事を参照下さい。
続きを読む
最近、様々な言語で作られたツールを連携するのに、
JSONファイルを使っているのですが、
今回は、
そのJSONファイルを様々なプログラミング言語でやり取りするための
シンプルなJSONサーバ・JSONクライアントのコードを紹介したいと思います。
今回のサンプルコードでは、
基本的にクライアントがJSONファイルをHTTP経由で送信し、
そのサーバがそのJSONファイルを元に、
JSONファイルを返信するという用途でサンプルコードを作成します。
紹介するコードはすべて下記のリポジトリで公開しています。
順次、対応言語も増やしていく予定です。
続きを読む
新しい家に引っ越して、
小さな書斎的なものをお安く作ったので、
その時に揃えたものをまとめておきます。
2022/04/02: 更新
続きを読むいつもグラフを書く時にデザインに迷うのですが、
下記の記事を見て、すぐにmaplotlibで実装したくなりました。
しかし、
もたもたしているうちに先を越されてしまったのですが、
もう少し簡単に上記のデザインルールに従ったグラフを書きたいと思い、
OSSとしてPythonモジュールPyCoolPlotを作りました。
今回はこちらを紹介したいと思います。
続きを読む最近、
複雑なシミュレーションのログデータや、
複数のプログラミング言語を使ったシステムの
データの受け渡し方法としてJSONファイルを使っています。
JSONはTree状のデータ構造を構築することができるので、
シミュレーションの設定データから、
シミュレーションの結果などを
まとめて一つのファイルとしてまとめることができるので、
非常に便利です。
また、ほとんどの言語でJSONのパーサは
デフォルトAPIやライブラリとして、
提供されているので、各言語でいちいちファイルデータ解釈用の
パーサを書かなくていいのは非常に便利です。
しかし、一つ不満だったのが、
JSONファイルの中身を少し確認したい時の
ビューワーがあまり良いものが見つかりませんでした。
はじめは下記のChrome extensionのJSON viewerを使っていたのですが、
大きいjsonファイルを読み込もうとすると、
すぐにフリーズしてしまいました。
下記のJ and Eというフリーソフトは、
大きなJSONファイルもツリー状に可視化でき、
非常に軽快に動作するのですが、
残念ながらWindowsのみで利用可能で、
MacやLinuxも併用する自分には、
完璧ではありませんでした。
その他にも、良さそうなJSONビューワーソフトはありましたが、
ほとんどは有償ソフトウェアでした。
そこで、今回、
Python製のマルチプラットフォームJSONファイルビューワーである
PyJSONViewerをOSSとして自作し、GitHubに公開したので、
紹介したいと思います。
続きを読む