しぐまっく

愛機MacBook Pro(Mid 2010)を研究やら趣味やらに使っている際のおぼえがき.homebrewとかlinuxとかwebサービスとかも.

mi.appにて単語カウントする方法

Mac用テキストエディタのmi (ミミカキエディット) にはデフォルトで文字カウント機能はある.しかしMS Wordのように,(英)単語数を数える機能が無いので,"ツール" に単語カウントする機能をつける方法を載せる.

方法

[Ref] MacWiki - mi
AppleScriptエディタにて

tell front document of application "mi"
	if not (exists it) then return
	set theText to content of selection object 1 -- 選択範囲
	if theText is "" then set theText to content -- 選択されてなければ書類全体
	display dialog "ワードカウント結果" & return & return & ¬
		"文字数:" & number of every character of theText & return & ¬
		"単語数:" & number of every word of theText & return & ¬
		"段落数:" & number of every paragraph of theText
end tell

という内容のAppleScriptファイルを作成する.
任意の名前で,/Users/ユーザ名/Library/ApplicationSupport/mi/mode/Normal/tool/ に保存.
mi.app のモード設定−ツールで,"フォルダから再構成" をクリック.

コマンドライン起動ソフトのダブルクリック起動化

概要

MacPortsやHomebrewなどで入れたLinux系ソフトは基本的に"ターミナル"から起動することになる.だが面倒だ.ネイティブアプリみたいにダブルクリックで起動できたりアイコンを付けたい.

手順

1. アプリ化

AppleScriptエディタを起動する.

tell application "Terminal"
do script "ソフト名 &"
end tell

と入力して,ファイルフォーマットを"アプリケーション"として保存する.

2. アイコン

付けたいアイコンをコピー(Cmd⌘+c)する
アプリの"情報を見る"
アプリの現在のアイコンをクリック→青く縁取られる
貼り付ける(Cmd⌘+v)

MacでGnumeric

Gnumeric

GNUライセンスの表計算ソフト.本家はLinux.フリー.
WindowsインストーラあるみたいだけどMacはない.

インストール方法

How to install Gnumeric (and other linux apps) on mac OS/X | monsterHash
Homebrewから一発.但しgtk+とかもインストールするのでかなり時間がかかる
Homebrewのインストールについてはこちら

$ brew install gnumeric

その後,AppleScript

tell application "Terminal"
do script "gnumeric &"
end tell

という内容のファイルをアプリケーションで保存すると,ダブルクリックで起動できる.

日本語化について

Gnumeric等X11アプリケーションは基本的に日本語入力ができない.日本語入力には,kinput2+cannaを使う方法と,MacUIMを使う方法がある.

kinput2+canna

Mac OSX の X11 環境で日本語入力( kinput2 + canna ) | 空模様
MacPortsを経由してインストール可能.Homebrewにはレシピなし.

MacUIM

Mac OSX の X11環境で日本語入力( MacUIM ) | 空模様
UIM(Universal Input Method)という形式?で X window system における多言語入力をサポートするそう.今回はこちらを利用.

インストール

ここからdmgをダウンロード,インストールする.

設定

~/.bashrc に以下を追加

export LANG=ja_JP.UTF-8
export XMODIFIERS=@im=uim
export GTK_IM_MODULE=uim

~/.xinitrc.d ディレクトリを作成し,~/.xinitrc.d/uim-xim.sh として以下の内容のファイルを作成.

#!/bin/sh 
/Library/Frameworks/UIM.framework/Versions/Current/bin/uim-xim --engine=mozc &

また,実行権限を与える.(chmod 755)
XQuartzを起動し,ps x で uim-xim が起動していればOKだと思われる.

Mac小ネタ

TimeMachineのローカルスナップショットを無効/有効にする方法

Time Machineのローカルスナップショット機能を無効にする方法 - Macの手書き説明書

sudo tmutil disablelocal

で無効に.
タイムマシン設定で切→入するとまた有効になる.もしくは

sudo tmutil enablelocal

maxima for Mac

MacでHomebrewとCarbon Emacsを使ってmaxima + imaxima環境を構築する.

追記: HPからMac対応wxMaximaをDLできました..

環境

  • Mac OS X Mountain Lion 10.8.4
  • バイナリ: Homebrew
  • TeX: Drag and Drop UpTeX

手順

  1. Homebrewでmaximaインストール
  2. Carbon Emacsをインストール
  3. TeXにbreqnを導入(下記で説明)

breqn

  • CTANにてmh.zipをDL,解凍.
  • breqn, empheq, flexisym, mathstyle, mathtools, mhsetup, xfrac.dtxをTeXコンパイル
# for i in breqn empheq flexisym mathstyle mathtools mhsetup xfrac do tex $i done
  • できた.sty, .symファイルを,texmf/tex/latex/mh/ 下に置く.

ドット絵エディタ

Macでドット絵を描くためのソフトについて.
2014.6.14 更新

Pixen

本家サイト
Pixen - a pixel art editor for Mac OS X
紹介サイト
Pixen Mac用ドットエディタ

レイヤー,アニメーション対応
個人的には色管理が割としやすかったです.
"Pixen"で検索すると "無料" だとかちらほら書いてあるんですけど,
今バージョンである 3.6 は AppStoreから ¥1,000 で購入できる有料ソフトです.

本家HPには無料版の最終版である バージョン3.5.3 はおいてありませんが,GitHubにはありました↓

SimpleDotX

本家サイト
STUDIO SHIN Homepage
紹介サイト
DotShotX Pro: 多機能&高機能ドットエディター : MacBank -Mac App Storeのおすすめアプリ-

和製ソフト.
パレット管理,透過など一通り使える.
問題は10.7以降非対応で挙動がちょっとおかしいなど.
10.7以降対応の同作者のソフトDotShotX Proは現在App Storeにて¥2,400で販売中.

ドット絵ナニカ

本家: YGGDRASILL SOFT - ƒhƒbƒgŠGƒiƒjƒJ
Javaベース,マルチプラットフォームMac OS Xでも動く.