最新記事一覧

Javaで大きな値や最大値を取得する方法:max

java max関数

Javaで2つの数を比較してどちらか大きな値を取得することや、最大値を求める機会は多いはずだ。

大きい値を探すには、Mathクラスのmaxメソッドを使う。

このページでは、Javaのmaxメソッドによる、「大きな値の取得」および「最大値の取得」についてお伝えしよう。参考にしてほしい。

続きを読む

【丁寧解説】Linuxファイアウォール iptablesの使い方

linux firewall

Linuxでもファイアウォールを設定したいことは多々ある。

むしろ企業でサーバーとして利用されることから、パーソナルコンピュータよりも気をつかいたいところだ。

このページでは、Linuxでファイアウォールを設定するiptablesについてお伝えする。

続きを読む

Javaでの絶対値の求め方:abs

java 絶対値の求め方

Javaで絶対値を計算したい、ということはときどきある。

数値計算系のプログラムはもちろんのこと、ただ「値と値の差」だけを知りたいときなど、絶対値は登場してくる。

このページではJavaで絶対値を計算する方法をお伝えする。

続きを読む

初心者でもすぐにわかる!Javaの特徴11選

java-feature

プログラミング言語はたくさんある。

PHP、Ruby、Python、Swift、C、C#など挙げていったらキリがない。しかし、そんな中でもJavaはNo.1と言っていいほど、高い人気を誇っている言語だ。

このページではJavaの特徴について初心者の方でもすぐにわかるようにまとめてみた。読めば、Javaが選ばれている理由もわかるはずだ。

続きを読む

【Java入門】Javaのファイル出力方法 詳細まとめ

javaファイル出力

Javaプログラミングで、ファイル出力は必須の技術だ。

データベースを使えない際のデータ保存や、ユーザ利便性のためのCSV出力など様々な場面で活躍する。

このページではJavaのファイル出力方法についてまとめた。ファイル出力方法を調べている方には参考になるだろう。

続きを読む

おすすめのLinuxフリーテキストエディタ12選!

linuxテキストエディタ

はじめてLinuxを使った方は、テキストエディタを選ぶときに悩むのではないだろうか?

WindowsやMacで定番だったものが、Linuxには対応していないということも多い。

このページではLinux初心者の方におすすめのフリーテキストエディタについてまとめてみた。

ぜひ、お気に入りのテキストエディタを見つけて欲しい。

続きを読む

パーミションなどを設定する!chmodコマンドの詳細まとめ【Linuxコマンド集】

chmod

chmodはファイルやフォルダのパーミッション、アクセス権限を設定するLinuxコマンドだ。

パーミッションはLinuxサーバーを設定していれば必ず意識しなければならないものだ。

このページではchmodコマンドの詳細をお伝えする。また、chmodの操作方法を通してパーミッションに関してもまとめた。

続きを読む

初心者のためのプログラミングの始め方!9つのステップ

プログラミングの始め方

プログラミングを始めようとしたとき、現役エンジニアに質問すると、

「プログラミング言語とかなんでもいいよ!」

「作りたいものを作ればいい! その熱意が大事だ」

など、プログラミング初心者にとって過酷な回答が返ってくることが多い。

結局、何から手を付けて良いのかわからず、結局プログラミングを始められないまま放置してしまうことが多いはずだ。

そこでこのページではプログラミングの始め方について、初心者でも分かりやすいステップバイステップ形式で紹介しよう。極力具体的にまとめているので、参考にしてほしい。

続きを読む

【超初心者向け】大まかにRubyとPHPを比較してみる

ruby php 比較

RubyもPHPもWebアプリケーションを作るとき使われる人気の言語だ。

「簡単な言語」というイメージも共通していて、開発や勉強でどちらを選ぶかを悩む人も多い。

このページではRubyとPHPを比較していく。難しい部分には踏み込まず、初心者の方が全体感をわかるようにイメージした。

RubyかPHPかで悩んでいる方には参考になるだろう。

続きを読む

