2010-12 のアーカイブ

結構早く寝たはずなのに起きたら昼過ぎだったorz 外は雪だったけど川原にネコ草を取りに行く。とってきた草をトラに見せると早速食べていた。周りの草が枯れてたりして欲しかったのかもしれない。 本棚の制作を始める。今日はまず壁の化粧板を外して構造をあらわにした。筋交いが入ってい...

朝はガス暖房のための工事。ガス管から部屋までをつなぐパイプってビニール製なんですね。これはちょっと怖いなぁ。 しかしガス暖房は快適ですぐに部屋も体も温まった。それうえ今日は陽の入るいい天気だった。 ネコ用に作った小屋には、昨日から早速サゼンとシマが入って寝ている。 この兄...

ioの通信管制、uiボタンの画像を生成を改善。 jsのapiをgOS以下にマッピング。

午前は、gOS.ioのFlash側を書き換えた。 IOクラスと通信クラスを分離し、通信待機の冗長な部分などを修正して、コードを整えた。 その他にUIのボタンも冗長なディスプレイ要素を削った。 しばらくは、こんな感じで、OSコア部分を整えていこうと思います。ランダムアクセス&...

CSSだけで写真などをポップアップしたように表示する、Pure css Lightboxというテクニックがあります。 ググると、いくつかサンプルが出てきて、しかもそれぞれ手法が違ったりして興味深いです。 もしかしたら、セキュリティ上の理由とかで頑なにjsオフというルールの...

Pure CSS LightBoxを進めてみて、その後昨日書き換えたガジェットOSのjsとFlashをつなげる。 いままではノートPCで制作していたのを、デスクトップに移行したら、設定がうまくできていなくて、詰まった。なんでFlashからjsが呼べないのかと、しばらく迷った。...

ガジェットOSのjsの関数をgOS.*以下にマッピングするように書き換えた。 jsの役割は大きく二つ。ガジェットOSの起動(Flashの読み込み)と、gadgets.io.makeRequest()とのブリッジ。 それぞれ、 gOS.boot.* gOS.io.* に配...

ファイルの保存は、jsだけでhtmlファイルの複製のための全データを取ることは難しい、または不可能みたいで別のアプローチにする。 2013.2.22 jQuery.ajaxでできる。こんなの⇒$.get( document.URL) まずhtmlの雛形を、Flashで読み込...

TinyWikiの制作。 Amazonに注文していたActionScriptの本が届いた。 まずは、IEでさっぱりjsとasの連携ができていなかった。 また、IE Testerの環境で、swfobjectでFlashを埋め込むと ExternalInterfaceを使...

本日、FlashによるHTMLのダウンロード部分もできて、TinyWikiに実際にコンテンツを入れてテストしながらの開発に移りました。►► まだ開発段階ですが、移行しているコンテンツは本番です。 実は、僕が長らくお世話になっていたWikiサービスの無償提供が今月末で終わって...

IE5.5以降で対応していないcss2以降については、css expressionを使ってやるとjsを使わなくてもなんとかなったりします。(但し、javascriptが無効だとcss expressionも動かない!) そんなcss expressionですが、IE7と8では...

TinyWikiを進めた。 保存を除いた部分は大方できてきた。 nicEditorも日本語版 に置き換えた。 この他に、Documentタイプスイッチについて調べた。

ちょっと、jsでWikiっぽいものを作っています。 Drag&Drop部分がほぼできて、jsエディタを導入した。 NicEditorという軽量のやつで、30KBのjsとひとつのgifだけで動きます。 日本語版のデバッグバージョンを出している方もいて、日本語の情...

今は少しjsを触ったりしています。 そのメモ。 Aptana Studio2を入れたけど、いろいろ勝手が悪い。 動きももっさりするし、jsの構文エラーを教えてくれないっぽい。 今まで使っていたAptanaポータブルをコピーしてきて使おう。 jQueryのDragD...

14日 セレロンDで動かしていたデスクトップ機をCore2Duoにビデオカードもpciのものからpci-eに変えた。 core2duoは1.86Mhz ¥3980の中古品、pci-eのビデオカードは¥980円で買ったバルク品。ビデオメモリは128MBでファンレスなだけが取柄、...

Core 2 Duo E6300 1.86Mhz ¥3980 D33006と書かれたPCI-eのビデオカード ¥980 型番でググっても的を得なかった。 ヒートシンクに型番が隠れてるのに気づいて外してみたところ、GV-RX30S128D-RH http://www.gigabyt...

<script>タグで読み込んでいるoverrideIO.jsが回線の速度によっては読み込まれないまま実行されてしまっているみたいで、そのためガジェットOSの起動がこけていました。 gadgets.util.registerOnLoadHandler()から、override...

おかげさまで、MA6に入賞することができ表彰式に行ってまいりました。 入賞者には、事前にどの賞かは知らされていなかったのですが、まさか最優秀賞発表の直前という最後に、特別審査員の広瀬香美さんからsmile music application賞をいただけるとは… 拙作ガジェット...

はじめに この記事で紹介するパッチは、以下に報告した問題に対処するものです。 ▲ 2つ以上のOAuth認可をもつガジェットで遭遇した問題と対処 MA6表彰式で、 nakajiman さんにお会いしたおり、スコープのために頓挫した以前に変わるアプローチ法などをご教示いただき...

gadgets.io patchを使用。初回リクエストが高速化。IE,Operaがコンテナ内でboot可能に。 external app: Hello world & TLF text. 起動時のアイコンリクエストを減らす。 16x16Iconは32x32を元に動的に生成...

午前から取り組んだ、OAuthリクエスト修正用のgadgets.ioのパッチが夕方にようやくうまくいってくれた。 一箇所詰まって泣きかけた、、、 さっそく文章を書いてOpensocial-japanに投稿しようと思ったけど、動作実績がデモ用のガジェットだけではこころもとない...

昨日は山にはいってリフレッシュしてきたけど、まだ背中のコリが抜けない。。。 今日は猫のツメに鼻の穴の中を切られた。 iconセットから16x16の画像を除いて、32x32を縮小して動的に作るようにする。 チェックマーク付きのアイコンも動的に作るようにする。 メインに埋...

MA6エントリー用に今月いっぱいまで開放されているinfoscoop でガジェットOSを実行してみた。 xmlはこれを http://gadget-os.googlecode.com/svn/trunk/gadgetOS.xml infoscoopはopensocial....

日曜の昼過ぎから温泉に行きました。それでも背中のひどいコリが取れない。 高速バスで移動すると、しばらく廃人になるみたい。 温泉の前に祖母に顔を出して受賞の報告。おじはサクランボの剪定をしてた。 温泉は混んでいて、なんとはなしにほとんどの人が稜線に沈む夕日を眺めていた。 ...

xslを調べて、gadget.xmlに適用。 外部アプリの読み込み~終了まで、Hello Worldアプリで正しく動く。 共有ライブラリを埋め込まない800byteのswfファイルの場合、1秒強のtweenより早く読み込みが終わってしまうため、エラーが起きていた。twee...