フェンリル

Developer's Blog

2010年10月 アーカイブ

Gecko Engine のアップデート

フェンリル開発担当の田林です。
脆弱性が発見されたため、本日 Gecko が 1.9.2.12 にアップデートされました。
脆弱性の詳細はこちらをご覧下さい。
Sleipnir Gecko Preview Ver. (以下 Gleipnir) をお使いの方はプラグインアップデートで Gecko Engine をアップデートすることができます。これから Gleipnir をダウンロードされる方はすでに最新版が入っていますので、アップデートの必要はありません。

続きを読む

画面レイアウトを行うときに便利なツール

先週の荻野のブログエントリではアプリケーション上の各要素間の間隔について書かれていました。デザイナが導き出した各要素間の間隔を限りなく忠実にコーディングするための助けとなるツールを紹介したいと思います。

xScope

続きを読む

【お知らせ】 SkyPalette で天気情報が表示できない状態です(追記あり)

フェンリル広報担当の片桐です。

現在、Sleipnir 用のお天気情報プラグイン「SkyPalette」で、一時的に
天気情報の表示ができない状態になっています。
現在復旧対応を進めておりますので、今しばらくお待ちください。

尚、今回の問題に関して、復旧後にアップデート等を行っていただく必要はありません。
宜しくお願いいたします。

[10/28 17:00頃]
SkyPalette の表示が復旧いたしました。
天気情報が表示されていることをご確認いただければと思います。
以上、ご復旧のご報告とさせていただきます。

続きを読む

【FenrirFS】 FenrirFS 1.2 をリリースいたしました!

FenrirFS 1.2

こんにちは。研究開発部の福満です。

本日、FenrirFS 1.2 をリリースしました。
今回のアップデートでは、主にラベル関連の UI の改善と、Windows 7 の機能への対応を行っています。

FenrirFS 1.2 ダウンロードページ

続きを読む

【Sleipnir】Sleipnir 2.9.6 をリリースいたしました!(追記あり)

Sleipnir 2.9.6
フェンリル開発担当の田林です。
本日、Sleipnir 2.9.6、Grani 4.5 をリリースいたしました。
下記リンクからダウンロードできます。
Sleipnir 2.9.6 ダウンロードページ
Grani 4.5 ダウンロードページ
今回、強制終了する問題に関して修正を行い、全体的な信頼性を向上させました。
その他、現在こちらで把握している不具合に関しては、前回の記事をご覧下さい。
Shockwave に関しては「Adobe Shockwave Player に脆弱性」が公開されており、詳細はわかりませんがこの問題が修正されれば使えるようになるかもしれません。

続きを読む

【重要】Sleipnir 2.9.5、Grani 4.4 の差し替えを行いました。

フェンリル開発担当の田林です。
先日 Sleipnir 2.9.5、Grani 4.4 をリリース致しましたが、脆弱性対応で行った対処により不安定になったという報告を多数頂きましたので、信頼性を向上させたものに差し替えを行いました。
現在更新通知を停止していますので、自動更新はできません。
2.9.5 にして何か問題が発生した方は再度ダウンロードしてアップデートしてください。
インストーラー版を利用することでアップデートができます。
テスト版や Gecko Preview Ver. はアップデートの必要はありません。
Sleipnir 2.9.5 ダウンロードページ
Grani 4.4 ダウンロードページ
外部アプリケーションから起動した場合やWindows の起動時にエラーが発生する方は、差し替え版を使用することで発生しなくなると思います。
差し替え版を使用しても Windows 起動時にエラーが起こる場合は Sleipnir オプション | クライアント | 全般 | クライアントの初回起動を高速化する(推奨) をオフにしてみて下さい。

続きを読む

ボタンのUIについて

使いやすいアプリケーションを作るための大事なポイントの1つに、「細かい部分の使い勝手の追求」というのがあります。こうした「ちょっとした気づかい」について押さえておくべきポイントをいくつかご紹介します。

■ ボタン要素のサイズについて

ボタンなど、画面タップ操作をする要素は指で十分にタップできるサイズにします。
例:ニュースリーダー系アプリケーションのニュース一覧画面だと、各セルの場合では、入る要素(タイトル、カテゴリ、日付、サムネイル)のサイズのバランスを考慮しつつ、親指でタップしやすいように縦幅を取ります。

続きを読む

【Sleipnir】Sleipnir 2.9.5 をリリースいたしました!

