Galapagos Tech Blog

株式会社ガラパゴスのメンバーによる技術ブログです。

我が家事情

ガラパゴスのコードヒーヨアン(twitter: @luinily)です。 今回は会社の業務と関係のある話ではなくて、私が個人活動で作った家の自動化システムの紹介をしようと思います。 始まり 始まりは日本の家とエアコンの設定にあります。 日本の家は冬で寒くて、朝に…

新人テストエンジニアの勉強会参加レポート

はじめまして。テストチームのあべです。 社会人もテストエンジニア歴も8ヶ月の新人です。 まだまだ未熟な私が少しでも知識を蓄えるべく、今回始めて勉強会に参加してきました! イベント内容 開催日時:12/6 19:00~ 開催場所:株式会社アカツキ 講義者:B氏…

不具合見つけようとするとき、何考えてるのか考えてみた 〜ほかの人はどうしているの?〜

初めまして、テストチームの文豪です。 今回は「不具合を見つけようとするとき、何を考えているのか?」の第3弾「ほかの人はどうしているの?」です!

ProtoPie キミに決めた!(たぶん)第1回

はじめまして。まあのんです。普段はアプリのUIデザイナーをやっています。 好きな食べ物はゆでたまごです。 世の中にプロトタイプツールってたくさんありますよね。 私の場合、トランジション(遷移)系はProttもしくはinVisionで安定してきているんですが…

3社合同反省会レポート

これはGalapagos Advent Calendar 8日目の記事です。 はじめまして、ガラパゴスAIチームの中の人まんだです。 AdventCalendarやりますよって話をいただいた時に、 ネタが準備できてない。。。って思ってたら、 「合同反省会レポートを書けば良いのでは?」っ…

TensorFlowで動くTwitter botをAWS Lambdaで構築する

これはGalapagos Advent Calendar 7日目の記事です。 はじめまして。高橋です。普段はiOSアプリの開発をやっています。好きな睡眠時間は24時間です。 今日は機械学習を使った文章生成とそのTwitter bot運用についてちょっと書きます。

AWS Cloud9をさわってみる

ご機嫌よう、ガラパゴスのおとめです。 今年のre:Inventでもたくさんのサービスが紹介されましたね。気になったサービスはいくつもあるのですが、今回はCloud9をさわってみようと思います。 この記事はガラパゴスアドベントカレンダーの6日目の記事です。ガ…

Android Proguardによるソースコード難読化まとめ

はじめまして。Android(たまにiOS)エンジニアのほかりです。 最近はKotlinに興味津々です。 でも今回はKotlinの話はせず、Proguardの話をしようと思います。 Proguardとは AndroidにおけるProguardとはアプリ(apkファイル)に難読化処理を施すツールのことで…

不具合見つけようとするとき、何考えてるのか考えてみた

みなさま、お久しぶりです!!!テストチームとのの(@tono2587)です。 今回はマインドマップをかいてみました〜

Advent Calendarはじめました

みなさま、お久しぶりです!!!テストチームとのの(@tono2587)です。 12月ですね!!タイトルでお察しのとおり、今年はこの ガラパゴスエンジニアブログ でも アドベントカレンダーをやろうということになりました!!!!!

Gatlingで負荷試験してみる

ご機嫌よう、ガラパゴスのおとめです。 先日出社したら机に「Amazon Web Services 負荷試験入門 ークラドの性能の引き出し方がわかる」という本がおもむろに意味ありげに置かれていました。 さて、負荷試験と言ったらまず攻撃ツールに考えが及びますね? た…

Slackのボットに機能を追加してみた。

ガラパゴスのコードヒーヨアン(twitter: @luinily)です。 この夏、弊社で行われている三つの勉強会を一つのLT会にまとめることになりました。それまではiOS会、Android会、web会を別々で行なっていました。 そのついでに今までの勉強会の資料まとめについて…

Swift 4でJSONの扱い

ガラパゴスのコードヒーヨアン(twitter: @luinily)です。 先月WWDCにApple社のOS、SDKなどの新バージョンか公開されました。その中にSwift 4も発表されて、その中にJSONの扱いに関するツールが追加されたことがわかりました。 弊社では、サーバーとのやりと…

UIScrollViewのスクロール方向を扱いやすくしてみる

UIScrollViewのスクロール方向をいい感じに取得する方法の一つ。

PhoenixでElmしてみる

