「この操作は認証されていないソースからのパッケージのインストールを必要としています」

アップデートマネージャをつかっていると、次のようなメッセージのダイアログがでることがあります。

この操作は認証されていないソースからのパッケージのインストールを必要としています

この場合、一旦ダイアログを閉じてから[再チェック]をすれば OK です。
f:id:maangie:20120708165942p:plain
ここを参照しました: https://forums.ubuntulinux.jp/viewtopic.php?id=10170

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"))