次ログ

次ログ

JavaFXで作ったツールとか公開したり、イラスト配布したり音楽配布したりしてるかもです。

Go

Windows環境でgoreleaserを使用してGitHubにデプロイしてみた

Go

前書き どうもです。 以前Ubuntu環境でgoreleaserを使用してGitHubにデプロイする作業について記事を作成しましたが、今回はそれのWindows環境版です。 前の記事については下記を参照してください。 http://usernameon666.hatenablog.com/entry/2017/10/08/1…

Goの正規表現を少し使う

前書き Go言語の正規表現はあまり早くないらしいので、 なるべくstringsパッケージの関数を使って文字列を扱うほうが パフォーマンスが良いという話をよく聞きます。 とはいえ、正規表現をどうしても使いたくなるときはありますし、 そこまで速度が重要でな…

漫画を読むためのHTMLを生成するツール

どうもです。 最近自宅でも会社でもコードを書かない状態が続いていたので、 簡単なツールを作成しました。 内容は漫画を読むためのHTMLを生成するツールです。 Releaseページに実行ファイルと必要なファイルを配置しています。 GitHub - jiro4989/genidx: …

Go言語でクロスコンパイルした実行ファイルをGitHubにリリースしてみた

Go

前書き せっかく作ったツールなので、いろんな環境用に実行ファイルを生成して、 GitHubからダウンロードできるようにしたいと考える人は多いと思います。 幸いにもGo言語は標準でクロスコンパイルをサポートしてくれています。 ちょろっとシェルスクリプト…

Go言語 学習メモ03 - 総当り組み合わせ二次元配列の作成

Go

前書き どうもです、次郎です。 有給とってGo言語の学習してました。 以前Pythonの記事で紹介したツールの移植がほぼ完了して、今はドキュメントの整備と設 定ファイル編集ツールの作成をしています。 実際ツールを作成するとなったら、いろんな仕様を駆使し…

Go言語 学習メモ02 - vimでの開発環境構築

Go

どうもです。次郎です。 やっと休みになったので、 VimでGo言語を開発するためにやったメモを残します。 目次 目次 セットアップ環境 セットアップ 書式設定 GOPATH環境変数を追加 gocodeのインストール vimプラグイン設定の追加 結果 参考リンク セットアッ…

Go言語 学習メモ01

Go

とりあえずGo言語の学習をしてみることにしました。 情報を集めるのに結構苦労してるので、備忘録と作業メモを兼ねて、 何をやったのかを随時記録していこうと思います。 目次 目次 Go環境構築 Hello World コマンドライン引数を使う os.Args flag.Args() :=…