投稿者「takatoh」のアーカイブ

JavaScript:連番の配列を作る – あるいはJavaScriptの奇妙な仕様

JavaScript で連番の整数を要素に持つ配列を作る方法はいくつも考えられるだろうけど、こんなのを見つけた(見つけたコードそのままじゃなくて、少し整理してある)。 いささかトリッキーだと思うけど、まっさきに … 続きを読む

カテゴリー: JavaScript | コメントする

JavaScript:関数の名前を取得する

Function オブジェクトの name プロパティで関数名を文字列として取得できることを知った。 Node.js の REPL で試してみるよ。 > function func1() {} undefined … 続きを読む

カテゴリー: JavaScript | コメントする

Python: あるかどうかわからないメソッドを呼び出す

 んー、タイトルが何をいってるのかよくわからないけれども。 先日使った Lark の lark.Transformer や lark.Interpreter&n … 続きを読む

カテゴリー: Python | コメントする

Python: Larkを使って構文解析器をつくってみた(その2)

こないだつくった構文解析器をちょっと改良、というか修正して、入力データをコマンド形式にしてみた。 コマンド形式、っていうのは、入力データ(の内部表現)を作るための一種の DSL だ。代入も制御構造もないシェルスクリプトみ … 続きを読む

カテゴリー: Python | コメントする

Python: Larkを使って構文解析器をつくってみた

構文解析器を「つくってみた」というと、四則演算や簡単なプログラミング言語をつくってみたというのをよく見かけるけど、個人的には何かのプログラムの入力データをパース(構文解析)することが多い。 四則演算ができたところで結局は … 続きを読む

カテゴリー: Python | コメントする

Dockerコンテナ上のMariaDBにホスト側から接続する

MariaDB には mysql コマンドで接続で来るはずだけど、Docker コンテナに乗ってるときには追加のオプションが必要だったので、メモしておく。 docker-compo … 続きを読む

カテゴリー: misc | コメントする

Ubuntu Serverの一般ユーザでdockerを実行できるようにする

先日インストールした Ubuntu Server だけど、インストール時に Docker も一緒にインストールしたのに、一般ユーザでは使えない。なら docker&nbs … 続きを読む

カテゴリー: Ubuntu | コメントする

モニタなしでUbuntu Serverを起動する

新しい PC に Ubuntu Server をインストールしてから、もう3週間以上も経ってしまった。モニタなしで起動させるのにだいぶ苦労したけど、なんとか解決した。 どういうことかというと、インストールが問題なく終わっ … 続きを読む

カテゴリー: Ubuntu | コメントする

Ubuntu Server 20.04.1 LTSのインストール

ローカルネットワークのサーバ OS 一新計画、その第一弾。新しく購入した PC に Ubuntu Server 20.04.1 LTS をインストール。 今回は先日作った USB メモリのインストールメディアからインスト … 続きを読む

カテゴリー: Ubuntu | コメントする

ローカルネットワークのサーバを置き換えるんだけど、古いRailsアプリはどうすりゃいいんだ……

置き換え用にと新しく買ったサーバ用の PC が明日届く、とメールがきた。まあ、届いたからって平日なのですぐに作業できるわけでもないんだけど…… それはさておき。現状でローカルネットワークで運用してるサーバ3台を順繰りに押 … 続きを読む

カテゴリー: Ruby, Ubuntu | コメントする