日暮途遠(Linux)

Just another WordPress.com site

Archive for 6月 22nd, 2012

Windows Live Writer オンラインアルバムから挿入(2011-06-20_えびす)

leave a comment »

 

ちょうど一年前ということにもなりそうです。

Written by 廣野秀樹

2012年6月22日 at 2:35 午後

カテゴリー: 未分類

Windows Live Writerからの投稿テスト

leave a comment »

;2012-02-24
;; Setenv
(setenv "LANG" "ja_JP.UTF-8")

;; 言語環境
(set-language-environment "Japanese")

;; 文字コード
(set-buffer-file-coding-system ‘utf-8)
(set-terminal-coding-system ‘utf-8)
(set-keyboard-coding-system ‘utf-8)
(setq default-buffer-file-coding-system ‘utf-8)
(set-selection-coding-system ‘utf-16le-dos)

;; Shell Mode
(setq shell-mode-hook
      (function (lambda()
                  (set-buffer-process-coding-system ‘utf-8-unix
                                                    ‘utf-8-unix))))

 

http://www.q-miz.com/entry_545

 

アルバム機能使ってみました。

Written by 廣野秀樹

2012年6月22日 at 1:11 午後

カテゴリー: ブログ

VirtualBoxの共有フォルダ設定

leave a comment »

VirtualBoxにUbuntu12.04をインストール | karakaram-blog

sudo mkdir -p /mnt/share
sudo mount -t vboxsf share /mnt/share

以上で共有フォルダの設定は完了です。ls /mount/share でファイル共有が行えていることを確認します。

このままだとゲストOS終了時にマウントが解除されてしまうので、/etc/rc.local を編集します。

sudo vim /etc/rc.local
 
mount -t vboxsf share /mnt/share
exit 0

 

VMware Playerのようにドラッグアンドドロップでのファイルのコピーなどは出来ないみたいです。クリップボードの共有は安定して出来ているような感じです。

Written by 廣野秀樹

2012年6月22日 at 11:16 午前

カテゴリー: VirtualBox

システムコマンドを実行する(shell-command-to-string)

leave a comment »

参考:Emacs 上で快適に Bash や Zsh を利用する設定 : 紹介マニア

システムのコマンドを呼び出し実行する関数は他にもありますが、引数を順序で指定しなければならなかったり、面倒だったと思います。これは引数に指定した文字列が、そのままコマンドの実行として使われるみたいです。パイプも使えていますし、試していませんが、リダイレクトもできそうです。

以下は、scratchのバッファで、関数を実行してみました。関数自体はC-x C-eで評価しているので、結果の文字列は身にバッファに出ています。コマンドの実行結果の文字列を変数にセットし、その変数はC-jで、その場で評価しているので、返却値が文字列で返されています。

Stringという関数名をみても、コマンドが返す文字列の取得を目的にした関数のはずですが、副作用でメールを送信することもできました。


;; This buffer is for notes you don't want to save, and for Lisp evaluation.
 ;; If you want to create a file, visit that file with C-x C-f,
 ;; then enter the text in that file's own buffer.

(setq file-list (shell-command-to-string  "cd tmp/magit-test; ls -al"))

file-list
 "合計 28
 drwxrwxr-x 3 ak ak 4096  6月 19 22:32 .
 drwxrwxr-x 7 ak ak 4096  6月 20 11:59 ..
 drwxrwxr-x 8 ak ak 4096  6月 19 23:59 .git
 -rw-rw-r-- 1 ak ak  231  6月 19 21:37 index.html
 -rw-rw-r-- 1 ak ak   21  6月 19 21:50 xxxxxxxxxx.txt
 -rw-rw-r-- 1 ak ak   15  6月 19 22:25 株価が下がる中mmm.txt
 -rw-rw-r-- 1 ak ak   25  6月 19 22:32 大筋一致した.txt
 "

(shell-command-to-string "cd tmp; ls -al | mail -s \"test mail\" アカウント名@gmail.com")
 

Written by 廣野秀樹

2012年6月22日 at 8:41 午前

カテゴリー: Emacs, Emacs-Lisp