2022-12-01から1ヶ月間の記事一覧

クラブ局にDitDahChat環境を構築してきた

今年最後のクラブ活動で、やり残していたDitDahChat環境の構築をしてきました。 js1ydx.jimdofree.com 用意したのはUSB-シリアル変換ケーブルとジャンパーワイヤーのみ。次のように雑に接続しただけです。私のように電子工作ができない人でも簡単です。少し…

Neo4j (2) Pythonからデータを操作する

前回の記事でNeo4jの起動までできました。今回はデータを操作してみます。 ji1jdi.hatenablog.com Neo4jのデータを操作するにはCypherというクエリ言語を使います。これを実行する方法としては次のようなものがあるようです。 Cypher Shell(コマンドライン…

ANTLR (1) antlr4-toolsでANTLRを試す

あるテキストの解析をすることになり、パーサジェネレータでパーサを作ってみようと思っています。昔々、yacc/lex (bison/flex) を使ってある言語のパーサーを作成しましたが、今は文法ファイルの作成を支援するツールも含まれた強力なツールがありますね。…

Neo4j (1) Docker を使用して起動する

Docker Compose を使用して Neo4j を起動します。次の公式イメージを使用します。 hub.docker.com 上記ページに Docker による起動方法が記載されているので、これを参考に Docker Compose ファイルを作成します。 Docker Composeファイル 次の Docker Compo…

Docker (2) Docker Composeのインストール

はじめに こちらのページを参考に、UbuntuにDocker Composeをインストールしてみます。 docs.docker.com 以前はdocker-composeというコマンドでしたが、Compose V2ではDocker CLIのcomposeコマンドとして追加されたそうです。 コマンド自体はDocker CLIのプ…

Docker (1) インストールと動作確認

次の公式ドキュメントを参考にして、Ubuntu上にDockerをインストールしてみます。 リポジトリからインストールする方法とパッケージを使ったインストールがありますが、ここではリポジトリから インストールします。 docs.docker.com 準備 初めに古いバージ…