LINUX
結論から言うと--delay で適当に遅延する。mikuhatsune.hatenadiary.com で xdotool type あいうえお と入力すると、挙動が速すぎて「あい」くらいまでしか入力されないからpython で日本語文章をコピペで保持して貼り付ける、という回避策を使っていた。 そ…
inkscape で画像をコマンドで処理するとき、ちょっと前なら特になんの指定もせず勝手に処理してくれていたが、おそらくubuntu 24 にしてからinkscape コマンドだけでは勝手にGUI が起動するようになって困っていた。 直近1年で検索したら普通にコマンドで出…
デスクトップ自動化とかRPA(Robotic Process Automation)とかそういうのでデスクトップのGUIを自動で処理することがある。 Linux だとxte xautomation かxdotool, Python ならpyautogui で出来るが、日本語入力が弱いので最終的にpyperclip を利用したコピ…
こういう感じのことである。 [bash] スペースが入ったファイル名の処理 - Qiita 例えばhoge という作業ディレクトリのpdf ファイルをpdftk を使ってひとつのファイルにまとめたいとする。 ファイル名にはなぜか空白文字が含まれているとする。どうしてそんな…
ちょっとしたアプリケーションを作って、自分以外の、Rが使えない人でもデータを入力したら出力を得られるような仕様にしたい。 そこで、R のshiny を使ってweb にアクセスしたら使えるようにするわけだが、ローカル環境で構築したshiny アプリではプロット…
という相談を受けた。 昔は地図を扱うときにsp というパッケージを使っていたが、最近ではsf が流行りだそうだ。 notchained.hatenablog.com インタラクティブにしたければleaflet があるが、普通にプレゼンとか論文の図にしたい、ということでsf を使いたい…
rstanで自作関数、というかrstanに実装されていない確率分布からサンプリングをしたくてコードを書いていたが、その前にコードの書き方でサンプリングの効率というか速さが違うので速くなる書き方をしよう、という検証。 結論から言うと、実装されている関数…
vim 8.0 でvimrc をいい感じにしていたのに、ppa (https://launchpad.net/~jonathonf/+archive/ubuntu/vim) を sudo add-apt-repository ppa:jonathonf/vim でvim-gnome をインストールすると 8.1 がインストールされるようになっている。 そうすると、いま…
rmarkdown を使っているとき、Rstudio ならknitr ボタン、コマンドならrender でRmd ファイルがコンパイルされる。 昔、同僚が「R を開かずにコマンドでrender したいすっね〜」って言っていたのでワンライナーで自作してあげたのだが、いまさらながら自分も…
R の場合、HOME ディレクトリは ~ で省略されるが、これを使って例えばR の外部のプログラムを実行させるときの引数にするとき、パスを省略せずに書かないといけない場合がある。 例えば、Python の os.path.expanduser みたいなやつ。 関数を探してもすぐに…
vim を使っていて、みんなが思っているのがESC が遠い。 今まではCapsLock にESC を割り当てていたが、ubuntu 16 になってGUI で設定できると言いながらそれで設定しても設定が活きないときがある。 というわけでjj にESC を割り当てる人が多い。 Vimでの日…
以前、SX2 のSSDを換装したのだが、RZ4 を最近使っていて、持ち運びに便利だし意外と電池もちが良かったのでSSD を増やそうということになった。 安心と実績のcrucial(安かった)もともと入っていたのはサムスン製。Crucial [Micron製] 内蔵SSD MX300 525GB…
R を使っていろいろやっているときに、R だけで完結すればいいが、R で実行できない関数や実装されていない仕様みたいなものがあって、計算がはかどらないときがある。 そういうときは別のプログラムを使ってその部分の計算をして、その結果をファイルに書き…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
「システムプログラムの問題が見つかりました」のダイアログの消し方 - Qiita Ubuntu 12.04 LTS 「システムプログラムの問題が見つかりました」 | pc.casey.jp ウィンドウズのイルカ並にうざい。 しかも、報告しても改善されたことはない。 sudo rm /var/cra…
RNAseqをしているが、行に5つくらいのデータがあって、それらすべてが0 の行を取り除きたいのだが、いい方法はないかと聞かれた。 列和であれば、$2 とかしてすぐに結果が出せるのはぐぐってよく出る。 しかし、行和をどうこうするのはなかなか出てこない。 …
この記事が役に立つのは世界で3人以下の自信ある() 研究者が競争的資金を獲得するのに申請書を書くが、科研費LaTeX というものがあり、これによりword で体裁が崩れてイラッ☆っとするリスクが減る。 DC やPD と呼ばれる学振にもこのフォーマットがあり、情報…
Docker で仮想環境っぽいところだったり、サーバーなどでGUI、グラフィック系のドライバーがなさそうなところでmeshlab とかそういうのを実行すると、上記のエラーがでる。 wkhtmltopdfをUbuntuで使うためのメモ | Network Project 5 を参考に、xvfb-run を…
SNP とかなんでもいいのだが、行列データがあって、ある列のデータのうち条件をみたすものだけを抽出して、和を取りたい。 それをR とかPython を使わずに、シェルというかawk で完結したいのだが、という悩みを同僚が言ってきたのでやってみた。 一発でsum …
vim を使っていて、caps lock がESC ならうれしくて、ubuntu 14 まではxmodmap で設定していたが、ubuntu 16 からはこれだとうまくいかないようである。 sudo apt-get install gnome-tweak-tool でtweak から、タイピング > Caps Lock キーの動作にいき、Cap…
こちらを参考にインストールする。 これとか。
昔、windows7 があるPC にubuntu をインストールした。 今回、let's note RZ4 の8GB が安く手に入ったので、windows8 がある環境にubuntu16.04 をデュアルブートできるようにしようとしたら、UEFI で手こずった。 結論からいうとRufus を使ってUFEI対応のUSB…
なんでもいいのだがスペースで区切られた、横に長いファイルがあるとする。 seq -s" " 1 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 これを行から列に変換して縦に長いファイルが欲しい。というのも、paste コマンドなどを使って結合したいから…
tmux を勧められた。 以前、vim を導入したときにvim-r-plugin を使うのにtmux が必要で、tmux のpane を使えばRstudio っぽく、コードを書く領域とRが実行できる領域が出現して、コマンドショートカットでコードをRコンソールに送ることができる、という話…
細胞でもなんでもいいが、視野内の物体の動きを軌跡として取得したい。 最近流行りのディープラーニングでは下調べが足りないがいろいろあるっぽい。しかし、これらの手法を使うにしても自前で開発するにしても、正解データと比較して性能評価が必要である。…
beamer でスライドプレゼンテーションをしたが、今回はポスター発表をbeamer で作った。 ネットでbeamer poster のsty ファイルを見てみたのだが、華美すぎて鬱陶しい。 個人的には究極グレースケールで終わらせたい。 window.twttr = (function(d, s, id) {…
結論から言えばsys.argv を使う。 http://www.yukun.info/blog/2008/07/python-command-line-arguments.html 【python】sys.argv で引数をとる - metabo346の日記 コマンドライン引数入力できるPythonプログラムをつくる - 剥いだ布団とメモランダム.old Pyt…
ここに書いてあることはすべて個人の感想です。別にデザインについて勉強してきたわけではないので有識者の人は適当に読み流してください。 beamer を使ってスライドを作成してプレゼンしてきた。結果としてはppt と比べて遜色ない発表ができた(適当 beamer …
この記事はRStudio Advent Calendar 2016 の9日目の記事です。 Rstudio、使ってますか? 私は使っていません。 インストールはしてあります。Rstudio を使う利点は、OS が異なっても統一された解析環境を用意できることです。R 初心者にR を使ってもらう時に…
というよりPC 環境全般の話。 スクリプトを書いている。 しかし、マウスGUI ユーザーなので残念ながら腱鞘炎になってしまった。 通常のマウスをやめてトラックボールにしたが、母指IP 関節が半端無く痛い。 というわけで利き手とは逆の手にマウスもおいてい…