スプーキーズのちょっとTech。

SPOOKIES社内のより技工的な、専門的なブログページです。

Are you Spookies?? 機械学習で顔の画像認識をしよう

最近、アニメを見まくっているIoT開発部の西村です。 こんにちは。 感動シーンでナミダしている僕の横で、犬がうるせーなって顔してるのがたまらないです。 どうぞよろしくお願い致します。 課題・モチベーション 去年買ったオライリー本「ゼロから作るDeep …

プログラミングをやってみよう

プログラミングに興味はあるけど何やったらいいの? こんにちは、ももです。 スプーキーズで働きはじめて1ヶ月。 ちょっとプログラミングの話もしてみたいなと思っておりました。 ただ、スーパープログラマではないひよっこですので技術的なことはまだまだで…

JavaScriptを高速化する5つの手法

こんにちは、モリタです。 JSを高速化 する nativeに比べて遅いと言われるjsですがパフォーマンスチューニングによりずいぶん改善しているようです。しかしながらWebGLなどまだまだ高速化が必要な分野も数多くあります。そこで、今回はjavascriptを高速化す…

Web Audio APIを用いた自動作曲

こんにちは、ロックです! 今回は先々週ぐらいに社内で行った勉強会の内容となります。 ブログを書く手番が回ってきたので、書いていきたいと思います。 概要 日頃からの思いとして、音楽に携わるプログラミングも興味があった 最近AIがブーム ということで…

ゲームAI同士を対戦させてみる

初めまして。新人?アルバイトのzeosuttです。 秋です。 皆でゲームAIを持ち寄って対戦したい季節ですね。 何のゲームにしましょうか。 そうですね、簡単に実装できるので、〇×ゲームにしましょう。 実は、両者が最善を尽くすと必ず引き分けになる さて、ど…

戦略SLGの移動範囲計算を実装してみた

こんにちは、ロックです! 今回は皆さんもお馴染みのゲームジャンル「戦略SLG」についてです! 戦略SLGとは ターン性でキャラクターを動かし合うシミュレーションゲーム。 代表としては、ファミコンウォーズシリーズですね。 今回の主題を考えると、ファイア…

3Dモデルを作りたい

みなさまこんにちは、新人のnytkと申します。 趣味は、ゲームと、TCG(カードゲーム、とくにマジック・ザ・ギャザリング)です。 以前、社内でカードゲーム勉強会もしました。 ゲームの中で3Dのモデルが動くっていいですよね。 特に、自分が作ったやつが動いた…

WebVRはVRの主流になりうるか

こんにちは、モリタです。 VR業界の動きが気になって仕方がないのですが、最近はWebVRに注目しています ! WebVRという言葉をあまり聞いたことがいない人もいるかと思うので軽く説明すると、OculusRiftやHTCViveなどのヘッドセットをwebブラウザ上で動かそう…

擬似3Dダンジョンの作ってみよう!

擬似3Dダンジョンとは 擬似3Dダンジョンと聞いてなんぞやと思う人もいるでしょう。 ずばり、2D上で3Dっぽく見せるダンジョンということになります。 擬似3Dダンジョンを使った作品で有名な物を二つご紹介 ウィザードリィ 言わずと知れた名作RPG 1981年にAppl…

OSS Gate WorkshopをやってOSS開発者率が42.8%になった

5/10, 5/12 の2日間で社内向けOSS Gate Workshop (Closed Kyoto) を開催しました。 OSS Gateとは東京・札幌・大阪で開催されているOSS開発者を増やすための取り組みです。詳しくはこちらの公式ページを御覧ください。そのWorkshopを社内向けに開催しました。…

Seleniumというブラウザ操作を自動でやってくれるツールの紹介

どうも、一人暮らし歴10ヶ月ようやく電子レンジを買いました、いまもんです。 興奮のあまり牛乳を600Wで30秒チンして新品の電子レンジ内を牛乳まみれにしてしまいました。 次はゆで卵でリベンジしてやろうと思います。 さて、面白いツール見つけたの…

twilioとAWS Lambdaで自分に電話をかけてみた

こんにちは。 最近体重の増加が止まりません。秋ですねー。 逆に電話の着信が減った気がします。 前者を治す方法は皆目検討がつきませんが、後者なら解決できそうです。 そこで、 「slackでコマンド命令を与えると、自分の電話が鳴ってカラオケに誘われる。…

