自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2010年7月20日火曜日

電話の取り次ぎ方

普通の取次ぎ:
「○○でございますね。ただいま代わりますので少々お待ちいただけますでしょうか」

保留の時間
「申し訳ございません。まだ少々時間がかかりそうですので、折り返しこちらからお電話させていただきます」

担当者が不在の時
「申し訳ございません。あいにく ○○は席をはずして(外出して)おります」
「お急ぎでしょうか」
「こちらからお電話いたしましょうか」
「よろしければご用件を承っておきましょうか」
「○日(○曜日)まで出張しております」
「本日は休みをいただいております。○日には出社いたします」
「申し訳ございません。○○はただいま席をはずしております。伝言を承りましょうか、それとも戻り次第、お電話を差し上げるよう申しましょうか。」

担当者が電話中の時
「あいにく、ほかの電話に出ております。いかがいたしましょうか」
「それでは少々お待ちください」
「かしこまりました。それではお電話があったことを申し伝えます」
「確かに申し伝えます」

接客中、会議中の取次ぎ
「あいにく会議中(接客中)ですが、いかがいたしましょうか」
「○○社の△△様からお急ぎのお電話が入っております」
「お話中失礼します」
「会議中失礼します」

2010年7月15日木曜日

Linq-GroupBy

Linq言語のGroupBy機能を紹介します。

従来のSELECT文でGroupByをしていますが、Linq言語を利用したら簡単にできるようになりました、本当にありがたい技術です。

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

// Uses method-based query syntax.
public static void GroupByEx1()
{
    // Create a list of pets.
    List<Pet> pets =
        new List<Pet>{ new Pet { Name="Barley", Age=8 },
                       new Pet { Name="Boots", Age=4 },
                       new Pet { Name="Whiskers", Age=1 },
                       new Pet { Name="Daisy", Age=4 } };

    // Group the pets using Age as the key value
    // and selecting only the pet's Name for each value.
    IEnumerable<IGrouping<int, string>> query =
        pets.GroupBy(pet => pet.Age, pet => pet.Name);

    // Iterate over each IGrouping in the collection.
    foreach (IGrouping<int, string> petGroup in query)
    {
        // Print the key value of the IGrouping.
        Console.WriteLine(petGroup.Key);
        // Iterate over each value in the
        // IGrouping and print the value.
        foreach (string name in petGroup)
            Console.WriteLine("  {0}", name);
    }
}

2010年7月14日水曜日

NBAボストン・セルティックス

来年NBAボストン・セルティックスチームのBig3が最後のチャンスと思います。もし来年でもNBAチャンピオンも勝てなければ、今後もチャンスがないです、というと、2010-2011シーズンはBig3の絶唱だと思います。

2010年7月12日月曜日

Linq文法でExcelプロセスメモリを解放する

/// Excel作成プロセスを解放する
public static void ReleaseExcelMemoryResource()
{
    System.Diagnostics.Process[] aobjProcessExcel =
        System.Diagnostics.Process.GetProcessesByName("excel");
    var LinqExcelProess = from excelprocess in aobjProcessExcel
                          orderby excelprocess.StartTime descending
                          select excelprocess;
    LinqExcelProess.First().Kill();
}

2010年7月6日火曜日

IT人こそ投資で勝てる

IT人として投資で儲かる条件を取り上げます。

①頭がいい
 頭がいい人こそプログラムができる
②勉強能力が強い
 IT業界に生存してる人は毎日勉強しないと(新技術など)、すぐ業界に捨てられる恐れがある
③分析能力が強い
 システムエンジニアの分析能力は普通以上にある
④アイデアが多い
 新製品開発、新サービス提案

だから、IT人の僕はこれから金融業に挑戦しようとします。:)

よし、やってやる…

2010年7月4日日曜日

米経済、振れの大きな世界市場からの逆風に直面=オバマ大統領

オバマ米大統領は2日、国内経済は正しい方向に向かっているが、振れの大きな世界市場の動向が引き続き向かい風となっているとの認識を示した。  6月の雇用統計発表後に記者会見した大統領は「われわれが正しい方向に向かっていることに間違いない」とした上で、「多くの国民にとって(景気回復が)十分なペースで進んでいない」と述べた。  6月の雇用統計・非農業部門雇用者数は、多くの臨時雇用契約が終了する中、予想以上の減少となった。減少は今年に入ってから初めて。  大統領は「われわれは振れの大きな世界の市場からの逆風と引き続き闘っている。経済を修復し、国民を仕事に復帰させるためにすべきことはまだ山積している」と語った。

一方、米経済諮問委員会(CEA)のローマー委員長は声明で、雇用統計は労働市場の段階的回復の兆候を引き続き示しているとし「特に最近の世界市場の振れの大きさや他の経済指標の内容がまちまちであることを踏まえると、こうした回復の継続的兆候が重要だ」と説明した。

ホームページ