フェンリル

Developer's Blog

2011年09月 アーカイブ

(追記あり)【重要】Sleipnir Mobile for iPhone / iPad 1.4.5 の公開を一時停止しています

UI デザイン担当の松野です。

本日、Sleipnir Mobile for iPhone / iPad の最新版 1.4.5 をリリースしましたが、ブックマーク同期ができない問題が発生しています。そのため、App Store での公開を一時的に停止しています。

現在、この問題の修正に取り組んでいます。修正次第 App Store にて再リリースいたしますので、お待ちいただけますようお願いいたします。

なお、ブックマークのデータ自体は問題ありません。すでに v1.4.5 にアップデートされた方は、ブックマーク同期以外の機能は正常にご利用いただけます。

■2011/10/7 追記:この問題を解決した v1.4.6 をリリースしました

続きを読む

Sleipnir Mobile for Android のジェスチャ機能ができるまで

Sleipnir Mobile for Android 開発

デザイナーの大西です。

9月22日に Sleipnir Mobile for Android 1.1 をリリースいたしました。ご利用いただけているでしょうか。

Sleipnir Mobile for Android

今回は Sleipnir Mobile for Android の売りのひとつ「ジェスチャ機能」の開発秘話です。

続きを読む

ファイルの拡張子を自動的に隠してすっきり!Mac OS のフォルダアクションを使ってみよう

こんにちは。UI デザインの松野です。

突然ですが、私は普段からファイルの拡張子をすべて隠しています。アイコンでだいたいわかるのに、ファイル名に余計な文字列が付いているのがなんとなくすっきりしないからです(まあ、趣味です)。

ところが、アプリケーションによっては保存時に拡張子を隠せないものもあって、いちいち手動で隠すのはなんとも手間です。

拡張子とファイル

拡張子って記号的でユーザーフレンドリーじゃないし、過剰な情報と思うのです。

それじゃあ、というわけでフォルダアクションで自動化です

フォルダアクションとは、Mac OS でフォルダにファイルを入れたりしたときに自動でスクリプトを実行する仕組みです。

続きを読む

Android アプリでフォーカスを意識してみる

はじめまして。
開発担当の岸本です。
主に、 Android アプリの開発を行っています。

 

本ブログでは、 Android アプリ開発の記事が少なく、
なんと、カテゴリーに Android 開発がありません!!!すごく寂しいです。
なので、私が Android の記事を書いて、カテゴリーに追加して貰えるよう頑張ります。

 

では、本題です。
突然ですが、 Android アプリを使用する時に、
フォーカスを意識した事がありますでしょうか?
タブや EditText ではあるかもしれません。
ボタンはどうでしょうか?
そもそも、フォーカス状態のボタンを見た事がありますか?

続きを読む

続・ちょっと待った! Visual Studio 2010 をオトクに入手するワザを公開します!

こんにちは! フェンリル社内で Microsoft のライセンスに一番詳しい(かもしれない) RAPT こと山口です。
前回の内容から引き続き、Visual Studio 2010 を入手検討中の個人開発者や中小規模の開発者グループの方々へさらなる朗報です!
今回は若干資格要件がありますが、一層オトクに入手するワザを公開しちゃいます!

・・・というか、無償で上位エディションを使えちゃうんでよすねぇ。
オトク以前の問題ですね。。。

続きを読む

Sleipnir Start のテコ入れについて

こんばんは、林です。

気がつけばまたこんな時間に記事を書いてしまいました。
本日のブログ当番なのですが書けずにスランプに陥っています。

いつもなら jQuery や JavaScript などを書いていたのですが。
ですので次の Sleipnir Start (PC 版) のアップデートでテコ入れを企画検討している箇所をざっと洗い出してみます。

続きを読む

Delphi XE2 を試してみた

こんにちは。FenrirFS 開発担当の福満です。

先日、Delphi の新しいエディション、Delphi XE2 が発売されました。64 bit 対応や Windows / Mac OS X  のクロスコンパイルなど目玉機能の多い今回の Delphi、早速インストールして触ってみましたので、その雑感を記したいと思います。

続きを読む

Sleipnir Mobile for Android 1.1 をリリースしました!

sleipnir-android-banner

こんにちは、Sleipnir Mobile for Android 開発担当の西田です。

先週リリースした正式版に対し、たくさんのレビューやフィードバックをお寄せ頂きありがとうございました。

本日、それらを元に改善した Sleipnir Mobile for Android 1.1 をリリースしました。

Sleipnir Mobile for Android プロダクトページへ

Android マーケットの Sleipnir Mobile へ

続きを読む

iOS アプリのバイナリを少しのぞいてみる

