プログラマーのロールモデル:完全に自動化された生活

プログラマーのロールモデル:完全に自動化された生活

ロシアのプログラマーたちは完全に自動化された生活を実現し、妻に残業のテキストメッセージを送ったり、二日酔いのときに休暇を申請したり、電子メールに基づいて顧客データベースを自動的に復元したり、ワンクリックで遠隔からコーヒーを淹れたりできるスクリプトを多数作成した。このストーリーを復元する GitHub プロジェクトは、最近最も人気のあるプロジェクトの 1 つになりました。これはまさにプログラマーのロールモデルです...

GitHub 上の「ハッカー スクリプト」と呼ばれるこのプロジェクトは、7,800 を超えるスターを獲得しており、Microsoft のオープン ソース Visual Studio Code の人気を上回っています...

このプロジェクトは、実は「物語」から生まれたものです。もともとは、ロシアのチャット記録収集ウェブサイト bash.im のチャット記録から生まれたものです。JitBit ウェブサイトの Alex によって英語に翻訳された後、GitHub の NARKOZ というユーザーが、物語の関連スクリプトを復元しようとしました。実際、この物語を共有することが目的です。

以下はこのチャット記録の中国語訳です

(プログラミングやLinux関連の専門用語やプログラム名については、あまり詳しくないので翻訳では省略しています。理解できる方は原文を読んでいただければと思います…)

そうですね、私たちのビルド エンジニアは少し前に別の会社に移ってしまい、基本的にターミナルに住んでいます。 90 秒以上かかる作業があれば、それを自動化するスクリプトを書くとだけ言っておきます。

つまり、プログラマーが会社を辞めた後、同僚たちは彼のコンピューター上でいくつかの目立つスクリプトを発見したのです。

スクリプト1: 妻を褒める

このスクリプトは、プログラマーの妻に「今日は残業します」というテキストメッセージを送信し、テキストライブラリから残業の理由をランダムに選択して、テキストメッセージが毎回異なるようにします。このスクリプトはスケジュールされたタスクによってトリガーされ、プログラマーが操作するサーバー上で SSH プロセスが実行されている平日の午後 9 時以降に実行されます。

脚本2: クマールは嫌な奴だ

(クマールは、会社の顧客のデータ マネージャーです。ファイル名が示すように、エンジニアは彼と頻繁にやり取りをしています...)

このスクリプトは、プログラマーのメールボックスを自動的にスキャンします。「Kumar」からの新しいメールが見つかると、さらにメールをスキャンして、「ヘルプ」、「問題が発生しました」、「申し訳ありません」などのキーワードがあるかどうかを確認します。これらのキーワードが見つかると、システムはクライアント企業のサーバーに自動的に接続し、中間データベース (エラーで言及されている) を最新の利用可能なバックアップに復元します。すると、「大丈夫だよ、次回からはもっと気をつけてね」という内容の自動メールが返ってきました。

スクリプト3: 休暇の申請

このスクリプトもスケジュールされたタスクであり、サーバー上にアクティブな SSH プロセスがまだ存在しない平日の午前 8:45 以降にのみ実行されます。実行後、「今日は体調が悪いです」や「今日は在宅勤務です」といった内容のメールを会社に自動送信し、さらにテキストライブラリから休暇理由をランダムに選択して添付します。

スクリプト4: コーヒーが飲みたい

このスクリプトを実行すると、ちょうど 17 秒間待機してから SSH プロセスを開き、会社のコーヒー マシンにリモート接続し (なんと、会社のコーヒー マシンに Linux システムが搭載されているとは知りませんでした)、一連のコードを送信します。その後、コーヒー マシンはミディアム サイズのラテ 1 杯半を淹れ、ちょうど 24 秒間待機してからコーヒー カップに注ぎます。なぜこんなにも奇妙な待ち時間があるのでしょうか? スクリプトを実行するプロセス全体が、プログラマーがデスクから立ち上がってコーヒー マシンまで歩くのにかかる時間とまったく同じだからです。

90 秒以上かかる作業があれば、それを自動化するスクリプトを書くとだけ言っておきます。

コンテンツソース: @fall_ark


原題: プログラマーのためのロールモデル: 完全自動化された生活

キーワード:

<<:  物語は美しいが、誰もそれを信じない。問題はこれにあるのかもしれない

>>:  SEOガイドチュートリアル

推薦する

鉄道業界がIoTエッジコンピューティングを活用する方法

鉄道業界は、デジタル化に関して最も複雑な業界の 1 つです。技術的な観点から見ると、既存のシステムを...

キーワードブラストの概念、観光ウェブサイトのキーワードブラスト戦略

却下理由: 記事が読みにくいキーワードブラストとは何ですか? また、キーワードブラストの概念は何です...

今日の話題: Alibaba のオンライン バンキングは登場するのか?伝統的な銀行にとって挑戦となるのでしょうか?

中国ビジネスニュース(ブログ、微博)の9月9日の報道によると、アリファイナンスは最近、金融規制当局に...

思考と行動の有機的な統一は、タオバオの良き顧客になるための前提条件です。

タオバオアフィリエイトの運営がますます難しくなっているのは紛れもない事実です。タオバオアフィリエイト...

Baidu は最近アルゴリズムを変更しました!

最近、Baidu はアルゴリズムを頻繁に更新しており、それが私たち SEO 担当者を危機に追い込んで...

中原銀行とアリババクラウドは金融技術の革新実践を積極的に推進するための戦略的協力を締結

5月28日、政府と企業の業界におけるデジタル発展の展望を共同で検討する「2021年アリババクラウドサ...

新しい検索エンジンアルゴリズムにおける外部リンク品質最適化戦略の分析

Baiduのザクロアルゴリズムの登場とGoogleのハミングバードアルゴリズムの誕生により、360ア...

oplink-25% オフ/Xen/onAPP/クラウド/SSD/windows/100M 無制限/ヒューストン

Oplink の製品は、低価格の安価な商品を好む人にとってはそれほどコストパフォーマンスが高くありま...

ホームページを数秒で収集し、18日以内に内部ページの日記を収集します

まず、具体的な動作例としてステンレスベルトのケースを取り上げます。まず、ユーザー分析ウェブサイトを作...

クラウド コンピューティングで仮想マシンのセキュリティを確保するにはどうすればよいですか?

クラウド コンピューティングにおける仮想マシンの安全な割り当て戦略の実装とその有効性の実証。クラウド...

神州太悦はアマゾン ウェブ サービスと提携し、中国企業のクラウド移行とグローバル展開を加速させる支援を行う

アマゾン ウェブ サービスは、神州太悦がアマゾン ウェブ サービスの世界的な優位性に依拠し、深い技術...

中国モバイルインターネット2019春レポート!

インターネット経済全体の成長は、伝統的な経済よりもはるかに速いペースで進んでいます。同時に、オンライ...

AIでクラウド移行が簡単に

クラウド移行の旅にまだ着手していない組織にとって、1 つ明らかなことは、傍観者でいる時間は終わったと...

hostens: ワールドカップの賭け、最大 50% オフ、1T ハード ドライブ VPS は年間わずか 27 ドル

ワールドカップ期間中、リトアニアの老舗ホスティングブランドであるhostensも参加し、賞品付きのク...