2017年 5月 の投稿一覧

街コンジャパンの開発事例!〜Railsを使った非同期通信〜

こんにちはリンクバルの前田です。
今回は技術部の街コンジャパンチームで作っている機能のご紹介をしたいと思います。

色々あるのですが、直近だと「並び替え」機能が新しいのでこちらを紹介します。

導入背景

  • 以前より、オススメのイベントや価格の安いイベントを見つけたいという要望があった。
  • 4月中旬頃「GW前に何か実装できないか」という議論をチームメンバーで15分間行い施策案を出した。
  • 課題

  • イベント一覧ページに並び替え機能を配置する場所によっては使いづらいページになってしまう
  • 続きを読む

    AIで恋愛の”カケヒキ”はできるのか。 もし「街コンジャパン」×AIが実現したら・・・勝手に語ってみた。

    はじめに。

    リンクバルの山本です。昨今、各企業がAIの導入を検討しているニュースが続いていますが、
    もし、私たちの会社×AIが実現する日がきたら具体的に何ができるか。
    ある昼下がり、イベントECサイト「街コンジャパン」の開発リーダーMに聞いてみました。

    その前に。

    AI(Artificial Intelligence)ってなんだ?

    「人の知覚や知性を人工的に再現するもの」らしい。
    ただし一定に決まった定義があるわけではない。
    ※参考:NTT DATA

    お待たせしました!イベントECサイト「街コンジャパン」×AI生討論!

    山本  :もしAIと「街コンジャパン」がコラボしたら何ができますかね?

    続きを読む

    UdemyでDockerを学ぶ② 〜Section2〜

    リンクバル技術部の川畑です。最近はエンジニアなら誰でも憧れる、継続的デリバリーを実現するべくDocker勉強中。前回の記事UdemyでDockerを学ぶ① 〜概要からSection1〜では、Dockerの概要とDockerを構成する概念についてのレッスンが中心でした。今回はDockerイメージの管理などのレッスンが中心となります。それでは見ていきましょう。

    「Section2: Working with Docker Images」の内容

    Section2の内容は以下の通り。

    続きを読む

    ECMAScriptの好きな構文を書いてみた

    こんにちはリンクバル井上です。

    今回はEcmaScriptで好きな構文を紹介していきたいと思います。

     

    そもそもECMAScriptとは…

    Ecma Internationalによって標準化されてるJavaScriptの仕様のこと

     

    話よりは見て動かした方が素晴らしさがわかりそうなので早速紹介していきます!

    変数を文字列へ埋め込む

    [bash] var name = ‘井上’;

    var str = `私の名前は${name}です`; //私の名前は井上です

    function showUsers(…users) {

    console.log(users);

    }

    showUsers(‘佐藤’, ‘鈴木’,’井上’); //[‘佐藤’, ‘鈴木’,’井上’] [/bash]

    アロー関数

    [bash]

    var name = (text) => {

    console.log(name);

    };

    // 引数が一つなら()も省略できる

    var name = text => {

    console.log(text);

    };

    [/bash]

    includes()

    [bash] ["佐藤", "伊藤", "井上"].includes(‘井上’); // true
    ["佐藤", "伊藤", "井上"].includes(‘鈴木’); // false
    [/bash]

     

    オブジェクト内の関数を簡略化

    [bash]

    var obj = {

    name: "inoue",

    show() {

    return "Hello!" + this.name;

    }

    };
    console.log(obj.show());

    [/bash]

    素晴らしいけどサポートされていないES6を使いたい方は・・・

    続きを読む

    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)に挑戦した際にぶち当たった壁とその解決法を紹介していきます。

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

    続きを読む