2006年02月27日

Password Protection with htpasswd

Apache .htaccess tweaking tutorial at Vortexmind: free your mind

Password Protection with htpasswd

This is useful if you want to add password protection to some pages/folders

* Create a .htpasswd file in the folder you want to protect
* The file will contain login data in the form username:password. Username is plain text. Password should be encrypted or it won’t work! Use this tool to get your string to add
* If you create the file on your local pc, be sure to upload it on the webserver in ASCII mode
* Now you can modify your .htaccess file. The authentication will apply to the folder where you place it and its subfolders:

AuthUserFile /home/pathto/.htpasswd
AuthType Basic
AuthName "My Secret Folder"


require valid-user

You can protect a single file by placing this into a directive.
* Be sure to protect your .htaccess file from viewing using the 1) tip

InstantFeed

Big in Japan - InstantFeed

InstantFeed allows you to receive any web feed (RSS or Atom) via all major IM carriers including MSN Messenger, Jabber, AIM and ICQ. You can add the InstantFeed Button to your bookmark toolbar and let InstantFeed auto-discover feeds on any page or login and add the feeds you want to monitor manually.

IMでRSSが読めるようになるようです。

MeCab

MeCab: Yet Another Part-of-Speech and Morphological Analyzer

MeCab は, 奈良先端科学技術大学院大学自然言語処理学講座の開発する形態素解析器 ChaSenを基に開発された高速な形態素解析器です. 現在 ChaSen とは独立に, フルスクラッチから開発されています. 解析精度は, ChaSen と変わらないにもかかわらず, 平均的に ChaSen の3-4倍のスピードで動作します. 以前は, ChaSenTNG という名前でしたが, オリジナルの ChaSen と方向性が変わってきており, これ以上 ChaSen の名前を借り続ける事は不適切と感じたので, MeCab に名前を変えました. ちなみに 和布蕪(めかぶ)は, 作者の好物です.

G4 Cube Aquarium

G4 Cube Aquarium

Mac G4 Cubeの筐体を使った水槽の作り方が説明されている英語のサイトです。

きれいですね。

Windows標準の“Messengerサービス”を使い複数PCに一括してメッセージを送信

窓の杜 - 【NEWS】Windows標準の“Messengerサービス”を使い複数PCに一括してメッセージを送信

Windows標準のポップアップメッセージ送信機能を利用して、LAN内の複数PCに一括してメッセージを送信したり、タイマー送信を行えるソフト「Mnet NetMessage」v2.10が16日に公開された。Windows NT/2000/XPに対応するフリーソフトで、現在作者のホームページからダウンロードできる。

また、指定した日時にメッセージ送信を行うタイマー機能を備えている。タイマーは1回だけ実行するほか、毎日の指定時刻や、毎週の指定曜日に実行することも可能で、複数のタイマー設定を登録できる。そのほか、IPアドレスの範囲を指定して宛先PCを一括登録する機能や、メッセージの送信ログを保存する機能などを備えている。

2006年02月24日

Ajax Link Tracker

Ajax Link Tracker

OnLoadでonMouseDownイベントを追加してどのリンクがどれぐらいクリックされたかをロギング。

Live Thumbnail Demo

Live Thumbnail Demo

画像クリックでその場で拡大・縮小。


手紙を書こう

Letterfu - Letter-writing without envelopes, cutting or glue

折り紙のように1枚の紙を折って封筒を作る方法。

サイトにはテンプレートPDFがいくつか用意されているのでダウンロードして実際に折ってみるといいでしょう。
折る前に折順の番号をちゃんと確認しておかないとうまく折れません。私は最初それで失敗しました。

kikimimi (RSS Checker) for Dashboard

F's Garage:kikimimi (RSS Checker) for Dashboard

はてなブックマークなどの最新情報を1クリックでチェックできる、Mac OS X TigerのDashboard用Widget 「kikimimi」を作りました。

2005/10/01時点の最新は1.01です。

はてなブックマークの「注目のエントリー一覧」、「最近の人気エントリー」と、del.icio.usの最新登録情報がプリセットされていますので、インストールするだけで、すぐ最新のWebトレンドを取得できます。
自分でRSSを登録することもできますので、はてなRSSなどWebベースのRSSサービスと組み合わせることができます。

