Goalist Developers Blog

Swaggerを使ってRestful APIを記述する

こんにちは、ゴーリストのトゥアンです。 ウェブ開発でRestful APIはだんだん普及していると共に、Resful APIを記述するためにいろいろな仕方があります。 Swaggerを使うことは下記の通りに、いくつかの利点があります。 Amazon API Gatewayへ展開できる フ…

【求人情報ビッグデータ】HR EXPO 2018出展しています

こんにちは、開発部の飯尾です。 昨日7月11日水曜日、タイトル通りHR EXPOに参加してきました! www.hr-expo.jp 企業の人事担当者さま向けに、サービス紹介・商談を行うイベントです。 ゴーリストもHR Tech領域で自社サービスを紹介してきました。 日本中の…

Gitがやばい!(1/3)

最近初めての開発者が多いプロジェクトに参加しました、そのためgitの強さがよ〜くわかりました(やらかしながらね)。シンプルから複雑な動き:つまり、「自分一人でバージョ二ングだけのために使ってる」場合(シンプル)から「ヤベー、いろんな人がいるし…

IaC by Terraform ~DAY5: Terraform Commands (4)~

どうも,エンジニアのナカノです. 今月は梅雨の時期でしたね。洗濯物を外に干せないことが多く、悶々としておりました. 天気予報を見ると今週から天気が良いみたいなので、少しホッとしております. さて,今回も前回の記事の内容の続きとなります. 前回…

Deploying an Angular app to GitHub Pages

Being a programmer I can't stop myself greeting you with Hello Word so Do you want to tell the world about all the great things you are building? Well, GitHub Pages might help you to do that. In this blog, I would like to share the process…

VPCピアリングして別AWSアカウントのセキュリティグループを使う

AWS

こんにちは Webの開発者だけどインフラも知りたいお年頃のイイオです やりたいこと とあるEC2たちを別AWSアカウントに移し、そっち側からssh接続したい このEC2たちは生まれては消えるさだめなので、セキュリティグループのソースにIPアドレスとかいちいち設…

Play Frameworkで画像・アセットをユーザーに届ける

Play FrameworkのRoutesでどんな風にアセットをアクセスできますか? -Asset コントローラー -HttpEntity.Streamedで返す の二つの方法について書きました。

App Analyticsについてまとめてみた

こんちは、渡部です。 久しぶりの投稿です。 今回はiOSアプリのAnalyticsについてです。 「GoogleAnalytics仕込むの面倒!」という俺のためのiOSエンジニアのための記事です。 記事を書いてる途中でiTunesConnectがアップデートされて焦りましたw 目次 App A…

IaC by Terraform ~DAY4: Terraform Commands (3)~

どうも,エンジニアのナカノです. 少し前までは春うららな感じでしたが,最近は雨の日が多くなってきましたね. また,もう少ししたら梅雨の時期に入るため,若干気が滅入ります. 歩きづらかったり,洗濯物を外に干し難いですし,癖っ毛なので髪型がヤバく…

Gradle利用のSeaser2(S2JDBC)をJava8にする

