CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

株式会社COBOLの求人

2024-06-30 21:42:53 | COBOL


代表取締役社長の北川達也氏



応募資格

COBOLでの実務開発経験がある方は優遇します。
※学歴不問。前向きな気持ちがあれば、
未経験者可。

【こんな方は特に歓迎します】
◎COBOLでの開発実務経験が3ヶ月以上ある方
◎「経歴はあるけれど、自信が持てない」という方

お勧めの本など紹介している。
勉強してから応募してみたいのだが、その頃にはもう締切っているかもしれない。

CD&DVD フォトリーディングホームスタディ講座は詐欺!

2024-06-23 21:12:58 | 日記



CD&DVD フォトリーディングホームスタディ講座 あなたも今までの10倍速く本が読める ポールシーリィ ラーニングソリューションズ

内容はオカルトチックなものではなく、
単なるイメトレ、要約、神経衰弱系、プラス思考のトレーニングであった。

写真を撮るように、見た瞬間に本の内容が一発で頭の中に入ってくるみたいなオカルトチックな謳い文句であったが、全くの期待外れで誇大広告www

ちなみに情報商材ブックオフみたいなサイトで880円でPDFファイルや音声データのダウンロード販売形式で転売されていたのだが、俺は本として読みたかったから、またCDとしてパソコンで再生して聞きたかったからヤフオクで現物を約7000円で試しに買ってみたのだ。

こんな内容なら、動体視力と要約力を鍛えた方がはるかに効果的だと言える。
動体視力は目をキョロキョロ動かすことをメイントレーニングとしている。
俺は宅急便の荷物仕分で高速でコンベア上を流れてくる荷物の荷札を、仕分け番号だけじゃなく受取人、住所、配達指定日も一目で見れるように動体視力を鍛えていたら、だんだん視界がクリアになっていき、視野が広がり、視力も0.4位は上がった。

要約力は国語の授業または受験勉強で身に付ければよい。無駄なところを読んでしまってタイムアウトになるという事態を極力さけられるようにしなければならない。

現在、プログラミング関連の本を毎週10冊以上買い込んでロクに読む時間も取れずに一方的に山積みになって溜ってしまった。
ササッと読んで糞本と神本を選別し、糞本は押入れや物置行き、またはヤフオクやブックオフ行きにし、神本は枕元に置いてじっくり読み、ソースコードを手打ちして動かしたい。

CockroachDB本のAI翻訳2

2024-06-23 19:23:00 | SQL
【表紙の裏の次のページ】
CockroachDB
ランニングコストが安い。 操作が簡単。 殺すことは不可能。
CockroachDBが、グローバル規模でミッションクリティカルなトランザクション・ワークロードをサポートするために、あらゆる業界のマーケットリーダーから信頼されているのも不思議ではありません。
オペレーションコストの削減。 成長に向けた再集中。 データベース運用の自動化と
ビジネスの継続性を維持します。 エンジニアリングチームを解放し、新機能を出荷して成長を促します。
楽に規模を拡大する。 柔軟性を保つ。
クラウドや地理的な制約を超えた単一の論理データベースで、どこでも簡単に実行できます。

回転するものは...下がらない
データベースのダウンタイムは譲れない CockroachDBの分散アーキテクチャは、高速で完璧な、中断のないアプリ体験を提供することができます。
現在、同社の企業顧客には、世界最大級の銀行2行やフィンテック破壊企業であるNubank、メディア大手のetfixやComcast、世界最大級のテクノロジー企業4社や技術革新企業であるFortinet LaunchDarklyやRubrik、世界トップ5の自動車メーカー2社など、各業界をリードする企業やイノベーターが名を連ねている。
また、顧客はここ数年、CockroachDBを倍増利用し続けており、ビジネス全体で年平均139%の増加を記録しています。

CockroachDB本のAI翻訳1

