2006年11月9日のブックマーク (20件)

  • RakuAPI - 楽天市場 非公式ウェブサービス

    楽天市場非公式のウェブサービスです。商品情報APIを提供。アフィリエイト・コード対応。RakuAPI Version 0.9 - 楽天市場非公式ウェブサービス このサービスは? 「RakuAPI」(らくあぴ)は、キーワードに合った楽天市場商品情報を返す、アマゾンでいうAmazon ECSのようなWebAPIです。楽天市場とは関係ないアンオフィシャルなウェブサービスです。 楽天市場の商品をキーワードやジャンルで絞り込み、XML/RSSやTSVなどのデータとして取得することができます。また、楽天アフィリエイトアフィリエイト・コードを指定することでアフィリエイトリンクURLを返すことができます。 Amazon ECSに比べて、取れる商品情報は少ないものの、利用しやすくし、また出力形式を複数用意することで、簡単にWebアプリケーションに組み込むことができます。 更新情報 : 2006/10 JS

  • シンプルなテキスト・HTMLエディタ Crescent Eve (フリーソフト)

    Crescent Eve はシンプルなエディタです。 こだわりの基機能とHTML編集機能を持っています。 【雑談】 ある日のふとした疑問 ~ HTMLを書く道具 ~ ある日、メモ帳等のテキストエディタでHTML書いている人が意外に多いことに気がつきました。 「多機能で優秀なHTMLエディタは沢山あるのに、なぜかな」 「もしかして、軽くてシンプルなSDI形式のHTMLエディタが求められているのだろうか」 「よし、作ってみよう!」 「あくまでシンプルに、テキストエディタとしても使えるようにして、タグはキーボードから自然に入力補完できるようにしよう」 「手作業でタグを打ち込んだら間違いが出るから、文法チェック機能をつけよう」 「文字コードの自動認識は、絶対失敗しないようにしよう」 ・・・というような考えから Crescent Eveを開発することにしました。 その後 公開以来、多くの方に好評を

  • Perl::Critic / UNIVERSAL::require - naoyaのはてなダイアリー

    このところ社内の技術勉強会で取り上げているテーマの Perl::Critic。このモジュールは、Damian Conway の Perl Best Pracitice に書かれているスタンダードな Perl のコーディングスタイルをチェックするためのものです。Perl::Critic をインストールすると perlcritic というコマンドがインストールされ、それを使うことで自分が書いた Perl のソースをチェックしたりできるという。 いろんなコーディングスタイルのルールとかは、Perl::Critic::Policy のサブクラスに記述されていて、pod で全部読めます。 この Perl::Critic なポリシーの中に Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval というのがあります。これは eval には文

    Perl::Critic / UNIVERSAL::require - naoyaのはてなダイアリー
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

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

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • Perl OO におけるオーバーヘッド - naoyaのはてなダイアリー

    フレームワークを考えるにあたって、気になる部分のベンチマークを取ってみた。 ポイントは次の3点。 関数の呼び出し方法: Class::func() と Class->func() 形式 クラスを継承した場合のペナルティ: Class->() と SuperClass->() 連想配列への直接アクセスと、アクセサ経由のアクセス Perl における関数型の実装と OO の実装で、関数呼び出し/メソッド呼び出しでどの程度のオーバーヘッドの差があるかをベンチマークした結果。勉強になります。結果としては関数型に対して OO の方が数倍遅い、という結果。 それで、結論の方なのですが 来なら、アプリケーションより下位にあたるライブラリ関連は、オブジェクト化されて mod_perl 上で共有されるメリットはあるかもしれないが、アプリケーションの上位にあたるフレームワークは、mod_perl 上で共有され

    Perl OO におけるオーバーヘッド - naoyaのはてなダイアリー
  • Perl OOP におけるクラスの実装方法 : NDO::Weblog

    Perl OOP におけるクラスの実装方法 [ Perl ] Perl で OOP するにあたってはコンストラクタの書き方やアクセサの書き方に色んな方法があります。素で書くと package Dog; use strict; use warnings; # コンストラクタ sub new { my $class = shift; my $self = {}; bless $self, $class; return $self; } # アクセサ sub name { my $self = shift; @_ ? $self->{name} = shift : $this->{name}; } 1; あたりが定番だと思います。インスタンスフィールドをハッシュで実装して、アクセサは getter と setter を兼ねるメソッドとして定義。コンストラクタにおける初期化処理を $self->i

  • スタイルシートを書く時のガイドライン - 2xup.org

    2006-07-11T19:56:28+09:00 会社ではやっているのだけれど、自分のウェブサイトでもやってみよう。と簡略記述を利用する場合の値の順序やらもまとめとく必要があるのかもしれないけれど、セットフォーマットルールやプロパティの順番だけをサクッとまとめて資料にしてみました。課題は残したもののこれだけでも相当すっきり。詳細やセットフォーマットルールに関しては、ダウンロードできるようにしている資料を参考にしていただくとして、このエントリーではプロパティの順序についてまとめることに。自分自身が実際に作業を進めていくことを考慮し、その考えに基づいて設定したモデル別の順序は以下の通り。 生成 内容, 自動番号付け及びリスト (Generated content, Automatic numbering, and Lists) 利用者インターフェイス (User Interface) ビジュ

  • スタイルシートによる崩れない 2カラム 3カラム・レイアウト

    このウェブサイトは販売用です! desperadoes.biz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、desperadoes.bizが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • SimpleAPI - ウェブサイト・サムネイル化ツール

  • Google AdSenseの始め方 その2「広告を最適化する」

    前回までは主に最初のスタートアップについてでしたが、今回はいよいよ広告をサイト、あるいはブログに貼るという実行の段階です。一番重要なポイントなのですが、大抵収益率の低いケースの場合はこの段階で手抜きをしているケースがほとんどです。極端な話、ここでどういうアプローチを取るかで収益率が違ってくるので、継続的な試行錯誤が必要になってくる場面といえます。 今回はここまで行きます。 ・AdSenseの設定1:サイトに合わせるためのカラーパレット ・AdSenseの設定2:効果的な設定を模索するためのチャネル ・AdSenseの設定3:収益に結びつかない広告を弾くフィルタ ・コンテンツ向けAdSenseの作り方 ・検索向けAdSenseの作り方 ・「このサイトに広告を掲載」表示の停止 とりあえずAdSenseをサイトに貼ってみるところまでとなります。解説は以下を参照。 ◆AdSenseの最適化の前に

    Google AdSenseの始め方 その2「広告を最適化する」
  • 使い勝手とセキュリティ機能が改善されたMS新ブラウザ、Internet Explorer 7 ― @IT

    製品レビュー[改訂版] 使い勝手とセキュリティ機能が改善された新ブラウザ、Internet Explorer 7 1.Internet Explorerの新版、IE7登場 海津 智宏+デジタルアドバンテージ 2006/11/09 はじめに 2006年11月2日、Windows向けWebブラウザ・ソフトウェアの最新版、Internet Explorer 7(以下IE7)の日語版が正式公開された。このIE7では、タブ・ブラウジング機能やRSS対応などのユーザー・インターフェイス改良に加え、フィッシング対策など、セキュリティ機能が大幅に強化されている。稿では、IE7の新機能や機能強化点について概要をまとめる。より詳細な解説や、IE7向けのサイトの構築やプログラマ的な視点から見たIE7に対する注意点などについては、今後別記事で取り上げる予定である。 IE7のリリースに関するニュース(マイクロソ

  • 吹風日記 - 「ぱふぱふ」はなぜ消えたのか、聞こえない音、エロい日本のドラクエ

    ドラゴンクエストがアメリカに移植されたとき、さまざまな修正が行われました。それをつぶさに調べていくと、ドラクエというゲームに隠れた「日的なもの」の姿が浮かび上がってきます。今日は、我々を包囲する見えない文化について考えます。 だが、コンピュータやインターネットの発達が、全体として人間にどんな影響を与えるかという命題に的確に答えられる人はいないだろう。ファミコンについても、それをずっと続けて育った子供がどうなるか、まだはっきりとわかっていない。 主人公がいろいろな冒険をしたり、戦闘するRPG(ロール・プレイング・ゲーム)はたしかにおもしろい。出はじめたときは私も徹夜でやったものだが、一ついえることは、ゲームの構成そのもののなかに、また場面、場面のやり取りのなかに間違いなく文化的な要素が入っている。そして、それが必ずしも日社会の伝統的倫理観ではないことである。子供は与えられたものを当たり前

    吹風日記 - 「ぱふぱふ」はなぜ消えたのか、聞こえない音、エロい日本のドラクエ
  • Perl Tips | ウェブサイト構築時のセキュリティのポイント

    IPA(独立行政法人情報処理推進機構)の「 安全なウェブサイトの作り方 」というドキュメントは、なかなかまとまっていて、良い。すべてのウェブアプリ開発者は目を通しておくべきだ。ここではこのドキュメントから注意点をピックアップしてまとめてみた。 SQL インジェクション OS コマンド・インジェクション パス名パラメータの未チェック/ディレクトリ・トラバーサル セッション・ハイジャック クロスサイト・スクリプティング クロスサイト・リクエスト・フォージェリ (CSRF) HTTP ヘッダ・インジェクション メールの第三者中継 以下は、各ポイントの問題と対策。 SQL インジェクション (問題) リクエスト URL を https://www.yourdomain.com/post.php?param=XXXXX とすると、攻撃者が XXXXX のところにSQL 文を書いて SQL を実行して

  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方

    「安全なウェブサイトの作り方」は、IPAが届出(*1)を受けた脆弱性関連情報を基に、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、ウェブサイト開発者や運営者が適切なセキュリティを考慮したウェブサイトを作成するための資料です。 「安全なウェブサイトの作り方」改訂第7版の内容 第1章では、「ウェブアプリケーションのセキュリティ実装」として、SQLインジェクション 、OSコマンド・インジェクション やクロスサイト・スクリプティング 等11種類の脆弱性を取り上げ、それぞれの脆弱性で発生しうる脅威や特に注意が必要なウェブサイトの特徴等を解説し、脆弱性の原因そのものをなくす根的な解決策、攻撃による影響の低減を期待できる対策を示しています。 第2章では、「ウェブサイトの安全性向上のための取り組み」として、ウェブサーバの運用に関する対策やウェブサイトにおけるパスワードの取扱いに関す

    情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方
  • Google AdSenseの始め方 その1「審査を突破する」 - GIGAZINE

    GIGAZINEGoogle AdSenseアカウントを個人アカウントからビジネスアカウントに変更する際に新規申し込み作業をもう一度行ったので、そのときの全作業記録を何回かに分けて公開します。中身はかなり長いのですが、ざっとこんな感じです。 ・申し込みのやり方 ・審査のポイント ・審査通過後の手続き(税務情報) ・収益を振り込む銀行口座の登録 ・AdSenseの設定1:サイトに合わせるためのカラーパレット ・AdSenseの設定2:効果的な設定を模索するためのチャネル ・AdSenseの設定3:収益に結びつかない広告を弾くフィルタ ・コンテンツ向けAdSenseの作り方 ・検索向けAdSenseの作り方 ・「このサイトに広告を掲載」表示の停止 ・Google AdSense狩り対策 アフィリエイトで最も有名なのはお手軽に始めることのできるAmazonなどですが、適切な設定をしてやれば、収

    Google AdSenseの始め方 その1「審査を突破する」 - GIGAZINE
  • JavaScriptでOSやブラウザの検出が出来る「BrowserDetect.js」:phpspot開発日誌

    JavaScript - Browser detect A useful but often overrated JavaScript function is the browser detect. Sometimes you want to give specific instructions or load a new page in case the viewer uses, for instance, Safari. JavaScriptでOSやブラウザの検出が出来る「BrowserDetect.js」。 JavaScriptでOSやブラウザのバージョンを簡単に得ることができます。クラスなのでグローバル変数多用もせず、再利用できて便利です。 <html> <body> <script language="javascript" src="BrowserDetect.js"></sc

  • 小粋空間: Internet Explorer 6 と Internet Explorer 7 を共存させる

    はてなブックマーク経由で「IE6 と IE7 の共存はできませんか?」という類の質問をいくつか頂きまして、ネットを検索してみたところ、簡単に共存できる方法が書かれたサイト(下記)をみつけましたので、エントリーにて IE6 と IE7 を共存する方法をご紹介します。 Tredosoft:Internet Explorer 7 running side by side with IE6. (standalone) 「共存」というのはやや誇張した表現ですが、IE7 Standalone 版を来の IE のインストールフォルダとは異なるフォルダにインストールするというものです。またインストーラを利用するので簡単にインストールできます。アンインストールも可能です。当然ながら対応 OS は Windows XPのみです。 上記のページには2つの方法が紹介されていて、このエントリーでは「インストーラ

    小粋空間: Internet Explorer 6 と Internet Explorer 7 を共存させる
  • ポータルビジネスはソーシャル化されるのか?(中)

    ポータルビジネスはソーシャル化されるのか?(中):ネットベンチャー3.0【第14回】(1/2 ページ) それ自体がオンラインゲームのようなSNS サイバーエージェントゲームコンテンツ子会社であるジークレストが今年6月から、@gamesというオンラインゲームのポータルサイトを提供している。これはオンラインゲームSNSを融合させようという試みだ。 @gamesの画面は、他のSNSと比べると独特だ。無料登録するとセルフィというアバターが与えられ、画面上部にはセルフィが3Dの鳥瞰世界を自由に歩き回ることのできる画面が表示される。左ペインには会員の写真のかわりに、セルフィの全身像。右ペインにはmixiと同様、加入しているコミュニティーや交換日記、フレンドリストなどを表示させることができる。 セルフィの3D世界にはゲームタウンやチャットタウン、クイズタウンなどの街があり、これらの街の中に入ることで

    ポータルビジネスはソーシャル化されるのか?(中)
  • ITmedia News:日本のビジネスマン、仕事の情報源は「Web検索」がトップ 新聞・書籍を上回る

    のビジネスマンが仕事で利用する情報源のトップは、検索したWeb情報──ガートナージャパンは11月8日、ITを利用したワークスタイルについて調べた結果を公表した。同社は「インターネットの影響でビジネスマンの知的ワークスタイルが変革を遂げている」と分析する一方、「個人のインターネットスキルも重要になる」と指摘している。 同社が持つビジネスマンの固定パネル約2000人を対象にしたWebアンケート方式で調べた。有効回答は567。 仕事で利用する情報源でトップになった「検索サイトを介して入手できる情報」(Web検索情報)の利用度は78.7%。「新聞・書籍・雑誌類」の74.8%を約4ポイント上回った。 同社は「2位との差がわずかだったことから、両者が逆転したのは比較的最近のことと推定できる。長い間、ビジネスマンの情報源の中心は紙媒体だったが、現在はインターネットが上回っており、世界中で同様の現象が

    ITmedia News:日本のビジネスマン、仕事の情報源は「Web検索」がトップ 新聞・書籍を上回る