Quantcast
Channel: なか日記
Viewing all 848 articles
Browse latest View live

酢酸先生からキラーパスをもらった件

$
0
0

昨日、なにげに酢酸先生からメンションをもらいました。

え?なになに?と思ってURLをクリックすると・・・

クックパッドは昨年に引き続き、24時間以内に「課題を解決する」をテーマとしたハッカソン 「開発コンテスト24」 を 2014年10月18日 (土) 〜 10月19日 (日) 開催することになりました!

ウホッ。なんすかこれ?

思い出した!

そういえば↓の時に酢酸先生から話を聞きましたね。(´▽`)

f:id:nakaji999:20140620025159j:plain

酢酸先生も過去参加されてました

第2回「開発コンテスト24」受賞作品発表 | クックパッド株式会社に酢酸先生の名前が載ってます。

May I help you?

応募者名:CH3COOH(酢酸)

10月18日といえば

私はお家の事情で参加できないのですが、「国際だるやなぎ会議 2014」の日ですね。

松山から岡山までの道中、ビール飲みながらだるさんといちゃいちゃしたかったなぁ・・・

ちなみに、「第1回 国際だるやなぎ会議」というのもあったんですね。

――実際のところは、だるやなぎの被り物をしてお酒を飲む会です。ただそれだけです。

・・・

というわけで

18日の10:00頃にテーマを確認します。それを頭の片隅に置きながらお家の用事をこなします。

19日の9:00には何も出来上がってないと思います。

でも、継続して考えたり、いいの思いついたら作ってみたりしたいと思います。

それと、提出された作品のアイデアを参考に勉強させてもらいます。

最後に酢酸先生。いつもありがとうございます。次にお会いしたときには最後までお付き合いしますのでよろしくお願いします。

追記(2014/10/05)

酢酸先生と言えば、MA6で楽天賞も取られてましたね*1

*1:二人でビール飲みながら聞いたのは主にこっちの話だった


ヤフオクの利用が停止されていた件

$
0
0

1 NIKKOR VR 30-110mm f/3.8-5.6 を購入 - だるろぐ」を見て、「あお、ヤフオクという手があったか!」*1と思い久しぶりにアクセスしてみました。

そして、めぼしいものをウィッシュリストに入れようとすると・・・

ヤフオクが利用停止されてた

「このYahoo! JAPAN IDはオークションの利用を停止されています。」というメッセージが表示されて使えなくなっていました。

f:id:nakaji999:20141006123539p:plain

どうも下に書いある状態になっている様子。

■利用停止(評価が「停止中」)

利用停止になると、出品中のオークションはすべて取り消されます。また、以下の機能が利用できません。

  • 出品、入札
  • 取引相手への評価
  • 取引ナビの投稿・閲覧
  • 連絡掲示板の投稿(閲覧は可能)
  • ウォッチリストへの追加

ヤフオクのヘルプを検索してみるものの、どうしたら良いか書いてあるページは見つかりません。どうしたもんかなぁと過去のメールをあさってみると…ありました

停止されてた原因

2013年9月18日に受信したメールには以下の様なことが書いてありました。

なかじ様

平素はヤフオク!をご利用いただきありがとうございます。

お客様のYahoo! JAPAN IDにつきまして、第三者による不正なログインが行われた可能性があるため、ヤフオク!のご利用の停止措置を実施しました。

(以下略)

それにしても、約1年前に来てたメールですね。なんとなく思い出してみると、手続きがめんどそうだったのと、ヤフオク使わないからいいやと思ったんだ。変な利用履歴がないか確認した後、パスワード変更とワンタイムパスワードの設定だけして放置してました。。

というわけで、利用停止解除に必要な手続きをまとめておきます。

利用停止を解除するための手続き

1.連絡する

利用停止案内メールに書いてあるお問い合わせフォームからYahoo! JAPANへ連絡を行います。

▼お問い合わせフォーム
 https://www.yahoo-help.jp/app/ask/p/2432/form/limitec-inquiry

すると、下記対応を行って連絡するようにというメールが届きます。

2.パスワードの再設定

パスワードの変更ではないのがポイントです。

以下のページにて「パスワードを忘れた」を選択して手続きを行います。

◇ログインできない場合のお手続き
https://account.edit.yahoo.co.jp/forgot_acct

再設定する際、認証コードが事前登録したメールアドレスに届きます。なので、ここでメールが届かないようなら新しくYahoo!のID取り直した方がいいと思います。

3.シークレットIDの設定

ログインする際にYahoo!のIDではなく、シークレットIDでログインするよう設定します。

◇シークレットIDを登録する
http://www.yahoo-help.jp/app/answers/detail/p/544/a_id/41946

4.登録メールアドレスの確認

「登録メールアドレス」などの書き換えが行われていないかを確認します。

◇登録情報の確認
http://edit.yahoo.co.jp/config/eval_profile

5.2~3の対応内容を返信

上記対応を行った時間帯や内容をサポートからのメールに返信します。

後は寝て待つのみ

上記で一連の作業は終了です。

Yahoo! JAPANにてOKと判断され、利用の停止が解除されると解除についての自動通知メールが届くそうです。2~3日経っても連絡がない場合には諦めてねってことみたいです。

さて、自分はさっき対応内容を送信しました。解除されるかなぁ。

*1:手はあるけど小遣いはない

ASP.NET Identity:ユーザ情報に独自の項目を追加する

$
0
0

ASP.NET Identityを使うと簡単にユーザー認証の仕組みが追加できます。

でも、標準では下の画面のように電子メール(アカウントIDになる)とパスワードしかありません。「必要な項目があれば自分でカスタマイズしてね」って事ですね。

f:id:nakaji999:20141010002614p:plain

そんなわけで、カスタマイズする方法をちょこっと書いておこうと思います。

といっても、EntityFrameworkを知ってたら大した話ではないんですけどね。

このエントリでは氏名を登録する項目を追加してみることにします。

マイグレーションを有効にする

※この作業はプロジェクトを作成直後のようにデータベースが作成されていない状態では不要です。

パッケージマネージャコンソールから以下のコマンドを実行します。

PM> Enable-Migrations

Modelの変更

プロパティを追加する

ApplicationUser クラスに Name プロパティを追加します。

publicclass ApplicationUser : IdentityUser
    {
        publicstring Name { get; set; }

データベースをマイグレーションする

※この作業はプロジェクトを作成直後のようにデータベースが作成されていない状態では不要です。

パッケージマネージャコンソールから以下のコマンドを実行します。

PM> Add-Migration AddNamePropertyToApplicationUser
PM> Update-Database

これで AspNetUsers テーブルに Name という項目が追加されました。

ViewModelの変更

View とやりとりするための ViewModel を変更します。

ユーザー登録の画面に項目を追加したいので、RegisterViewModel クラスに Name プロパティを追加します。

publicclass RegisterViewModel
    {
        [Required]
        [Display(Name = "氏名")]
        publicstring Name { get; set; }

        [Required]
        [EmailAddress]
        [Display(Name = "電子メール")]
        publicstring Email { get; set; }
    // ~以下略~

Viewの変更

Register.cshtml に RegisterViewModel に追加した Name プロパティと連携するためのコードを追加します。

@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
    @Html.AntiForgeryToken()
    <h4>新しいアカウントを作成します。</h4>
    <hr />
    @Html.ValidationSummary("", new { @class = "text-danger" })
    <div class="form-group">
        @Html.LabelFor(m => m.Name, new { @class = "col-md-2 control-label" })
        <div class="col-md-10">
            @Html.TextBoxFor(m => m.Name, new { @class = "form-control" })
        </div>
    </div>
    <div class="form-group">
        @Html.LabelFor(m => m.Email, new { @class = "col-md-2 control-label" })
        <div class="col-md-10">
            @Html.TextBoxFor(m => m.Email, new { @class = "form-control" })
        </div>
    </div>
    // ~以下略~

Controllerの変更

ViewからPOSTされたデータを元に、ユーザーを作成している AccountController クラスの Register メソッドを修正します。ApplicationUser クラスの Name プロパティに RegisterViewModel の Name プロパティをセットしましょう。

// POST: /Account/Register
    [HttpPost]
    [AllowAnonymous]
    [ValidateAntiForgeryToken]
    public async Task<ActionResult> Register(RegisterViewModel model)
    {
        if (ModelState.IsValid)
        {
            var user = new ApplicationUser { UserName = model.Email, Email = model.Email, Name = model.Name };
            var result = await UserManager.CreateAsync(user, model.Password);
    // ~以下略~

おしまい

これでユーザー登録時に氏名を登録できるようになりました。

f:id:nakaji999:20141010014415p:plain

Twitter等の外部認証を行っている場合には、下記処理にも同様な処置を行っておきましょう。

  • ExternalLoginConfirmationViewModel クラスに Name プロパティ追加
  • ExternalLoginConfirmation.cshtml に入力項目追加
  • AccountController クラスの ExternalLoginConfirmation メソッドで ApplicationUser クラスの Name プロパティセット

おまけ

今回は手動でマイグレーションしましたけど、面倒くさいとか、開発途中でモデルがコロコロ変わる場合には自動マイグレーションの設定をしておけばいいと思います。

以下のような感じでいいと思います。

マイグレーションを有効にしてない場合

最初にパッケージマネージャコンソールで以下のように「-Auto」オプションを付けます。

PM> Enable-Migrations -Auto

マイグレーションを有効にしてしまってる場合

Configuration クラスのコンストラクタで、AutomaticMigrationsEnabled を true にします。

internalsealedclass Configuration : DbMigrationsConfiguration<WebApplication9.Models.ApplicationDbContext>
    {
        public Configuration()
        {
            AutomaticMigrationsEnabled = true;
    // ~以下略~

データベースのイニシャライザを指定する

Startup クラスでイニシャライザを指定します。

publicpartialclass Startup
    {
        publicvoid Configuration(IAppBuilder app)
        {
            Database.SetInitializer(new MigrateDatabaseToLatestVersion<ApplicationDbContext,Configuration>());
            ConfigureAuth(app);
        }
    }

@k_zoarさんからSSDを譲ってもらった話

$
0
0

たぶん、一番よく使ってるPCが Win7 32bit Mem:4GB HDD:500GB だったりするのですが、動作がまぁまぁ遅くでイライラすることが多くなってきました。主な原因はメモリ不足によるページアウトで、タスクを切り替える度に数十秒待たされるのはなかなかイカンですね。

ここは一発、SSDでも導入して、Win8.1 64bitでも入れちゃおうかなと思ったのですが、いつものごとく先立つものがありません。

そんなわけで最新習得したメソッドを実行しました。

Twitter経由で物乞いメソッド

しばやん氏の反応

うん。安いよね。128GBでも8,000円あれば買えるもんね…(´д`)

