メインコンテンツに移動

便利かもしれないソフトまとめ

Macで使える便利ソフトまとめ

automator

定型作業を定義できます.例えばこいつはインストールすると新規テキストファイルとかできます.こっちはPDFの縁を切り落とします.問題は,どうやって作ったのか,いまいちよく分からんところです.動いたんだから良いかー

a

calc

ターミナルで手早く計算するテキスト型電卓.2+(3+4*sin(3)) とかの感じで.

calc-2.12.5.4.pkg あるいは  readline-8.2 + calc-2.14

じつは

  • 矢印キーでヒストリーが使える.変数とか関数とかdoループとかif文とか,めんどくさい計算も可能
  • 本来は,任意精度計算が可能で,そのためのソフトなんだけど・・・例えば sin(2/3,1e-1000) とか
  • だから,近似値のときには ~0.32212122 などと,「おおよそ」文字付きで出るところがお茶目

iTerm

デフォルトの「ターミナル.app」が不満なら, iTerm.app はいかが. どういうふうに便利なのかは, 下の図を見ればわかるでしょう.

s

こやつの困ったところは, スクロールの保存行数が結構小さいことである. これは【Profiles】【OpenEdit】【Edit Profiles】で

コンパイルする時とか,なんやエラーがじゃーっと長く出てきて,どこが最初なのか探すのが大変な場合,Capture と Trigger でできる.

右欄の目次をクリックすると,そこにスクロールしてくれる.

PlotDigitizer

論文などを取り込んで、中にあるグラフの値を読み取って出力できるソフト。 
自動じゃなくてチマチマ手動で点を読み取る必要があるのが難点やけど、 
論文の結果と比べたいけどグラフの値わからんやんけという時にめちゃ便利。 
ここからダウンロードできます。 
同じページに説明も書いてあるので、使い方はそれを参照。

web-PlotDigitizer

上のやつでインストールしないやつ.ここです

まあこんな感じで洗濯してくれて,NearlestNeighborでダウンロードしたら


この辺までは全自動だ.これはBOX選択してみたのだが,全部の線が混じってあとが大変・・・そういう時には,ペンでなぞって自動抽出してもらって,そこだけ取り出す方がいいよ?

これくらいの方が,あとあと楽チンだよー

ここまでは手動でお掃除:


 んんん,Webページで余計な点を削ってからダウンロードするのが一番早いか

PDF Command Line Tool

PDFをいじくりまわすソフト. ここにある. (研究室内コピーはこちら) 無料だった頃のソースコードである.最新版は有料で6-7万円する.アイデアが良かったので数千人くらい分は儲かったはずだ.なにができるかというと

  • PDFファイルのページを混ぜたり分割したり
  • 暗号化
  • サイズ変更,縁の切り落とし
  • 添付ファイル
  • サイズ縮小
    • cpdf -compress input.pdf -o output.pdf
  • フォント検査

Poppler PDF Tool

なんだか知らんがPDFをいじくり回す無料ソフト.ここにあるのはあくまでもGITレポジトリーである.使い方はこちら

Mendeley Desktop

論文管理ソフト。 
論文をジャンル分けしたりメモしたり複数人で共有したりできます。 
ここのちょっと下にあるリンゴマーク押せばダウンロードできます。 
アカウントを作る必要があるけど、そのおかげで別のPCからでも論文をダウンロードして見れるらしい。

New File Menu Free

右クリックで新規ファイルを作成します. 
アップルストアからインストールしたら,【】【システム環境整備】【機能拡張】【Finder】で【New File Menu Free】を有効にすればよい. デフォルトではテキストファイルを作成できる.金を払えば,他のファイルも作れるらしいが,ふつー作らないでしょう?

Karabiner

キーボードのキーが気に入らない時に変更してしまうソフト

Pixel-clock-patch

古いMacでは, 4KであるとかULTRA-WIDEとかのディスプレイが繋がらない.これをインストールすれば接続できる.

screen

Macには,デフォルトでインストールされている. 
ターミナル,あるいはsshで接続したsunサーバー等で screen と入力する.するとちらっと画面が変わるのだが,こいつが便利

  • 普通,ターミナルを終わるときには CTRL+D キーを押す.すると切れてしまう.これは同じだが
  • CTRL+A+D で終わると, 次回 screen -r と入力すると,さっき終わったはずの接続が復活する.
  • 作業しっぱなしでも,接続を切ることが可能である.
    • 何かプログラムを走らせておいてCTRL+A+Dで切断.翌日になって,「できたかにゃ?」とscreen -r で再接続して調べることができる
  • やまもり screen 接続すると,終わってないのが山盛りになるのだが,そいつらは screen -ls で一覧できる.指定して再接続も可能.
  • 一覧からの選択を簡単にするには
    • 最初にscreenを起動するときに, screen -S PzIV   というように,名前をつける.
    • 名前があるscreenは,CTRL+A+Dで切断したのち, screen -r PzIV のように,名前で復元できる

TimeMachine

Macには,デフォルトでインストールされている. 
SSDやHDDに,Macのさまざまなファイルを記録する.ディスク容量の許す程度の履歴を保存できる.

普通のファイルの復元

普通にできるんじゃねえか.

メモ帳の復元

Macのメモ帳は便利ですが,TimeMachineで復元するのが面倒です.ファイルの置き場所は

  • ~/Library/Group Containers/group.com.apple.notes/  多分iCloudとリンクしているメモ
    • NoteStore.sqlite, NoteStore.sqlite-shm, NoteStore.sqlite-wal にメモが記録されている
  • ~Library/Containers/com.apple.Notes/Data/Library/Notes このMacのメモ
    • NotesV7.storedata, NotesV7.storedata-shm, NotesV7.storedata-wal にメモが記録されている

とはいえ,復元の仕方にコツがあります.

  1. WiFiなどネットワークを切断する.
    • ネットワークが接続されたままだと,ファイルを復元した途端にiCloudに記録されている最新版に更新され,意味がなくなる
  2. たとえば open ~/Library/Group Containers/group.com.apple.notes/ でフォルダーを開けておく.
  3. TimeMachineを起動すると, このフォルダーの履歴が表示されるので,適当な日時を選んで【復元】
  4. メモアプリを起動すると,バックアップ当時のメモが見えるので,別のファイルに内容をコピーしておく
  5. WiFiを接続する.
    • 一瞬で,メモ帳が先ほどの状態に復元する.
    • 別ファイルから,内容を復元する

その他あれば勝手に追加してって下さい。