ActionScript内のStringは全部utf-8で管理されていて、ネットワークからデータを取得した時に

それがeuc-jpだと、文字化けてしまう。


サーバーサイドが自分で変更できるなら、他の文字コードに変換してから送ればいいけど、

自分ではどうしようもなければ、クライアント側で変換しなければならない


それをLibraryとか使わずに、sdkの機能だけで頑張ってみた。


ポイントは、2つ

・受け取ったデータをバイナリで取得する。



・CompleteイベントでそれをStringに変換



これでいけるはず。


もしダメだったら、


とかも試してください
ハチロク世代の愉快な仲間達とはてなの東京オフィスに遊びに行きました。

参加メンバーは、
 id:sayakame
 id:poohtarou
 id:koh-t
 id:harajune

で、id:hxmasakiが会社の許可とかセッティングとかやってくれました。感謝感激


はてなの副社長のid:kawasakiさんにお話を聞きました。


もともと、受託より自社サービスの開発の方が自由度があって、いいなーって思ってたら、まさにはてなはそういう感じで、

エンジニアが(作ってて)面白いサービスを開発して、

id:kawasakiさん達が収益モデルを考えるような感じで、


エンジニアに優しい職場のようです。



開発言語が、isocchiの好きなFlex&Javaではないので、あれですが、働いてみたいと思える会社でした。


もちろん開発者視点だけじゃなくて、ユーザ視点にどんなサービスをユーザが求めているかもちゃんと考えてるみたいだお



そのあと、オフィス内を見学して、サーバールームでキノコの山が冷やしてあるのを発見したり、


あと、ミーティングルームの、机という名の卓球台で卓球したりしました。



最後にもう一度、

id:kawasakiさん、id:hxmasakiさんありがとうございました。



2008/8/7 04:19
MixiEchoクライアント "echotter"のバージョン0.1をリリースしました。
データは5分おきに更新されます


※利用にあたってmixiのIDとパスが必要ですが、その情報はmixi以外のサーバには送信されません。

シームレスインストーラの準備はちょいとまってください。
朝までにバージョンアップした際には、ここにどんどん追記していきます


2008/8/7 4:41 ver 0.2リリース
・パスワードを暗号化して保存
・ログインに失敗した場合、ログインフォームを再度表示


2008/8/7 6:41 ver 0.3リリース
自分の発言を削除できるようになりました。
他人の発言に返信できるようになりました。
アイコンが表示されるようになりました。



TODO:
Passwordを暗号化して保存 → ver 0.2で実装
・Replyを表示
・自分へのReplyは色を変える
・自分へのReplyがあると、なんかして教える
誰かにReplyする → ver 0.2で実装
・更新ボタンを付ける
削除ボタンを付ける (自分のだけ) → ver 0.2で実装
・mixiの絵文字に対応
・既読/未読管理
・ログアウト
アイコン → ver 0.2で実装
Stringクラスのメソッドを一生懸命探したのに、traceみたくimportしなくても使える関数だった。


・URLエンコード
public function escape(str:String):String


・URLデコード
public function unescape(str:String):String



&→&とか日本語とかとかが変換される

AIRのHTMLコンポーネントをつかってpdfを表示する時に、AdobeReader8.1以降がインストールされていなけばうまく表示されない。


Windowsで今時インストールされてないPCなんてないよと思うかもしれないけど、


Macユーザーはプレビューというデフォルトで入っているソフトでpdfを表示できるため、AdobeReaderはフツー入れてない。この場合にユーザはAdobeReaderを入れれば表示できるということがわからないので、きちんとインストールを促すメッセージを表示しなければならない。





http://www.adobe.com/go/JP-H-GET-READER
にリンクを貼ると喜ばれるかもね。もうめんどくさいから各自やってください

<参考>
今からはじめるAIRプログラミング 毎コミジャーナル

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

iKnow

あわせて読みたいブログパーツ
Firefox meter