のんのんびりびりプログラマー

のんびりプログラム関係を書いています。また日々思った事を思った時に。

■IT

【WPF小技集】MVVMLightのMessengerの使い方

Messengerを使えばViewModelからViewに通知を送って 処理をさせることを簡単にできます。例えばポップアップを出したいや、 新しい画面を開きたいなどWPFでは画面の処理はあくまでViewで行うような思考ですので、 ViewModelからMessengerでViewに通知を送り…

【WPF小技集】MVVMLightのRelayCommandの使い方

今回はMVVMLightのライブラリをNugetから落として RelayCommandを使い方です。まずはView側にCommandを書きます。 RelayCommandはViewModelに書きます。 ChatView.xaml <DockPanel LastChildFill="True" DockPanel.Dock="Bottom"> <Button Content="Send" DockPanel.Dock="Right" Width="50" Command="{Binding SendCommand}"/> </button></dockpanel>

【WPF小技集】Windowの画面サイズのBinding方法

WindowサイズをBindingしようとするとまず陥ってしまいます。たぶんこんな感じに普通に書いているんじゃないでしょうか。 ChatView.xaml

【WPF小技集】一覧

【WPF小技集】起動時のスタートメソッドの設定 - のんのんびりびりプログラマー 【WPF小技集】Windowの画面サイズのBinding方法 - のんのんびりびりプログラマー 【WPF小技集】MVVMLightのRelayCommandの使い方 - のんのんびりびりプログラマー 【WPF小技集…

オブジェクト指向は難しい

私はJavaを使っていました。 現在はc#をメインに使っています。Javaからc#への移行はあまり難しくはなかったです。 それは両方とも比較的書き方が似ているからです。そして何よりも両方ともオブジェクト指向を 元に考え作られた言語だからです。ではオブジェ…

【WPF小技集】起動時のスタートメソッドの設定

WPFプロジェクトで起動時にメソッドを実行させたい場合は 下記のように書きます。 App.xaml <Application x:Class="ChatBot.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:ChatBot" Startup="StartUp_Application"> <Application.Resources> </application.resources></application>

ChatBotのAI化に向けてLUISを使ってみる④

いよいよLUISをBotApplicationに追加してみます。 前のブログでLUISのアカウント作成、IntentsとEntitiesの登録、テストを書いています。 まだの方は下記を参考にしてください。 【LUISアカウント作成】 ChatBotのAI化に向けてLUISを使ってみる① - のんのん…

ChatBotのAI化に向けてLUISを使ってみる③

前回までのブログでLUISのアカウント作成と IntentsとEntitiesの登録をしました。 まだの方は下記を参考にしてください。 【LUISアカウント作成】 ChatBotのAI化に向けてLUISを使ってみる① - のんのんびりびりプログラマー 【IntensとEntitiesの登録】 ChatB…

ChatBotのAI化に向けてLUISを使ってみる②

前回のブログでLUISのアカウント作成と Appの登録まで行いました。 まだの方は下記を参考にやってみてください。 【LUISアカウント作成】 ChatBotのAI化に向けてLUISを使ってみる① - のんのんびりびりプログラマー では今回メインの内容のIntentの登録になり…

ChatBotのAI化に向けてLUISを使ってみる①

http://shiganaise.hatenablog.com/entry/2017/botframework_03今回はLUISというAPIを使って 会話のやり取り部分裏処理をやっていこうと思います。 VisualStudio2017でBotFrameworkを使うやり方は前のブログに書いてあります。 一番下にリンクを貼っておきま…

Googleアナリティクスの見方

前回、前々回のブログでGoogleアナリティクスを導入しました。 はてなブログにGoogleアナリティクスの導入方法① - のんのんびりびりプログラマー はてなブログにGoogleアナリティクスの導入方法② - のんのんびりびりプログラマー ではそのGoogleアナリティク…

はてなブログにGoogleアナリティクスの導入方法②

前回のGoogleアナリティクス導入の続きです。 前回はGoogleアナリティクスのアカウントを作成して トラッキングIDをゲットしました。 まだの人は下記から作成してください。 はてなブログにGoogleアナリティクスの導入方法① - のんのんびりびりプログラマー …

はてなブログにGoogleアナリティクスの導入方法①

Googleアナリティクスを導入してみよう。 たぶん多くの人ははてなブログの無料会員だと思います。 それだと解析が日に何アクセスあったかしかわからないです。 左のアクセス解析を押すとこんな感じでアクセス数が出てきます。 これはちなみに私のです。 全然…

はてなブログぱんくずリストの設定方法②階層編