@さんから救いの手が

ぎゃー、まじですか。ありがとうございますありがとうございます。

というわけで、格安で譲ってもらうことができました。

導入した

メモリが4GB使えるようになったこと、システムドライブがSSDになったこと、OSをクリーンインストールしたこと等諸々の効果でかなり快適になりました。

SSDが64GBなので、アプリもぶっ込んじゃうとすぐ容量が足りなくなりそうです。その為、インストーラでインストール先が指定できるものはDドライブのHDDへインストールしていますが、それでも十分快適です。

やっぱり道具は大事ですね。

これで道具のせいにはできなくなりましたね。

昨日、魔法使いの儀式を済ませました

$
0
0

昨日、魔法使いになりました。って、中二病じゃないですよ。

現在参加登録受付中のマイクロソフトの開発者向けコンテストがあります。

最大3人でチームが組めるのですが、それぞれ勇者・戦士・魔法使いの役割が与えられます。その魔法使いの役を担うことになりました*1

前々からTeitterで話題は流れてきてたのですが、ちょっと自分には難しいんじゃね?と怖じ気づいてました。

背中押してもらった

そんなとき、@さんとこんなやりとりをさせてもらって・・・

だいぶ気が楽になりました。

酢酸先生にプロポーズ(違う

鉄は熱いうちに打てじゃないですが、何事も勢いが肝心ですね。以前、声を掛けてもらったつもりになってた酢酸先生にお願いしてみた次第です。

やった!というわけで、さっそく招待してもらって魔法使いとして登録しました。

参加したからには

当たり前ですが、チームに貢献できるようがんばります。

いつも絡んでくれる皆さん、ありがとうございます。

*1:具体的に何をするかははっきりわかってなかったりする…

ASK TOKYO 2014を参考にASP.NET MVCでちょっと作ってみた話

$
0
0

ASK TOKYO 2014っていうサイトがあるのをご存じでしょうか?

2014年2月9日の東京都知事選に向けて作られた、候補者に直接質問ができるキャンペーンサイトです。

こんなサイト立ち上げたいよねー見たいな話が出たのが、確か…9月5日ですね(マジかっ!

ASK TOKYO 2014の元になるソースはGitHub上で公開されています。

ただ、node.js使ってたりして正直自分のスキルではこれを動くようにするのはしんどい。 じゃぁ、似たものをASP.NET MVCで作ってみようと9月18日に思い立ったのでした。

いったん区切り

始めてから1ヶ月。ちょこちょこ作りながら、ざっくりとベースができました。

f:id:nakaji999:20141023022903p:plain

正直、モチベーションが下がってきたので一旦区切りを付けようと思います。

作ってみて

9月5日に話が出たときには、「元ソースなくても1日くらいあったら大体作れちゃうんじゃね?」みたいな話がでたのですが、全然無理でした。

データ構造やURL等の設計に始まり、ASP.Net Identityの使い方やCSSでの画面デザイン*1などなど、するすると進まないことばかりで、「できる」だけの経験やスキルが足りないなぁと。

それでも、以前に比べると少しは悩まなくても良くなってると感じたのはよかった。やはり実践が大事ですね。

そんなわけで

気が向いたら継続します。

ちなみにこのサイトはしばらく放置します。ログインからTwitter認証すると誰でも候補者になれますので勇気のある方はユーザー登録してみて下さい。(ユーザの削除は未実装です。だって、本当に使うとしたらいらないでしょ)

ソースもここに置いてます。

それでは、また。

*1:大したことしてないのに…

サイクリングしまなみに出走してきました

$
0
0

しまなみ海道に約8,000人のサイクリストが集結するビッグイベント「サイクリングしまなみ」に太田さん、蜜葉たん、ますよさんの4人で参加してきました。

自分たちは今治から弓削島を目指す屋久70kmのCコース。このコースだけで300人。全体の人数と比べると意外と少ない様な気がしますが、数年前まで愛媛唯一の自転車イベントといっても過言ではなかった*1「愛媛センチュリーラン*2」と同規模の人数です。そう考えると、そもそも8,000人というのがちょっとおかしい規模なのかもしれません。

スタート

Aコースから順に5分間隔で数百人ずつスタートするのですが、Cコースの自分たちがスタートできたのは1時間後くらいだったのかもしれません。それでも、仲間と話をしたり、会場の雰囲気を味わってるとあっという間だった気がします。

途中、レッドブルのお姉さんがレッドブルを無料で配ってました。

そして、Cコースは人数が少ないので全員が一斉にスタート。楽しいサイクリングの始まりです。

救護、トイレポイント(高速のバス停)まで

何となく予想はしてましたが、高速は大渋滞。多少人がまばらになったかな~と思っても、後続のDコースやEコースの速い人が追いついて来るので結果的に混みます。

当然、高速道路なので道はとても走りやすく、体力もまだまだあるので「もっと早く走りたいなぁ」とうずうずしつつ、まったり20km/hくらいで走りました。

第一エイドは高速のバス停でスペースが限られてた&全コースの人が通るので飲み物くらいしかありませんでした。そして、係の人からは「必要な人だけ止まって下さい」と案内が。確かに、人が留まるとそれだけ渋滞が発生するので最低限のフォローだけするというのは正解ですね。

第一エイド(瀬戸田PA)まで

救護、トイレポイントを超えても人の多さは変わらず。途中、大三島ICでEコースの人が降りたので大分走りやすくなったなぁ~と思ってるとあっという間に第二エイドに到着しました。

第二エイドはパーキングエリアだったので、場所も十分広くていろんなものが振る舞われていました。ただ、A,B,C,Dコースの人が対象だったので、食べ物をもらうための列がまぁまぁ長かったです。

エイドでは飲み物の他に、バナナ、みかん、もみじまんじゅうなどを振る舞ってもらいました。この他にもパンっぽいものとかあったみたいですが、既に先行者に食べ尽くされた後だったようです。まぁ、これは仕方ないですね。

第二エイド(生名島)まで

第一エイドを出発してすぐに生口島南ICで高速をおり、そこからは一般道をB,C,Dコースの参加者で走ります。左側1列で走るのでその分、隊列も間延びしてそれなりの込み具合でした。

そしてあっと今にフェリー乗り場に着き、生名島に渡ります。今回のイベントではコースによっては船で各島に渡れるというのが面白かったですね。

生名島に渡るとすぐに第二エイド。

地元の方がパン、芋けんぴ、みかん、バナナ、ホットレモン、アイスレモンなどなど準備して待っててくれました。

f:id:nakaji999:20141026114121j:plain

フィニッシュまで

エイドを出発する際、ボランティアスタッフの方が先導されてたのでそんなにペース上げずに走るのかなぁと思ってましたが、そんな事ありませんでした。「ここからは各自好きなペースで走ってね」という感じで、速い人達はあっという間に見えなくなり、そんな人達を見送って自分はそこそこ頑張りながら、景色も楽しみながら走りました。

最後の方は太田さんや蜜葉たんとちょっとがんばって走ってみたりして楽しかったです。

そしてあっという間にゴール。

ゴール地点でも飲み物やパンなど振る舞ってもらいましたが、ご当地の「ゆげ商船カレー」がかなり美味しかったです。弓削高専の学生さんがめっちゃがんばってくれてました。

「ゆげ商船カレー」の詳しいことは下の記事を見てもらえたらとおもいます。

感じたこと

この大会で一番感じたことは地元の方々がとても温かかったこと。

高速道路走行中も、脇のフェンス越しや橋の上から大勢の方が声を掛けてくれましたし、一般道に降りてからも小っちゃい子供さんから年配の方まで大勢の方が沿道から応援してくれていました。

また、エイドで振る舞ってくれた方々も本当によくして下いました。地元の中学生かな?と思うくらいの子もいたりして、本当に地元ぐるみでこの大会のためにいろいろ準備して下さってたんだろうなぁと。本当に嬉しかったです。

そしてスタッフの方々。スタートしてからほぼ一定間隔といっていいんじゃないかと思うくらいたくさんの方が沿道に立っててくれて、声を掛けてくださったり、ルートを案内して下さっていました。これだけのコースと距離をカバーする人数と考えるとかなりの人数だったんじゃないかなぁと思います。

考えたこと

高速道路が渋滞してて、走っているときは正直ちょっと不満に感じていました。しかし、後でわかりました。この大会の醍醐味は一般道に降りてからだと。一般道に降りて、地元の方の声援を受け、景色を楽しみ、コースを満喫し、特産品を味わう。そして、しまなみ海道を好きになってもらう。

もちろん、高速道路も不満はあったものの楽しかったです、しかし、生名島に渡ってからはもっと楽しかったです。

じゃぁ、なんで最初から一般道を走らないのか?それは一般道を8,000人が一斉に走るのは無理だから。各島にサイクリストを安全に誘導するために高速道路を使ったんじゃないかと思います。

そんな事ができるのはきっとしまなみ海道しかないんしゃないかなと思います。まさに、しまなみ街道だからできたイベントであり、参加人数だったんじゃないかなと。

最後に

今治にいらっしゃるGIANT所属MTBプロライダーであり、やきとり山鳥の二代目である門田さんが、「しまなみ海道は来れば来るほど楽しくなる所だ」という話をされていました。

今回の大会に参加した人にはしまなみ海道の良さを感じてもらえたと思いますが、それはまだほんの一部であり、味わい尽くすには何度も足を運ばないと無理だと思います。というのも、いろんな島がありますし、コースも豊富ですから。

そんな事書いてる自分も、やっぱりしまなみ海道はいいなぁと感じた一人です。

これをきっかけに、リピーターや口コミでしまなみを訪れる人が増えたら嬉しいなぁ。

沿道で声を掛けて下さった皆さん、エイドで美味しいものを振る舞ってくれた皆さん、そして安全に走行できるよう準備・フォローして下さったスタッフの皆さん、本当にありがとうございました。

そして、太田さん、蜜葉たん、ますよさん、一緒に走ってくれてありがとう。「しまなみ走りたいから皆で参加しよー」って声かけてくれなかったら、きっとこのステキな大会にはエントリーしてなかったと思う。とても充実した一日でした。また今度、一緒に走りましょう。

あー、楽しかった!!

*1:今は石鎚ヒルクライムなど大会はかなり増えました

*2:今は愛媛ライドに名前が変わっています

Windowsストアアプリ:CoreTweetを使ったTwitter認証(PINコード未使用)

$
0
0

昨日のだるやなぎ呑み会でちょっと話題になったので調べてみました。

確か、

WindowsストアアプリでCoreTweet使う時に、PINコード使わずに認証するのってどうやったらええん?

みたいな話だったと思います*1

WebAuthenticationBrokerを使うと簡単に実装できた

コードはこんな感じ。

var apiKey = "{API Key}";
var apiSecret = "{API Secret}";
var callback = "http://127.0.0.1:64003/Account/ExternalLoginCallback";
var uriCallback = new Uri(callback);

var oAuthSession = await OAuth.AuthorizeAsync(apiKey, apiSecret , callback);
var webAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, oAuthSession.AuthorizeUri, uriCallback);

if (webAuthenticationResult.ResponseStatus == WebAuthenticationStatus.Success)
{
    //http://127.0.0.1:64003/Account/ExternalLoginCallback?oauth_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&oauth_verifier=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    var oauthVerifier =
        webAuthenticationResult.ResponseData.Split('&').First(x => x.Contains("oauth_verifier")).Split('=')[1];
    var token = await oAuthSession.GetTokensAsync(oauthVerifier);
    await token.Statuses.UpdateAsync(status => "テスト");
}

事前準備

事前に Twitter Application Managementにてアプリケーションの登録して、APIキー等を取得しておく必要がありますが、その辺は省略します。

認証画面の表示

OAuthSessionインスタンスを取得するのはいつもの感じですね。

WebAuthenticationBrokerのAuthenticateAsyncメソッドに認証用のURLを渡して呼び出すと、下の様なTwitterの認証画面が表示されます。

f:id:nakaji999:20141102020917p:plain

ここで、アプリケーションの使用を許可してあげればOKです。

f:id:nakaji999:20141102020927p:plain

認証後の処理

認証に成功したかどうかは webAuthenticationResult.ResponseStatus でわかります。

成功していると webAuthenticationResult.ResponseData に以下の様なURL(Twitter認証後にリダイレクトされるURL)が格納されていますので、oauth_verifierの値をどうにかして取得します*2

http://127.0.0.1:64003/Account/ExternalLoginCallback?oauth_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&oauth_verifier=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

トークンの取得

oauth_verifierの値をOAuthSessionインスタンスのGetTokensAsyncメソッドに渡すと、トークンが取得できます。

所感

WebAuthenticationBroker便利ですね!

実は、Windowsストアアプリ作ったことない(プロジェクト作った事すら、過去10回もないくらい)のですが、おかげでちょっと触れることができました。

聞いてくれただるやなぎさん、ありがとう。

*1:呑みすぎて記憶が曖昧…

*2:サンプルコードは無理矢理な感がありますが、もっと綺麗な書き方があると思います


D7000にグリップストラップ HAKUBA KGP-04 を導入

$
0
0

2年半前、「よーし、お父さんこれからデジイチでばしばし息子ちゃんの写真取っちゃうぞー」とD7000を買いました。 お小遣いの関係で沼には片足も突っ込んでません。

今まで、純正のネックストラップを使っていたのですが、この度グリップストラップを導入しました。

HAKUBA PixGEAR グリップストラップ 一眼レフ用 ブラック KGP-04

HAKUBA PixGEAR グリップストラップ 一眼レフ用 ブラック KGP-04

純正はお高いのでパスパス。

導入の経緯

標準のストラップを使っていたのですが、首からぶら下げるとレンズの重さで下を向いちゃうし、なんだかどうも収まりが悪い。かといって、片方の肩にかけるとさっと構えて撮れないし。ストラップを手にグルグル巻いて…という方法もありますが、グルグル巻くのがめんどかったり…。

まぁ、試行錯誤が足りなかったのかもしれないですけどね。

ずっと持って歩けばいいじゃない

そんなこんなで、見つけたのがグリップストラップ。これならストラップみたいに邪魔にならないし、ええんじゃないかなぁと。

写真撮るときは大体手に持って歩いてますしね。

D7000に付けてみた感じ

こんな感じになりました。

f:id:nakaji999:20141104004508j:plain

取り付け部分が多少ごついので置いたときの安定性は多少犠牲になります。取り付け部分とレンズが支点になるので、気になる人は気になると思います。

f:id:nakaji999:20141103235930j:plain

バッテリーへのアクセスですが、真っ直ぐ取り付けると蓋が開きません。が、ちょっとずらせば問題なし。頻繁にバッテリー交換(充電)するわけじゃないので、自分にとっては全く問題ないですね。

f:id:nakaji999:20141104000005j:plain

結果

個人的にかなり使いやすくなりました。バッグに入れて取り出すときも以前に比べると大分楽です。もっと早く買っておけばよかったなぁ。

そのうち、これくらいは買っときたいですね。お小遣い倍増計画を計画しないと(´д`)

Nikon 単焦点レンズ AF-S DX NIKKOR 35mm f/1.8G ニコンDXフォーマット専用

Nikon 単焦点レンズ AF-S DX NIKKOR 35mm f/1.8G ニコンDXフォーマット専用

Kinoppy for Windowsストア版が外部ファイルのインポートに対応してた件

$
0
0

今年の5月に下のエントリを書きました。

その後、Kindleに流れてしまった裏切り者です。

そんな私ですが、今日だるやなぎ氏のブログでKinoppy for Windowsストア版がVer.2.0にメジャーバージョンアップしているのを知りました。

そこで、以前できなかったインポートができるかどうか確認してみたのですが・・・

できるようになってた!

しばらくチェックしてなかったので、Ver.2.0からかどうかはわかりませんが、しっかり対応されていました。

f:id:nakaji999:20141106014032p:plain

すばらしい。これで Surface RT で Apressで購入した Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)が読めますね。

近況

当時、日本に ASP.NET MVC 5 関連書籍がありませんでした。そこで、思い切って洋書を買いましたが、全く進まず…

気がつけば ASP.NET MVC 5実践プログラミングプログラミングMicrosoft ASP.NET MVC 第3版ASP.NET MVC 5 対応版 (マイクロソフト公式解説書)が出版されちゃった(´▽`)

そして、購入した ASP.NET MVC 5実践プログラミングはまだ半分ちょっとしか消化できてない…

ニコ動見てないで勉強します!

Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)

Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)

