hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

2010-01-01から1年間の記事一覧

iOS4

iPhone4の発売に先立ち,iOS4がiTunesから配信された。 実機上のiOS4でEBPocketが動くかどうか今ひとつ不安だったので、iPod touch(2G)をiOS4にしてみた。ベータ版のイメージでは試していたが、最終製品版で試していなかったためだ。 結論的には、pro版、free…

IPA明朝

iPhone OS 3.2から、簡単にカスタムフォントをバンドルする仕組みが加わったので、IPA明朝をバンドルしてみました。iPhone4にはヒラギノ明朝がないみたい(少なくともエミュレータでは)なので、重宝かもしれません。

iOS4版提出

iOS4版を提出しましたが、いろいろごたごたがありました。 iPhone OS Deplpyment Target を、iPhone OS 3.0以上にしないと通らなくなった。 → OS4対応のアプリケーションは、OS2.xではもはやインストールできません。 Entitlements.plistに、application-ide…

Apple悪の帝国

気がつけばメインのPCがMacBook、音楽プレーヤはiPod touchとiPod Classic、さらにiPadと、Apple製品に囲まれて暮らしている。携帯だけはまだWillcom Advanced[es]だが。 Apple製品は好きだが、Apple自体は最近横暴が目立ち、社会的に許されるかどうかの一線…

iOS4対応

iOS4 GM seedが出たので動作確認中。またまたトラブルに遭遇。 ベースSDKを4.0に設定し、iOS4のライブラリをリンクすれば、自動的にマルチタスク対応になるはずである。実際SDK4でサンプルプログラムを作るとその通りに動く。 ところが、SDK3.2以前で作成し…

電子取次

先日JEPAの6月度定例会「米国デジタルブック2010報告」を聞いてきた。アメリカでは大手書籍取次会社のingramなど、電子取次を行う業者が数社あり、出版社とAppStoreのような電子出版マーケットの仲介をやっているらしい。日本の出版業界はまだ太平の眠りを…

電子ブック(EB)一覧

ふと思いついて、電子ブック(EB)規格の商品一覧を作ってみました。もっとあるような気がしますが。EPWINGも全商品一覧を作ってみようかな。もう新しいものはでないでしょうからね。電子ブック商品一覧(EXCEL) http://www31.ocn.ne.jp/~h_ishida/EBPocket_iPh…

iPhone SDK 4 beta 4

トラブルがやっと解決。 stat(),opendir()、fts_open()等のディレクトリを操る系のlibc関数を使用するときは、関連するヘッダファイルのincludeの前に、_DARWIN_USE_64_BIT_INODEを明示的に定義する必要がある。iPhone SDK3.2までは特に定義する必要はなか…

iPhone SDK 4 beta 4

iPhone SDK 4 beta 4が出たので実験してみたが、EBPocketが正常動作しない。iPhone SDK 4 betaのときは動いていたが、その後フォローしていなかったので、どのバージョンから動かなくなったのか分からない。 stat()を実行したときにメモリ領域が壊れるという…

iPhone版中文メッセージ

iPhone/iPod touch版の次版で、中文簡体字、繁体字のメッセージに対応します。 翻訳は外注に出したので、正直適切かどうかわかりません。 以下にメッセージ内容を公開しますので、変だと思われる方は、ご指南いただければ幸いです。http://www31.ocn.ne.jp/~…

iPad

iPadが発売延期とな。 とりあえずiPadエミュレータにヒラギノ明朝(W3,W6)が搭載されていることが確認できた。こんな感じ。

Android NDK

Android NDKを使えば、EBPocketのC++で記述した下位ルーチンが移植できるのではないかとおもって試してみたが、思いのほか互換性がなくて苦戦中。 libcがBionicという独自実装で、ANSI C準拠ではない。 off_tが32bitである。64bit版はloff_tまたはoff64_tを…

回顧談

Amazonにも同書が掲載されたので、戯れに自分の名前をクリックしてみると、同姓同名の別人がヒットすることに気づいた。社会心理学関係の本を出している同名の教授の方は、私ではありません。 実は最後のほうにヒットするPSE(Portable Screen Editor)は私の…

続「Windows Mobile6.5プログラミングブック」

実際に完成稿を見ると、他の著者の執筆分との内容の重複が気になった。執筆依頼をいただくまでの過程がドタバタしており、全体構成を把握していなかったことが原因だ。 ネイティブとマネージドの説明が入り乱れていて書籍としての統一性には欠けるが、ノウハ…

「Windows Mobile 6.5 プログラミングブック」

解禁になりましたので、宣伝させていただきます。下記書籍の1章分(「第12章 マルチプラットフォーム対応」)を担当させていただき、共著者の末席を汚させていただくことになりました。発売は4/1からとのことです(エイプリルフールだからと言って嘘ではない…

BootCamp 3.1

Snow Leopard のDVDからWindows7にBootCamp3.0を入れ、BootCamp 3.1 updaterを実行して3.1にしてみた。 なんと、WindowsからMac OS Xのパーティションが見えるようになっている! ますますVM Wareを買う必要はなかったみたい...

SDK2.2対応について

今iPhone SDKは3.1.3と3.2を別のフォルダに入れている状態だが、いつのまにかSDK2.2のシミュレータが選べなくなっている。EBPocketは一応2.2以上をサポートしているので、テスト環境がなくなってしまった。iPod touchの実機が2.2に戻せればいいのだが、でき…

VMware Fusion

Boot CampパーティションにインストールしたWindowsを、Macの仮想環境で動かしたくて、Snow Leopardと一緒にVMware Fusionを買ってみたが、外したかも。 まず劇遅い。Mac Book Late2008 2GMHzで2GBメモリでは明らかに能力不足だ。メモリは4GB以上が必須のよ…

EBPocket for iPhone Universal Application版

SDK3.2beta2が早くも出たので、EBPocketをUniversal Application化してみました。 SDK3.2には、iPhone用のプロジェクトをUniversal化するためのTransitonという機能があり、簡単にiPad用のリソースを追加できます。1時間くらいの作業でとりあえず稼動。設定…

SDK3.2beta

iPadに対応したiPhone SDK3.2betaが出たので早速導入してみることに。 サポートOSがMac OS X v10.6.2 以降なので、とりあえずsnow Leopardを買ってきてアップデート。 SDK3.1.3は残して別のフォルダを作ってSDK3.2betaを入れる。 iPhoneシミュレータはiPhone…

EBPocket Professional for iPhone/iPod touch OpenURL schema対応

原稿の仕事が一段落したので、EBPocket for iPhone/iPod touchに戻ってきました。 次の1.10で、要望の多かったOpenURL schemaに対応します。 ebpocket://search?text=# 検索文字列はUTF-8のURLencode。 i文庫から呼び出す場合、i文庫側の設定文字列は、以下…

iPhone Developer Program Standard 更新(2)

メールでアクティベーションコードが来ました。この後の手続きは簡単で、メールに記載されたリンクをクリックし、アクティベーションコードを入力するだけで期限を更新できました。 なお、開発者がiPhone Developer Program を更新しなかった場合でも、AppSt…

iPhone Developer Program Standard 更新

iPhone Developer Program Standardの1年間の有効期限が迫ってきたので、App Storeから次の1年分を購入しました。アクティベーションコードがメールでくるはずですが、1日待っても来ません。Appleも正月休み?iTunesの12月度のダウンロード数が確定し、EBPock…