SAITO Tomomi

Java

Javaプログラミング入門 – 最初のプログラム

前回では、Javaプログラミングをするために必要になる環境の構築について説明した。環境の構築に成功すれば、プログラミングの学習の準備ができたわけなので、この項から実際にプログラミングの学習を進めていきたい。
Java

Javaプログラミング入門 – Java開発環境を準備する(Windows)

前回ではJavaのプログラミングで最低限必要になるものを説明したが、ここでは実際にプログラミングを学習をするために必要になる環境構築について説明したい。なお、本項ではWindows環境の場合について説明を行う ((それ以外の環境については、...
Java

Javaプログラミング入門 – Javaプログラミングで必要になるもの

前回では、Javaについて説明を行ったが、この記事では、実際にプログラミングをするにあたって必要になるものについて説明したい。
Java

Javaプログラミング入門 – Javaとは

コンピューターを使ってインターネット上の情報を見たり、文章を書いたりしているが、そのためにはコンピューター(ハードウェア)だけでは不十分で、それをインターネット上の情報を見たり、文章を書いたりするという作業をするのに必要となるソフトウェアが...
IT/Computer

OS X Mavericksがリリース

10月22日、アップル社はOS Xの最新バージョン「OS X Mavericks」を提供開始した。このOS X Mavericksだが、これまでのアップグレードとは違い、無償で提供されている(前バージョンのMountain Lion提供当時...
C/C++

blocksを使う

近年のObjective-Cアプリ開発ではしばしば使われていて、私も比較的頻繁に使っている構文の中で、blocksというものがあるが、いわゆるクロージャーやラムダ計算、無名関数などと呼ばれるもので、関数名を指定せずに関数を定義することができ...
C/C++

インクルードガードでUUIDを使用する

CやC++ではヘッダーファイルをインクルードする際に、一度インクルードされたヘッダファイルの内容を何度もインクルードされないように ((CやC++では変数や関数などを使用する際に定義を書かれたヘッダファイルを読み込む必要があり、#inclu...
Diary

iPhone 5s/5c発売からまもなく1週間

9月20日に日本ではドコモ、au、ソフトバンクと主要キャリアからiPhone 5s/5cが発売されて1週間が経過しようとしているが、ヨドバシカメラの在庫状況によれば、5cは一部を除いて在庫があるとのことだが、5sはauとソフトバンクはスペー...
C/C++

再帰呼び出しが不要なら通常のループで

ここでは敢えてC/C++で触れているが、もしかしたら他の言語でもありえるかもしれない。何らかの処理を行っている時に再帰呼び出しを行うときがあるが、実は再帰呼び出しは問題を引き起こす可能性がある。
C/C++

マクロVSテンプレート

CやC++でプログラミングを行うときに、往々にしてマクロを使う。例えば以下の様にある値の乗数をとる場合、変数の型が不定の場合に以下のようにマクロを使うことがある。 #include <stdio.h> #define MULTIPLY(a,...
IT/Computer

iPhone 5s/5cが発表

ついにアップルよりiPhone 5s及びiPhone 5cが発表された。iPhone 5sはiPhone 5に続きハイエンドモデルとしての位置づけ、iPhone 5cは新たな廉価版の位置づけとのことである。
Android

Androidアプリを開発するには何が必要か

今日、スマートフォンの普及率が日本においては2013年現在で25%前後と決して高いとはいえないものの、その中でも活発に利用されているという( - インターネットコムより)。ここではAnroidアプリを開発するために何が必要になるのかを述べた...
News

2020のオリンピックは東京に決定

nippon.com『東京2020オリンピック・パラリンピック開催概要』によると、国際オリンピック委員会(IOC)の総会で2020年のオリンピックの開催地が東京に決定したという。このまま東京オリンピックが開催すれば1964年以来56年ぶりの...
IT/Computer

ドコモのiPhone発売報道に思う

NHKの報道やITProの報道、ITmediaの報道などによると、ドコモより近日中(20日か?)にiPhoneが発売されるとのことで、このことは日本のメジャーなキャリアがすべてiPhoneを取り扱うようになり、キャリアのシェア争いがより一層...