« 2013年04月 | メイン | 2013年06月 »

2013年05月 アーカイブ

2013年05月12日

[Event] 『Community Open Day 2013 北陸会場』が開催されました。

cod2013logo.jpg

先週土曜日 (5月11日) に、全国 7 箇所 (札幌、仙台、名古屋、石川、大阪、広島、沖縄) で一斉に Community Open Day 2013 が開催されました。

私は、北陸のエリア リーダーとして参加しました。

聴きに来てくださった皆様、スピーカーの皆様、スタッフの皆様本当にありがとうございました。

『Community Open Day 2013 北陸会場』概要

Community Open Day 2013 北陸会場
日時 2013/05/11(土) 10:00 - 18:00
会場 石川工業高等専門学校 (石川県河北郡津幡町北中条タ1)
主催 Hokuriku.NET福井情報技術者協会[FITEA]
内容
  • オープニング (ライブストリーミングの視聴) 伊藤かつら 氏 高橋忍 氏 砂金 信一郎 氏 日本マイクロソフト 3名
  • 『リモートデスクトップの作り方』 金子 雄一 氏 Remote Desktop Services MVP
  • 『Office 365 チームサイトを美味しく使う10の方法』 中村 和彦 氏 MVP for Office 365
  • 『私がWindows 8を勧める8つの理由』 さくしま たかえ 氏 MVP for Windows Expert-Consumer
  • 『初心者のためのIT講座 ~Office365をつくってみる~』 澤田 賢也 氏 Small Business Server MVP
  • 『C# MVP に聞くC#アレコレ!』 石野 光仁 氏 鈴木 孝明 氏 小島 富治雄 氏 C# MVP 3名
  • 『ライトニング トークス』 石川高専の学生さん
  • プレゼント抽選会
  • 懇親会

7名の Microsoft MVP がスピーカーとして登壇し、全体では 32 名の参加者がありました。

全体の様子 1
全体の様子 その1。
全体の様子 2
全体の様子 その2。
プレゼント
プレゼント抽選会のプレゼント。スポンサーやスピーカーから提供された。ソニーのデジタル カメラ等。
飲食物
主催者から提供された菓子や飲み物。
カレー弁当
昼食は定番のカレー専門店の弁当。とても美味い。
Photo 6
終了後は懇親会も行われた。刺身の盛合せ他、北陸の海の幸。

ライブ コーディング対決! 「C# MVP に聞くC#アレコレ!」の資料公開

私は、鈴木 孝明 氏と共に石野 光仁 氏のセッション「C# MVP に聞くC#アレコレ!」に登壇しました。

両氏と相談して、「折角北信越の C# MVP 3名が集まるのだから、一緒に C# の魅力を語ろう!」ということで、石野さんに企画していただいたものです。

ライブ コーディング対決を行いましたが、お題は本番になるまで本当に何も知らされず、鈴木さんと私はぶっつけ本番でした。

それだけに、ライブ感が出たのではないかと思います。私にとって、とても楽しいセッションでした。

私の分の「C#の好きなところ」の資料を公開します。

関連リンク

2013年05月13日

iPhone 4S のバックパネルとバッテリーの交換

iPhone 4S を割った。

iPhone 4S にはずっと保護カバーと GLAS.t を付けて使っていたのだが、1年半使ったところで、素の iPhone のデザインを楽しみたいと思い、カバーと GLAS.t を外した。

何とも良い感触で暫く使っていたのだが、或る日うっかり路面に落として iPhone の後ろのガラスを割ってしまった。

※ 知人には、無意識のうちに 新しい iPhone に交換しようとしているのでは、と言われた。

暫く割れた儘使っていたのだが、割れたガラスは危ない。

Apple で修理できるのだが、保証期間は過ぎているので、そこそこ金額が張る。また、Apple 直営店の Genius Bar ならその場で交換できるらしいが、近くにないので、修理に出すとその間使えない。これは結構困る。Apple 以外にやってくれる店もあるそうだが、こっちも割りと高額なのだ。

調べてみると、割りと簡単にバックパネルが交換できるようだ。そこで、交換してみることにした。

バックパネルの交換について

バックパネルは Amazon 等で「iPhone 4S バックパネル」辺りで検索してみると、様様なタイプのものが沢山見つかる

これらは純正ではないが、その分安めのものが多い。純正が良い場合は、Google 等で「iPhone 4S バックパネル 純正」で検索してみると良いだろう。

