hsato

RedashはPieチャートの配色が自動的に決定される


皆さんこんにちは、昨晩坂道ダッシュ*3して下半身筋肉痛のリンクバル佐藤です。

唐突ですが、弊社では社内向けダッシュボードにRedashを使用しています。

ところで

Redashとは

Redashはデータを簡単に可視化してデータをシェアできるツールです。
データ・ソースはRedshift・Bigquery・MySQLなどに対応しています。詳しくここ

主な特徴

  • Query
    クエリをwebインターフェイスで記述できます。
  • Visualize
    クエリ結果を9種類のフォーマットで可視化できます。
    ダッシュボードで可視化したグラフやテーブルをシェアすることができます。
  • share
    作ったデータやクエリはシェアすることができます。

続きを読む


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


こんにちは。

エンジニアの佐藤です。

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

▼目次

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

Tableauとは

Tableauとは、

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

wikipediaより抜粋

 

です。

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

続きを読む


新人プログラマが迷うであろう英語スラングを少々


こんにちは. エンジニアの佐藤です。
皆さん、勉強中や仕事中「あれどうすんだこれ…」な時はどうしますか?
Google先生ですよね。自分もいつもGoogle先生か、あるいはとなりの関くんに聞いてみたりします。弊社の場合,関さんですが。
先日もgoogleにてStack Overflowに行き着くと、見慣れない略語がありました。
そこで、自分がエンジニアになってから見かけた英語略文字を晒します。 あくまでWebエンジニアになってから見た英略字だけです。
‘lol’,’WTF’,あるいは’ggrks’とかはエンジニアじゃなくても見かけますので紹介しません。

PR

  • Pull Request
  • 意味 プルリクエスト

githubにて使われます。 ローカルブランチをリモートリポジトリにpushすることです。ブランチを切らずに行う ‘git push origin master ‘は他のメンバーに迷惑をかける危険な呪文です。もし双子のウィーズリー兄弟がエンジニアなら、頻繁にスネイプのリモートリポジトリにpushしてると思います。

LGTM

  • looks good to me
  • 意味: よさげやん^^b

これもgithubにて。他人のPRを確認し、私からは問題ないように見えますよ、という時に使われます。 GIF画像でもたくさんありますね。新人エンジニアには他人のPRに”LGTM”と書き込むのは少々ハードルが高いと思われますので、MergeされたPRにでも書き込んで練習しませう。

Cravetv GIF - Find & Share on GIPHY

RTFM

  • read the f***** manual
  • 意味 ここで聞くなよ! マニュアルに書いてあるだろ

先日stack overflowで見かけたのはこいつです。 こっちは読んでもわからないから聞いてるんだよ!(全部は読んでなかったけどな) 新人はおとなしく先輩に聞くのがよいかと思います。
別なものでUTSL(use the source, Luke)もあるらしいが見たことない。

nginx

  • エンジンエックス
  • 意味 フリーかつオープンソースなWebサーバ1

いや、これは別に略語ではないんですけど、自分は読めなかったので書きます。 皆さんは堂々と「エンジンエックス!」と覚えてください。

本当はもっとあった気がしたのですが、思い出せません。
そもそも、単語は読めても何を指すのかわからない、ということも多々あるわけで、、
勉強と実践の繰り返しですね。何事も。

見つけたら追記していきます。

2017.3.15 追記

## YAGNI

– You ain’t gonna need it
– それいらんで

後々実装するだろうとして機能を追加するのは不要だ、という。
必要になってから実装しましょう、と。 奥さん(旦那さん)がいる人は街コンに参加しなくていいよってことでしょうか。

リンクバルでは英語に堪能でruby on railsが得意なエンジニアを募集しています。
リンクバルに興味を持った方は是非こちらからご応募ください。
では。


  1. https://ja.wikipedia.org/wiki/Nginx 

踏み台サーバを用いてTableauに外部のMySQLサーバを接続する


こんにちは、リンクバルの佐藤です。

最近BIツールのTableauを導入し始めたのですが、Tableau単体では外部サーバーのMySQLに接続できません。

開発用DBはAWS上にあるので、接続するには踏み台サーバーを経由する必要があります。

なのでSSH ポートフォワーディング(SSHトンネルともいう)で踏み台サーバーを経由する方法を備忘録的に書いておきます。

一度踏み台にアクセスしてしまえば、あとは放置で大丈夫です。

お膳立て

以下のコマンドを打ってsshポートフォワーディングしましょう。 参考URLはこちらです。

ssh -f -N -L 10000:localhost:3306 ユーザー名@サーバーホスト名 -p 22

