- 追加された行はこの色です。
- 削除された行はこの色です。
[[iPhoneプログラミング一覧]]
*目次 [#c8025944]
#contents
*ClipMenu [#va03f810]
クリップボードの履歴ツール
文章の内容をjavascriptのマクロで変換できる
http://www.clipmenu.com/ja/features/
まだ、ちゃんと確認してないけれど、リストに出てくる文言は
/Users/program3/Library/Application Support/ClipMenu/actions.plist
にあるっぽい
*homebrew [#mc77a417]
コマンドラインで入れるパッケージツールとでも言えばいいのか
インストール方法が頻繁に変わるのがめんどうだけど、進化し続けている感じ
http://tools4hack.santalab.me/howto-mountainlion-install-homebrew.html
*MacでGNUのコマンド群を使う [#z4662563]
コマンドをコンボして使うとき、GNUコマンドにしか欲しいオプションが無い場合があるので、いれておきましょう。
http://d.hatena.ne.jp/katz_24/20120126/1327586474
**Macがネットワークにつながってないとき [#e0d611db]
findコマンドがつかいずらくても、代替え案をさがしましょう。
たとえば、findコマンドでGNU版には-p --parent
というオプションがあって、Macを含むBSD系のfindコマンドだとこれがないわけですが、
下記のようにするとなんとかなります。
***例 フォルダ構成を保ちながらコピーする [#ueb17586]
#$mergedirにはコピー先のディレクトリパスを入れておく
find . -type f | while read f; do
echo $f
mkdir -p $mergedir/${f%/*}
cp -a $f $mergedir/${f%/*}
done
*ファイルパスからファイル名や拡張子を自由に取り出す [#ia81a925]
MACでできない機能を嘆くのではなく、既にあるものを使いこなすことも大切なのだろうとおもう。
紹介URL
http://d.hatena.ne.jp/zariganitosh/20100921/get_file_name_ext_dir
**例 [#m2a4fc3d]
fpath='/a/b/c.d.e'
**ファイル名を取り出す(拡張子あり) [#n91b70bd]
fname_ext="${fpath##*/}"
echo $fname_ext
***結果 [#b9b79582]
c.d.e
**ファイル名を取り出す(拡張子なし) [#n7b8b839]
fname="${fname_ext%.*}"
echo $fname
***結果 [#yf479db3]
c.d
**拡張子を取り出す [#n868e1e9]
fext="${fpath##*.}"
echo $fext
***結果 [#k05de621]
e
**ディレクトリを取り出す [#ec667dc6]
fdir="${fpath%/*}"
echo $fdir
***結果 [#ab5c38fb]
/a/b
**補足 [#fb167896]
-${変数#パターン} 先頭から最短一致した部分を取り除く
-${変数##パターン} 先頭から最長一致した部分を取り除く
-${変数%パターン} 末尾から最短一致した部分を取り除く
-${変数%%パターン} 末尾から最長一致した部分を取り除く
*ObjectiveCとLua [#ta1bfbc1]
**Lua Wiki [#m2b1a072]
http://www.tom.sfc.keio.ac.jp/~fjedi/wiki/index.php?Lua
**C++ と Objective-C の併用 [#r0cda609]
http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/3objc_language_overview/chapter_7_section_10.html
*Cocoa Touch Library [#c0618918]
http://www.amateurinmotion.com/articles/2009/02/08/creating-a-static-library-for-iphone.html
**WAX [#de22c718]
iPhoneに特化したLua
https://github.com/probablycorey/wax
**/LuaCocoa [#z0b4062c]
http://playcontrol.net/opensource/LuaCocoa/
*InstantShot! [#k85b63de]
WindowsでいうところのWinShotです。
http://nmuta.fri.macserver.jp/appli4k.html#InstantShot
*MACをアクセスポイントにする。 [#q71b463c]
MACOSXの標準機能でMACを無線LANのアクセスポイントにすることが可能だ。
[システム環境設定]-[インターネットとワイヤレス]-[ネットワーク]
で AirMacの優先順位をあげるべく、アイコンを上のほうにもっていく。
[備考]
AirMacのIPアドレスを指定しても、実際のアドレスが変更されていない。
[ユーティリティ]-[ネットワークユーティリティ]をつかって実際のIPアドレスを調べるしか方法を知らない。
で、
[システム環境設定]-[インターネットとワイヤレス]-[共有]-[インターネット共有]を選ぶ。
[共有する接続経路]にE-MOBILEとかの端末を指定しておく、
[空いてのコンピュータが使用するポート]
にAirMacとか、Windowとの接続方法に応じてチェックをいれておく。
*VNC [#x47c033d]
WindowsからMACにアクセスできるようになります。
http://tokyo.secret.jp/macs/vnc_mac.html
**VNCでWin→Macの日本語と英数の切り換え方 [#n6809df9]
「Alt」+「スペースキー」で切り替わる
*VNCViewerでMacに繋ぐと109キーボードが使えない対策 [#m9c0be89]
**keyremap4macbook [#ib318c3e]
http://www.apple.com/jp/downloads/macosx/utilities/keyremap4macbook.html
**日本語版VNC [#p974ab8e]
http://www.vector.co.jp/soft/win95/net/se324464.html
**日本語版UltraVNC [#weef7e0b]
http://www.vector.co.jp/soft/dl/win95/net/se396437.html
これも、日本語キーボードに対応オプションあるんだけど、ためしてみたら、だめだった。
*MACで日本語 [#n9f91b84]
http://www16.plala.or.jp/x-tomo/Pages/mouse.html
**MACのキーボードレイアウトを変更するツール [#x2bf41eb]
http://www.geocities.jp/mac_scripter/
これも、ためしてみたが、だめだった。
**KeyRemap4MacBook [#u8d7db6e]
設定がわかりづらい。期待した内容のソフトではなかった。
http://www.apple.com/jp/downloads/macosx/utilities/keyremap4macbook.html
**JapanJIS.keylayoutを落としてくる。 [#t3b85e5d]
http://www.moonmile.net/blog/archives/1309
下記のツールで作ったレイアウト定義ファイルを落としてくることができます。
***問題点 [#vc46f1d1]
-shift + 7 ' が "
-shiftのみが異常?
-shift + 0割り当て無し 不要
-^が6
-\がバックスラッシュ 不要
-@が2
-`が~
-+が=
-:が;
テンキーをつかわないと使えない文字がでてくるので、下記のツールを使って、
なんとか、[ことえり]の[キーボードビューア]で仮想のキーボードから入力できるようにしました。
&ref(JapanJIS2.keylayout);
**Ukelele MACのキーボードレイアウト変更ツール [#nb4ced85]
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele
***キーコード [#v9bdd4b1]
http://hys.mactips-lib.net/archives/000253.html
*Mac と Win 間でクリップボードを共有 [#ad60499a]
**Spike [#ca3d9194]
http://www.binword.com/blog/archives/000353.html
Mac と Win 間でクリップボードを共有することができるらしいツール
シェアウェア
**Synergy Project [#jcf38d2b]
Mac と Win 間でクリップボードを共有することができるらしいツール
フリー
http://synergy-foss.org/
***導入の際にひつようなこと [#t2b6d9ef]
Mac OS X v10.6 以降でrootユーザを有効にする手順を踏む。
詳細は、
http://support.apple.com/kb/ht1528
だが、英語なので、日本語で手順を抄訳してみる。
-[Appleメニュー]-[システム環境設定]を選択。
-[システム]-[アカウント]を選択
-[鍵アイコン]
-[ユーザにこのコンピュータの管理を許可]にチェックをいれる
-[ログインオプション]をクリック
-[ネットワークアカウントサーバ:]-[接続]ボタンをクリック
-[ディレクトリユーティリティを開く]をクリック
-[鍵アイコン]をクリック
-[上部のメニュー]-[編集]-[ルートユーザを有効にする]
***日本語の紹介ページ [#t40a8b72]
http://blog.mynet.co.jp/hirashima/2006/08/winmacsynergy.html
**定義方法 [#p2db91e2]
http://synergy2.sourceforge.net/configuration.html
***synergyKM [#bcae6c86]
MAC用の定義ファイルのGUIツール
情報源
http://d.hatena.ne.jp/kei_q/20110306
synergyKMのURL
http://sourceforge.net/projects/synergykm/
***後述 [#t9667478]
やっぱ日本語のコピーできんかった。。。
***MACでのクライアントの起動例 [#j5d97581]
/usr/bin/synergyc -n macbook 192.168.11.100
*Remote Desktop Connection for Mac 2 [#ec175491]
Windowsにリモートデスクトップ接続できます。
http://www.microsoft.com/japan/mac/remote-desktop-client
*Flip4Mac WMV [#h52c450f]
MacでWMV形式ファイルを再生できるようになります。
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=915D874D-D747-4180-A400-5F06B1B5E559&displaylang=en
*ClipMenu [#n853d7e7]
クリップボード拡張
http://www.clipmenu.com/ja/
*SpaceSuit [#q9a37bbe]
デスクトップのスペースごとに壁紙を変えるソフト
http://www.docklandsoft.com/spacesuit/
クリップボード拡張
http://www.clipmenu.com/ja/
*参考サイト [#y229c8d1]
http://nmuta.fri.macserver.jp/appli4l.html
*MACでsconsをつかう [#rd63e6bb]
sconsはpythonをベースにしたビルドコマンド。
本家
http://www.scons.org/
参考URL
http://www.scons.org/wiki/MacOSX
*firstscripts [#jea88bcf]
http://www.red-sweater.com/fastscripts/
*SouceTree [#ba5c2a10]
https://itunes.apple.com/jp/app/sourcetree-git-hg/id411678673?mt=12
Gitの単体ツールで、コミット時、プッシュ時のインタフェースが使いやすそう。
*sublimetext2 [#kdd7e32a]
マークアップ業務とかでいいらしいと噂のエディタ
http://mnemoniqs.com/web/sublimetext2/
*半角カナ [#y6ad4da5]
http://d.hatena.ne.jp/replication/20111119/1321683612
*TotalTerminal [#mf09f4e8]
ホットキーでターミナルをよびだせます。
http://totalterminal.binaryage.com/
*XtraFinder [#n7736d9a]
タブが使えるFinder
http://www.trankynam.com/xtrafinder/