Sleipnir 2.9.5
フェンリル開発担当の 田林(たばやし) です。
本日、Sleipnir 2.9.5 をリリースいたしました。
下記リンクからダウンロードできます。
Sleipnir 2.9.5 ダウンロードページ
Sleipnir 2.9.5 では先日リリースされた Internet Explorer 9 β に対応しました。
Internet Explorer 9 はまだ β 版のため、しばらく使用していると画像が表示されなくなったり、Gmail が正常に表示できないなど、いくつかの不具合が報告されています。
正式版までには修正されると思いますが、IE9 β をインストールして Sleipnir を利用される方は IE9 が β 版ということをご理解の上ご利用下さい。
また、Windows の DLL ファイル読み込みに関する脆弱性も修正しましたので、2.9.4 以前をご利用の方は必ずアップデートを行って下さい。
Sleipnir 2.9.5 の詳細に関してはリリースノートをご確認ください。

続きを読む

Headline-Reader Plugin 2.0 をリリースしました

hrl200_title.png
ユーザーの皆様、こんにちわ。お久しぶりです、フェンリルの福島です。
本日、 Sleipnir 用のプラグイン Headline-Reader Plugin 2.0 をリリースしました。
今回のメジャーバージョンアップでは、デザインを刷新し、大小のディスプレイ環境に柔軟に対応するふたつの画面レイアウトを搭載しています。

続きを読む

Next Sleipnir

Next Sleipnir

こんにちは。戦略室の坪内です。
今日は、Sleipnir のこれからについてのお話をマジメにさせていただきます。

続きを読む

UITableViewController を使わない設計

iOS のアプリ開発における主役クラスの1つである UIViewController。中でも、実用系のアプリを作る際には UITableView を表示するための UITableViewController が活躍してくれます。Xcode の新規クラスのテンプレートにも含まれていますね。

UITableViewController は UIViewController のサブクラスで、UITableViewDataSource と UITableViewDelegate という、UITableView を扱うのに必要な2つのプロトコルに適合しています。UITableView を表示する画面なら、基本的に UITableViewController クラスだけで事足りてしまいます。

とても便利なクラスである反面、複雑な処理をしようとすると、どんどん肥大化してしまうという欠点もあります。原因の1つとして、UITableViewController が次の3つのクラス/プロトコルの役割を1クラスで担っている点が考えられます。

  • UIViewController
  • UITableViewDataSource
  • UITableViewDelegate

続きを読む

タブバーのボタンアイコンにひと工夫

Photoshop を使用した Tips 第2段として、今回は iPhone / iPad などで使用されるアイコンについてお話させて頂きます。

iPhone / iPad アプリにはシンプルかつわかりやすいアイコンが必須です。お話はそのアイコンを作成した後からになります。

まず、アイコンが表示される iPhone / iPad の場所として主には以下の3つがあります。

  • ナビゲーションバー: 画面の上方に表示され、現在のタイトルを表示しているバーです。

  • ツールバー : 画面の下方に表示され、現在のオブジェクトに対するアクションを実行するボタンが置かれているバーです。

  • タブバー: 画面の下方に表示され、異なるモードを切り替えるバーです。

続きを読む

【追記あり】【iPhone / iPad アプリ】Mosa のサーバ移転対応版は現在申請中です

iPhone UI デザイン担当の松野より、iPhone / iPad アプリ Mosa についてのお知らせです。
先日の2ちゃんねるのサーバ移転に伴い、「ニュース速報」などの板を Mosa で閲覧できなくなっています。この件に対処したバージョン1.3.4を現在 App Store に申請中です。
近日中にリリース予定ですので、今しばらくお待ちいただけますようお願いいたします。

■追記(10月8日)
Mosa 1.3.4 がリリースされました。上記の件はこのバージョンで解決しています。ご利用の方はアップデートをお願いいたします。

続きを読む

Mac のインストーラが止まるときの対処法

開発者のみなさん、Mac OS X のソフトウェアアップデートやインストーラが途中で止まってしまって困ったことはありませんか?私はあるアップデートのインストール中ににっちもさっちも行かなくなって、念のためコンソールを確認してみたところ、次のような気になるメッセージが出ていました。

Software Update[7014]	*** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection or ports are invalid

何やら DO (Distributed Object) がらみで何かありそうですね。とは言ってもこれだけでは手の打ちようがないので、上記メッセージを元にウェブを検索してみると、Apple Discussions のスレッドにたどり着きました。

続きを読む

iOS 標準 UI のグラデーションを再現しよう

iPhone / iPad らしい UI でアプリを制作したい、と思っても、意外とわかっているようでわかっていなかったり、わかっていても、「こんな画像リソースが欲しいのに、作り方がわからない」ということもあるかと思います。そんな開発者の方々の参考になればと思い、デザイン担当の立場から、Photoshop のちょっとした Tips を少しずつお話できれば、と思います。

第1回目は、ナビゲーションバー/ツールバー/タブバーの背景についてです。

続きを読む