文字列の検索、置換、変換 Perlは文字列の操作に優れた言語です。文字列の検索、置換などの操作が基本的な命令として準備されています。 文字列の検索(パターンマッチ) 特定の文字列を検索することができます。検索する対象は$_という変数です。つまり、検索したい対象となる文字列をあらかじめ変数$_に代入してから検索することになります。検索するときには、マッチ演算子(「m//」または「//」)を用います。マッチ演算子は次の形をしています。 m/パターン/修飾子 パターンは検索する文字列です。文字列または変数または正規表現のいずれかで指定します。 修飾子は検索方法を指定します。必要のない場合には省略できます。 マッチ演算子で得られる結果は、検索が成功した場合は真、失敗した場合は偽になります。 例 文字列の検索を行うプログラム プログラム #!/usr/local/bin/perl $_="Hello
目次 CGI(Perl)の基本と掲示板作成 ブラウザに文字列を表示する アクセスカウンタを作る フォーム内容を表示する 占いプログラムを作る 掲示板 その1 掲示板 その2 掲示板 その3 掲示板 その4 フォーム内容を表示 掲示板作成への準備段階として、フォームの内容を表示するというプログラムを作成します。フォームとは、掲示板で名前を書いたり内容を書いたりする部分のことです。インターネットを使っている人なら一度は見たことがあると思います。 フォーム処理の流れは以下のようになります。 フォームの入ったHTMLが表示される。 フォーム内容を入力して送信(submit)ボタンを押す。 フォーム内容がCGIに渡される。 CGIでフォーム内容を加工して結果をHTMLとして出力する。 というわけでフォームを使う場合は、フォームを表示する部分とフォーム内容を処理する部分の2種類が必要になります。 フォ
オブジェクト指向Perlのしくみを解説します。 Perlモジュールの作り方と使用法についても解説します。 [1] パッケージ名前空間をPerlではパッケージと言います。 デフォールトのパッケージは main パッケージです。 ただしファイルのなかにパッケージ宣言(package ...)の行があると、それ以降に書かれた「グローバル」変数(our 変数)やサブルーチンは、そこで宣言されたパッケージのものになります。 package Foo; our $name = "I am Foo!"; # $name はパッケージ Foo に入る。 # our は付けなくてもいい...。パッケージの及ぶ範囲(スコープ)はつぎに又、別のパッケージ宣言が来るまでずっと続きます。 但しパッケージ宣言がブロック {...} のなかで為された場合は、そのブロックが閉じたところでパッケージのスコープが消えます。 p
無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> ソーシャルメディアの普及は米国、日本、そして世界中でますます進んでいる2012年夏の終わり。今回は、ソーシャルメディアマーケティング関連の統計データやアンケート調査結果をなんと79!一挙にまとめてポイントを紹介しようという記事を。英語圏のデータが中心ですが、日本でも参考になる点はあるかと。 — SEO Japan ソーシャルメディアとインバウンドマーケティングのテクニックは、マーケッターにとっての恩恵になっている。ソーシャルおよびコンテンツマーケティングを介して、従来のアウトバウンドで生成されたリード(以下参照)の半分のコストでリード生成をするだけでなく、高い確率で契約を成立するのだ(再び、以下
日付変更: 2010/12/29 <= => 2010/12/27投稿ブログ記事数被引用ニュース記事数被引用動画数
ブログのさきがけのココログは@niftyが運営しています。Six ApartのType Padを採用しているので機能的。検索エンジンを意識した仕様にも好感が持てます。プロバイダー系のブログなので安定感は抜群です。ブログの使い方・利用方法などのヘルプ(説明)が充実。2003年12月にスタートしたココログは当初、有料でしたが今は無料で利用できます
このシステムは、サイト内のキーワード検索を行うインデックス式の全文検索システム(EUC版)です。KentWebのトップ画面にも使用しています。 サンプルは以下にあります。 Key Searchの機能的な特長は以下のとおりです。 キーワードを入力することにより、サイト内のウェブページを瞬時に検索します。 サイト内のページをあらかじめインデックス化しておくため、(Grep型検索に比べて)検索スピードが速く、サーバに負荷をかけにくいシステムです。 AND検索、OR検索、ソート機能(新規順・古い順)、表示件数の選択などの機能を持ちます。 入力されたキーワードを時系列にログ化していますので、管理画面から確認することができます。 インデックスの作成は、管理画面からワンタッチで行うことができます。また、一度作成したインデックスは、2回目以降は差分のみ更新するので、効率良く運用ができます。 全画面がテンプ
WwwSearch は、Webサーバー上のファイルから、特定の文字を含むファイルを検索する機能をもった CGI スクリプトです。フリーソフトとして配布しています。商用・使用を問わず、利用・改造・流用・再配布はご自由にどうぞ。 readme.htm - このファイル。 wwwsrch.cgi - CGIスクリプトファイル。 wwwsrch.log - ログファイルテンプレート。 wwwsrch.htm - 設置サンプル。 jcode.pl - 漢字コード変換ライブラリ。(By Utashiro氏) jcode.pl は、Utashiro 氏が開発、配布されている漢字コード変換ライブラリです。Utashiro 氏に感謝いたします。 あらかじめ検索用のインデックスを作成しておくタイプではなく、検索の都度、全文を検索するタイプですので、設置は簡単ですが、Webサーバーには多大な負荷をかけてしまいま
Googleの最高経営責任者(CEO)を務めるLarry Page氏は、「More wood behind fewer arrows」という自身の約束どおり、主力製品により多くの同社のリソースと労力を集中させるつもりである。 Googleは米国時間7月20日のブログ投稿で、同社が「Google Labs」の取り組みを終了する予定であることを発表した。同社Research and Systems Infrastructureを率いるシニアバイスプレジデントのBill Coughran氏は、きわめて初期の段階のプロトタイプをGoogle LabsにリリースすることによってGoogleは多くを学んだと述べた。しかし、「目の前に広がる莫大な機会を最大限に活用しようと考えると、これまで以上に集中することが不可欠である」と同氏は付け加えた。 つまり、これは、現時点のGoogle Labsに対して、一部
ASCII Booksのサイトをご利用いただき、ありがとうございます。 2016年12月6日をもちまして、サイトを閉鎖させていただくことになりました。 今までサイトをご利用いただき、ありがとうございました。 アスキー・メディアワークスを引き続き、よろしくお願いいたします。
オンラインストレージといえば「Dropbox」や「Googleドライブ」が有名ですね。でもヘビーに使うにはちょっと容量が足りない、という方もいるのではないでしょうか。課金や友達紹介で容量は増やせますが…。 今回ご紹介する『Copy』も新鋭のオンラインストレージの1つですが、その容量が太っ腹です。アカウントを作ってから5分で20GB以上の容量をもらうことができるんです。
インターネットで繋がっている他のサーバーの領域を無料で貸し出すサービス 海外も含め多様なオンラインストレージを利用することが可能となっており、大事なデータやプログラム等様々なファイルをバックアップするのに最適なサービスです。 大事なファイルを震災など災害で失う可能性が今の日本にありますが、ユーザーIDやパスワードさえあれば他のサーバー(オンラインストレージ)に保存することが可能なので2重のバックアップ目的にも使えます。 オンラインストレージサービスは無料から有料まで様々なサービスがありますが、ここでは主に無料サービスを紹介します。 注意事項としてメインのバックアップではなくあくまでもサブのバックアップとして使うことです。 あくまでも無料サービスなので利用が無いと突然アカウント削除やサービスが突然停止したりなどありますので なお無料オンラインストレージも様々なサービスがあり例えばフ
IT戦略とデータの重要性 現代社会は「ITの時代」と言われる。われわれの生活は、ITに支えられていると言っても過言ではない。 また、企業のIT化が進み、電子データの扱いも多様化した。今では、どの企業でも財務情報や契約書、取引明細、顧客情報などの重要な情報が電子データ化されている。 しかし、ITへの依存度が高まるにつれて、様々なリスクも生まれる。例えば、企業の重要なデータは、社外への漏えいや消失などが決して許されない。企業における情報管理の不備が、事業を悪化させるだけなく、社会的にも大きな影響を与えてしまうケースが多くなっている。それ故に、情報セキュリティやコンプライアンス対応のように、重要なデータを維持・運営する万全な管理体制と安全なITインフラを築く必要がある。 ITを駆使して競争力のある経営基盤を確立することが、ビジネスの成功を左右する大切な要素となっている。一方、ITのコストを削減し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く