プログラミングでできること

プログラミング

プログラミングでできることの一つで

単純な作業を自動化できることです

デスクワークの方であれば、毎日のように繰り返している作業が1つや2つあったりしませんか?

例えば、何百回と繰り返されるコピペ、Excelなどへの手入力など……単純な事務作業でめんどうな作業が秒速で終わせることができます。

一度プログラムさえできてしまえば、あとは必要なデータを揃えれば、クリック1つで作業が完了させることもできます

HTTPとは?

HTTPとはHyper Text Transfer Protocol(ハイパーテキストトランスファープロトコル)の事で、通信するときに使う通信規約(プロトコル)のひとつです。
ホームページのデータは文字だけでなく画像や動画などがあり、ホームページやファイルを受け渡しするときに使うお約束事です。

訳してみると

  • Hyper Textとは、HTMLなどで記述した文字がブラウザが表示してくれるコンテンツのこと。
  • Transferとは、転送や移動のこと
  • Protocolとは、手続きや、ルールという意味です。

つまり無理やり訳すと、『ハイパーテキストの移動手続き』という意味です

HTTPSと何が違うの?

HTTPSとはHyper Text Transfer Protocol Secureの略です。

この最後の「S」は「Secure(セキュア)」のSです。

Secureとは安全なという意味です。

HTTPとHTTPSの違いは?

HTTPとHTTPSの主な違いは通信内容が暗号化されていないか、されているかの違いです。HTTPSに対応しているサーバでは、ホームページのデータをやり取りする際に暗号化されて通信するようになります「http」にプラスして「鍵(暗号化)をしっかりかけて安全に」と注文していることになる。。通信内容を暗号化することで、安全にWebの情報をやり取りすることができます。

URLのwwwとは?

インターネットを使っているとホームページのURLのwww.をよく目にしますが、どうゆう意味でしょうか?

wwwとは

WWWはWorld Wide Web(ワールド・ワイド・ウェブ)の略称です。www(ダブリューダブリューダブリュー)と呼ぶ人はめったにおらず「ウェブ」と呼ばれることがほとんどです。

『Webサイト』の由来もここから来てるみたいです。

WWW=Web(ウェブ)

と考えてもOKです。

World Wide Web(ワールド・ワイド・ウェブ)とは?

  • 「world」とは「世界」です。
  • 「wide」とは「幅が広い」です。
  • 「web」とは「クモの巣のような網」とかそんな感じです。

直訳すると世界に広がる蜘蛛の巣という意味です。

インターネットでごく当たり前に行われている「文書や画像、動画などを公開したり閲覧したりできる仕組み」のことです。無数の文書同士がクモの巣のようにハイパーリンク(いわゆるリンクのことです)で結びついています。

一言で言いますとwww.≒インターネットということです。

拡張子とは

拡張子は、ファイルの言語の種類を識別するための文字列のことです。ファイル名と拡張子の間は .(ドット)で句切られてています。

そのファイルが何のファイルであるのか判別し、ファイルをクリックすると対応したアプリケーションで開くことができるようになっています。

HTMLのファイルを作成する場合は〇〇.htmlとなり、写真の場合は jpg、音楽ファイルは mp3などです。

代表的な拡張子一覧

画像ファイル

  • .jpg・.jpeg(ジェイペグ)
    写真など色数の多い画像を高圧縮で保存できるファイル形式
  • .gif(ジフ)
    アニメーションやロゴ画像など256色以下の画像に使用されるファイル形式
  • .png(ピング)
    webサイトの画像などを中心に活用される高圧縮率のファイル形式
  • .bmp(ビットマップ)
    windows標準のペイントアプリで使用される無圧縮のファイル形

 動画ファイル

  • .mov(エムオーブイ)
    iPhone・iPadなどApple製品で撮影した動画に用いられるファイル形式
  • .mp4(エムピーフォー)
    Androidデバイスで撮影した動画に用いられるファイル形式
  • .mpg・.mpeg(エムペグ)
    .mp4の元となった動画形式でDVDやビデオCDに用いられる
  • .avi(エーブイアイ)
    >Windows標準の動画形式で古くからあるが、ストリーミングに不向きなど欠点も多く現在はコンテナとしての利用が一般的

音楽ファイル

  • .mp3(エムピースリー)
    正式名称はMPEG1 Audio Layer3で、音楽配信などにも用いられる最も普及している音楽形式
  • .wma(ダブリューエムエー)
    >Microsoft社が開発した形式でDRM(デジタル著作権管理)機能があるため有料の音楽コンテンツ等に利用される。
  • .wav(ウェーブ・ウェブ)
    Windows標準の音楽形式で無圧縮のファイル形式

テキストファイル

  • .txt(テキスト)
    最も標準的なテキストファイルの形式
  • .html・.htm(エイチティーエムエル)
    HyperText Markup Languageの略で、webページ・webサイトを記述する際に使用される
  • .shtml(エスエイチティーエムエル)
    HTMLファイルにSSI(Server Side Include)を含めたファイル形式
  • .css(シーエスエス)
    Cascading Style Sheets(カスケーディング・スタイル・シート)の略でwebページの色やフォントなどスタイルを指定する

スクリプト

  • .js(ジェイエス)
    JavaScript(ジャバスクリプト)と呼ばれるwebサイトの動作を決めたり、スマホアプリなどに使用されるファイル形式
  • .cgi(シージーアイ)
    電子掲示板(BBS)やメールフォーム・検索フォームに使用されるファイル形式

圧縮ファイル

  • .zip(ジップ)
    世界標準の圧縮形式でパスワード設定やファイル分割ができる
  • .lzh(エルゼットエイチ)
    日本国内で普及している圧縮形式

コメント

タイトルとURLをコピーしました