カテゴリー : 技術用語

Number (ナンバー) の省略語 No. 番号記号 #

例えば Tracking Number という表現が長ったらしい場合、Number の部分を省略語で表示したいってことありませんか?

そう思い、Number の省略語にどういう表現があるのか調べてみた内容をご紹介します。

Number 省略語 No. #

続きを読む

システムの「動作確認」は英語で Operational acceptance testing (OAT) が適当?

エンジニア研修で「(システムの)動作確認というワードを英語でどういう風に説明しよう難しいな」と思っていたのですが Operational acceptance testing (OAT) という言葉があることを教えてもらいました。

続きを読む

代表的なLICENSE(ライセンス)の違いと確認方法

Github などで公開されているライブラリのライセンスの見分け方が分からなかったので、参考になるリンクをメモ。

Webデザイナーが覚えておく、代表的なライセンスまとめ|Web Design KOJIKA17 はてなブックマーク - Webデザイナーが覚えておく、代表的なライセンスまとめ|Web Design KOJIKA17

この辺のライセンス(LICENSE)について、違いと確認方法が書かれています。

・BSD License
・MIT License(X11 License、X License)
・GNU General Public License(GNU GPL, GPL, GNU一般公衆利用許諾書)
・GNU Lesser General Public License(GNU LGPL, LGPL)
・Creative Commons(CC, クリエイティブ・コモンズ)

以上です。

認証(Authentication)と認可(Authorization)の違い

認証(Authentication) と 認可(Authorization) の違いを分かりやすく説明している記事があったのでメモ。

ZIGOROuのOpenID Short Clinic:認証と認可の違い – ITmedia エンタープライズ はてなブックマーク - ZIGOROuのOpenID Short Clinic:認証と認可の違い - ITmedia エンタープライズ


図:認証と認可の違い(引用元:ITmedia エンタープライズ)

以上です。

[技術用語] TCP 3ウェイ・ハンドシェイク時の SYN, ACK の正式名称

TCP 3ウェイ・ハンドシェイク時の SYN, ACK の正式名称を調べたのでメモ。

TCP の 3ウェイハンドシェイク (3way handshake) の SYN や ACK の略称ではない名前。

SYN: synchronize (同期信号?)
ACK: acknowledge (肯定応答)

RFC 793 TRANSMISSION CONTROL PROTOCOL

■ 3ウェイハンドシェイクによる接続の流れ

クライアントが SYN をサーバに送信する。
サーバは SYN + ACK をクライアントに返信する。
クライアントは ACK をサーバに送信する。これで TCP 接続が成立する。

・引用元:TCP 3ウェイハンドシェイク時の SYN ACK の正式名称 はてなブックマーク - TCP 3ウェイハンドシェイク時の SYN ACK の正式名称

【参考】

3ウェイ・ハンドシェイク – Wikipedia はてなブックマーク - 3ウェイ・ハンドシェイク - Wikipedia

「スクラッチ開発(scratch development)」の意味と語源

ふと、「スクラッチ開発」の語源について気になって調べたのでメモ。

スクラッチ開発は英語で “scratch development” と表すのですが、scratchという単語に「新規に」「ゼロから」といった意味はないはずと思って検索してみたら、ちゃんとありました。

2. 〔棒で地面を引っかいて描いた〕スタートライン

・引用元:“scratch”の検索結果(313 件):英辞郎 on the WEB:スペースアルク はてなブックマーク - “scratch”の検索結果(313 件):英辞郎 on the WEB:スペースアルク

■ スクラッチ開発(scratch development)

既存の製品や雛形などを流用せずに、まったく新規にゼロから開発すること。

システム開発で、特定のパッケージ製品のカスタマイズや機能追加などによらず、すべての要素を個別に最初から開発することをスクラッチ開発という。ソフトウェア開発の場合は、元になるソースコードや雛形などを使用せず、何も無い状態からコードを記述していくことをスクラッチ開発という。他から流用する要素が一切無い場合を特に「フルスクラッチ」(full scratch)ということがある。

・引用元:スクラッチ開発とは【scratch development】 – 意味/解説/説明/定義 : IT用語辞典 はてなブックマーク - スクラッチ開発とは【scratch development】 - 意味/解説/説明/定義 : IT用語辞典

【その他、参考】

“from scratch”の検索結果(58 件):英辞郎 on the WEB:スペースアルク はてなブックマーク - “from scratch”の検索結果(58 件):英辞郎 on the WEB:スペースアルク

from scratch は“最初から”“ゼロから”といった意味で、例えば She baked the cake … – Yahoo!知恵袋 はてなブックマーク - from scratch は“最初から”“ゼロから”といった意味で、例えば She baked the cake ... - Yahoo!知恵袋