第5回関西ソーシャルゲーム勉強会にてLTしました。cocos2d-x勉強会はじめまして、ソフトウェア開発部の藤井です。JavaScriptを使って開発しています。11月23日(土)に第5回関西ソーシャルゲーム勉強会にてLT(ライトニングトークス)しました。Fujii内容としては、懇親会でのLTってことなので、私が個人的に勉強してる事を紹介させて頂きました。『シャドウエスケイパー』開発事例から学ぶ」が非常に興味深かったです。第6回、第7回と話す機会があれば、もう少し技術的に深い話をLTで話せたらと思います。興味が出てきた方は是非覗いていただければと思います。社内行事でのHTML講習会資料の共有CSSHTMLデザイナーこんにちは。先日、フリュー2014年度新卒社員さんの「就業体験」というイベントがありました。来年入社する学生の方々が、フリューの仕事を体験してみる、といった内容なのですが、その中で行われた、WEBページ製作が初めての方向けの、HTML講習会を担当させていただきました。その際作成した資料を共有したいと思います。泉かなり基礎的な内容になっていますので、これからWEB製作をはじめてみたい学生さんなど、ぜひ参考にしていただければと思います。Tweet2013年11月21日アジャイルラジオにゲスト出演しました関ジャバソーシャルネットワーク事業部の阪田(@jyukutyo)です。アジャイルラジオhttp://www.agileradio.info/article/380667096.htmlアジャイルラジオとは?IT系エンジニア応援番組!とあり、内容はアジャイルだけにとどまりません。ITエンジニアみんなが楽しめるような話題ばかりです。現時点(2013年11月)ですでに1年以上続いており、熱狂的なファンが多数いらっしゃいます(車の中で聞く、会社の昼休みに流れるなど)。ゲスト出演のきっかけTwitterで「アジャイルラジオに出たい」とつぶやいたところ、アジャイルラジオ公式アカウントがそれを拾ってくれました。正確には私個人でではなく、私が運営メンバーをやっている「関西Javaエンジニアの会(関ジャバ)」で出演したいというつぶやきでした。実は、私はパーソナリティのお1人の方と以前一緒に仕事をさせてもらったことがあり、またADの方は関ジャバによく参加していただいています。いうつながりもあり、出演できたようです。収録の感想ラジオの収録と聞くと、すごい機材の中で録音するようなイメージを持たれるかもしれません。意外にも収録場所はとある会社の会議室、録音機材はiPhone(!)です。今の時代は、こんな簡単に録音できて、インターネットという公開場所がある。アジャイルラジオに関しては、経験のあるADの方が編集してくれているのでよい仕上がりとなっています。緊張もなく、あっという間に終わった印象です。打ち合わせとかないんです!いきなり本番収録です!実は弊社のエンジニアでは、ソフトウェア開発部の粕谷さん(@daiksy)さんも、アジャイルラジオにゲスト出演されています。アジャイルラジオhttp://www.agileradio.info/article/370695210.htmlTweet2013年11月15日CentOSでScalaからSoXを使って音声ファイルを操作する手順LinuxScala音声処理ソフトウェア開発部、粕谷(@daiksy)です。今回は音声ファイルの操作についてのお話です。我々のチームでは、ソーシャルゲームのサーバサイドの開発・運用を行っています。昨今のソーシャルゲームは、アニメーションや音声の再生など、一昔前に比べて表現がずいぶんリッチになっています。そのような流れの中で、我々のチームでも音声ファイルの操作について検証をはじめました。Scalaで構築しており、どうせならScalaから音声ファイルを操作しようと思いました。複数の音声ファイルの結合の3要件です。我々が扱っているScalaは、JVMで動作する言語であり、Javaの豊富なライブラリを使用することができます。いったライブラリ群を用いれば、音声ファイルの操作は行えるでしょうが、今回はそれらを使わずにSoXというツールをScalaから呼び出すことで要件を実現することにしました。理由は、SoXは基本的にコマンドラインで音声ファイルを操作するツールなので、Scalaからこれらのコマンドを呼び出せば、Javaのライブラリを使うよりも楽に要件が実現できそうだったからです。まとめると、システム構成は以下のようになります。SoXまず、最初の手順としては、SoXをCentOSにインストールする必要があります。インストールは実に簡単で、wgetで最新版をとってきて解凍し、makeするだけです。install</code>これだけで、SoXは使えるようになるはずです。CentOSを扱っている場合は注意が必要です。</code>12<code>./configure</code>を実行すると、SoXの設定状態が一覧表示されます。この時点での設定状態を見てみましょう。注目すべきはこの部分です。mad................notwolame...................no</code>ご覧のように、mp3がサポートされていません。今回、我々はmp3のファイルを扱う必要があるのですが、CentOSはデフォルトではmp3を扱えないのです。そこで、mp3を扱うために必要なライブラリを入れましょう。こちらのサイトを参考にしました。libvorbis-devel</code>再度、SoXをmakeします。install</code>これで、SoXの状態が下記になっていれば準備完了です。mad................notwolame...................no</code>サーバでSoXさえ動くようになれば、Scalaからこれを呼び出すのは容易です。conversion)によってStringにプロセスを実行するメソッドが拡張されます。-lコマンドの実行結果が格納されます。詳しくは、こちらをご参照ください。Interpolationを組み合わせることで、可読性も非常に高くSoXコマンドを扱うことができます。それぞれのコード例を見てみましょう。!</code>非常に簡単ですね!!Tweet2013年11月13日ブログリニューアルしましたデザイナーはじめまして。ソフトウェア開発部の竹島です。HTMLやCSSでのWEBページ開発などを中心に行っています。今回、本フリューTechBlogのリニューアルをさせていただきました!フリューの「明るく楽しい雰囲気」に合わせてデザインをしてみました。できるだけ読みやすいようにいたしました。個人的に、記事名横の丸アイコンと吹き出しが気に入っています。(一定期間たったらまたリニューアルしたい、と密かに考えています。リニューアルのご報告でした。