program study story

プログラムの勉強 アウトプット

サーバー基礎知識_ファイアウォール

・ファイアウォールとは インターネットと企業内LANに設置され、事前に決められたルールのもとで通してよい情報かを判断し、不正アクセスやサイバー攻撃を防ぐ仕組み。 ・ファイアウォールの種類 ファイアウォールには、3つの種類がある。 パケットフィルタ…

S3について_output

S3について学んだことをoutputしていく。 AWSには3種類のストレージがある。 ブロックストレージ オブジェクトストレージ ファイルストレージ 仮想サーバーで活用するサービスオンラインストレージサービス例:EBSやEC2で使用する場合 オンラインストレージ…

EC2について_output

Amazon EC2について学んだことをoutputしていく。 ■ Amazon EC2、とは Amazon Elastic Compute Cloudの略。 AWSで利用できるシステムのひとつで、AWS上に仮想サーバーを構築して利用できるのが特徴。 データセンターで物理的なサーバーの構築を行っていたの…

AWSのセキュリティ_output

AWSのセキュリティについて学んだことについてアウトプットしていく。 AWSのセキュリティは、責任共有モデルで管理を行う。 ■ 責任共有モデル 管理範囲が明確になっており、AWSが管理しているところ、AWSを使用している側が管理するところと分かれている。 -…

AWSのサービスについて_output

AWSのサービスについてどんなサービスがあるのかをアウトプットしていく。 ・Amazon EC2 ※EC、とは クラウド上の仮想サーバーのこと。 特徴: ●すぐに導入できる ●スケーラビリティが優れている 豊富なインスタンス ●使った分だけ料金が発生する ●APIによる …

AWSの基本

AWSの超入門について_学んだことをoutputしていく。 AWSの知識やノウハウ、AWSの全体像の理解、使用可能レベルまで。 そして、自分でサーバーをたて、サイトを公開できる。 までの内容になる。 対象者: ----------------------------- ・AWS初心者 ・初めて…

今週のお題「叫びたい!」

classworldです。 今回は、「叫びたい!」ということで連想したのがカラオケです。 カラオケについて少し記事を書いていこうと思います。 最近は、カラオケも通常営業しているところもところどころ出てきているようですが、 満室とまでは行っていないようで…

モテるデートは【男性ファースト】_OUTPUT

こんばんわ。classworldです。 今回は、モテるデートは【男性ファースト】の学んだことをOUTPUTしていく。 デートするときに意識するべきポイントがわかる内容だ。 他でもない、普通の男性である私は、今までモテたことがない。しかし、コロナウイルスも落ち…

C#_ラムダ式

ラムダ式の活用のメリット:ラムダ式の活用のメリット:① 匿名メソッドを2.0の頃の記法より簡単に書ける② 上述の匿名メソッドと同じ記法で式木を作れる ①について■ 匿名メソッドの記法の簡略化・匿名メソッドの定義から、delegateとか{return}とかの記述を省…

デリゲートにおけるローカル変数と匿名関数

ローカル関数と匿名関数の比較 関数内に関数を書く方法として、ローカル関数と匿名関数という2つの機能がある。 共通の性質:・定義している関数の中でしか使えない・周りの(定義している関数側にある)ローカル変数を取り込める。 ローカル関数 できること…

デリゲート内部で起こっていること

■ 型定義 インスタンスと関数ポインターのペア。記述されているものと別で、2つのフィールドがあって、1つは、マルチキャスト用、もう一つは静的メソッドのために使うフィールドが作られる。 ■ デリゲートのインスタンス生成 デリゲート型の変数に対してメ…

C# 基礎_デリゲート

関数指向について ---------------------------------------------------------------関数(function)中心の設計 メソッドをオブジェクトとして扱う → デリゲート デリゲートが有用な場面 → イベント駆動、高階関数、非同期処理 純粋な関数(pure function) フ…

iPhoneアプリ開発_知識

iPhoneアプリ開発で準備するもの・Mac・Xcode・AppleのDeveloper登録が必要で年間11,800円 Appleにアプリをリリースするには AppStoreに公開するためには、iTunesCoonnect,DeveloperCenterというサイトで設定をし申請を行う。 リリースの為には、AppleのDeve…

Androidアプリ開発_知識

Androidアプリ開発で必要なもの・パソコン(Mac/Windows/Linuxのいずれか)・AndroidStuido,Eclipseという環境・java・Googleアカウントをデベロッパーとして登録する料金($25=3000円ほど) Androidアプリを作ろうと思ったら「企画→設計→開発」といった流れが…

イテレーターとは

・IEnumeratorを簡単に実装するための機能。 イテレーターブロック: イテレーターブロックを使うことで、「foreach文」で利用可能なコレクションを返すメソッドやプロパティを簡単に実装することができる。

