情報技術の基礎

現代社会では、グローバル化、ITの高度化はますます加速し、「英語力」と共に、「IT力」は必須のスキルとなっています。情報技術の基礎を学ぶことでさらなるステップアップをサポートします。

 

学び

【初心者SE向け】サクラエディタの活用術 第2回:読む・編集する編(アウトライン解析・矩形選択・正規表現)

前回は、目的の場所を見つける「探す編」をご紹介した。今回は、見つけたあとの 読む・直す 作業を楽にする3つの機能をご紹介しよう。次のような場面で役に立つ。初めて見る大きなソースの全体像をつかみたいCSVやログの、特定の列だけが欲しい数十カ所...
学び

【初心者SE向け】サクラエディタの活用術 第1回:探す編(ジャンプ・Grep・ブックマーク)

「5,000行のログの中から、エラーが出た箇所を探してください」新人SEなら、一度はこんな場面に出会うだろう。スクロールしながら目で追うと数分かかる作業も、サクラエディタの機能を使えば数秒で終わる。この連載では、サクラエディタを「メモ帳の延...
JavaScript

JavaScriptのきほん(17)「外部データを取得しよう(3)通信エラーに備えよう」

前回で、async/awaitを使って外部のデータを取得し、件数を選んで表示できるようになった。ただし、通信に失敗すると画面が「読み込み中...」のまま止まってしまう。シリーズ最終回の今回は、try/catch/finallyとrespon...
JavaScript

JavaScriptのきほん(16)「外部データを取得しよう(2)async/awaitで書き換えよう」

前回は、fetch()と.then()を使って外部のToDoデータを画面に表示した。.then()を続ける書き方は、処理が増えると読みにくくなっていく。今回はasync/awaitという書き方に整理しなおし、取得する件数を選べる機能と、デー...
JavaScript

JavaScriptのきほん(15)「外部データを取得しよう(1)fetchでJSONを読み込む」

これまでの記事では、ToDoリストの内容をフォームから自分で入力してきた。今回からは、Webサーバーが公開しているデータをJavaScriptで取得し、画面に表示する方法を3回に分けて扱う。初回はfetchの基本を押さえよう。1. fetc...
Rust

Rust入門(7)「スライス」

前回は、値を貸し借りする借用について学んだ。今回は、文字列や配列の「一部分」だけを借用するスライスについて学ぶ。これで、所有権シリーズ(第5〜7回)は完結となる。学習の進め方今回も同じく、2段階で進める。まだ、GitHub Codespac...
Rust

Rust入門(6)「クローンと借用」

前回は、所有権のルールとムーブについて学んだ。今回は、同じ値を何度も使うためのクローンと、所有権を移動せずに値を貸し借りする借用(参照)について学ぶ。学習の進め方前回と同じく、2段階で進める。まだ、GitHub Codespacesで環境構...
Rust

Rust入門(5)「所有権のルールとムーブ」

前回までの関数・制御構文で、Rustの基本的な書き方は一通り学んだ。今回からは、Rust最大の特徴である所有権について、3回に分けて学んでいく。第5回(今回):所有権のルールとムーブ第6回:クローンと借用(参照)第7回:スライス学習の進め方...
Rust

Rust入門(4)「制御構文を学ぼう!」

今回は、「Rust入門(3)「関数とスコープを学ぼう!」」の続編である。 まだ、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。はじ...
Rust

Rust入門(3)「関数とスコープを学ぼう!」

今回は、「Rust入門(2)「変数と型を学ぼう!」」の続編である。 なお、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。Codes...