TypeScript

今回はTypeScriptについて書きます。

何か

JavaScriptに型システムを追加します。

JavaScriptには型システムがありません。

例えば以下のコードがあるとします。

cons ...

Linux

LinuxやMacではxddというコマンドが使えます。

このコマンドを使用するとファイルの中を16進数で表示することができます。

例えばtest.txtというファイルを16進数でみたい場合は以下のように実行しま ...

プログラミング入門

エンジニアになるとLinuxを使うことが多くなると思います。

Macを使っている場合も、ターミナルでコマンドを打つことが結構あります。

前に使ったコマンドを打ちたいんだけど忘れてしまったな、なんだっけ?というと ...

Java

Javaを学習しはじめたばかりの人におすすめの本を紹介します。

Head First Java 第二版 です。

この本の良いところは以下です。

絵が多くてとっつきやすい
ストーリーがあるので理解しや ...

未分類

プログラミングを学習する時に、いきなりフレームワークから学び始めるのは避けた方が良いと思います。

フーレムワークとは、開発する上での枠組みを提供してくれるツールです。

枠組みを提供してくれるので、そのルールにそ ...

JavaScript, プログラミング入門

プログラミングをしていると多くのエラーに遭遇します。

その中でも二種類のエラーに対する対処方法が、MDN Web Docsに記載されていました。

文法エラーと論理エラーが説明されています。こちらはぜひ目を通して ...

JavaScript

ある程度JavaScriptにも慣れたので次の段階にステップアップしたい、と考えている方におすすめの本をご紹介します。

オライリーのシングルページWebアプリケーションという本がおすすめです。

内容としては、シ ...

JavaScript, プログラミング入門

HTML/CSSがなんとなく分かり、いよいよJavaScriptで本格的なプログラミングをする方。

Java・PHP・Rubyなどから入る方、いらっしゃると思います。

なかなかプログラミングが分からなくて困って ...

JavaScript, プログラミング入門

たみぼうずは以下のコードを書きました。

const tamiCompare = (a, b) => {return a >= b}

この関数は以下のように数字の文字列を受け取ります。

const resul ...

システム開発, プログラミング入門

プログラムが想定通りに動かない、環境構築したのにうまく動作しないなど、システムを作る過程ではさまざまな問題に直面します。

そういった問題をいかに早く・適切に解消できるかが、エンジニアの腕の見せ所ですが、問題解決にあたって共 ...