投稿者: 小田 龍星

  • ブロガーの仕組み

    Blogger は、使いやすさを追求した無料のブログ プラットフォームです。 Google が所有しているため、ユーザーは写真共有サイト Picasa やソーシャル ネットワークGoogle+など、他のさまざまなGoogle 製品にリンクできます。基本的なブログ デザイン オプションを使用すると、10 分以内に新しいブログを立ち上げて実行できます。

    ただし、Blogger のシンプルさは、経験豊富なユーザーがそれを使用して達成できることを制限するものではありません。カスタマイズの可能性をさらに深く掘り下げると、Blogger バックエンド (ブログをデザインして投稿を作成するコントロール パネル) が提供する使いやすさを維持しながら、完全に独自のブログ デザインを作成できます。

    Blogger への登録は簡単です。すでに Google アカウント (Gmail アドレス) をお持ちの場合は、blogger.com にアクセスして、アカウントで Blogger をアクティブにするだけです。 Google アカウントをお持ちでない場合は、作成する必要があります。そこから、必要に応じて Blogger ブログを Google+ アカウントにリンクしたり、Google+ 経由で個人情報にリンクされずに匿名でブログを作成できる「限定プロフィール」を作成したりできます。 Picasa や Google AdSense など、Blogger と統合されている他の Google サービスは、Blogger ブログに自動的にリンクされます。これらのサービスはサインインしてアクティブ化する必要があり、一部のサービスは個別のサインアップが必要な場合がありますが、それ以外は完全に統合されています。

    Blogger のデフォルト設定では、Google がブログを無料でホストします。 URL は、選択したブログ名に基づいた次の形式になります: [ブログ名].blogspot.com。したがって、「I Love Puppies」というブログを作成した場合、Web アドレスは ilovepuppies.blogspot.com になります。少額の登録料 (年間 10 ドル) で独自のドメインを登録すると、ブログが www.[ブログ名].com に表示されます。Google は引き続き無料でブログをホストします。 Google ではこのプロセスを非常にシンプルにしています。 Blogger ブログに別のホストを使用することもできます。このプロセスは少し複雑ですが、Google が段階的な手順を提供しています。

    次に、ブログに投稿とページを追加する方法について説明します。

    Blogger の投稿とページを追加および削除する方法

    Blogger に新しい投稿を追加するのは非常に簡単です。 Blogger 管理パネルの左上に「新しい投稿」というラベルの付いたオレンジ色のボタンがあります。そのボタンを押すと、投稿を入力できるフォームが表示されます。

    上部に投稿のタイトルを入力できるスペースがあります。このタイトルは、投稿の上部とブログのフロント ページに表示されます。メインの投稿入力ウィンドウは基本的にワードプロセッサです。テキストを入力し、単語を太字、斜体、異なる色にしたり、リンクや箇条書きリストなどを追加したりするさまざまなボタンを使用してテキストを書式設定します。ジャンプ ブレークを挿入することもできます。ブレークより上の部分はすべてフロント ページに表示されますが、投稿の残りの部分は誰かがその特定の投稿にアクセスした場合にのみ表示されます。

    HTML を使用して投稿を直接フォーマットしたい場合は、そのオプションも利用できます。 HTML エディターと WYSIWYG (What You See Is What You get) エディターを行き来することもできます。

    Blogger ブログにページを追加することは、投稿を追加することと似ています。管理パネルから、左側にある「ページ」リンクを見つけます。現在のページのリストと、「新しいページを追加」というラベルのボタンが開きます。投稿と同じように、新しいページを作成して書式設定できます。主な違いは、ブログの上部にあるタブ バーです。ブログのフロント ページに移動すると、設定とブログのデザインに応じて、「ホーム」というリンクが含まれるバーが表示されます。新しいページがそのバーに表示されます。これにより、「概要」ページ、FAQ、または一連のカテゴリ ページを追加できます。 「ページの表示方法」ダイアログを使用して、このバーの動作やページの表示方法を変更することもできます。

    投稿やページの削除は簡単です。管理パネルのすべての投稿とページで利用できる「削除」オプションがあります。

    おそらく、ブログ投稿にテキスト以上のものを追加したいと思うでしょう。次のセクションでは、Blogger が写真をどのように処理するかを見ていきます。

    Blogger で写真を編集する方法

    ブロガー。

    新しい投稿ツールバーには、投稿に画像を挿入するボタンが含まれています。画像を準備して取得するには、さまざまな方法があります。 Photoshop や Gimp などのスタンドアロンの画像エディターで画像の調整やサイズ変更を行うことができます。コンピューターまたは他のデバイスから写真をアップロードすることも、すでに Web 上にある画像を指定することもできます。

    Blogger は Picasa と統合されているため、実際には Picasa アカウントを通じてすべての画像を処理できます。 [画像の挿入] ダイアログを使用すると、Picasa フォルダーの 1 つからブログに画像を直接取り込むことができます。逆に、コンピュータからブログに画像をアップロードすると、その画像は自動的に Picasa フォルダに配置されます。 Picasa には独自の画像編集機能も組み込まれており、Blogger に投稿する前に画像のトリミング、サイズ変更、その他の編集を行うことができます。画像をブログに投稿した後に Picasa で編集した場合、ブログ上の古いバージョンの画像には編集内容が表示されないことに注意してください。古いバージョンを手動で削除し、編集したバージョンを挿入する必要があります。

    画像を Blogger の投稿に挿入すると、画像の配置を制御できるいくつかのオプションが利用可能になります。中央に配置することも、両側に配置することもでき (テキストを横に配置して)、サイズを調整することもできます。

    あなたのブログをよりユニークな外観にしたいと考えていますか?次のセクションを覗いてみましょう。

    カスタム Blogger テンプレートをインストールする方法

    Blogger でブログをカスタマイズする方法はいくつかありますが、そのほとんどは非常に簡単です。

    まず、管理者ページに移動し、左側にある「テンプレート」リンクをクリックします。カスタマイズボタンを押します。これにより、テンプレート デザイナー ページが表示されます。 Blogger に組み込まれているさまざまなテンプレートから選択でき、さまざまな背景を選択してテンプレートの外観を変更できます。独自の背景画像やヘッダー画像をアップロードすることもできます。

    テンプレート デザイナーには、ブログのさまざまな要素の幅を調整したり、ブログ要素のレイアウトを変更したりするためのシンプルなコントロールがあり、詳細タブを使用すると、ブログの最後の要素の色をすべて変更できます。加えたすべての変更は、変更を完了してブログ自体でアクティブにする前に、変更と同時に表示できます。

    Blogger でブログをカスタマイズする最も強力な方法の 1 つは、カスタム ブログ テンプレートをアップロードすることです。ブログのデザインに関する情報は XML ファイルに保存されます。これにより、xml ファイルをコンピュータに保存して、ブログのデザインをバックアップできます。

    しかし、Blogger で XML ファイルを使用するさらに興味深い方法があります。 Blogger で使用するために設計された無料のカスタム ブログ テンプレートが Web 上に多数存在します。これらのテンプレートのいずれかをダウンロードすると、xml ファイル (通常は zip または rar ファイルに含まれます) を取得します。インストールするには、管理パネルの [テンプレート] タブに移動します。右上に「バックアップ/復元」というボタンがあります。そのボタンを押してください。

    ハード ドライブ上のファイルからテンプレートをアップロードします」と表示されている場合は、[参照] をクリックして、コンピュータ上に保存した xml ファイルを見つけます。次に「アップロード」をクリックすれば完了です。ほんの数秒しかかかりません。

    著者のメモ

    私は WordPress と自分のホストを使用して自分のサイトを何年も運営してきましたが、Blogger を試したことはありませんでした。特に WordPress で利用できる何千ものプラグインを考慮すると、Blogger は WordPress ほど柔軟でも強力でもありませんが、私はかなり感銘を受けました。セットアップと実行は驚くほど簡単ですが、掘り下げてカスタマイズする意欲があれば十分奥が深いです。

  • イメージギャラリー: インターネットに接続する

    ワイヤレスインターネットカード

    このワイヤレス インターネット カードを含め、インターネットへの接続を可能にする新旧のテクノロジが数多くあります。次の数ページをクリックしてさまざまなタイプの接続を確認し、最適なものを見つけてください。

    イメージギャラリー: インターネットに接続する

    ケーブルモデム。ケーブル モデムを使用すると、ユーザーはケーブル プロバイダーから高速インターネットを利用できますが、多くのユーザーが接続し、使用量が多い場合には、パフォーマンスが大幅に低下する可能性があります。次にケーブル モデムの競合を参照してください。

    イメージギャラリー: インターネットに接続する

    DSLモデム。デジタル加入者線 (DSL) テクノロジーは、音声サービスを妨げることなく電話回線を介してデータを送信します。 DSL 接続は、プロバイダーの電話局に近いほどうまく機能します。次にブロードバンド モデムを見てください。

    ブロードバンドモデム

    ブロードバンドモデム。ブロードバンド モデムは、DSL またはケーブル インターネット サービスを使用してオンラインに接続できます。ここでは、DSL 回線が電話ジャックに接続され、USB 回線またはイーサネットがコンピュータに接続されます。次に、イーサネット接続について詳しく説明します。

    イーサネットネットワークケーブル

    イーサネット。イーサネット ケーブルは、ローカル ネットワークとインターネットに近接したデバイスを接続します。次のタイプのインターネット接続はイーサネット ポートを使用し、新しいインターネット接続テクノロジの 1 つです。

    イメージギャラリー: インターネットに接続する

    電力線経由のブロードバンド (BPL) 。コンピューターを家のコンセントに接続し、高速インターネット アクセスができることを想像してください。それが BPL ですが、大規模には実装されていません。次に、Fiber-to-the-Home について学びます。

    ケーブル

    ファイバー・ツー・ザ・ホーム・ブロードバンド (FTTH) 。 FTTH は、光ファイバー ケーブルを使用してインターネットに接続します。このような光学ベースのシステムは、電話、ビデオ、データなどのデジタル情報を非常に効率的に配信できます。次にモバイル ブロードバンドを検討してください。

    カード

    [b]モバイルブロードバンド[b]。ほとんどのモバイル ブロードバンド サービスでは、ワイヤレス インターネット カード (上の写真の T-Mobile のカードなど) を使用するだけで、ユーザーはセルラー信号を通じてインターネットにアクセスできます。次に、ワイヤレス インターネット カードについて詳しく説明します。

    イメージギャラリー: インターネットに接続する

    ワイヤレス インターネット カード。 WiFi カードを使用すると、自宅またはワイヤレス トランスミッターまたはアダプターをお持ちの場合はホットスポットでインターネットに接続できます。一部のカードはラップトップに組み込まれています。次に WiFi 信号に必要なものを確認してください。

    Wi-Fi 検出器の仕組み

    [b]ルーター[b]。このワイヤレス ルーターは、WiFi 検出器またはワイヤレス カードが受信してインターネットに接続するために使用できる信号を発します。自宅で WiFi ネットワークをセットアップする場合は、ルーターが必要になります。次のページにあるように、一部の WiFi 信号は大きくなっています。

    イメージギャラリー: インターネットに接続する

    市営WiFi 。市営 WiFi は、都市全体に無料または安価なインターネット アクセスを提供できる可能性があります。上記のようなルーターは電柱に取り付けられます。次のページで、Municipal WiFi が使用する WiFi ネットワークの種類を確認してください。

    イメージギャラリー: インターネットに接続する

    ワイヤレスメッシュネットワーク。ワイヤレス メッシュ ネットワークでは、ネットワーク接続が数十、場合によっては数百のワイヤレス メッシュ ノードに分散され、相互に「通信」して広いエリアにわたってネットワーク接続を共有します。次のページでより大きな WiFi ネットワークをご覧ください。

    衛星インターネット受信機を使用する

    衛星インターネット。衛星インターネットはパラボラアンテナを使用してデータ通信のアップロードとダウンロードを行います。最速ではないため、地方や他の接続オプションがない地域に最適です。次に、最も簡単なインターネット接続の 1 つを見てみましょう。

    Wi-Fi

    ポータブル インターネット デバイス。ポータブル インターネット デバイスには、WiFi および WiMAX テクノロジーを利用してインターネットに接続します。これには、スマートフォンや iPhone が含まれます。詳細については、 「インターネット接続」を参照してください。

    写真を撮るコートを着た女性

    WiFi カメラを使用すると、インターネット接続がある限り、どこからでも写真をコンピュータまたは Web スペースに自動的にアップロードできます。

    イメージギャラリー: インターネットに接続する

    無料または安価なインターネット アクセスを提供する可能性以外にも、地方自治体のワイヤレス ネットワークで実現できる驚くべきことについて学びましょう。

    接続されたバス

    サンフランシスコの MUNI システムには、乗客用の Wi-Fi を備えたコネクテッド バス車両が含まれています。

    販売書類

    法人旅行者は、プリペイド インターネット サービスを使用して、旅行中に販売レポートやその他の文書にアクセスできます。

    タブレットコンピュータ

    独自のプラットフォームやデバイスがインターネットを分断する可能性はあるでしょうか?

    インターネットサーバーに接続されているケーブル

    インターネットサーバーに接続されているケーブル

  • ファイルを圧縮する方法

    インターネットから多くのプログラムやファイルをダウンロードする場合、おそらくこれまでに zip ファイルに遭遇したことがあるでしょう。この圧縮システムは、ファイル内の全体的なビット数とバイト数を削減できるため、低速のインターネット接続でより高速に送信したり、ディスク上の占有スペースを減らしたりできるため、非常に便利な発明です。ファイルを圧縮する方法を知りたいと思っている方は、それが思っているよりも簡単だと聞いてうれしいでしょう。

    一見すると、これは非常に神秘的に見えるかもしれません。ビットとバイトの数を減らして、後でその正確なビットとバイトを追加し直すにはどうすればよいでしょうか?結局のところ、このプロセスの背後にある基本的な考え方は非常に単純です。ファイルを圧縮する方法を説明した後、ファイル圧縮がどのように機能するかを詳しく見ていきます。

    ファイルの圧縮

    ファイルの圧縮には、基本的に圧縮ソフトウェアを使用してサイズを小さくすることが含まれます。このプロセスにより、ディスク容量が節約され、インターネット経由でファイルを送信しやすくなります。ここでは、ファイルを圧縮する方法についての簡単なガイドを示します。特に、圧縮フォルダーの一般的な形式であるzip ファイルの作成に焦点を当てています。

    ステップ 1: ファイルを選択する

    まず、どのファイルを圧縮するかを決定します。圧縮は、大量のディスク領域と帯域幅を占有する可能性があるビデオ ファイルなどの大きなファイルの場合に最も効果的です。

    ステップ 2: 圧縮ソフトウェアを使用する

    ほとんどのコンピュータには圧縮ソフトウェアが組み込まれています。では、選択したファイルを右クリックし、[送信] に移動して、[圧縮 (zip 形式) フォルダー] を選択することで、ファイルを圧縮できます。ユーザーは、選択したファイルを Control キーを押しながらクリックして、「圧縮」を選択できます。オペレーティング システムに圧縮機能が含まれていない場合、またはより高度なオプションが必要な場合は、サードパーティの圧縮ソフトウェアをダウンロードする必要がある場合があります。

    ステップ 3: 新しい ZIP ファイルを作成する

    圧縮オプションを選択すると、ソフトウェアはファイルの圧縮プロセスを開始します。これにより、元のファイルと同じ場所に新しい zip ファイルが作成されます。ファイルの圧縮にかかる時間は、ファイルのサイズとコンピュータの機能によって異なります。

    ステップ 4: 圧縮フォルダーを管理する

    新しい zip ファイルが作成されたら、必要に応じて名前を変更したり、新しい場所に移動したり、電子メールで送信したりできます。 zip ファイル内のファイルを使用または表示するには、あなたまたは受信者がファイルを解凍または抽出する必要があることに注意してください。これにより、圧縮プロセスが逆になります。

    圧縮するとファイル サイズが大幅に削減されますが、画像やビデオ ファイルなど、特定の種類のファイルの品質が低下する可能性があることに注意してください。ただし、多くの種類のドキュメントでは、圧縮により品質への影響を最小限またはまったく受けずにファイル サイズを削減できます。コンピューター上のスペースを解放したい場合でも、ファイル共有を容易にする場合でも、圧縮フォルダーの作成方法を理解することは、今日のデジタル世界では貴重なスキルです。

    ファイル圧縮の仕組み

    ほとんどの種類のコンピュータ ファイルはかなり冗長であり、同じ情報が何度もリストされます。ファイル圧縮プログラムは単に冗長性を取り除くだけです。ファイル圧縮プログラムは、情報の一部を何度もリストするのではなく、その情報を 1 回リストし、元のプログラムに出現するたびにその情報を参照します。

    例として、私たち全員がよく知っている情報の一種である単語を見てみましょう。

    ジョン・F・ケネディの1961年の就任演説で、彼は次の有名なセリフを述べた。

    「国があなたのために何ができるかを問うのではなく、あなたがあなたの国のために何ができるかを問うのだ。」

    この引用には、61 文字、16 スペース、ダッシュ 1 つ、ピリオド 1 つで構成される 17 単語が含まれています。各文字、スペース、または句読点が 1 単位のメモリを占有する場合、合計ファイル サイズは 79 単位になります。ファイル サイズを小さくするには、冗長性を探す必要があります。

    すぐに次のことに気づきます。

    • “ask” が 2 回表示されます
    • 「何」が2回出てくる
    • 「あなた」が2回出てくる
    • 「国」が2回出てくる
    • 「can」が 2 回表示されます
    • 「do」が 2 回表示されます
    • 「for」が 2 回表示されます
    • 「あなた」が2回出てくる

    大文字と小文字の違いを無視すると、フレーズの約半分は冗長です。 9 つの単語 (尋ねる、しない、何をする、あなたの、国、できる、する、あなたのために) は、引用全体に必要なほとんどすべてを与えてくれます。フレーズの後半を構築するには、前半の単語を指定してスペースと句読点を埋めるだけです。

    次に、ファイル圧縮システムが冗長性にどのように対処するかを見ていきます。

    コンテンツ

    冗長性とアルゴリズム

    ほとんどの圧縮プログラムは、LZ 適応辞書ベースのアルゴリズムのバリエーションを使用してファイルを圧縮します。 「LZ」はアルゴリズムの作成者を指し、「辞書」はデータをカタログ化する方法を指します。

    辞書を配置するシステムはさまざまですが、番号付きリストのような単純なものにすることもできます。ケネディの有名な言葉を調べるときに、繰り返し出てくる言葉を選び、番号付きの索引に入れます。次に、単語全体を書き出すのではなく、単純に数字を書きます。

    したがって、これが私たちの辞書である場合:

    1. 聞く
    2. あなたの
    3. できる
    4. のために
    5. あなた

    文は次のようになります。「1 ではありません 2 3 4 5 6 7 8 — 1 2 8 5 6 7 3 4」

    このシステムを知っていれば、この辞書と数字パターンだけを使用して元のフレーズを簡単に再構成できます。これは、コンピュータ上の展開プログラムがダウンロードしたファイルを展開するときに行うことです。圧縮ファイルが自動的に開いてしまう場合にも遭遇したことがあるかもしれません。この種のファイルを作成するために、プログラマは圧縮ファイルに単純な展開プログラムを組み込みます。ダウンロードされると、元のファイルが自動的に再構築されます。

    しかし、このシステムによって実際にどのくらいのスペースが節約されたのでしょうか? 「1 ではありません 2 3 4 5 6 7 8 — 1 2 8 5 6 7 3 4」は、「国があなたのために何をしてくれるかを問うのではなく、国のために何ができるかを問うてください。」よりも確かに短いです。ただし、辞書自体をファイルと一緒に保存する必要があることに注意してください。

    実際の圧縮スキームでは、さまざまなファイル要件を把握するのはかなり複雑になります。しかし、私たちの目的のために、すべての文字とすべてのスペースが 1 つのメモリ単位を占めるという考えに戻りましょう。フレーズ全体が 79 単位を占めることはすでに見ました。圧縮された文 (スペースを含む) は 37 単位を占め、辞書 (単語と数字) も 37 単位を占めます。これにより、ファイル サイズは 74 となり、ファイル サイズはあまり減っていません。

    しかし、これはたったの一文です!圧縮プログラムがケネディの演説の残りの部分で機能した場合、これらの言葉や他の言葉がさらに何度も繰り返されていることがわかるでしょう。そして、次のセクションで説明するように、可能な限り最も効率的な構成を得るために辞書を書き直すことになります。

    パターンを探す

    前の例では、繰り返される単語をすべて抽出し、それらを辞書に登録しました。私たちにとって、これは辞書を作成する最も明白な方法です。しかし、圧縮プログラムはまったく異なる見方をします。圧縮プログラムには個別の単語という概念はなく、パターンのみを検索します。また、ファイル サイズをできるだけ減らすために、辞書に含めるパターンを慎重に選択します。

    この観点からこのフレーズにアプローチすると、まったく異なる辞書ができあがります。

    圧縮プログラムがケネディのフレーズをスキャンした場合、最初に検出される冗長部分はわずか数文字です。 「ask not what your」では、文字「t」の後にスペースが続くパターンが「not」と「what」で繰り返されます。圧縮プログラムがこれを辞書に書き込むと、「t」の後にスペースが続くたびに「1」を書き込む可能性があります。しかし、この短いフレーズでは、このパターンは価値のあるエントリになるほど発生していないため、最終的にはプログラムによって上書きされます。

    プログラムが次に注目するのは、「あなたの」と「国」の両方に現れる「ou」です。これが長い文書の場合、このパターンを辞書に書き込むことで、多くのスペースを節約できます。「ou」は英語ではかなり一般的な組み合わせです。しかし、圧縮プログラムがこの文を処理すると、辞書エントリとしてより適切な選択肢がすぐに見つかります。「ou」が繰り返されているだけでなく、「your」と「country」という単語全体が両方とも繰り返されており、実際に繰り返されています。 「あなたの国」というフレーズとして一緒に。この場合、プログラムは辞書の「ou」のエントリを「your country」のエントリで上書きします。

    「can do for」というフレーズも繰り返され、1 回の後に「your」が続き、もう 1 回の後に「you」が続き、「can do for you」の繰り返しパターンが得られます。これにより、1 つの数値で 15 文字 (スペースを含む) を書くことができますが、「your country」では 1 つの数値で 13 文字 (スペースを含む) しか書けないため、プログラムは「your country」のエントリを単なる「r」として上書きします。国」を選択し、「できること」については別のエントリを作成します。プログラムはこのように処理を進め、繰り返される情報をすべて取得し、どのパターンを辞書に書き込むかを計算します。辞書を書き換えるこの機能は、LZ 適応辞書ベースのアルゴリズムの「適応」部分です。

    どのような具体的な方法を使用する場合でも、この詳細な検索システムを使用すると、単に単語を選択するよりもはるかに効率的にファイルを圧縮できます。上で選択したパターンを使用し、スペースの「__」を追加すると、次のより大きな辞書が作成されます。

    1. 聞く__
    2. 何__
    3. あなた
    4. r__国
    5. あなたのために__できます

    そして、この短い文: 「1not__2345__—__12354」

    この文は 18 単位のメモリを使用し、辞書は 41 単位を使用します。したがって、合計ファイル サイズを 79 ユニットから 59 ユニットに圧縮しました。これはフレーズを圧縮する方法の 1 つにすぎず、必ずしも最も効率的な方法であるとは限りません。 (もっと良い方法が見つかるかどうか考えてみましょう!)

    それで、このシステムはどれほど優れているのでしょうか?ファイルの削減率は、ファイルの種類、ファイル サイズ、圧縮方式などのさまざまな要因によって異なります。

    世界のほとんどの言語では、特定の文字や単語が同じパターンで一緒に現れることがよくあります。この高い冗長性により、テキスト ファイルは非常によく圧縮されます。適切なサイズのテキスト ファイルでは、50 パーセント以上の削減が一般的です。また、ほとんどのプログラミング言語は、比較的小規模なコマンドのコレクションを使用し、それらのコマンドが設定されたパターンで組み合わされることが多いため、非常に冗長です。グラフィックやMP3 ファイルなどの固有の情報を多く含むファイルは、多くのパターンが繰り返されないため、このシステムではあまり圧縮できません (これについては次のセクションで詳しく説明します)。

    ファイルに繰り返しパターンが多数含まれている場合、通常、ファイル サイズが大きくなるほど縮小率は増加します。これは、この例を見るだけでわかります。ケネディのスピーチがもっとあれば、辞書内のパターンをより頻繁に参照できるようになり、各エントリのファイル スペースをより多く活用できるようになります。また、より長期にわたる作業では、より広範なパターンが出現する可能性があり、より効率的な辞書を作成できるようになります。

    この効率は、圧縮プログラムで使用される特定のアルゴリズムにも依存します。一部のプログラムは、特定の種類のファイルのパターンを検出するのに特に適しているため、ファイルをより簡潔に圧縮することがあります。辞書内に辞書を持っているものもあり、大きなファイルの場合は効率的に圧縮できるかもしれませんが、小さなファイルの場合はそうではありません。この種の圧縮プログラムはすべて同じ基本的な考え方で動作しますが、実際には実行方法にはかなりの違いがあります。プログラマーは常により良いシステムを構築しようとしています。

    非可逆圧縮および可逆圧縮

    ここで説明してきた圧縮の種類は、元のファイルを正確に再作成できるため、このように呼ばれます。すべての可逆圧縮は、送信または保存のためにファイルを「小さい」形式に分割し、その後、再度使用できるように相手側で元に戻すという考えに基づいています。

    非可逆圧縮の動作は大きく異なります。これらのプログラムは単に「不必要な」情報を削除し、ファイルが小さくなるように調整します。このタイプの圧縮は、かなり大きくなりがちなビットマップ画像のファイル サイズを削減するためによく使用されます。これがどのように機能するかを確認するために、コンピュータがスキャンした写真をどのように圧縮するかを考えてみましょう。

    可逆圧縮プログラムは、この種類のファイルに対してはあまり機能しません。写真の大部分は同じように見えますが (たとえば、空全体が青いなど)、個々のピクセルのほとんどは少しずつ異なります。解像度を損なうことなくこの画像を小さくするには、特定のピクセルのカラー値を変更する必要があります。画像に青空が多く含まれている場合、プログラムは各ピクセルに使用できる青を 1 色選択します。次に、プログラムはファイルを書き換えて、すべての空のピクセルの値がこの情報を参照するようにします。圧縮スキームが適切に機能している場合は、変化に気づくことはありませんが、ファイル サイズは大幅に減少します。

    もちろん、非可逆圧縮では、圧縮後に元のファイルを戻すことはできません。圧縮プログラムによるオリジナルの再解釈に行き詰まっています。このため、この種の圧縮は、ソフトウェア アプリケーション、データベース、大統領就任演説など、正確に再現する必要があるものには使用できません。

  • 電話回線ネットワークの仕組み

    電話回線ネットワークは、家庭内のコンピュータを接続するいくつかの方法の 1 つです。コンピュータが別の部屋にある場合は、電話回線ネットワークが良い解決策になる可能性があります。

    コンピュータ、ルーターファイアウォールの構成、イーサネット ネットワーク、およびインターネット接続の共有に関する情報が記載されている「 ホーム ネットワークの仕組み 」を必ずお読みください。電力線ネットワークワイヤレス ネットワークに関する記事もあります。この一連の記事を読み終える頃には、ニーズに合ったネットワーク テクノロジを選択し、全体を設定できるようになっているでしょう。

    この記事では、電話回線ネットワークとそれを実現するために使用されるテクノロジーについて説明します。電話回線ネットワークを使用する場合のメリットとデメリットについても説明します。

    電話回線ネットワーク

    電話回線ネットワークは設置が簡単で、安価かつ高速で、追加の配線は必要ありません。

    電話回線ネットワーキングは、最も一般的に HomePNA と呼ばれ、(HPNA) によって開発された仕様に基づいています。 HPNA は、ネットワーク業界向けの電話回線標準を作成した主要なネットワーク テクノロジ企業のコンソーシアムです。標準のオリジナル バージョンである HPNA 1.0 は、かなり遅い 1 メガビット/秒 (Mbps) で動作しました。現在の仕様である HPNA 3.0 は、Broadcom と Copper Solutions によって開発されたテクノロジーに基づいています。 128Mbpsで動作します。

    HomePNA にはいくつかの明確な利点があります。

    • 取り付けは簡​​単です。
    • 安いですよ。
    • それは標準化されています。
    • 信頼できます。
    • 電話の使用中であっても、一定の 128 Mbps で動作します。
    • 追加のネットワーク機器 (ハブやルーターなど) は必要ありません。
    • 最大 50 台のデバイスをサポートします。
    • ビデオなどの帯域幅を大量に消費するアプリケーションには十分な速度です。
    • 他のネットワーク技術と互換性があります。
    • (Windows および Linux システムに加えて) Mac および古い PC 上でも動作します。

    Â ただし、HomePNA にはいくつかの欠点があります。各コンピュータの近くに電話ジャックが必要です。それ以外の場合は、電話延長コードを配線するか、新しい配線を設置する必要があります。デバイス間の配線には 1,000 フィート (304.8 m) という物理的な制限があり、カバー範囲全体が 10,000 平方フィート (929 m 2 ) を超えてはなりません。まれに (米国の住宅の 1% 未満で)、HomePNA が既存の配線で動作しません。また、筆者は音声使用の妨害には気づきませんでしたが、HomePNA をインストールすると、音声が「おかしく」聞こえたり、電話に多くのノイズが入ったりするという報告がありました。後で、これらの問題と考えられる解決策を見ていきます。

    電話回線ネットワークが複雑で印象深いと思われる場合は、ここをクリックしてワイヤレス メッシュ ネットワークがどのように機能するかを確認してください。

    ホームPNAテクノロジー

    電話回線ネットワークの仕組み

    HomePNA は、周波数分割多重 (FDM)として知られる方式を使用します。 FDM は、電話回線によって伝送される音声信号とは別の周波数にコンピュータ データを配置します。 FDM は、一般的な電話回線上の余分な信号スペースを均一な帯域幅のチャンクに分割することで、個別のデータ チャネルに分離します。 FDM をよりよく理解するために、無線局を考えてみましょう。各局は、利用可能な帯域内の異なる周波数で信号を送信します。

    HomePNA では、音声とデータは互いに干渉することなく同じワイヤ上を移動します。実際、標準の電話回線には、音声、高速DSLモデム、および家庭用電話回線ネットワークをサポートするのに十分な余地があります。

    HPNA 仕様を使用して設計された 2 つのカスタム チップは Broadcom によって開発され、HomePNA カードのアーキテクチャの中核を構成しています。

    左側の小さな 4100 チップは、大きなチップと、電話回線を介して別のコンピューターから受信される信号との間のトランシーバーとして機能します。一般的な電話回線では、1,000 フィート (305 m) を超えて信号を送受信できます。これは、電話回線から取得したアナログ メッセージを、PCI/MSI コントローラ チップが理解できるデジタル形式に変換するインタープリタのようなものだと考えてください。 4100 は解釈内容を理解しようとせず、ただ送信するだけです。

    電話回線ネットワークの仕組み

    既存の住宅の多くの電話線は長さや信号品質が大きく異なるため、右側の大型の 4210 コントローラ チップはさまざまな課題に適応できなければなりません。 4210 はこれを非常にうまく機能するため、米国の家庭の 99% 以上に HomePNA をサポートできる電話配線があると HPNA は推定しています。基本的には次のように動作します。まず、コントローラー チップが小型チップから受信したフィルターされていないコンテンツを取得し、すべてのノイズを取り除きます。次に、残ったものを取得して、処理のためにコンピューターに渡します。コンピューターは情報を処理すると、送信側コンピューターに確認応答を返し、データが受信されたことを認識します。これは、コンピュータが通信する際に毎秒数千回発生します。

    次のセクションでは、HomePNA のインストールと、直面する可能性のあるいくつかの問題について説明します。

    HomePNAのインストール方法

    HomePNA が自分にとって最適であると判断した場合、基本的な手順は次のとおりです。

    • キットを購入して、家の各コンピュータに HomePNA カードまたは外部アダプタがあることを確認してください。
    • ハードウェア (内部カードまたは外部アダプター) を取り付けます。
    • 付属のケーブルをハードウェアと電話ジャックに差し込みます。
    • ソフトウェアをインストールします。

    HomePNA ネットワークを設定する際には、留意すべき点がいくつかあります。まず、電話やファックスなどのほとんどのアナログ通信デバイスは信号ノイズを発生します。信号ノイズは主要高速道路の瓦礫のようなものだと考えてください。小さな破片はおそらく交通に影響を与えませんが、大量の破片は 1 つまたは複数の車線で速度を低下させたり、交通を停止させたりする可能性があります。 HomePNA ネットワークをインストールしていて、コンピュータの通信に問題がある場合は、電話機または FAX 機とそれぞれのジャックの間にローパス フィルタを挿入してみてください。ローパス フィルターは、FAX や電話のパフォーマンスを妨げることなくノイズをブロックします。これらのフィルターはほとんどの電気店で入手できます。

    また、コードレス電話やファックスなどの電力を供給された通信デバイスによって生成される電場によって、別の種類の信号ノイズが発生する可能性があります。壁のコンセントとデバイスの電源コードの間に別のタイプのローパス フィルターを挿入すると、この問題を解決できます。

    最後の潜在的な問題はまれですが、修正するのがはるかに困難です。非常に広い家、または何度か改装された家では、コンピューター間の配線が多すぎる可能性があります。この配線はすべて信号を弱め、フェードアウトや強度の低下を引き起こします。その結果、信号が他のコンピューターに到達した場合、そのコンピューターが処理するのに十分な量の信号が残らないことになります。この場合は、コンピュータを近づけるか、配線をやり直す必要があり、その時点でワイヤレス ネットワークについて学ぶことを検討してください。

    多くのホーム コンピュータ ユーザーは、電話回線を介してコンピュータに接続することが良い解決策であると考えるでしょう。しかし、電力線ネットワークとワイヤレス ネットワークという 2 つのネットワーク テクノロジについては、まだ議論する必要があります。これらのネットワーキング テクノロジと電話回線ネットワークの詳細については、次のページのリンクを参照してください。

  • ネット中立性入門書

    2006 年 7 月 17 日|ポストアーカイブ

    Web サーフィンに少しでも時間を費やすと、おそらく「ネット中立性」という用語に遭遇したことがあるでしょう。しかし、それは何であり、なぜ議会、ビジネス界、ブログ界で論争を巻き起こしているのでしょうか?ここでは簡単な入門書を紹介します。

    ネット中立性に関する議論は 2 つの陣営に分かれています。ネット中立性に反対しているのは、消費者にインターネット アクセスを提供する通信会社とケーブル プロバイダーです。彼らに対抗しているのは、Google、Amazon などのコンテンツプロバイダー、そして MoveOn.org や国営宗教放送などの非営利団体です。しかし、彼らは何について戦っているのでしょうか?

    ネットの中立性は、 「壊れていないなら、直す必要はない」というよく知られた格言で要約できます。しかし、壊れていないものをどう定義するかによって、あなたがどの陣営に属するかが決まります。 「ナショナル・レビュー」の編集者は次のように説明しています。

    最高裁判所の判決により道が開かれた後、連邦通信委員会 (FCC) は昨年、ブロードバンド市場の規制緩和を決定し、電気通信会社に (まだ理論上は) ネットワーク サービスのレベルに応じて異なる料金をインターネット会社に請求する自由を与えました。この規制案の支持者らは「ネット中立性」の原則を主張している。つまり、すべてのインターネットコンテンツを同一に扱うブロードバンドアクセスを通信会社に提供することを求めているのだ。

    通信業界にとって、自由市場を規制することは、壊れていないものを直すことになるだろう。 「ネット中立主義者」にとってはその逆だ。

    ネット中立性を破れば、通信会社はコンテンツプロバイダー(Google、eBay、Amazonなど)に帯域幅の使用料を請求でき、実質的には加入者にアクセスできるようになる。コンテンツプロバイダーは通信加入者にアクセスできるだけでなく、料金を支払うことで優先的にアクセスできるようになり、帯域幅が広がり、コンテンツの配信が向上します。この戦略の核心は、インターネットインフラに必要なアップデートを行うために収益が必要だという通信会社の主張である。新興テクノロジーやメディアには改善が必要であり、その資金はどこかから調達する必要がある、と彼らは言う。

    規制支持者らは、通信会社が管理を乱用し、料金を支払わない企業を罰するのではないかと懸念している。 「ビジネスウィーク」のキャサリン・ヤンは、「ネットワーク事業者は、自社のサイトを優先して、Google、Amazon、Yahoo!などの人気サイトからの消費者をブロックする可能性がある。あるいは、プロバイダーが追加料金を支払わないWebページの配信を低下させる可能性がある」と説明している。たとえば、Google のホームページは高速でロードされる一方で、ネットワーク会社が支援する検索エンジンは高速でロードされる可能性があります。」

    この観点を支持して、Google はネット中立性について次の声明を発表しました。

    インターネットは、初期の頃からこの中立原則に従って運用されてきました。実際、この中立性こそが、Google を含む多くの企業の立ち上げ、成長、革新を可能にしてきたのです…電話会社が消費者に誰に電話をかけていいのか、何を話してよいのかを伝えることが許されないのと同じように、ブロードバンド通信事業者も消費者にそうすべきではありません。市場支配力を利用してオンラインでの活動を制御することが許可されています。今日、ブロードバンド通信事業者がどのコンテンツを最初に、そして最も早くユーザーに届けるかを決定するために議会の許可を求めているため、インターネットの中立性が危機に瀕しています。

    2 つの主な声が現れ、それぞれが問題の一方の側面を支持しています。紛らわしいことに、両組織の使命は「インターネットを救う」ことです。 、または「インターネットから手を離す」は、電気通信を支持しています。ネット中立性を支持するのは です。それぞれの立場を自分の言葉で検討してください (目的と目標をより詳細に表現するには、Web サイトを参照してください)。

    HandsOff.org Hands Off The Internet は、人生のさまざまな疑問に対する簡単な答えを探している消費者、専門家、学生、そして平均的なアメリカ人にとって、セキュアで安全、堅牢なインターネットが不可欠であると考えています。 Hands Off インターネットは、私たちが日常生活に使用する今日の最も革新的で最も重要なツールの将来を保護し、奨励することを目指しています。 Hands Off The Internet は、もし連邦政府がインターネットに対して強権的な規制アプローチをとっていたなら、消費者に優しい一連の選択肢は今日のように自由とスピードで発展することは決してありえなかったと考えています。このような過剰規制は市場に不確実性と混乱をもたらし、イノベーションを抑制したでしょう。 SavetheInternet.comインターネットにログオンするとき、私たちは多くのことを当然のことと考えます。私たちは、いつでも好きな Web サイトにアクセスできると想定しています。私たちは、オンライン ビデオの視聴、ポッドキャストの視聴、検索、電子メールの送信、インスタント メッセージングなど、好きな機能をいつでも使用できると想定しています。オンライン エクスペリエンスを向上させるために、ワイヤレス ルーター、ゲーム コントローラー、追加のハード ドライブなどのデバイスを接続できると想定しています。これらすべての仮定を可能にするのは、インターネットが自由かつ無制限であり続けることを保証する指針である「ネットワークの中立性」です。ネット中立性は、インターネットに接続するワイヤーを管理する企業が、コンテンツの所有権やソースに基づいてコンテンツを差別することを防ぎます。

    どちらの Web サイトも、豊富な情報とリソース (レトリックは言うまでもなく)、および議会の代表者に連絡するためのオンライン フォームを提供しています。

    さらなる視点

    その結果、スムーズなサービスを確保するためにネットワーク事業者に多くの料金を支払う余裕のある持つ者と持たざる者のインターネットが生まれる可能性があります。問題は、持たざる人々の中に、家族経営のポッドキャスティングであれ、ビデオ ブログであれ、次の大きな話題が含まれる可能性があることです。ネット上に革新的なサービスが少なければ少ないほど、Web ユーザーがブロードバンドを必要とする理由は少なくなります。ネットワーク事業者とインターネットの両方が最終的には損失を被る可能性があります。

    – キャサリン・ヤン、「ビジネスウィーク」

    過度に規範的なネット中立性ルールは逆効果になる可能性があります。まず、新しいネットワーク構築コストはすべて消費者のみから回収しなければならないことを意味し、価格が高騰したり投資が阻害されたりする可能性がある。

    この 2 つの立場は相容れないように見えるかもしれませんが、実際には、誰にとっても適した賢明な道が存在します。ネットの中立性を保護するための最小限のルールセットは、通信事業者が新しいプレミアムサービスを実験する余地をまだ残しています…インターネット上の既存のトラフィックをブロックしたり妨害したりすることは容認できません。しかし、事業者がそれに沿って高速車線を建設したい場合は、それを許可されるべきです。

    -「エコノミスト」

    たとえブロードバンド市場で競争が不十分であるとわかったとしても、その市場だけに特別な一連の連邦規制を通過させる十分な理由はありません。米国には、競争と独占的アクセスを規制するための反トラスト法が多数存在します…ネット中立性の擁護者は、特別なルールが必要であると主張しています。彼らは、インターネットは非常にユニークであり、ブロードバンドはその将来の発展に非常に不可欠であるため、議会は電気通信会社がブロードバンド配信に手を加えるのを阻止する必要があると主張している。しかし、もし議会が規制法によってインターネットに停止を課していたら、インターネットは今日のようなものにはならなかったでしょう。それによってイノベーションと成長が継続できるはずです。

    -「ナショナル・レビュー」

    政府の規制がなければ自由市場は存在できないという単純な真実は、痛ましいほど明白であるべきだが、一部の業界が「規制対自由市場」という二分法を推進してきた数十年を経て、人々は空虚であることを思い出さなければならない。 、実際には青です。市場は法の支配に基づいているため、市場と規制の関係は二項対立ではなく連続体です。一方の極端な無政府状態と他方の極端な過剰規制は、どちらも自由市場とは対極にあります。ルールはゲームが公平であることを保証するものであるため、プレイにはルールが必要です。

    – ジョン・ハンニバル・ストークス、「Ars Technica」

  • Perl の仕組み

    Perl は非常に単純で、広く知られ、高く評価されているスクリプト言語です。これはさまざまなタスクに使用されます (たとえば、DOS バッチ ファイルや C シェル スクリプトに相当するものを作成するために使用できます) が、Web 開発のコンテキストではCGI スクリプトの開発に使用されます。

    Perl の良い点の 1 つは、Perl はスクリプト言語であるため、プログラムのソース コードを配布できることです。これにより、例によって Perl を学習する機会が得られ、また、何千もの Perl スクリプトをダウンロードして変更して独自に使用することもできます。 Perl の悪い点の 1 つは、この無料コードの多くが理解できないことです。 Perl は、信じられないほど難解なスタイルに向いています。

    この記事は、読者がすでにプログラミング方法を知っていることを前提としています ( C プログラミング言語を知っている場合、これは特に簡単です)。 Perl は、基本を理解すれば簡単に使用できます。この記事では、最初から始めて、Perl を使用して最も一般的なプログラミング タスクを実行する方法を説明します。この記事を読み終える頃には、独自の Perl スクリプトを比較的簡単に作成できるようになり、他の人が作成した不可解なスクリプトも多少簡単に読めるようになりますが、これは良い出発点となります。

    はじめる

    Perl を始めるには、 Perl インタープリタが必要です。どの UNIX マシンにも、99.99% の確率ですでに存在しています。 Windows マシンまたは Mac では、言語の最新リリースをダウンロードしてマシンにインストールする必要があります。 (詳細については、この記事の最後にあるリンクを参照してください。) Perl は Web 上で広く入手可能であり、無料です。

    次に、Perl に付属のDOCS ディレクトリを確認してください。そこにはユーザーマニュアルタイプのものが含まれています。ある時点で、ドキュメントをすべて読むか、少なくともざっと目を通してみても問題はありません。最初は面倒かもしれませんが、この記事を読むともっと理解できるようになります。

    こんにちは世界

    Perl をロードしたら、Perl 実行可能ファイルが含まれるようにパスが適切に設定されていることを確認してください。次に、テキスト エディタを開いてテキスト ファイルを作成します。ファイルに次の行を配置します。

     "Hello World!\n" を印刷します。

    ファイルに「test1.pl」という名前を付けます。コマンド プロンプトで次のように入力します。

     perlテスト1.pl

    Perl が実行され、テキスト ファイル内のコードが実行されます。 「Hello World!」という文字が表示されるはずです。 stdout (標準出力) に出力されます。ご覧のとおり、Perl でプログラムを作成して実行するのは非常に簡単です。 (UNIX を使用している場合は、最初の行に#! /usr/bin/perlのようなコメントを置くことができます。そうすれば、コマンド ラインで「perl」という単語を入力する必要がなくなります。)

    printコマンドは、内容を標準出力に出力します。 \n表記は改行です。テスト プログラムを次のように変更すると、より明確になります ( # はコメントを示します)。

     # 2行に印刷
       "Hello\nWorld!\n" を印刷します。

    print コマンドは、「\n」をリテラル文字ではなく改行として解釈する必要があることを理解していることに注意してください。この解釈は、print コマンドのせいではなく、二重引用符の使用 (Perl では引用符と呼ばれる慣行) のせいで発生しました。代わりに一重引用符を使用すると、次のようになります。

     'Hello\nWorld!\n' を印刷します。

    \n 文字は解釈されず、文字通りに使用されます。

    逆引用符文字`もあります。これらのペアは、引用符内にあるものをオペレーティング システムコマンドとして解釈し、そのコマンドを実行してコマンドの出力を出力する必要があることを意味します。逆引用符の中にオペレーティング システムからのコマンド ライン操作を配置すると、その操作が実行されます。たとえば、Windows NT では次のように言えます。

     print `cmd /c dir`;

    DIR コマンドを実行すると、現在のディレクトリのファイルのリストが表示されます。

    正規表現を引用するために使用される/文字も表示されます。

    print コマンドは、カンマを区切り文字として認識します。例えば:

     print 'hello', "\n", 'world!';

    ただし、ピリオドも表示されます。

     「こんにちは」を印刷します。 「\n」。 '世界!';

    ピリオドは実際には文字列連結演算子です。

    C の人向けのprintf演算子もあります。

    PERL に関する注意事項

    Windows NTでは、次のようなことは言えません。

     `ディレクトリ`を印刷します。

    dir は別個の実行可能ファイルではなく、コマンド インタープリタ cmd の一部であるためです。 「cmd /?」と入力します。詳細については、DOS プロンプトで確認してください。

    変数

    Perl では変数が興味深いです。これらを宣言するのではなく、常に$ を使用してそれらを示します。それらは最初の使用時に存在します。例えば:

     $s = "Hello\nWorld\n";
       $t = 'Hello\nWorld\n';
       $s、"\n"、$t を出力します。

    または:

     $i = 5;
       $j = $i + 5;
       print $i, "\t", $i + 1, "\t", $j; # \t = タブ

    または:

     $a = "こんにちは ";
       $b = "ワールド\n";
       $c = $a 。 $b; # の使用に注意してください。文字列を連結する
       $c を出力します。

    以来は文字列の連結であり、.= は C の “+=” と同じように期待どおりの意味を持ちます。したがって、次のように言えます。

     $a = "こんにちは ";
       $b = "ワールド\n";
       $a .= $b;
       $a を出力します。

    配列を作成することもできます。

     @a = ('猫', '犬', 'うなぎ');
       print @a, "\n";
       $#a, "\n" を出力します。 # ゼロから始まる最高のインデックスの値
       print $a[0], "\n";
       print $a[0], $a[1], $a[2], "\n";

    $#表記は、配列内の最大のインデックスを取得します。これは、配列内の要素数から 1 を引いたものに相当します。C と同様、すべての配列のインデックスは 0 から始まります。

    ハッシュを作成することもできます。

     %h = ('犬', '樹皮', '猫', 'ニャー', 'ウナギ', 'ザップ');
       print "犬はこう言う, $h{'dog'};

    ここでは、「吠え声」は「犬」、「ニャー」は「猫」という単語と関連付けられます。同じ宣言のより表現力豊かな構文は次のとおりです。

     %h = (
          犬 => 「吠える」、
          猫 => 「ニャー」、
          うなぎ => 'ザップ'
       );

    =>演算子は、左側の文字列を引用符で囲み、コンマとして機能します。

    ループとIF

    C で行うのと同じように、単純なforループを作成できます。

     for ($i = 0; $i < 10; $i++)
       {
          $i, "\n" を出力します。
       }

    ステートメントは簡単です

     $i = 0;
       while ( $i < 10 )
       {
          $i, "\n" を出力します。
          $i++;
       }

    ifステートメントも同様に簡単です。

     for ($i = 0; $i < 10; $i++)
       {
          if ($i != 5)
          {
             $i, "\n" を出力します。
          }
       }

    ブール演算子はC と同じように機能します。

    • &&そして
    • ||または
    • ない

    数字の場合:

    • ==等しい
    • !=等しくない
    • <<=>>= (予想どおり)

    その他:

    • 等価
    • それ
    • GT

    配列がある場合は、 foreachを使用して簡単にループできます。

     @a = ('犬', '猫', 'うなぎ');
       foreach $b (@a)
       {
          $b, "\n" を出力します。
       }

    Foreach は、配列 @a の各要素を取得し、@a が使い果たされるまで $b に配置します。

    PERL に関する注意事項

    単一行であっても、「開始」中括弧と「終了」中括弧{}を使用する必要があります。

    機能

    subという単語を使用してサブルーチンを作成します。サブルーチンに渡されるすべての変数は、 _という配列に格納されます。したがって、次のコードは機能します。

     show ('猫', '犬', 'うなぎ');
    
       サブショー
       {
          for ($i = 0; $i <= $#_; $i++)
          {
             print $_[$i], "\n";
          }
       }

    $# は配列内の最大のインデックス (要素の数から 1 を引いたもの) を返すので、 $#_ はパラメーターの数から 1 を引いたものになることに注意してください。そのような鈍さが好きなら、PERL を気に入るはずです。

    次のように、 localという単語を使用してサブルーチン内でローカル変数を宣言できます。

     サブxxx
       {
          ローカル ($a、$b、$c)
          ...
       }

    次のように& を使用して関数を呼び出すこともできます。

     &show ('a', 'b', 'c');

    & 記号はあいまいさがある場合にのみ必要ですが、プログラマによっては常に使用する場合があります。

    サブルーチンから値を返すには、キーワードreturnを使用します。

    読む

    STDINからの読み取り

    stdin (標準入力) からデータを読み取るには、 STDINハンドルを使用します。例えば:

     print "大きな数値を入力してください: ";
       $i = <STDIN>;
       for ($j = 0; $j <= $i; $j++)
       {
          $j, "\n" を出力します。
       }

    整数を入力する限り、このプログラムは期待どおりに動作します。 <STDIN> は一度に 1 行ずつ読み取ります。次のようにgetc を使用して 1文字を読み取ることもできます。

     $i = getc(STDIN);

    または、読み取りを使用します。

     read(STDIN, $i, 1);

    読み取りコマンドの 3 番目のパラメーターの 1 は、読み取る入力の長さです。

    環境変数の読み取り

    PERL はENVという名前のグローバル ハッシュを定義しており、それを使用して環境変数の値を取得できます。例えば:

     $ENV{'PATH'} を印刷します。

    コマンドライン引数の読み取り

    PERL は、スクリプトに渡されるコマンド ライン引数を含むグローバル配列ARGV を定義します。 $#ARGV は渡される引数の数から 1 を引いたもの、$ARGV[0] は渡される最初の引数、$ARGV[1] は 2 番目というようになります。

    これで、簡単な Perl スクリプトの読み書きができるようになります。また、完全なドキュメントを参照して詳細を確認することもできます。詳細については、次のページのリンクを参照してください。

    PERL に関する注意事項

    環境変数の名前は大文字である必要があります。

  • 政府は私のラップトップを取り上げることができますか?

    空港の列に並び、米国に帰国するために税関を通過するのを待っている女性。彼女はBlackBerryで電子メール メッセージをチェックし、コンピューター ブリーフケースをもう一方の手に持ち替えます。制服を着た二人の男が旅行者に近づき、列から外れるように頼みました。彼らは、ランダムな捜索を行っており、彼女の携帯電話、ラップトップ、その他の電子機器を調べる必要があると説明しました。女性は、財産はいつ返還されるのかと尋ねました。制服を着た男たちは彼女に確信が持てないと言う。捜索が終わったら電子機器を返却します。

    サンフランシスコの第9巡回裁判所によると、そのようなシナリオは可能であるだけでなく、完全に合法だという。連邦税関および国境警備隊の職員は、米国に入国する人の電子機器を没収し、検査する権利を有します。エージェントは、誰かのデバイスを検索する前に、考えられる原因を調べる必要はありません。そして、彼らはあらゆる犯罪の証拠を探すことができます。

    この政策は、定期的に米国を行き来する人々を雇用する多くの国際企業を懸念させています。また、多くの米国居住者にとってはショックとなるかもしれない。ほとんどの場合、国民は不当な捜索や押収から保護されることが保証されています。政府機関が正当な理由なく無期限にあらゆる電子機器を没収できるという政策は、米国憲法修正第 4 条に矛盾すると言う人もいます。第9巡回裁判所は違うと感じているようだ。

    米国土安全保障当局は、この政策は国民の安全を守るために設けられていると主張している。また、職員は民族的背景や出身国のみに基づいて乗客のプロフィールを調べたり、乗客を呼び止めたりすることはないと主張している。しかし、一部の批評家は、実際にはエージェントは特定の国の人々をターゲットにしているようだと言う。シアトル・タイムズ紙の記事は、政府機関がイスラム教徒や中東やアジア南部の人々に他の人々よりも重点を置いていると示唆している。

    国境捜索はデリケートな問題の範疇に入る。支持者らは効果的な捜索が何百万人もの命を救う可能性があると指摘する一方、批判者らはそのようなアプローチを正当化するには政策乱用の可能性が高すぎると主張する。

    ウォッチメンを監視しているのは誰ですか?

    ウィスコンシン州選出のラス・ファインゴールド上院議員は、電子機器を没収する前に国境警備隊員に正当な理由を要求する取り組みを主導している。ファインゴールド氏は、国土安全保障省が捜索・押収政策を策定し実行する方法を批判している。

    米国対アーノルド

    政府は私のラップトップを取り上げることができますか?

    2005 年 7 月 17 日、ロサンゼルス国際空港の税関国境警備隊員は、マイケル ティモシー アーノルドという名前の米国人を二次尋問のために呼び止めました。アーノルドはフィリピンから空港に到着したところだった。取調べ中、捜査官はアーノルドにラップトップコンピュータの電源を入れるよう求めた。アーノルドはこれに応じ、エージェントはラップトップを同僚に引き渡しました。

    2 人目のエージェントはアーノルドのコンピュータのデスクトップを調べ、2 つのフォルダに写真が含まれていることを確認しました。エージェントはフォルダーを開いて写真を閲覧しました。やがて捜査官はアーノルドが児童ポルノを所持しているのではないかと疑い始めた。エージェントはラップトップとその他の機器を押収したが、アーノルドを釈放した。

    2週間後、連邦捜査官はアーノルドのデジタルメディアで見つかった資料に基づいてアーノルドに対する令状を確保した。これにはラップトップだけでなく、数枚の CD、ポータブル ハード ドライブ、フラッシュ メモリドライブも含まれていました。捜査官はアーノルドを児童ポルノの所持と輸送の罪で起訴した。

    アーノルドの弁護士は、代理人が発見した証拠を隠蔽するよう申し立てを行った。彼らは、エージェントがアーノルドの電子データを検索することで権限を逸脱したと主張した。彼らは、差し迫った危険をもたらす可能性のある潜在的な物理的脅威(たとえばラップトップに見せかけた爆弾)をエージェントが捜索することを期待するのはほとんど自然なことだが、実際にデバイスの中身を捜索することは別問題であると主張した。

    地方裁判所はアーノルドの弁護士の意見に同意し、証拠を隠蔽した。しかし、検察はこの決定に対して控訴し、訴訟は上級裁判所に持ち込まれた。同裁判所は地方裁判所の判決を破棄し、税関を含む米国国境での捜索は政府職員が他の場所で捜索するために満たさなければならない資格から免除されると述べた。

    アーノルドの弁護士はこの判決に対して控訴し、訴訟はカリフォルニア州サンフランシスコの第9巡回裁判所に移された。 2008年4月21日に下された3対0の判決で、裁判所は判決を取り消すという前裁判所の決定を支持する決定を下した。この裁判所の決定は、国家安全を守るため、連邦職員が正当な理由なく電子機器を押収し、犯罪の証拠を捜索できることを意味する。

    米国土安全保障省は、テロ攻撃から米国を守るためにこの政策を利用するつもりであると述べているが、判決自体は、職員があらゆる犯罪の証拠を探すことができると述べている。つまり、エージェントはファイルをくまなく調べて、違法な可能性のあるものを探すことができます。電子検索は完了するまでに数日、数週間、場合によっては数か月かかる場合があります。職員は電子機器を無期限に没収することができるが、政府がいつ機器を所有者に返却するのか、あるいは返却するのかを知る方法はない。

    別の種類の検索

    電子デバイスで犯罪の証拠を検索するということは、物理的な物体ではなくデジタル情報を見ていることを意味します。正当な理由なく国境捜索を支持するという裁判所の決定が、より押し付けがましい政策につながるのではないかと懸念する人もいる。結局のところ、国境を越えたときにエージェントがマシン上の情報を参照できるのであれば、間もなく米国を通過するすべての国際インターネット トラフィックを監視できるようになるかもしれない、というのは言い過ぎでしょうか?裁判所は、証拠として重要なのはコンテナではなく情報であることをすでに証明しています。コンテナーが重要ではない場合、物理マシンの検索とインターネット トラフィックの監視を分ける境界線はどこにあるのでしょうか?

    ラップトップ押収ポリシーに関する懸念

    政府は私のラップトップを取り上げることができますか?

    第9巡回裁判所の判決に対するオンライン上の反応の多くは批判的なものだった。違憲という用語を宣伝する Web サイトは数多くあります。また、米国旅行時に人々が自分の機器や情報をどのように保護できるかに焦点を当てている人もいます。いくつかの Web サイトがこの取り組みを支持し、米国のような国をテロ攻撃の脅威から守るのは非常に現実的な困難であると指摘しています。

    批評家の中には、この政策はテロからの保護とみなすには広すぎると言う人もいる。彼らは、マイケル・アーノルドの場合のように、連邦職員が電子機器を使ってあらゆる犯罪の証拠を検索できるのであれば、その政策は実際にはテロリストをターゲットにしていないことになる、と主張している。代わりに、すべての人が対象になります。

    批判から陰謀論の領域に移行する人もいます。これらの人々は、米国レコード協会 (RIAA) のような組織がこれらの政策を求めてロビー活動を行っていることを示唆しています。理論家らは、これらの組織が連邦捜査官を利用して、違法に入手した音楽ファイルやメディアファイルを検索したいと考えていると考えている。事実上、連邦政府が音楽警察の役割を果たすことになる。これらの組織が捜索と押収に関する米国の政策から恩恵を受けることにほとんど疑いはないが、それらの組織を裁判所の判決と結びつける実際の証拠はない。

    ワシントン・ポスト紙によると、いくつかの国際企業が海外旅行に関する方針を変更しているという。企業側は幹部らに対し、米国旅行の際はビジネス機密情報をラップトップに保存しないよう呼び掛けている。国際企業は、米国の政策により重要な機密情報が侵害されることを懸念しています。さらに、重要な情報が押収されたデバイス上にのみ存在する場合、ビジネスは米国政府の言いなりになります 。

    ブロガーの中には、政策の変更や抗議活動ではなく、この制度をどう回避するかに焦点を当てている人もいます。彼らが提案する方法のいくつかを次に示します。

    • 出国および帰国時に電子機器を家に置いたままにする
    • 2 レベルの暗号化を使用してハードドライブをパーティション分割し、パーティションを非表示にする
    • 個人情報をスマート カードやフラッシュ ドライブなどのデバイスに保存し、自分の身元に保管する
    • 電子機器をきれいに拭き、すべての機密情報を仮想プライベート ネットワーク ( VPN ) または安全なクラウド コンピューティング接続に保存します。

    もちろん、税関職員に情報を隠すことはお勧めできません。まず、誰かが情報を隠していることを政府機関が察知した場合、事態は好転する前にさらに悪化する可能性が高くなります。もう一つは、十分な数の人々が情報を隠すための措置を講じれば、政府はより侵略的な政策を推進する可能性がある。おそらく、この物語はまだ終わっていないと言っても過言ではありません。

    秘密を守る

    テロ防止という点では、捜索押収政策はあまり効果的ではないとの批判もある。データを隠す方法があるからです。批評家らは、実際にテロ行為を行おうと決意している人は、逮捕されないように予防措置を講じる可能性が高いと指摘している。

  • iPhoneのホーム画面を変更する方法は次のとおりです

    あなたがほとんどのiPhoneユーザーと同じなら、その使いやすさ、他の Apple 製品とシームレスにデータを共有できる機能、そして優れた機能のために iPhone を選んだことになるでしょう。ホーム画面とロック画面を自分の性格やライフスタイルに合わせてカスタマイズできることも好評です。しかし、 iPhone のホーム画面を正確に変更するにはどうすればよいでしょうか?思っているよりもずっと簡単です!

    生産性を向上させるためにアプリを整理したい場合でも、自分のスタイルを反映するために壁紙をカスタマイズしたい場合でも、 iPhoneのホーム画面を変更する方法を学ぶことは不可欠なスキルです。このガイドでは、iPhone のホーム画面とロック画面を刷新する手順を説明し、デバイスのカスタマイズ機能を最大限に活用できるようにします。

    iPhoneのホーム画面とロック画面に異なる壁紙を設定する方法

    人々は壁紙を変更してデバイスをパーソナライズし、自分のスタイルを反映することを楽しんでいます。実際には、iPhone のホーム画面とロック画面に異なる壁紙を設定して、2 つを区別し、それぞれに独自のタッチを追加することができます。

    iPhoneのホーム画面とロック画面に異なる壁紙を設定する簡単な手順は次のとおりです。

    1. 設定を開く: iPhone の設定アプリに移動します。
    2. 壁紙を選択します: 下にスクロールして「壁紙」をタップします。
    3. 新しい壁紙を選択: 「新しい壁紙を選択」をタップして、Apple のストック画像または個人の写真から選択します。
    4. 写真を選択する: 利用可能なオプションを参照し、新しい壁紙として使用する写真を選択します。
    5. プレビューと調整: 必要に応じて、画面に合わせて写真を調整します。好みに合わせて画像を移動したり拡大縮小したりできます。
    6. 壁紙として設定: 「設定」をタップし、画像をロック画面、ホーム画面、またはその両方として設定するかを選択します。
    7. ホーム画面とロック画面を個別にカスタマイズ:それぞれに異なる画像が必要な場合は、「壁紙ペアとして設定」をタップしてロック画面とホーム画面の両方に画像を使用するか、「ホーム画面をカスタマイズ」を選択してホームに別の画像を選択します画面の背景。
    8. 選択を確認します: 設定すると、新しい壁紙がホーム画面とロック画面の両方、またはカスタマイズに応じて各画面に個別に表示されます。

    ロック画面から壁紙を変更する方法

    iPhone の壁紙をロック画面から直接変更すると、複数のメニューを経由せずにデバイスの外観を更新できる便利な方法です。

    ロック画面から壁紙を変更する手順は次のとおりです。

    1. ロック画面にアクセスする: iPhone を起動し、ロック画面が表示されていることを確認します。
    2. タッチアンドホールド: ロック画面で、壁紙ギャラリーが表示されるまでディスプレイをタッチアンドホールドします。電話のロックを解除するには、Face ID がオンになっていることを確認してください。そうしないと、次の手順の前に電話でパスワードの入力が求められます。
    3. 壁紙を参照する: 既存の壁紙を選択するには、左右にスワイプして、すでに作成した壁紙をスクロールします。
    4. 新しい壁紙を追加: 新しい壁紙を追加するには、「追加」ボタンをタップします。
    5. 選択して設定: 利用可能なオプションから希望の画像を選択し、必要に応じて調整し、「設定」を押してロック画面に適用します。

    ロック画面の壁紙、ウィジェット、フィルター、スタイルをカスタマイズする方法

    ロック画面をカスタマイズすると、壁紙を変更するだけでなく、ウィジェットを追加したり、フィルターを適用したり、フォント スタイルを調整したりして、自分の好みに合ったロック画面を作成することができます。

    次の簡単な手順に従って、ロック画面の壁紙、ウィジェット、フィルター、スタイルをカスタマイズします。

    1. 設定を開く: iPhone の設定アプリに移動します。
    2. 壁紙をタップする: 設定メニュー内で、「壁紙」をタップするだけです。
    3. ロック画面をプレビューする: ロック画面のプレビュー セクションで、[カスタマイズ] をタップします。
    4. ウィジェットの追加: ボックスをタップしてウィジェットを追加します。天気、カレンダーのイベント、バッテリーの状態など、さまざまなオプションから選択できます。
    5. フォント スタイルの選択: 時間表示をタップして、好みに合ったフォント スタイルと色を選択します。
    6. フィルターを適用する: 壁紙を左または右にスワイプして、オンブル効果などのさまざまなフィルターを適用し、視覚的な魅力を高めます。
    7. 「追加」ボタンをタップする: 追加の要素を含める場合は、「追加」ボタンをタップします。
    8. カスタマイズを保存: カスタマイズに満足したら、「完了」をタップして変更を保存します。

    複数の写真をロック画面の壁紙として回転させる方法

    ロック画面の壁紙として複数の写真を回転させると、iPhone を使用するたびに異なる画像が表示され、多様性が増し、デバイスの見た目が新鮮に保たれます。フォト シャッフルと呼ばれるこの機能により、常に新しい、パーソナライズされた背景が得られます。

    複数の写真をロック画面の壁紙として回転させる手順は次のとおりです。

    1. 設定を開く: iPhone の設定アプリに移動します。
    2. 壁紙をタップする: 設定メニューで、「壁紙」をタップします。
    3. 新しい壁紙を追加: 「新しい壁紙を追加」オプションをタップします。
    4. 写真シャッフルを選択する: オプションの一番上の行から、「写真シャッフル」を選択します。
    5. 写真シャッフル画面: 写真シャッフル画面で、画像を変更する頻度を設定します。オプションには、オンタップ、オンロック、時間ごと、または毎日が含まれます。
    6. 写真を選択する: [写真] ボタンをタップして、シャッフルしたい写真のセットを選択します。ギャラリーから 1 日を通して見たい画像を選択できます。
    7. 設定の調整: 必要に応じて、ぼかしオプションを有効にして、背景にぼかし効果を適用できます。
    8. 保存して適用: 写真を選択して頻度を設定したら、「完了」をタップして設定を保存し、適用します。

    一般的な問題のトラブルシューティング

    iPhone の壁紙を変更するのは一般に簡単ですが、いくつかの一般的な問題が発生する可能性があります。たとえば、壁紙が更新されない場合は、iPhone が最新の iOS バージョンを実行していることを確認してください。場合によっては、単純な再起動で表示の不具合が解決することがあります。ウィジェットが正しく表示されない場合は、ウィジェットが現在の iOS バージョンと互換性があり、正しく設定されていることを確認してください。

    もう 1 つのよくある問題は、壁紙が拡大または縮小して表示されることです。これを修正するには、壁紙として設定する前に、「パースペクティブ ズーム」機能を無効にするか、画像スケールを調整します。問題が解決しない場合は、[設定] でホーム画面のレイアウトをリセットすると、頑固な表示の問題が解決されることがよくあります。

    最適な壁紙を選択するためのヒント

    完璧な壁紙を選択すると、iPhone の視覚的な魅力と使いやすさが向上します。鮮明さと詳細を確保するには、高解像度の画像を選択してください。アプリのアイコンやウィジェットを補完する画像を選択し、アプリを見つけるのが難しくなる可能性のある過度に混雑したパターンを避けます。自然の風景、ミニマリストのデザイン、抽象的なアートが人気の選択肢です。

    また、画像のカラー パレットも考慮してください。暗い色調は目に優しく、OLED スクリーンのバッテリー寿命を節約できます。個人的なタッチを加えるには、思い出に残る瞬間や愛する人の写真を使用します。さまざまなスタイルやテーマを試して、あなたの個性や用途に最適な壁紙を見つけてください。

    iPhone のホーム画面とロック画面をカスタマイズすると、デバイスの外観と機能が大幅に向上します。このガイドで説明されている手順に従うことで、簡単にさまざまな壁紙を設定したり、ウィジェットを追加したり、フィルターを適用したり、複数の写真を回転して動的な背景を作成したりすることができます。最良の結果を得るには、一般的な問題のトラブルシューティングを忘れずに行い、高品質の画像を選択してください。これらのヒントを参考にすると、あなたの iPhone はあなたの個人的なスタイルを反映するだけでなく、より楽しいユーザー エクスペリエンスを提供することになります。

  • Mac でスクリーンショットを撮る方法

    保存または共有できるように、コンピュータ画面上の画像をキャプチャすることが必要になる場合があります。 Microsoft Windows を実行するように設計されたPC を使用したことがある場合は、おそらくキーボードの Print Screen キーを使用してこれを行ったことがあるでしょう。ただし、Mac を使用している場合は、Apple にそのようなキーが含まれていないことに気づくでしょう。ただし、心配しないでください。これから、画面から必要なものをキャプチャするために Mac で使用できるキーボードの組み合わせと組み込みツールを見ていきます。

    まず、画面上の画像をキャプチャするために使用できるキーボードの組み合わせを見てみましょう。スクリーンショットのキーストロークは、複数のキーを同時に押す必要があります。これを行うときは、最初のキーを押したままにして、次に 2 番目のキーを押し続け、シーケンスの最後のキーを押したらすぐにすべてのキーを放します。画面キャプチャのために覚えておくべきキーストロークは次のとおりです。

    Command+Shift+3 で画面全体をキャプチャし、デスクトップ上のファイルに保存します。

    Command+Shift+4 を押すと、マウスカーソルが一時的に画面の四角形部分を選択するツールに置き換えられます。ツールをクリックしてドラッグし、選択を行います。選択後、カーソルはすぐに通常の状態に戻ります。

    これらのシーケンスのいずれかの先頭にコントロールを追加すると、イメージが永続的なファイルではなくクリップボードに一時的に保存されます。これにより、画面に表示されている内容をコピーして、画像編集ソフトウェアなどのアプリケーションに貼り付けることができます。

    Control キーを使用しない場合、Mac はデフォルトでこれらのキーストローク キャプチャをデスクトップに保存します。この方法で画像をキャプチャする場合、成功を確認するためのシステム通知やアプリ通知は表示されません。代わりに、システムはフィルムカメラが写真を撮っているようなチャイムを鳴らすだけです。保存しているファイルを確認するには、Finder を開くか、ウィンドウを最小化してデスクトップに保存されている画像を見つける必要があります。

    Mac OS X は従来、キーボードで生成されたスクリーンショットをタグ付きイメージ ファイル形式(TIFF) ファイルとして保存していました。 Mac は、OS X リリース 10.2 からポータブル ドキュメント フォーマット(PDF) に切り替わり、10.6 までにポータブル ネットワーク グラフィックス(PNG) ファイルに切り替わりました。後で、これらの画像を他のファイル形式に変換する方法を見ていきます。

    キーストロークを使用すると画面からすばやくキャプチャできますが、キャプチャする内容のオプションは限られています。そこで、Grab ユーティリティが登場します。次に、特定のウィンドウをキャプチャする方法や、マウスオーバー テキストやドロップダウン メニューなどを含めるためにキャプチャのタイミングを計る方法など、Grab の使用方法を見てみましょう。

    Grab ユーティリティとスクリーンショット ファイルの変換

    スクリーンショットをさまざまなファイル形式で保存するためのプレビュー ユーティリティ

    Grab は、Mac のコンピュータ画面から画像をキャプチャするときに、キーストロークだけではなく多くの機能を提供します。 Grab を開くには、Finder を開き、「場所」の下の「アプリケーション」を選択し、「ユーティリティ」を展開します。そこにリストされているユーティリティの 1 つが Grab であるはずです。ダブルクリックして、Finder でそこからアプリを開きます。

    Grab を使用する場合、何かをキャプチャするまで画面にアプリケーション ウィンドウは表示されません。代わりに、Dock に Grab アイコンが表示され、アプリが実行中であることが示され、アプリが最前面にあるときは上部に Grab メニューが表示されます。スクリーンショットを撮る準備ができたら、[取得] アイコンをクリックして最前面に表示します。

    グラブがアクティブな状態で、[キャプチャ] メニューで次のオプションのいずれかを選択します。

    選択— これは、画面の長方形部分を選択するように求められるという点で、Control+Shift+4 キーストロークと同様に機能します。

    ウィンドウ —これを選択すると、Grab はウィンドウをキャプチャする準備ができたときに使用できる「ウィンドウを選択」ボタンを準備します。そのボタンをクリックし、すぐにキャプチャしたいウィンドウ内の任意の場所をクリックします。ウィンドウが他のウィンドウによって部分的に隠されている場合でも、Grab はそれが最上位のウィンドウであるかのようにキャプチャします。ただし、画面外にあるウィンドウの部分はおそらくショットに含まれません。

    画面— これは、表示されている画面全体をキャプチャするという点で、Control+Shift+3 キーストロークと同様に機能します。

    時間指定画面— ドロップダウン メニューやマウスオーバーのテキスト ヒントなど、マウスを特定の位置に置いたときにのみ表示されるものを画面上にステージングできます。タイマーの長さは約 10 秒で、残り 1 秒になると Grab がビープ音を鳴らします。

    新しい画像をキャプチャすると、Grab はその画像を永続的なファイルに保存するのではなく、新しいウィンドウで開きます。画像エディタとは異なり、インスペクターと呼ばれるこのウィンドウは、画像をプレビューして、画像を保持するかどうかを決定するためだけに使用されます。インスペクターの内容は画面の一部と同じであるため、メイン画面と間違えないように、インスペクターの端に注意してください。

    画像をやり直す必要がある場合は、その画像を含むインスペクターを閉じ、プロンプトが表示されたら「保存しない」をクリックします。保存しておきたい場合は、他のアプリと同様に、「ファイル」メニューのいずれかの保存オプションを使用します。 Grab はファイルを TIFFファイル形式でのみ保存します。

    Mac OS X のプレビュー ユーティリティを使用すると、TIFF またはその他の画像ファイルを別のファイル形式に簡単に変換できます。プレビューは画像を開くためのデフォルトのアプリであるため、変換する画像をダブルクリックするだけでプレビューを開くことができます。画像をプレビューで開いた状態で、「ファイル」メニューから「名前を付けて保存」を選択し、保存ダイアログの「形式」ドロップダウン メニューを使用して変換先の形式を選択します。

    Mac 画面上の画像をキャプチャするための 2 つのオプションについて説明しました。キーストロークの組み合わせと Grab ユーティリティの両方のオプションが Mac OS X に組み込まれています。Mac でスクリーンショットを撮る方法について詳しくは、以下のリンクを参照してください。

    関連記事

    • Mac でアンインストールする方法
    • Web 上にはなぜこれほど多くの異なる画像形式があるのでしょうか?
    • 写真をコンピュータにアップロードするにはどうすればよいですか?

    その他の素晴らしいリンク

    情報源

    • アドビ開発者協会。 「TIFF、リビジョン 6.0、最終版」。アドビ システムズ社。 1992 年 6 月 3 日。(2011 年 8 月 3 日) http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf
    • アドビ開発者とのつながり。 「PDF リファレンスと PDF 仕様の Adob​​e 拡張機能」。アドビ システムズ社。 (2011 年 8 月 3 日) http://www.adobe.com/devnet/pdf/pdf_reference.html
    • Apple, Inc.「Mac OS X: 画面の写真を撮るためのショートカット」。 2004 年 6 月 21 日。(2011 年 8 月 1 日) http://docs.info.apple.com/article.html?artnum=61544
    • Apple, Inc. 「Mac OS X 10.2: スクリーンショットは PDF で保存され、変換される可能性があります。」 2008 年 10 月 3 日。(2011 年 8 月 1 日) http://support.apple.com/kb/TA20935?viewlocale=en_US
    • WC3。 「ポータブル ネットワーク グラフィックス (PNG) 仕様 (第 2 版)」。 2003 年。(2011 年 8 月 3 日) http://www.w3.org/TR/PNG/
  • 適切なインクジェット写真用紙の選び方

    今日のテクノロジーを使えば、人生の特別な瞬間を撮るのにプロの写真家は必要ありません。高品質のデジタル カメラと家庭用インクジェット プリンタを使用すると、友人や家族がプロの写真家を雇ったと思うほど美しい写真が得られます。専門家の雰囲気を保つために、時間をかけてさまざまな写真用紙を検討してください。以下にリストされているヒントを読んで、適切なインクジェット写真用紙の選択方法を学びましょう。

    • 用紙サイズインクジェット プリンタ用の写真用紙を選択する際に最初に選択することの 1 つは、用紙のサイズです。何のために写真を撮りたいのか考えてみましょう。標準の 4 インチ x 6 インチまたは 5 インチ x 7 インチの用紙を手元に用意しておくとよいでしょう。アルバムやスクラップブックなどを入れるのにぴったりなサイズです。壁掛けフレーム、カレンダー、ポスターなどの大きなディスプレイの場合は、8 インチ×11 インチ、13 インチ×19 インチ、または 11 インチ×17 インチの用紙から選択できます。
    • 紙仕上げ多数の表面仕上げオプションがあります。高光沢、ソフト光沢、マット、サテン、または光沢のある仕上げから選択して、写真に特別なタッチを加えます。何を選択するかはあなたの好みに応じてください。ただし、マット写真用紙は光沢紙よりも多くのインクを吸収するため、写真の品質が影響を受ける可能性があることに注意することが重要です。光沢紙なので、色のコントラストがはっきりとして均一な仕上がりになります。