コンピュータ設定・操作

TeX 数式エディタGUI

以前InftyEditorが使いやすかったが、 http://www.sciaccess.net/jp/InftyEditor/ 最近はこんなものあるらしい。 https://www.mathcha.io/

Macbook Proが起動せず

MacBook Pro 17インチ (Mid 2009, Model: A1297)が起動しなくなった。電源ボタンを押しても、LEDが点灯するだけで、「ジャーン」という起動音も鳴らず。PRAMリセットも機能しない模様。 以下の対処で起動した: https://support.apple.com/ja-jp/HT204267 電…

MacからLinuxのドライブにアクセス

brew install ext4fuse等でext4fuseをインストールし、 sudo su - /usr/local/bin/ext4fuse /dev/diskXXX /mnt/ # visible from root only? /dev/diskXXXはディスクユーティリティー等で調べられる。

RscriptでコマンドラインからRを呼び出し

setRefClassを使うときは、library(methods)とする必要が出てくる。

文書の中にコードを埋め込んで報告書を直接作成

SweaveやらKnitrやらが登場して、文書の中にコードを埋め込んで報告書を直接作成するのがやりやすくなってきている。 Markdown等の軽量マークアップ言語やPandocを使うことにより、PDFやHTMLだけでなく、Microsoft WORD形式のファイルまで出力可能になりつつ…

Ubuntu - rootから他のユーザーになりきってコマンド実行

こんな感じだろうか。 sudo -H -u username -i /bin/bash -l -c "command param1 param2 1>${SCR1_STDOUT} 2>${SCR1_STDERR} &"

ubuntu - apache2でhttpsの設定

/etc/apache2/sites-enabled/default-ssl.conf の<VirtualHost> ... </VirtualHost>にサイトを追加する。 <Directory /var/www/original_site> ... </Directory> 以下のキーワードを適切な/etc/apache2/conf-enabled/XXX.confや/etc/apache2/sites-enabled/000-default.confの</Directory> ... </Directory>に入れておくと、対応するサイトはhttpsのみのアクセス…

mod_wsgiインストール試行錯誤中

$ make distclean $ ./configure --with-apxs=/usr/bin/apxs --with-python=/usr/local/anaconda3/bin/python $ LD_RUN_PATH=/usr/local/anaconda3/lib make $ sudo make install /usr/bin/apxs -i -S LIBEXECDIR=/usr/lib/apache2/modules -n 'mod_wsgi' sr…

ownCloud - 大量・大容量ファイルのアップロード

Google chromeでは100個より多い数のファイルを含むフォルダーをuploadできないようだ。Firefoxならうまくいった。 大容量ファイルをアップロードするときは、 owncloudのインストールディレクトリにある.user.iniに upload_max_filesize=20G post_max_size=…

Python 正規表現 ORの注意点

pat = re.compile(r'^(metabolite)|(protein)$') だと、 ^(metabolite) または (protein)$ という意味に解されるのか、 pat.search("metabolite_association") にマッチしてしまう。括弧を使うなら、 pat = re.compile(r'^(metabolite|protein)$') だろうか。

R言語 : factorからnumericに変換するときの注意

以下、返り値の違いに注意。 > as.numeric(factor(c(5,7,1,5,2))) [1] 3 4 1 3 2 > as.vector(factor(c(5,7,1,5,2))) [1] "5" "7" "1" "5" "2" > as.numeric(as.vector(factor(c(5,7,1,5,2)))) [1] 5 7 1 5 2

RStudioでknitrを使ってTeX

注意すべきは、 1. TeXをインストール 2. knitrをRのinstall.packages等でインストール 3. RStudioのglobal option - Sweave - Weave Rnw files usingをknitrにする 4. .rnwで終わるファイル名にする そして、compile PDF。 参考: http://tex.stackexchange…

Mac Pro Early 2008 メモリー位置

こんな感じだろうか。

Cytoscape 3.0 Apps scratch memo

殴り書きメモ2013 Command + shift + o ---> 必要なモジュールをインポート? source -> organize importsでもOK 上のsrc ... Javaの文法に基づいてちゃんと直してくれる 下のsrc ... ファイルだけ?基本的には上と同じファイルで、同期もされている? CyAct…

RでXMLファイルを解析