Mac / iOS 開発担当の松本です。

皆さんご存知のように iOS アプリを作るのに欠かせない Objective-C は、メソッドの解決が動的なこともあり、C言語のファミリーでありながら強力なリフレクション機能を備えています。そのリフレクションの必要性等から、実行ファイルには様々な情報が埋め込まれていて、何気なくバイナリエディタで開いただけで、テンションが上がるバイナリに仕上がっています。のぞかずにはいられませんね。という訳で今日はこのバイナリを少しのぞいてみたいと思います。

まずはバイナリの概要を抑えておきましょう。iOS 上の実行ファイルは Mach-O という形式で(まーく・おーと読むらしい)、これは Windows や Linux でいうところの EXE や ELF にあたります。この Mach-O のフォーマットについては
アップルからドキュメントが提供されていますね。

細かい話はドキュメントをみて頂くとして、Mach-O オブジェクトは大きくは3つの部分に分けられます。

  • ヘッダ
  • ロードコマンド
  • データ

このうちロードコマンドの中のテキストセグメント内に、クラス名一覧やらメソッド名一覧やらが含まれています。なのでとりあえず読みたいのはロードコマンド周辺だという事です。

続きを読む

フェンリルのプロダクトは、こうやって案内してるんですよ

こんにちは、広報担当の片桐です。

広報 by wikipedia

『広報とは、広告と違って第三者(メディア等)を経由して情報発信する方法で、
広告と違って情報を取り上げてもらえるかどうかはメディア側が判断するもの。』

というような説明をよく見かけます。
確かに、実際にはニュース性の有無やその内容が旬な情報で有るかどうかなどが、重要になってきます。

今日は、私が行っている広報業務の一部をご紹介したいと思います。

 

続きを読む

10/26(水)~10/28(金)開催予定の『第1回スマートフォン&モバイル EXPO 秋 』へ出展します!

こんにちは、広報の片桐です。
展示会のお知らせです。

10/12(水)~10/14(金)開催予定の
「スマートフォン&タブレット2011秋」(会場:東京ビッグサイト)」
への、出展&セミナー開催のお知らせをさせていただきました。

なんとその2週間後の
10/26(水)~10/28(金)に開催予定の
『第1回スマートフォン&モバイル EXPO 秋』へも
フェンリルのブースを出展予定です。

場所は、幕張メッセです。

続きを読む

【Objective-C】NSObject クラスと NSObject プロトコルが分かれているのはなぜ?

こんにちは。開発担当の金内です。

Mac / iOS アプリ開発で使う Objective-C におけるルートクラスと言えば、泣く子も黙る NSObject です。Java における java.lang.Object や Python における object にあたるものが、Objective-C では NSObject なわけです。

さて、この NSObject にはクラスとプロトコルの両方があることをご存じでしょうか?そして、NSObject クラスは NSObject プロトコルを採用しています。これらはなぜ分かれているのでしょうか?クラスだけでは困るのでしょうか?

続きを読む

【Windows Phone】 DeviceID の取得

こんにちは、開発の久郷です。

今回は、Windows Phone 開発の小ネタをひとつ。
個体識別をしたいこともあり、少々調べてみました。デスクトップ OS は、同一端末に複数の OS が入ったりヴァーチャルマシンがあったり、増設できたり外せたりと中々に統一的な識別が難しいですが、 iOS をはじめとするには携帯端末は(大雑把な意味での)拡張は限定的なため、iOS の UDID のような比較的はっきりとした個体識別方法があったりします。 Windows Phone では、Windows Live ID ありきな運用となるため(*注 先日開発者向け公開となった Windows 8 も)、ユーザの判別という点でも企業内利用という点でも、このあたりが色々と便利そうです。

続きを読む

Sleipnir Mobile for Android 正式版をリリースしました!

こんにちは、Sleipnir Mobile for Android 開発担当の西田です。

Sleipnir Mobile for Android の初リリースであるα版から約 2 ヶ月が経過しました。その間本当に多くの方からフィードバックを頂くことができ、より良いプロダクトにするために活かすことができました。皆さんありがとうございます。

そして本日ついに Sleipnir Mobile for Android 正式版をリリースしました!

Sleipnir Mobile for Android プロダクトページへ

Android マーケットの Sleipnir Mobile へ

 

続きを読む

[Android] Proguard による難読化に潜む罠とその回避方法

http://proguard.sourceforge.net/

こんにちは、Sleipnir Mobile for Android 開発担当の西田です。

Sleipnir Mobile for Android の開発を始めて数ヶ月、様々な罠にハマってきました。

今日はその中から、Proguard でハマった事例を紹介します。

 

続きを読む