タグ

2009年3月2日のブックマーク (14件)

  • はてなブログ | 無料ブログを作成しよう

    聖蹟桜ヶ丘へ 今年度の授業が全て終了した。最後の授業はテスト返却とその確認作業の後は特に何をしろとも言われていなかったので、『耳をすませば』の後半、お姉さんと雫が言い争いをする場面を生徒と皆で見た。 この場面。あの場面、お姉さんは雫に「今しなきゃいけないことから逃…

    はてなブログ | 無料ブログを作成しよう
  • Craftworks Tech Blog » Catalyst でかんたんログインを実装する

    前回の、Catalyst でオートログインとブラウザを閉じるまで有効な Cookie を共存の続きです。 mixi などで実装されている、携帯端末固有情報や契約者識別情報を利用した、「かんたんログイン」を実装する方法を紹介します。 まずは、ユーザー情報のテーブルに uid を格納するカラムを用意します。Schema も変更するのを忘れずに。 ユーザーがログインした後のページで、かんたんログインの設定をするページを作ります。 package MyApp::Controller::User; sub uid_update : Path('uid/update') { my ( $self, $c ) = @_; $c->user->mobile_uid($c->req->mobile_agent->user_id()); $c->user->mobile_agent($c->req->user

  • javascript - でデータを圧縮/伸張する : 404 Blog Not Found

    2009年03月02日09:00 カテゴリLightweight Languages javascript - でデータを圧縮/伸張する これでもまだ税率が高かったので。 404 Blog Not Found:javascript - Yet Another Base64 transcoder Base64の利点は、なんといっても「固定税率」、それも比較的「税率が低い」ことにあります。Paddingなしなら、3バイトが4バイトにencodeされるので、33%ということになります。これに対してencodeURIComponentの税率は、UTF-8基準で最高で3倍、UTF-16基準で最高で4.5倍にも達します。 ついに負の税率、すなわち税還付を実現しました! まずはデモを。 Inflated + Base64-Decoded (Original): chars / bytes Deflate

    javascript - でデータを圧縮/伸張する : 404 Blog Not Found
  • UR賃貸住宅が最強な理由と優先的な空室の見つけ方 : akiyan.com

    UR賃貸住宅が最強な理由と優先的な空室の見つけ方 2009-03-02 最近、UR賃貸の良さを外で語りつつ「でも自分もURを利用しているので、競争率が上がるから紹介したくないんですよー」とヌルいこと言っていたら「書くべきだろ常考」と責めたてられたので泣く泣くこの記事を書いています。どうもありがとう...! 泣く泣くとはいいつつ、書くからには惜しみなくURを紹介しますよ!(なお、経験談は東京のUR賃貸事情からになります) 記事は2009年3月に公開されました。2012年1月時点でも内容に相違無かったことをお知らせいたします。 目次 UR賃貸住宅とは UR賃貸住宅とは、「都市再生機構」という独立行政法人が運営する賃貸マンションです。愛称はUR都市機構で、略称は都市機構またはURと呼ばれます。大都市や地方都市への賃貸住宅の供給、管理を目的としています。 まあ、かんたんにいうと「昔でいう公団住宅

    UR賃貸住宅が最強な理由と優先的な空室の見つけ方 : akiyan.com
  • Moose(Mouse)の基本。アクセサのコードを読んでみる

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    Moose(Mouse)の基本。アクセサのコードを読んでみる
  • サバカン日記+::sshのログインが遅い

    家と会社のredhat、CentOSが、どうもssh接続時にログインが遅いので調べました。 どちらも反応が遅いのはsshだけで、pingの反応はもちろん、telnetやapacheなんか の反応もぜんぜん問題ありません。 sshで接続したときにも、初めて接続する際のknown_hostsへの登録などはすぐに 反応するのですが、パスワードプロンプトまでの時間がかかったり(CentOS4.4)、 パスワード入力後のログインまでの時間がかかったり(RedHatES4)します。 鍵認証でも同様でした。 それで、一応以下の設定をsshd_configに投入したら解決しました。 UseDNS no CentOS付属のsshdも、RedHat付属のsshdも、デフォルトでこの設定がyesになって います。(バージョンによると思う) この設定は、IPアドレスからリモートホスト命を逆引

    hirafoo
    hirafoo 2009/03/02
  • ActiveRecordに置き換えられたfind_allメソッド

    ActiveRecordは,Rubyの動的な性質を存分に使って作られた,非常に利便性の高いライブラリだと思う。ActiveRecordをJavaにコピーすることは,きっとできないだろう。しかし,時に初心者(今の僕)は,その動的な特徴故に,期待した通りの動きにならずに苦戦することが多い。 ActiveRecordを使えば,モデル間の関連とそれに関する操作を数行で定義することができる。例えば,部署を表すDivisionモデルと,部署に所属する社員を表すEmployeeモデルがあった場合, class Division < ActiveRecord::Base has_many :employees end class Employee < ActiveRecord::Base belongs_to :division end としてあげれば, div = Division.find(1) di

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hirafoo
    hirafoo 2009/03/02
    動かない罠
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 : 404 Blog Not Found

    2009年03月01日23:00 カテゴリ書評/画評/品評Lightweight Languages もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 オライリー矢野様より献御礼。 初めてのPython 第3版 Mark Lutz / 夏目大訳 [原著:Learning Python (3rd Ed.)] 私のような Occasional Pythonistas には、これまで書かれた最良の Python 。 だけど、初心者向けのとしては、どうなのだろう。 書「初めてのPython 第三版」は、タイトルどおり、プログラミング言語Pythonの初心者向けのであり、そしてオライリーという出版社がだしているだけあって、その決定版であることを運命づけられた一冊。 Book:初めてのPython 第3版より はじめに I部 Pythonの基礎知識 1章 Pytho

    もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 : 404 Blog Not Found
  • quickfix で Template::Toolkit によるテンプレートファイルのシンタックスチェックを行う - cooldaemonの備忘録

    flymakeでTemplate::Toolkitによるテンプレートファイルのシンタックスチェックを行う - antipop を見て良いなーと思ったので vim でやってみました。ありがたやー。 Source は、gist: 66796 - GitHub にあります。

    quickfix で Template::Toolkit によるテンプレートファイルのシンタックスチェックを行う - cooldaemonの備忘録
    hirafoo
    hirafoo 2009/03/02
  • (Ab)?using Class::C3 - YAPC::Asia 2007 Tokyo Sessions

    C3アルゴリズムはDBIx::Class、PythonPerl6でも使われているMRO (Method Resolution Order)を決定するための仕組みです。 Class::C3はどんな挙動をするのか、SUPERやNEXT.pmとの違いはなんなのかから、簡単にClass::C3を使ってコンポーネント化されたフレームワークを作る事に関して。

  • Railsで、簡単に静的コンテンツのみを別サーバから配信する方法 - 元RX-7乗りの適当な日々

    Webサービスでは、JavaScriptファイルや、スタイルシート(CSS)ファイル、画像ファイルなど、細々とした多くの静的コンテンツ(静的ファイル)を扱う場合が多々あるかと思います。 そんな中、公開しているサービスへのアクセスが少し多くなってきた場合、静的コンテンツの配信サーバを、アプリケーションが稼動しているサーバとは別のものにしたくなりますよね。 また、画面内でアイコン画像を多数扱う場合等、多くの静的コンテンツを配信している場合などは、複数の静的コンテンツ用の配信サーバを準備し、負荷分散させることを考えますし、Amazon EC2など、海外のサーバを利用してサービスを展開する場合、どうしてもネットワークの遅延がネックとなりますので、細かい静的コンテンツの配信のみは、国内のサーバを使ったりしたくなる場合もあるかと思います。 そんなとき、Railsでは簡単に設定1つで切り替えられる仕組み

    Railsで、簡単に静的コンテンツのみを別サーバから配信する方法 - 元RX-7乗りの適当な日々
  • GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法

    ここ3日間ぐらい超絶な重さだったのはサーバに物理的トラブルが発生したからではなく、単純に閲覧者数が満員御礼となり、各時間で倍増したためです。LoadAverageはひどいときで15分間の平均値「27.1」程度。瞬間最大風速だともっと高いです……明らかにまずい。 というわけで、Apacheのデフォルト設定で今までは大丈夫だったのですが、ついに高負荷サイト用の設定に変更せざるを得なくなりました。 そのため、実際に行った対処方法は以下の通り。1日30万PV近い動的サイトの高負荷を緩和させる方法として参考になれば幸いです。 まず大前提として、既にDNS逆引きや.htaccessの余計な読み込みなどは停止させていました。下記ページに書いてあることは実行済み。 @IT:Apacheパフォーマンス・チューニングの実践(1/2) この状態で負荷が15分平均で「27」になっていたわけです。 また、LoadA

    GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法