2024-06-23 19:15:12 | SQL
【表紙の裏書】
O'Reilly
CockroachDB:決定版ガイド
 今日のデータ駆動型クラウドアプリケーションの要求に対応するために構築された分散SOLデータベースであるCockroachDBの概要を知ることができます。
 このハンズオン・ガイドでは、ソフトウェア開発者、アーキテクト、およびDevOps/SREチームが、Cockroach DBを使用して、破壊不能でありながら弾力的に拡張し、エンド・ユーザーにシームレスな配信を提供するアプリケーションを作成する方法を学ぶ。
 また、既存のアプリケーションをCockroach DBの高性能なクラウド・ネイティブ・データ・アーキテクチャに移行する方法も学びます。
 分散システムに慣れ親しんでいる方であれば、グローバルに分散したエンドユーザーに超低レイテンシーを提供するための最適化だけでなく、強力なデータの正しさと一貫性の保証の利点をすぐに発見できるでしょう。

その方法を学ぶのだ:

-データモデリングとスキーマ設計を含む、分散インフラ向けのアプリケーションの設計と構築

-CockroachDBへのデータ移行

- 分散されたインフラストラクチャ上でデータを読み書きし、ACIDトランザクションを実行する。

-単一リージョンと複数リージョンのダスターにまたがる弾力性のあるCockroachDBの展開を計画する。

-CockroachDBデプロイの安全性、監視、最適化
Guy Harrisonは、データベースの設計、開発、管理、最適化において数十年の経験を持つソフトウェアのプロフェッショナルです。
Cockroach Labsの教育担当副社長Jesse Seldessは、CochsoachDBのドキュメンテーションとトレーニングチームを率いている。
また、Cockroach Labsの共同設立者兼チーフアーキテクトであるBen Darnellは、CockroachDBのトランザクションモデルを支えるGistributedコンセンサスプロトコルを構築した。

"DoorDashは、CockroachDBを使用して、アプリケーションを書き直すことなく、小規模なインデックスやスキーマの変更だけで、多数のワークロードをフォークリフトを用いたように移行し、スケールすることができた。
" CockroachDBを使用してスケーラブルなアプリケーションを構築し、実行しようとしているエンジニアは、この本を読むとよいだろう。 -ショーン・チッテンデン・コア・イニラストラクチャー。 DoorDash

「分散SQLシステムは、リレーショナル・モデル、強力な一貫性保証、そして弾力的なスケーラビリティという、過去50年間のデータベースの最高のアイデアを結集している。 この三位一体こそ、現代のアプリケーションがゲームに打ち勝つために必要なものだ。
-アンディ・パビロ Databaseology Carnegie Mellon University 准教授

Oracle RACとCockroachDBどちらが良いかChatGPTに訊いてみた

2024-06-23 17:49:07 | SQL
Oracle RACとCockroachDBどちらが良いか?

Oracle RAC(Real Application Clusters)とCockroachDBのどちらが良いかは、使用する目的や要件によって異なります。それぞれの特性を以下にまとめます。

Oracle RAC

特長:

  1. 高可用性とスケーラビリティ: 複数のノードでデータベースをクラスター化し、障害が発生してもシステムが継続的に稼働できます。
  2. ACIDトランザクション: データの一貫性と整合性を強く保証します。
  3. 強力なサポート: エンタープライズ向けのサポートと多機能な管理ツールが提供されます。
  4. 実績: 多くの大企業での導入実績があり、信頼性が高いです。

適用シナリオ:

  • 大規模なエンタープライズシステムでの利用。
  • 高い可用性とデータ整合性が必要な金融システムやミッションクリティカルなアプリケーション。

CockroachDB

特長:

  1. 分散型データベース: グローバルに分散したクラスタで動作し、スケールアウトが容易です。
  2. 自動シャーディングとリバランシング: データの自動分散と再配置が可能で、管理が簡便です。
  3. 高可用性と耐障害性: ノード障害に対して自動的にフェイルオーバーし、継続的に利用可能です。
  4. ACIDトランザクション: 強い一貫性を持つトランザクションを提供。

