タグ

2008年11月26日のブックマーク (12件)

  • TypePad Connect - Blog - 2xup.org

    2xup.org ブログのコメントを TypePad Connect で管理するようにした。これまでのコメントも表示しつつ導入。TypePad Connect のコメントのデザインは、CSS で上書きするなどしてカスタマイズできるので、これまでと似たデザインで表示されるようにした。カスタマイズの参考になるドキュメントも用意されていて参考になった。 What are the CSS classes used by TypePad Connect for comment threads? TypePad Connect を使えば、プロフィールページを公開できるだけでなく、ブログに投稿したコメントや、管理している複数のブログのコメントなどを TypePad Connect でまとめて管理でる。コメントの通知に返信とコメントの返信になるというのがいい。TypePad Connect の概要やドキュ

    TypePad Connect - Blog - 2xup.org
    ziguzagu
    ziguzagu 2008/11/26
  • YappoLogs: HTTP::Engine で進捗表示しつつアップロード

    HTTP::Engine で進捗表示しつつアップロード HECon前の前菜に最適だったので。 404 Blog Not Found:perl - LWP::UserAgentで進捗表示しつつダウンロード というかHECon1は参加条件緩めたしまだあと10名程来れるので是非是非きて下さい。発表枠も1-2枠くらい余ってます。Shibuya.pmの前夜祭的な参加もおkす。 で、何をやったかというとファイルアップロードされるとプログレスバーを表示する。 ServerSimpleやPOE向きの実装。 これを使う事によりアップロードされまくってる感が増大します。しかも簡単なhackで済んでるところも素敵ですね。 こんな感じにコンソール出力されます。 $ perl ./http-engine-progressbar.pl HTTP::Server::Simple: You can connect to

  • memcachedバイナリプロトコルは同期プロトコルを禁止するべき - Blog by Sadayuki Furuhashi

    現状のmemcachedのバイナリプロトコルのクライアント(=libmemcached)は、リクエストの順番通りにレスポンスが返ってくることを期待しており、これはmemcachedバイナリプロトコルを「汎用的なkey-valueベースの分散ストレージのためのプロトコル」として考えると、ひどい実装である。 そのような実装は最適化の余地を大幅に制限してしまい、性能とスケーラビリティが悪化する。memcachedの仕様書は、そのようなクライアントの実装はバグであると明示するべきである。 現状のmemcachedクライアントの実装の問題点と、その解決策について述べる。 同期プロトコルと非同期プロトコル ネットワークプロトコルは以下の2つの種類に分けられる: 同期プロトコル リクエストの順番通りにレスポンスを返す(リクエストの順番とレスポンスの順番が同期している) 非同期プロトコル リクエストした順

    memcachedバイナリプロトコルは同期プロトコルを禁止するべき - Blog by Sadayuki Furuhashi
  • Apache2::Statusを使ってみた - とほほのN88-BASIC日記

    mod_perlでどのくらいメモリー使われてるかとか調べたかったのでApache2::Statusを使ってみた。 Shibuya.pmのLTにも含めようと思ったけど5分に押し込めるのは無理なのでここで公開。 テスト対象としてCGI::Applicationで package HelloWorld; use strict; use warnings; use base 'CGI::Application'; sub setup { my $self = shift; $self->start_mode('index'); $self->run_modes( ['index']); } sub index { "HelloWorld"; } 1; runスクリプトとして #!/usr/bin/perl use strict; use warnings; use lib './lib'; use

    Apache2::Statusを使ってみた - とほほのN88-BASIC日記
  • こんなテンプレートエンジンほしい - daily dayflower

    なぜ、いちいちエスケープを手動で指定しなければいけないのか 文脈によって、自動的にエスケープ手法は決定できるはず と思ってます。 テンプレートエンジン作りたい - kazuhoのメモ置き場 ですよねー。 で,そのへんを自然に取り込んでいるのが,おもに Python 方面で人気のある XML ベースのテンプレートシステムだと思います。 実際,Genshi のドキュメントにも The main feature is a template language that is smart about markup: unlike conventional template languages that only deal with bytes and (if you're lucky) characters, Genshi knows the difference between tags, att

    こんなテンプレートエンジンほしい - daily dayflower
  • Outputz API を公開しました - ひげぽん OSとか作っちゃうかMona-

    Outputz にアウトプットを投稿することのできる API を公開しました。 ユーザーの皆さんから Firefox 以外でのアクティビティも Outputz に記録したいとのご要望を頂いていましたが、Outputz API を利用すれば可能になります。 API 仕様 POST 用 URI http://outputz.com/api/post 必ず POST してください。 パラメータ key : 設定ページに表示されている復活の呪文(他人に知られていはいけない) uri : アウトプットの URI size : アウトプットの文字数 ステータス 投稿が成功した場合は HTTP ステータス 200 が返ります。 エラーの場合はエラーに応じて、400, 500 などのステータスがエラーメッセージとともに返されます。 Ruby でのサンプルコード require 'net/http' uri

    Outputz API を公開しました - ひげぽん OSとか作っちゃうかMona-
    ziguzagu
    ziguzagu 2008/11/26
  • ATOKのキーバインドをEmacs風にする - ekurodaの日記

    ATOKダイレクト API for Perl/Rubyが面白そうだったので、これを機会に初めてATOKを使ってみた。 で、早速ruby_evalを試してみら、確かに便利なんだけど、残念ながらATOKの変換後の文字列って、改行などを含むことが出来ないのね。便利さ半減。 それはそうと、ATOKって滅茶苦茶キーバインドをカスタマイズ出来るんだな。知らなかった・・・。即、以下のような感じでEmacs風にしてみたら、非常に日本語入力が快適になった! 変換/次候補 Ctrl-N 追加 変換/前候補 Ctrl-P 追加 全角無変換(後)変換 Ctrl-Y Ctrl-Pから変更 部分確定 - Ctrl-Nを削除 変換取消 Ctrl-G Ctrl-Hから変更 全文字削除 Ctrl-G 追加(入力中のみ) 1文字削除 Ctrl-D Ctrl-Gから変更 カーソル前移動 Ctrl-B Ctrl-Kから変更 カー

    ATOKのキーバインドをEmacs風にする - ekurodaの日記
  • オンライン広告、ついにゼロ成長へ

    At WWDC 2024, Apple introduced new options for developers to promote their apps and earn more from them in the App Store.

    オンライン広告、ついにゼロ成長へ
    ziguzagu
    ziguzagu 2008/11/26
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Twitterがスケールに苦しむ理由 - スケールするサイトのアーキテクチャ考

    Twitterのスケール関係で、面白い記事を発見したのでまとめ。 一時期「スケールしない」とか「動作が不安定」だとか言われ続けていたTwitter。5月ごろにslashdot.jpでも話題になっていた。論調は総じて「Twitterがスケールしないのは、Rubyを使っているから」というもの。 ところが同じ5月、「Why Can't Twitter Scale? Blaine Cook Tries To Explain(なんでTwitterってスケールしないの?)」という、blog紹介記事がSilicon Alley Insiderに掲載される。記事の元になったblogエントリは、Twitterの前チーフアーキテクトだったBlaine Cook氏によるもの。Cook氏によれば、TwitterのスケールとRubyは何の関係もないという。 Why Can't Twitter Scale? Blai

  • 10分でわかるOpenIDの概念と用語集 - livedoor ディレクター Blog(ブログ)

    こんにちは、livedoor AuthやOpenID、EDGEを担当している櫛井です。 皆さんはOpenIDというものをご存じですか?今回は10分でわかるOpenIDの周辺情報をまとめてみたいと思います。 OpenIDとは、1つのIDで色々なサイトにログインできる仕組みのことで、対応サイトに対し、ユーザーの認証IDとしてURLまたはXRIを使用することが出来る分散型の認証システムを指します。最近ではOpenIDを発行しているサイトや、OpenIDでのログインに対応しているサイトも増えてきています。認証の遷移イメージとしてはlivedoor Authの図が参考になるかと思います。 ■用語 ・OP OpenID Provider (オープンID プロバイダ)の略で、OpenIDとして利用できるIDを発行しているサイトやサービスを指します。OPが発行しているOpenIDの数は数千万とも数億ともい

    10分でわかるOpenIDの概念と用語集 - livedoor ディレクター Blog(ブログ)