Go

プログラミング言語 Go に関する投稿です。

Scrapbox のページを Markdown に変換する CLI

以前、野良 Scrapbox アプリでページ本文を Markdown にしてクリップボードにコピーする機能を実装しました。 blog.kondoumh.com アプリを使っていなくて変換だけを使いたい場合もあるかもということで、CLI を作りました。Scrapbox API でページの JSON を…

Scrapbox ページ間リンクを可視化するための CLI をリリース

以前 Scrapbox のページ間リンクを Graphviz で可視化してみました。 blog.kondoumh.com Scrapbox からデータを取得し、可視化用の dot ファイルを生成するところまでをカバーした CLI ツールを mamezou-tech で公開しました。 github.com README と help を…

Scrapbox プロジェクトのグラフ構造を Visualize してみる

Scrapbox で他のページへのリンクを作成した途端、ページの下にアイキャッチ付きのリンクがリアルタイムでできていくので書いててテンション上がりますよね。 Scrapbox API を使うと各ページの情報とページ間のリンクを JSON で取得できます。 scrapbox.io G…

Go Modules の hosting と import の関係

Go

とあるプロジェクトでセルフホストしている GitLab で Go Modules を利用しようしてハマったのでメモ。 foo モジュールを private.host/account1/foo に公開したとします。 go.mod module private.host/account1/foo go 1.12 利用側では、 import "private.h…

Emacs の go-mode 設定

最近わりと Go 書くようになってきたので Emacs の Go 環境を作ってみました。 company を使っているのでコード補完は company-go、godoc の表示は go-eldoc にしてみました。 ~/.emacs.d/init.el の設定。タブ幅は2にしてます。保存時に gofmt かけています…