ariyasacca

カテゴリ一覧

Biz | SF | Software | tDiary | Web | ゲーム | サバティカル | スポーツ | ミステリ | メタル | 健康 | 投資 | 携帯 | 時事ネタ | 死生観 | 資格 | 雑記
2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|

2005-12-05 (月)

[雑記] 幸楽苑の中華そば@390円

今日は休みを取ったので、午前中は妹をカラオケまで送って行ったり、古着屋をぶらぶら眺めたりしていました。

昼飯はどうするかなと思い、いつも家族連れでごった返しているラーメン屋の幸楽苑に入ってみることにしました。この店、そこらじゅうにある気がします。

店員さんに餃子を勧められましたが、余り沢山食べられる方ではないので遠慮しておき、中華そば+燻玉を注文しました。

スープはあっさりした鶏ガラで、チキンラーメンがお上品になった程度のものでした。麺は固めで好みです。燻玉ははっきり言って美味しくなかったです。390円という値段なりと言えば値段なりなんでしょうが、僕は基本的に嫌いな食べ物以外は何を食べても満足出来てしまうので、燻玉以外は美味しく頂きました。安い割にメンマが多いのが嬉しいですね。

すごく独身男性の休日といった感じのする1日でした。そこに安堵している自分が居ます。

[時事ネタ] 24歳の自分が職場に望む事

今後の就業意向について尋ねると、「定年まで勤めたい」は17.9%に過ぎず、「あと10年以上は勤めたい」(9.9%)と合わせても長期定着意向は3割に満たなかった。一方、「機会があればすぐにでも転職や独立をしたい」(18.7%)、「3年以内に転職や独立をしたい」(13.0%)、「あと5年ぐらい勤めたい」(12.3%)を合計した潜在的な転職志願者は44.0%。

やりがいについて尋ねると、首位は「報酬の高い仕事」で29.0%を占めた。しかし、「自分だけにしかできない仕事」(22.0%)、「新しいスキルやノウハウが身につく仕事」(21.8%)、「自分の実績として誇れる仕事」(21.5%)など、“自分らしさ”の表現や、スキルおよび実績の形成も重視していることが分かった。

お金以外の報酬として重視しているものについては、「仕事自体の面白さや刺激」(44.5%)、「同僚や後輩から信頼されたり感謝されたりすること」(35.0%)、「顧客から感謝されること」(34.2%)などが挙げられた。

仕事の面白さや、他人からの信頼及び感謝、いずれも大切なことだと思うが、率直に言って僕が重視したいものは、以下の2点だ。

  • 尊敬出来る上司が居ること。その人達は、スキル的にも人間的にも目標となり得る人物であること。
  • 残業を嫌な顔せずに受け入れる社員が偉いのではなく、余分な残業を発生させずに仕事をこなす社員が偉いと評価する会社であること。

これら2点を満たせない職場になった時、僕の中にもはじめて「転職」という考えが浮かんで来るのだろうと思う。今のところは、その兆しは無い。つまり、どちらかは満たせている職場に居るということだ。

仮に転職をするのであれば、報酬を重視しようとは思わない。お金より自由な時間と自身の成長こそを、大切にしたいと思う。

[携帯] デザインは大事

また、「買い替え時に重視すること」は、「デザイン」(76%)、「価格」(67%)、「ディスプレーの見やすさ」(60%)がトップ3。年代別では、20代が他の世代よりも、よりデザインを重視する傾向があった。

これは携帯電話に限らず、身の回りのものを買う時に大事なことだ。「デザイン」はそのまま「デザイン」、「価格」はそのまま「価格」、「ディプレイ」については「機能」と言い換えると、

  • 携帯電話
  • 腕時計
  • 自家用車
  • メガネ

いずれもデザインと価格と機能のバランスで消費者は購入対象を定め、中でも重視するのがデザインであるはずだ。もちろん、中にはデザインよりも価格や機能を重視して購入するケースもあるだろう。

携帯キャリアで言えば、少し前までデザインで攻勢をかけていたのがauであり、それに危機感を感じてデザインを重視する方向に振ってきたのがドコモ、機能ばかり追い求めているのがボーダフォン(のSH)ということになるのではないか。

