配列は通常、横に並んだ箱に値を入れていくイメージだ。
より複雑にエクセルのような2次元的な配列を作ったり、それ以上の多次元配列を作ることもできる。
このページではJavaの多次元配列についてお伝えしていこう。
配列は通常、横に並んだ箱に値を入れていくイメージだ。
より複雑にエクセルのような2次元的な配列を作ったり、それ以上の多次元配列を作ることもできる。
このページではJavaの多次元配列についてお伝えしていこう。
配列の初期化というと難しく聞こえるが、実際には難しい話ではない。配列の初期値全部をゼロにしたり、値を入力したりするのが「初期化」だ。
このページではJava配列の初期化についてお伝えする。
このページではLinuxディストリビューションのシェアをまとめてご紹介する。
総括すると人気のUbuntu、安定のCent&RHELという感じだろうか。
Linuxを管理する上で重要なことは幾つかある。そのなかの一つが「容量の把握」だろう。
HDDの空き領域やメモリの使用状況などの、これら「容量」は定期的に把握するべきだ。放置しておくと何かとトラブルが起こる。
このページではLinuxの容量確認方法についてお伝えしよう。
LinuxのリンクファイルとはWindowsでいうところのショートカットだ。ショートカットキーではなく、デスクトップに置かれるようなファイルやフォルダへのショートカットがそれに当たる。
このページではLinuxでのリンクファイルの作成方法と使い方についてお伝えした。
wcコマンドはファイル内のテキストの大きさを表示するコマンドだ。
ファイルの大きさは、バイト、行数、単語数、文字数を数えることができる。
単語は、空白やタブ文字、改行などで区切られた文字の集まりで判断される。
文字数は、ひらがなや漢字、全角記号など、マルチバイト文字の場合、2バイト以上でも1文字はあくまで1文字で数える。
Linuxのパーミッションとはファイルやディレクトリを開いたり編集したりするときの権限設定のことだ。Windowsを扱っているときはそれほど気にすることはないが、サーバー用に使われることが多いLinuxではとても大切な考え方になる。
このページではパーミッションの確認方法や設定方法まで一通り必要なところをまとめてご紹介した。参考にしていただければと思う。
「スティッキービット」とはUnixLikeSystem、Linuxなどで利用できる特殊なパーミッションの一つである。
ディレクトリに適応することにより効能を発揮する。
uniqはファイルから重複する行を削除するコマンドだ。
uniqはカタカナではユニークで、「唯一の」「1つしかない」という意味だ。
コンピュータの世界では「ユニークなデータ」は「重複していないデータ」を意味する。
SUIDとは「Set User ID」の略で、誰がそのファイルを実行しても、セットされたユーザで実行されるという状態だ。
このページではSUIDのもう少し細かい説明と、使い方についてお伝えした。参考にしていただければと思う。
「SGID」とは「Set Group ID」の略であり、Linuxのグループに関しての特殊なパーミッションだ。
「SUID」のグループ版となっている。
viでの貼り付け方法は簡単だ。コピーか削除したデータを「p」もしくは「P」で貼り付けることができる。
実際の動作を見ておこう。
テキストファイルを使っていると必ず使うのがコピーアンドペーストとカットアンドペーストだ。viでももちろん両方使えるようになっている。
仮想マシンとは「仮想的に作られたハードウェア」のことだ。
物理的にマシンを用意するのではなくて、例えばコンピュータの上に「仮想的に」もう一台コンピュータを動かすイメージだ。
このページでは仮想マシンについて初心者の方向けにざっくりのイメージをお伝えする。
watchはコマンドをリアルタイムで固定表示するコマンドだ。
一画面で表示され、数秒おきに情報が更新される。
メソッドで引数を指定するとき、引数のありなしを自由にしたり、数字やテキストなどを自由に入力したいという場合がある。
こんなときに使えるのがJavaメソッドのオーバーロードだ。
このページではオーバロードの使い方をお伝えしよう。
teeは画面出力と同時にファイルへも同時に出力するコマンドだ。
メソッドで引数の数を事前に設定したくないときがある。
例えば、入力した数字の平均値を出すというメソッドの時、何個入力するかはそのときどきで変えたい場合があるだろう。
そんなときに使えるのが、可変長引数だ。このページではJavaメソッドの可変長引数の使い方についてお伝えする。とはいえ、使い方は簡単だ。
sumはファイルのチェックサムを計算するコマンドだ。
チェックサムとは、データ全体を特殊な計算アルゴリズムで算出し、導きだす数字のことで、ファイルの内容が同じであれば同一のチェックサムになる。
昔の通信方法では、ファイルを相手に送った際に、コピーミスや転送漏れによりファイルが正しく届かなったこともあった。その時に、チェックサムも同時に送ることで、送信側、受信側でチェックサムが同一であれば、ファイルは正しく送信されたと判断できた。
今日においては転送漏れなどが発生することは少なくなったが、転送経路の中で、ファイルを改ざんされるという事件がまれに起きる。
このような改ざんを防止することや、そもそもファイルの送り間違いなどの人的ミスもチェックサムの活用によって防ぐことができる。
Javaに限らずメソッドを利用するとき、何かの値を入力して何かの値を出力したいというときは多い。
値の入力には引数を使うが、出力にはreturnを使う。また、returnは処理の中断にも使える。
このページではJavaメソッドのreturn文の使い方についてお伝えしよう。
Javaにはもちろん既存で使えるメソッド(関数)もあるが、作る場合にはまず宣言をする必要がある。
このページではJavaでの関数の宣言についてご紹介しよう。
sha1sumはファイルのSHA1アルゴリズムでのハッシュ値を計算するコマンドだ。
プログラミングにおけるメソッド(関数)とは、同じ処理を何度も実施したいときに、道具(メソッド)を作っておいて、繰り返し使うイメージだ。
Javaでももちろん同じだが、Javaを書くときには必ずmainメソッドが必要なので、言葉は聞いたことがある人がほとんどのはずだ。
このページではJavaのメソッドの使い方についてお伝えする。参考にしていただければと思う。
Linuxでファイルモードと言うと、アクセス制御のモードを意味する。
ファイルやディレクトリにはパーミッションという許可属性が付与できるようになっていて、これはLinuxでとても大切な要素になってくる。また、はじめてLinuxを触る方がよくわからなくなるのもここの辺りだろう。
まずは簡単にファイルモードについてお伝えしよう。
pinkyはユーザー情報を表示するプログラムだ。
「CentOSのバージョン何を使っているんだっけ?」
Linuxサーバを多数管理しているときなど、何のOSが使われているかわからなくなるときがあるかもしれない。また、引き継ぎを受けたサーバの中身などがわからないこともあるだろう。
このページではLinuxディストリビューションの確認方法をご紹介しよう。
md5sumはファイルのMD5アルゴリズムでのハッシュ値を計算するコマンドだ。
LinuxをGUIで使うことも徐々に増えてきたと思う。Ubuntuなどであれば、ITリテラシーに関わらずGUIで使えるはずだ。
GUIでもっとも使うツールの一つがWebブラウザだろう。
このページではLinuxでおすすめのWebブラウザについてまとめてご紹介する。結局Firefox or Chromeだが、知っておいて損はないはずだ。
manコマンドはマニュアルを表示するコマンドだ。
Linuxには様々な機能やディレクトリの使い方に関するマニュアルがカタログページとして格納されている。
カタログページは、標準では環境変数$MANPATHで指定されている場所に保存されている。
マニュアルのカタログページを見やすい形で表示してくれるのがmanコマンドだ。
テキストエディタにはよっぽど原始的なものでない限り置換機能がついている。当然、Linuxのvi(vim)でも文字列の置換はできる。
このページではviでの文字列置換についてお伝えした。参考にしていただければと思う。