~ みんなのIT部門 ~
SKILL
75ドキュメント
PHP
-
【PHP】PHP入門 - 概要とインストール
PHPは“Hypertext Preprocessor”を意味し、オープンソースのプログラミング言語です。macOSやWindows、Linuxなどやサーバーサイドでインストールして使うことができます。
-
【PHP】プログラム(ソースコード)の作成と実行
PHPは様々な処理を行うプログラムを実現できます。プログラムの元となるソースコードのファイルはテキストファイルのため、テキストエディタを使って簡単に作成が可能です。
-
【PHP】構文 - 書き方のルールと文末
プログラミング言語は構文があります。例えば文末にはセミコロン(;)を付けるなどがあり、ソースコードは構文に従って記述します。
-
【PHP】コメントアウト - ソースコードの注釈
コメントアウトはプログラムの処理に影響しないテキストの書き方です。ソースコードに説明やメモ、コメントなどを自由に記載でき、主にソースコードの可読性向上を目的として使用します。
45ドキュメント
COMMAND
-
コマンドライン入門 – 起動〜基本コマンドまで解説 – ターミナル/コマンドプロンプト
コンピューターを操作する主な方法はGUI(Graphical User Interface)とCUI (Command-line User Interface)の2種類あります。CUIであるコマンドラインはlsやcd、catなど様々なコマンド使ってコンピュータを操作します。
-
フォルダとディレクトリ - 意味の違いと使い分け
IT用語の“フォルダ”と“ディレクトリ”は用語としての違いは曖昧で、明確に定義することは難しいと考えられますが、シチュエーションによって使い分けられます。
-
【コマンドライン】 コマンドの基本(オプションと引数)
コマンドの基本をご紹介します。具体例でイメージを掴みながら理解していきましょう。コマンドの基本コマンドとはコマンドは特定の処理を行うプログラムです。数多くの種類があり、デフォルトで使えるものやインストールして使うものがあります。コマンドはコマンドラインで入力して実行することができます。また、オプションや引数と呼ばれる機能を使って処理を変更したり制御することができます。オプションとはオプションはコマ
-
【コマンドライン】ディレクトリの内容を表示 [ ls ]
コマンドラインでディレクトリの内容を表示するコマンドをご紹介します。
64ドキュメント
HTML
-
【HTML】HTML入門
アプリケーションやWEBサイトは生活の必需ツールとなっています。HTMLはそれらを構築するための1つの技術です。ここではHTMLについてご紹介します。HTMLとはHTMLの正式名称はHyperText Markup Languageです。コンピュータ言語の1つで、マークアップ言語という分類に属します。マークアップ言語マークアップ言語はテキストを構造化する言語です。コンピュータが理解できるようにタグ
-
【HTML】属性とは
HTMLのタグには属性(Attribute)という設定を付けることができます。ここでは属性についてご紹介します。属性属性はタグに設定を行うものです。基本構文設定するには、開始タグのタグ名の後に半角スペースを入れ、属性名=”値”のように記述します。<タグ 属性名=””></タグ>属性名のみを記述することも可能です。その場合はイコール(=)以降は記述しません。<タグ 属性
-
【HTML】コメントアウト - 動作に影響しないテキスト
HTMLコードにブラウザ表示しないテキストを記述する方法をご紹介します。コメントアウトコメントアウトはソースコード中で動作に影響しないテキストの書き方です。HTMLに限らずプログラミング言語でもコメントアウトがあります。HTMLのコメントアウトはブラウザでは表示されないため、主に説明やメモ、ソースコードの可読性向上の目的で使用されます。基本構文<!--と-->の間のテキストがコメントア
-
【HTML】特殊文字とエスケープ
HTMLドキュメントでは通常通り使えない特殊文字があります。ここでは特殊文字とその使い方についてご紹介します。特殊文字特殊文字はHTMLドキュメントのテキストで通常通り使えない文字です。例えば、HTMLの構文で使用される山括弧(<や>)です。ブラウザは山括弧をタグの山括弧として認識します。そのため、通常テキストとして表示するつもりで、記号をそのまま使うと意図しない動作になる可能性があり
160ドキュメント
CSS
-
【CSS】CSS入門
アプリケーションやWEBサイトは生活に欠かせない必需ツールです。CSSはそれらを構築する1つの技術です。ここではCSSについてご紹介します。CSSとはCSSの正式名称はCascading Style Sheetsです。プログラミング言語に分類されます。CSSでHTMLやXMLの要素のスタイル(装飾)を設定することができます。基本構文HTML要素に装飾を適用する基本構文は次のようになります。セレクタ
-
【CSS】コメントアウト - ソースコードの説明やメモ
CSSコードで動作に影響しないテキストを記述する方法をご紹介します。コメントアウトコメントアウトは動作に影響しないテキストの書き方です。CSSに限らずHTMLや他のプログラミング言語でもコメントアウトがあります。一般的にソースコードの説明やメモに使用します。基本構文/* テキスト *//*から*/までがコメントアウトの対象になります。複数行のコメントアウトも可能です。サンプルコード1行のみ/* h
-
【CSS】ベンダープレフィックス - ブラウザの接頭辞
CSSのベンダープレフィックスをご紹介します。CSSの動作環境一部のCSSの定義や処理は動作環境によって異なる場合があります。動作環境とはOSやブラウザ、またそれらのバージョンなどです。例えば、次のテキストを装飾するtext-decorationプロパティはSafariでは表示されません。(2024/01/22 時点)<style>p { text-decoration: und
-
【CSS】セレクター - スタイル(装飾)の対象
CSSでスタイルの適用要素を指定するセレクターについてご紹介します。セレクターセレクターはスタイルの適用要素を指定する文字列です。様々な方法でセレクターを定義することができます。基本的なセレクター要素の種類要素の種類を指定できます。要素の種類 { プロパティ名: プロパティ値;}次の例はh1要素にスタイルを適用します。<style>h1 { color: red;}<
82ドキュメント
JavaScript
-
【JavaScript】JavaScript入門
アプリケーションやWEBサイトは生活に欠かせない必需ツールです。JavaScriptはそれらを構築する1つの技術です。ここではJavaScriptについてご紹介します。JavaScriptとはJavaScriptはプログラミング言語の1つです。主にブラウザの動的処理に使われますが、サーバーやアプリでも活躍します。JSファイルJavaScriptで記述したファイルをJSファイル(またはJavaScr
-
【JavaScript】コメントアウト - 動作に影響しないテキスト
JavaScriptのコメントアウトをご紹介します。コメントアウトコメントアウトはソースコード中の動作に影響しないテキストの書き方です。JavaScriptLに限らず他のプログラミング言語でもコメントアウトがあります。コメントアウトは説明やメモ、ソースコードの可読性向上の目的で使用されます。基本構文1行のみ1行のみのコメントアウトは//を記述します。// テキスト//より後ろのテキストがコメントア
-
【JavaScript】記述ルール - 文末のセミコロン(;)
JavaScriptの記述ルールをご紹介します。記述ルールJavaScriptの文末はセミコロン(;)を記述します。console.log("TEXT");コンソールに『TEXT』を出力するコードです。このように文末にセミコロンを付けます。複数行の場合も同様に文末にセミコロンを付けます。console.log("TEXT");console.log("AAAA");console.log("XXX
-
【JavaScript】出力 - コンソールにデータを出力する(console.log)
JavaScriptのコンソール出力をご紹介します。コンソール出力JavaScriptはブラウザのコンソールにデータを出力できます。基本構文console.log(データ);データの部分に出力するデータを記述します。サンプル次のサンプルはコンソールに10の数値データを出力します。console.log(10);10
48ドキュメント
MySQL
-
【MySQL】MySQL入門 - 概要とインストール(MacOS)・クエリの実行方法
MySQLはRDB(リレーショナルデータベース)の管理システムです。SQLで記述したクエリに従ってデータベースの定義やデータの操作(取得や追加、更新、削除等)などを行います。
-
【MySQL】値 - 文字列や数値、論理値、NULL
値は文字列や数値、論理値などです。MySQLでは様々な種類の値を扱うことができ、文字列や数値、論理値などが代表的な種類です。
-
【MySQL】算術演算 - 値の演算と演算子(加算・減算・乗算・除算・剰余)
MySQLは算術演算(数値の加算、減算、乗算、除算、剰余など)を行うことが可能です。各演算に対応した演算子をSQLクエリで使用します。
-
【MySQL】比較演算 - 値の比較と演算子
比較演算は値の関係性の真偽を判定する演算です。比較演算は様々な種類があり、各比較演算に対応した演算子をSQLクエリで使用できます。
随時更新中
Server
-
【サーバー】サーバー入門
サーバーについて解説します。サーバーサーバーはネットワークを介して接続可能なコンピュータです。アプリケーション稼働させ、サービスを提供するために利用します。サーバーに対して、そのサービスを受け取るコンピュータをクライアントと呼びます。サーバーとクライアントの代表的な通信はクライアントサーバーシステムです。クライアントはサーバーへリクエスト(要求)を送信します。サーバーはリクエストに応じて処理を行な
-
【WEBサーバー】Nginxのインストールと起動・停止
Nginxを使ったWEBサーバー構築を解説します。※ サーバーOS: CentOS 7WEBサーバーWEBサーバーはブラウザなどから通信できるサーバーです。NginxNginxはWEBサーバーアプリケーションです。サーバーにインストールし、WEBサーバーを実現します。インストールリポジトリ追加OSのリポジトリにNginxが存在しないため、Nginxのリポジトリを追加します。$ sudo vi /e
-
【クラウドサーバー】さくらVPSのSSHセキュリティ強化設定 4選
クラウドサーバーはネットワークから誰でも接続できるため、悪意のあるユーザー(以下、クラッカー)から狙われやすくなります。ここでは、その対策としてSSHのセキュリティ強化について4つご紹介します。なお、具体的な手順はさくらVPS(CentOS 7)になりますが、他のクラウドサーバーでも同じ観点でセキュリティ対策できることが多いので、都度読み替えてご覧ください。SSHのポート変更SSHのユーザー制限S
-
【クラウドサーバー】su/sudoコマンドの制限でセキュリティ強化
su / sudoコマンドはroot権限を使うコマンドです。全てのコマンドを実行できるようにする便利なコマンドですが、その反面、悪意あるユーザー(以下、クラッカー)に使われると、非常に危険なコマンドになります。ここでは、その対策としてsu / sudoコマンドのセキュリティ強化について2つご紹介します。なお、具体的な手順はさくらVPS(CentOS 7)になりますが、他のクラウドサーバーでも同じ観
About
ITHACKは
個人・組織(企業)に関わらず
みなさまの『共通のIT部門』
としての役割を目指します。
数多くのインフォメーションテクノロジーは
特有なモノではなく、誰もが利用可能です。
技術・知識の習得は
就職やフリーランス、起業などの
人生の選択肢を豊かにします。
組織(企業)様には、
第1、第2のIT部門として
活用いただけるよう
サービスを展開いたします。
※ 技術者育成や雇用機会、業務遂行支援などの提供を検討中。