【初心者でもわかる】Linux CentOSのインストール方法まとめ

centosのインストール方法

CentOSはLinuxサーバーを構築するときファーストチョイスとなるOSだ。

このページではCentOSのインストール方法について詳しくまとめた。対応したOSはCentOS7だ。

Linuxのインストールというと難しく聞こえるが、それほど難しいものではない。下記の順番通りに作業を進めれば、CentOSのインストールは問題なく完了できるはずだ。

続きを読む

【初心者でもわかる】VirtualBoxインストール方法を詳しく!

virtualboxのインストール方法

VirtualBoxは色々なOSを使ってみるときに必須なツールだ。

VirtualBoxのような仮想化技術は、エンジニアとして当たり前に使わないといけない時代になっている。

このページではVirtualBoxのインストール方法についてまとめてみた。初心者の方でもわかるように細かく解説したつもりだ。

はじめてインストールする方は参考にして頂ければと思う。

続きを読む

【サンプルプログラム付き】Java時間の取得方法まとめ!

java時間取得

Javaで時間を取得する方法をお探しだろうか?

データベースにデータを登録した時間や更新した時間、プログラムの実行速度がどれくらいになるか処理時間を計測するなど、システムにおいて時間を扱うケースは多い。

Javaでは日付に関するクラスから時間を取得することが多いため、時間について意識を向ける機会は少ないだろう。このページでは「時間」に焦点をあててJavaの時間の扱い方についてご紹介する。

続きを読む

【初心者向け!】スマホでプログラミングを勉強できるアプリ9選

スマホでプログラミング学習

「スマホでもプログラミングを勉強できたらいい」そう思ったことはないだろうか?

通勤時間や通学時間と言ったスキマ時間を使って勉強をしている人は年々増えてきている。プログラミングも同じように、パソコンの前に座って勉強を始めるよりも、スマホで手軽に勉強を始められた方がいいだろう。

このページでは、スマホでプログラミングを勉強するためのサイトやアプリをご紹介していく。とりあえずいくつかインストールしてみて、手軽に勉強を開始してほしい。

続きを読む

【3分でわかるシリーズ】Ubuntuとは?

ubuntuとは

UbuntuとはLinuxの人気ディストリビューションだ。

書店に行くとLinuxのコーナーではUbuntuを題材にした初心者向けのムックや参考書がずらりと並んでいる。

Ubuntuは「デスクトップLinuxディストリビューション」として非常に高い人気がある。

このページでは、Ubuntuの特徴や立ち位置、使われ方などについてまとめた。

Ubuntuについて大まかに知りたい方、使おうか迷っている方には参考になるだろう。

続きを読む

【3分でわかるシリーズ】CentOSとは?

CentOSとはLinuxの種類のひとつだ。

Linuxのなかでもよく耳や目にするはずだ。レンタルサーバーの標準OSとして採用されていたりと、サーバーを構築するときに必ず選択肢に入ってくる。

このページではCentOSについて詳しくお伝えする。どのような経緯で生まれて、どんな特徴があって、どこで使われているかなどの情報が一通りわかるだろう。

続きを読む

一覧で確認!Java日付の取得方法と日付クラスまとめ

javaの日付

プログラムで扱う事ができるデータ型のうち、日付型のデータを扱う機会は非常に多い。

それはJavaプログラミングにおいても例外ではないが、Javaの場合は日付を扱えるクラスが複数あるので混乱する方も多いだろう。

このページでは、Javaにおける日付の扱い方について、基本的な使い方とクラスごとの詳細について紹介していく。

続きを読む

Ruby on Railsだけじゃない!Rubyフレームワーク6選

ruby-framework

Rubyのフレームワークと言えば、Ruby on Railsだ。

ほとんどイコールで語られることが多いが、実は他にもRubyフレームワークはある。用途によって使い分けるためにも、知っておくことは有用だ。

このページでは、Rubyのフレームワークをまとめてみた。参考にしてほしい。

続きを読む

