プログラミング

Ruby 様々なプログラムを組む

今月はRubyを一通り勉強しました。その中からいくつか取り上げてプログラムを組みたいと思います。(今回は久々にpaiza.ioを利用しました。) Hello, Ruby! まずは基本中の基本から始めましたが、これだけでも他プログラミング言語に比べてかなり取っつきやす…

PHP② 年月日と時刻表示、文字変換

前回に引き続き、PHPでのプログラムを組んでいきます。 年月日と時刻表示 まずは、シンプルに年月日を表示してみます。 こちらを実行すると・・・ 年月日が表示されました(ゾロ目でいい感じですね)。続いて、「〇年〇月〇日 ■時■分■秒」と表示できるようコー…

PHP①「Hello PHP」、入力フォーム作成

今月はPHPの勉強に勤しみました。その中で、いくつかピックアップして掲載していきたいと思います。 XAMPPの入手 まずは、PHPを実行可能とするWebサーバソフト「XAMPP」をダウンロードします。一通りインストールが終わったら、「Apache」を起動します。 無…

読了:大澤文孝『Webとプログラミングのきほんのきほん』(マイナビ出版、2016年〔初版:2015年〕)

大澤文孝『Webとプログラミングのきほんのきほん』(マイナビ出版、2016年〔初版:2015年〕)を読了した。WebブラウザにおいてWebページが表示される仕組み(HTML、CSS、JavaScript等)から実際にWebプログラミングを行うまでの過程が至極丁寧に解説されている本…

JavaScript② じゃんけんゲーム

前回記事に引き続き、吉岡直人ほか『非エンジニアのためのプログラミング講座』(リックテレコム、2015年)を参考にじゃんけんゲームを作っていきます。 非エンジニアのためのプログラミング講座 作者: 吉岡直人,村田雅行,伏田雅輝,TechAcademy 出版社/メーカ…

JavaScript① 時刻表示

JavaScriptを用いて現在時刻を表示するWebページを作っていきます。今月読了した吉岡直人ほか『非エンジニアのためのプログラミング講座』(リックテレコム、2015年)を参考にしました。 非エンジニアのためのプログラミング講座 作者: 吉岡直人,村田雅行,伏田…

読了:吉岡直人ほか『非エンジニアのためのプログラミング講座』(リックテレコム、2015年)

吉岡直人ほか『非エンジニアのためのプログラミング講座』(リックテレコム、2015年)を読了した。HTML、CSS、JavaScriptを順に追っていくもので、プログラミングというよりはHP制作に近い内容なのではないか?と感じた。本書だけでは学びきれない部分も多いた…

Java② 苦手分野克服

先月C言語をやっていた際も条件分岐の部分に苦しんでいたのですが、今月Javaをやっていてもどうにも苦手意識が抜けないためこちらの本を参考にいくつかのプログラムを組んで練習することにしました。 スッキリわかるJava入門 第2版 (スッキリシリーズ) 作者:…

Java①「Hello World!」

今月はJavaの勉強に勤しんでいました。先月のプログラミング記事を受けてありがたいことに同期の方々からいろいろとアドバイスをいただきまして、今回はその時に知った「paiza.IO」を活用していきたいと思います。 paiza.IO概要 paiza.IOはオンラインですぐ…

Kevlin Henney編『プログラマが知るべき97のこと』(オライリー・ジャパン、2015年〔初版:2010年〕)読了

Kevlin Henney編『プログラマが知るべき97のこと』(オライリー・ジャパン、2015年〔初版:2010年〕)を読了した。73人のプログラマによる97本のエッセイ+日本人プログラマ8人による描き下ろし10本の、計81人による107本のエッセイから構成されている。カテゴ…

C言語② 様々なプログラムを組む

前回の「Hello, World!」に引き続き、C言語の他のプログラムを組んでみます。その中でも、個人的にとりわけ引っかかる部分が多かったものや印象に残ったものを抜粋して掲載します。 ①閏年の判定 webkaru.net こちらを参考に閏年の判定をするためのプログラム…

C言語①「Hello, World!」

C言語を始めてみました。「MinGW」をインストールし、諸々の開発環境を整えて・・・ということで、早速王道の「Hello, World!」を表示させようと試みました。 1.「hello.c」を作る 昔HTML/CSSやらプログラミングやらをかじっていた頃に愛用していたテキスト…

読了:佐々木達也ほか『Webエンジニアの教科書』(シーアンドアール研究所、2015年)

佐々木達也ほか『Webエンジニアの教科書』を読了した。エンジニアに必要とされる技術領域、次々に登場する新しい技術について各章ごとに詳しく解説されている。 本書はまず初めに、「Webエンジニアについて」という章から始まる。Webエンジニアとはどんなこ…

読了:矢澤久雄『プログラムはなぜ動くのか 知っておきたいプログラミングの基礎知識』(日経BP社、2016年〔初版:2001年〕)

先月、読了した『プログラムはなぜ動くのか』。そのタイトル通り、プログラムが動く仕組みについて非常に丁寧に解説されている本であった。内容はかなり専門的かつすべてのページが見慣れない用語で埋め尽くされており、思った以上に読解に時間がかかった。…