Java7でS2JDBCを使っているプロジェクトをJava8にしたので手順を残します。 プロジェクト自体はGradleで管理されています。 EOLの問題があるけど、諸事情によりS2JDBCをJava8に対応させないといけない場合に役に立てばいいなぁと思います。 やるべきこと(確…

JSでファイルダウンロードを実行したい場合はどうしたらいい?

JavaScriptでダウンロード実行する方法: document.location.assign(); window.open(); nativeElement.click(); の相談です。

JenkinsのPublish Over SSHプラグインでEC2上にjarを配布する

Gradleプロジェクトにしてjarをビルドしてるので ポチッとな〜するだけでデプロイ作業完了できます ビルド環境 Amazon Linux AMI 2017.09.1.20180307 x86_64 HVM GP2 Jenkins ver. 2.111 配布先サーバーもAWS EC2です やってること Gradleでjarをビルド Jenk…

IaC by Terraform ~DAY3: Terraform Commands (2)~

どうも,エンジニアのナカノです. 今や完全に春真っ最中な時期ですが,暑さがまるで夏の様です. そのため,日中は汗だくで辛いです.これでは夏に耐えられぬ.... さて,今回は前回の記事の内容の続きとなります. 前回はよく使われるTerraformのコマンド…

10分でWordPressをEC2+CloudFront+ACMでHTTPSにする

「EC2上にあるWordPressをHTTPS化して!」と頼まれることは誰しも一度は経験すると思います。 今回はそんな時に10分で設定を終わらせる手順を残しておきます。 もちろん証明書はAWS Certificate Manager(ACM)を利用します。 CloudFrontの反映に30分とWordPre…

ngx-datatableでソートしつつ特定の行を固定する!

angularでデータグリッド表示するのにngx-datatable使ってます github.com フロント側でのソート機能がついていますが、こんな感じで合計行まで動いてしまうのですよね 突っ込んだデータの合計行だけは一番下に固定したいという望みを叶えるべく ゴリラ的な…

Javaの未来

こんにちは、ゴーリストのチナパです。去年の9月より、オラクルさんがJavaをよりはやく更新するといい、同じ9月でJava 9がリリースされ、つい最近Java 10もリリースされました。しかも、今までみんなが使ってたJava 8は2019年の1月までしかアップデートさ…

IaC by Terraform ~DAY2: Terraform Commands (1)~

どうも,新卒エンジニアのナカノです. 3月中旬辺りから段々と暖かくなってきましたね. よく通る川沿いの道では沢山の桜の木が花を咲かせており,通勤時が非常に楽しいです. さて,今回もTerraformに関する記事です. 前回は実行環境の準備に関する内容の…

EC2でChromeヘッドレスを動かす

AWSのEC2でChromeをヘッドレスモードで動かしてクローリングしたい! そこに至るまでにはいくつかの壁があります。 Amazon Linuxでは上手くいかない Chromeだけでなく、日本語フォントが必要 ChromeとChromeDriverの対応バージョンを合わせる必要がある この…

Jenkinsのスレーブを奴隷の如くコキツカウ!!!

AWS環境でJenkinsを利用してビルドとかしているのですけど ビルドサーバ1台じゃさばききれねえ〜 重めの処理するためにインスタンスタイプあげたい〜 でも常に使いたいわけじゃなし〜ビルドサーバ増やしても管理めんどいし〜 みたいな悩みありませんか、私は…

AWSのネットワーク設定をばおさらい

AWS

EC2インスタンスはときどきたてるけどネットワーク設定ってあんまり知らなくないですか?私はよく知りません そんなこんなでおさらいダァーー(嵐吹くこの街がお前を抱く) 手順 VPCを作る サブネットを作る ルートテーブルにVPCに紐づくインターネットゲー…

Does your neural net need more data?

How do you decide when to gather more data for your neural net? Read on to find out what should influence your decision.

デザインスプリント ~ DAY3 ~

こんちは。渡部です。 ついにデザインスプリント最終日、DAY3です。 今回はユーザーテストとスプリント3日間のまとめです。 振り返りはDAY1、DAY2をご覧ください。 developers.goalist.co.jp developers.goalist.co.jp 目次 インタビュー内容を確認 ユーザー…

デザインスプリント ~ DAY2 ~

こんちは。渡部です。 今回はデザインスプリントDAY2についてです。 DAY2はプロトタイプとユーザーインタビューの項目作成がメインになります。 DAY1はこちら。 developers.goalist.co.jp 目次 プロトタイプって必要? 役割分担 ユーザーインタビュー作成 プ…

IaC by Terraform ~DAY1: Preparation~

どうも,新卒エンジニアのナカノです. 今回はTerraformに関する記事です. Terraformに関する第一回の記事はintroductiveな内容でした. 今回からは細かい部分に立ち入り,いくつかのパートに分けてお話しようと思います. Day1の内容は,Terraformの実行環…

デザインスプリント ~ DAY1 ~

こんちは。渡部です。 今回は社内外で行なっているデザインスプリントについて紹介します。 いつもの記事よりちゃんと書いたので長くなります〜 目次 デザインスプリントとは きっかけ STEP1 Discover 発見 STEP2 Realization 見える化 STEP3 Decision 決…

Selenium WebDriverでスクリーンショットを撮る

こんにちは ゴーリスト開発のモリツグです Selenium WebDriverで画像キャプチャが必要になった時、Firefoxだとスクロールで見えない部分まで撮影できるのに、Chromeだと見えている部分しか撮影してくれません。 この問題を解決してくれる便利なライブラリaSh…

【知ってるようで知らない】AWS EC2インスタンスのしくみ

こんにちは、ゴーリスト開発の飯尾です 最近AWSからこんなお知らせが来てなんじゃいと思いましたが どうやらとあるインスタンスがもうすぐ死んでしまうらしい このあたり見るにつけ docs.aws.amazon.com qiita.com ルートデバイスタイプがEBSなので、いった…

「正解率」でモデルを評価することは危険(かもしれません)!

機械学習のクラシフィケーション問題にはアルゴリズムを評価するモデルはいくつかあります。一番わかりやすいのは「正解率」、つまりテストの点数見たいな方法で評価することですが、それが力不足の時もあります。

Angularでenvironmentsの中身をいじって環境毎に変数の中身を設定したい

おはようございます。バンナイです。 Angularでenvironmentsの中身をいじって環境毎に変数の中身を設定したいです。 動機 今度新しく作るステージング環境で呼び出すAPIを既にある本番環境で呼び出すAPIとは別にしたい。 デプロイしたい環境に応じてAPIのURL…

統計・マーケ・機械学習 Meetup! #4 @ ゴーリスト

そういえば,数か月ぶりの執筆担当だ.... お久しぶりです.新卒エンジニアのナカノです. 今回は,ゴーリストオフィスで行われた勉強会のレポートを書こうと思います. 勉強会のテーマは「統計・機械学習」です. 目 次 勉強会の概要 何はともあれ、まずは…