画像の埋め込みリンクを制限する方法 最終修正日 2007.10.12. 前置き 他サイトでの画像の呼び出しを禁止しているサーバーを借りる 定期的にファイルのURLを移動させる CGIで直接リンクをふせぐ .htaccessおよび、SetEnvIfを使った画像直リンクの制限 .htaccessおよび、mod_rewriteを使った画像直リンクの制限 .htaccessと.htpasswdによって、パスワード制にする 前置き 画像を無断転載された上に、より高い転送料も支払わされるという事態を防ぐために、画像などの直接リンクを制限する方法方法を紹介します。画像を素材として使われたり、ブログや掲示板に貼り付けられたりする可能性を減らします。 海外コレクター対策としてはあまり役に立ちません。なぜなら、コレクターたるもの、いい絵をみたら、即座にディスクにコピーでしょう。 他サイトでの画像の呼び出しを禁
少し前にSunからリリースされたVirtualBox 2は、デスクトップユーザに最適な仮想化アプリケーションの1つと評していいだろう。これは非常に低コストで取得可能な2つのバージョンで提供されており、このうちクローズソース版にはいくつかの機能追加が施されている。そして同ソフトウェアは完成度の高いグラフィカルユーザインタフェース(GUI:Graphical User Interface)で操作するのが基本であるため気づいているユーザーは少ないだろうが、実際にはコマンドラインからの完全な制御にも対応しているのだ。 VirtualBoxの強力なコマンドラインインタフェース(CLI:Command-Line Interface)を必要とするユーザー像としては、モニタやキーボードを接続しないヘッドレス形態でサーバを運用する人間を考えればいいだろう。また通常のデスクトップユーザーであってもVirtua
VMware ESXi が無料化されたので試してみた。 安売りしてたので衝動買いした HP ML115 (¥15,750 + CPU換装 + メモリ 4GB増設) に、ESXi を入れようと CD-R からインストールを開始したところ Unable to find a supported device to write the VMWare ESX Server 3i 3.5.0 image to. とかいわれてインストールできず。 ググったらどうやら USB メモリにインストールして起動するのが簡単らしい。ここをみながらやってみた。 1GB の USB メモリを用意して、Linux マシンで ISO image をループバックマウント install.tgz を展開 その中の VMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd.bz2 を圧縮
スクリプトが読み込まれるまで画像の読み込みがブロックされている - 同ブログより抜粋 WebページパフォーマンスツールであるYSlowの主要開発者でありYahoo! Exceptional Performanceの開発者であるStoyan Stefanov氏がNon-blocking JavaScript Downloadsというタイトルで、ページの読み込み速度を向上させるテクニックを簡潔にまとめている。これはブロックが発生するJavaScriptの読み込みを並列化することでページの読み込み時間を短縮しようというもの。Webページの読み込み高速化に効果的な手法なのでWebデベロッパは一度目を通しておきたい。 JavaScriptの読み込み中はほかの読み込み処理がブロックされる。これをDOM経由で動的にロードするように書き換えてやれば並列して読み込まれるようになる。Non-blocking
SDカードよりも高速で大容量のSDHCカード。しかも最近は5000円台で16GバイトのSDHCカードが買えたりして、512MバイトのSDカードを数万円出した筆者としては複雑な心境になってしまう。 そんな筆者も先日数千円で8GバイトのSDHCカードを入手したが、ここで困ったことが発生したのだ。というのも愛用するThinkPad X41のSDカードスロットではSDHCカードを読み込めないのである。 確かにX41のSDカードスロットはSDHC対応ではない。でもSDカードもSDHCカードも形状は同じだから、思わずカードスロット差し込んでしまうこともあるはずだ。筆者もそのたびに、読み込まないSDHCカードを恨めしくのぞきこんだものである。 マイクロソフトのある修正プログラムを発見したのは、そんな時。この修正プログラムを説明する技術文書の番号は「923293」。SDHCカードに未対応のSDカードスロッ
今日は、CSSを使ってサイトを高速化するテクニック「CSS Sprites(CSSスプライト)」についてのお話をさせていただきます。 サイトの高速化というと、プログラムの最適化を行ったり、サーバのチューニングを行ったりというイメージがあるかと思います。実はCSSを上手に使うことによっても、サイトの高速化を行うことができます。しかも、かなりの効果が期待できるのです。 CSS Spritesとは? 通常、ウェブページを制作する場合、デザインファイル(psdやpngなどの画像)をスライスし、HTMLのimg要素として埋め込んだり、CSSの背景画像として指定していることと思います。 それらの画像を一つにまとめ、1度の読み込みでのリクエスト数を減らすテクニックのことを「CSS Sprites」と呼びます。 このテクニックは、以前からマウスオーバーメニューを実現する際にも使われていたものでもありま
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) シェア競争に挑まないWebブラウザ「Safari」の登場 2008年3月、iPhoneの日本登場に先駆けて、Windows版Safari 3.1が登場しました(参考「Apple、Windowsにも正式対応の「Safari 3.1」リリース」)。 WebブラウザのシェアはFirefoxが健闘しつつも、いまだInternet Explorer(以下、IE)が大半を占め、多くのWebアプリケーションサービスにとって、IEへの対応が必須であると思われてきました。そんなWebブラウザのシェア競争の中へSafariが登場したことは、最初はとても異質なことに感じられました(参考「新しいWebブラウザ
メールの量が半端なくて洪水におぼれてます。そんな人も、たった3つのフォルダを作るだけで、必要なメールをしっかりチェックして確実に返信ができるようになる。 PCをうまく活用して、仕事の効率を上げようという本企画。今回から3回にわたって、バリバリPCを使うのが当たり前の職場で働くことになってしまった人に向けて、これを押さえておけば一目置かれるというPC活用法をお伝えしよう。 その1~メールの洪水から浮かび上がる分類法 その2~ファイルの山から拾い出せる書類管理法 その3~作業を早業に変えるPC操作法 メールの洪水におぼれていますか もう15年近く電子メールを使ってきた筆者でも、最近のメールの量は半端でないと思う。よく、「○○の会社社長は1日100通のメールをやりとりしている」なんてニュース記事で見たりするが、「俺のほうが多いぞ!」とひそかに思っている人も多いのでは。 メールは、送ったほうからす
Incredible Firefox Keyboard Shortcuts Which You Probably Don’t Know About ショートカットはWindowsの表記です。 Macの場合は、下記置き換えてください。 Ctrl = Cmd Alt = Opt [Shift] + [Enter] アドレスバーで「.net」を補完します。 [Ctrl] + [Shift] + [Enter]で「.org」の補完。 ※[Ctrl] + [Enter]で「.com」を補完。 [Alt] + [D] フォーカスをアドレスバーにします。 ※[Ctrl] + [L]も同じ。 [Ctrl] + [K]でフォーカスを検索バーにフォーカス。 [Ctrl] + [↑] or [↓]で検索エンジンの変更。 [Ctrl]+ [T] タブを新しく開きます。 [Ctrl] + [[Shift] + [T
はてなhttp://d.hatena.ne.jp/naoya/20080324/1206354054のコメント(http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/naoya/20080324/1206354054)でタグの一括置換が結構知られてないという事が分かった。ので、やり方を書いてみる。ヘルプにも書いてあるのだけどさ。自分のブクマを開く(http://b.hatena.ne.jp/smaaash)タグ一覧から編集したいタグを選ぶ(http://b.hatena.ne.jp/smaaash/2ch/)えんぴつマークをクリックする(http://b.hatena.ne.jp/smaaash/2ch/?mode=edit)あとは気の向くままに編集というわけで一応タグの一括変換はできるよ!それ以上の事は今後に期待!(=id:naoya頑張って
Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し
Eee PC発売記念(?) この小さいマシンでゲームを動かしてみよう――その1:Windows XPを頑張って小さくしてみる 編集長:Kazuhisa 派手なところは一切ないが,値段の割には質実剛健。2台目のマシンとして非常にお勧めだ ※第2回:Windows XPを頑張って軽快にしてみる → 「こちら」 ※第3回:FFXIも完璧! ついにゲームの起動にトライ → 「こちら」 発表されるやいなや一気に「小さいものフェチ」の心を奪った,ASUSTeK Computer(以下,ASUSTeK)のノートPC「Eee PC」。日本でもついに4万9800円というプライシングで発表され(Windows XP導入済),通信端末にしようとか出先でYouTubeを見よう(?)とかゲームもできるといいなぁとか,色々と心を躍らせている人も多いことだろう。 〜この小さいマシンでゲームを動かしてみよう〜 ・冒頭 ・
Linux端末を使っているとき、時刻を知るためだけにdateコマンドを実行していることが私にはよくある。これをもっと簡単にするため、端末画面の右上隅に常に時計が表示されるようにするスクリプトを作成してみた。 このスクリプトでは、ANSIエスケープシーケンス命令を使って現在のカーソル位置を保存する。次に、tputコマンドを使って、カーソルを0行(画面の一番上)の最後のカラムから19キャラクタ目(19というのは「HH:MM:SS YYYY-MM-DD」の長さである)に移動し、フォーマット指定したdateコマンドの出力を反転した緑色で表示する。そして、保存された元の位置を復元するため、別のANSIシーケンスを使ってカーソルを元の位置に戻す。 X Window Systemの端末を使っている場合、ウィンドウのサイズを変更すると時計の位置が調節される。これは、最後のカラムから19キャラクタ目に時計が
Excelでセル内改行をするには[Alt]+[Enter]。では、このセル内改行をまとめて取り除くには[Ctrl]+[J]を使おう。さらにこの[Ctrl]+[J]には便利な利用方法もあるのだ。 Excelのセル内で文字列を改行したい場合[Alt]+[Enter]を押すというワザは、Excelを扱う上でぜひ知っておきたい。スペースを連続入力して画面上で無理やり改行すると、セル幅を変更した際にズレてしまうし、見た目はちゃんと改行できていてもうまく印刷できないことも多い。Officeの互換ソフトで開いた場合にズレる原因にもなる。 では、[Alt]+[Enter]で改行したテキストを元の1行のテキストに戻すためにはどうすればよいだろうか。 もちろん、[Backspace]や[Delete]で改行を1つずつ削除してもよいのだが、改行が多い場合は面倒くさい。こうした場合は、Excelの置換機能を用いる
普段あまりバスを利用しないのですが、バス運転手の中にはものすごいテクニックを持った人がいるようです。これは海外の番組の企画か何かで、3分以内に2階建てバスを狭い道で転回させるというもの。道幅はバスの全長よりも狭いのですが、タイヤの位置を完璧に把握しているからこそできる技術でこれを転回させています。 ムービーの再生は以下から。 後輪が二列になっているのを利用したりして巧みに転回しています。 LiveLeak.com - The King of maneuver 上記ムービーのようなことは普段からやっているわけではないと思うのですが、さすがはプロフェッショナルというところでしょうか。 転回ではありませんが、狭隘路線を走る路線バスもなかなかすごい。 YouTube - 神姫バス 清水→社 狭隘区間 ・参考リンク 楽しい狭隘路線 @nifty:デイリーポータルZ:長崎・狭隘路線めぐり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く