aws に vpnサーバーを立てる

概要 AWS に Debianのインスタンスを作成し、 VPN サーバーを立てる 注意点 サーバー構築する際に 1723ポートを許可すること 参考 adndevblog.typepad.com インスタンスの作成 EC2インスタンスの作成から AWS Marketplace を選択し、 debian OS を選択する …

microsoft bot framework を試してみる ③

概要 microsoft bot framework を動作させるまで 3. microsoft bot framework への bot 登録 botの登録 microsoft bot framework へ bot を登録する。 Endpoint には 自分のbotのURLを登録する。 https://your_bots_hostname/api/messages 登録が完了すると…

microsoft bot framework を試してみる ②

概要 microsoft bot framework を動作させるまで 2. botの公開 前提 以下の準備が終わっていること naughtldy.hatenablog.jp windows azure のアカウントを持っていること 公開手順 公開を選択 Microsoft Azure App Service を選択 デプロイ先の web app を…

microsoft bot framework を試してみる ①

概要 microsoft bot framework を動作させるまで 1. botの作成 事前に必要なもの visual studio 2015 update 1 エミュレータ 動作確認用のエミュレータがあるのでDLします。 Bot Framework Emulator テンプレートの準備 microsoft bot framework のテンプレ…

debianでcron処理を書く

定期実行したい場合は crontabを使う 方法 設定開始 $ crontab -e 書き方 書き方は以下の順番で書く 分 時 日 月 曜日 コマンド 例 毎時0分に lsコマンドを実行する例 0 * * * * ls その他 以下コマンドだと設定が全部消えてしまうので注意 $ crontab -r

rails で初回 bundle install をスキップしたい

railsを使っていて、プロジェクト作成するときにbundle installをスキップしたいことがあります。 プロジェクト作成時のスキップ方法 $ rails new プロジェクト名 --skip-bundle また、bundleのインストール先を指定する方法 下の例は、プロジェクトのディレ…

rails+rspecでテストするファイルを指定する方法

概要 railsのテストをrspecで作成した際、毎回全部のテストを実行するのではなく、新規に作成したテストファイルのみを実行したい 方法 下記の方法でテストファイルを指定することで、指定したファイルのみのテストを実行することができる $ bundle exec rsp…

macのlocalで起動しているrailsモバイルサイトをスマホから確認する方法

概要 railsを使ってモバイルサイトを構築している際に、実機(スマホ)から確認する方法 方法 通常のrailsサーバー起動手順 $ bundle exec rails s モバイルから確認する方法 $ bundle exec rails s -b <macのipアドレス> -bオプションをつけます。 -bオプションは以下の通り</macのipアドレス>…

windowsでASP.NET5の開発

概要 WindowsでASP.NET 5 を動かす インストール Windows用 ASP.NET 5 RC 取得ページ get.asp.net プロジェクト作成 VisualStudio2015でプロジェクトの新規作成から Web - ASP.NET Web アプリケーション を選択する。 下記の画像のような選択画面が出てくる…

debian + ASP.net

目的 debian8(jessie) で coreclr を使ってasp.net mvc を動かす 導入手順 monoインストール dnvmインストール dnxインストール libuvインストール coreclrインストール 1. mono インストール coreclrで実行するためにmonoは必要ないが今後のことを考えてイ…

debianへのmonoインストール

debianへのmonoをインストールする方法 インストールシェル setup_mono.sh #!/bin/bash DOWNLOAD_PATH=/usr/local/src MONO_VERSION=4.2.1.124 MONO_PATH=4.2.1 PREFIX=$@ if [ -z $PREFIX ]; then PREFIX="/usr/local/mono/$MONO_VERSION" fi # Ensure you …

grapeを活用したapi設計

ruby on rails を活用してapiサーバーを作成した際の忘備録 grapeについてはgithubの情報が一番詳しいと思います。 ruby-grape/grape · GitHub 目的 rails と grape を使用してAPIを設計する apiを1つ作る apiはバージョン管理したい 構成 appディレクトリ…

MySQLのパスワード有効期限

MySQL5.7.4から標準でパスワードに有効期限がつくようになってました。 パスワード有効期限が切れると、ログイン以外の作業ができなくなるそうなので注意が必要です。 MySQLにおけるパスワード有効期限の設定方法 パスワードの有効期限は、設定ファイル my.c…

mac + mysql5.7.9

mac (OS X El Capitan 10.11.1) にmysqlを入れたんですが brew install mysql mysql.server start でサーバーが起動します。 ですが、 mysql -uroot でログインできなかったのでメモをば。 brew info mysql で確認してみると Build: cmake の右にあるチェッ…

ItemsSourceを設定した際、親のDataContextにバインドする

WPF

ListBoxでItemsSourceを設定すると、親のDataContextにバインドできなくなる。 やりたいこととしては、下に書いた方法で親DataContextのHeightにバインドしたい。 でも下の方法ではできない。 MainWindowViewmodel.cs class WindowViewModel { public List<string> L</string>…

ハッシュとシンボル

railsチュートリアルをやってます。 第4章まで進めてて、4.3.3ハッシュとシンボル が気になった。 >> h1 = { :name => "Michael Hartl", :email => "michael@example.com" } => {:name=>"Michael Hartl", :email=>"michael@example.com"} >> h2 = { name: "M…

ruby on rails 初めてみた

会社でscalaを始めることになり、少しずつ勉強を始めてみた。 scalaの進捗を確認していく中で、ruby on railsを勉強してみようということになりまずはそちらの勉強からということになりました。 と、いうことで、railsを始めるにはまずチュートリアルからと…