タグ

ブックマーク / yamashiro0217.hatenadiary.org (2)

  • シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記

    この記事は弊チームの新人の方にシェル操作に慣れてもらうために作った課題である。 皆様のチームの新人にやってもらってもいいですね。 あとで解答編を書く。 もちろん他の方も解いてもらって構わない。 というか僕の解答以上の解答がきっとあるはずなので、それを教えて欲しい。 はてブで解答でも面白解答お待ちしてます。 さて題。 Webアプリケーションを作っていると偉いさんとか、いわゆる企画の人とかから 「ちょっと○○がどうなってるかログから数字だせない?」 とさらっとお願いされたりする。 そこで「いや、ちょっと手が空いてなくて(こっちは忙しいんだよ糞がっ)」と答えたくなるかもしれないが、 そこは「じゃあさくっとやっておきますよ!僕にかかればちょろいっすよ!」と答えらればかっこいい。 (あまりさくっとやりすぎるとそういう細々依頼がたくさんくる諸刃の剣) 例えば以下のようなログファイルがあったとする。

    シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記
    teramako
    teramako 2012/07/27
    ほとんどawkだけを使ってやってしまえそう。awk,perl等の言語は使わせない方がUNIXの問題になりそう。
  • 美人時計の画像ファイルが欲しい - Yamashiro0217の日記

    美人時計という素晴らしいサービスがあります。 http://www.bijint.com/jp/ 1分ごとに美人が表示される素晴らしいサイトですが、悲しい技術者の性。url 分かるんだったら画像取得できるじゃん。などと思ってしまうわけです。 追記の追記: 以下のスクリプトだと取得できなくなったから、新しいのつくりましたー。 http://d.hatena.ne.jp/Yamashiro0217/20090930/1254305886 追記:たしかに凶悪なので sleep を入れました。ごめんなさい>< require 'net/http' require 'uri' def get_file(download_url, filename) response = fetch(download_url,10) open(filename, "wb") do |file| file.puts r

  • 1