GWT
GWTではWeb Storageを利用するためのAPIが用意されている。(ただし、Experimental API)http://kumo2ji.appspot.com/ では、実験的にCellBrowserのWidthをユーザーごとに記憶するために利用している。 CellBrowserの幅を変更した場合、次回以降はその幅で初期…
http://kumo2ji.appspot.com/現在作成中のアニメ情報収集サイトでは、今期放送されているアニメを毎期入力している。最初は手作業で追加していたが、面倒になってきたので、ある程度自動化した。 自動化する際に アニメ番組表 API | アニメマップ のAPIを利…
http://kumo2ji.appspot.com/現在作成しているサイトでは、GAEのcronを使って、定期的にPixivの新着、公式ツイート、RSSの取得、Amazonの取得を行っている。 この取得した件数をつぶやくTwitter Botを作成した。 140文字制限があるので、140文字を超える場合…
http://kumo2ji.appspot.com/ Twitter項目の追加 ファンアート項目の追加
GAEでは、DatastoreへのRead、Writeともに課金されているので、なるべく減らしたい。 Memcacheを使えば、レスポンスを速くしつつ、Datastoreへのアクセスを減らすことができる。 活用したサイト http://kumo2ji.appspot.com/ アニメ感想サイトまとめ(メイン…
GAE、GWTの勉強用に作っているアニメ感想サイトまとめがある程度形になった。 http://kumo2ji.appspot.com/index.html 機能 左に配置しているGWTのCellBrowserでアニメを選択すると、中央のCellListに選ばれたアニメの記事を表示する。 同時に右端のAmazonも…
作成中のアニメ特化アンテナサイト 雲の中の2次 ブラウザの履歴に残るようにする GWTはAjaxでクリックイベントを処理するので、ブラウザの履歴に残らない。 ただ、通常の感覚としては、リンククリックしたらブラウザの戻るで戻ってほしい。 そこで、GWTでは…
GAE + GWTプログラミングの環境構築メモ 作成中のアニメ特化アンテナサイト 雲の中の2次 Eclipseダウンロード Eclipse 日本語化 | MergeDoc Projectで32bitもしくは64bitのJava Full Editionをダウンロードする。 Eclipse設定 ダウンロードしたzipを解凍し、…
GWTでブラウザバックを行うためには、HyperlinkとHistoryを使う。 まずは適当にUiBuilderでUIを作る。 <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui"> <ui:style> </ui:style> <g:HTMLPanel> <g:VerticalPanel> </g:verticalpanel></g:htmlpanel></ui:uibinder>