Training for D-Day

ブログの内容は個人の見解であり、所属する企業を代表するものではありません。

2015-01-01から1年間の記事一覧

飯能 あけぼの子どもの森公園 

あけぼの子どもの森公園施設案内 | 飯能市-Hanno city- 埼玉の飯能にある あけぼの子どもの森公園 ムーミンチックな公園で、ムーミンの家みたいのがあります。 2時間ぐらい遊ぶには最適です。 近くに入間のコストコがあります。 11月の雨の休日に行きました…

iPhone5s ドコモ-docomo-からOCN(MVMO)へ乗り換え ~simロック解除は不要でした~

スマートフォン毎月の利用料金が高いです。 あまり使ってなくても、一ヵ月7GB制限ありで、7500円ぐらい取られます。 電話はほとんどしない、外出先でもネットはほぼしません。 自宅はNURO光だからWifiが超快適です。 削れるものは、削りましょう。 やっとiPh…

.NET C# JPEGのEXIF情報から撮影日を取得して、ファイルの作成日を更新する

パソコンを買った目的の一つとして、今までMacBook+外付けHDD(USB3.0)で管理していた写真にパフォーマンス的に限界を感じたからです。 Windowsにして、自由に管理するか、AdobeのLightRoomにするかちょっと悩んでいます。月額980円だもんなー。300円ならいい…

サイコム驚愕の静音PC

Skylakeを待っていたのですが、年末前のこのタイミングで購入しました。 いろいろ悩んだあげく、ちょっとサイズ的に大きいけど、以下のBTOパソコンを購入。 用途はプログラミングと写真管理ぐらいです。 ・RDBMS(私の場合はOracle) ・Visual Studio ・NUnit …

More Joel on Software

面白い文がありました。 「プログラマじゃない人間がソフトウェア会社を運営しているのを見ると、サーフィンの仕方を知らない人間がサーフィンしようとしているみたいに思える。 」 More Joel on Software作者: Joel Spolsky,青木靖出版社/メーカー: 翔泳社…

one piece <ワンピース>とメビウスの輪

ワンピース熱いですね。 白ひげ率いる白ひげ海賊団と海軍との頂上決戦ぐらいから気になりだし、 パンクハザードぐらいから全巻揃え始めたのですが、 現在、黒ひげ海賊団の1番隊ジーザス・バージェスが革命軍のアジトに忍び込み…という展開。 サボはメラメラ…

子を育てるなかで、いかにして仕事をすすめるか

現在、5歳の長男と2歳の次男がおり、奥さんは看護師で、夜勤等があります。 その中で、不幸中の幸いなのか、私はプログラマーのような職業であり、 以下の様な家事をこなしながら仕事を8時間きっちり(厳密に言うと8時間きっちりではないのですが)で仕上…

__interfaceで継承したクラスのデストラクタでハマった

__interfaceで継承したクラスのデストラクタでハマりましたのでメモ。 __intefaceは、MicrosoftのVisual StduioでC++コーディングするときに利用できる文法です。 https://msdn.microsoft.com/ja-jp/library/50h7kwtb.aspx Interfaceは、C++で言うところの純…

Bootcamp Windows10 マルチディスプレイ にてセカンダリモニタの解像度がおかしくなった(実際はカスタムの拡大率)

BootcampのUpdateを行ったら、急にマルチディスプレイのセカンダリモニタ側の解像度がおかしくなったように感じました。 ログイン画面の窓の絵が大きくなっていたのと、ログイン後のデスクトップのアイコンが大きく感じました。 実際は、解像度は1980×1080で…

人生のプロダクトバックログ

認定スクラムマスター(CSM)になりました。 研修は大変でした。 スクラムのことがかなりわかりましたが、ふと、人生にもプロダクトバックログが必要だと思いました。 Productは自分自身であり、 Product Ownerも自分自身であり、 Scrum Masterと、Development…

std::vectorとlistの操作毎のパフォーマンス優劣

C++が熱いです。 std::vectorとlistってありますけど どちらも動的に配列拡張ができるぐらいと思っていましたが、Efficient C++を読んで以下のような優劣があるようです。 操作 std::vector std::list 挿入 先頭 負(そもそも関数が用意されていない) 勝 中…

Windowsパソコンが欲しくなってきたけど、Skylakeまで待つ

現在 MacBook Pro retina 2012 midを使っています。 MacBook Pro (15-inch, Mid 2012) - 技術仕様 起動スピードや処理速度、全然文句ないです。 ただ、容量がすごい少ないですね。(SSD256GB)Bootcampにて、Win8.1も使っているので。。 もうWin10が入る余裕な…

MFC CStringをparse(パース) / Split(分割)してCStringArrayに格納スル方法

直感的にはバシッと一行でやって欲しいぐらいですが、MFCだと難しいです。 以下の記事が良いですね。 How to Parse Empty Tokens using CString::Tokenize() - CodeProject SimpleTokenizer と MyTokenizer の違いは、 各要素がDelimiterだけでもうまく機能…

MFCのSerialize,Desirialize part.3 CMap<int,CStringArray*>にて

結論から言うと、出来なそう。 トータルで2時間ほど粘ったが、断念しました。 まず CMap<int, int, CStringArray, CStringArray&> で宣言すると怒られます。 =オペレータがない。 で、 CMap<int, int, CStringArray*, CStringArray* &> でやると一見大丈夫そうですが、Desirialize がうまくいかないです。 でもたしかにCStringArrayの要素数が</int,></int,>…

MFCのSerialize,Desirialize part.2 CStringArrayにて