適用シナリオ:

  • グローバルに分散したシステムでの利用。
  • クラウドネイティブアプリケーションやスケールアウトが求められるモダンなシステム。

結論

  • 高可用性とトランザクションの整合性を求めるエンタープライズ環には、Oracle RACが適しています。
  • スケールアウト性能とグローバル分散を重視するクラウドネイティブな環境には、CockroachDBが向いています。

具体的なシステム要件や予算、既存のインフラストラクチャとの親和性を考慮して選択することが重要です。

俺は耐障害に関してはCockroachDBが良い、セキュリティに関してはOracle RACが良いと思った。

気持ちはCockroachDBに完全に傾いている。やはり、オープンソースで無料であることが大きい。


CockroachDBでセキュアなクラスタをDocker Composeで作る

2024-06-22 22:20:40 | SQL

OracleDBは最高レベルのセキュリティを誇る商用RDBだ。

CockroachDBは果たしてどうだろうか?
と思ってググってみたら上記の記事が出てきた。

セキュリティに関しても一応考慮しているようだ。

銀行などで使われるようなRDBのセキュリティがザルだったらお話にならない。簡単に突破されて口座の残高を改ざんされてしまうだろう。

SQL クエリ形式をNoSQL (MongoDB) クエリ形式に変換する無料ツール

2024-06-16 08:32:00 | SQL

試しに

CREATE TABLE customer (name VARCHAR(20) NOT NULL, route VARCHAR(50) NOT NULL, save_date DATE NOT NULL, price INTEGER NOT NULL, PRIMARY KEY (name));

をMongoDBへ変換してみた。

db.ATETABLE customer (name VARCHAR(20) NOT NULL, route VARCHAR(50) NOT NULL, save_date DATE NOT NULL, price INTEGER NOT NULL, PRIMARY KEY (name)).find({
},{
"": 1
}
);

SQLとMongoDBは似ている部分があるが、やはりMongoDBも覚えていちいち頭の中で変換しながら書き換えるのは面倒くさい。

こんなツールやWebアプリがあったら便利だなと思った。
本当はMongoDBに直接そのままSQL文を打ち込んで動かしたかったのだが。

まあ後々自分で勉強しながらアプリでも作ろうかな?

Oracle Databaseを無償で使う方法いろいろ

2024-06-15 23:24:24 | SQL

Oracle DBは買うとめちゃくちゃ高いけど、勉強のために無料で利用できる方法もあるらしい。

RDBMSを使うなら最もユーザーが多いOracleDBから。
SQLの勉強するのもやはりOracleDBから。

OracleDBでSQLが書けるようになってから他のRDBMSを使うべきだが、俺はもうcockroachDBでSQLを書きたくなった!
サンプルテーブルを作成し、サンプルレコードを挿入してみたくなった。

問題は環境構築。

潜在意識系は全て詐欺!机上の空論!

2024-06-13 23:34:39 | 日記
ttps://coconala.com/users/3788009
1.潜在意識で叶えるには私を信頼してもらう事が必要。
2.私を信頼することがあなた自身の潜在意識を信頼することに結果的に繋がる。
3.経験上、どんなに正しいアドバイスをしてもご相談者様が私を信頼しきれていないと叶わない。

こんな無茶苦茶なことを言ってる奴はお話しにならない。

本当に効果があるなら、「信用する・しない」に関係なく、いつも同じ結果が出る。
つまり再現性100%ということだ。

俺は大学の卒業研究で、再現性というものを重視した。
研究室の教授の方針が再現性100%を当たり前のことと考えていたからだ。

この方法で実験を行えば、
「いつ」
「誰が」
やっても100%同じ結果が出ることを証明した

つまり再現性100%を確立させたのだ。

だから、
詐欺師である可能性を少しでも疑うならば願い事は叶わない、
少しでも怪しいと思ったその時点で既に不可能、
などというのは論外!