これでSSHポートフォワーディングが完了しました。 一応接続できているかをtelnetを使って確認しましょう。 飛ばしても問題ありませんが念のため。

telnet サーバーのホスト名 10000

10000はローカルの10000ポートを指定しています。 先ほど接続先の3306ポートにマッピングしたものと同じポートを指定しています。

Connected to localhost.とターミナルに表示されれば接続されています。 明記してませんでしたが、ここまですべてMacです。Windowsではtelnetはデフォルトでは使えないので、有効化してあげる必要があります。

さてここまでお膳立てしてあげてから、Tableauを起動します。

Tableau起動後

サーバーへMySQLといって、

  • サーバーホスト名
  • ローカルポート番号
  • ユーザー名
  • パスワード

をぽちぽちしてサインインしてください。ここまでの設定で接続できるでしょう。

設定が終わったらググってTableauを存分に使い倒してやりましょう。 Tableauの作図方法は次回書くことにします。 では。


【街コン】街コンに参加して●●●をお持ち帰りした話【初参加】


こんにちは! 12月に新しく入社した佐藤です。
我が社のメイン事業は街コン事業であります。
しかしながら、私はまだ街コンに参加したことがありませんでした。
そこで今回は12/17に行われた街コンに初体験したレポートを書こうと思います。

ちなみに目標は、LINEを10件交換する、です。

(結論をいいますと、未達でした。)

表参道の開催地にちょっと遅れて到着しました。 すでに長蛇ができています。
先に入っている男女は談笑し始めています。 しかしこっちは男だけの列で受付を待っています。
なんだか出遅れた感が、、
ちなみに女性は優先的に受付ていたのでスムーズに入ってました。

受付を終えるとドリンクを取るようにと指示を受けます。
選ぶとすぐに男性スタッフの方にテーブルに案内されます。
ここでドリンクを選んでいる女性に話しかけたのですが、すぐに引き離されてしまいました。*1

テーブルに案内されると、すでに男性5名女性3名が談笑していました。
自己紹介をしながら、男性が女性を仲良く談笑という感じです。
仕切ってた男性が気に入らなかったので黙ってました。

イベント開始時刻と同時にスタッフからの説明事項、そしてシャッフルタイム、5人の異性と乾杯せよとの指示でした。
たくさんの異性と交流できるというわけですね。
乾杯してドリンクをおかわりに行きました。

このイベント、多分キャパ100人ほどの会場に160人ぐらい入っていたので、めちゃくちゃ混んでました。
なので、ドリンクの列もごちゃごちゃしててきとうです。
そこら中で人が話しているので、周りに聞かれているというハードルがすごい低かったです。
列に並んで待っている時に事務の女性とLINEを交換しました。

イベントのスケジュールでは、ドリンクを持って、テーブルについて、その場でLINEを交換、そしてシャッフルタイム。
というのを3回回す手順でした。おそらく。
が、テーブルに人が収まらないので、パーティ会場内全体で小さいグループが形成されていました。
LINE交換タイムが5分間運営スタッフから設けられていたので、LINEを自分で聞かなくても交換できちゃいますね。
すごいラクですね。
シャッフルタイムとLINE交換タイムがあるのは人見知りも十分LINEが交換できるようになっていると思います。

2回目のシャッフルタイムではフードが出ました。
フードの列もめちゃくちゃです。
並んでいる間に3人組で来ていた看護師の方々とLINEを交換しました。

3回目のシャッフルタイムでは、もう女性だけで固まって行動している人や、男性同士で固まって話している人たちも見られます。
フードの列は相変わらず長くて、並ぶ気がしませんでした。
ここでは学生の女性とLINEを交換しました。

最後に2人組の女性とLINEを交換して、初めての街コンは終了しました。。

 

 

 

 

 

いかがだったでしょうか。

街コンでは普段の仕事では出会わないクラスタの方々と出会えることがわかりました。
しかも、LINEも気軽に交換できます。

もちろん、街コンとはいえ全ての女性と話せるわけではないです。
3人組のうち1人がブラジル人設定で日本語通じない(他の2人がクスクス笑いだす)とか、2人組の先輩が行っちゃってついてく後輩とか、女性の顔がこわばるとか、男が割り込んで来る等、、、

 

いい思い出を持ち帰ることができました! *2

 

街コンに興味を持った方、ぜひ一度街コンデビューしてみてください! 私は次は、趣味コンに参加してみようと思います!

弊社で働きたいと思われた方はこちらまで!
街コンに参加したいと思われた方はこちらからご登録お願いします!

*1 もう出会うことはありませんでした。君の名は…
*2 文句は受け付けません。