ご機嫌よう、奢侈文弱なガラパゴスのおとめです。 ガラパゴスでは社内勉強会というものが毎週開催されているのですが、その席で、Elm推しのナイスミドルで格好いい本柳さんが「PhoenixとElm連携できます(`・ω・´)キリッ」と発表されていましたので、今回はそれを…

SwiftでもElmのようなパーサーコンビネータを利用できるようにしてみました。

こんにちは、iOS開発チームの本柳です。 コードのモジュール化について色々考えながら開発していたのですが、 あれこれ考えているうちに勢い余ってgalapagos/HighOrderHelperというライブラリを作ってしまいました。 galapagos/HighOrderHelper ? このライブ…

Cookpad Tech Kitchen #7 参加レポート〜ごちそうさまでした〜

こんにちは!テストチームとのの(@tono2587)です。 今回はクックパッドでおいしいごはんをごちそうになった話を書きます!!! 嘘ですごちそうになりながらテスト現場のお話聞いた参加レポートです(おいしかったのは本当です)(めっちゃおいしかったです…

Swift's Strings

ガラパゴスのコードヒーヨアン(twitter: @luinily)です。 社内iOS勉強会の発表準備のため、Swift 4でStringの変更の説明を調べているうちに、そもそも現在のSwiftのStringはどうなっているのか、正確に把握していなかったことに気づいて、発表内容を現在のSw…

テスト設計コンテスト'17 決勝戦聴講レポート

こんにちは!テストチームとのの(TW:@tono2587)です。 今回は2/23に参加した「テスト設計コンテスト」のことを書きます。 時間は経ってしまいましたが、初めてのテスコンだったので張り切ってレポートします! ・テスト設計コンテストとは? ・決勝戦概要 …

RxSwiftでMVVMの簡単なサンプルコード

こんにちは、iOS/Androidエンジニアのイバンです。 今回はアプリのアーキテクチャについての記事になります。 ソフトウエアのアーキテクチャというと様々な提案があります。iOSアプリ開発になると、アップルが推奨するMVCが一番よく使われているでしょう。 M…

新卒2017の入社式をやりました

こんにちは、社長の中平です。 4月3日よりガラパゴスでは新たな仲間を4名を迎い入れました。 11時より社内会議室(ダーウィン)で執り行われた入社式では、 涙あり笑いありの非常に思い出に残る式となりました。 実は一ヶ月前の3月からインターンとして入っ…

Phoenix Framework v1.3のおはなし

ご機嫌よう、ガラパゴスのおとめです。 今日は、先日RC版がリリースされたPhoenix Framework v1.3を見ていこうと思います。 大きく変わったところ v1.3の変更点を眺めていて、次の点が興味深いと思いました。 web/ディレクトリが引っ越しました。 umbrellaが…

テスト分析とテスト設計勉強会に参加しました!(後編)

こんにちは!テストチームとのの(TW:[@tono2587](https://twitter.com/tonono2587))です。 先日2017/02/03、「テスト分析とテスト設計勉強会」に参加してきました! 内容もりだくさんに思えたので、前編と後編で参加レポートをまとめました。 こちらは後編…

ブログの極意を教わったのでかいてみたよ

こんにちは!テストチームとのの(TW:@tonono2587)です。 先日2017/01/30,バンさん( GitHub:@vanhuyz )と一緒に勉強会に参加してきました! このエンジニアブログも試行錯誤しているところなので、参考になりました。感想などまとめましたので、ぜひ読ん…

テスト分析とテスト設計勉強会に参加しました!(前編)

こんにちは!テストチームとのの(TW:@tono2587)です。 先日2017/02/03、「テスト分析とテスト設計勉強会」に参加してきました! 同日〜翌日のJaSSTには参加できなかったのですが、この勉強会はわたしにとってたいへん学びがありましたので、参加レポートと…

UITextViewを画面いっぱいのサイズにする

御機嫌よう、ガラパゴスのおとめです。 今日は、UITextViewを、オートレイアウトを使って、キーボードを除いた画面いっぱいのサイズにしてみようと思います。UIScrollViewに入れてキーボード表示時にスクロールさせるのではなく、使える広さは全部UITextView…

Swift3.0でCloud APIを使ってOCRをしてみる

御機嫌よう、最近Swiftな世界に入門しているガラパゴスのおとめです。 今回は、SwiftからGoogle Cloud Vision APIとMicrsoft Cognitive Computer Vision APIのテキスト検出(OCR)を使ってみようと思います。 なお、この記事はSwift 3.0とXcode 8.2.1を対象…

Swiftで直感的に書ける範囲比較演算を定義する

こんにちは、iOS開発チームの本柳です。 Pythonなどでは値の範囲チェック(m < x and n > xのような評価)をする時、数学の評価式のようなm < x < nと記述することが出来、大変分かりやすいですよね。 swiftでは、動的に変化する画面の座標が範囲内にあるか…

とのの「#QAアーキ 行ってきた〜!」

こんにちは!ガラパゴステストチーム とののです。 わたしは先日、QA勉強会「ここは苦しいところですが、どうか一つ、QAアーキテクチャを。」に参加してきました! たいへん勉強になりましたので、ここでも振り返って自分に納めていきたいと思います。 参加…

第9回Quesに参加してみた話

はじめまして、テストチームの とののです! テストについては勉強したてほやほやのテストエンジニアです! 今回、エンジニアブログ初参加ということで、先月わたしが生まれて初めて参加したイベントについて 張り切って書きたいと思います!! ではさっそく…