Dec 18th 2007

Voxが重い

前にアカウントとってたのを思い出してログインしてみた。

はっきりいって重い。特に管理画面。やってられません。

何が重いかって言うと、

  1. レスポンスが遅い。回線にもよるんだろうけど5秒以上はかかる
  2. レンダリングが遅い。画面表示するのに詰まる。

の二点。

レンダリングが遅い件についてはテストモードに切り替えるをクリックしてベータのやつ使うとかなり改善される。少なくと詰まるのはなくなる。

まあ、だからレスポンスがおっそいのさえ何とかなれば問題なし。しっかし何であんなに遅いんだろ?サーバが重いのか回線が遠いのか細いのか。

ちなみに用途は思いついてない。

posted at
2007-12-18T16:19:00+09:00
posted by
nyarla nyarla

Dec 18th 2007

ページングリンクの方向

Tumblrのテンプレいじろうとして迷ったので。

Google, Twitter, del.icio.us見て気づいたんだけど大体次のページ前のページっぽい。

で、問題はどっちが先でどっちが後なのかなんだけど、これはサイトの基準によりけりみたい。

Google見たいにレートが上位のサイトが左、下位のサイトが右みたいなのもあるし、del.icio.usみたいに左が最新のPOST、右がそれ以前のPOSTなんてのもある。

で、見てて気づいたんだけど、大体次のページ、前のページだけしかない場合は左が過去、右が未来になってる場合が多くて、Googleみたいに各ページへのリンクがある場合、左が最新(上位)、右が過去(下位)になってる。

まとめると、

  • ほとんどの場合左が前のページ右が次のページ
  • ページングリンクが次のページ、前のページしかない場合
    • 左が過去右が未来の場合が多い
    • Tumblrのdashboard見たいに右が過去の場合もある
  • ページングリンクが各ページへのリンクもある場合
    • 左が最新(上位)右が過去(下位)

大体こんなもん。まあ要するにケースバイケースってことかな。

追記:2007-12-18T11:53:41

ページングリンクがnextとprevしかない場合、どっちが過去でどっちが未来かって言うのはあんまり厳密に決まってないっぽい。Tumblrのサイトを幾つか見回ってみたけどnextが過去prevが未来なやつも普通にあった。あとTumblrのテンプレ変数はnextが過去prevが未来になってる。

まあGoogle見たいに各ページへのリンクが張ってあるやつは基本的に左から始まるのは確かだと思う。

posted at
2007-12-18T10:43:00+09:00
posted by
nyarla nyarla

Dec 16th 2007

Yahoo! Pipesをやってるけど

なんていうかサッパリアイディアが思いつきません。

つーかPlaggerの時と同じ状況だし。

posted at
2007-12-16T12:46:27+09:00
posted by
nyarla nyarla

Dec 16th 2007

Yahoo! PipesからTumblrへPOSTできるか試そうと思ったけどやめた

外部サービスにpassword送信するのはヤベーということでやめた。
posted at
2007-12-16T12:13:54+09:00
posted by
nyarla nyarla

Dec 15th 2007

Catalystの実行環境の抽象化あたりの流れ

実行環境抽象化に関係ありそうなところだけを抜き出し。Catalyst.pmしか見てなくて、大雑把に把握しかしてないから多分抜けてるところがあり。

というかまあCatalystの実行環境抽象化部分だけ取り出してモジュールができないかなーと思って大体の処理の流れをつかむためにメモっただけなんで正確性はアレ。まあこんな感じかなーとつかむのには良いかも。

とりあえずCatalystのコードは追うのは面倒だけど結構分かりやすい。

Catalyst
    run
        handle_request
            prepare
                if ( engine.can('prepare') ) {
                    engine.preapre
                }
                else {
                    prepare_request
                    prepare_connection
                    prepare_query_paramters
                    prepare_headers
                    prepare_cookies
                    prepare_path
                    unless ( config.parse_on_demand ) {
                        prepare_body
                    }
                    prepare_action
                }
            disaptch
                dispatcher.dispatch
            finalize
                if ( engine.can('finalize') ) {
                    engine.finalize
                }
                else {
                    finalize_upload
                    if ( error.last >= 0 ) {
                        finalize_error
                    }
                    finalize_headers
                        finalize_cookies
                        engine.finalize_headers
                    if ( request.method eq 'HEAD' ) {
                        response.body = ''
                    }
                    finalize_body
                }
posted at
2007-12-15T12:20:02+09:00
posted by
nyarla nyarla
About Me

name
Naoki Okamura
nick
nyarla
contact
Following
  • otsune - otsune tumblr まとめサイト 画像保管庫Q
  • yuiseki - 世界開放流
  • taso - たそぶらぁ
  • webz - web-g.org
  • saitoukazuo - saitoukazuo@Tumblr
  • tadashi-fjkw - Flowers :: Photoblog
  • snj - 3:14
  • onk - onkumblr
  • september26 - presse -プレッセのひとりごと-
  • kina - kina.tumblr.
  • hkn000 - はくんぶらぁ
  • lastline - lastline-Tumblr
  • elim - Today is a good day to die.
  • todesking - tumblr le fou
  • hacks - Tumblr Hacks
  • to - to
  • afo - あふぉぶらぁ
  • staff - Tumblr Staff
  • mala - 最速廃人研究会
  • mrbr - 極北
  • azmr - azmr::Tumblr
  • cho45 - タイトルは未設定です。
  • meg-megu - meg・酒・夜・朝
  • glitching - glitching
  • felynn - .
Banners
Powered by
Tumblr