Goalist Developers Blog

Doma-GenでMySQLのテーブルCOMMENTを取得する(Doma2)

どうも。ゴーリストのJPです。 今回はDoma2でJavaソースを自動生成する際に、MySQLのテーブルCOMMENTが取れなくて困ったので、解決方法を書きたいと思います。 Doma2とは JavaのORマッパーです。 DBを読み込み、EntityやDaoクラスのJavaソースの自動生成もし…

ファイルを出力してアプリ内に保存してみた@Swift3

こんちは。渡部です。 現在社内アプリを(勝手に)作っています。 そこでファイル出力させようとしたんですが Objective-CではよくやってたんですがSwiftになってからは初めてだったんで まとめてみました。 今回は任意のタイミングでテキストファイルやPDF…

数学オタクが、開発ブログで、...書いたぁ~!

初めまして,ゴーリストの新卒エンジニアのナカノと申します. 突然名乗ったからに「えっ,君誰やねん」と思われるかもしれません.こんな奴です. これは、課題発表時の画像なのですが,何だか「ラッパーか,君は?」という感じですよね…. …というわけで,…

中東採用のエンジニアの初ブログ!

初めまして! ゴーリストに最近入社した、アメリカ生まれのヨルダン人です!Tinker(ティンカー)と呼びたい人は是非! プロとしてのエンジニア歴が4年で、日本や海外の様々な会社で働いてきました。そして、望んでいたものが見つかり、ゴーリストに入社しま…

teamLab Jungle in 渋谷ヒカリエ に行ってきた

こんちは。渡部です。 今回はイベントレポートです。 勉強会でもなんでもないただの遊びですw こちらに行ってきました。 www.team-lab.com ネタバレ注意です。 また使ってはいけない画像があったらご指摘ください。 すぐに削除します。 学ぶ!未来の遊園地 …

バックグラウンド時に画面を隠す方法

こんちは。渡部です。 今回はアプリがバックグラウンドに行った時に表示されていた画面をマスクする方法です。 多分10分あればできちゃいます。 手順 ・適当に画面を用意する ・コードを書く ・おしまい 適当に画面を用意する まず適当なプロジェクトのViewC…

iOS10でプッシュ通知を実装してみた

こんちは。渡部です。 今回はプッシュ通知についてです。 プッシュ通知はリモートだと証明書やらで非常に面倒になります。 なので比較的に簡単な実装方法を紹介します。 プッシュ通知とは? プッシュ通知とは、システム側が外部のサーバーと連携して能動的に…

JenkinsでスタンドアローンなPlayFrameworkアプリをビルド・デプロイする

こんにちは。ゴーリスト開発のイイオです。 今回はJenkinsおじさんを使役します。 とはいえほんとうに手動でぽちぽちやっていたのを置き換えただけなので もっと便利なプラグインとか使い方があるような気がします。 よく知らなくてすまんな…おじさん PlayFr…

AWS Marketplaceからbitnamiを使ってEC2インスタンス上にJenkinsサーバーを立てる

こんにちは、ゴーリスト開発のイイオです。 bitnamiのオールインワンパッケージで 超楽にJenkinsおじさんを召喚できるのでは、という企ての話です。 実際のところ超楽だったかというと???なかんじですが… bitnami.com 手順 bitnami Jenkinsの「See in AWS…

Macのローカルサーバーに接続して、iPhone/iPadの実機で動作確認・デバックする

開発環境のMacで立てたローカルサーバに、iPadの実機端末からアクセスしたときのメモです。 実行環境 macOS Sierra 10.12.5 iOS 10.3.2 iPadとMacが同じwifiネットワークに接続している Lightningケーブルで接続している 実機から開発環境のローカルサーバー…

簡易O/Rマッパー作ってみた。

ども、開発部の小野です。今、簡易O/Rマッパー作っています。今回は簡易O/Rマッパーについて書いてみます。 O/Rマッパーって何? sqlを直で全部書かなくても、DBにsqlを投げてくれるやつです。検索条件をちょっと書いてあげるだけで、sqlを投げてくれます。…

HRエキスポに行ってきました。

導入 こんにちは。四月に新卒で入社して、開発部でエンジニアをしています。バンナイです。 2017/7/28にHRエキスポというものに参加してきました。 www.hr-expo.jp その目的は 人材業界または人事向けのサービスのチェック。どのようなサービスが存在してい…

angular-google-mapsとカスタムオーバーレイでDOMをマーカーっぽく使う

こんにちは。ゴーリスト開発のイイオです。 先輩エンジニアモリツグさんの投稿で覚えもめでたい、angular-google-mapsでカスタムオーバーレイの続編です。 developers.goalist.co.jp 今回はカスタムオーバーレイでDOMをマーカーっぽく描画する必要に迫られた…

angular-google-mapsでカスタムオーバーレイする

こんにちわ、 ゴーリスト開発のモリツグです。 AdobeがFlashのサポートを2020年に終了することを発表しましたね! 全国に50人はいるであろう私を含むFlex愛好家はついにこの時が来たかという気持ちだとおもいます。 Angularはそんな悲しみに暮れるFlex愛好家…

バックエンドエンジニアがフロントエンドを書く② 〜storybookをカスタマイズ〜

現プロジェクトでバックエンドを実装しているJPです。 前回の記事の続きで、storybookの基本的な部分をカスタマイズしていきたいと思います。 筆者の経験:CLIツールなどもあまり触ったことがない、フロントエンドの初心者 環境 :macOS Sierra 前回の記事:…

