emacs の init.el

Windows 10 上で利用している emacs が,TeX のソース編集をしていると頻繁に resource exhausted ! Save current buffer and restart emacs ! と表示されて作業の一時中断を余儀なくされることが頻発したため,~/.emacs.d/init.el をクリーンアップして,意…

msys2 gcc でスタックのサイズを増やしたい

某研究課題のために,ログも含めて結構な量のメモリ確保が必要なプログラムを書いた.Linux 上で gcc でビルドして動作させていた時には何の問題もなかったのだが,諸事情で msys か cygwin の上で同じことをやらないといけなくなり,コンパイルしたところ,…

TCP通信プログラム書きました

某お題のため,TCPによるデータ通信プログラムをコーディング中。今後のため,今回得た経験と知恵・技量を要約しておく。 1.TCP通信プログラム手順 <サーバー側> sock_id = socket(AF_INET, SOCK_STREAM,0) としてソケット作成 sockaddr_in 型構造体 (so…

TeX ソースの PDF に type 3 フォントが残るという話 & 対策

某雑誌に投稿した論文について,editor in chief の先生より「upload されたファイルは,投稿時必須の PDF test はノーエラーでパスするけど文字化けしていて全く読めない。複数台のコンピュータでトライしてみたが状況が変わらないので,問題を修正して再提…

PPT → png/gif → convert (ImageMagick) で eps のトラブルシューティング

PPT でお絵かきしたものを「図として保存」し,convert で eps に変換して TeX に取り込もうとしたところ,背景がまっ黒になり,半日ほど作業停滞(汗。 結論は convert -alpha Remove hoge.png eps2:hoge.eps みたいな感じにするとよかったのだが。アルファ…

MATLAB plot コマンドで動画を作る

MATLAB plot 関係の忘備録。必ずしも動画に関係なく記載。 gca と gcf の違いgca = Get Current Axes handle number (現在の座標軸(座標軸とプロット本体を合わせた部分)のハンドル番号を取得する関数)gcf = Get Current Figure handle number (現在の…

久しぶりにいぢった grub2

デュアルブート環境で,起動時のOSセレクタ&ブートローダーである grub2 を ubuntu インストールの過程でセットアップすると,第1優先のOSが ubuntu となり意図と違ってしまったため,この順番を変える作業をしました。 結論は, /etc/default/grub にあ…

windows 7 64bit と ubuntu 12.04LTS のデュアルブート環境の構築

お仕事の環境のノートPC (UEFI BIOSのThinkPad) を,"Windows7 64bit" と "ubuntu 12.04 LTS" のデュアルブートにしようとした話の顛末。 まずは,windows を何も考えることなくクリーンインストール。この段階では legacy bios と uefi の違いに無頓着だ…

cygwin で alternative ?

諸事情で cygwin x86 を(ほぼ)フルインストール。見たことの無いものに戸惑うこと少々。editorのカテゴリを選別せずカテゴリごと "install" してしまうと,X11, nox, w32 の3種類の emacs がインストールされる模様。 手元の環境だとデフォルトが x11 版に…

MySQL バックアップ

WordPress とかのCMSで利用する MySQL の「既存DB」をネットワーク越しにバックアップするお話. <リモートホスト上にあるDB一覧を見る> mysqlshow -h hostname_or_ip -u user_id -p <名前が my_db であるデータベースの中身をバックアップ> mysqldump -…

gnupack

これまで「windows 上の emacs と言えば meadow を指すもの」とばかりmeadowを使い続けさせてもらっていたが,どうも開発が止まってしまって久しい模様。そこでいろいろ物色していると,gnupack がコンパクトにまとまっていて良さそう。 インストールと言っ…

png / jpeg → eps

TeX で文書作成をしようとすると,図は eps フォーマットがやりやすい。 んでも,例えば PPT などでポンチ絵を描いたものを図として保存すると (office 201x picture managerなど),png や bmp などになってしまう。それを eps にコンバートするには,EPS-c…

Eclipse で外部プログラムを呼び出す (nxtOSEK)

8月にある summer school の関係で eclipse を試す。もともと,開発環境のセットアップ情報を説明してくれているサイトが良く書けていて,eclipse & eclipse IDE for C/C++ の導入で困ることはほとんどなかったのだが,一つだけ。 ビルドして完成したイメー…

IEEE PDF eXpress compliant な PDF の作成 (初稿を改編)

どんな問題? w32tex を利用して dvipdfmx により pdf をつくると,出来上がった pdf には欧文の基本14フォントが埋め込まれないのだそうです。それを忘れたまま IEEE PDF eXpress のチェックを受けると Error : Font xxxxx is not embedded というエラーメ…

MATLAB のスタートアップファイル startup.m

MATLABで eps を吐き出す場合等の環境設定のため,$USER/MATLAB の下に startup.m を作り,必要な設定を書いておくと良いそう。現状 set(0,'defaultAxesFontSize',14); set(0,'defaultAxesFontName','century'); set(0,'defaultTextFontSize',14); set(0,'de…

PCへのART-LINUXのインストール

ART-Linux のインストールで困ったことの解決策を書いておきます。対象は debian 6.0 (squeeze) です。 ◎ カーネルのリビルド 配布されている art-linux のカーネルは,modversion が有効になっているため,その後追加ボードのドライバを入れようとすると,…