SlideShare a Scribd company logo
1 of 41
Download to read offline
コマンドファイル
2013.5.18
Cocoa勉強会 ビギナーズ
大森智史
@oogon / satoshi.oomori
2013年 5月 25日 土曜日
• スライドは基本的にすべて公開します。
• 後ほどFacebookページにて
2013年 5月 25日 土曜日
• 大森智史といいます。
• Objective-Cで遊んでます。
• 本の方は、おかげさまで、ぼちぼち。   
(印税いただきました)
2013年 5月 25日 土曜日
• iOS本、電子書籍版はまだまだ、3048円でご提供中です。
• https://play.google.com/store/books/details?id=2TgvD5PYKvAC
2013年 5月 25日 土曜日
• 先日、ベテランのMac/iOSプログラマにRAM
ディスクのことを教えてもらったのですが、
そのときに.commandファイルのことをご存
じなかったので、もしかしたら知らない人も
多いのでは?と思い本日小ネタ発表させてい
ただきます。
2013年 5月 25日 土曜日
• 懐が暖かくなったので、コンテンツ用のMac
miniのディスクを1TB×2で2TBのRAID 0運用
にしました。
• 全バラシで大変でした。
2013年 5月 25日 土曜日
• メモリが安くなったので、いままで8GBだっ
たMac miniのメモリを16GBにしました。
• 快適です。
2013年 5月 25日 土曜日
• 外したメモリをみてみると「8GB」と書いた
ものが2つ
2013年 5月 25日 土曜日
• もしかして...今まで1つしか刺さってなかっ
た。?
2013年 5月 25日 土曜日
ショック!
• ずーっと16GBを8GBで使ってた。
2013年 5月 25日 土曜日
• 気を取り直して、MacBook RROのメモリを
16GBにすることにしました。
• おまけにSSD化
2013年 5月 25日 土曜日
• 快適です。
2013年 5月 25日 土曜日
• 快適です。
2013年 5月 25日 土曜日
•快適です。
2013年 5月 25日 土曜日
• RAMディスクのことを教えてもらったので、
早速作成。
2013年 5月 25日 土曜日
• diskutil eraseVolume HFS+ BuildDisk `hdiutil
attach -nomount ram://5000000`
• これでRAMディスクができます。
2013年 5月 25日 土曜日
• Xcodeのビルド先をRAMディスクにしてみました。
• Xcode
• Preference
• Locations
• Derived DataをCustomにして、先ほど作ったRAMディ
スクを指定する
• /Volumes/BuildDisk
• これでOK
2013年 5月 25日 土曜日
• どれくらい早いの?
• Random R/W
• もとのHDD 5400回転
• Samsung SSD 840PRO
• RAM Disk
2013年 5月 25日 土曜日
2013年 5月 25日 土曜日
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
デバイス
速度
(Random R/W)
HDD 10MB/Sec
SSD 300MB/Sec
RAM 2500MB/Sec
2013年 5月 25日 土曜日
• でも毎回起動するたびにdiskutilコマンド打つ
の?
2013年 5月 25日 土曜日
• そんなときに.commandファイルの登場
2013年 5月 25日 土曜日
• XcodeでShell Scriptファイルを作成
2013年 5月 25日 土曜日
#!/bin/sh
# Script.sh
#
# Created by 大森 智史 on 2013/05/24.
# Copyright (c) 2013年 Satoshi Oomori. All rights
reserved.
ここに先ほどのシェルスクリプトを書く
2013年 5月 25日 土曜日
#!/bin/sh
# Script.sh
#
# Created by 大森 智史 on 2013/05/24.
# Copyright (c) 2013年 Satoshi Oomori. All rights reserved.
diskutil eraseVolume HFS+ BuildDisk `hdiutil attach -
nomount ram://5000000`
2013年 5月 25日 土曜日
• 保存
• 拡張子.shを.commandに変更
2013年 5月 25日 土曜日
• このファイルに実行権限を与えます。
• chmod 755 /Users/satoshi/Desktop/
Script.command
• これでダブルクリックで実行されます。
2013年 5月 25日 土曜日
• さらに、ログイン項目で
• システム初期設定 > ユーザとグループ > 
ログイン項目
• 「+」で先ほどのファイルを指定します。
2013年 5月 25日 土曜日
2013年 5月 25日 土曜日
• 起動時にシェルスクリプトが実行されRAMデ
ィスクが作成されます。
2013年 5月 25日 土曜日
• システム終了時には全てのデータが消えます
のでご注意を。
• スリープしても消えちゃうみたい。
2013年 5月 25日 土曜日
• 時間があったらデモ
2013年 5月 25日 土曜日
• ありがとうございました。
2013年 5月 25日 土曜日

More Related Content

More from Satoshi Oomori (8)

Cocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコードCocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコード
 
Cocoa勉強会20140419ゲームをつくってみる
Cocoa勉強会20140419ゲームをつくってみるCocoa勉強会20140419ゲームをつくってみる
Cocoa勉強会20140419ゲームをつくってみる
 
Word net cocoa勉強会201306
Word net cocoa勉強会201306Word net cocoa勉強会201306
Word net cocoa勉強会201306
 
Scene kit cocoa勉強会201306
Scene kit cocoa勉強会201306Scene kit cocoa勉強会201306
Scene kit cocoa勉強会201306
 
Cocoa勉強会201302
Cocoa勉強会201302Cocoa勉強会201302
Cocoa勉強会201302
 
Cocoa勉強会201208
Cocoa勉強会201208Cocoa勉強会201208
Cocoa勉強会201208
 
Cocoa勉強会関西2012年5月
Cocoa勉強会関西2012年5月Cocoa勉強会関西2012年5月
Cocoa勉強会関西2012年5月
 
Cocoa勉強会201203公開
Cocoa勉強会201203公開Cocoa勉強会201203公開
Cocoa勉強会201203公開
 

Cocoa勉強会ビギナーズramディスクとコマンドファイル