CMapの要素にCStringArrayが良かったのですが、なかなか出来なかったので、 とりあえずCStringArrayのみでやってみました。 CStringArrayのnew/deleteはちゃんと出来ていなのでご注意ください。 void Initialize() { clock_t start, finish; double duration…

MFCのSerialize,Desirialize part.1 CMap<int,CString>にて

はじめに 誰も使ってないかも知れませんが、 MFCのCMapでのシリアライズ・デシリアライズを試してみました。 まずは単純なintとCStringのMapで、50万の要素で。 環境 環境は、Visual Studio 2013 Community Edition MFC アプリ(ダイアログ)です。 コード 名…

隠しファイルの上をいく、システム隠しファイル(Windows)

Qiitaに記事を書きました。 エクスプローラーで通常見れないフォルダ・ファイルの作り方(Windows/.NET/C#)システム隠しファイル - Qiitaqiita.com 実はこれは、Windowsプログラミングの極意 Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラ…

Oracle12c DataPump expdp(エクスポート)にて指定できるパラメータの一覧

Oracle12c DataPump expdpにて指定できるパラメータの一覧を作成しました。 expdpのバージョンは、12.1.0.2.0です。 Oracleのwebだと一覧になっていないので、俯瞰しづらいです。 Oracle Data Pumpの概要 ちなみに、12.1の新機能は以下に記載があります。 Or…

Oracle12c DataPump Impdp(インポート)にて指定できるパラメータの一覧

Oracle12c DataPump Impdpにて指定できるパラメータの一覧を作成しました。 Impdpのバージョンは、12.1.0.2.0です。 Oracleのwebだと一覧になっていないので、俯瞰しづらいです。 Oracle Data Pumpの概要 ちなみに、12.1の新機能は以下に記載があります。 Or…

Visual Studio 2013 MSTest with google mock and MFC(C++ Native)

MFCアプリケーションのテストにおいて、google mockを利用するまでの道のりがなかなか大変だったのでメモを公開します。 ※注意※ 結論として、MFC + MSTest + google mockは利用できない場合があります!最後までお読みください。 誰か解決方法を教えてくださ…

setx でWindows 環境変数を永続的に変更する

Windowsのコマンドプロンプトで set とすると環境変数の一覧が出てきます。 setを利用して、そのプロンプト内の環境変数はいじれますが、永続的な設定にはなりません。 永続的な設定(以下の図で、システムのプロパティ->詳細設定->環境変数にてUI上設定する…

Amazonのビジネスモデル ~クラウドはAmazonが勝つ?~

Amazonのビジネスモデルは、創業者ジェフ・ペゾスがナプキンに書いた一枚の絵から始まります。 Amazonは、まず自身で選択肢を増やしました。 とにかくどんな本でも購入できるようにしました。 これにより顧客体験が向上しました。 顧客体験が向上すると、ト…

ロジカルに話す!聞く! -PREP法-

私が小学生のころは、週一回月曜日の朝、全校朝礼なるものがありました。(今もあるのかな?) 校庭に出て、校長先生の話を聞くのですが、 話がやたら長いのだけは覚えています。内容は全く覚えていません。 「えー、、、だからして、、、、そのー、、、あー…

会議の集中力を高めよう(一言チェックイン・チェックアウト)

会議がダラダラとはじまりダラダラと終わる。 結局何のために集まったのか、俺の貴重な時間を返してくれ~ そんな経験ありませんか? ここではちょっとしたことでピシっと会議の質を高められるテクニックをご紹介します。 一言チェックイン・チェックアウト …

ディレクトリ/フォルダが変更/編集されていないか確認する方法(Windows/.NET)とJoel on Software

Qiitaに記事を書きました。 ディレクトリ/フォルダが変更/編集されていないか確認する方法(Windows/.NET) - Qiitaqiita.com ハッシュ作って比較するというのは、常套手段ですね。 上記の記事とは全く関係がないのですが、最近知ったのですが、 Joel on Softw…

「とにかくコードを書け」

仕事のことで、色々悩むことがあり、悩みの内容は書けないのですが、考えたあげく、ひとつのフレーズが頭に浮かびました。 「とにかくコードを書け」 うん、なんかいい響きだなと思いました。 で、ググってみました。 MITメディアラボ所長 伊藤穣一氏、就任…

超王録

超王録 精米歩合:60% アルコール分:15.5% 日本酒度:+8.1/酸度:2.2 原材料名:米/東出雲町産山田錦91% 米麹/富山県五百万石100% 価格:2850円 購入した店舗: 長塚酒店 (いつもお世話になってます!) 東京都昭島市昭和町5-5-1 香りはあまりしません。 …

ODP.NET(Oracle.ManagedDataAccess)実装サンプルメモ

下記のURLのサンプルのコードが絵になっているので、それをコード化したものを貼ります。 Introduction to Building ODP.NET, Managed Driver Applications var connect = "User Id=hr; password=hr;" + "Data Source=localhost:1521/orcl; Pooling=false;";…

DRY原則をもう一度 -コンカレント・エンジニアリング-

Qiitaに記事を書きました。 DRY原則をもう一度 -コンカレント・エンジニアリング- - Qiitaqiita.com すごく長い記事になってしまった。。 久々に達人プログラマーを読み返して、やっぱりいまだに勉強になります。 これを読んだ当時(2009年ごろ)は結構衝撃的…

Windows にてノートパソコンの蓋(カバー/ふた/フタ)を占めても外部ディスプレイに出力し続ける方法

私の環境は、MacBookPro Retina 2012 -mid- ですが、bootcampでWindows8.1を入れて利用しています。 外部モニターは、ASUSの21.5型。下記はAmazon限定品ですが、おそらく同じような型です。HDMIにて接続しています。 MacBookPro Retinaなので、ノートパソコ…