初心者向けに徹底解説!オブジェクト指向とは?

オブジェクト指向とは?

オブジェクト指向とは、プログラミングをする上でなくてはならない概念だ。

プログラミングをする上で避けて通れないが、理解するのが難しい。

  • モノとして考えるんだ
  • 現実世界と一緒だ
  • 車を例に挙げてみよう

と言われてもわからないものはわからない。

オブジェクト指向とはいったいどんな考え方なのか? このページでは、オブジェクト指向のイメージを掴んでもらえるように、できるだけ簡単に説明した。オブジェクト指向について知りたい方は参考にしてほしい。

続きを読む

学習をはじめた人へ!PHPに適したテキストエディタ13選

php-editor

プログラミングには、エディタの選択がとても大切だ。Webアプリケーション開発であるPHPでもそれは同じだ。

どのエディタでプログラミングするかによって、作業効率はもちろん、成果物の品質、ひいてはそれによって得られるプログラミングの楽しさが全然違ってくる。

PHPに適したテキストエディタをセレクトした。PHPを学習しはじめた方は参考にして欲しい。

続きを読む

ファイルの差分を見る!diffコマンドの詳細まとめ【Linuxコマンド集】

diff

diffはファイル同士の差分を表示するLinuxコマンドだ。

プログラムの更新時にどこを変更したかをリストするなど多くのシチュエーションで活躍する便利なコマンドだ。Linuxを扱うエンジニアであれば、使う機会が頻繁にあるだろう。

詳細を含めてdiffコマンドについてまとめてみた。コマンド実行例についてもすべてまとめているので、参考になるだろう。

続きを読む

CCNA講座を開講しているスクール!おすすめ11選

CCNAの難易度は年々上がって来ている。ネットワークエンジニアに求められる技術が徐々に広くなって行っているためだ。

実機での操作技術も求められることから、現場未経験の方が独学でCCNAを取得するのは厳しくなっている。

このページではCCNA講座を実施しているスクールをまとめてみた。ルーターやスイッチといった機材は普通自宅にはないだろう。CCNAを最短で取得するためにはスクールはいい手段だ。

スクール選択の参考にして頂ければと思う。

続きを読む

14日間でLPIC202に合格するための対策法

lpic202

このページを読んでいるということは、既にLPICLevel1を取得し、LPIC201も合格している方だろうか?

いよいよLPIC202だ。ここからはサーバ構築について問われることになる。難易度も一段上がる。

サーバ構築というと難しく聞こえるが、本質は「仕組みと規則通りにアプリケーションをきちんと設定する」という事だ。つまり仕組み、規則、設定方法を覚えれば、サーバ自体は構築できる。

また意外に一つ一つのサーバは、やる事がみえればシンプルだ。落ちついて取り組めば、理解できる。

このページではLPIC202に14日間で受かる方法をまとめている。スケジュール管理の参考にしてほしい。

続きを読む

超初心者向け!PHPでできること12選まとめました

phpでできること

PHPはWebアプリケーションの開発で活躍する言語だ。

Webアプリケーションという言葉が難しければ、WebサービスでもWebサイトでも構わない。とにかくWebで動いているものを作るためのプログラミング言語だ。

しかし、Webアプリケーションと言っても、具体的に何ができるのか初心者の方には想像がつきにくいだろう。

そこで、このページでは、PHPでできることをまとめてみた。読めば、PHPでできることを大まかに理解できるようになっている。参考にしてほしい。

続きを読む

初心者が読んでおきたい!Java入門書9選

java入門書

Javaの入門書をお探しだろうか?

Javaはプログラミングの基本を押さえるのに適している言語のひとつだ。はじめにJavaをマスターすることで、しっかりとしたプログラムが書けるようになると言われている。

そのため、初心者向けの入門書がたくさん売られているが、反対に数が多すぎてどれを購入していいか悩むだろう。

このページでは、初心者向けのJava入門を9冊厳選してお伝えする。入門書を買うときの参考にしてほしい。

続きを読む