2006年02月23日

村岡沙耶香「大きくなあれ」

村岡沙耶香「大きくなあれ」

CM、舞台、バラエティーと多方面で活躍中のレースクイーン村岡沙耶香(20)が、発売中の1stDVD「大きくなあれ」(ベガファクトリー、3990円)で、ギリギリのカラフルビキニ姿を披露。
身長165センチ、85・58・85―のスラッと美人。チャームポイントは優しい瞳とポッテリした色っぽ~いくちびるが魅力。

村岡沙耶香 大きくなあれ■ 村岡沙耶香 大きくなあれ■

Democracy: Internet TV

Democracy: Internet TV

Watch Internet TV with Democracy Player

You've probably watched hundreds of tiny videos on websites -- it's tedious. Democracy Player makes video on the internet less frustrating and more enjoyable. You can subscribe to channels of internet video, download videos, and watch them fullscreen, one after the other, all in one application. Internet video becomes internet TV. It's free and open for everyone to watch and broadcast.

Video Podcasting用のビューアとでもいえばいいのでしょうか?RSSを購読し、必要ならencloseされたビデオをダウンロードして見ることができます。

Windows XP、Mac OS X、Linux用のバイナリの他にソースコードも公開されています。

Macのアプリみたいなユーザインタフェースなんですが、Windowsになるとこうも汚くなるもんなんだと思うと、iTunesはほんとよくできていますね。

桜川ひめこ「めろめろめろんに頑張りました」

桜川ひめこ「めろめろめろんに頑張りました」

桜川ひめこ おしゃべりフィギュア

アキバ系アイドル界で活躍する「ひめめ」こと桜川ひめこ(19)が、22日発売のセカンドDVD「桜川ひめこ おしゃべりフィギュア」(イーネットフロンティア、3990円)で、セクシーポーズに果敢にチャレンジしている=写真。

 身長153センチ、B88・W60・H85の桜川が、自らフィギュアになるという大胆な企画モノ。水着や制服に、お約束のメードなどのコスプレで魅せる。

 「げんげんげんきで、めろめろめろんに頑張りました!!」と桜川。

桜川ひめこ おしゃべりフィギュア

今だからこそ振り返る「モンスターハンター」

ITmedia D Games:今だからこそ振り返る「モンスターハンター」――家庭用初の本格オンラインアクションはこうして生まれた (1/2)

独自の生態系を持つ強大なモンスターが住む世界で、いちハンターとしての生活を送るハンティングアクション「モンスターハンター」。このたび、プロデューサーを務める田中剛氏に、最新作「モンスターハンター2(ドス)」を含めたシリーズについてのさまざまな話をうかがうことができた。

お手軽な「ヨガ」のココにご用心

ピックアップ お手軽な「ヨガ」のココにご用心 - nikkeibp.jp - 健康

津氏によると、重いカバンをいつも決まった側の肩にかけて歩くなどといった日常動作が積み重なって、我々の体は少しずつゆがんできているという。“ゆがみ”とは、背骨が左右や前後に偏ってしまうことをいう。


 ヨガによるストレッチでは、このゆがみを矯正できるという。ストレッチにより、普段伸ばしていない筋肉を伸ばすことで、体のゆがみが取れるのだ。しかし、関節や筋肉の限界を超えるほど、無理に体を伸ばしてしまうと、関節炎などの障害が起きてしまうから注意が必要だ。


 さらに木津氏によれば、ゆがみをいっそう強くしてしまうようなヨガをしている人もいるという。例えば、体が右にゆがんでいる人の場合、本来ならば体を左側に曲げるようにしてゆがみを矯正するべきなのだが、その逆、つまり「さらに体を右に曲げてしまう」というものだ。


 こういった事態を避けるために、「ヨガをやる前には、自分の体が左右のどちらの方向にゆがんでいるかを調べる必要がある」と木津氏は強調する。

ソフトウェア特許問題へ発展か--オンラインリッチメディア関連特許に認可

ソフトウェア特許問題へ発展か--オンラインリッチメディア関連特許に認可 - CNET Japan

