ブックマーク / blog.fenrir-inc.com (3)

  • フェンリルのエンジニアを大解剖!なアンケート結果

    iOS App 開発担当の松です。 フェンリルには色んなエンジニアの人達がいます。僕は iOS 担当なので、Windows 版 Sleipnir や Sleipnir Start を作っている他のチームの人達が、どんなツールや環境で開発を行っていて、どんな嗜好を持っているのかとても興味がありました。 そこで先日社内のエンジニアの人達に協力いただきまして、以下のアンケートを取ってみましたのでご紹介します。 1. 好きなエディタ/開発環境 2. 好きなキーボード 3. 好きな言語 4. 好きなLL 5. これから覚えたい事 1. [エディタ/開発環境] IDE強し。Vim/Emacs健闘。根強い秀丸。 まずは定番の好きなエディタ/開発環境です。やはり定番 IDE である Xcode, Visual Studio, Eclipse が強いですね。業務で使用している環境を愛してしまったようです。

    フェンリルのエンジニアを大解剖!なアンケート結果
    crist18
    crist18 2017/12/29
  • Xcode 4 でデフォルトになった LLVM って何?

    こんにちは。開発担当の金内です。 Xcode 4 は UI もすっかり変わりましたが、ビルドの要であるコンパイラもデフォルトが変更されています。その新しいコンパイラのキーワードが「LLVM」です。いまいち聞き慣れない方もいると思うので、今回はその LLVM について簡単にご紹介します。 ざっくりとした結論から言ってしまえば、Xcode における LLVM は従来のデフォルトコンパイラである GCC を置き換えるものです。LLVM には次のような特徴があります。 ・コンパイルが速い ・コンパイルされたコードが速い ・エラーメッセージがわかりやすい ・他のツールと連携しやすい いいことばかりですね。 しかし、コンパイラは要となる重要なコンポーネントなので、互換性などへの配慮から、Apple は GCC からの移行を少しずつ段階的に進めています。 実際、Xcode 4.0 でのデフォルトは完全に

    Xcode 4 でデフォルトになった LLVM って何?
    crist18
    crist18 2015/07/06
    LLVM “Low Level Virtual Machine ”
  • XML より JSON より MessagePack が便利です

    こんにちは。開発担当の森です。 今回は、Fenrir Pass Connect を支える技術にちょっと関係のある、 web などを介してデータを交換するときの話をしたいと思います。 データ構造の共通化 → 実装も共通化できる プログラム間、端末同士、Web 経由などでデータを送ったり送られたりするときに、データは決まったフォーマットで送られる必要が有ります。 たとえば、今表示しているこのページでは、文は HTML、画像は PNG などのバイナリフォーマット、web API との連携などは JSON や XML、スタイルシートや JavaScript はそれぞれ独自のテキストフォーマットが使用されています。 一般的なプロダクトでは上記のうち、XML や JSON が使用される事が多いと思います。 これらのフォーマットは普及率が高いため情報も多く、多くの処理系で枯れて安定した実装があるため

    XML より JSON より MessagePack が便利です
    crist18
    crist18 2014/09/03
    MessagePack概要
  • 1