どこまでいってもプログラマ

プログラマ的なお話を書いていきます。あと雑記もちょろっとね。

【セール】iTunes カードを買うと15%分プレゼントですって

サークルK・サンクスでキャンペーン実施中

詳しくはこちら
Bonus Rewards


『2017年2月24日(金)~2017年3月2日(木)』の間に購入した ITunes カードが対象となります。
購入予定の方はお早めに。

注意:対象は『バリアブル iTunes カード』

1,500 ~ 50,000 円までの範囲で、1円単位で自由に購入する金額が選べるものです。

通常の『1,500円』『3,000円』等の iTunes カードは対象ではありませんのでご注意を!!

はてなブログにソースコードを埋め込む

ポイントはここ

はてな記法に切り替えましょう
これに気づかないとハマります

f:id:shigekitech:20170221232950p:plain

C# の場合は「cs」を使いましょう

こんな風に書くと
f:id:shigekitech:20170221233907p:plain

こんな感じになるよ

namespace HogeSpace
{
  public class Hoge
  {
    public Foo()
    {
      return;
    }
  }
}

今回はここまで

System.IO.Directory.GetFiles の挙動

はじめに

仕事で Directory.Getfiles を利用した時に、どうやら動きに一貫性がないことが分かった。

Directory.GetFiles(path, “*.xls”); // sample.xls, sample.xlsx どちらも取得できる

こんな感じでコードを書いた時、対象のドライブによって結果が違うのだ。

私のPCでは、
Cドライブ上のディレクトリに対して実行した場合は、コメントどおりに「xlsx」ファイルも取得できた。
しかし、Dドライブ上のディレクトリに対して実行した場合は「xlsx」が取得できない。

なぜだろう。

結局わからなくて teratail で聞いてみた

私が投稿した質問です。
ベストアンサーを読んでいただければ回答が得られます。

teratail.com

簡単にまとめる

そもそも、MSDNにあるように、ワイルドカード+3文字拡張子を指定した場合は、4文字以上の拡張子も取得できるはずです。

https://msdn.microsoft.com/ja-jp/library/wz42302f(v=vs.110).aspx

ただし、ドライブの設定によっては、4文字以上の拡張子が取得できない場合があります。

それが「8.3形式のファイル名」が「無効」である場合です。

つまり、C# とか関係なく Windows の仕様です。

8.3形式のファイル名が有効か無効かを調べる

管理者権限で、以下のコマンドラインを実行すれば確認できます。
※最後の「c:」はドライブ名を入れます

fsutil behavior query disable8dot3 c:

「8.3形式」の有効 / 無効を切り替えるにはこちら

fsutil behavior set disable8dot3 c: 0 // Cドライブの設定を有効にする

fsutil behavior set disable8dot3 c: 1 // Cドライブの設定を無効にする

設定が「disable8dot3」なので、0が有効になるんですね。
否定の否定でしっくりこないなー。

さいごに

つまり、何が言いたいかというと、teratail すごいってことね。
stackoverflow もいいけど、困ったらとりあえず teratail で聞いてみましょうって思う。
もちろん、ちゃんと質問できるレベルまでは自分で調べるけどね。

レッツteratail !!

teratail.com

今日はここまで

Mrs. GREEN APPLE 2ndアルバム

Mrs. GREEN APPLEの2ndアルバム

初回版DVD付が届いて感動です

f:id:shigekitech:20170112221451j:plain

さっそく開封してみる

f:id:shigekitech:20170112221721j:plain

f:id:shigekitech:20170112221750j:plain

アルバムに収録されている曲

気になる曲のリストはこちら

  1. Lion
  2. In the Morning
  3. おもちゃの兵隊
  4. 絶世生物
  5. soFt-dRink
  6. 鯨の唄
  7. うブ
  8. サママ・フェスティバル!
  9. Oz [Album Version]
  10. Just a Friend
  11. FACTORY
  12. umbrella [Album Version]
  13. JOURNEY

