grandline折角、iOSDeveloperへ登録したのでお試しでなんちゃってブラウザを作ってみた。検索キーワードを入れるテキストボックスとイメージコンポーネントを使った検索ボタンと、同様に「戻る」と「進む」がある単純なものだ。初期設定の画面はGoogle。実機デバッグで気がついたが、文字入力をする時はキーボードが表示されるので、検索キーワードを入れる欄は上に無いといけないと言う単純ミスをした(笑)。戻ると進むは操作しやすい右手の親指に近い場所が理想なので、これは下に置いた。実際に作ってみるとスマホならではの理由があるもんだ。BuilderにHTMLコンポーネントが無いので「?」と思ったが、StageWebViewをstageにアタッチする事で同様の事をやる様だ。StageWebViewはJavaScriptに対応していないので、最近良く見るウザイポップアップ広告が表示されないのがよい(笑)思いついて、リリースまで、調べる時間を含めても2時間ほどで完成。Builderが使える点が良い。iOSのネイティブコードへコンパイルするのが結構時間が掛かるのと、プログラムサイズが大きいのは問題かも。この程度のアプリでも7.4Mもあって、これはちょっと大き過ぎ。コメントは受け付けていません。Programの登録を行った。Programも8,000円と安くなってるので登録してみた。Programを登録した人なら誰しも経験しているが、マルチバイト国である日本から登録すると非常に手間が掛かりトラブルが多く、何やら一向にその辺の様子が変わらない偉そうな態度も嫌いだったのだが、取り敢えずやってみたら、やっぱりあれこれあったが、一応登録に成功して、OpenSSLによる証明書の作成などあれこれやり、開発環境までは揃えてみた。これだけアプリが出ているので何か新しいものを開発したいと言う欲求は全く無いが、これでAndroidとiPhoneの開発環境は揃った。コメントは受け付けていません。grandline最近、システムインテグレータと言う仕事をしている。見積もり段階だが、今やってる仕事ってどういう風に呼ぶんだろう?と思ったらどうやらこういう分類になるらしい。自分でプログラムを書かないが、ネットワークを含めたシステムを構築する設計をしたり業者や顧客と折衝したりと言う事で、最後はリモートメンテナンスなんかもやったりする。ハードウェアの経験があり営業の経験があり、コンパイラ系からWeb系までアプリケーションの開発経験もあるので経験だけは豊富だから、もしかしてこれって自分の天職?にしても、その中で顧客が利用中のサーバがWindowsサーバでその更新と新規にバックアップシステムを導入しているのだが、実はWindowsサーバと言うのは使ったことが無い。高いからだが、今回SQLDBサーバも入ってるのですごい金額。外側のハードウェアよりも高い。linuxなら外の箱代だけで中身は全部フリーで出来るし、機能だって遜色ない。コメントは受け付けていません。grandlineAIRシステムをリリースした後、ここ2ヶ月程、Excel屋さんになった後はITシステムインテグレータ屋さんとなっていた。Excelは随分前からVBAを使ったアプリケーションをシリーズで開発していて、その延長だが、2010への移行を含めてやっていた。2010でアプリケーションを作る時はリボンが邪魔になるのでメニューパネルでリボンをコントロール出来るチェックボックスを入れている。Ifribon_onと言うチェックボックスを用意しておいてそのクリックイベントにこれを当てている。古いバージョンからRS-232CモジュールであるEasyComm1.84を使って非接触ICカードのリーダーライターの通信で利用しているがWindows7でExcel2010でも安定して動いているので助かっている。コメントは受け付けていません。FlashBuilder4.5から4.6へバージョンアップしたのだが。grandline毎回そうだが、FlashBuilderはバージョンアップすると前のバージョンで作った物がすんなりインポート出来ない。Builder4.5から4.6へバージョンアップしてみたのだが、今回も4.5で作ったプロジェクトで問題が発生した。imageコンポーネントで同じsrc以下にある画像を動的に読み込んで表示させているが、これが失敗すると言うやつ=読み込まずにリンク切れの状態で表示される。言う単純なものだが、これは、具体的にはサーバに画像が無い場合に代替として表示する画像なのですが、実はサーバから読み込んだイメージは同じ形で表示する。4.5では何の問題も無く、こんな単純な箇所なので全く原因が分からない。ネットで色々調べてみたがそれらしい話も載ってない様で、例によってFXUGへ尋ねてみた。ちなみに、ボタンに利用しているアイコン等が、@Embedを指定しないと表示しないと言う修正(デザイン画面で、Embedへチェックを入れる修正)も必要だった。代替画像を@Embedしたimageコンポーネントとサーバからの画像を表示するimageコンポーネントの二つを重ねて配置して、それぞれの表示を制御することで逃げたが、他のプロジェクトでも同様の方法で画像を使っている場所があるので、今のうちに原因か対処方法を確認したい。4.6は、他にもエディターでカーソルが消えるという怪しい現象も発生した。これ以外にも、データとサービスを利用している場合、ファイルをインポートすると既に実稼動サーバへデプロイ設定をしているsrc以下のservicesにあるasファイルのendpointが勝手にlocalへ変更される様だ。わかってきたが、バージョンアップした場合は、ひとまず、旧バージョンのワークスペースからプロジェクトをコピーして、そのプロジェクトをインポートし、必要なservicesのファイルを旧バージョンから新パージョンへ上書きコピーすると言う作業が必要な様だ。なければ、WEBルートの関係で自動的にlocalhostへ書き換えられてしまう。余計なお世話と言う機能だし、以前も書いたが、このデプロイに関する情報が少ないので方法が良くわからないのも困る。コメントは受け付けていません。AnalyticsはGoogleが提供するサイト分析ツールだ。こんな感じでGoogleアカウントで設定すると利用できる。サイトの訪問者数を調べて欲しいと言われたので入れてみた。上記で表示されているUA-XXXXX-Xを設定すれば良い。設定したばかりなのでまだ値も少ないが、訪問者の位置まで特定できるのが面白い。コメントは受け付けていません。Explorer9にしたのだが。grandline先日、必要に迫られてWordをPDFへ変換するフリーソフトをインストールした。v2をインストールした。それは良いのだが、幾つかインストールしてテストした時に悪名高い「BABYLON」がインストールされてしまった。プログラムの削除で削除したが、新規にタブを開くとBABYLONの検索サイトが開かれてしまうのでレジストリを変更したが、タブを開く部分を修正するところを削除してしまった。Explorer9にアップグレードしてみた。あれこれ、テストしてみると、どうもAdobePDFが表示しないので、ググッてみるとどうやらAdobeReaderの設定を幾つかいじらないといけない様だ。Explorer9を終了させて、再度、ReaderXを立ち上げて設定しなおしてやると上手くブラウザページの中でPDFを表示した。Explorer9はFlashで作成しているサイトのフォントが小さく表示される問題もあり、こっちはネット上にあまり情報が載っていない。相変わらずMicrosoftってのは余計な事しまくりで、変なところで存在感を出す。コメントは受け付けていません。grandlineこのサイトもそうだが、WordPressが手軽なのでサイトの構築に使うことが増えた。僕はWEBサイト作成は本業では無いので、必要に迫られるとCMSを使うようにしている。以前はXoopsを使っていたのだが、最近、このサイトを移設する為に、新しく借りたレンタルサーバーでWordPressのインストールサービスがあったので使った為、某製品のダウンロード用サイトでもこれを使うようにしたが、WordPressはFlashを簡単に埋め込めない。AIRのシームレスインストールの為にはFlashが必要なので、何とか方法が無いかと調べたらプラグインがあるらしくて利用してみた。一般的に使われている「WP-SWFObject」の場合、シームレスインストールに必要なflashvarsを設定できない。その為「WP-Al-SWFObject」と言うプラグインを使ってみた。このプラグインならflashvarsを渡せるようだ。プラグインのダウンロードやインストールはhttp://blog.alumican.net/2009/04/19_233117を見てもらうとして、ページへの埋め込みはこんな感じだ。http://サイトURL/expressinstall.swf,{airversion:”1.2′′,appname:”アプリ名(日本語は表示しない)”,appid:”アプリID”,pubid:”publishID”,appversion:”アプリのバージョン”}[/embedSWF]ここで、{}の部分がflashvarsだが、実は設定にあるべきAIRのアドレスや背景画像のアドレス設定はここにない。実は、初めは背景画像もAIRアプリのアドレスもflashvarsにimageurlやappurlと言う値で設定していたのだが、画像も表示されないしAIRのインストーラも起動しない。?と思って実際にWordPressで出力しているHTMLのソースを見ると何故か2つとも「http:」までしか無い。それなら表示もされないし、インストーラも立ち上がらない筈だ。flashvars内のアドレスがちゃんと渡ってない様だが、WordPress側の問題かこのプラグインのバグか理由が良く分からないし、突っ込んで調べる時間が勿体なかったので、僕はAIRInstallBadge.flaで読み込んでいるAIRInstallBadge.asの以下の中に直接この二つを仕込んだ。“true”);image=’画像のURL’この辺の値はそうコロコロ変わる訳では無いので別に問題ない為、これで実現した。コメントは受け付けていません。エラーが出てアップデートが出来ない。この16824は「無効な更新記述子」と言う事で、原因を調べていたのだが、どうもupdate.xmlの記述のnamespaceが2.5となっているのだが、FlashBuilderのnamespaceが2.6なのが問題なのかと思って変えてみたが解決しない。アップデート記述子のみを読み取ることができます。アップデート記述子のみを読み取ることができます。つのアップデート記述ファイルを作成することが必要になる場合があります。』と言うヘルプの記述を紹介された。僕もヘルプは読んでいたのだが、読み方が足りなかった様だ。非常にわかりにくい日本語だが、要するに2.5以上は2.5で良いと言う事らしい。それなら他に原因があるだろうと思い、もしかして。とリリースビルドしてアプリケーションを立ち上げると呆気無くダウンロードとインストールまで正常に自動更新した。IDEでのデバッグモードではエラーが出ると言う事だったのだ。考えたら理由が分からなくも無いが、それにしても「無効な更新記述子」だけでは何とも分からない。先のヘルプもそうだが、この手の日本語訳は本当に不可解メッセージが多い。FxUGのご主人さま(笑)のお陰で、オートアップデート問題もなんと解決して無事にオートアップデートが出来るようになった。コメントは受け付けていません。grandline昨日、Fxugへ投稿していたらすぐに返信が入っていた。内容は以下の様な簡単なものだが『update時のダイアログの日本語化は、コンパイラーオプションの追加引数のところでしょうか。localeが日本語になりますので、update時にも日本語で表示されると思います。["ja_JP"];としています。』これを読んで「あ!」と思った。確かにFlashBuilderをバージョンアップした時に既に作業に追われてて、取り敢えず使える状態にしたが、その部分は全く触ってなかった。ja_JPとしたら一発で昨日の問題は解決した。困った時のFxUGだった。それにしても初歩的なうっかりだが、初歩的な事ほど気が付きにくいもんだ。コメントは受け付けていません。石川滋氏のWEBサイトはこちらです。WordPress.。