アニメーションのクリスマスツリー:Linuxコンソールにクリスマスをもたらします

クリスマスツリーLinuxコンソール

クリスマスが近づいてきて、彼らはあなたのLinuxターミナルを飾ることができるこの単純なPerlプログラムを私たちに持ってきたいと思っていました。 今 あなたはこのクリスマスツリーであなたのコンソールにクリスマスをもたらすことができます Linuxコンソールで視覚化できるアニメーション。 その有用性はまったくありませんが、それでも興味があります。ここで試してみたい人のために、手順を追って説明します。

このコードをありがとうcyberciti.bizとVivekGite、それを表示するには、あなたが持っている必要があります インストールされたPerl 私たちのシステムでは、すでにお持ちの場合は、Acme :: POE :: Treeをインストールできます。 これを行うには、CPANモジュール(包括的なPerlアーカイブネットワーク)を使用し、特権から始めて、簡単なコマンドラインを記述します。

perl -MCPAN -e 'install Acme::POE::Tree'

これができたら、 シェルのクリスマスツリーを参照してください 簡単なコマンドで:

perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'

このツリーをカスタマイズしたい場合、Perlスクリプトのソースコードを変更して、次の内容のテキストファイル(例:christmas.pl)に保存できます。

#!/usr/bin/perl

use Acme::POE::Tree;

my $tree = Acme::POE::Tree->new(

{

star_delay =>1.5, #brillo durante 1.5segundos

light_delay => 2, #Centelleo de las luces por 2 segundos

run_for => 10, #Salir automáticamente tras 10 segundos de muestra

}

);

$tree->run();


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マティアス

    私たちは何年ですか? 1995 XNUMX? ははは、だからLinuxは決してそんなに人のようになることはないでしょう。

    1.    ビクター

      que ?? わからない場合は、端末が欠かせないので、趣味でこういうディテールをやりたいと思っているので、ばかげていてもコメントは無意味です;)

      ご挨拶。

  2.   ジミーオラノ

    このCPANに興味を持ってください:«車輪の再発明をしないでください»。

    perl 5をインストールしましたが、「Curses.pm」がないために実行されません。これは、CPANを実行し、最も近いミラーで自動的に構成したにもかかわらず取得されない依存関係です。

    「とてもばかげている」ように見え、時代錯誤でさえ興味深いレッスンを教えてくれるので、興味をそそるのをやめません。個人的には、perlはやや「奇妙な」言語ですが、プログラムに「集中化」されたものがあることを知りませんでした。