SE

アジャイル開発とは?短納期で考えながらシステム開発するのを繰り返す手法

アジャイル開発は、「短納期で考えながらシステム開発するのを繰り返す手法・考え方」のことです。「アジャイル開発」と言う単語は、「具体的にこうやって開発する!」みたいな、きちんとした方法があるわけではなく、モノを作る考え方を表しています。アジャ...
ひよコラム

コミュファ光とフレッツ光の違いは?月額料金と違約金を比較

コミュファ光とフレッツ光の月額料金や違約金などの違いを書くと、下記のとおりです。■1Gbps(標準の速度)の料金月額料金(ひかり電話込み)補足コミュファ光【一戸建て】5,500円/月【マンション】4,400円/月※安心サポートPlusなしの...
SE

スパイラルモデルとは?1つのシステムを機能ごとに分割して開発を繰り返す手法

スパイラルモデルとは、1つのシステムを機能ごとに分割して開発を繰り返す手法のことです。さらにシンプルに言えば、「大きなシステムは作るの大変だから、何回かに分けて開発していこうね」というもの。図にするとこんな感じです。※図で要件定義を書き忘れ...
スポンサーリンク
SE

プロトタイピングモデルとは?試作品を作って確認してもらってから開発する方法

プロトタイピングモデルとは、試作品を作ってお客様に確認してもらってから本格的に開発する手法のことです。きちんとした完成品ではないにせよ、「こんな風にしますが、いいですか?」とフィードバック(お尋ね)するので。「完成品が思ってたのと違う!」み...
SE

ウォーターフォールモデルとは?システム開発の工程を順番通りに進めること

ウォーターフォールモデルとは、システム開発の工程を順番通りに進めていくことです。システム開発の各工程をそれぞれざっとわかりやすく書くと、下記の通り。システム開発の工程要件定義(どんなシステムを作るか、決めること。「ドラクエを作るのか?FFを...
SE

増分バックアップとは?データが増えた分だけのコピーを作成

どうも!ひよこSE(@PiyoOct)です。増分バックアップをひとことで言うと、「データが増えた分だけのコピーを作成」です。もっとていねいに言えば、「前回のバックアップから、増えた分だけ(変更点だけ)のコピーを作る」のが、増分バックアップ。...
SE

差分バックアップとは?データの変更点だけのコピーを作ること

どうも!ひよこSE(@PiyoOct)です。差分バックアップをひとことで言うと、「データの変更点だけのコピーを作る方法」です。もっとていねいに言えば、「あらかじめフルバックアップを作っておいて、そのあとは変更点だけのコピーを作る」のが、差分...
SE

第三正規化とは?主キー以外のデータの繰り返しを整理する

第三正規化って何?データベースを勉強しているうちに、混乱してきた・・・。という人向けの記事です。第三正規化とは、主キー以外のデータの繰り返しを整理することです。第一正規化では、はみ出ているデータを整理。すべてのデータが同じ形となるように整理...
SE

バブルソートとは?先頭から順にとなり合うデータを比較して並び替える

バブルソート(基本交換法)とは、先頭から順に、となり合うデータを比較して並び替えるプログラムのつくり、アルゴリズムのことです。バブルソートは、基本交換法って呼ばれたりもしますが、「バブルソート」のほうが個人的には、なじみがあります。図解にし...
ひよコラム

博士ルーペの評判・口コミは?1.6倍の倍率を購入

どうも!アラサー男子のひよこSE(@PiyoOct)です。ひよこSEには、60歳をこえた父がいるのですが。実家に帰ったら、なんと!父が、博士ルーペで新聞を読んでいました。びっくりです。どうも1.6倍の倍率(一番弱いやつ)の博士ルーペを買った...
SE

VPNとは?インターネット上に仮想の専用トンネルを作って通信する技術

VPNとは、インターネット上に仮想の専用トンネルを作って通信する技術のことです。英語で書くと、"Virtual Private NetWork"ですが。Virtual(仮想の)Private(私的の、組織内の)NetWork(ネットワーク)...
SE

プロキシとは?代わりにネット接続して身元を隠すための存在

プロキシとは、「代わりにネット接続して身元を隠すための存在」のこと。「プロクシ」・「プロキシサーバー」・「代理サーバー」とか呼び名はいろいろだけど、同じ意味。英語で"proxy"です。まだ、「なんのことやねん!」ってなっていると思うので、下...
プログラミングスクール

無職・ニートでもプログラミングスクールに通えば正社員としてIT企業に就職できる?行動は1秒でも早いほうがいい

「無職・ニートでもプログラミングスクールに通えばIT企業に正社員に就職できるかどうか?」をこの記事で、言い切ることはできません。ただ、「行動は1秒でも早いほうがいい」ことだけは、言い切れます。何かしないと変われない。あきらめたら、そこで終わ...
SE

プログラミングで月30万円稼ぐ方法は?単価と稼働日数から逆算

愛知県でなんとか5年以上SE(システムエンジニア)をしているひよこSE(@PiyoOct)です。プログラミングで月30万円稼ぐ方法は、いたってシンプル。単価と稼働日数から逆算します。「ITエンジニアが稼げるか?」という世界においては、「単価...
パチンコの確率と数学

パチンコのハマり確率を計算するツール

パチンコのハマり(当たらない)確率を計算するツールを作成しました。大当り確率回転数 / 回転 ハマる確率当たる確率 % %左に確率分子/確率分母、真ん中に回転数を入力して、スマホの確定(PCのEnterキー)をタップすると自動でハマり確率を...
SE

システムエンジニア(SE)の転職は当たり前?同期の半分は辞めていく世界

新卒文系・未経験でIT業界に入社し、同じ会社で6年SEをやっているひよこSE(@PiyoOct)です。システムエンジニア(SE)の転職は当たり前か?といえば、タイトルの通り、同期の半分は辞めていく世界です。低く見積もっても。「新しいことにチ...
SE

要件定義とは?顧客が作りたい機能の完成図をまとめる工程

要件定義とは、「顧客が作りたい機能の完成図をまとめる工程」のことです。図で書くとこんな感じ。「なんとなくわかったような、わからないような。う~ん、微妙」となったら。要件定義は、本格的にシステム開発(ものづくり)をはじめる前段階のそもそも論。...
パチンコの確率と数学

パチンコの連チャン確率を継続率を入れて計算するツール

パチンコの連チャンする確率を継続率を入れて計算するツールを作成しました。左に継続率、真ん中に連チャン数を入れたら、連チャンする確率が右に自動で表示されます。継続率(%)連チャン数連チャン率(%) % 連 %例)継続率81%で5連チャンする確...
SE

