見出し画像

私家版ハッカーズディクショナリ2026 [R] Red Hat, RGB, RPA, Ruby

前ページ:[Q] QA, QC, QCD, QoS
次ページ:[S] SLCP, SNS, SOA, Smalltalk


[R]

Red Hat

(1) Red Hat社はIBMの子会社(一部門)で、LinuxなどのOSSに注力しているアメリカのIT企業である。またGluster StorageなどのSDS(Software Defined Storage)製品やAI関連のOSSも提供している。
参考:レッドハット「SDS、すべてはオープン」- IT/SDx/DX事例見聞録(10)
(2) Red Hat(赤い帽子)は創業者のマーク・ユーイングがかぶっていたラクロスキャップが由来である。なお赤帽は軽貨物運送業の組合であり、両者とも赤い帽子は販売していないので注意する。
(3) Red Hatはコンサルを主力にしている企業である。LinuxやGlusuter StorageなどのOSSを供物にして、コンサルで儲けている。「ただより高いものはない」という言葉を逆用して、顧客にコンサルを売り込んでいる。
(4) Red Hatはオープン戦略を徹底している。一方、親会社のIBMはオープン戦略とクローズド戦略を使い分けている(総ウケでない)。この意味ではIBM × Red Hatである。

RGB

(1) RGB(Red, Green, Blue)とは、光の三原色であり、ディスプレイのカラーモデルとして、このRGBの加法混色(RGBをすべて混ぜると白色になる)を使う。各色を8bitで強さを指定し、約1678万色で表現することが多い。
(2) 1980年代初期ではRGBは各1ビットであり、カラーは8色しかなかった。この時代は残光やグラデーション、モザイクなどのテクニックで色覚を錯覚させて多色化していた。これは3次元映像の立体錯視と同じ方法である。
(3) RGB24ビット(各色8ビット)で色を表すときのジャーゴン(仲間内用語)がある。たとえばコーヒー色とは「CCFFEE」である。「C0FFEE」ではないことに注意。これは淡い緑色なので、生豆の色になることに注意。
(4) RGB24ビットには「セーフカラー」がある。これはWebブラウザで同じ色に見えるということで、映倫に認められた全年齢対象の色である。なおCCFFEEはセーフでなくR18である。

RPA

(1) RPA(Robotic Process Automation)とは、コンピュータ操作を人間の手作業で行うとき、これをプログラムによって自動化することである。主に事務処理の入力作業を簡易なツールによって自動化して省力化をする。
(2) RPAはRPAツールを使うことが義務となった。ツールを使わない場合はRPAを名乗れず、それらはDX(Digital Transformation)と呼ばれた。つまりRPAになれなかったものがDXである。
(3) 一方RPAがDXであるかどうかの議論がある。DX派はRPAをDXと認めず、RPAを「単なるRPA」のように「単なる」を付けてディスった。なおユーザには手段はどうでもよいことであった。
(4) レガシー職人によるExcelマクロがRPAであるかの議論もあった。RPA派は、自分に理解できないExcelマクロはRPAでないとして、徹底的に排除した。なおユーザは便利であればよく、手段はどうでもよいことであった。

Ruby

(1) Rubyとはまつもとゆきひろ氏が開発したオブジェクト指向プログラミング言語である。RubyはISO規格にもなり、その統合開発環境のRuby on Railsとともに大流行した。
(2) RubyはPerlに次ぐ言語として開発され、Perlの発音と同じ「真珠(Pearl)」の次月の誕生石である「ルビー」と命名した。この意味でAWKはエメラルド、PHPはペリドット、Pythonはサファイア、Lispはダイヤモンドである。
(3) RubyはLispの影響を大きく受けているが、大文字と小文字を区別している。これはLispの単純さを継承せず、多勢無勢に忖度した。なおISLispが日本初のISO規格になり、Rubyが2番目のISO規格になったことに留意する。
(4) Rubyの言語仕様は浅い階層では英語で記載されているが、深層になると日本語で書かれている。またRubyの言語仕様は行間や文底に隠されていて、日本人のみがそれを読み取ることができる。

あとがき

今回の記事は[R]のページとしてRed Hat, RGB, RPA, Rubyを取り上げました。[R]の用語は多くあり、厳選しました。まずはレッドハットと言えばLinuxということで取り上げました。RGBのカラーコードは暗記しています。RPAはDXの文脈で登場してきました。Rubyは日本発のプログラミング言語で、流行しました。
なおハッカーズディクショナリは、個人の感想であり、違和感や反論があるかもしれません。用法用量を守って注意してお読みください。

(参考)参考文献

私家版ハッカーズディクショナリ2026 索引87

[A]
Ada AI ALGOL Android Apple
[B]
BASIC BBS BIOS BNF BSD
[C]
C CI/CD CISC COBOL CORBA
CPU CRUD CUI Cygwin C++
[D]
DBMS DirectX DOS/V DRY DX
[E]
EA Eclipse Emacs e-mail EUC
[F]
Facebook FAQ FAX foo FP
[G]
GAFA GC GNU GoF
Google goto GPL GPU
[H]
hack Haskell HTML HTTP
[I]
IBM IoT IPA IT
[J]
Java JEITA JIS JPEG
[K]
KISS
[L]
LAN Linux Lisp
[M]
Mac make Microsoft MS-DOS
[N]
NAND/NOR nil NTT null
[O]
Office OJT OOP OSS
[P]
Pascal PC PM Python
[Q]
QA QC QCD QoS
[R]
RedHat RGB RPA Ruby
[S]
SLCP SNS SOA Smalltalk

関連NOTEマガジン

エッセイ:エンジニア未来日記
現代ソフトウェア開発読本/プログラミングの掟/プログラマ日常
関数型プログラミング事始め
ソフトウェア開発マンガFAQ
プログラミングの掟
笑撃!プログラマの日常ドラマ
AIもコスパが大事

Facebookのグループ紹介

ソフトウェア研究会「とある技術のソフトウェアエンジニアリング」
DX研究会「とある技術のデジタル変革」


いいなと思ったら応援しよう!

五味弘 よろしければサポートをお願いします!