Three.js を用いてインタラクティブなコンテンツを作ってみよう

こんにちは、モリタです。 最近、Web上で3Dグラフィックを描画できるjsライブラリであるThree.jsに魅了されています。 three.js では、以下のようにシーンオブジェクトにライトオブジェクト、ボックスオブジェクトなどを追加することで3D空間をつくりだすこ…

【LINE BOT API】食べるなら動け、動かぬなら食べるな【カロリーと運動とお店】

こんにちは。登山と美味しいものとお酒が好きです、高野です。 (2015.9.2 槍ヶ岳山頂にて。一緒に上ってくれる方を大募集です!) 海か山かと聞かれれば山派でして普段は波には乗らないのですが、Botの波がやってきたということで少し乗ってみることにしま…

Jupyter notebookの布教

実験のグラフ書いたりするツールとしてJupyterがとっても便利だよ、コードが書けるならExcelなんて使うのやめようよ、という話をします。 あんまり業務には関係ないです。 Jupyter notebookを布教するためのステマ記事です。 Excelでグラフを描くのはつらい …

Node.jsについて(紹介・導入編)

前置き(Node.jsの前に) プログラミング言語について エンジニアの皆さんは、どのプログラミング言語をお使いでしょうか? よく挙げられるのがNativeコードを吐き出すCPP、Objective-C、バイナリコンパイル型のC#、Java、 LLのPython、PHP、Ruby、Perlあた…

Preztoでzshをいい感じに使う

Preztoとは Github: Prezto — Instantly Awesome Zsh Preztoはインストールするだけでzshがいい感じに使えるようになるフレームワークです。 prezto/modulesを見ると分かるのですが、様々なモジュールがありそれぞれ関連したコマンドがいい感じに使えるよう…

GHCJSを使う

先日、この記事を読む機会があり、GHCJSを使ってみたくなったので、セットアップ〜DOMを生成してaddEventListenerぐらいまでの流れを書きます。 GHCJSとは GHCJSは、Haskellを書くとJavaScriptを吐いてくれるコンパイラです。 GHCJSのセットアップ 前提 OSが…

ナレッジは、esa.io でしょ

人って難しいですよねー。だけど、一番おもしろいと感じる西塚です。 プログラムは、嘘つかない。 バグを憎んで、人を憎まず。 さて、 社内の情報を育てる 以前の記事でも書きましたが、うちは社内共有(ナレッジマネジメント)に esa.io を使っています!と…

GitLabとBacklogの連携

記事を書いて寝かしておいたら、忘れてしまって冬になってしまった西塚です。 最近、冷えますが、皆様いかがお過ごしでしょうか。 今回もスプーキーズで利用している開発サービスの話です。 GitLabとBacklogの連携 labs.spookies.co.jp 以前の記事でも紹介し…

RaspberryPiと人感センサーで監視カメラを作ってみた

こんにちは。IoT開発部(仮)の西村です。 犬のしつけ教室に行ったら、先にあなたの子供をしつけてくださいと怒られました。他人任せはダメですね。とほほ。 先日、社内メンバーでランチに行った際に、IoT関連でなんかやってみたいよね。 という話になり、少…

犬と停電とNetatmo

犬 今年の春に犬を飼い始めました。 トイプードルという犬種なのですが、プードルは、大きさによって、以下のような名称で呼ぶらしいです。 (一部、愛称での区分もあるとのことですが) ティーカップ タイニー トイ ミニチュア ミニ スタンダード この中の…

GitHub Page に移行して、WordPress をやめました

Hello GitHub Page, Good Bye WordPress. スプーキーズも9歳になりました。 GitHub Pages ということで、以前の記事でも紹介しましたが、サーバ管理も次フェーズに入ったとことで、HPも自社で管理していたWordPress からブログを切り離して、はてなブログに…

GitLab 移行の話

GitLab 移行のお話 久しぶりにネットサービスの海を泳いで爽快な西塚です。 GitLab に Commit 出来ない問題が発生 なんてことはない。Gitサーバのディスク容量が一杯になり、Commitができない状態が発生していました。 ※サーバ管理者としてDiskfullなんてー…