Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい本、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた
白黒だけどいい感じなフリーアイコンセット「pictoico」 次のようなアイコンが100種類セットになったものがダウンロードできます。 色数が少ないっていうのは意外とデザインが難しそうな気がしますがとってもいい感じですね。 以下のエントリを参照してください。 pictoico 関連エントリ iPhoneアプリのツールバー部分に使えそうなアイコン色々 質感がリアルで綺麗すぎるアイコンセットのまとめ Photoshopによる美麗アイコン作成チュートリアル集 吹き出しのアイコンパック
net tuts+で、新しくて便利なWordPressのプラグインがたくさん紹介されています。 いくつかご紹介しますね。 Drag To Share Mashableに見られる、画像をドラッグしてTwitterなどに投稿できるプラグイン Paginator スクロールでページを切り替えられる TypeKit Plugin for WordPress WordPressでTypeKitのサービスを使えるようになるプラグイン Custom Coming Soon Page かわいいカミングスーンページや工事中ページを作ってくれる Custom Class Selector エントリー毎にCSSのカスタムクラスをプルダウンで選べるようになる Pretty Comments コメントの テキストエリアにwysiwyg機能をつけてくれる Freebie Images: Free Stock Imag
207 名前:以下、名無しにかわりましてVIPがお送りします[sage]:2009/09/30(水) 01:12:38.91 ID:xS57Q4+N0 どう? 209 名前:以下、名無しにかわりましてVIPがお送りします[sage]:2009/09/30(水) 01:14:08.55 ID:KeaEzHAB0 >>207 KI・MO・I☆ 217 名前:以下、名無しにかわりましてVIPがお送りします[]:2009/09/30(水) 01:19:02.18 ID:hsRmXALz0 >>207 もうちょっとカラフルにしていい気がする 手につけてるやつの色に合わせるとか 219 名前:以下、名無しにかわりましてVIPがお送りします[]:2009/09/30(水) 01:20:52.42 ID:pdRbWBFxO >>207 左上の人の写真と左下のGBとかのバーはなに? フリーソフトだったら教え
はじめに 前回は、OpenSocialアプリケーションからOpenSocialコンテナに対して情報のリクエストを行うためのDataRequestオブジェクトの使い方について説明しました。また、個人の情報を取得するためのリクエストを作成するnewFetchPersonRequestメソッドの使い方についても説明しました。 今回は、友達の情報を取得するためのnewFetchPeopleRequestメソッドの使い方を見ていきましょう。 友達の情報の取得サンプル 今回のサンプルではVIEWERのマイミクの人数と、それぞれのニックネームを表示します。 DataRequestオブジェクトを使ったリクエストの流れはnewFetchPersonRequestメソッドを使う場合と同様ですが、リクエストの作成とレスポンスの処理の部分が異なってきます。 newFetchPeopleRequestメソッド ne
文:Ryan Naraine(Special to ZDNet.com) 翻訳校正:石橋啓一郎 2009-11-24 18:59 MicrosoftのInternet Explorer 7に存在する深刻度が緊急(リモートから悪用可能)な脆弱性に対する攻撃コードがインターネット上で公開され、コンピュータセキュリティの専門家はそろって「今すぐアップグレードするように」という警告を出している。 米国時間11月21日に公開されたアドバイザリによれば、この脆弱性がマルウェアによる攻撃で利用された場合、IE6またはIE7を動かしているWindowsマシンの制御を奪われる可能性がある。 問題の要点は次の通りだ。 Microsoft Internet Explorerに脆弱性が発見された。この脆弱性が攻撃者に悪用されると、影響のあるシステムが侵害される可能性がある。この問題は、特定のCSS/STYLEオブ
はじめに 前回は、検索エンジンとはどういうもなのか?について簡単に触れました。今回は、システムとしての検索エンジンの概要を見ていきます。 検索エンジンの構成 検索エンジンは他のシステムと同様に、複数のコンポーネントから構成されています。ざっくり分けると以下のようなコンポーネントから構成されています(図1)。 索引構築部(Indexer, インデクサー) 検索部(Searcher, サーチャー) 索引(Index, インデックス) 図1 検索エンジンの構成 たった3つ?と思うかもしれませんが、これは大きな枠組みで分けているからです。もちろん、各コンポーネントは複数のサブコンポーネントから構成されていますので、実際はもう少し複雑になりますが、基本はこの構成となります。 次は、それぞれのコンポーネントで具体的に何を行っているかを見てみましょう。 各コンポーネントの概要 ●索引構築部(Inde
「CSS3をWebページに実装する」というと意見は真っ二つに分かれる。「完全肯定派」と「完全否定派」だ。しかし、Internet Explorer(IE)を除く主要なWebブラウザー(Safari/Firefox/ Opera/Google Chrome)は現実にCSS3への対応を進めており、少しずつだが、CSS3を利用するWebサイトも現れ始めた。代表例が、おなじみの「Google」だ。 Googleの検索ボタンに注目する 「Google?」と意外に思った方も少なくないかもしれない。次の画面は、Google検索のトップページをSafari 4で開いたところだ。実はこの検索ボタンにCSS3が隠れている。
ローカル環境にストックしていた日本国内、海外サイトで商用OKなWeb素材を配布しているサイトのリンク集が結構な量になってきたので出来る限り多くの方とシェアしたいと思ってエントリーします。 懐の広いクリエイターさん方に感謝します。このリンク集は商用サイトでも利用が可能(Commercial use)なWebサイトの素材情報です。一応確認はしていますが、ご利用の際はご自身の目で必ずライセンスや利用規約(Terms of Use等)をご確認下さい。サイトごとに利用規約も異なります。当サイトは一切の責任を負いかねます。 日本国内、及び海外の商用OKなWeb素材配布サイトと日本語で紹介された海外記事のまとめです。 2度手間を防ぐ目的でリンクにマウスオーバーすると画像をツールチップで表示するようにしました。多少表示に時間掛かるかもしれません。 写真 商用サイトでも利用できるロイヤリティフリー、パブリッ
iモードIDを用いた「かんたんログイン」のDNS Rebinding脆弱性 HASHコンサルティング株式会社 公開日:2009年11月24日 概要 iモードブラウザ2.0のJavaScriptとDNS Rebinding問題の組み合わせにより、iモードIDを利用した認証機能(以下かんたんログイン)に対する不正アクセスが可能となる場合があることを確認したので報告する。危険度の高い攻撃手法であるので、サイト運営者には至急の対策を推奨する。 背景携帯電話のかんたんログインとは、ケータイブラウザ(たとえばiモードブラウザ)に用意された契約者固有IDを利用した簡易的な認証であり、ユーザがIDやパスワードを入力しなくても認証が可能となる。iモードIDは、NTTドコモの提供する契約者固有IDの一種で、URLにguid=ONというクエリストリングを含めることにより、端末固有の7桁のIDがWebサーバに送
前回つくったタブパネルスクリプトをもとにして、タブプラグインを作ってみましょう。プラグインを作る、というと何か難しいことのように聞こえるかもしれません。前回作ったタブパネルスクリプトのように、なにも難しいことはありません。まずはプラグインについて少し考えてみましょう。 jQueryプラグインについて 前回の始めに言及したように、プラグインとは、既に完成しているJavaScriptファイルを読み込み、実行するだけで簡単に利用できるものを指すことにします。 例えば、jQueryプラグインは通常以下のようにして実行できるようになっていると思います。 プラグイン(メソッド)の実行 jQuery(function(){ $('div.tabArea').tabPanel(); // 対象のjQueryオブジェトに対してメソッドを実行する }); $('div.tabArea')に対して、tabPan
本連載ではビジネスに今すぐ活かせるテンプレートがたくさん詰まった「ファイルメーカー」を使って、業務を効率化するテクニックを紹介します。第1回『「ToDoリスト」で山積みの仕事をスッキリ片付ける!』も併せてご覧ください。 ポイント1 縮小画像を表示 登録したファイルの縮小画像で中身を確認できる。 ポイント2 項目名を自由に変更 「出演者」「監督」となっている項目を、社内向けに「作成部署」「作成者」へと変更できる。 基本設計はテンプレートのままフィールド名などを少し調整するだけで定型文書データベースになる。定型文書のファイルを登録しておくと文書が見つけやすく、必要なときにすぐここから取り出せて便利。 経費精算や発注依頼書など、業務ではさまざまな定型文書を使います。ファイルメーカーを使えば、たくさんの定型文書から必要なものをいつでもストレスなくサッと取り出せるようにできます。 ファイルメーカーに
一風変わったボタンも即席で作れてしまうボタン作成素材がまとまっているエントリのご紹介です。 Photoshopファイルなどで配布されており、ライセンスには注意したいですがちょこっと変えてボタンが作れそうです。 以下のエントリを参照してください。 39 Free Buttons And WebDesign Resources From Deviantart | Graphic and Web Design Blog -Resources And Tutorials 関連エントリ ボタン作りにもう手間はかからないPhotoshopのボタン素材150
グーグルは20日、検索結果画面からより多くの情報が得られる『リッチスニペット』機能の提供を開始した。製品情報などを検索した際、ページ概要下部のスニペット部で、ユーザ評価や価格帯などをチェックできるようになっている。 リッチスニペットの表示例 リッチスニペットは今年5月より米国で提供を開始していたもので、日本が提供2カ国目となる。まずは製品やレストランのレビューサイトから展開し、ユーザの総合評価/ レビューの件数/ 価格帯などの情報を盛り込んでいく。ユーザは検索結果画面から、必要とする情報をより簡単に確認できるようになるほか、ページの有益性を示すことで、当該サイトはユーザの効果的な誘導が可能になるとしている。 リッチスニペットに情報を表示させる方法はこちら。
要素を英数字や日付などでソートする機能ををJavaScriptに簡単機能追加できる jquery.datasort.js が公開されています。 例えば、次のようなHTMLがあったとします。 <ul class='n'> <li>4.09</li> <li>4.10</li> <li>67.8</li> <li>100</li> <li>-98</li> <li>67.7</li> <li>23</li> </ul> datasort メソッドを実行すると次のようにソートが可能。 なんと、これを実現するためにJavaScriptコードはたった以下の1行だけ。 $('ul.n li').datasort({datatype: 'number', reverse: true}); 上記は、数字でソートを行っていますが、以下のデータ型についても要素を簡単にソートが出来て非常に便利です。 アルファベ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く