新卒デザイナーのプチ誕生日会

こんちは、渡部です。 突然ですが今日はちょっと社内のことを紹介します。 エンジニアブログだけど気にしないことにします。 先日新卒レタスデザイナーの誕生日でした。 その日たまたま一緒にランチをしたメンバーで 帰りにケーキを買ってサプライズすること…

Twitterのような動くスプラッシュ画面をふろぐんで作ってみた

こんちは。渡部です。 コメダ珈琲のコーヒーと一緒に出てくる豆が好きです。 Twitterとか海外のアプリでちょいちょい見かけるスプラッシュ画面が動くやつ。 こういうのさりげなく実装できてるとかっこいいなーと思ったんで作ってみました。 こういうの↓ 引用…

UX勉強会に行ってみた

来たる7月6日、UXBridgeさんの勉強会に参加したのでメモと感想です。 uxbridge.connpass.com 「BtoB/BtoBtoCサービスにおけるUX勉強会」ということで 仕事内容との親和性高いし行っておいでよ〜ということで 社内の綺麗なお姉さん方と一緒に参加してきました…

モブプログラミングおためし会をやってみた

こんにちは。イイオです。 先日社内でモブプログラミングのおためし会を行いました。 モブプログラミングとは チーム全員が集まって ひとつの開発機を使って ひとつの開発課題に取り組む プログラミング手法! こちらのスライドも参考に モブプログラミング…

もうひとりの新卒二期、自己紹介

こんにちは、開発部の小野です。今年の四月から働き始めました。今回は自己紹介をさせて頂こうと思います。どうぞよろしくお願い致します。 先日一生懸命通勤していた時の話なんですが、一生懸命なあまり、そのときカバンが開けっ放しなのに気付かなかったみ…

新卒二期、ブログを書く

こんにちは開発部のバンナイです。 今年の4月から新卒で働き始めました。新卒二期です。 先輩に倣ったブレ芸です。先輩ほどキレがよくない。 ブログを書くと言っても今回はただの自己紹介です。 ちなみにこちらは去年の新卒の自己紹介です。必見のブレ 新卒…

はじめてのAngular TODOアプリをつくる④ HTTP編

どうも、イイオです。 AngularでTODOアプリ的なものを作ってみようシリーズ、 チュートリアルでいうとこの辺りを見つつ、通信の部分やってきます。 https://angular.io/tutorial/toh-pt6 前回まで一体何をやっていたんだ?漢は過去に拘泥しない。 目標 今回…

StoryboardのPreview機能の使い方

こんちは。渡部です。 初めて健康診断でバリウム飲みました。 お腹が痛いなうです。 今回はXcodeのPreview機能について紹介します。 なぜこの機能かというと 恥ずかしながら未だにAutoLayoutが苦手です。 きっとAutoLayoutが苦手な人はたくさんいるはず。。…

Lambda & PhantomJS & Selenium WebDriver for Java

こんにちわ、 ゴーリスト開発のモリツグです。 EC2インスタンス100台で毎日クローリングしてたら請求額が洒落にならなくなったので必要にせまられてLambdaでクローラを作ることにしました。 あっさりできるかと思ったのですが、思いのほか手こずったので同じ…

バックエンドエンジニアがフロントエンドを書く① 〜React、storybookのセットアップ〜

現プロジェクトでバックエンドを実装しているJPです。 ですが、フロントエンドのReactとstorybookを使った開発に興味を惹かれたため、自分でReactプロジェクトを作成してみたいと思います。 筆者の経験:CLIツールなどもあまり触ったことがない、フロントエ…

iOS11からNFCが解放か!?

こんちは。渡部です。 みなさん、コイキング育ててますか? 渡部は育ててます。 ブリーダスキルMAX、コイキングの種類全コンプリート、 リーグ全制覇しました。 早くアップデートしてほしいです。 今日はそんなコイキングに全く関係ないネタを書きます。 ノ…

AmazonS3に社内用Mavenリポジトリを作成し、Gradleから使う

こんにちは、毛虫にさされて赤いポツポツ持ちの鈴木です。 タイトルの通り、AmazonS3 で Mavenリポジトリ を作成しGradleから使う手順をかきました。 社内のモジュールに依存するモジュールを開発する際に、サーバー上で依存関係を解決しビルドするために使…

Swiftの型変換一覧@備忘録

こんちは。渡部です。 ちょいちょい型変換でつまずくので備忘録がてらまとめておきます。 Int Int → String let int : Int = 23 let string : String = String(int) print(string) // 23 Int → Double let int : Int = 23 let double: Double = Double(int) …

寿司とチャットするアプリを作ってみた

こんちは。渡部です。 エンジニアの勉強会に行くとよく寿司好きの人に出会います。 なので?今回は寿司とチャットするアプリをささっと作ってみます。 ただしローカルでのみ動くものなので固定文言でやります。 チャット画面を1から作るのは大変なので JSQM…

Angular CLIをアップデートしたメモ〜angular-cliから@angular/cliへ

こんにちは。イイオです。 この3月末からAngular CLIを使ってAngular2を触り始めた初心者です。 最近では新卒の技術研修の一環でAngularの環境構築サポートを担当しました。 自分で調べながらやってみてね〜と言ったもののあんまり説明不足でしたから 「angu…