ウェブデザインシステム企業Balthaserは米国時間2月21日、インターネット上でリッチメディアサービスを設計および構築する技術の特許が米特許商標庁(USPTO)によって認められたと発表した。

 同庁のウェブサイトに掲載されている情報によると、この特許は「インターネット経由でリッチメディアアプリケーションを設計および構築するための手法、システムおよびプロセス」に関するものだという。

 特許内容の要約には、「この発明は、インターネットからリッチメディアアプリケーションを構築する能力を提供する手法に関係する」と記されている。

 Balthaserは、Adobe SystemsのFlash、AJAX、Javaといった技術を用いてウェブ上でリッチメディアサービスを提供している企業に、同特許をライセンスしていく意向だと考えられる。

2006年02月22日

Ajax tabs

havocStudios: Ajax tabs

タブデザインでAJAXを使ったときのデモとサンプル。

JSON for the masses

JSON for the masses

Reasons for JSON

* JSON is easy. No really. It’s so easy, it’ll make you sick.
* If you’re familiar with writing classes in PHP, then you’ll most definitely be comfortable with writing JavaScript in Object Notation
* JSON is nothing more than name : value pairs assigned within an object.
* JSON is easy to understand because if written well, it’s a self-documenting structure.
* JSON is fast!
* JSON organizes the ugly mess of procedural programming. Imagine having more than one init function.
* You can impress your friends with JSON because it’s pretty looking
* Your co-workers will love you for writing in JSON because it will most likely not conflict with their scripts that are being called within the same web documents.

XML 2 JASON

XML を JSON に変換するサービス - ベータ版を公開 :: Drk7jp

最近、流行りまくっている Web 2.0 と呼ばれるものの基礎技術の1つとして Ajax があげられます。Ajax は大変便利な技術なのですが、セキュリティの観点から自ドメインへのアクセスしか許可されていません(正確には、XMLHTTPRequest のクロスドメイン制限)。

Flash にも同じようにクロスドメイン制限がありますが、crossdomain.xml にて相手側のリクエストを許可する仕組みがありますが Ajax にはコレに相当する仕組みがありません。

そこで注目されはじめた技術が JSON (JavaScript Object Notation) と呼ばれる技術です。JSON は JavaScript 上でそのまま使えるデータ形式でクロスドメイン制限がないという特徴を持ちます。したがって、別ドメインで配布されている JSON を自ドメイン内から JavaScript レベルでデータを利用することができます。

ALPSLAB

ALPSLAB Top Page


ALPSLAB base
インターネット上に存在する様々な位置情報のマッピングを目的としたフリースクロール地図です。多種多様なコンテンツを、このプラットフォームに集約し、表示、検索、RSS配信といった様々な機能を介して提供します。


ALPSLAB clip!
ブログ、Wiki、Webサイト等に、簡単に地図を貼り付けることができます。さらに、それらのページをALPSLAB base上にマッピングすることも可能です。

2006年02月21日

Truncate Text with JavaScript Automatically

Truncate HTML Text with JavaScript Automatically

指定した文字数を超えたら自動で隠すJavaScriptです。

<p id="truncateMe">Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Aenean consectetuer. Etiam venenatis. Sed ultricies, pede sit
amet aliquet lobortis, nisi ante sagittis sapien, in rhoncus lectus
mauris quis massa. Integer porttitor, mi sit amet viverra faucibus,
urna libero viverra nibh, sed dictum nisi mi et diam. Nulla nunc eros,
convallis sed, varius ac, commodo et, magna. Proin vel
risus. Vestibulum eu urna. Maecenas lobortis, pede ac dictum pulvinar,
nibh ante vestibulum tortor, eget fermentum urna ipsum ac neque. Nam
urna nulla, mollis blandit, pretium id, tristique vitae, neque. Etiam
id tellus. Sed pharetra enim non nisl.</p>

<script type="text/javascript">