こうだろうか。 con <- xmlTreeParse(basic.xml) root <- xmlRoot(con) saveXML(root, "myfile.xml")

dvioutで日本語エラー

dvioutで This document requires a Japanese Font but Can't find kanji Font(46) というようなエラーが出たら、言語環境を確認してみるといいかも。

Android 6.0でAndroid File Transfer

USB接続、Android File Transfer起動後、"Can't access device storage"のようなメッセージが出たら、画面の一番上から一番下までスワイプしてみる。 "USBを充電に使用"のような通知があったら、それをタップ、そしてファイルの転送 (MTP)を選択する。

Django データーベース初期化

*/migrations/__init__.pyは残しておくのがポイントかな。 http://stackoverflow.com/questions/23755523/how-to-reset-migrations-in-django-1-7 #!/bin/sh echo "Starting ..." echo ">> Deleting old migrations" find . -path "*/migrations/*.py" -not …

CentOSにdjangoを入れるには...

CentOSでは、Apacheのドキュメントルート(/var/www/...)の外、例えばユーザディレクトリにデプロイしようとすると、パーミッションで引っかかりやすい。これに対処するための覚書を以下に記す。 1. UNIXのpermissionの変更 デプロイ先のユーザ・グループ名を…

SSL (https)をubuntu 14.04で有効化

以下のコマンドを実行。 openssl req -new -x509 -days 365 -nodes -out apache.pem -keyout apache.key そして、生成ファイルを/etc/ssl/の適切な位置に配置し、/etc/apache2/sites-enabled/default-ssl.confに以下の記述を追加。 SSLCertificateFile /etc/…

Djangoのdeployに関する覚え書き - 其の二

MEDIA_URLの設定方法 (1) setting.pyに以下を追加。 # https://docs.djangoproject.com/en/1.9/howto/static-files/ # Absolute filesystem path to the directory that will hold user-uploaded files. # Example: "/home2/media/media.lawrence.com/media/…

Python Package Index (PIP)に関するメモ

pip install python_package_name でパッケージをインストール可能。pip自体のupgradeは、 pip install --upgrade pip

Djangoのdeployに関する覚え書き

以下、Ubuntu 14.04.2 LTS (trusty)稼働サーバへの配備を試みた。 1. Pythonのバージョンを統一し、実行環境を指定 例えば/usr/local/anaconda3/bin/pythonを実行ファイルとするPython 3.4を使うなら、 (1) mod_wsgiがPython 3.4対応になっているか、また、…

TortoiseGit - コマンドラインからパスワードなしで実行

Windows TortoiseGitをインストールすると、恐らくデフォルトで次のフォルダーにgitやsshの実行ファイルが配置される。 C:\Program Files (x86)\Git\bin もしされない場合は、https://git-scm.com/等からgitをインストールする。この場合はsshは、C:\Program…

ホームページ作成ツール・環境

ホームページ作成ツールや環境はどんなものがいいか、探すと沢山出てくるので、どれを選べばいいのか、よく分からない。 ホームページ作成 Web開発 Webオーサリングツール など、キーワードが異なると、異なるツールが出てくるようだ。 無料 SeaMonkey ... …

オンラインプレゼンテーション

Google Slidesの他に、こんなものが... https://prezi.com/

UNIX: コマンドラインからファイル情報やフォルダー構造を調査

古典的な(?)方法は ls -lt | perl -ne 'chomp; @r=split; print $r[5], " ", $r[6], " ", $r[7], "\t", join(" ", @r[8..@r]), "\n"' とか、 ls -lR だろうか。 ちなみに、treeというフォルダー構造を表示するコマンドがある。 http://mama.indstate.edu/use…

MacBook Pro 15 inchのEscキーが外れたー

ここに注文かなぁ- http://www.replacementlaptopkeys.com/apple-a1286-unibody-black-macbook-pro-laptop-keys/ あっ、でも、日本語キーボードの場合はどうする?

Ubuntu: MySQLの再インストール

Remove MySQL: sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean Reinstall: sudo apt-get update sudo apt-get install mysql-server sudo mysql_install_db sudo /usr/bin/mysql_secu…

Snow Leopard ログイン画面にスクリーンセーバー

以下のようなコマンドを実行。使用可能なスクリーンセーバーは限られている模様。 sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 180 sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowM…