Goalist Developers Blog

Gitがやばい(3/3)!

Gitがやばいの最終編です!前回はbranch, merge, fetch, pullについて書きました。普通のプロジェクトにはここまでは必ず使うでしょう。 実は、もう一つのよくみる現象があります。それは「マージコンフリクト」です。「コンフリクト」が入ってるために何か…

Getting Started with Dart (1/∞)

(Once again the lines above are editable so go ahead and replace my name with yours and press play button ▶️) If you have missed my previous blog, you may find it here developers.goalist.co.jp Let's start learning the fundamentals of Dart.…

新卒三期、ブログを書く(エンジニア編)

こんにちは。 今年新卒として入社し、開発部に配属となった増田です。 以前、マスダさんという方がデザインブログに自己紹介を書いていますが、別人です。 僕はスプラトゥーンやっていません。 ただ、そのマスダさんとは出身大学も年齢も勤務地も同じだった…

Visual Studio Code拡張機能の紹介

こんにちは。 Visual Studio Codeはマイクロソフトによって開発されているソースコードエディタです。 Visual Studio Codeの利点は無料で、使いやすいことと多くのプログラミング言語に対応していることです。 また、適切な拡張機能をインストールすることで…

Gitがやばい!(2/3)

いよいよGitのやばさの続きですね。 前回の「Gitがやばい(1/3)」では基本コマンド、status, commit, addなど、そして便利なgitignoreの書き方などの最低限の知識を説明しました。 今回はよくある状況 1) 一回リリースしてからも開発が続く状況 2)他の人と一…

teamLab Planets TOKYO DMM.com に行ってきた

こんちは。 今回もイベントレポートです。 (前回の記事) またもや、ただの遊びです。 昨年の今頃、ヒカリエでのイベントレポを書きました。 1年が早いですね。 タイトル通りですが豊洲の方に行ってきました。 本当はBorderlessに行きたかったのですがチケ…

デザインあ展 in Tokyo に行ってきた

こんちは。 今回はイベントレポートです。 もちろん、ただの遊びです。 突然ですが、みなさん「デザインあ」をご存知ですか? www.nhk.or.jp Eテレヘビーユーザーの自分は「ピタゴラスイッチ」と「デザインあ」が大好きです。 そんな「デザインあ展 in Tokyo…

DockerでMySQL8環境をつくるよ

ローカル環境に影響なしでMySQL8を試してみてエだろ…"お気軽"にヨ… Docker for Macをインストール www.docker.com $ brew update $ brew cask install docker VirtualBoxのこととかは考えなくてよい Docker for Macだと VirtualBox上にDockerホストとなるマ…

Let's { Dart } before we { Flutter }

The above program was written in Dart and it shouldn't come to you as a surprise if you are from Java or C programming background. (above lines are editable so go ahead and replace my name with yours and press play button ▶️) So, what is D…

VAPIDを用いたデスクトップ通知のAngular6とJavaによる実装

こんにちは。 新卒の増田です。 今回、クライアント(フロントエンド)にAngular6、サーバー(バックエンド)にPlayFramework(Java)を使ってデスクトップ通知を実装しようとした際、あまり参考になる資料がなかったのでここに残しておきます。 VAPIDやPush通知に…

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に紐づくインターネットゲー…