2017-12-01から1ヶ月間の記事一覧 - KAYAC Engineers' Blog

2017-12-01から1ヶ月間の記事一覧

Lobi で Android 4.1 をサポート終了した話

こんにちは! ゲームコミュニティ事業部(Lobi)サービス基盤チームでアプリエンジニアをしているジェイソンです。 僕が開発に携わっている ゲーム攻略チャットSNS、マルチ掲示板 Lobi(ロビー) は、 その前身であるナカマップのリリースが2010年12月15日な…

【決定版】中級猫でもわかる正規表現再入門

正規表現 初めまして!技術部サーバーチームのダリエンと申します。正規表現は役に立つ知識なので、勉強してみました。 では、正規表現について調べた知識をシェアしたいと思います。 こちらは Tech Kayac Advent Calendar 2017 の25日目の記事になります。 …

中〜大規模なSPAを開発する時に抑えておきたい10のポイント

こんにちは。カヤックのSPAおじさんこと島津です。 今年はReactとVueを使ったSPA開発プロジェクトをいくつか担当してきたので、そこで得た知見の総まとめをしたいと思います。 ※ ここでのSPAとはすべてのViewをJavaScriptで書くWebアプリのことを指します。…

一端のゲームエンジニアが"エレベータ"について本気出して考えてみた

