Account Suspended This Account has been suspended. Contact your cPanel hosting provider for more information.
Account Suspended This Account has been suspended. Contact your cPanel hosting provider for more information.
ヒアドキュメント (here document) とは、スクリプトの中で長い文字列を記述するために用いる記法です。コマンド<<引用マーカーの形式で始め、引用マーカーのみの行が来るまでの内容が文字列として与えられます。引用マーカーには任意の識別子が利用でき、例えば次のように書きます。 $msg = 'hello'; print <<HOGE; foo\n $msg bar HOGE これは次のように出力されます。 foo hello bar ヒアドキュメントでも引用マーカーをどの引用符で囲うかで文字列の解釈方法が違うようです。また、引用マーカーの引用符は省略する事が多く、ダブルコーテーションで囲った場合と同じ扱いになるようです。 Perl って便利だけれど複雑だね、と思いました。 疑問 if($foo){ print <<" EOF" こういう風に、引用マーカーに空白を含めて 擬似インデント
CGI 等で生成される動的コンテンツには,個別のリクエストごとに異なるレスポンスを 返さなければならないものもあれば,ある程度の時間内であればどのリクエストに 対しても同じレスポンスを返すものもあるでしょう.後者であれば,レスポンスを mod_mem_cache でキャッシュすることにより毎回 CGI 等を実行せずに済むので, かなり効果的にサーバの負荷軽減を実現することができます. # mod_mem_cache は Apache 2.0 ではまだ "experimental" という扱いですが, Apache 2.1 / 2.2 ではかなり改良されています. httpd.conf での設定は,例えば以下のような感じで.動的コンテンツでは Content-Length ヘッダを出力しないことが多いですから,MCacheMaxObjectSize の指定に際しては併せて MCacheMax
2ch のユーザ数はどんどん増え続け,それに伴いサーバ負荷も増大しています.その対応のため, root ★ 氏や FOX ★ 氏などによってハード/ソフト両面からサーバ環境の強化・改良が日々行われています. ここでは,その内主にソフト面,特に CGI の軽量化について説明します. 2ch で頻繁に呼び出される CGI は,レス書き込みの際に使用される bbs.cgi, IE / Mozilla 等一般ブラウザでスレッド閲覧のために使用される read.cgi です. これらは以前普通の CGI が用いられていましたが,その起動負荷がサーバにとって 大きな負担となっていました.そうした起動負荷を低下させる仕組みを導入したところ, bbs.cgi / read.cgi ともにかなりの効果を上げることができました. Perl CGI の軽量化の方法としては,例えば mod_perl がありますが
コンスタンティン 特別版 (初回限定版) 最低評価の★☆☆☆☆つけたんだから もういいやんという考え方もあるが、 コメントせずにはいられないことがひとつあったので、言及しておく。 実は「コンスタンティン」ではエンドロール後に 追加の映像がつけられている。 多くの人はエンドロール時点で席をたつか、 再生を終えてしまうので、 見逃してしまっているひともいることだろう。 自分も最初気づかずに、 エントリーを書くためにWEB上で資料をあさっていて、 偶然、追加映像のことを知り、あわててDVDを見直したのだ。 安い話題づくりのつもりなのか、 エンドロールがすべて終わるまで見ろ! それが映画を作った人へのマナーだ!とでも言いたいのだろうか? どちらにしても、作品のデキと同じで、ちゃちな思考だ。 エンドロールを最後まで見てほしければ、 相応の工夫をすればいいはずだが、 こんな姑息な手段を考える前に 見て
This shop will be powered by Are you the store owner? Log in here
Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been writ
1 タートルグラフィックス 2 問題点・苦労した点 3 フラクタル図形 4 J2SE1.2.2でコンバイルしたフラクタル図形 1 タートルグラフィックス 最初のアプレット・プログラムとして、ロゴのタートルもどきをJavaアプレットでトライしてみた。相対座標で描画できるのが特徴で、再帰も使うと、フラクタル図形などが簡単に描けるよさがある。1章の例は渦巻き模様(下記)。かなり苦労したか、それは2で述べることにして、まずはリスト全文から。そして、3ではフラクタル図形の世界で遊びましょう。また、マンデルブロート、カオス も参照ください。 [ブラウザソフトのJava対応] アプレットを見るには、Java対応、すなわち、JavaのVMをそなえたブラウザソフトでないといけない。マイクロソフトのIEは、Java1.1という古いシステムをサポートしていたが、XPのSP1以降、サポートをうちきりました。
View a MSW Logo screen shot. (24 KB) GUI and Extensions By George Mills (mills@softronix.com) Core By Brian Harvey (bh@cs.berkeley.edu) University of California Berkeley MSW Logo Kits (Current version is 6.5b, released December 19, 2002) Release Notes : Includes System Requirements, recent bug fixes, included in all kits 12 KB
質問1: Webブラウザが文字コードを判定する基準は何ですか? 解答:HTTPのContent-Typeヘッダです まずは、Webにおける文字コードの扱いをおさらいしておこう。HTML 4.01仕様では、Webブラウザが以下の優先順位で文字コードを決定することを規定している。 HTTPにおけるContent-Typeヘッダのcharsetパラメータ HTML文書内のMETA宣言およびhttp-equiv属性で設定された、Content-Typeヘッダのcharsetパラメータ HTML文書内の各要素のcharset属性 Webサーバが送信するHTTPヘッダの中には、送信内容がどのような素性のコンテンツなのかをWebブラウザに教えるために、以下のようなContent-Typeヘッダを通じてコンテンツのメディアタイプ(下記例ではtext/html)を明示する。 これによりWebブラウザは、受信
文芸的プログラミングとは 「文芸的プログラミング」とは、 スタンフォード大学のDonald Knuthが提唱している、 プログラムの作成とその文書化を同時に行なう手法で、 プログラムとその解説文書をひとつのファイルに混在させながら 追加したり修正したりして同時に開発していくことにより、 完全に整合性のとれた文書とプログラムを開発しようというものである。 プログラムをまず作ってからその解説文書を作成する(またはその逆)という 一般的な手法では、後で修正などを加える場合などは注意しないと 両者の整合性がとれなくなってしまうことがよくあるが、 文芸的プログラミングの手法では 両者がひとつのファイルになっているので そのようなことが起こりにくくなる。 また正しい文書を書くという作業と正しいプログラムを書くという作業の 相互作用によってより適切なプログラムと文書ができあがるという 効果がある。 WE
後輩のツール君曰く、コマンドはもう古い!? ~コマンドラインの代わりツール編~:ツールを使ってネットワーク管理(1)(1/3 ページ) <この連載について> ここまでの連載「コマンドを使ってトラブルシューティング」では、100人くらいのユーザーのいる小規模ネットワークに起こるさまざまなトラブルを、ネットワークコマンドを用いて解決してきました。 主人公は、引き続き、社内の管理者兼プログラマーの律子さん。どうやら部長の指令により、管理するネットワークの範囲が拡がり、後輩くんも付いたようです。新連載「ツールを使ってネットワーク管理」では、ネットワークコマンドだけでなく、フリーツールも活用して社内ネットワークの運用管理をしていきます。 押し付けられた後輩曰く、コマンドは過去のもの!? たくさんのネットワークトラブルを解決した律子さんは、部長に評価されて、もっとたくさんの社内のネットワークの面倒を見
かねてより、インフォテリア社内での公式コミュニケーションツールとしてブログを導入しようということで検討が進められてきていたのですが、最終的に「はてなグループ」を採用することになりました。 INFOTERIAノン・スモーキング・ルーム@はてな。 「重要なアイデアは会議室ではなくタバコ部屋で生まれる」といえば、それだけで以下で言わんとすることが100%通じてしまう人もいると思います。(私自身はタバコは吸いませんけど) 息抜きに一服しようとタバコ部屋を訪れた人たちが、たまたま同室した他の人と肩肘張らずリラックスしたコミュニケーションをするというシチュエーションは、ブレインストーミングという方法論が目指す「頭を柔らかくする環境」を自然と作り上げていると言えるでしょう。 こんな甘美な環境をスモーカーだけの特権にするのはもったいない!という思いから、バーチャルなタバコ部屋を作り上げようという期待を込
「OnlineScreen」で撮影した“Google マップ”の広角地図 (リンク先は3,000×3,000ピクセルの画像を5分の1にリサイズしたもの) 画面に収まらない面積の広いWebページを1枚の画像に保存できる「OnlineScreen」v1.1が公開された。本ソフトの機能を応用することで、“Google マップ”などで高倍率かつ広角な地図をキャプチャーできるのが特長。Windowsに対応するフリーソフトで、編集部にてWindows XPで動作確認した。現在作者のホームページからダウンロードできる。 「OnlineScreen」は、Webブラウザーを最大化しても画面に収まらない面積の広いWebページを1枚のJPEG画像としてキャプチャーできるソフト。本ソフトは画面キャプチャー機能を搭載するWebブラウザーとして動作し、現在閲覧中のWebページを画面左上の[Save As Image]
LIFE 今日ここに書く文章は、あまり面白くありません。そのうえちょっと説教くさいです。でも、私はみるみる大事なことを忘れていってしまうので、忘れないうちに書き記します。押し付けがましさ全開で、文章の構成も校正も気にせずに書きます。おかしな点があったらメールで教えてください。私はずっと煙草を吸っていましたが、今ではもう吸いません。なぜもう吸わないのかというと、肺がやられて死にかけ、治療をしたからです。その時点で周りの大事な人たちに「煙草やめなよ」とは言いませんでした。それまでの自分が、「煙草やめなよ」と言ってくれる人をなんだか意見の押し付けみたいで鬱陶しく感じていたからです。自分に対しても自業自得だと思うところもありました。でも、病院に通院・入院するようになって考えが変わりました。病院で知り合い、くだらない話をしたり、ゲームボーイを貸してくれる*1ようになった友達達がみるみる、ガンが脳に転
Windows2000のコマンドプロンプトで補完入力 UNIXや、WindowsXPで補完入力を行うにはフォルダ名やファイル名を途中まで入力して TABキーを押すことで補完入力をすることができます。しかしWindows2000ではデフォルトでは このような機能は使用することができません。 Windows2000で補完入力を行うには2通りの方法があります。 ・コマンドプロンプトのオプション指定 cmd.exeのオプションに「/f:on」と指定します。 これで、CTRL+Dでフォルダ名の補完、CTRL+Fでファイル名の補完が行えます。 ・レジストリにて指定 regedit.exeを起動 「HKEY_CURRENT_USER」→「Software」→「Microsoft」→「CommandProcessor」にある 「CompletionChar」を編集して値に[9]を設定。 これで
Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools. Download: by http: UnxUtils.zip by ftp: no FTP mirror at the moment latest updates (after 14-04-03): UnxUpdates.zip Source code: I have started an Open source project at http
GnuWin provides ports of tools with a GNU or similar open source license, to modern MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008 / 7) News / Announcements 27 December 2010: Sed-4.2.1: stream editor: new release 5 June 2010: M4-1.4.14: macro processor: new release 11 February: DeHtml-1.5: new package 1 January 2010: Starting with 2010, patches for making programs run on MS-Windows
実験環境の構築と各ツールの使い方 残念ながら、スペースの関係上、各ツールのインストール方法を紹介することはできません。各ツールのドキュメントをよく読んで、チャレンジしてみてください。気を付けなければならないのは、特に理由がない限り、これらのツールをファイアウォールにインストールしてはいけません。なぜならば、万が一ファイアウォールが乗っ取られたときに、これらのツールを悪用されてしまう可能性があるからです。 これらのツールに限らず、ファイアウォールにインストールするソフトウェアは注意深く選択し、できる限り余計なものをインストールしないようにします。 ●実験環境の構築 ファイアウォールの設定が完了したら、図1のようにマシンを設置します。クライアントとサーバは、どんなOSでも構いません。これから紹介するツールをインストールしておきます。また、サーバにはファイアウォールを通過させるサービスをあらかじ
本文書は、NetworkWorld誌に寄稿した記事の原稿を、IDGジャパン編集部殿の許可を得た上で掲載したものです。 ネットワークシステムのセキュリティ対策を実施する際に、「はたしてこれで十分だろうか?」、「どこかに見落とした穴がないだろうか?」と自問するシステム管理者は多いだろう。ノーマルなネットワークアクセスには十分に耐えられるセキュリティシステムでも、通常考えられないような特殊なパケットがきた時に正常に対処できるだろうか? ある種の状態を持つパケットを素通しさせはしないだろうか? 現実問題として、アブノーマルなネットワークアクセスによりパケットフィルタリングを回避し、不正にアクセスできてしまうケースは数多く存在する。その原因はルール設定のミスの場合もあれば、ネットワーク装置の仕様という場合もある。いずれにせよ不正に侵入される前に、自らのネットワークシステムがアブノーマルなアクセスに対
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く