Life & Style

IT Technology

Java初心者にオススメの入門書 スッキリわかるJava入門

Javaの入門書は数多く存在しており、学習を始める際に、正直何を手に取ったら良いいかわからない。 ネット上のJavaに関する情報で学習を進めるのも良いが、プログラミング自体初めての場合、わからない事を調べる労力は凄まじい。 「何がわからないのかがわからない」状態で検索する事は難しいだろう。 やはり体系的にま...

what-is-a-framework
IT Technology

なぜ開発にフレームワークを使うのか MVCモデルとは

近年のWebアプリケーション開発では、何らかの特別な理由が無い限りフレームワークを使って開発を行う。 フレームワークとは、Webアプリケーションを簡単に開発できるようにする骨組みの事である。 フレームワークが提供する基盤に沿ってコードを加えていく事で、自然と一定の品質を持ったアプリを作り上げる事ができる。 ...

vj-live-coding
IT Technology

VJにおけるライブコーディング プログラミングする音楽パフォーマンス

リアルタイムコーディングのアルゴリズムから鳴る電子音楽、ライブコーディングは、パフォーマンス時、スクリーンにコードを映し出しているが、多くの場合、映像も同時に映し出している。 ライブにおけるVJでも、音楽と同じようにライブコーディングを用い、その場で映像を作っていく事ができる。 映像のライブコーディングには...

FizzBazz
IT Technology

Java、RubyにおけるFizzBazz問題とは

FizzBuzz問題とは、プログラミングにおける有名な問題である。 非常に初歩的なのだが、案外、きちんと解答できる人が少ない事でも有名。 熟練のエンジニア、プログラマーでもだ。 既存コードを元に実装したり、設計工程が多くなる事によって、何も見ずに実装する事ができなくなってしまっているのだ。 初心者の方、また...