こんにちは。技術部サーバーサイドエンジニアの大河原です。 ゲーム作ってます。一応まだ新卒です。 こちらはTech KAYAC Advent Calendar 2017 の23日目の記事になります。 (昨日の記事は我らが@commojunの「新卒一年間で確立した紙のノート仕事術!」でし…

新卒の一年間で確立させた紙のノートを使った仕事術!

この記事は Tech KAYAC Advent Calendar 2017 の22日目の記事です。 こんにちは、最近入社2年目になったバックエンドエンジニアの @commojun と申します。 皆さんは紙のノート使っていますか?僕は毎日使っていて、仕事を進める上ではPCの次くらいに必要不可…

Google Homeで変身する

この記事は、Tech KAYAC Advent Calendar 2017 の21日目の記事です。 こんにちは!17新卒HTMLファイ部の入江です。 技術の無駄遣いをモットーに日々最新技術を追っています。今回は今流行りのAIスピーカーGoogle Homeを使って変身できるようにしてみました。…

カマクラシェーダーズついにリリース!

VA(ビジュアルアーツ)チーム リードアーティストのマツです。アートとテクノロジーを専門とするVA チームが、先日発表したカマクラシェーダーズをリリースしました。github と unitypackage による配布となります。 カマクラシェーダーズ とは カマクラシ…

CSS Transform に関する Tips

はいどうも! バーチャル Youtuber ではない面白法人カヤックのごんです。 CSS Transform の Tips をやっていきます。 1. CSS Transform は後ろから適用される transform: rotate(45deg) translateX(100px); は、45度回転してから X 方向に 100px 移動、では…

【WebGL】シェーダーを使って3D空間でスプライトアニメーションさせる

この記事は、Tech KAYAC Advent Calendar 2017 の19日目の記事です。 こんにちは!カヤックのクライアントワークチーム・フロントエンドエンジニアのふかぽん です。WebGLを用いた3Dコンテンツを制作させていただくことが多いです。 過去のアドベントカレン…

すごい勢いでモックを作るノウハウを共有しよう【Webゲーム開発】

この記事で伝えたいこと Web上でゲーム作る際に、モックづくりで役立つ設定や注意点とかとかとか つくったもの デモ:https://hkitahara.github.io/pages/techblog171218/index.html 作業時間:8.5h コメント:100点目指して頑張ってください. (デザインは…

Google Test ことはじめ

こんにちは。技術部の小池です。 これは Tech KAYAC Advent Calendar 2017 17日目の記事です。 今回はGoogle製のC++テストフレームワークの Google Test を案件に導入した話をします。 経緯 私の所属している新規ゲーム案件ではサーバサイドをPerlとC++で開…

SlackのReactionのEventに応じて〇〇する

この記事を読んだらできるようになること SlackのReactionが押されたときに、何かの処理をしたりできるようになります この記事で伝えたいこと Real Time Messaging APIとEvents APIの存在 Slackをハックする楽しさ 今回作ったもの リアクションがたくさんあ…

Vueの単一ファイルコンポーネント+TypeScript+Hot Module Replacementの環境を作ってみた話

こんにちは!ファイ部の ひめの です。 この記事はTech KAYAC Advent Calendar 2017の15日目の記事です。 さてさて、今年JSフレームワークとして多くの注目を集めたVue.jsですが、v2.5のリリースで、TypeScriptのサポートが強化されました。 (2017/10/14) こ…

Houdini超々入門

Houdini超々入門 クライアント事業部のフロントエンジニアのマチダです。 カヤックアドベントカレンダーの14日目の記事です。よろしくお願いします。 今回、紹介するのは、Side Effects Software社の3DCGソフト Houdini の超超入門記事となります。 込み入っ…

BigQueryで将棋の棋譜の氾濫を解決する

Tech KAYAC Advent Calendar 2017の13日目の記事をお届けします。 クライアントワーク事業部でサーバーサイドエンジニアをしている森です。よろしくお願いします。 過去最大の将棋の盛り上がり 今年は将棋がとてもとても盛り上がりましたね。 最年少プロ棋士…

突撃!隣のキーボード 2017

こんにちは、ソーシャルゲーム事業部エンジニアの森本(@moshisora)がお届けしています。 この記事は、KAYAC Advent Calendar 2017 12日目の記事です。 キーボードといえばエンジニアが最も長く触れる仕事道具。周りの方々がどう工夫して日々の作業を楽にした…

mdqをさくっと使うツール「mdqi」の紹介

mdqiの紹介 Lobi事業部サービス基盤チームの長田です。 この記事はKAYAC Advent Calendar 2017の11日目です。 以前本ブログでmdqというツールを紹介しました。 今回はこれを少し便利にするツールを作ってみました。 モチベーション mdqは複数のデータベース…

Test::MoreからTest2::V0に移行した話

ソーシャルゲーム事業部のサーバサイドエンジニアの飛鷹です。 これはカヤックアドベントカレンダーの10日目の記事です。 今回は担当している案件でのTest2::V0を導入した話をします。 Test2導入経緯 担当している案件でperl 5.24からperl 5.26へのアップデ…

firebaseでカルタつくった話

おはようございます!こんばんは! Tech KAYAC Advent Calendar 2017の9日目の記事をお届けします。 受託事業部でWebフロントエンドエンジニアをしております、新卒2年目のゆみこふ @yumikokh です。 はじめに 今年9月に開催されたHTML5CONFERENCE2017で、…

ISUCONで優勝するための筋肉の話

こんにちは! Tech KAYAC Advent Calendar 2017 8日目を担当する荒賀(@ken39arg)です。 近況報告 お久しぶりです。 昨年のアドベントカレンダーに引き続き今年も筋肉について書けと言われ、すっかり筋肉キャラになってしまいましたがわたしはげんきです。 し…

経済とイノベーション

この記事はTech KAYAC Advent Calendar 2017の7日目の記事です。hashtがお送りさせていただきます。 お金、みんな好きですよね。成長、これも好きだと思います。 つまり、この二つが合わさった経済成長はみんな大好きということになります。 でもちょっと待…

日本語のAlexaスキルの作り方(30分あればAmazon Echoがなくても試せるよ)

Amazon Echoをまだ購入していないものの、Alexaスキルを作り、実機無しで挙動を確認してみたい方に向けて書いてみました。

既存開発と iPhoneX 対応を両立するために、あえてビルドを失敗させる

この記事は Tech KAYAC Advent Calendar 2017 の5日目の記事です。 毎回誰にも共感されない techblog.kayac.com や techblog.kayac.com な記事を書いております Lobi で iOS アプリを直している @Gemmbu です。 ところで iPhoneX が出てもう一ヶ月経ちますが…

Qiitaで1000いいねを稼ごうとした人の末路

エンジニアのアウトプットの向上目的とした、1000いいねチャレンジを行いました。 Qiitaで1000いいねを獲得するのはなかなか難しく、個人的に試行錯誤したので参考になればと思い書きます。 また、SNS広告の検証の結果としても、こちらにまとめます。 1000チ…

steady_clockでも現在時刻を取得したい!

ソーシャルゲームチームのサーバサイドエンジニアの@kazasikiです。 これはカヤックアドベントカレンダーの3日目の記事です。今年もよろしくお願いします。 それでは早速プログラムの話を始めましょう。前置きが長いのでsteady_clockの挙動とかに詳しい方は…

細かすぎるけど伝わって欲しいlodash.jsの話

ギリギリの時間にこんばんは、12/2のアドベントカレンダーは、HTMLファイ部ののびーがお送りします。受託事業でWebフロントを書いたり、テクニカルディレクションをやったりしている人です。 さて今年はさっくりと、常日頃からお世話になっているlodash.jsと…

ぼくポケ公式サイトをAWS Lambda@Edgeを使って移行してみました

この記事はTech KAYAC Advent Calendar 2017の1日目の記事です。 昨日に引き続きハイサイ〜! ソーシャルゲーム事業部 で ぼくらの甲子園!ポケット のサーバサイドの担当をしております 谷脇 です。インターネットではマコピーだとか、 mackee だとか @mack…