Javaには単項マイナス演算子と呼ばれる演算子が用意されている。
深く考える必要はなくて、単純に「マイナス」という言葉と使いかただけ思い出していただければそのままだ。
念のため、細かく解説をしておこう。
Javaには単項マイナス演算子と呼ばれる演算子が用意されている。
深く考える必要はなくて、単純に「マイナス」という言葉と使いかただけ思い出していただければそのままだ。
念のため、細かく解説をしておこう。
pingはネットワーク上にあるコンピュータまでの接続経路がきちんと接続されているか導通確認をするコマンドだ。
ネットワークに新しいコンピュータや機器を接続した際に最初にチェックするコマンドなので、使用頻度は極めて高い。ぜひ、覚えておこう。
足し算をしたり、引き算をしたり、計算をするのはプログラミングの基本だ。
プログラムには算術演算子というものを使って計算をするという機能があり、Javaでももちろん用意されている。
このページではJavaの算術演算子についてまとめてご紹介する。
ftpはFTPサーバーに接続し、ファイルをアップロードしたり、アクセス権を変更したりするLinuxコマンドだ。
Webサイトをアップロードする時に使うのが主な用途だろう。
通常はftpクライアントソフトを使ってFTPサーバーの操作を行うことが多いだろう。
しかし、Webアプリなどのシステム的なものは、Linuxコマンドで操作したほうが効率がよいケースもあるので覚えておこう。
Linuxは時間を管理するうえで二つの時計を持ち合わせている。
一つはマザーボードに設置されている、ハードウェアクロック(これは別のページにて記述する)、もう一つがOSがソフトウェア的に管理するシステムクロックだ。このページではシステムクロックについて解説する。
Linuxの時間がずれている?などあれば、参考にして調整してほしい。
Linuxには二つの時計がある。システムクロックとハードウェアクロックだ。
このページではハードウェアクロックについてご紹介する。受験する方もLPICの出題範囲でもあるので、参考にして欲しい。
このページではJavaの練習問題、特に知識が問われる問題をまとめて作成してみた。
Javaに対してどれくらい理解ができてきたかの試金石になるだろう。少々難しい部分もあるので、初心者の方はしっかり勉強してからトライしてみていただければと思う。
このページではJavaの演習問題をいくつか用意した。
Java特有の文法の知識があれば解けるような演習問題たちだ。Javaを勉強中の方はチャレンジしてみてほしい。
フォームを扱うことが多いPHPでは、正規表現はしょっちゅう使うことになる。本当にしょっちゅうだ。
電話番号を判定したり、メールアドレスが正しいか確認したり、YouTubeのURLからapiデータを引っ張ってきたりと正規表現は様々なところで活躍する。
このページではPHPの正規表現についてまとめた。参考にしていただければと思う。
それほど機会は無いと思うが、debパッケージはもちろん個人でも作ることができる。
難度が高いので、初心者の方は飛ばした方が良いが、知っておきたいという方もいるだろう。このページではdebパッケージの作り方についてまとめてみた。参考にしてほしい。
exitはログアウトするLinuxコマンドだ。
ユーザーAの状態でユーザーBにログインするにはsuコマンドを利用するが、そのログインに対し、ログアウトする時に使う。
また、端末ソフトを利用していた場合、最初にログインしたユーザーの状態でログアウトを行うと、端末ソフトが終了し画面が閉じてしまう場合があるので注意しよう。
Linuxでの文字コード設定はシステムやWebサイトの表示に直結してくる。
初心者の方が、Linuxを触って困ることの一つがこれだろう。CUIで操作しているのもわからないのに、なぜか文字が化けて出てくるわけだ。お手上げ状態になる。
このページではLinuxでの文字コードの確認と変更方法をお伝えする。参考にしてほしい。
cutはテキストファイルを横方向に分割するコマンドだ。
csvデータなどの一覧表から、必要な項目だけを抜き出す時に使う。
今回は、cutコマンドを活用したテキストファイルから、必要な情報を抜き出す方法を解説する。
タイムゾーンとは、国や地域ごとの標準時刻や時間帯のことだ。コンピュータやシステムには時間が大いに関係していて、重要なのはご存知の通りだ。
Javaでプログラムを書いているとき、ファイルを読み込みを実行したいということはよくある。
CSVデータやテキストデータなどを使って、プログラムを動かしたいこともあるだろう。このページではJavaでファイルを読み込むための方法をサンプルプログラム付きで解説した。参考にしていただければと思う。
Javaでキーボードやファイルから入力をするときには、Scannerクラスを使う。
このときに、区切りの文字を変えてインポートしたいということはよくある。例えば、csvファイルを一括で読み込みたいときなどだ。
このページでは、区切り文字を変更する方法についてお伝えしよう。
Javaでキーボード入力を読み取るときScannerクラスを利用する。
しかし、通常使うnextメソッドを使うとすべて文字列として認識してしまう。このページでは、キーボード入力の型を指定する方法についてお伝えした。
Javaでキーボードから入力された文字や数字を読み取るには、ScannerクラスまたはBufferedReaderクラスを使用する。
このページではScannerクラスについて確認していこう。キーボード入力について知りたい方は参考にしていただければと思う。
少し前までバズワードでしかなかったグローバルという言葉も、ここ10年で定着し、ビジネスとして必ず考えなければいけない所まで来ている。
Linuxを使ってサービスを提供するときも、海外のLinuxサーバを借りたときも、気にしなければいけないのがロケール情報(地域情報)だ。
このページではLinuxのローカライゼーションと、そのためのロケール情報についてまとめている。参考にしていただければと思う。
Macでもフリーテキストエディタはたくさんある。
少し昔はWindows版の量が圧倒的に多かったが、Macユーザが増えてきて、特にエンジニアには人気があることから、Mac用のフリーテキストエディタも充実してきた。
このページでは、初心者におすすめのMac用テキストエディタについてまとめた。参考にしていただければと思う。
crontabは定期的にジョブを実行するようスケジュールするcronを設定するコマンドだ。
定期的なログの取得などに活用できる。
このページでは、次のようなプロセスの実行状況をテキストファイルlogdata.txtに蓄積するシェルを定期的に動作させる方法を紹介する。
Javaでタイムゾーンを表示したり、操作したりしたいときはTimeZoneクラスを使う。
このページではTimeZoneクラスについてまとめた。サンプルコードも用意しているので、参考になるはずだ。
chownはファイルやディレクトリの所有者を変更するコマンドだ。
このページではchownを使ったファイルやディレクトリの所有者の変更方法を解説する。
ぜひ、この機会に覚えておいてほしい。
SimpleDateFormatクラスはJavaで日付のフォーマットを変更したり、文字列を日付オブジェクトに変えたりするために利用されるクラスだ。
このページではサンプルコードも含めてSimpleDateFormatについて解説した。日付の書式を変更したいときに利用いただければと思う。
Javaで日付を扱う型は色々とあるが、もっとも有名なもののひとつがDateクラスだろう。
このページではDateクラスの使い方についてまとめている。便利なクラスなので、ぜひ使い方をマスターしていただければと思う。
Javaで日時の計算や、取得、設定をするにはJava.utilパッケージのCalendarクラスを使用する。
このページではCalendarクラスについて詳しくまとめている。参考にしていただければと思う。
プログラミング初心者にとってなかなか苦労するのが、エラーが出たときのバグ取りだろう。
Javaだとコンパイラでチェックをしてくれるが、そこで出てくるエラーも対処がわからないことが多いはずだ。
このページでは初心者の方がよく出会うJavaのエラーについてまとめてみた。参考にしていただければと思う。
プログラムにメモを書いておきたいとき、「コメント」と呼ばれる機能を使う。コメントの部分は、プログラムには関係ないただの文字になる。出力もされない。
Javaにももちろんコメント機能は用意されていて、1行の場合「//」を、複数行の場合「/*」と「*/」で囲めばコメントとして扱われることになる。
これで知識としては十分だが、このページではコメントについて詳しくご紹介する。参考にしていただければと思う。
chgrpはファイルやディレクトリの管理グループを変更するLinuxコマンドだ。
このページではchgrpを使ったファイルやディレクトリの管理グループの変更方法を解説する。
ぜひ、この機会に覚えておいてほしい。
ポートとは、ネットワークでデータを通信するための扉のようなものだと思うとわかりやすいだろう。ポート番号はその扉の番号だ。
それぞれプログラムの種類によって、使うポート(扉)が違う。例えば、メールを送るにはこの扉、メールを受け取るにはこの扉、Webページを見てもらうのはこの扉、などと決まっているわけだ。
このページではポートとポート番号について初心者向けにわかりやすくご紹介しよう。