前回のブログでパンくずリストについて 説明とやり方を書きました。 はてなブログぱんくずリストの設定方法① - のんのんびりびりプログラマー でもこのパンくずリストを階層にしてみたくないですか? こんな感じに 階層的にすることで 自分での分類もやりや…

はてなブログぱんくずリストの設定方法①

皆さんパンくずリストってご存知ですか。 このパンくずリストってとっても便利で見に来てくれた方にとっても あった方がいいものなんです。 パンくずリストとはこんなものです。 ブログの上の方にどのカテゴリのものか階層的に書いてあります。 このブログを…

Visual Studio2017でBot Frameworkをやってみる③

では実際のソースコードを見ていきましょう。 BotFrameworkのインストール方法は①と②を見てください。 Visual Studio2017でBot Frameworkをやってみる① - のんのんびりびりプログラマー Visual Studio2017でBot Frameworkをやってみる② - のんのんびりびりプ…

Visual Studio2017でBot Frameworkをやってみる②

前回のブログからChatBot特集中 興味を持ったので、自分の手順書がてら書いています。 前回のブログでテンプレートとエミュレータのダウンロードをしました。 まだ見ていない人はぜひ前回のブログを見てください。 Visual Studio2017でBot Frameworkをやって…

Visual Studio2017でBot Frameworkをやってみる①

ChatBotに興味を持ち家にある開発環境でChatBotをやってみた。 【家の開発環境】 ・Windows10 ・VisualStudio2017 ダウンロードに必要なのは以下の2つ ・Bot Application VSで使うBotアプリケーション用のテンプレート ・BotFramework Emulator 実際に動か…

【バックアップ】金庫は必要か

みなさん金庫は家に持っていますか? 私はまだ持っていません。 今欲しいと思っています。 それはなぜかと言うと 火災が起きた時に 大事な書類 パソコンのデータ などなどを守るためです。 金庫は防犯の為と思われがちですが 火災時にも役人たちます。 家の…

【パソコン】スタートアップにポップアップを仕込む

ちょっとしたイタズラ心で 嫁アカウントのスタートアップに イタズラをしようと思います。 いたずら内容は 嫁アカウントが起動したら 『旦那の事を愛していますか?』 のポップアップを表示させます。 はい。いいえ。 のボタン付きで はい。は何も処理しない…

【パソコン】自分が死んだ時のパソコンデータ

もし不慮の事故で自分が死んでしまったら パソコンのデータを削除したくなりますよね。 何のデータがある訳じゃなく、 やましいデータがある訳じゃなく、 何となく消したくなりますよね。 私も消したく思う1人です。 でどうやって消すかを悩んでいます。 私…

【パソコン】パソコンは本当に必要なのか

私としてはとても必要だと思います。 今の若い人はパソコンを持っていない人が 多いと聞きますが、 私個人としては必要ですね。 必要理由は2つあります。 ・データの安全性 ・パソコンに慣れる 【データの安全性】 安全性はcloudでも十分です。 私が言いたい…

【パソコン】シャットダウンアイコンの作り方

パソコンができない人にとっては パソコンのシャットダウンのやり方もいまいち わからないってひとも多いと思います。 パソコンができる人にとっては 全くもって理解しがたいことなんですが。 私の家でも同じ現象が起きています。 家で1台デスクトップを購入…

【パソコン】パソコン周りを整理

皆さんパソコン周りを整理していますか? パソコンの中のフォルダ類は整理する人いますが、 パソコン周りってなかなか整理しないですよね。 私はコードが嫌いなので ワイヤレスキーボード ワイヤレスマウス を使っています。 ワイヤレスはコードを気にしなく…

【環境構築】WindowsからWindows端末の共有フォルダを見る方法

今使っているWindowsからもう一方のWindows端末の データが欲しいなって思うときないですか? 会社だと簡単に共有フォルダにアクセスできるのに 家だとどうやるんだろうと。 やり方は本当に簡単です。 【環境】 OS:Windows10 64bit 【接続方法】 1.繋げる…

【iTunes】データ移行方法

iPhoneを持っている方は結構いると思います。 たまーーーに起こるパソコンの買い替え それに伴い、iPhoneのデータ移行をしなければいけません。 しないと今までの音楽やデータが全て飛んでしまいます。 やり方は本当に簡単ですので、 不安がらずにやってみて…

【Lenovo】Lenovoを安く買うには

先日私はLenovoのデスクトップを購入しました。 先にずばり言います。 購入金額は7.8万円になります。 購入方法は以下があります。 ・家電量販店の既製品を買う ・家電量販店の直営店で買う ・中古を買う ・ネットで既製品を買う ・ネットの直営店で買う こ…