総合テストとは?システムが使い物になるかを確認して仕上げる工程

総合テスト(総合試験)とは、「システムが使い物になるかを確認して仕上げるテスト」のことです。ST(System Test)や、PT(Product Test)と呼び名はいろいろだけど、なんて呼ぶかはその時次第。単体テストで、モジュール(プロ...
SE

SESエンジニアは副業で稼げる?週1・2で月10万円可能

SESエンジニア(準委任契約でお仕事しているエンジニア)が副業をする場合、週1・2稼働で、月10万円稼ぐことが可能です。たとえば、普段の業務でC#を扱ってて、「C#の週1・2稼働でいいよ~」という案件があれば、副業ができます。実際に、ITプ...
SE

HTML/CSSのコーディングの副業で稼ぐには?ポートフォリオの作り方も解説

HTML/CSSのコーディングの副業で、月10万円を稼ぐために必要なことは、いたってシンプル。既存のWebサイトの改修(Htmlの微修正や便利機能をつける)案件や、Webデザイン案件を獲得することです。単価の相場はピンキリですが、Webデザ...
SE

中間者攻撃とは?通信に割り込んで、のぞき見したりなりすますこと

中間者攻撃とは、通信に割り込んで、のぞき見したりなりすますことです。「中間」の文字通り、悪い人が間に入ります。なので、「man in the middle攻撃」とも呼ばれます。ポイントを先に書いておくと、こんな感じ。中間者攻撃とは?受信者と...
SE

ディジタル署名とは?改ざん・なりすましがされていないことを証明するサイン

ディジタル署名とは、改ざん・なりすましがされていないことを証明するためのサインです。さらにシンプルに言うと、「受信者が、送信者本人であることを確認するサイン、ハンコ」のこと。たとえば、Aさんがお友達のBさんにメールで、Excel(=添付ファ...
SE

ホワイトボックステストとは?プログラムの中身と内部構造に注目する試験

ホワイトボックステストとは、プログラムの中身と内部構造に注目する試験です。ブラックボックステストのように「テストデータを入力して、どんな出力結果になるか?」も大切ではあるけど、結果ができる過程・流れに注目。プログラムの中身の細かいところまで...
SE

ブラックボックステストとは?入力した結果(アウトプット)に注目する

ブラックボックステストとは、入力した結果(アウトプット)に注目する試験です。テストデータを入力。その結果、「どんな出力結果になるか?」に注目します。入力データ(インプット)と、出力結果(アウトプット)だけが観点。興味があるのは結果のみです。...
SE

結合テストとは?複数のプログラム(モジュール)をつなげて動作確認

結合テスト(結合試験)とは、「複数のプログラム(モジュール)をつなげて動作確認するテスト」のことです。IT(Integration Test)と呼ばれたり、SI(System Integrationt Test)と呼ばたりするけど、なんて呼...
SE

単体テストとは?一つのプログラム(モジュール)に対する動作確認

単体テスト(単体試験)とは、「一つのプログラム(モジュール)に対する動作確認」のことです。UT(Unit Test)と呼ばれたり、PT(Part Test)と呼ばれたりするけど、開発プロジェクトの文化次第。基本情報技術者試験の文中には、「モ...
SE

DDoS攻撃とは?複数のPCで大量アクセスしてサーバーを落とす攻撃

DDoS攻撃とは、複数のPC(コンピュータ)で大量アクセスしてサーバーを落とす攻撃のことです。たとえば、「サーバーX」というサーバーがあったとして。AさんもBさんもCさんが結託して悪だくみ。3人で何回も「サーバーX」にアクセスしたら、「サー...
SE

仕事についていけないと思ってるSE(システムエンジニア)に読んでほしい記事

なんだかんだゆるく生き延びている6年目SE(システムエンジニア)のひよこSE(@PiyoOct)です。「今日も進捗会議があって、いつ終わるのか?を問いただされた。たぶん明日も同じことになる」「周りが得意げに重要っぽいことを話してるけど、全く...
SE

DNSキャッシュポイズニングとは?アクセスした人を偽のサイトに誘導

DNSキャッシュポイズニングとは、DNSサーバーのキャッシュを書き換えて、アクセスした人を偽のサイトに誘導する攻撃のことです。もう少していねいにかくと、サイトの接続先を覚えている「DNSサーバー」というサーバーのキャッシュ(メモ)のようなも...
スポンサーリンク