いくつかのサイトを参考に作成. 環境 OS ホスト:Ubuntu Desktop (18.04) ゲスト:Ubuntu Server (18.04) Hypervisor OpenVSwitch 2.9.0 libvirt 4.0.0 QEMU 2.11.1 やりたいこと IPフォワーディングにより外部に接続(ブリッジではなくマスカレード). dn…
KVMでのハマった点をメモする. 以下の2つの現象が起きた. クローン後にホスト名を変更できない クローン後にDHCPが同じIPを排出する 環境 OS Ubuntu Desktop 18.04(ホストOS) Ubuntu Server 18.04(ゲストOS) 仮想環境 Compiled against library: libvirt 4…
LinuxでFirefoxを使う上で、タイトルバーが無駄に伸びているのが気になる。 Chromeでは、タブとタイトルバーが一緒になっているので、それが決めてでChromeを使っていた。 環境 Firefoxのバージョンによって、方法が違うかもしれない。 Ubuntu: 16:04 Deskto…
調べながら解決していったので、自分の詰まったところとそのリンクのまとめに近い。 やっていること 規模が小さい趣味プログラムをサブディレクトリによって、複数のWebサービスを同一のサーバで起動させる。 HTTPSの設定と、HTTPへのリクエストをHTTPSにリ…
正規表現についての基本の基本を自分用にまとめる。 できるだけシンプルにまとめたかった。 他にもいろいろできるみたいだが、とりあえずはこれだけでもいろいろできそう。 ところどころ「・・・」とあるが、これは何か文字が入るという意味。 1文字の表し方 文字…
アルゴリズムの勉強などをあまりしていなかったので,メモ化という言葉は就活なんかでの技術試験で知るのが初めてだった. メモ化自体はそこまで難しいことではなく,何度も同じ計算をしないで,一度計算したものをうまく保存することで計算結果を再利用する…
サイコロのように当確率で目がでるのではなく、おみくじのように出現確率が変化するようなプログラムが必要になったので作成した。 実際にうまく言っているかを確認するため、ヒストグラムを表示させた。 weighted_random関数 入力:Numpyの配列に重み付けを…
One-Class SVMは1つのラベルでモデルを生成する。 RBFカーネルを用いることで、実行結果のように取り囲む識別面ができる。 実行結果 gamma = 0.1 gamma = 1.0 実行 import numpy as np import scipy as sp from sklearn import datasets from sklearn import…
Markdownを書くときはVSCodeとかKobitoでも書けるけどAtomが便利な気がする。 VSCodeはコード書くように行数表示やVimのプラグイン入れているから文章入力には向かない。 Kobitoでもローカルで保存できるけど、もっとシンプルにDropbox上のディレクトリで管…
追記 Googleカレンダーの仕様が変わったため、使用できなくなった…… 本文 Googleカレンダーで一番左を月曜日にすると、 休日がまとまって嬉しいんだけど、 普通のカレンダーは一番左が日曜日だから、 曜日と日付の対応を間違える。 そこで、Chromeの拡張機能…
なんどかLinuxを導入する機会があるんだけど、そのたびに同じことを調べているような気がするので、 やることをまとめておく。思い出しつつ追加する形で。 環境は以下の通り Ubuntu16.04 LTS (trusty) GNOME shell 諸々をインストール Lubuntuなどでは、まさ…
ライブラリを入れるときに先に入れる必要があるものリスト. : #scipy sudo apt-get install libatlas-base-dev sudo apt-get install libatlas-doc : #matplotlib sudo apt-get install pkg-config sudo apt-get install libfreetype6 sudo apt-get install…
SVMに取り掛かる前に線形回帰のカーネルトリックを試す 前提 関数は以下のものにノイズを加える $$ y=x3+\epsilon $$ 見ての通り線形回帰だとうまくいきそうにないのでガウシアンカーネルで回帰を行う また、コスト関数には誤差の総和を用い解析的に解く ま…
複数のサイトで解説されているけど自分用に書く。 現状でTensorflowはPython 3.6に入らないようなので、3.5の環境を作ってそこにいろいろぶっこむ。 通常のPythonインストーラからやろうとすると、matplotlib、scipyのインストールあたりで詰まって面倒だか…
タイトルの通り 公開したものの意味が無いので、 ハイパーリンクをコピーする機能などを追加して付加価値を作りたい Chrome Copy this tab as Markdown Link - Chrome ウェブストア プレビュー
wireshark触って見ていたらあるホストから1秒に一回程度の頻度でUDP 54915にデータが送られていた. なにかと調べてみるとLogicoolのマウス設定を行うLogicool Gamesoftwareが スマートフォンなどと通信するためのArx Controlという機能によってネットワー…
gitbookを試してうまく行ったりしなかったりしたので,どこで詰まったかを書いておく. やりたかったことは, npm で gitbook-cliのインストール gitbook initでgitbookのダウンロード book.jsonを作成し,pluginとしてmathjaxを追加 gitbook installでbook.…
環境 Ubuntu 14.04 結論だけ最初に書く 以下のようにコマンドを打つとうまくいった。 sudo apt-get install apache2-dev 流れ Rails4.2をapache2で動かそうとしていた。そのために、モジュールであるpassengerをインストールしようとしていた。 passengerの…
Vagrantを使ってMatplotlibを使いたい。こういう場合はJupyterを使ってブラウザ上でグラフをインライン表示すればいいのだが、まとまったコードを書きたかったので、そういう用途でもグラフ表示できないかと考えた。 デフォルトのグラフ出力方法にWebAggとい…
これはRによる異常検知のものだったがPythonでやる。 変数の並びからどう考えてもおかしい値を抜き出すことが目的。 データセットはcarパッケージのDavisっていう身長体重のデータセットを使った。 Jupyter便利だった。 一変数 # coding: utf-8 import matpl…
環境 CentOS 6.4 Python 2.7.5 Mecabインストール手順 バインディングのダウンロード MeCabをPythonで使用できるようにしたバインディングをダウンロード http://taku910.github.io/mecab/#download perl/ruby/python/java バインディングのリンクからGoogle…
環境 CentOS 6.4 Mecabインストール手順 Mecabのダウンロード、MeCab 用の辞書のダウンロード ソースコードを落とす http://taku910.github.io/mecab/#download mecab-x.xx.tar.gzとmecab-ipadic-x.x.x-xxxxxxxx.tar.gzをダウンロード(最新版) Mecab、MeCa…
fact x = if (x == 1) || (x == 0) then 1 else x * (fact (x-1)) main = do print (fact 10000) [vagrant@localhost Haskell]$ ghc main.hs [1 of 1] Compiling Main ( main.hs, main.o ) Linking main ...\ [vagrant@localhost Haskell]$ time ./main 2846…
Thinkpad E450のSSD換装を行った。 E450は裏蓋のネジを3つ外せば基板をむき出しにせずともメモリとHDDを換装できるから便利! もともとのベンチマークをしていないので、比較できないorz しかし起動がサクサクになったのでよかった。
ニコニコ動画のシリーズもの動画をよく見るがどこまで見たかわからなくなることがある。 そういう時はニコニコ動画の履歴を見るのだが履歴の個数が少なかったりすると消えちゃってたりする。 だからポチッとボタンを押すだけでどこまで見たかメモできる拡張…
Pythonによるデータ分析入門というオライリーから出版されている本を読んでいたらエラーを吐いた.調べてみると,Pandasのバージョンアップにより関数の使用方法が変わったことが原因であるようだ.pandas 0.17.1を使用した. TypeError: pivot_table() got …
インストール Nodeのインストール $ sudo yum install epel-release $ sudo yum install node npm MySQLのインストール $ sudo yum install mysql-server mysql $ sudo service mysqld start # サービス起動 $ sudo ckconfig mysqld on # 自動起動 npmでmysq…
クロスプラットフォームであり、複数の言語でGUIアプリケーションを開発したいと思い検索をしてみたところ、Qtというフレームワークを使用するとそれが実現できそうであるとわかった そんなQtをrubyを使ってコーディングを行うためにgemを使って気軽にインス…
nokogiriってなんだろう 学校で進めていたrailsプロジェクトフォルダを家でも使いたいためgithubに上げておいた 家に帰ってgit cloneコマンドでコピーするところまでうまく行ったのだが、bundleするとnokogiriがインストールできず止まる その後ググった内容…
もうね書くのが面倒だからソースをそのまま書いていく アクセスが無いとこうなるのかな [java] String url ="http://www.google.co.jp/"; if(mQueue == null) mQueue = Volley.newRequestQueue(getApplicationContext()); StringRequest stringRequest = new…