Newer
Older
Ruby / j2404last.rb
@WATANABE Haruki WATANABE Haruki on 18 Jan 2025 1 KB 2025-01-18 19:36:00
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

#このプログラムのテーマは怪我や体調を崩しやすい人に対して注意喚起をして予防をするプログラムです。
#このテーマにした背景は怪我の危険性があることを早めに知らせることができれば、怪我を未然に防げると思ったからです
#実装したい機能①自動でサイトを閉じる機能
#テーマは解決できた。さらにサイトを閉じる機能を入れたい
#最初は間接的に現在地を割り出す機能を使って現在地によってコメントを変えれるのではないかと考えていた(座標の精度が微妙でやめた)


require'colorize'
timea = Time.now.to_i
timeb = Time.now.to_i
timeb %= 31557600
if timeb > 5256000 && timeb <= 13149000 
puts "見てください、この広大な田んぼを"
haru=spawn"display-geometry+800+400 shonaiH.jpg"
sleep(7)
Process.kill(:INT,haru)
puts"スギ花粉に気をつけてね!"
elsif timeb >13149000 && timeb <= 21038400
puts "涼しさが欲しくなりますよね、この川のような"
natu=spawn"display-geometry+800+400 tachiyazawa.jpg"
sleep(7)
puts"熱中症に気をつけて"
Process.kill(:INT,natu)
elsif timeb > 21038400 && timeb <= 28927800
  puts"黄金の大地、すばらしい"
aki=spawn"display-geometry+800+400 shonaiA.jpg"
sleep(7)
Process.kill(:INT,aki)
puts"寒暖差に気をつけて"
elsif timeb > 28927800 || timeb < 5256000
  puts "あなたは辺り一面の雪景色を見たことがありますか".colorize(background: :blue)
huyu=spawn"display -geometry +800+400 shonaiHu.jpg"
sleep(7)
Process.kill(:INT,huyu)
puts"滑りやすい雪道に気をつけて"
end

timea += 32400
timea %= 86400
if timea > 43200
puts"夜道はとても暗いよ!"
end
puts"ちなみに今日の天気は~~"
sleep(3)
system'firefox https://www.msn.com/ja-jp/weather/forecast/in-山形県,東田川郡,庄内町'
system'clear'