golangで対話型CLIツールをつくる

gopher

リンクバルの船寄と申します。
今回はgolangで対話型CLIツールを作成した話をさせていただきます。

突然ですが、サーバサイドエンジニアの方なら、下記のような対話型のシェルスクリプトを書いたことがある方がいらっしゃるのではないでしょうか。

対話型CLI動作イメージ(sh)

対話型CLI動作イメージ(sh)

ソースコードはこちらになります。

私はリリースツールなどで書いた気がします。
これをgolangで書いてみました。

続きを読む


Tableauを使って阪神タイガースを可視化してみた。


こんにちは。

エンジニアの佐藤です。

Tableau、始めました。
(有志者とともに社内勉強会開催中)

▼目次

  1. Tableauとは
  2. 阪神タイガースを可視化
  3. ディメンションとは
  4. メジャーとは
  5. シートを作成
  6. おわり

Tableauとは

Tableauとは、

タブローソフトウェア(Tableau Software)は、BI(ビジネスインテリジェンス)に特化したインタラクティブなデータの視覚化ツール。

wikipediaより抜粋

 

です。

グラフを作っているのかをブログネタにしようと企んでいたのですが・・・・

続きを読む


PHPerだった私がRuby on Railsで最初につまづいたこと


はじめに

4月にリンクバルに入社しましたエンジニアの高橋です。

私は元々PHPしかほぼ触ったことのない人間でした。
そんな私が初めてRuby on Rails(以下Rails)に挑戦した際にぶち当たった壁とその解決法を紹介していきます。

あまりにも初歩的な事項ですが、
広い心でご覧いただければ幸いです。

続きを読む


MastodonとWordPressをとりあえず連携してみる


今大注目のMastodonとWordPressを連携させるプラグインを作成してみました。
イメージ的にはWP to TwitterのMastodon用簡易版を目指しています。

作成したプラグインは以下に置いてあります。
https://github.com/hseki-luckey/mastodon-for-wp

Mastodonとは

ドイツ発祥の分散型・オープンソースのSNSで、「Twitter黎明期」と評されるのもしばしば。
TweetDeckのような見た目で、目印のマンモスが可愛いです。
インスタンスを自由に選択できるのも大きな特徴の一つなので、よかったらお好きなインスタンスをお選びください。

続きを読む


UdemyでDockerを学ぶ① 〜概要からSection1まで〜


リンクバル技術部の川畑です。エンジニアとは常に新しい技術を勉強し続けねばならない悲しい生物(!?)です。最近はそんなエンジニアのためにドットインストールや、paizaなどオンラインで簡単に勉強ができるようになってきました。そんな中で今回はDokcerを体系的に学びたいと思い、UdemyでDockerを勉強してみました。

Udemy(ユーデミー)とは

アメリカのオンライン学習プラットフォーム。学びたい講座を購入(1部無料)し受講したり、また誰でも講師となり、自分の講座を動画でインターネット上に公開できる、オンライン学習プラットフォーム。

続きを読む