cowsay로 현장 고양이에 요시! 되고 싶은 건

업무 중에도 현장 고양이에 요시! 하고 싶었기 때문에, cowsay 를 사용해 어떻게든 해 보았습니다.

Introduction



cowsay는 말할 것도없이 오징어 한 서버에 적합한 매혹적인 도구입니다. 살벌한 우리 마음에 일복의 청량을 줍니다.
한편, 현장 고양이도 왠지 귀엽고, 휴먼 에러의 무서움을 우리에게 계속 호소하고 있습니다.

그리고 그렇게되면 즉시

_인인인인인인_
>2신 합체<
 ̄Y^Y^Y^Y^Y^Y^ ̄

하고 싶은 일


  • cowsay cow 파일에 현장 고양이 추가

  • 작업 이력


  • 물론 cowsay는 미리 설치되어 있습니다. CentOS나 Debian에서는 패키지화되어 있는 것 같기 때문에, 편하게 준비할 수 있네요. 정말 고마워요.

  • cow 파일 준비
  • 현장 고양이의 AA는, AA 弐典씨에서 공개되고 있으므로 고맙게 copipe하겠습니다.
  • htp://에 2. 이 m/2ch/v. php? 70003

  • cow 파일은 아마/usr/share/cowsay/cows 근처에 있다고 생각합니다. 각각의 환경에 맞추어 읽어 주세요.
  • 새롭게, cow 파일(yoshi.cow)을 이하와 같이 써 봅니다. cow 파일은 perl로 좋은 느낌으로 $the_cow 변수에 AA를 던지는 느낌입니다.

  • yoshi.cow
    $the_cow = <<EOC;
      $thoughts
       $thoughts
        $thoughts
        ∧  /ヽ
       // ̄ ̄\|
       ∠_n__〉
      / ①八① ヽ _
      工ニf(_人_)エ二|′)ヽ
      \ヽヽノノ ノ ヘ |
    ⊂⌒)_>―――′イ (_)
     `ー、_ノ/ ̄ヽ |
       _||  | |
      (  人_ノ Λ
       \ス ̄ ̄レ-Λ \
      ( ̄ ) / / \ノ\
        ̄ ̄ ( ヽ  \_)
          \ノ
    EOC
    

  • cowsay 측면 수정
    아, 이대로 cowsay를 실행해도, AA는 깨져버린다. cowsay 측에서 AA를 UTF-8로 변환시킨 후 출력시켜 버립니다. 데비안이라면/usr/games/cowsay , CentOS라면/usr/bin/cowsay라고 생각하기 때문에 재미있게 스크립트를 개악해 버립니다.
    뭐, 실패해도 다시 넣으면 좋다.
  • 선두 부근에서 라이브러리를 읽는 곳이 있으므로, Encode 모듈을 추가해 버립니다. use hogehoge 가 연속하고 있는 곳의 끝에 몰래 넣습니다.

  • cowsay
    (snip)
    use Getopt::Std;
    use Cwd;
    use Encode;     # これを追加
    (snip)
    
  • $the_cow 변수를 출력하고 있는 곳이 있으므로, 코멘트하고 있을까 하고 decode 해 둡니다.

  • cowsay
    (snip)
    &construct_balloon;
    &construct_face;
    &get_cow;
    print @balloon_lines;
    #print $the_cow;                   # これをコメントアウト
    print decode('UTF-8',$the_cow);    # しれっとdecode
    

    완성!


    $ cowsay -f yoshi "ヨシ!してほしいこと"
    



    ansible에서 요시! 하고 싶을 때는,ansible.cfg 의 cow_selection 를 yoshi 로 하면 더욱 행복이 기다리고 있어.
    playbook이 실패해도 요시! 그래서 원작? 충실합니다!

    조조를 좋아하는 분은 조스터 경으로 하는 것도 좋네요. 여러분의 마음의 수분이 되면 다행입니다.

    출처



  • 현장 고양이
  • 쿠마 미네 미안해. LINE 스탬프를 구입했으므로 용서하십시오
  • h tps // 쿠마미네. bgs포 t. 코m/


  • AA는 AA 弐典씨로부터 빌렸습니다
  • htp://에 2. 이 m/2ch/


  • cowsay
  • 공식을 모르기 때문에 Wikipedia의 기사를 소개
  • htps : // 그럼.ぃきぺぢ아. 오 rg / uki / 코 w y

  • 좋은 웹페이지 즐겨찾기