var len = 100;
var p = document.getElementById('truncateMe');
if (p) {

var trunc = p.innerHTML;
if (trunc.length > len) {

/* Truncate the content of the P, then go back to the end of the
previous word to ensure that we don't truncate in the middle of
a word */
trunc = trunc.substring(0, len);
trunc = trunc.replace(/\w+$/, '');

/* Add an ellipses to the end and make it a link that expands
the paragraph back to its original size */
trunc += '<a href="#" ' +
'onclick="this.parentNode.innerHTML=' +
'unescape(\''+escape(p.innerHTML)+'\');return false;">' +
'...<\/a>';
p.innerHTML = trunc;
}
}

</script>

ゲーム

Teagames.com - Play Online Games

This is the home of popular games such as BMX Backflips, Funky Truck 4WD, Eagle Eye and many more.

New games are in the pipeline.. check back here for updates!

Choose a game from the menu on the left, and enjoy.

The Idiot's Guide to moo.fx

The Idiot's Guide to moo.fx

moo.fx is a super lightweight (3 kb) javascript effects library that can add snazz to any website with less than 5 minutes work. It is cross-browser (yes, IE too), fast and light, and does a marvelous job of making you look smart.

Pod2Go

Pod2Go

Pod2Go takes any iPod (except the shuffle), whether it's the first iPod ever created, a brand new iPod color, or an iPod mini, and expands the functionality of it by putting a variety of textual content onto it for your reading enjoyment.

For example, on your ride to work, you could be staying up-to-date with the latest news, checking tomorrow's weather forecast, browsing the local theater's movie showtimes, or getting directions to that new restaurant across town. Or if you're a college student, you could be studying those Word formatted notes your buddy emailed you before your exam, without books or papers. If you're an email addict, you can keep those important messages with you wherever you go. There's an endless stream of possibilities!

イカのおすし

ちびっこぶろぐ: 3年生日記(Momo)

ガードマンの方が来て、みんなの「安全」を守るために大事な事を教えてくれました。
「大事なこと」とは「イカのおすし」です。
「イカ」は行かない、「の」は乗らない、「お」は大声をだす、「す」はすぐにげる、「し」は知らせるです。

iPod to meet Tamagotchi

we make money not art: iPod to meet Tamagotchi

音イズムというたまごっちみたいなゲームがコナミからでるようです。

MP3の音楽を聴いて成長するようです。

Japanese company Konami will issue this summer a curious LCD-based portable game in which the player "raises" virtual characters by giving them a "steady diet" of music:

"When the game, called Otoizm, is connected to a MP3 player, various characters appear according to the type of music being played.

The game classifies music into 19 types, and the growth and type of character produced changes according to the type of music it listens to. More than 30 kinds of characters can be created."

MacBook Pro unboxing pics

サ Exclusive: MacBook Pro unboxing pics | The Apple Core | ZDNet.com

MacBook Proの写真が27点パッケージなど込みで掲載されています。

電源アダプタがでかいです。

カブドットコム、株価情報取得システムを約20倍に高速化--メモリ型のDBを採用

カブドットコム、株価情報取得システムを約20倍に高速化--メモリ型のDBを採用 - CNET Japan

カブドットコム証券は2月21日、同社の運用するアプリケーションサーバに、メモリデータベースシステム(メモリDB)を導入したと発表した。オンライン取引システムの高速化と負荷低減を図るもの。

 「株式市場のさらなる活況が予想される中、今まで以上に安定した取引環境を提供する」(カブドットコム証券)

 メモリDBは、記録媒体として半導体メモリを採用したデータベース。ハードディスク装置上で処理を行うデータベースと比べ、データの読み出しや書き込みの速度に優れる。

 シアンス・アールが販売するメモリDB「Kairos」(韓国REALTIMETECH製)を、カブドットコムのオンラインシステムが稼動するアプリケーションサーバ全24台に導入。従来のデータベースと比べ、銘柄情報、時価情報などのデータ取得速度を約20倍に高速化し、負荷を25%程度低減したという。また、時価情報データベースサーバおよびアプリケーションサーバの増強コストを従来に比べて1億円程度削減した。これにより、2006年3月期第3四半期における1約定あたりのシステムコストは前年同期比20円減の116円になったとのことだ。

Web 2.0、ベンチャーキャピタルを悩ませる理由

Web 2.0、ベンチャーキャピタルを悩ませる理由 - CNET Japan

