2020-01-01から1年間の記事一覧

テレビサーバーの再起動 録画サーバー

sudo mirakurun restart pm2 restart epgstation カードリーダーのチェック sudo pcsc_scan でOK Japanese Chijou Digital B-CAS Card (pay TV) デバイスの確認(再起動すると復活) ls /dev | grep isd isdb2056video0

tgifで作られた古いepsファイルがフォントのエラーで開けない時の対処法とTEXへのとりこみ

Tgifのepsの修正 tgifで作られた古いepsファイルがフォントのエラーで開けない時の対処法。。 epsファイルがフォントが理由で開けない場合のチェック事項。。 テキストエディタでepsファイルを直接ひらく。 1. tgif で作られてるか? %! %%BoundingBox: 248 …

cygwinにTgif をいれる。日本語で。

cygwinのtgif導入にとまどったので、導入過程のメモです。ソースからいれる必要あり。 ソース を本部からダウンロード。 http://bourbon.usc.edu:8001/tgif/ 解凍&設定のコピー tar xvzf tgif-QPL-4.2.5.tar.gz rm Tgif.tmpl cp Tgif.tmpl-cygwin Tgif.tmpl…

EPGstationの andoroid で リアルタイムをvlcプレイヤーで再生できるようにする&ワンセグを番組表に加える

アンドロイドでvlcプレイヤーで再生 EPGstationの andoroid で リアルタイムをvlcプレイヤーで再生できるようにする。 config.jsonの"mpegTsViewer": { は以下のように変更 intend は外部アプリ実行。 ADRESSSはURLの受け渡しっぽい。 "android": "intent://…

pdfminerでpdfから文字情報の取り出し

pdfminer で pdf から文字情報を取り出す。 インストール pip install pdfminer.six pip install chardet sixにしないと日本語が認識されないので注意 参考: https://techacademy.jp/magazine/22374 例1 #coding: utf-8 import io import os from pdfminer.…

pyautoguiでGUIソフトの自動化

cygwinやlinuxの場合 pip3 install pyscreeze pip3 install opencv_python pip3 install pyautogui anaconda でエラーした場合 python -m pip pyscreeze python -m pip opencv_python python -m pip pyautogui 参考サイトのコードそのまま。 もぐらたたきゲ…

ubuntuで黒い画面になり起動しなくなったときの対処

ubuntuで黒い画面になり起動しなくなったときの対処 x11 の設定ファイルが壊れていいるらしい。。 そこで、コンソールでログインする。 Ctrl+Alt+F2 もしくは、 Ctrl+Alt+F1 でコンソール画面がでるので。 そこでx11を修正すれば良い。 Ubuntuが黒い画面のま…

R: Linux x11 端末 で日本語の文字化けを防ぐ

解決策: Rコンソールで X11(type="cairo") par(famly=" par(family="VL Gothic") #par(famly=" par(family="jiskan") とだけすればよかった。。 1行目が最大のポイントで、これに気づきのにどんだけかかったんだよ、、って感じ。。 familyのところのフォン…

foreachとoptpar でRプログロラムを並列化

R

foreachとoptpar でRプログロラムを並列化 16CPUを使う場合 エラーが出る場合はoutfile=""を消去するとうまくいく場合も library(parallel) library(foreach) library(doParallel) x<-1:100 y<-1:100 v<-list(x,y) slow_square = function(x) { Sys.slee…

Rcppとboostで微分方程式を解く

Rcppとboostで微分方程式を解く ををとく。 - cppファイル #include<Rcpp.h> #include <iostream> #include <array> #include <boost/numeric/odeint.hpp> using namespace Rcpp; namespace odeint = boost::numeric::odeint; using state_type = std::array< double, 1 >; //[[Rcpp::export]] NumericVector pow</boost/numeric/odeint.hpp></array></iostream></rcpp.h>…

最適化パッケージの並列化 DEoptim

最適化パッケージの並列化 DEoptim を使う場合。 Rcppを使う場合はコンパイルしておく必要がある. arupaka-arupaka.hatenadiary.org parallelType=1 とparVar=c("x","my_func")とデータをエクスポートする。 例えば、以下のコード ans2<-DEoptim(like1_web_…

Rcpp でインラインでC関数を利用

はじめに Rcpp では簡単にインラインでcpp の関数を利用できる。 便利そう。 cppFunction関数を利用する。 以下のサイトを参考にさせていただいた。 Chapter 27 Rのコード中にRcppのコードを埋め込む | みんなのRcpp 例 library("Rcpp") str<- "double sumsu…

Rcppで使ったファイルをコンパイル済みで利用する。パッケージ化

はじめに Rcppで作ったcppファイルをコンパイルしてから利用できるようにする。 パッケージ化が必要らしい。具体的には以下のように行う. パッケージを作る. skeleton 関数を利用する Rcpp::Rcpp.package.skeleton("myPackage",cpp_files="test.cpp") パッ…

ubuntu20.04 にgoogle リモートデスクトップをいれる

ubuntu20.04 にgoogle リモートデスクトップを入れる。 素直にやるとうまくいかないので、色々設定を変えなければだめっぽい。 以下の2つのサイトを参考にさせていただきました。 Ubuntu18.04でChrome Remote Desktop HostをWeb版からインストールした時の…

Rで数値積分の続き。色々な積分手法を使う(コード例)

R

Rで数値積分の記事 https://arupaka-arupaka.hatenadiary.org/entry/2020/06/18/155816 を利用して、色々な積分をする。 マニュアル https://www.gnu.org/software/gsl/doc/html/integration.html コード例 ベータ分布の積分 Rでの実装。解析解。 諸事情でα…

RでC言語のgslを利用することで数値積分を早くする

R

Windowsの場合です。#gslの導入 コンパイルはうまくいなからgslのバイナリを http://www.stats.ox.ac.uk/pub/Rtools/libs.html wget local323.zip#1. 準備GSLのセットアップ ##(1-1) GSLのバイナリをのダウンロード ここからgslのバイナリをいただく http:/…

Rで厳密な連検定。 exact runs test

R

Rで厳密な連検定。 exact runs test 正規分布近似を使わない場合。 両側検定にするのが微妙にむずい。 https://ncss-wpengine.netdna-ssl.com/wp-content/themes/ncss/pdf/Procedures/NCSS/Analysis_of_Runs.pdf の5ページを参考にする install.packages("r…

open vpen 構築メモ

基本は、 https://qiita.com/noraworld/items/2fe6be489e1d93c748b8VPNは、10.0.1.0 10.0.1.1 ~ 10.0.1.2 仮想のLAN(一つのルーターのネットワークをつくる技術)IPアドレス 192.192.192.192/24の24はサブネットマスク(ネットワークアドレスがはじめの24桁…