FreeTextBoxコントロールは、Community ServerやDotNetNukeなどのASP.NETアプリケーションでも利用されているフリーの汎用的な入力コンポーネント(カスタム・コントロール)だ。FreeTextBoxコントロールを利用することで、文字列を修飾したり、画像やテーブルを含むリッチなテキスト・コンテンツをブラウザ上から簡単に編集したりすることができるようになる。 本稿では、FreeTextBoxコントロールを導入し、Webフォームから利用する方法について紹介する。
とある友人に教えても経ったTinyMCEという WYSYWIGWYSIWYG な HTML エディタライブラリがやばそう。 JavaScript で記述された LGPL でオープンソースな クロスプラットフォームの 多言語対応もしてて 簡単に使える ライブラリ。似たようなものに htmlArea というのがあって結構昔に話題になってたんですが、導入がめんどくさかったりブラウザによってはまともに動かなかったりとか色々面倒な感がありました。TinyMCE の方はと言いますと、Installation instructions にもあるとおり、 <html> <head> <title>TinyMCE Test</title> <script type="text/javascript" src="/js/tiny_mce/tiny_mce.js"></script> <script type=
恋愛が苦手な男性こそテレフォンセックスしよう 恋愛に消極的な男性こそ、テレフォンセックスをしてみるといいです。話下手でもセックスがうまくなくても経験がなくても、問題ありません。リードするのが上手な女性に相手になってもらえば、安心して楽しいテレフォンセックスをすることができるのです。 誰でも1つくらいコンプレックスを持っているでしょう。それをエネルギーに変えて、努力したら、前向きになれればいいでしょう。 しかし、時にはそれが理由で恋愛が苦手や奥手になることもあります。そうした男性に実はおすすめなのが、テレフォンセックスです。何故なのか見ていきましょう。 容姿を気にしなくていい 恋愛が苦手や奥手というような男性には、容姿にコンプレックスや自信がないことが多いです。なかなか自信あるとは言えなくても、必要以上に自分の評価を下げてしまう必要はありません。ところが自信がないことから、女性にも好きになっ
本稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 Visual Studioには、標準でたくさんのコントロールが用意されていますが、 ComponentOne Studio(コンポーネントワンスタジオ)には、さらに便利なコントロールが多数収録されています。この連載ではこれらのコンポーネントを組み合わせて売上管理アプリケーションを作っていきます。まずは、売上データ一覧表の項目として、 ComponentOne Studioに収録されているFlexGridを使いながらアプリケーションの土台を作成します。
かの有名な「パーティションマジック」と同じ作者の作ったフリーソフト。ライセンスはGPL。ソースコードも公開されています。基本的に「パーティションマジック」と同じ操作性で機能も高度な機能以外はほとんど同じです。無料でここまでのものが利用できるとは…。 ダウンロードは以下のサイトから。 Partition Logic - Download http://partitionlogic.org.uk/download.html CD-Rに焼いて利用するCD-ROM版と、フロッピーディスクから利用するフロッピー版があります。 基本的な機能や制限は以下の通り。 Partition Logic - About http://partitionlogic.org.uk/about.html パーティションの作成、削除、フォーマット、デフラグ、リサイズ、移動、属性比較ができます。また、ハードディスク全体をコ
I have been trying to increase code reuse in the projects I have been doing recently. In my first few years of coding I hardly ever got to reuse any of my code because it was always too coupled together and dependant upon other parts of the code. So recently I have been trying to write code which I can reuse. It has been interesting that since I have been doing this I have noticed that my library
http://d.hatena.ne.jp/yamaz/20060509の続き. 初めての方は画像配信の負荷分散も比較的簡単?(その1)からどうぞ. Googleはimages.google.com 1つで1,187,630,000(11.8億!)の画像を保持している(ように見える).1つの画像が10KBだったとしても12.5TBの画像を保持していることになる. GoogleがこんなことができてるのはGoogleFileSystemがあるからだ. http://labs.google.com/papers/gfs.html GoogleFileSystemは簡単に言うとデータバックアップ機能つきの分散NFSのようなものだ. GoogleFileSystemに関しては上記URLのPDFに詳しいので,そちらを参照してほしいが,基本的な考え方は今まで負荷分散の考え方となんら変ることはない.つまり
画像配信の負荷分散も比較的簡単?(その2)のつづき. 初めての方は画像配信の負荷分散も比較的簡単?(その1)からどうぞ. アクセス/保持データ量ともに多くなってきてどうにもならなくなったらどうするか?お金があるところはサーバを強化したりメモリを増やしたりするのも手だろう.ただもっと安上がりで効果的な方法がある. どうにかなるまで1台あたりのアクセス数と保持データ量を減らせばいいのだ. ずっこけた人がいるかもしれないけど,こっちは大真面目である(笑).別にアクセスが少なくなるまでサービスを縮小させろという意味ではないので,もうちょっと付き合っていただきたい. 下記のような仮想の実装例を考えてみよう. http://i.yimg.jp/images/search/head_050825.gif にアクセスがあったらURLを10で割ってその余りに応じて img0.yimg.jp img1.yim
http://d.hatena.ne.jp/yamaz/20060426 の続き.待ち行列理論に従うと遅延のないサービスを行うためには サーバの単位時間のリクエスト処理能力 > ユーザの単位時間のリクエスト数 という非常に単純なことを行えばいいことになる.「なにをあたりまえのことを...」と思われるかもしれないがもうちょっと付き合っていただきたい. ところでたいていのBlogや画像サービスのサービスURLはこうなってる. http://ホスト名/<ユーザ名>/ http://ホスト名/id?ユーザ名 http://ホスト名/ディレクトリ名/コンテンツ名 例で言うと下記のような感じだ. http://d.hatena.ne.jp/yamaz/ http://mixi.jp/show_friend.pl?id=128497 http://i.yimg.jp/images/search/head
30万個ぐらいの静的ファイルを配信するサーバーの選び方 で静的な配信サーバに関することが述べられている. naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 ということらしい.書いてあることはすべて同意だけど, つい3ヶ月くらい前まで 平均15k×1万URL×50億httpアクセス/day 平均4KByte×100万URL×3億HTTPアクセス/day な画像サーバと某所で向き合ってたため,ちょっとは役に立てるかもしれないと思ったので,私の経験を書いてみようと思う. 動画配信の負荷分
ウェブサイト開発などを手がけるイメージソースが、独自の新サービス「ZapZap」を開発し、6月19日にベータ版を公開した。 「ユーザー参加型のポッドキャストディレクトリ」を名乗るZapZapは、ウェブ上で増加の一途をたどる音声/ビデオポッドキャストを簡単に見つけ出し、視聴・聴取できるようにすることを狙いとしている。機能面では、人気の高い米のユーザー参加型ニュースサイト「Digg」に似たコンセプトの「Zap」システムを実装し、各ポッドキャストを視聴/聴取したユーザーの投票結果から、人気の高い番組が自動的に判別される仕組みになっている。 ZapZapのサイトにはAjax技術をベースにしたプレーヤー機能が実装されており、ユーザーがリストアップされたポッドキャストをブラウザ上でそのまま再生できるようになっている。また、登録ユーザーは各ポッドキャストの感想などをコメント欄に書き込めるようになっている
RailsやChuraのいけてないところ これは、Ruby on Railsに対する実に的確な批判だと思う。だが、これによって逆にRailsの意味が見えてきたような気がする。 (このエントリ、入口はソフトのやや専門的な話ですが、例によって大風呂敷で、そこから"The World is Flat"の話につながっていくので、できればプログラマ以外の方もおつきあい下さい) Railsというソフト開発ツールの良さは、単に便利とかフルスタック(必要な全ての機能盛合せ)ということではなく、実践的な仕事の流れが背後に想定されていることだ。頭をひねってツールを使いこなすというより、ツール(が想定しているソフト開発手順)に「乗る」という感覚で開発を進めることができる(まさに On Rails)。 だから、Railsの個々の機能の過不足を問題にするのはあまり意味が無い。仮に不足があったとしても、オープンソース
レッドリストという絶滅危惧種リストのうち、その一部についてのフォトギャラリーです。非常に珍しいものが多いので、必見。 詳細は以下の通り。 The 2004 IUCN Red List of Threatened Species - Photo Gallery The 2006 IUCN Red List of Threatened Species - Photo Gallery 世界のレッドリスト動植物 レッドリスト2004 ケーススタディ 絶滅危惧種検索 レッドリスト - Wikipedia
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く