ロシアのプログラマーたちは完全に自動化された生活を実現し、妻に残業のテキストメッセージを送ったり、二日酔いのときに休暇を申請したり、電子メールに基づいて顧客データベースを自動的に復元したり、ワンクリックで遠隔からコーヒーを淹れたりできるスクリプトを多数作成した。このストーリーを復元する 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 原題: プログラマーのためのロールモデル: 完全自動化された生活 キーワード: |
<<: 物語は美しいが、誰もそれを信じない。問題はこれにあるのかもしれない
はじめにと概要HPA に関する最初の 2 つの記事では、HPA の実装原理について学び、サービス C...
最近、100% Rebate Network、Baiye Alliance、Wanshang Sho...
多くのウェブマスターは、ウェブサイト構築の初期段階での作業の焦点は外部リンクとオリジナルのソフト記事...
私は毎日新しく公開された記事をすべて読んでいますが、それらの記事ではオリジナルのコンテンツについて語...
IDC Review Network (idcps.com) は 5 月 4 日に次のように報告しま...
この業界に入って以来、私は常にユーザーエクスペリエンスの重要性を第一に考えてきました。ウェブサイトの...
今日、医療機関を含むさまざまな組織が、コスト効率よくデータを保存し、アプリケーションをホストするため...
まず、明確にしておきたいのは、コンテンツ マーケティングの最終的な目標は売上やブランド イメージの向...
ウェブサイトのランキングは相対的なプロセスです。最高のウェブサイトは存在せず、より良いウェブサイトが...
コンテナ化技術の普及に伴い、コンテナ オーケストレーション ツールは最新のアプリケーションの展開と管...
月収10万元の起業の夢を実現するミニプログラム起業支援プランブランドプレースメントシリーズ第7回:個...
ある日、昔の同級生が私に何をしているのか尋ねました。コンテンツマーケティングをやれと言いました。彼は...
bandwagonhost/Bandwagonhost クリスマスプロモーション、生涯 30% オフ...
一つの石が千の波紋を巻き起こす。百度の「百度地震」に関する公式声明と「低品質サイト」の定義は、ウェブ...
サブドメインとディレクトリに関しては、多くの人がそれらの違いを知らず、いつサブドメインを使用し、いつ...