フルパスを得る
function fullpath { find `pwd` -maxdepth 1 -name $* 2>/dev/null }
- 例
$ cd /var/log
$ fullpath messages
/var/log/messages
「この操作は認証されていないソースからのパッケージのインストールを必要としています」
アップデートマネージャをつかっていると、次のようなメッセージのダイアログがでることがあります。
この操作は認証されていないソースからのパッケージのインストールを必要としています
この場合、一旦ダイアログを閉じてから[再チェック]をすれば OK です。
ここを参照しました: https://forums.ubuntulinux.jp/viewtopic.php?id=10170
ビュー一覧
select view_name from user_views;
参照: http://www.ne.jp/asahi/hishidama/home/tech/oracle/object.html
JavaScript runtime
rake で必要な JavaScript ライブラリを、Ubuntu ソフトウェアセンターからインストールするには、「nodejs」で検索する(多分)*1。
ここを参照しました。 http://stackoverflow.com/questions/6282307/execjs-and-could-not-find-a-javascript-runtime
*1:Node.js ってそーゆーもんなんだろうか。よく知らないんですが。勉強せにゃ。
ThinReports で Shape を印刷するかどうかを動的に制御する
visible メソッドを使います。
# coding: utf-8 require 'rubygems' require 'thinreports' # レイアウトファイル: toggle-line.tlf # 出力ファイル: toggle-line.pdf ThinReports::Report.generate_file('toggle-line.pdf', :layout => 'toggle-line.tlf') do start_new_page # 引数があれば、アイテム toggle_line を非表示にする。 if ARGV[0].length != 0 page.item(:toggle_line).visible(false) end end
注: ThinReports Editor で、デフォルトでは line に id は付きません。手動で付けます。
ファイルシステムからファイルを探す
- エラーは無視する。
- ルートファイルシステムからのみ検索する。
find / -xdev -ignore_readdir_race -nowarn -name pattern 2>/dev/null
例えば PDF ファイルを探すには…
find / -xdev -ignore_readdir_race -nowarn -name '*.pdf' 2>/dev/null
そういや拡張子が小文字とは限らないか…。大文字/小文字を無視するには -iname を使います。
find / -xdev -ignore_readdir_race -nowarn -iname '*.pdf' 2>/dev/null
僕の.emacs.d
- init.el
;; 日本語環境設定 (set-language-environment "Japanese") (setq default-file-name-coding-system 'utf-8-unix) ;; メニューバーを消す (menu-bar-mode 0) ;; ツールバーを消す (tool-bar-mode nil) ;; カーソルの点滅を止める (blink-cursor-mode 0) ;; カラム数を表示する (column-number-mode t) ;; ファイルの読み直し (define-key global-map "\C-c\C-c\ r" 'revert-buffer) ;; リージョン内の段落を詰め込む (define-key global-map "\C-c\C-c\ q" 'fill-region) ;; 詰め込みカラム数は80 (custom-set-variables '(fill-column 80)) ;; shell (autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t) (add-hook 'shell-mode-hook '(lambda () (set-buffer-process-coding-system 'utf-8-unix 'utf-8-unix))) (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) ;; C-h (keyboard-translate ?\C-h ?\C-?) ;; window-system (cond (window-system ;; フォント (load-file (expand-file-name "~/.emacs.d/font.el")) ;; クリップボード (setq x-select-enable-clipboard t) ;; 高さ (add-to-list 'default-frame-alist '(height . 40))))
- font.el
(create-fontset-from-fontset-spec "-mplus-*-*-r-semicondensed--12-*-*-*-*-*-fontset-mplus") (add-to-list 'default-frame-alist '(font . "fontset-mplus"))