2nd アルバムの曲の Youtube リンク貼るので興味あれば是非

www.youtube.com

www.youtube.com

www.youtube.com

その他デビュー曲から名曲まで

デビュー曲

www.youtube.com

そして生まれる名曲

www.youtube.com

夏に必須の曲

www.youtube.com

考えさせられる歌詞

www.youtube.com

クセになる曲

www.youtube.com

さいごに

Mrs. GREEN APPLE を全力で応援しています。

【イベント】 Developers Summit 2017 に申し込もう!!

Developers Summit 2017(デブサミ2017)の申し込みが去年末から開始されていた。
すっかり忘れていたので、急ぎ登録してみた。

デブサミ 2017 とは?

「エンジニアとして生きる、技術の先にある現実に踏み出す」をテーマにした、
翔泳社主催のソフトウェア開発者向けカンファレンスのこと。
その2017年冬の陣である。

event.shoeisha.jp

こちらから詳細な情報が見れますし、
おっきな「申込み」ボタンから、参加の申込みができるようになっています。

まだセッションが全部出揃ってはいませんが、
登録だけでも早めにしましょう。

お昼の「軽食付き」はとっても魅力

セッション聴きながらお昼無料だイエーイみたいな感じ。
前回はサンドイッチでした。
結構美味しかったですよ。
経験上、比較的早めに満席になるのでご注意を。

私が興味を持ったセッション

【17-A-3】 サーバレスにおける開発プロセス戦略 | Developers Summit 2017

【17-A-6】 ニコ動とニコ生を一つにしたものを作ったよ(仮) | Developers Summit 2017

【17-C-5】 コミュニティとエンジニアの生き方(仮) | Developers Summit 2017

【17-E-2】 サーバーレスアーキテクチャにしてみた - エンタープライズチャットアプリでの挑戦 - | Developers Summit 2017

まだまだセッション内容に(仮)が多いですね
大幅に内容が変わることはないと思うのであまり気にしていません。 今のところ、私は2日目のみ参加予定なので、上記セッションはすべて2日目となります。

会社から交通費の援助がでれば嬉しいですが、
有給使って自腹で行くのもありかなと思います。
もしかしたら、話を聞く姿勢がちょっと変わるかな~なんて。いい意味で。

まだ一ヶ月以上先のことなので、
とりあえずは登録をおすすめいたします。

万が一、参加できなくなった場合は、予約したセッション参加をキャンセルしましょう。
他の方へ席を譲ることで、一人でも多くの仲間が参加できるようになるといいですよね。

2017年 あけましておめでとうございます

今年からブログをはじめようと思い立ちました

昨年、私のメンターであった先輩が退職した。
その先輩がTech系のブログをやっていて、更新があるたびに読んでいた。
なんかいろいろやっててすごいなーと感心していた。

いつか自分も、誰かのためになるようなブログ書きたいなーと思って、思っただけで何もしていなかった。
そんな先輩が退職されて、同じ業界ではあるけれど他の分野へとチャレンジしていった。
先輩の今後のご活躍を祈っています。

よし、このタイミングを逃してはならない。
ここで始めないといつまでたっても始められない!!
と思って、本日 2017/01/01 にブログを開設しました。

所信表明

とりあえず、目標を立てなくてはモチベーションも上がらないので、適当に目標を考えてみた。

  • 2017年の Advent Calendar に投稿する(ジャンルはTech系ならなんでもOKとする)
  • 週一回は更新していく
  • Markdown記法をいろいろ試していく(他サービスからの引用とか?)

うーん、あまり深く考えずに始めたから、そんなにまとまってない。
まぁ、おいおい決めていきましょう。
肩の力を抜いてやっていけたらな、と思います。

どうぞよろしくお願いします。

あ、ジャンルとしては「C#」「Web」「興味があるコンテンツ(雑記)」を中心にやっていきます。

(なんとか元旦に投稿できてホッとした。。。時間はギリギリだったけどね、結果オーライ)