Google Cloudで追加ディスクのマウントを行う

以下の2ステップに分かれる。1.google cloud上でディスクの追加を行う。 2.OS上で追加ディスクのマウントの設定を行う。 1.google cloud上でディスクの追加を行う。 ここではgoogle cloudのコンソール上での操作を行う。 対象のインスタンス→編集→追加…

Google CloudにSCP・SSH・SFTPでアクセス

環境はWindows SCP・SSH・SFTPいずれにおいても必要なのは以下の4つ、 ユーザID アクセス先IP パスワード 秘密鍵 接続自体はクライアントソフトの違いくらいで問題なのは公開鍵・秘密鍵の生成と、Google Cloudへ公開鍵の登録 操作は公式で用意しているので…

jupyter, AnacondaをGoogle Cloud Platfrom上で動かす

jupyterをGoogle Cloud Platfrom上で動かして、ローカルのブラウザからアクセスしたい。 以下その手順1.Google Cloud Platfromでインスタンス作成 環境構築時は小さい構成でよい。 今回はcentOSを利用している。 できたらSSHでアクセスする。 2.Anaconda…

MySQL:エラー:The total number of locks exceeds the lock table size

上記のエラーが出た場合'innodb_buffer_pool_size'の割り当てを大きくすることで対応可能とのこと。 If you had the error, you can get correct work by assign more memory to 'innodb_buffer_pool_size'. MySQL:エラー:The total number of locks excee…

Anaconda環境でTensorFlowをインストール Installing TensorFlow with Anaconda.

環境構築手順を整理しておこうと思ったが、 公式に素晴らしいチュートリアルがあるのでそれを実行し、補足点を記述する。目次 1.インストール 2.チュートリアル 3.途中詰まったところ 1.インストール ここ参照:https://www.tensorflow.org/install/install_…

python:Anacondaでpython2,python3環境を併存させる Build environment of python2 and python3 on Anaconda.

以下はwindows環境で行っている。 anacondaはインストール済みとする。 This is windows environment. Package of anaconda is already installed.python2,python3の環境名をそれぞれpy2,py3として作成する。 Create environment names of python2 and pytho…

Rでtreemapツリーマップを複数(grid)表示する To display multiple for treemap of R by grid.

Rでtreemapを利用したい時「Package ‘treemap’」が存在しているのでそれを利用できる。[参考1,3] There is a package for treemap of R.ただし、1画面に複数の図を表示したい時、plotで利用する par() 関数はtreemapでは利用できないのでgridを利用して表示…

KNIMEのworkflowをコマンドで実行(batch mode) Execution KNIME workflow via command line.

KNIMEのworkflowをコマンドで実行(batch mode) Execution KNIME workflow via command line.KNIMEを利用すれば繰り返しのデータ分析を自動化することが可能。 以下は、あらかじめ作ってあるKNIMEのワークフローをコマンドで実行する手順。 コマンドで実行で…

linuxにtomcat8環境を構築

JRE or JDKのインストールは済んでいる前提最終的に、以下を行いたい 1.start,stop,restartとstdoutのlogのコマンド 2.サーバ起動時にtomcat自動起動 3.warファイルデプロイディレクトリの確認 4.ライブラリ配置ディレクトリの確認 0.準備(インストール) …

Eclipseでリモート環境にデプロイ(WildFly,JBossツール)

WildFly・JBossではあるバージョンから(6?)JBossツールを利用して、リモート環境へのデプロイができる。 以下その手順。 1.Eclipse・JBossツールのインストール 2.リモートシステムの設定 3.サーバーの設定 1.Eclipse・JBossツールのインストール Ec…

JBoss5でユーザー認証(BASIC認証・DIGEST認証・FORM認証)を行う

WEBアプリでサーバーにユーザ認証をまかせるとき、TomcatとJBossとではサーバー側の設定が少し異なる。JBossのバージョン情報: Name: JBoss SOA-P 5 (development) Version: 5.3.0.GA Description: JBoss Enterprise SOA Platform 設定すべきファイルは以下…

pythonによる強調フィルタリング手法GroupLensの実装

レコメンドシステム構築の為、まずは定番のGroupLensの実装を行った。python(crab)でもR(recommenderlab)でもライブラリはあるようだが、 さして複雑なアルゴリズムではないので、使いこなすより実装した方が早いと判断し、 pythonによる実装を試みた。 アル…

消費者来店行動モデルのパラメータ推定(poisson分布)

ここでは実店舗が存在し、商品を販売する小売業を想定している。このとき消費者の来店間隔はポアソン分布に従うと知られている。(阿部2007)これは、消費者ごとに毎日一定確率で来店し、それが繰り返されているというモデルである (来店間隔の最小単位を1…

既存プロジェクトをSourceTreeでbitbucketにgitリポジトリを作成する手順

方法はいろいろあると思うが、ここではすべてをSourceTree上で行う手順を記述する。 1.既存プロジェクタ(フォルダ)をSouceTreeに読み込み 2.管理対象ファイルを選択し、marterブランチを作成 3.コミットする 4.bitbucket上のリポジトリを作成 5.…

Apache Commons VFSでusername,passwordに利用禁止文字を使う方法

String hostName = "US456564" ; String username = "sftpuser@Location"; String password = "Test!@#$%^&*()[]:;"; String localFilePath = "home57556"; FileObject remoteFile = manager.resolveFile( createConnectionString(hostName, username, passw…

eclipseで特定ファイルを除外してwarを作成する(antを利用)

warファイルを作成するにあたって、プロジェクト内のライブラリやgitのリポジトリも一緒にまとめてしまうので、必要以上にサイズが大きくなっていたのでapache-antを使って特定ファイルを除外してwarを作成する方法を調べた。 1.apache-antのインストール ht…

pythonでwebアプリ(pythonインストールからDB接続まで)

pythonでwebアプリを作れる環境を作りたくて、bottle、mysql-connector-pythonを試してみた。 フレームワークは他にも有力なのがあるようでまだbottleでいくかは未決定。 OS:windows8 64bit pythonのインストール https://www.python.org/downloads/ 最新版…

javascript上での動作開始のパターン

javascriptを呼び出すにはonloadだったりonclickだったりあるが、いまいち頭に整理できていなかったのでよく使う実行パターンをタイミング別にまとめてみた。参考:http://www.shurey.com/js/samples/0_bsc2.html http://so-zou.jp/web-app/tech/programming…

WOL(Wake On Lan)で出先から自宅PCを起動 その1

たまに、出先でファイルだったりソフトだったり自宅PCの環境が必要になることがある。 今までは、常時起動しておいてリモート接続(teamViewer)で利用していた。 ただ、常時起動はなんかやだな(電気代+夏場の発熱)という気になってきて、Wake On Lanで…