ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

Ruby1.9、Windowsで-その8 日付・時間

2008-05-09 18:45:42 | Ruby

 シリーズ「Ruby1.9、Windowsで」です。
 前回まで、クラスの書き方をやってきました。これでやっと、ここで示す、「2-2-1-3 文字」が説明できます。

今回は、ここの順番で行くと、日付とか、時間です。

日付とか時間は、Javaにしろ、Cにしろ、特別に考えないといけないわけですが、
Rubyの場合は、Timeクラスというのがあるので、

t= Time.now
puts t

とやると、現在時刻のTimeクラスをつくり、表示してくれます。

ちなみに、クラスは普通はじめ、newしますけど、
t= Time.new
puts t

ってやってもOKです。




■たしざんひきざん

+,-でできます。

t= Time.now
t += 10


とかもできますし、(10秒後になる)

t= Time.now
s= Time.now
s-t

もできる(tができたときとsができたときの時刻の差:単位秒)



■大小、同じ比較

< > == でできる
(< > は本当は半角)
t= Time.now
s= Time.now
if t == s then
   puts "OK"
else
   puts "NO"
end

のようなかんじのことはできます。




■日付が欲しかったら

t.day


のようなかんじで、日付とか、目的のものがとれます。
その他に関しては、Rubyのインタープリタでやると、
こんなかんじ(irb(main):012:0>以降が入力したもの、次の行が結果)
irb(main):001:0> t = Time.now
=> 2008-05-09 18:26:04 +0900
irb(main):002:0> puts t
2008-05-09 18:26:04 +0900
=> nil
irb(main):003:0> t.sec
=> 4
irb(main):004:0> t.min
=> 26
irb(main):005:0> t.hour
=> 18
irb(main):006:0> t.mday
=> 9
irb(main):007:0> t.day
=> 9
irb(main):008:0> t.mon
=> 5
irb(main):009:0> t.month
=> 5
irb(main):010:0> t.year
=> 2008
irb(main):011:0> t.wday
=> 5
irb(main):012:0> t.yday
=> 130

(上記>は、本当は半角です)




■で、その他に関して・・・

その他のメソッドに関しては、
日付と時刻
http://www.namaraii.com/rubytips/?%C6%FC%C9%D5%A4%C8%BB%FE%B9%EF

がくわしそうです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

チーム全員がうつで退職→会社、その事業から撤退っていう話

2008-05-09 14:05:29 | Weblog

ここの話
チーム全員がうつ退職
「人材使い捨て企業」で何が起きたか
~ 31歳男性(既婚/IT系企業勤務)は見た!【前編】~
http://diamond.jp/series/depress/10026/

(以下斜体は上記サイトより引用)


「なんと、若手全員がうつで退職。チームそのものが消えちゃったんですよ」

 こう語る大手IT系企業の宮本峻さん(仮名・31歳)は、ネットワーク保守・運用部門で働いている。

「消えたチーム」というのは、宮本さんのいる部署の隣のプロジェクトチームだ。ここには、中途入社した彼の同期5人が配属されていたという。その5人がそろいもそろってメンタルヘルスを悪化させた。うつや自律神経失調症などを病み、2年目には全員いなくなっていたという。

「結局、プロジェクトは立ち行かなくなり、会社は事業から撤退することになりました。こんなことは今に始まったことじゃありません。大量に新人を採用し、彼らがいなくなると、また募集をかける。そんなことをしょっちゅう繰り返しているんです


ベンチャー企業の場合、社長が

「これをやりたい!」

っていうと、会社は、どうやるのか、わかんないけど、
ともかくやってしまうことが結構ある。

この場合、適当な人をテキトーに見つけてくる

っていうと、ひとぎきがわるいので、人はそれを、Know Whoという。

ベンチャー企業で、よく、「Know Howより、Know Whoだ!」というが、
あれは、ただしくは、「Know Howはないので、Know Whoでいくしかない」っていう
ことがおおい。

それ自体は否定しないのだが、
おうおうにして、このようなケースでは、事業自体が無茶で。。。
だれも、推進できない(Know Howがわかんないと推進できない。
Know Whoで、知っている人を連れてきたつもりでも、その会社では勝手が違う
ケースもあり、かならずしもうまくいくものではない)

そーなってくると、出来ないのに
やれーやれー、と責められ、
うつ病になっちゃうよね・・たしかに。。


ひとりで問題に対処する。上司たちはそれぞれ自分の業務を大量に抱えており、部下の問題にいちいち付き合っていられないからだ。


っていうか、上司自身も、よくわかんないので、上司に聞いても意味はない。

上司もわかんないから、自分の業務を大量に抱えてしまう。

そして、その上司がさらにその上の上司に助言を求めても・・
と、最終的には、社長まで行くが、社長は、「おもしろそうだから、やってみよう!」と言って決めたので、やっぱり、聞いても意味はない(^^;)


ま、そー言う企業は、できないんだから、
事業から撤退すること自体はしょうがないけど、

まわりの会社やその会社に勤める人は、
よーくその会社を観察しないと、
あとで、とんでもないことになっちゃうよね!

意外と、身の回りにあるかもよ、こー言う会社・・

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

たしかに、コンテナにコンピューター乗せておくといいかも・・土地代高騰の場合

2008-05-09 10:25:24 | Weblog

ここ(http://home.att.ne.jp/sigma/satoh/diary.html)の2008年5月6日によると(以下斜体はそこからの引用)


Sun Microsystemsに続いて、Microsoftもデータ・計算センターの設備をラックから(貨物用)コンテナに移行しているようですね。


ほー。たしかに、計算センターがコンテナに乗れば、土地代が高くなったら、移動!!とか、いうのにも楽??
もっともその場合、通信設備や電源のほうに問題があるかな・・・・(大きな回線が引けるか、電源のための工事は必要かなどなど。。)



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする