プログラマ行進曲第二章

主にソフトウェア関連の技術をネタにした記事を執筆するためのブログ

golang

必要なサイトのみVPN経由でアクセスするOpenVPNの設定ファイルを生成する

VPN経由で作業をしないといけないケースがあります。 この時のクライアントソフトとしてよく使われているのがOpenVPN、またはOpenVPNベースのVPNクライアントです。AWS Client VPNとかそうですね。 こういうVPNを使うケースとしては、ある特定のサイトを不特…

別のことを調べていたらGo言語のx/crypto/sshパッケージがOpenSSH形式のパスフレーズ付き秘密鍵にまだ対応できてないことに気づいたという話

業務中に調べていたら発見したことなのですが、発見した後調べてみたら既にクラスメソッドさんの記事でも触れられていたことだったのでまとめる意味あるかなと思いつつ、自分で調べて突き止めたことなので記録に残しておいた方が自分の実力の証明になるかと…

『Goならわかるシステムプログラミング』を勉強し始めました

表題の通りです。 Goならわかるシステムプログラミング作者: 渋川よしき出版社/メーカー: Lambda Note発売日: 2017/10/19メディア: テキストこの商品を含むブログを見る 以前から多少golangは触っていたのでほんの少しは分かるけど、インターフェースの扱い…

個人的に今注目しているオープンソースのソフトウェア Part01

暇なときにGithubのTrendingを見ていたり色々検索する中でたまたま見つけた面白そうなソフトウェアを少し書き出してみる。Ansibleとかそういう有名どころじゃないやつで、個人発とか企業発とかあんまり関係なく書いてみる。とはいってもそんなに数があるわけ…

golang製フレームワークのMartiniで簡単にHTMLとかをレンダリングしてみる

前回の記事の続きというか、Martiniの使い方のちょっとした紹介です。例によって公式に書いてあるものほぼそのものですけど。 で、今日やる内容は「html/templateパッケージを使うより楽にHTMLとかレンダリングする方法」です。まあ、一言で言ってしまえばma…

Go言語(golang)の文字列とかスライスの扱いを少し勉強した

Qiitaに投稿したので今日はもうそれでブログ更新終わりにしたい。 ということで記事のリンクとコードをぺろっと貼って終わりにする。 リンク Go言語でスライスとか文字列関係の勉強をしてみた 書いたコード Go言語でスライスとか文字列関係の勉強をしてみた …

Go言語(golang)のWebアプリケーションフレームワーク、Martiniを動かしてみる

最近Go言語のWebアプリケーションフレームワークのMartiniをいじってます。今日はそのMartiniの動かし方でも適当にアウトプットしようかなと思います。と言っても公式に書いているもののほぼ写しですが。 前準備 Go言語自体のインストールとかは割愛。1.1以…

しょぼいけど一つ作ってみた

完成度の低いゲストブック 昨日に引き続きgolang + google app engine使って色々作業してた。app engineのdatastoreの使い方がよく分からなくて途中でかなりハマったけど、とりあえず今日中に出来て良かったですね。 ネット上の情報を彷徨いながらようやくで…

今日もgolang使って色々いじっていた

先日書いた記事でも言及したgolang製のプロフィールサイトっぽい何かを今日またいじって項目付け足したり、APIの実装の仕方とか勉強したりしました。 Martiniの情報は公式サイトとGitHub以外だとあまり情報が無いのですが、私のようなWebアプリケーション初…

最近コード書いてないから適当に何か作ってみた

作ったもの 「作った」というにはおこがましいですが、何もしないよりかはマシだと思ったので… プロフィールサイトっぽいもの(未完成だし完成させる気があるかどうかも分からないもの) 単にHTMLファイル一つだけの(しかも何も飾られていない)状態です。が、…

『Go言語コードラボ』と『Erlang/OTPトレーニング 2013.10』両方に行ってきたので感想でも書いてみる

『Go言語コードラボ』と『Erlang/OTPトレーニング 2013.10』という二つのイベントの参加記事です。

Go Conference 2013 springに参加したのでメモ書き #gocon

人生初の合コン、いやゴーコンに参加してきました。 ゴーコンといっても男女の出会いのあの合コンではなく、プログラミング言語であるGoのカンファレンス、Go Conference 2013 springのことです。日本初のGo言語のカンファレンス(のはず)なので、意気揚々と…