タグ別アーカイブ: Linux

社内LT(部署内LT)を開催しました!

独りLTしました!
のエントリで載っけたスライドで「現在部署内LTを企画中!」と書いていたのですが、この度やっと開催にこぎつけました。

社内LT(部署内LT)を行う主な狙いは、

  • 部署内での技術交流促進
  • 技術者への発表の機会提供

です。
技術交流促進に関しては、現在でもわからないことがあれば聞く(受動的な技術交流)、ということは気軽にできているけど、「こんな便利な技があるんだぜ!」みたいな能動的な技術交流があまりないと思っていました。せっかく部署にはベテランと若手が入り交じっているのに、これはもったいないと思ってました。

なお、裏テーマとしては、独りLTしました!で書いているように、部署の文化を切磋琢磨する方向に持って行きたい、というのがあったりします。

続きを読む


vagrantでネットワークに繋がらなくなった

ある日、vagrantなcentOSにSinatraを入れようと、vagrant sshした状態からgem installを行ったところ、

ERROR: Could not find a valid gem 'sinatra' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/latest_specs.4.8.gz)

てな表示が出て、インストールできませんでした。

色々試してたら、そもそもネットワークに繋がっていない模様。pingもwgetも通らんかったので。。

でも、ホストのPCは普通にネットワークにつながってる。。

こういう時は再起動だ!というわけで、一旦exitして、vagrant reloadして、もう一度vagrant sshしたら、ちゃんと繋がるようになりました。

ちゃんと原因追わなかったけど、なんだったんだろ。。。

 


Linuxではファイル作成時間が取得できない!

Linuxでファイル生成時間を取得する必要があったので調べていたら、取得できないことがわかってちょっとびっくりしました。

取得できないというか、そもそもなかったわけなのですが。

参考:http://www.linux-faqs.info/general/difference-between-mtime-ctime-and-atime

ここにあるように、Linuxにはmtime, ctime, atimeというのがありますが、ctimeというのはcreation timeではなくて、change timeなわけですね。

以下に、簡単に訳を載せておきます。

続きを読む