UDAUDA.BLOG

うだうだしながらIT関連の記事を書いていきます!

AWS SAA

AWSの仕組み インフラやアプリ開発に必要な機能がオンデマンドのパーツサービスとして提供されている サーバーを立ち上げるのに数分で無料で今すぐに利用できることが特徴 インフラ/システム機能をブロックパーツのようにオンライン上に組み合わせて自分の好…

応用情報技術者

CPU コンピュータはプログラムという名のソフトウェアがハードウェアに「こう動け」と命令することで動く機会。その命令を理解して必要が演算をしたり実際の処理を行うのはCPUの役割。 5大装置とそれぞれの役割 制御装置:プログラムの命令を解釈してコンピ…

メタプログラミング

1章 メタプログラミングとは、言語要素を実行時に操作するコードを記述することである 2章 オブジェクトモデル オープンクラス Rubyは既存のクラスを再オープンして、その場で修正できる。この技法をオープンクラスという。 class string def to_alphanumeri…

docker

Dockerとは何か コンテナ型仮想環境を作成、実行、管理するためのプラットフォーム Dockerのソフトウェアを使って素早くコンテナを起動し、様々なアプリケーションを実行することができる 異なる環境で簡単に同じ仮想環境を再現できる Dockerのソフトウェア…

Effective Rubyのまとめ

業務でRubyを使用しているのですが、なんとなくで理解している部分が多いと気づいたのでRubyへの理解を深くしたいと思い、Effective Rubyを読みました! 第1章Rubyに身体をならす! 項目1 Rubyは何を真と考えているかを正確に理解しよう Rubyではfalseとnil…