RFP(提案依頼書)、RFI(情報提供依頼書)とは

■RFP(提案依頼書)とは Request For Proposalの略で、提案依頼書となる。 新しいシステムや、業務委託を希望するクライアントが作成する、依頼先に求める要件を明確に記載した書類のこと。 ■RFPは自社が求めている要望を明確にして、文章で相手に伝えるツール…

インターフェース_ジェネリック_メモ

インターフェースは、コストが高いため、利用されにくいが、問題にならないケースとして、フィールドのメモリを持っていなければ、問題ない。 抽象メソッドだけを持つクラスを作ることは推奨されている。 インターフェースは仲介役です。 クラスが実装すべき…

IT_ボックス化について

スタックとヒープとは簡単に: スタック・ヒープというメモリの管理方法があり、値型の領域がスタック、参照型の領域がヒープになっている。 値型をobject型に代入できるが、値型(スタック上に値がある)から参照型(ヒープ上に値がある)への変換が行われます…

C#_継承について

継承について: ■ 継承とはあるクラスから性質を受け継いだ新しいクラスを作ることです。 ■ コンストラクタ呼び出し 派生クラスのインスタンスが生成される際、 派生クラスのコンストラクタが呼び出される前に 基底クラスのコンストラクタが呼び出されます。…

HP(ホームページ)の作成手順

HP(ホームページ)を作成するのに、どんな流れになっているのか。 作成手順: サイトマップを作る↓ワイヤーフレームを作るページを決める↓一口メモ↓ページのレイアウトを決める↓ワイヤーフレームを書く

VBAの基礎_復習_マクロの操作

Excelのマクロ機能を使うことで、いつも行っていることが、自動化することができます。 例えば、ある表のデータで絞込みなどの簡単なことから、少し手がかかりそうなことまで自動化することができます。 ・マクロの記録機能 マクロの記録機能を使うことで、…

C# クラスと構造体についてメモ

構造体とは ある対象に関連する項目をまとめて1つのかたまりにしたもの 関連する項目はフィールド(メンバ変数)と呼ばれ、変数や文字列などをフィールドとすることができます。フィールドを使い、処理を定義することが可能。 同じように項目をまとめて1つの…

エッセンシャルWPF_読んで、わからなかった用語_書き覚え

■GUIとは Graphical User Interfaceの略。 コンピューターの画面上に表示されるウィンドウやアイコン、ボタン、プルダウンメニューなどを使い、マウスなどのポインティングデバイスで操作できるインターフェース。 ■マネージオブジェクトモデルとは マネージ…

C#_$文字列補間について

♦補間とは 数値表や観測で得られた値に基づいて、その間にある、表が載せないまたは観測していない数値に対する値を算出すること。 ♦リテラルとは 数値や文字列をコードに直接記述したものをリテラルと呼ぶ。 例えば、整数(1...10...100など)や、"Hello Worl…

C# 複合書式指定について_String.Format("{0}")

String.Formatメソッドとは? 第1引数に指定した書式で第2引数以降のオブジェクトを変換して出力表示する。 using System.Windows; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string format = String.Format("{0}", 10); …

XAML_簡単構成について_基礎知識

■XAMLでWindowsアプリケーションを作成するには 少なくとも2つの.xamlファイル(=拡張子が「.xaml」のファイル)が必要。 ・ウィンドウを定義した.xamlファイル ・アプリケーションを定義した.xamlファイル 例1 ・MainWindow.xaml(ウィンドウを定義した.xaml…

XAMLとは

XAML(Extensible Application Markup Language)の略。 主に、Windowsアプリケーションや、IEなどのブラウザ内で動作する SilerlightアプリケーションなどのGUIを記載するために使用される。

WPF_C#_Xaml_基礎_DataContextを設定する方法

WPF:DataContextを設定する方法 ■プロパティに設定する方法 ・csファイルのコンストラクタにおいて、DataContextプロパティを直接設定する方法。 ViewModelを生成するだけでなく、初期設定等を行う場合 XAMLにDataContextを記載しないので、XAML上でDataCon…

psqlについて_一般的なオプション実行

コマンドプロンプトより、psqlを実行する場合、 オプションが用意されている。 オプションの一覧 --- 一般的なオプション --- ・-c,-command=コマンド (SQLまたは内部)単一のコマンドを1つだけ実行して終了 ・-d,-dbname=DB名 接続するデータベース名 ・-f,…

psqlについて_PostgreSQL_接続_切断

psqlとは コマンドラインベースでPostgreSQLで作成済みのデータベースに接続したりテーブルから取得したりすることが出来るツール。 Windows環境からpsqlを利用するにはコマンドプロンプトから行う。 ■ PostgreSQLへ接続 PostgreSQLへ接続するには、次のよう…