私は、安くてこれまでのものと見た目が似ている 700円程度のものを注文した。

バッテリーの交換について

どうせなら、ということで、バッテリーも交換してみることにした。1年半ずっと使ってきて、バッテリーがかなりへたってきていたのだ。

こちらも Amazon 等で「iPhone 4S バッテリー」辺りで検索してみると、見つかる

1,500円位の専用ドライバー付きのものを買ってみた。iPhone 4S のカバーを開けるには専用の星形ドライバーが必要らしい。

尚、レビューを見ると、バッテリーには当たり外れがあるようだ。

交換してみた

交換の仕方は、次のビデオを参考にした。

詳細に判り易く説明されているので、このビデオだけで十分だった。Web で検索をすると、他にも、このような交換方法の説明が沢山見つかる。

Photo 1
落としてバックパネルが割れた iPhone 4S。

Photo 2
Amazon で購入したバックパネルと専用星形ドライバー付きのバッテリー。

Photo 3
先ず、電源を切り、体の静電気を逃がす。
星形ドライバーで iPhone 4S 下部の小さな螺子 (ねじ) を2つ外す。
これで、バックカバーを少し上にずらすと外れる。

Photo 4
バックパネルが外れた。

Photo 5
割れたバックパネルを交換用のものと比べてみる。
交換用のものは保護シールが貼ってあるが、これを剥がすと見た目は殆ど変わらない。

Photo 6
裏面。こちらの方が違いがよく分かる。

Photo 7
ビデオの手順通りバッテリーを外す。
電源コネクター部分を外すのにはプラスの精密ドライバーが必要。また、ここは、かなり細かい作業になるので、手ではやりづらい。ピンセットを使った。
バッテリーは粘着物で貼り付けてある。マイナスの精密ドライバーで軽くこじるようにして外した。

Photo 8
買ったバッテリーを慎重に嵌めこんで、電源コネクターを元に戻す。プラスの精密ドライバーとピンセットを使った。

Photo 9
最後に新しいバックパネルを付けて、外してあった2つの螺子 (ねじ) を戻す。
見た目は元にかなり近い状態に戻った。

交換してみて

  • 割りと簡単だった。掛かった時間は 10分程度だろうか。
  • これで Apple の保証は受けられないが、どうせ保証期間が終わっていたので大きな問題はない。
  • 勿論、交換に失敗して壊してしまっても自己責任だ。
  • 交換後のバッテリーも問題なく使えている。新品同様ではないのだろうが、まずまずだ。
  • 自分で交換したことで、また iPhone 4S に愛着が増した気がする。まあ、次の iPhone が待ち遠しいのは、その通りだが。

2013年05月14日

[C#] 匿名型でのプロパティ名の省略

今回は、ごく軽く余り役に立たない話題。C# の匿名型に関して。

■ 匿名型

匿名型は、以下のようなものだ。

    var 本1 = new { タイトル = "C#入門", 価格 = 3800 };

これで、"本1" は次のような無名のクラスの参照変数となる、と云うものだ。

// 疑似コード (コンパイルできない)
class <>f__AnonymousType1`2 // 内部的なクラス名
{
    public string タイトル { get; set; }
    public int    価格     { get; set; }
}

■ 匿名型のプロパティ名の省略

名前が付いている場合、匿名型のプロパティ名は省略できる。

例えば、変数を使用した場合、以下のように書ける:

    var タイトル = "C#入門";
    var 価格     = 3800;
    var 本2      = new { タイトル, 価格 };

これで、"本2" は、先のクラスと同様の匿名クラスの参照変数となる。

まあ、これは大して役に立たないだろう。変数名とプロパティ名では、通常、命名規則が異なる (CamelCase と PascalCase が普通) からだ。

プロパティ名を使うこともできる:

    var 出力用本 = new { 本1.タイトル, 価格 = 本1.価格.ToString("C") };

"出力用本" は、次の2つのプロパティを持つ匿名クラスの参照変数だ。

    public string タイトル { get; set; }
    public string 価格     { get; set; }

こちらは、「同じプロパティ名としたい (先のプロパティ名が変更になったら変更になるようにしたい)」と云う場合等に使えるかもしれない。

About 2013年05月

2013年05月にブログ「プログラミング C# - 翔ソフトウェア (Sho's)」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2013年04月です。

次のアーカイブは2013年06月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35