braintag

公開してしまう備忘録

linux

Raspberry PI 高精度I2C温度センサーMCP9808で温度を記録

Raspberry PIを買って以来、Linuxサーバとしてしか使用していないので、 電子工作っぽいことをしたくなり、I2Cの温度センサーで温度を記録するプログラムを作ることにしました。Raspberry Pi Model B+ (Plus)出版社/メーカー: raspberrypi.orgメディア: エレ…

RaspberryPIでクラウドストレージcopyを使用する コンソールモード

+ RaspberryPIでDropboxは動作しない。何故?arm用のクライアントが無いからです。 アップロード、ダウンロードを操作するシェルスクリプトはあるようなのですが、やっぱり自動で同期してほしいなーと思ってました。copyならベータ版ですが、RaspberryPI用?…

最適化の近道 プロファイラgprofのコールグラフを画像化して、コードのどこがボトルネックかをわかりやすくする

boostを多用して富豪的プログラミングしまくってたらさすがに遅すぎて、プロファイラで解析しようと 思ったのですが、boost使ってるとgprofの出力解読が困難なので、コールグラフを視覚化できないものかなと思ったら良いツールがあったので使ってみました。…

RaspberryPIをVPN(L2TP)サーバにして、スマートフォンからVPN接続

スマートフォンからRaspberryPIに対してVPN接続し、家のローカルネットワークにつなぎます。VPNは、PPTPだと設定等が非常に楽なんですが、docomoのSPモードだと接続できないし、PPTPはセキュリティ的にも緩いらしいので、やや難し目のL2TP使います。最近では…

Ubuntu13.04(xrdp)でWindow7からリモートデスクトップ接続

Ubuntu13.04(xrdp)でWindow7からリモートデスクトップ接続しようとしたら、接続は成功したのに、Ubuntuの壁紙が一面に表示されるだけで何も操作できなかった。ちょっと調べると、Unityはリモートデスクトップ経由では出せないらしい。 確実に忘れると思うの…

OTRSにてフィールドを追加する

wikipediaでも使用されているヘルプデスクとかで使えるチケットシステム。 http://www.otrs.com/インストールはここが大変参考になった。 http://thinkit.co.jp/book/2011/12/02/2386インシデント管理程度の機能がほしいけど、 RedmineやTracはプロジェクト…

nagiosにてサーバ死活監視

CentOSが前提 yum リポジトリとして "rpmforge"を追加 rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm -i [rpmforceのrpm].rpm /etc/yum.repos.d/rpmforge.repoのpriority=10へ nagiosのインストール yum install nagios yum install nagios-plugin…

DELLサーバのRAIDを監視してmuninでメール通知

前提として、OSはCentOS6.0です dell PERC raidを使用している場合 http://ftp.dell.com/sas-raid/ でドライバをダウンロード megaraid_sas RAIDドライバインストール #tar xzvf megaraid_sas-v...........tgz #cd megaraid_....... #rpm -ivh dkms-......no…

メモリリーク Valgrind

メモリリークのチェックツール、valgrindlinux,MacOSで動作する使い方は以下のとおりまず、gccのコンパイルオプションに-g を追加。実行するときは以下のように入力する valgrind --tool=memcheck モジュール オプションこれでリークがソースの何行目でおこ…

メッセージキューをシェルから削除(linux)

開きっぱなしのメッセージキューの削除 使っているリソースの削除 ipcs -q にて開いているメッセージキューの表示ipcrm msg [msqid]で削除できる一気に消したい場合は ipccleanで、すべて消える。

intelコンパイラ ICC 最適化メモ

intelのコンパイラについてのメモ(linux上)プロファイルからの最適化(PGO) コンパイルオプション prof_gen でコンパイルし、一度実行させるとプロファイラが出力される その後、 prof_use オプションにてリビルドをすると、そのプロファイラによる解析が始…