番号ポータビリティが導入された後は、auとドコモが伸びることが容易に予想がつく。ボーダフォンはスペック厨ばかり見て商売している場合ではない。

本日のツッコミ(全2件) [ツッコミを入れる]

ユーキさん [残念な事に私は仕事に夢も希望もありゃしない 定年まで置いといてくれれば、携帯テストでも開発でも何でも良いよ あんまり..]

雷悶 [なかなか終身雇用してくれる会社も無いですからね。僕も終身雇用が保証されるなら、もっと頑張れそうな気がします。 >値段..]


2008-12-05 (金)

[雑記]JavaScriptでメソッドの実行時間を計測する

ボトルネックになってそうなインスタンスメソッドの実行時間を計測したかったので、Functionを拡張する方法をやってみた。

Function.prototype.bench = function(msg) {
    var self = this;
    var bind = (arguments.length >= 2) ? arguments[1] : null;
    return function() {
        var start;
        var res;
        var end;
        if (bind) {
            start = new Date().getTime();
            res = self.apply(bind, arguments);
            end = new Date().getTime();
        }
        else {
            start = new Date().getTime();
            res = self.apply(this, arguments);
            end = new Date().getTime();
        }

        console.log(msg + ": " + String(end - start) + "ms");
        return res;
    };
}

こうやって使う。

var Person = function(name) {
    this.name = name;
}

Person.prototype.loopName = function(num) {
    var buf = [];
    for (var i=0; i < num; i++) {
        buf[i] = this.name;
    }
    
    return buf.join("");
}

var p = new Person("せんとくん");
p.loopName = p.loopName.bench("せんとくん", p); //メソッドの差し替え
var result = p.loopName(10000);                 //せんとくん: 7ms

console.log()のところを、自前のロガークラスなどにしたら、Firefoxじゃなくても測れますね。

参考にした記事の方法を、ほとんどそのまま使ってます。

参考にした記事

こういうのがAOP?

こういうアプローチは面白いっすねーっていう話を職場の人にしてたら、「それって要するにAOPだよね」と言われた。

そうなのかー。

AOPってのは、Javaでは割と良くやることらしい。

Javaは1.4でStruts使ってた頃までしか知らないから、全然分からないや。AOPという概念を学ぶのにもう1回、Javaを触ってみるのが良いかも。

もともと堅い言語っていうか、横着できない言語が好きなんですよ。来年はJavaかPythonを触ってみたい。

添削版

Function.prototype.bench = function(msg) {
    var self = this;
    var bind = (arguments.length >= 2) ? arguments[1] : null;
    return function() {
        var start = new Date().getTime();
        var res = self.apply(bind, arguments);
        var end = new Date().getTime();
        console.log(msg + ": " + String(end - start) + "ms");
        return res;
    };
}

apply関数の第一引数にnullを設定するとグローバルオブジェクト(IEであればwindowオブジェクト)のthisと同等になるみたいです。これは知らなかった。

[雑記]辞めた会社の同期会に行って来た

お誘いが来たので、以前勤めていた会社の同期会へ行って来た。ちょっと早い忘年会みたいな感じ。

とりあえず、みんな既婚者になり過ぎです><

何だか遠い世界の人たちの集まりのようだったぜ! いつの間に、空前の育児ブームが来ていたんだ・・・。

ネットばっかり見てないでリアルも見ようと思った。

本日のツッコミ(全4件) [ツッコミを入れる]

Ussy [いちいち前後にコード入れなくてすむからいいよね。 ところでコードの bind は計測前に差し替えると if/els..]

雷悶 [おー、なるほどなるほど! しかしbindという名前の変数にthisが入っててapplyに渡すって、何だか変な感じw]

雷悶 [というかアレか、thisじゃなくてnull渡せば、そのままwindowスコープで実行されるのか。知らなかったぜ!]

Ussy [すっきり!]


最近のツッコミ

  1. ウルトラマン (2019-04-18(木)19:22)「声優代節約の為やぞ」
  2. ああああ (2019-03-28(木)15:19)「バージョンは好きにしていいのか。 」
  3. 雷悶 (2019-01-06(日)09:46)「時代はProっしょ~」

参号館  の中の  日記(ariyasacca)

トップ «前の日(12-04) 最新 次の日(12-06)» 追記