私、餡子のためなら逆立ちだってしますよ。 こじらせている。 食べたいと思ったら食べたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつが食べたいと思えば、あんみつは今すぐ作って食べなくてはいけないものになる。食いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…
あんま知られてないけど,PHP界隈でも Web Advent 2008 っていう,アドベントカレンダーやってたみたいです.ぜんぜんしりませんでしたそしてちらっと読んだけどあまりおもしろくn(r で,その中にちょっと面白げな記事を見つけたので,紹介. Web Advent 2008 / Don’t Commit That Error git の pre-commit hook を使って,エラーチェック だいたいはテスト走らせてコミットとか,実行させてからコミットとかするけど,ちょっとしたところの修正だから確認もせずにコミットしてしかもよりによってそれがエラー起こしてたりとか,まぁ,たまにありますよね. そのために,コミット直前の pre-commit にフックして,PHP Lintを走らせ,その結果次第でコミットをなかったことにしちゃったりしませんか,という趣旨の話. で,具体的には, コミ
ヤフーの画像はなぜyimg.jpドメインなのか? サイト高速化の手法とヤフーの失敗例 でヤフーがなぜドメインを変えて画像サーバを運用しているかが書かれている.「静的なコンテンツに対してクッキーフリードメインを使うことによって速度向上を狙う」というのが理由とあって,これはこれでもちろん正しいのだけれど,これはどちらかというと副次的な理由で本当の理由は違う. クッキーフリードメインを使うことで悪意あるFlashコンテンツなどから自社ドメインのクッキーを守るためというのが本当の理由で,これはあちこちで使われているテクニックだ.Flashコンテンツは外部の業者さんに作ってもらったり,広告の入稿素材として入ってくるので,信頼できないデータとして取り扱う必要があり,万一まずいデータがアップされることがあっても大丈夫にしておく必要がある. 最近ユーザからの任意のコンテンツを受けつけて同一ドメインで配信し
当サイトで配布している「簡単に設置できるページ内をスムーズにスクロールできるスクリプト -Page Scroller ver.3」と他のjQueryプラグインとの実装サンプルの紹介です。 Smart Floating Banners パネルがスクロールに追随して表示されます。 配布元:Smart Floating Banners Smart Floating Banners ユーザーのスクロール操作、Page Scrollerの挙動のスクロールにパネルが追随します。 パネル上の「Top of Page」は、Page Scrollerの挙動です。 Tips: フロートするパネルは画像など実体がある方がベターです。 サンプルのようにスタイルシートの矩形の場合はwidth, heightなどしっかり指定します。 jQuery Footnotes 脚注を抽出し指定箇所に配置します。相互リンクは自動
魅力的な文章はその人なりの色を持っているよね、という所から思考を広げてみました。そもそもその「色」ってどうやって作られるのか、ということです。 僕はギターを数年間やっていて一時期バンドもやっていたのですが、オリジナリティは全く発揮できませんでした。要するに、曲を作るということができなかった。音楽的引き出しが少なすぎて、自分が作ったアウトプットに自信が持てませんでした。そこには、全く自分の色はありませんでした。 楽器を弾いて「作品を追いかける」ことは誰にもできるのですが、「新たな作品を作る」ことは、技能以外の何かが強く求められます。 翻って他のことに目を向けてみます。文章もプログラムもその点については同質なのではないかと考えています。文章を書くことは誰にでもできる、しかしそれが1つの「作品」として世界観を内包しているか・感じられるかは全く別の話です。プログラムも勉強すれば書けるようにはなりま
ゲーム機の枠を超えて、テレビ欄の閲覧やショッピングなどさまざまな使い方ができる「Wii」。WiiはOperaベースの「インターネットチャンネル」というWebブラウザも備えており、Adobe FlashやJavaScriptにも対応するなど、パソコンにかなり近い形でページを表示することもできます。本記事では、簡単なサンプルを交えながら、「インターネットチャンネル」のFlashコンテンツを表示するための仕様や注意点を紹介していきます。 はじめに ゲーム機の枠を超えて、テレビ欄の閲覧やショッピングなどさまざまな使い方ができる「Wii」。Wiiは「インターネットチャンネル」というWebブラウザも備えています。 「インターネットチャンネル」は、パソコン向けブラウザであるOperaをベースにしているので、パソコン向けに作られたページもスムーズに見ることができますし、レイアウトもパソコンにかなり近い形で
はじめに さて、前回の記事では、下記の手順を行いRational Team Concert(以下、RTC)のインストールからセットアップまでの基本的な流れを一通り行いました。 RTCのダウンロード RTCのインストール サーバーのセットアップ ユーザーの作成 プロジェクトの作成 クライアントのセットアップ Eclipseプロジェクトの共有 今回の記事は、特にプロジェクトにおけるリリース計画の策定から、反復計画(スプリント)の策定、タスクの実行の流れについて紹介したいと思います。前回の記事で、プロジェクトを作成する際に、アジャイル開発プロセスの一つであるスクラムを基にしたスクラム・テンプレートを利用したため、今回の記事でも、スクラムの開発の流れに沿って、説明します。しかし、RTC自体は、特定の開発手法に依存しているわけではありません。 リリース計画の策定 リリースのためのスケジュール確立 リ
チーム開発のためのオープンな統合プラットフォーム「Jazz」 Jazzプロジェクトと言っても日本ではご存じない方もいらっしゃるかもしれません。「Jazz」とは、ソフトウェア開発チームのコラボレーションを支援するための新しいテクノロジー・プラットフォームであり、それらを開発するプロジェクトの名称です。大きな成功を収めたEclipseプロジェクトの次のステージとしてIBMが進めているプロジェクトです。Jazzプロジェクトは、人々がソフトウェア開発においてどのように協調して働くべきか、すなわち、いかにコラボレーションし、生産性を向上させ、透明性を確保してソフトウェア開発を行うかという観点で開発されています。 Eclipseは、エディター、コンパイラー、デバッガーなど開発者がこれまで別々に利用していたツール群を1つの環境に統合したプラットフォームを提供することによって開発者個人の生産性を向上させて
Sunday, February 22, 2009 3 comments HTML5 Canvas Cheat Sheet Labels: canvas My memory isn't very good and I often find myself looking up simple things in various specs but sometimes they're just too damn long-winded when you're simply looking for argument x of function y. That's where cheat sheets and reference cards come in handy with their compact, bare-bones information crammed into, at most,
タイトルは相当釣りが入っていますが。公式サイトにも「100X LESS CODE THAN RAILS」と謳われているくらい、Webアプリケーションが手軽に構築できるフレームワークと言うことで。 グラフ表示 Gmailから始まったと言ってもいいWebアプリケーションの流れは、オフィススイート、画像編集、アニメーション、ドロー、イラストなど多岐に渡って発展している。セキュリティの問題もあるが、ターミナルレベルやFTPといった操作もWebアプリケーションで行われている。その流れを加速するのがAribaWebだ。 今回紹介するオープンソース・ソフトウェアはAribaWeb、Webアプリケーションフレームワークだ。 AribaWebはなんと(?)Javaで開発されている。この点はエンタープライズ向けWebアプリケーションを開発する上で重要な視点と言えそうだ。そして多彩な機能をもったAjaxアプリケ
DCIA : P4P Working Group (P4PWG)が公開している「P4P: Explicit Communications for Cooperative Control Between P2P and Network Providers」という論文を読みました。 ISPがP2Pに協力することによって、ネットワークに対する負荷を大幅に軽減できるという内容です。 アメリカのP2Pは、今後ISPと協力関係を構築していくのかも知れないと思える論文でした。 P4P WG この論文を作成したP4P技術ワーキンググループには、結構豪華なメンバーによって構成されています。 P4Pの論文が話題になっているのは、発表したメンバーが豪華で、実際に実現(採用/デプロイ)されていく技術なのではないかと思えるからかも知れません。 以下、DCIA(Distributed Computing Indust
今週は、コンピュータアカウントに固有の作業である、アカウントのリセットについて取り上げよう。 コンピュータアカウントのリセットが必要になる場面 コンピュータアカウントは、一般サーバとクライアントPCをActive Directoryに参加させる場面で、コンピュータ名を単位として作成する。通常は「コンピュータアカウントの作成」→「一般サーバやクライアントPCのセットアップ」→「Active Directoryへの参加作業」という手順を踏んで終了となるが、問題はOSの再セットアップが必要になった場合だ。 一般サーバやクライアントPCで、OSの再セットアップ、あるいはリカバリディスクによる出荷時状態への復元を行った場合、その時点でActive Directoryへの参加をやり直さなければならない。このとき、そのままではActive Directoryへの参加が不可能であり、コンピュータアカウント
あのプロパティの使い方なんだっけ? これからはFireScopeで一発! SitePoint.comは1月27日(米国時間)、Firebug上で動作するアドオン「FireScope v1.0.1」をリリースした。FireScopeはFirefox2-3のFirebug1.2以降で動作するアドオン。各種HTMLエレメントやCSSプロパティといった要素のリファレンスと各種ブラウザの対応状況、サンプルコードを表示してくれるアドオンだ。SitePointが公開している各種HTML, CSSリファレンスの一部をまとめた内容となっている。 主な機能は次のとおり。 HTML Elements Reference HTML Attributes Reference CSS Properties Reference サンプルコード リファレンス内検索 W3C勧告に準拠しているかどうか 各種ブラウザ対応状況(
Lightweight jQuery Portal JavaScriptを活用した軽快なポータルを作るためのフレームワーク「jPolite」. iGoogleみたいなポータルを作るようなjQueryベースのフレームワークです。 デモページ タブをクリックで画面が軽快にアニメーションでいい感じに切り替わります。 ページ内には小窓がコンポーネントとして登録できて中身に自由にHTMLが記述できます。 各ページは、1ページあたり1枚のHTMLモジュールとしてJavaScriptで定義できて、非常に簡単かつシンプルにポータルが作れるフレームワークになっています。 JSでモジュール定義の例 var _modules={ m101:{l:"m101.html", t:"Motivation", c:"red"}, m102:{l:"m102.html", t:"Philisophy", c:"yello
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Free Credit Report music videos Migraine Pain Relief Best Mortgage Rates Credit Card Application Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy
groongaにおいて、データベースを扱うためのAPI群について概説します。 groongaは、RDBMSでいうところのテーブル・カラムを扱うAPIを提供します。 テーブルは、内部的にハッシュテーブルもしくはパトリシアトライが基となっています。 それぞれの要素について、どのような操作が行えるかを説明します。 grn_hash grn_hashとは、以下の操作を行えるAPI群です。 任意のkeyを指定したデータ保存 任意のkeyを指定したデータ取得 任意のkeyを指定したデータ削除 カーソルを用いた、全てのkey/valueの取得・設定・削除 内部の実装は、ハッシュテーブルです。 メモリ上に作成することも、ファイルとして作成することもできます。 いわゆる*DBMと同等のことができます。 Tokyo CabinetでいうところのTCHDBですね。 grn_pat grn_patとは、以下の操作
Microsoft Partoner Program - Windows 7にある「Windows 7 アプリケーション品質(互換性 信頼性 パフォーマンス)を高めるための開発者ガイド」には、Windows 7へ移行するにあたっての開発者向け変更点が記述されている。Windowsプラットフォームの開発者は必読である。 人によってこの文書の見所はいろいろかと思うが、個人的には「新しいバイナリ: リファクタリング」が面白い。kernel32.dllとadvapi32.dllの実装はkernelbase.dllに集約された。 新しいバイナリ: リファクタリング (中略) 具体的な影響や現象 新しい低レベルのバイナリへ機能面の再配置を行いました。たとえば、kernel32.dll および advapi32.dll の機能は、kernelbase.dll に集約されます。今後、既存のバイナリは、呼び
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く