Arma PartnersのパートナーであるVictor Basta氏によると、今日のユーザー主導型インターネットサービスになんとか投資しようと、投資家は悪戦苦闘しているという。

 「VCはWeb 2.0に悩まされている。というのも、Web 2.0企業は最初から利益を出しているので、投資のしようがないのだ。VC側はWeb 2.0企業に投資しようと必死だが、企業側は投資を受ける必要がない」(Basta氏)

2006年02月20日

花粉症対策に城南のお茶「紅ふうき 紅ほまれ」

カイ氏伝: 花粉症対策にこの1杯。城南のお茶「紅ふうき 紅ほまれ」

紅ふうきもいろいろ種類がありますが、一番効いたと思ったのは上の写真の「お茶の里 城南」製。昨年の花粉症はそれはもうひどかったんですが、会社にくるまでムズムズしていた鼻がこのお茶を飲むだけでスーッと通じがよくなり、外に出かけるとバリアーでもしているかのごとくくしゃみが全然でませんでした。

ただ、即効性なぶん一定時間で切れてしまうのが注意点。明らかに「あ、切れてきたな」とわかるほど鼻がむずがゆくなってきます。電車の往復はマスクで防御し、電話などの用があってマスクが使いづらい仕事時間に服用するといいのではないでしょうか。

The Most Promising Web 2.0 Software of 2006

The Most Promising Web 2.0 Software of 2006 (web2.wsj2.com)

The Most Promising Web 2.0 Software of 2006

とりあえず、このあたりは一通り全部チェックしておかなければならないのだろうか・・・

Category: Personal Productivity and Organization
Best Offering: Zoho Planner (overhaul)

Category: Search
Best New Offering: Google Desktop Search 3.0

Category: Video Storage, Sharing, and Search
Best New Offering: Stickam

Category: Real Estate
Best New Offering: Zillow

Category: Music
Best Offering: Podbop

Category: Ajax Start Pages
Best Offering: Pageflakes

戦うTシャツな伊藤製作所

戦うTシャツな伊藤製作所(俺ランド)へようこそ! オリジナルTシャツ通販

木彫りパンダやクチを開くミッフィーちゃんのぬいぐるみなどおもしろいものがいっぱい。

塊魂オンライン

塊魂2

Flash版の塊魂なのですが、途中から何がなんだかわからなくなってきます。

そのわけのわからなさがおもしろいです。

25種類のクールなフォント

25 Free Grunge Fonts - Web Design Times

25種類のクールなフォントを紹介しています。

Mastering Ajax

developerWorks :Mastering Ajax

IBMのサイトによるAJAXの解説。

Mastering Ajax, Part 1: Introduction to Ajax

Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax

Mastering Ajax, Part 3: Advanced requests and responses in Ajax

JotForm

JotForm

WYSIWYGでフォームの作成ができるサービス。

名前とか住所とかの属性の設定もローカルアプリみたいなインタフェースで設定可能です。

非常に今風なインタフェースでフォームを設計できるわけですが、これが正しい方法なのかどうかはよくわかんなかったりする。

ページがない場合のエラー番号はなぜ303や505ではなく「404」なのか

ページがない場合のエラー番号はなぜ303や505ではなく「404」なのかという理由

簡単に言うと中央データベースの場所として設定していた404という部屋の番号だったそうです。

ドーモ君iPod

Furry Monster Ipod Case (Domokun) Tutorial

ドーモ君iPod。

NHKは絶対商品化すべきだと思います。


PSP Xlink Mode搭載無線LAN:GW-US54Mini

PLANEX:ダウンロード:無線LAN:GW-US54Mini

54Mbps無線LAN USBアダプタ GW-US54Mini

・PSP Xlink Modeの搭載
Enableを選択することでアドホック通信を行ったXLink Kaiを使用することが出来ます。
※XLink Kai Evolution VIIでの動作を確認。

2006年02月19日

Building Blocks of Hope

bboh

Flashを利用したパキスタン地震の募金を呼びかけるサイト。インタフェースデザインのアイディアが素晴らしいです。

Firefoxのメモリ大量消費は『仕様』、だが回避方法あり

スラッシュドット ジャパン | Firefoxのメモリ大量消費は『仕様』、だが回避方法あり

