アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

Colaboratory + Foliumで地図マッピングしてみる

morishitaです。 Alexa スキル「いこーよのおでかけナビ」では、ユーザの自宅を起点に探したお出かけ先を提案します。 いこーよのおでかけナビ発売日: 2019/08/27メディア: アプリ 東京ではたくさんの施設を紹介できますが、そうでない地域もあります。 一応…

Webど素人のSierがWebエンジニアになんとかなれた話

Webエンジニアのnakamuraです。 今回はタイトルにもあります通りWebのことなんてHTMLぐらいしかしらなかったメーカー系のSierだった僕がどのような経緯でWebエンジニアになったかを紹介したいと思います。 これから、Webエンジニアになりたいと思っている人…

UIViewController の画面遷移などの振る舞いを protocol で実装する

いこーよの iOS アプリの開発を担当している namikata です。今回は UIViewController の画面遷移などの振る舞いを protocol で実装する方法を紹介したいと思います。色々な機能の実装を進めていく上で、こう書いたら使い回しきくしいいんじゃないかなぁ、と…

メディア素人のWebディレクターがお出かけメディアを3年やって思ったこと3つ

メディア素人の元ECサイトWebディレクターが、お出かけメディアを3年やって思ったことを3つの切り口でまとめました。「SEO効果でオーガニック流入が増えてるまで何ヶ月かかる?」「表示スピードがどのぐらい数字にインパクトを与える?」「Webメディアの貢献…

VSCodeでFlutter、最初の一歩

Web エンジニアの morishitaです。 Web アプリは Android も iOS を1つのソースで動かせるのに、 それぞれ作らないといけないなんてネイティブアプリ開発は大変だなぁといつも横目でちら見しております1。 プッシュ通知やオフラインキャッシュなどアプリ開…

docker環境のWebサーバーでLet's Encryptを使う

こんにちは!!こんにちは!! インフラエンジニアのyamamotoです。 Let's Encrypt、いつも活用させていただいております! ただ、証明書を取得するときにサーバー上でいろいろ作業をしなければなりません。さらにdocker環境上ではどうするんだ!?となるかと思…

ssml-builderでらくらくセリフ実装

morishitaです。 Alexa スキル「いこーよのおでかけナビ」で VirtualAlexa の次に使っているライブラリ ssml-builderを紹介します。 tech.actindi.net ssml-builder ってなに? Alexa スキルの開発では、スキルに喋らせるセリフの組み立てをする必要がありま…

ColaboratoryでBigQueryを検索してみた

morishitaです。 アクトインディでは、ログを Google BigQuery にログを格納しています。 BigQuery は Web コンソールから簡単に検索できます。 Web コンソールはクエリを実行するだけなら便利なのですが、業務に使うには不十分と思っていました。 BigQuery …

Rubyの文字列連結、最速は?

morishitaです。 先日、文字列を繰り返し結合するようなコードを書いていました。 文字列の連結するのに StringIO を利用していました。 イメージとしてはこんな感じですね。 io = String.new io.write '文字列' io.write '文字列' # 〜中略: たくさんの繰り…

VSCode でも textlint + α

morishitaです。 今回は軽めに。 昨年末に Atom エディタに textlint を導入した話を書きました。 tech.actindi.net もっぱら JavaScript と Markdown を書くときには Atom を使っていました1。過去形です。 Alexa スキルで Typescript を導入するのに際し、…