ASP.NET MVC 5実践プログラミング

ASP.NET MVC 5実践プログラミング

プログラミングMicrosoft ASP.NET MVC 第3版ASP.NET MVC 5 対応版 (マイクロソフト公式解説書)

プログラミングMicrosoft ASP.NET MVC 第3版ASP.NET MVC 5 対応版 (マイクロソフト公式解説書)

祝!Lumia710が復活\(^o^)/

$
0
0

一昨年の12月、ろくに使ってなかったLumia 710が壊れた。

そして、なにげに今日電源を入れてみると…タッチパネルが復活してた!

やったーって、今更この端末をどう使えと…

Windows Phone 熱はすっかり冷めて、Nexus5か今ならZenPhone5が欲しいなぁと思う今日この頃。

Visual Studio Community(Visual Studio Professional相当)が公開されました

$
0
0

今日、Connect();というMicrosoftのイベントがありました。そこで、Visual Studio Communityという製品が公開されました。

http://www.visualstudio.com/products/visual-studio-community-vs

http://cdn1.visualstudio.com/dynimg/IC765091.jpg

どんなもの?

Visual Studio Professional 2013の主要な機能を全て含んでいる製品で、個人や小規模ユーザー向けに最適化されているみたいです。

Visual Studio の拡張機能も利用できるようです。

