タグ

2007年5月4日のブックマーク (18件)

  • Unknown::Programming - DefaultEndの継承順とend系プラグインの実装方法

    Catalystには色んな沢山のプラグインがあって継承順が重要になってくるのも結構あるんだけどただひとつ言える事はDefaultEndは常に最後に継承しておくと幸せになれそうってこった。 use Catalyst qw/ -Debug : : : DefaultEnd /; そしてendでごにょごにょ処理する系のプラグインを作る場合は$self->NEXT::end($c);してから処理するようにしておくと幸せになれそうってこった。 package Catalyst::Plugin::MyApp::Hoge; use strict; use warnings; use base qw/Catalyst::Base/; sub end : Private { my ( $self , $c ) = @_; $self->NEXT::end($c); # 処理処理 } NEXT::endしてか

    Unknown::Programming - DefaultEndの継承順とend系プラグインの実装方法
  • 3つのSBM比較

    ちょっと前から、日常的に使うソーシャルブックマーク(SBM)をはてなブックマークからlivedoorクリップに切り替えてみました。ついでに、メインのブラウザをFirefoxに切り替えたのをきっかけに、Firefoxとの連携に優れているdel.icio.usも使い始めてみたりして。 はてなブックマークからlivedoorクリップに乗り換えた一番の理由は、RSSリーダーとしてlivedoor Readerを使い始めたから。はてなRSSも使ってはいたんですが、livedoor Readerの方が使い勝手が良く、FirefoxのRSSリーダーも今ひとつ気に入るものが無かったため、すっかりメインのRSSリーダーとして定着してしまいました。で、同じ会社のサービスなだけにlivedoor Readerとlivedoorクリップは何かと相性が良い。ならSBMもlivedoorメインにしちゃえ、と。 なんか

    oinume
    oinume 2007/05/04
    はてブとlivedoor clipとdeliciousの比較
  • Opera Software訪問記(2) HTML 5が変えるブラウザーの表現能力

    ノルウェーのブラウザーメーカーOpera Softwareが考えるブラウザーの未来。第2回目は、同社が現在注力している“3つの柱”について紹介しよう。具体的には、下記の通りだ。 デスクトップ製品(パソコン用ブラウザー) モバイル製品(携帯電話やPDA用ブラウザー) デバイス製品(ゲーム機など、組み込み機器用ブラウザー) デスクトップ製品では最新のOpera 9.2が登場 まず、パソコン用のブラウザーの分野では、4月に最新版の『Opera 9.2』がリリースされたばかりだ(関連記事)。 Opera 9.2では“Speed Dial”(スピードダイヤル)と呼ばれる新機能が追加された。これは、ユーザーが選択した9つのサイトをサムネイル付きで表示し、ブックマークとして利用できるもの。サムネイルは、サイトの最新状態を反映したものになっているほか、ドラッグ&ドロップで位置や順序を自由に入れ替えられる。

    Opera Software訪問記(2) HTML 5が変えるブラウザーの表現能力
    oinume
    oinume 2007/05/04
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

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

    いつの間にかウェブの神とも、巨人とも呼ばれるようになったGoogle。一方で、“グーグル型雇用”とも称される“超エリート主義”や、働く技術者たち、つまり作り手重視の徹底した職場環境など、その舞台裏についても取りざたされるようになった。 “一流シェフをやとったカフェテリア”“遊び心満載のオフィス風景”といった内容は、IT関連業界ではむしろ「いまさら」の話題ではある。 今回、グーグル社を訪れた来の目的も、Google Book Search、Google Analytics、エンタープライズ検索といったエンタープライズ関連部門のディレクターたちに実際にお会いし、それぞれのサービス内容の進捗やビジネス戦略などを聞くことにあった。その内容は、月刊ascii7月号:5/24発売で掲載予定だ。一方で、今年始めにNHKで“グーグル革命の衝撃”なる番組が放送され、あらためてグーグルの今を見てみたいとも

    グーグルは想像以上にグーグルだった
    oinume
    oinume 2007/05/04
    写真いっぱい
  • 社内にはビリヤード場、「週に1度はセカンドライフ」が社則 (1/3)

    でも最近急速にテレビや雑誌で取り上げられるようになった“Second Life”(セカンドライフ)。その運営母体である“Linden Lab”(リンデン・ラボ)の名をちらほらと耳にすることがあるだろう。米国のサンフランシスコに拠点を置く同社を訪ねた。 バーチャルワールド誕生のきっかけとなった“1冊のSF小説” 急な訪問にも関わらず、社訪問と取材に快く応じてくれたのは、マーケティングディレクターでPR担当のキャサリン・スミス氏だ。彼女にセカンドライフがブレイクしたこれまでの経緯や日ユーザが待ち望む日語版のことなど、いくつかの質問事項を投げかけてみた。 ――アメリカでブレイクしたきっかけは? キャサリン 大きなきっかけとなったのは、昨年5月に『BusinessWeek』誌でAnshe Chung*のサクセスストーリーが取り上げられたことに始まります。その後、マスメディアがこぞってセカ

    社内にはビリヤード場、「週に1度はセカンドライフ」が社則 (1/3)
  • http://code.sixapart.com/svn/Data-ObjectDriver/

    oinume
    oinume 2007/05/04
    Data::Object::Driverのsvnリポジトリ
  • Ruby Daemon Module [ruby] [daemon]

    Never been to DZone Snippets before? Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world The following code lets you implement a daemon very easily, and also lets you write cleanup code. Update: I made some small changes to make it look slightly better. 1 2 require 'fileutils'

    oinume
    oinume 2007/05/04
  • Ruby: daemon (Japanese)

    Ruby で daemon プロセスを setsid(2) のサポートが行なわれたときに記念に書いたものです。 現在は Ruby 1.9 系には Process#daemon があります。 これが標準で使えるようになるまでは daemon の作成に Process#setsid を使いましょう。 ruby-1.1b9_29 から setsid(2) がサポートされました(現在 1.8.6 がリリースされています)。 これで手軽に daemon プロセスがつくれます。 スクリプト言語ですが、手軽にちょっとしたサービスを実施できるようになるのはうれしいですね。 ここでの話は UNIX 系の OS が前提になりますが、POSIX の setsid をサポートしている場合には、同じことが可能かも。 また、考え方自身は C でプログラムをつくるときなどと共通です。 ただし、Ruby で実現するの

    oinume
    oinume 2007/05/04
  • 演算子 - 2部 Perl言語仕様 - [SMART]

    1.演算子の概要 演算子は、算術演算子に代表されるように、変数やリテラルなどの値に対して演算を行うための記号です。 演算子の中でも有名なのが、加算演算子や減算演算子などの算術演算子です。 Perl の組み込み演算子は、演算の対象となる値、『オペランド』の個数によって単数演算子、二項演算子、三項演算子に分類することができます。また、間値演算子か前置演算子か、数値、文字列、ファイルなど捜査対象によっても分類できます。ただし、これらの分類はプログラミングする上であまり重要ではなく、一つ一つの演算子を理解するためのものです。 用語 オペランド 演算の対象となる値。演算内容をあらわす記号は演算子と呼びます。例えば 10+X という式では、10 と X がオペランドで、+ がオペレータです。 演算子の優先順位 演算子には結合性と優先順位があります。 演算子の一覧 演算子 結合性 解説

    演算子 - 2部 Perl言語仕様 - [SMART]
    oinume
    oinume 2007/05/04
    詳しい
  • open - 入出力のためにデフォルトのPerlIOレイヤセットするためのPerlのプラグマ

    名前¶ open - perl pragma to set default PerlIO layers for input and output open - 入出力のためにデフォルトのPerlIOレイヤセットするためのPerlのプラグマ 概要¶ use open IN => ":crlf", OUT => ":bytes"; use open OUT => ':utf8'; use open IO => ":encoding(iso-8859-7)"; use open IO => ':locale'; use open ':utf8'; use open ':locale'; use open ':encoding(iso-8859-7)'; use open ':std'; 説明¶ Full-fledged support for I/O layers is now implemen

    oinume
    oinume 2007/05/04
    PerlIO
  • 32bit CPUはメモリを4GBしか使うことができない 【▲→川俣晶の縁側→IT都市伝説】

    32bit CPUはメモリを4GBしか使うことができない § 32bit CPUは4GB(ギガバイト)のメモリ空間しか持っていません。 ですから、4GB以上のメモリを接続することはできず、それを使うこともできません。 なんてことはないのだ、実は § 実際には、32bit CPUであっても、4GBよりも大きなメモリを扱えるケースが多くあります。 32bit CPUが4GBより大きなメモリを扱えないというのは、アーキテクチャに関するまったくの不勉強そのもの、と言えます。OSや開発ツールが見せかけている構造と、実際の構造の相違を混同している、と表現しても良いでしょう。 物理メモリ空間と論理メモリ空間 § 物理的にCPUに接続できるメモリのメモリ空間は、主にCPUからアドレスバスが何出ているかで決まります。(物理メモリ空間) それに対して、プログラムがアクセス可能なメモリ空間は、CPUの論理的な

    oinume
    oinume 2007/05/04
  • Six Apart - Tech Talk Blog:f ウェブアプリケーションのテストの仕組みを読み解こう

    はじめまして。Vox 開発エンジニアの谷です。 突然ですが、Vox の開発はいつから始まったのでしょうか。当ブログの以前のエントリーにもありますが、Vox はプレビュー版として3月にサービスが開始されていることからもわかるように、開発は去年から行われていました。となると、もうそれなりに期間の長いプロジェクトですし、アプリケーションの規模でも今では弊社の他の製品に引けを取らないほどになっています。 私が Vox の開発に加わったのは今年の8月なのですが、既に大きく成長していたアプリケーションを前に、最初は「Vox を壊してしまわないだろうか…」という不安を抱えていました。しかし大量のテストコードのおかげで既存のアプリケーションを壊さずに、簡単、確実に機能を追加していくことができたのです。(実際にはテストのおかげで壊れているのが発覚したりしたのですが…) 前置きはこれぐらいにして、Vox は

  • URLエンコードと検索エンジン

    oinume
    oinume 2007/05/04
    URLエンコードが詳しい
  • Googleの検索語によるタグクラウド「Google Search Cloud」

    Apacheのアクセスログから、自サイトへ到達した訪問者がGoogleなどで使った検索フレーズを、Perlを使ってタグクラウド風に表示するというもの。 自分のサイトがどのような検索語でよく訪問されているかがビジュアル的にわかりやすくなるのでなかなかおもしろい。 設置方法の詳細などは以下の通り。 Google Search Cloud 上記ページに書いてある1つめのコードを「gscloud.pl」として保存し、2つめのコードを「gscloud.css」として保存。最後に「Examples of usage」に空いてあるようなコマンドを定期的に実行するようにすれば、アクセスログを解析してタグクラウドの書かれたHTMLファイルを吐き出してくれるという仕組みらしい。割とシンプルなので、いろいろと応用ができそうな予感。

    Googleの検索語によるタグクラウド「Google Search Cloud」
  • WikipediaAPI - ウィキペディア情報をサイトで利用できるAPI

  • WWW-Wikipedia-2.05

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

    WWW-Wikipedia-2.05
  • Wikipedia:データベースダウンロード - Wikipedia

    ウィキペディアのコンテンツなどのデータは、再配布や再利用のために利用できる一元化されたデータベース・ダンプでの提供が行われています。クローラを用いてコンテンツを収集しないでください。このデータベース・ダンプの生成は不定期に行われています。 ウィキペディアのコンテンツは Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0) および GNU Free Documentation License (GFDL) の下にライセンスされています(Wikipedia:著作権と利用規約を参照)。画像などのメディアファイルは異なるライセンスで提供されることもあり、ファイルページで明記されています。 より詳しい解説はmeta:Data dumps(英語)を参照してください。 全プロジェクトのダンプ:du

    oinume
    oinume 2007/05/04
    Wikipediaデータの説明