"Firefoxを常用していると、browser.cache.memory.capacity を設定しなおしてもいつの間にか100MB~200MBのメモリ使用量をFirefoxが占有し、PCの動作が重くなるのが悩みの種であるが、Firefox開発者の一人Ben Goodgerのblog "Inside Firefox" に「それは仕様だ」という記事がでていることを 本家記事が伝えている。 前後のcacheを保持しておいた方がWeb巡回の際の利便性がよいという立場からの設計だそうだ。

ただし本家記事でのコメントによると、about:config から「browser.sessionhistory.max_total_viewers」の設定値を0 (タレコミ人Firefox1.5.0.1の初期設定値は50になっていた。この値が -1 の場合はPCのRAMサイズによって動的に設定されるらしい) に設定すると、例えば高解像度のイメージ (4000x6000等の大きすぎる画像は読み込み中にフリーズする可能性があるので注意)でも読み込み後すぐにメモリを解放し、Firefox のメモリ使用サイズが小さくなるそうだ。タレコミ人も自身のFirefoxで確認した。知っている人もいたでしょうが、Firefox遣いでメモリ消費量に困っていた方々は試してみてはいかがでしょうか。"

IEのメモリリーク問題

IEのメモリリーク問題

この問題は、Microsoftも認識しているのでIE7では解決されると良いのですが。尚、上に挙げたサイトで、最後のMihaiのページもよくまとまっているのですが、Mihaiが例示しているメモリーリークの退避例でも、やはりリークが起こるような気がします。

 あと、メモリーリークを起こすページを検出するツールがあるので、これもリンクしておきます。もっとも、このツールは完璧ではなく、すべてのメモリリークを検出するわけではないですが目安にはなるかと。メモリー負荷テスト(Blow memory)は、メモリーが増大していく様を見れるので有用です(もっともタスクマネージャーでも見れますが)。

Out of Hanwell:IEメモリリーク検出ツール

タブブラウザが出てくる以前は、この問題はさほど気にすることもなかったかもしれませんが、タブブラウザでは、常に複数のページを開いているというのが当たり前ですし、AJAXの台頭で、これからもJavaScriptはwebページで多用されるでしょうから、この問題を認識しておくのも悪くはないと思います。自分みたいなプログラム配布者はなおさらです。

2006年02月18日

Winny開発者の裁判に村井教授が証人として出廷

Winny開発者の裁判に村井教授が証人として出廷、検察側の主張に異議

村井氏は「効率の良い情報共有のメカニズムが、著作権法違反行為を助長させることに結び付くということは理解できない」と主張。検察側が、キャッシュやクラスタ化などのWinnyの個別の機能について、著作権法違反行為を助長させる目的を持って搭載されたものだと主張していることをどう思うかという質問に対して、これらの技術は「ネットワークの効率を上げるための洗練された技法であり、これを利用の目的と結び付けて考えるのは理解できない」と述べた。

 また、弁護人からの「検察側は、金子氏がユーザーの要望を聞き入れ、バージョンアップを繰り返したという開発手法も問題視しているようだが、これについてどう思うか」という問いに対しては、「こうした開発手法は一般的なものであり、優れたソフトウェアはユーザーからの要望を聞いてバージョンアップを繰り返すものだ」と答えた。

Mac OS Xをターゲットにした“初”のウイルス「Leap.A」

Mac OS Xをターゲットにした“初”のウイルス「Leap.A」

セキュリティベンダー各社は16日、Mac OS Xをターゲットとしたウイルス「Leap.A」が発見されたとして警告した。インスタントメッセンジャー「iChat」を通じて感染を広げようとするウイルスで、ソフォスやF-SecureではLeap.AをMac OS Xをターゲットとした最初のウイルスと報じている。

 Leap.Aは、Mac OS Xに標準インストールされているiChatのファイル送信機能を利用して、「latestpics.tgz」という名称の圧縮ファイルを相手に送りつける。ファイルを展開すると、JPEG画像のアイコンを偽装した「latestpics」というファイルが作成される。このファイルがウイルス本体で、ユーザーがダブルクリックすることでウイルスが実行される。

スポンサードリンク