英語を学ぼう

英語を学ぼう!「NHKラジオ英会話 2025年12月号 」

英語学習で大切なのは、やはり「継続すること」に尽きる。単純なイメージだと思うが、これが毎日やってみるとなると意外に難しいもの。そこで、楽しみながら学習を続けられる工夫が必要となる。さらに、モチベーションも維持できる方法としておすすめしたいの...
Go

Go言語で2026年の祝日対応カレンダーをつくろう(Web版)

本ブログでは、マルチ言語での祝日対応カレンダーをご紹介している。Go言語とはGo言語(Golang)は、Googleが開発した、シンプルで高速な処理が可能なプログラミング言語である。静的型付け言語であり、Webアプリケーション開発、マイクロ...
TOEIC

英語を学ぼう!「CNN ENGLISH EXPRESS 2025年12月号」

英語を習得するには、ある程度の時間と地道な努力が必須となる。英語力向上の秘訣は、「日々の継続」にあり、そのためには、自分に最適な「学習ツール」を見つけることである。リアルなニュース英語を素材としつつ、語彙の詳細な解説など工夫満載の誌面で学び...
Kotlin

マルチ言語(C言語、Go言語、Rust、Kotlin)で祝日対応のカレンダーをつくろう!(第2日目)

引き続き、マルチ言語で祝日対応カレンダーを作っていこう。前回については、以下を参照していただきたい。なお、今回は、前回のスクリプトをすべて実行していることを前提としている。スケジュール第1日目:C言語、Go言語、Rustセットアップ(前回)...
Go

マルチ言語(C言語、Go言語、Rust、Kotlin)で祝日対応のカレンダーをつくろう!(第1日目)

今年も残り少なくなってきた。そろそろ来年のカレンダーの準備をする時期ではないだろうか。本ブログでもこれまでプログラミング学習の一環として、カレンダー作りについてご紹介している。日付を表示することは比較的容易である。ただし、これではカレンダー...
英語を学ぼう

英語を学ぼう!「NHKラジオ英会話 2025年11月号 」

英語学習で大切なのは「継続すること」であろう。単純ではあるが、やってみると意外に難しいもの。そこで、楽しみながら学習を続け、モチベーションも維持できる方法としておすすめしたいのが、NHKラジオで放送中の「NHKラジオ英会話」(以下「本講座」...
Rust

GitHub Codespaces で Rust を始めよう!

Rustとは?Rustは、安全性、速度、並行性を重視したシステムプログラミング言語である。Rustの特徴1. メモリ安全性※ガベージコレクタなしでメモリ安全を保証※(またはガベージコレクション、GC)とは、プログラムが利用しなくなったメモリ...
IT系

基本情報技術者試験対策(7)「2進数と16進数および8進数の変換(2)」

はじめに前回は、8進数・16進数から10進数への変換方法を解説した。今回はまず前回の練習問題の解答を確認し、そのあとで逆方向の変換(10進数から8進数・16進数への変換)、そして2進数・8進数・16進数どうしを直接変換する方法を見ていこう。...
IT系

基本情報技術者試験対策(6)「2進数と16進数および8進数の変換(1)」

はじめに前回までの2回で、10進数と2進数の間の変換方法(除算法、および重み表を使う方法)を具体例とともに確認した。今回からは、もう一段階視野を広げて「8進数」「16進数」という他の記数法との変換を扱っていく。まずは、8進数・16進数から1...
Go

Go言語入門「はじめの一歩から学ぶ基礎文法」

GitHub Codespacesで学習環境を構築したあなたに向けて、Go言語の基礎を解説しよう。今回は、Goプログラミングの土台となる4つの重要な概念を学んでいこう。1. パッケージの概念「Goプログラムの構成単位」Goのすべてのプログラ...