Skip to content

Instantly share code, notes, and snippets.

@inouetmhr
inouetmhr / gist:6154779
Last active December 20, 2015 15:29
ThunderbirdのエンコーディングをUTF-8にした場合、自動折り返しがうまく働かない
  • 送信エンコーディングをUTF-8にすると以下の問題が発生

    • 80文字程度で折り返されなくなる
    • 元の自動改行場所に余計な空白が入る
    • 結果、日本語の場合、不自然な表示になる
  • これは format=flowed 時の意図された動作

    • Thunderbird は iso-2022-jp 時には format=flowed を disable しているらしい
  • 2013/08時点では設定エディタで mailnews.send_plaintext_flowed を false にすれば解消

<!DOCTYPE html>
<html>
<head>
<title>Hello, Firefox OS</title>
<script src="/lib/jquery.min.js"></script>
<script src="/app.js"></script>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<h1>Hello, Firefox OS!</h1>
@inouetmhr
inouetmhr / gist:5168573
Last active December 14, 2015 23:49
Emacs 24.3 で migemo をインストール

cmigemo のインストール

Homebrew がインストールされていることは前提として

brew install cmigemo

migemo.el のインストール

~/.emacs.d/init.el に以下を追加

@inouetmhr
inouetmhr / gist:5139561
Last active December 14, 2015 19:49 — forked from anonymous/gist:5139555
Mac OS X 10.8 (Mountain Lion) に rpy2 をインストール

作業メモ

Mac OS X 10.8 (Mountain Lion) に rpy2 (Python で R を使う) をインストール

おそらくこれで最小だが、不足があるかも

  1. R をインストール http://www.r-project.org/ からMac用バイナリのインストール
    • rpy2 の目的にはおそらく不要だが、Rコマンダーを使う場合は tcl/tk ライブラリと、別途 XQuartz (X11) のインストールが必要
  2. sudo easy_install rpy2
@inouetmhr
inouetmhr / iso2022jp-cp932.el
Created November 20, 2012 06:26
Emacs: iso-2022-jpで CP932文字を送ってくる輩対策
(coding-system-put 'iso-2022-jp :decode-translation-table
'(cp51932-decode japanese-ucs-cp932-to-jis-map))
(coding-system-put 'iso-2022-jp :encode-translation-table
'(cp51932-encode))
@inouetmhr
inouetmhr / base64url.el
Created November 20, 2012 06:01
base64url encode/decode in emacs lisp
(defun base64-to-base64url (str)
(setq str (replace-regexp-in-string "=+$" "" str))
(setq str (replace-regexp-in-string "+" "-" str))
(setq str (replace-regexp-in-string "/" "_" str)))
(defun base64url-to-base64 (str)
(setq str (replace-regexp-in-string "-" "+" str))
(setq str (replace-regexp-in-string "_" "/" str))
(let ((mod (% (length str) 4)))
(cond
@inouetmhr
inouetmhr / sample.bat
Created October 3, 2012 05:56
コマンドプロンプトの文字置換 (e.g. echo `date +%Y-%m-%d`)
echo %date:/=-%
java -Dorg.slf4j.simpleLogger.logFile=progname-%date:/=-%.log prog.class
@inouetmhr
inouetmhr / L-01D
Created August 29, 2012 03:32
android disabled packages
2012/8/29
パッケージ名
http://www.compnet.jp/index.php/archives/2526
- iチャネル jp.co.nttdocomo.ichannel
- spモード jp.co.nttdocomo.carriermail
- 地図アプリ jp.dmapnavi.navi
- 地図アプリウィジェット com.nttdocomo.android.dmapnavi.widget
@inouetmhr
inouetmhr / gist:3506238
Created August 29, 2012 02:33
L-01D LTE off
- ネットワーク off
- *#*#4636#*#* ダイアル
- 携帯電話情報
- WCDAM only
- 戻る連打
- 再起動
- Android設定から、モバイルネットワーク on
アプリの「LTE On Off」を使うと、ネットワークoffでなくても携帯電話情報を呼び出せるので、そちらの方が簡単かつ再現性が高いかも。
@inouetmhr
inouetmhr / install.sh
Created May 23, 2012 01:39
Mac OS X (10.7) での Scala etc. インストール
brew install scala
brew install sbt
brew install giter8
# 以上