誰が使えるの?

利用条件としては以下の感じみたいです。

  • 個人ユーザー
    • 無料もしくは有料のアプリを開発可能
  • 教育、学術研究、オープンソースプロジェクト
    • 人数に制限なく利用可能
  • PCが250台より多い もしくは 年商100万ドルを超える企業
    • 利用不可
  • 上記以外の企業(PC250台以下かつ、年商100万ドル以下)
    • 最大5ユーザーまで

所感

これって、かなり太っ腹ですよね。一生Microsoftに付いていきます。

私のような日曜プログラマーにはありがたい限りです。とはいえ、Azure特典や他のサーバ製品が使えるMSDNサブスクリプションは継続して契約したいと思っていますけどね。

これで「お金かかるので、家のPCにはVisual Studio入れてませーん(てへぺろ」っていう職業プログラマーが少しでも減ってくれるといいなぁ*1

その他

さっそく、ReSharperもサポートを宣言してますね。

そして、プロ生ちゃんIDEも!

追記(2014/11/13)

企業で利用できる条件が公式サイトのQ&Aではわかりづらいですね。きっと誰かが整理して情報公開してくれると思いますので、それを待ちましょう。

少なくとも、個人ユーザーは気にせずに利用できそうです。

*1:以前からExpressがあるけど…

Windows 8.1 でISOファイルのマウントができなくなってた

$
0
0

昨日、Visual Studio Communityが公開されたことを書きました。

Processional相当という事で、お金払ってProfessionalを使ってる*1自分にとってはちょっと寂しい感じ。なら、もっと上位のエディションを使えばいいじゃない?ということで、MSCC*2で使えるようになってる*3Ultimateを入れることにしました。

そこで、Professionalを華麗にアンインストール。そして、ダウンロードしといたUltimateのISOファイルをマウントして…あれ?

右クリックメニューからマウントできない

ISOファイルを選択して右クリックメニューを出すと、「mount」という項目が表示されてました。あれ、「マウント」だった気がするけど…と思いながら選択してみると。

「指定されたファイルに対してこの操作を行うプログラムが関連づけられていません。(以下略)」というエラーになりマウントができません。

f:id:nakaji999:20141114014611p:plain

ググってみると幾つか情報が見つかりました。

エクスプローラーに関連づけし直す

私の場合、変更するプログラムの一覧に「エクスプローラー」が出てこなかったのでアウト。

レジストリを初期化する

この方法で解決しました。なんかわかりづらいですが、ブログの最後に貼ってあるリンクを保存して、拡張子をregに変更後ダブルクリックする感じです。

もちろん、レジストリを弄ることになるので自己責任で。

そんなこんなで

無事、Visual Studio 2013 Ultimate Update 4をインストールすることができました。

f:id:nakaji999:20141114020545p:plain

利用する権利を取り上げられないようにMSCCがんばらないと。

*1:MSDN特典があるからいいんだけど

*2:MSCC Japan(旧 MWCC Japan) | Facebook

*3:ノルマ達成までの仮免中

Excel2013:ファイルをダブルクリックしても開かなくなったときの処置

$
0
0

いつの間にか、Excel形式のファイルをダブルクリックすると、Excel自体は起動するけどファイルを開いてくれない状態になっていました。

こんな感じ。

f:id:nakaji999:20141115050802p:plain

少し調べてみたら、マイクロソフトコミュニティにこんな投稿がありました。

処置(クイック修復する)

「プログラムと機能」から「修復」を押すと以下の様な画面になります。

f:id:nakaji999:20141115051142p:plain

ここで、「クイック修復」を実行します。

私はこれで無事、ダブルクリックでファイルを開くことができるようになりました。

携帯の構成を見直した話

$
0
0

前々から携帯の料金が高い(月平均8,500円くらい)よなぁと感じつつ、いままで放置していました。*1

現在、DoCoMoでスマホ用のプランを契約てて、この10月でちょうど2年。ちょうどいい区切りなので、携帯の構成見直しを行ってみました。というお話です。

前提

  • 自分の2台目端末ということで、実家用にタブレットを契約してる
  • 家族割引*2の主契約者になっている

といったことがあり、DoCoMoとの契約を切ってしまうとタブレットの月々サポートがなくなるとか、主契約者の変更がいるとか面倒なので、DoCoMoとは契約を残したままちょっとでも月々の通信費を安くしたいなぁと。

見直し後の構成

結局、こんな感じにしました。

携帯電話はDoCoMo

スマホをやめて、パカパカケータイに逆戻り。料金プランはFOMA用の「タイプSS」にしました。

新しく携帯買うのがもったいなかったので、機種変更ではなく自前で用意することにしたのですが・・・

料金はファミ割MAX50で934円!と期待していたものの、機種変更じゃない場合はバリュープランが選べないとかなんとかで、ベーシックプランにするしかありませんでした。これが1,800円。なんだかとってもがっかりです。

そして、キャリアメールを残すためにiモードなんかを契約したりして、月額2,600円くらい。もちろん、電話したらその分料金は上乗せされていきます*3

スマホはIIJmio

IIJmioのミニマムスタートプランを契約します。今までの実績として月の通信料が2GBを超えることが殆どなかったのでこれで十分なはず。(ちょっと気になることがあるけど、それは後で書きます)

料金はSMS機能を付けて1,040円。

変更後の月額料金

単純計算で3,600円ちょいになります。あとはいかに電話を使わないようにするかですね*4

困ったこと

これですっきり!といきたいところですが、いいことばかりじゃないですね*5

1.電話に気がつかない頻度が上がった

スマホと携帯電話の2台持ちになりますが、2台を持ち歩くのはちょっと邪魔。結果、携帯電話は机に置きっぱなしにしたり、鞄に入れてままにしたりするようになりました。すると、携帯鳴ってても気がつきませんね。

定期的に確認する様にしてますが、後から気がつくとこちらから電話しないといけないので電話代かかりますね。

2.誰から電話がかかってきたのかわからない

携帯の電話帳はスマホと同期されている訳では無く、まっさらに近い状態なので誰からかかってきたのか瞬時にはわかりません。鳴ってるときにはとにかる出るのですが、着信に気付いたときには「誰からかな~」とスマホの電話帳を参照することになります。そして、携帯の電話帳に登録します。これが結構面倒くさい。まぁ、最初だけなので仕方ないですが。

後から知ったこと

会社の人に聞いたところ、パカパカケータイだけど、契約はXiのままにしておくということができるらしいです。そうすると、以前のプランがそのまま使えて同程度の利用料でドコモ同士は通話料無料とか、SPモードが使えるのでキャリアメールをIMAPで見れるとか、なんだか嬉しいことがいっぱい・・・

まぁ、変えてしまったものは仕方ないですね。

いま考えていること

  • タブレットも契約やめてMVNOのSIMに変えたんでいいんじゃないか
  • 家族割引から抜けてMNPすればいいんじゃないか

そうした方が端末を1台にできるし、トータルの利用料は安くなるような気がします。

通話料については、発信者番号通知ができないことを理解した上で、IP電話サービスを使えばいいですし、

番号通知したければ楽天でんわを使えば「3分以内は無料でそれ以降はドコモと同じ*6」、もしくは「半額*7」ですからね。

それにしても、やっぱり2台持ちは面倒くさいわー

*1:小遣い少ないくせに

*2:正式名称は知らんけど

*3:無料通話1,000円分が付いてるけど

*4:仕事で使ったりもするのでちょいと厳しい?

*5:事前に気付いてたけど

*6:先着10万名限定らしい

*7:ドコモは30秒あたり20円、楽天でんわは10円


翔泳社のKindle本が安くなってたので衝動買いしました

$
0
0

なにげにFacebookを見ていると、太田さんがこんなリンクをシェアしていました。

なんだなんだ?と思って、覗いてみると・・・翔泳社の電子書籍が半額になってるじゃないですか!

「でも、絵本シリーズはいらんかなぁ」なんて思いながら眺めてたら・・・

「エリック・エヴァンスのドメイン駆動設計」も半額になってるじゃないか!!!

エリック・エヴァンスのドメイン駆動設計

エリック・エヴァンスのドメイン駆動設計

ここ最近、買おうかどうしようかずっと悩んでた本ですよ。サンプルを一通り読んで、そのまま勢いでポチりそうになりましたが、お高い(5,200円)ので躊躇してました。

それがなんと、2,600円!チャンスは今しかない!といことで、ポチりました。

その他にも見ていると…

ついついこの本もポチり。

達人に学ぶDB設計 徹底指南書

達人に学ぶDB設計 徹底指南書

気になる本はもっとあるけど

レイアウトが固定だったので、6インチのKindleではちょっと厳しいのでパス。

Paper Whiteだと文字が潰れ気味で読めなくはないけど、個人的にちょっとキツいかな。Voyageならまだましなのかもしれません。この手のものは紙の本を買った方が良さそう。

JavaScript逆引きレシピ jQuery対応

JavaScript逆引きレシピ jQuery対応

UIまで手の回らないプログラマのためのBootstrap 3実用ガイド

UIまで手の回らないプログラマのためのBootstrap 3実用ガイド

太田さん推薦だけど、予算枯渇

さすがに来月分の小遣いに手を出して、それがなくなりそうな状態はアカンだろうという事で自粛…

知識ゼロから学ぶソフトウェアテスト 【改訂版】

知識ゼロから学ぶソフトウェアテスト 【改訂版】

組織パターン

組織パターン

個人的に気になるけど、予算(以下略

エッセンシャル スクラム

エッセンシャル スクラム

ディシプリンド・アジャイル・デリバリー エンタープライズ・アジャイル実践ガイド

ディシプリンド・アジャイル・デリバリー エンタープライズ・アジャイル実践ガイド

アジャイルソフトウェア要求

アジャイルソフトウェア要求

だるやなぎ氏と高知を1泊2日旅行してきた(1日目の前半)

$
0
0

先月、国際だるやなぎ会議が大都会岡山で開催されたのは皆さんご存じのことだと思います。

それに参加できなかった愛媛のイヌと高知のクマが(悪のりして?)勝手に高知で「四国だるやなぎ会議」という名のただの呑み会を開催することにしました。

そんな経緯で、だるやなぎ氏と1泊2日の旅行をしてきたわけです。

思い返せば初デートから約10ヶ月。お泊まりで旅行なんて遅いような早いような複雑な気分です*1

お出迎え

現地での足もあった方がいいので、車で行くことにしました。朝9:00頃にだるやなぎ氏を迎えに待ち合わせ場所のコンビニへ。

高知へ

高速道路でびゅーんと高知まで行きました。だるやなぎ氏にとって、始めての四国の高速道路になるのでSAに寄っていろいろ見たりするのが気の利いた成人男子なのかもしれませんが、その辺は空気を読まずにスルーしました。

とは言っても、途中でちょっと休憩くらいしても良いよねって事で立ち寄ったのは立川(たぢかわ)PA。

ここでだるやなぎ氏は「うどん風味キャラメル」なるものを見つけて即買い。味は秘密ですが、興味がある人は下記サイトから通販できそうなのでどうぞお試し下さい。

昼食は久礼大正市場

高速を走らせ、高知市は素通りして中土佐町の大正市場へ昼ご飯を食べに行きました。

f:id:nakaji999:20141122132427j:plain

余談ですが、高知には中土佐町、土佐町、土佐市という市町村があります。そして、四万十市と四万十町というのもあるようです。県外の人にはちょっと難易度高いですね。

お昼ご飯は「市場のめし屋 浜ちゃん」でかつおどんぶりを頂きました。

f:id:nakaji999:20141122131302j:plain

新鮮なかつおの刺身もさることながら、タレが美味しかったですね。興味がある人は高知へ遊びに来て下さい。

デザートは風工房のショートケーキ

かつおどんぷりを食べたその足で周辺を散策しながら風工房へ向かいます。

「風工房」苺農家が運営するケーキショップ

何でもいちご農家の方々が経営されているとかで、いちごを使ったケーキがたくさんあります。

私はこれを頂きました。 f:id:nakaji999:20141122142112j:plain

だるやなぎ氏は・・・あぁ、こんな感じだったようです。なんか爽やかな感じですね*2f:id:nakaji999:20141122141822j:plain

おしゃれなカフェでおっさん二人がいちごのケーキを食べる姿は周りの人にどう映ったのでしょうか*3

そして四国だるやなぎ会議へ

お腹もいっぱいになったので、四国だるやなぎ会議が開催される高知市へ戻ります。

ちょっと書くのに飽きてきたのでこの辺で終わりにして、気が向いたら続きを書くことにしますね。

*1:しらんけど

*2:イメージダウンするのでやめてーという依頼があれば画像は削除しよう

*3:気にしてへんけど

だるやなぎ氏と高知を1泊2日旅行してきた(1日目の後半)

$
0
0

四国だるやなぎ会議という名のただの呑み会に参加すべく、高知に旅行してきた話の続きです。

これまでの話はこっち

ホテルにチェックイン

久礼の大正市場から高知市内に戻り、とりあえずホテルにチェックインしました。

ホテルの部屋はだるやなぎ氏の向かいの部屋だったので、さすがに変な音が聞こえて来ることはないだろうとホッとしました。若い頃ならテレビカードを速攻買ってたと思うのですが、今回は買いませんでした。私もだいぶ大人になったもんです*1

ちなみに、ホテルについてはこの1週間前に予約しようとしたらどこもいっぱいで、もしかしてだるやなぎ氏とネットカフェやサウナ*2で夜を明かすのか!?とドキドキしましたが、YOMEさんのおかげで何とか宿を確保できたという裏話があります。

四国だるやなぎ会議(一次会)

今回の旅の主目的です。

参加者は高知の主催者である榊さん、だるやなぎ氏、私の三名。ほんとうにただの呑み会でした。

だるやなぎ氏と榊さんが航空機やなんかの難しい話をしてるのを聞きながら、「へ~」とか「ほぉ~」とか言いながら過ごしていました。「学がない」というと元も子もないのですが、いろんなことに興味を持つとか、そのことについて調べるとか、そういった人間らしいところが自分には乏しいのが残念。

ここでは17:00じ開始して、21:00くらいまでいたと思います。

そして、一次会を終えて二次会へ向かいます。

四国だるやなぎ会議(二次会)

二次会は個人的な主目的であるひろめ市場に行きました。

どんなところかっていうと、「酒が堂々と飲めるフードコート」という感じでしょうか。今回は夜に来たので呑んでる人ばかりでしたが、昼間に来ると「スイーツを食べてる女子の隣でぐだぐだ呑んでるおっさん」といった光景を見ることができるようです。

はっきり言って何を食べたのかよく覚えてませんが、かつおのたたきを食べながらだるやなぎ氏の行く末について語り合った気がします。

f:id:nakaji999:20141122212715j:plain:h350

ところで、かつおのたたきですが、高知で食べるとその厚さにちょっと感動します。関西にいた時にスーパーで見たやつの倍はあります。おっさんでも一口で食べるのはちょっとしんどい感じ。

ここで榊さんとはお別れ。

突然の出会い

帰り道、ゲーセンがあったのでだるやなぎ氏と寄ってみました。

いい歳こいたおっさん二人がエアホッケーする姿はきっと異様な光景*3だったんじゃないかと思いますが、その時はいい感じに酔ってたので人目を気にすることなく楽しく遊べました。

http://usland-obihiro.sakura.ne.jp/sblo_files/usland-obihiro/image/E382A8E382A2E383BCE3839BE38383E382B1E383BC-thumbnail2.jpg

それから、スーパーマリオブラザーズやったり、ガンシューティングしたり、いちゃいちゃと楽しんだ後、だるやなぎ氏が見つけたのがこれ。

f:id:nakaji999:20141128013051j:plain

艦これのクレーンゲーム。ルールがよくわからなかったので、近くにいた店員のお兄さんに教えてもらい、投入すること500円。だるやなぎ氏が景品をゲットしました。

f:id:nakaji999:20141122232423j:plain

よくわかってなかったのですが、だるやなぎ氏お気に入りのキャラだったらしく、ご機嫌なだるやなぎ氏。その影響で、高知の帯屋町の中心で写真を撮らされました。ここでも酔ってたので人の目を全く気にする異なく写真が撮れました。お酒の力ってすごいですね。

まだまだ帰さないわよ

さて、ええ加減帰りますか~とホテルの方向に向かって歩きますが、呑んだ後はラーメンが食べたくなりますね。だるやなぎ氏も同じだったみたいで、ラーメン屋を探して周囲をぶらぶら・・・

入ったのはカタカナ四文字のお店(名前忘れた)。よくわかりませんが、美味しかったです。

1日目終了

ホテルに無事帰り着き、部屋の前でオヤスミを言ってそれぞれ自分の部屋に帰っていきました。

2日目のことはそのうち書きます。きっと。

*1:小遣いがもったいなかったという話もある

*2:ウホッ

*3:カップルでやるもんちゃう?

ReSharper 9がリリースされてました

$
0
0

私のようなぼっち.Net開発者の強い味方(ある時にはやさしく、ある時は厳しくツッコミ入れてくれるので助かってる))であるReSharper(ですが、12月5日に新しいバージョンであるReSharper 9がリリースされました。

.Net関連ツールが1パッケージに

新しく ReSharper Ultimate という全部入りライセンスが提供され始めた関係だと思いますが、インストーラにdotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3が含まれるようになっています。

f:id:nakaji999:20141206012418p:plain

ReSharper Ultimate って?

ReSharper と ReSharper C++ (現在ベータ版) と下記のツールがセットになったライセンスで、1年間のアップグレード権が付いてます。

personal license で $249 なので、$1=120円としたら29,880円ですね。お高い。

でも、ReSharper(単体で$149)に加えて、下記ツールが付いてくるなら超お買い得ですね。

dotTrace 6

.NET Performance Profiler — JetBrains dotTrace

personal license で $199

dotCover 3

Code coverage tool for .NET :: dotCover

personal license で $99

dotMemory 4.2

dotMemory

personal license で $129

dotPeek 1.3

Free .NET decompiler :: JetBrains dotPeek

フリー

雑感

円安なのがキツいですねぇ。$1=80円なら ReSharper Ultimate は19,220円ですよ。次のライセンス更新できるかな…

「無気力なのにはワケがある 心理学が導く克服のヒント」を読んで

$
0
0

Kindleの日替わりセールで199円だったので、なにげにポチって読んでみました。

無気力なのにはワケがある 心理学が導く克服のヒント (NHK出版新書)

無気力なのにはワケがある 心理学が導く克服のヒント (NHK出版新書)

特に自分自身が無気力でどうにかしたいと思って~というような理由ではないです。*1

私はブクログに買った本を登録しているのですが、いつもはほとんど反応のない読了の通知に反応して下さった方がいたので、ざっくり30行(努力目標)くらいでまとめてみたいと思います。

もちろん、この本で筆者が言ってることを誤って理解してる可能性もありますので、気になった人はこのブログに張ってるリンクからお買い上げになって読んでみて下さい*2

学習性無力感

「学習性無力感」というのは、「自分の力ではどうすることもできないことを学習して意欲を失った状態」のことを意味しており、これを「無気力に陥った状態」としている。

本書は「学習性無力感(learned helpnessness)」について、過去の実験結果を基にこれが引き起こされる原因や健康に与える影響、うつ病との関連性などが書かれおり、最後に、無気力にならないための考え方で締めくくられている。

無気力になる理由

先にも書いたとおり、「自分の力ではどうすることもできないことを学習して意欲を失った状態」というのはどういうことか?

簡単に言うと「前回やってみたけどできなかった。だから、今回もできないだろう。」と考えてしまい、やる気になれないということ。考えるというか、無意識のうちにそうなってしまうというのが正しいだろう。

単なる経験だけではない。できなかった原因が「自分の能力」といった継続的な内的要因である(≒どうすることもできないこと)と考えることで無気力となることもある。

無気力にならないために

多少のストレスで免疫を付ける

全くストレスのない状態におかれていると、いざコントロール不可能な自体を経験した際に無気力に陥ってしまう。そのため、日頃から多少のストレスは経験しておいたほうがよい。

ストレスとなる状態を自分で切り抜けたという自身があれば、無気力に陥りづらい。

成功体験

過去に自分でコントロールできた経験があれば、例え自分ではコントロールできない状況に陥っても無気力に陥りづらくなる。

自分でコントロールできた経験は幼少期でもよい。幼少期(発達の初期段階)に経験しておくことで、後に無気力になりにくくなる可能性がある。そういう意味では第一次反抗期は重要。

能力は可変であると考える

大人になるに従い「能力は固定的なもの」として捉えるようになる。そのため、自分の能力不足(≒どうすることもできない)を自覚することで、無気力に陥ることがある。

従って、大人であっても能力は可変であるという意識を持つことは大事。

失敗の原因を可変的なものに帰属させる

失敗の原因を考える際に「努力が足りなかった」といった可変的なものに帰属させる。そうすることで、「次はもっと努力すればいいか」と考えることができる。

楽観主義

失敗した時のことを考えて、その被害が大したものではなければ楽観的に考える。

人命に関わるようなことは楽観的に考えることはできないが、例えば、飛び込み営業なんかは失敗しようが多少時間を損するくらいと考えることで気持ちを楽にしようというもの。

まとまらないまとめ

ブログに書こうと思ったきっかけですが、読了通知に対して「こんど3行で教えて」というコメントに対して「楽観的に考えようとか、そんな事が書いてあったよ」と返事したところ、「いやいや、無気力になるワケを知りたいんですよ」といった返事をもらったのがきっかけ。

ここでどう考えるかですが、
 「全然相手が欲しいものと違う回答してた…意図をくみ取る能力ないな、俺。orz…」(能力不足)
と考えるととてもはずかしいし、しんどいですね。
でも、
「そういう情報が欲しかったのね。誤解してたわー。めんごめんご。」(状況が悪かった)
くらいに考えれば大したことないですし、前向きに考えることもできますね。

そんなのでざーっとまとめようとしたけど、なんだかまとまってんだかどうなんだか。まぁ、飾っても仕方ないのでいつも通りありのままを投稿しますけどね。

人からどう見られてるか気にするなんて、自分もまだまだ未熟ですね。

*1:生きていく力強さがないのは認識してますが

*2:僕の数十円のお小遣いになります

Viewing all 848 articles
Browse latest View live