Macを触っていてふと、ダイアログが。「VoiceOver」
……?
しばらくすると、Macが喋りだしました。
「こんな機能あったのか!すごーい」
とか思ってたら、
キーを合わせたところだったり、操作だったり、表示したメニューだったり、
めちゃくちゃ喋って喋って……鬱陶しい。
■切り方
初期のキーでは、「Command」+「F5」で切替られます。
■二度と起動させない
「システム環境設定」->「キーボード」->「ショートカット」->「アクセシビリティ」->「VoiceOverの入/切」のチェックを外してしまいましょう。
これで安心。
2014年6月28日土曜日
2014年6月24日火曜日
無料でMacにWindows8.1環境を構築できました!
Macを使い始めて結構経つわけで、Office以外はMacでいいやと思っていました。
しかし、やっぱりWindowsのみサポートというアプリもありますね。
それがどうしても使いたいアプリだったので、
Mac上でWindowsを動かす方法を探しました。
なんとWindowsには評価版というものが存在するんですね。知りませんでした。
ダウンロードで、無料で、今ならWindows8.1の環境が構築できます!
ただ試用期間があったり、サポート対象から外れていたりするので完全ではありません。
ですがWindowsでしか起動できないアプリを動作させてみたい、
なんて時にはかなり使えます!
BootCampもいいのでしょうが、今回はVirtualBoxで、
Windows8.1 64bit版をインストールすることにしました。
ここで丁寧に説明されているので参考にさせていただきました。
が、起動の段階でエラー。
ダウンロードした.isoファイルを読み込ませますがセットアップまで行けません。
エラーは以下のメッセージ
Your PC needs to restart. Please hold down the power button. Error code: 0x000000C4 Parameters:
なんじゃこりゃ
こちらで解決法を発見!
・terminalを立ち上げて以下を実行でOK
エラーの原因ですが……、
「CPU must also support CMPXCHG16b, PrefetchW and LAHF/SAHF」
ということらしいですが、
コアな内容でよくわかりませんでした。
解決したので気にしない、気にしない。
しかし、やっぱりWindowsのみサポートというアプリもありますね。
それがどうしても使いたいアプリだったので、
Mac上でWindowsを動かす方法を探しました。
なんとWindowsには評価版というものが存在するんですね。知りませんでした。
ダウンロードで、無料で、今ならWindows8.1の環境が構築できます!
ただ試用期間があったり、サポート対象から外れていたりするので完全ではありません。
ですがWindowsでしか起動できないアプリを動作させてみたい、
なんて時にはかなり使えます!
BootCampもいいのでしょうが、今回はVirtualBoxで、
Windows8.1 64bit版をインストールすることにしました。
ここで丁寧に説明されているので参考にさせていただきました。
が、起動の段階でエラー。
ダウンロードした.isoファイルを読み込ませますがセットアップまで行けません。
エラーは以下のメッセージ
Your PC needs to restart. Please hold down the power button. Error code: 0x000000C4 Parameters:
なんじゃこりゃ
こちらで解決法を発見!
・terminalを立ち上げて以下を実行でOK
$ vboxmanage setextradata global VBoxInternal/CPUM/CMPXCHG16B 1これで立ち上がります!
エラーの原因ですが……、
「CPU must also support CMPXCHG16b, PrefetchW and LAHF/SAHF」
ということらしいですが、
コアな内容でよくわかりませんでした。
解決したので気にしない、気にしない。
2014年6月10日火曜日
Cocos2dxの変数保持
基本ですが備忘録
クラスの変数を保持する場合、
解放されないようにretainで保持->不要になったらrelease
する必要があります。
・Hoge.h
class Hoge : public CCNode {
public:
CC_SYNTHESIZE_RETAIN( CCSprite*, _spr, Spr );
}
・Hoge.cpp
Hoge::init() {
// 初期化
_spr = NULL;
}
Hoge::fuga() {
// 値の設定
setSpr( CCSprite::create() );
}
Hoge::~Hoge() {
// 解放
CC_SAFE_RELEASE_NULL( _spr );
}
クラスの変数を保持する場合、
解放されないようにretainで保持->不要になったらrelease
する必要があります。
・Hoge.h
class Hoge : public CCNode {
public:
CC_SYNTHESIZE_RETAIN( CCSprite*, _spr, Spr );
}
・Hoge.cpp
Hoge::init() {
// 初期化
_spr = NULL;
}
Hoge::fuga() {
// 値の設定
setSpr( CCSprite::create() );
}
Hoge::~Hoge() {
// 解放
CC_SAFE_RELEASE_NULL( _spr );
}
2014年5月28日水曜日
フォントのテクスチャアトラスが、Releaseコンパイルすると黒塗りになってしまうエラー(原因不明)
iPhone開発でエラー発生
テスト(Debugでのコンパイル)では表示される画像フォントが、
.ipaファイルにして実行(Releaseでのコンパイル)すると黒塗り画像になってしまう。
GlyphDesignerというツールでフォント画像を作成しているのですが、
なぜか漢字の部分のみ、Releaseコンパイルで黒画像。
■画像のサイズ?
1024*512なので、問題ないはず。
ちなみにiPhoneの最大テクスチャサイズは以下。
古い端末 1024*1024
iPhone4, iPad2, iPodtouch4th 2048 * 2048
iPhone5, iPhone4S, iPad3, iPodtouch5th 4096 * 4096
■OpenGL?
ツールで作成したフォントは1つの画像に出力され、
指定文字を抜き出して表示します。
画像の1部分を切り出してOpenGLで表示する場合、
2の累乗サイズで抜き出さないと黒画像になります。
結局理由はわからず。
テクスチャアトラスから必要なフォントのみ抜き出し、画像にして差し替えました。。
テスト(Debugでのコンパイル)では表示される画像フォントが、
.ipaファイルにして実行(Releaseでのコンパイル)すると黒塗り画像になってしまう。
GlyphDesignerというツールでフォント画像を作成しているのですが、
なぜか漢字の部分のみ、Releaseコンパイルで黒画像。
■画像のサイズ?
1024*512なので、問題ないはず。
ちなみにiPhoneの最大テクスチャサイズは以下。
古い端末 1024*1024
iPhone4, iPad2, iPodtouch4th 2048 * 2048
iPhone5, iPhone4S, iPad3, iPodtouch5th 4096 * 4096
■OpenGL?
ツールで作成したフォントは1つの画像に出力され、
指定文字を抜き出して表示します。
画像の1部分を切り出してOpenGLで表示する場合、
2の累乗サイズで抜き出さないと黒画像になります。
結局理由はわからず。
テクスチャアトラスから必要なフォントのみ抜き出し、画像にして差し替えました。。
2014年4月21日月曜日
単身引っ越し!引っ越しから一段落つくまでの具体的な手順
本日引っ越しをしました。
なんと協力してくれる予定だった姉夫婦が、姉の体調不良により白紙に。
結局母と自分の2人、2台の車で運ぶことに。
朝、10時に不動産屋で鍵を受け取り開封の儀。
とりあえず何もない状態でバルサンたこうと思い説明書眺めたら、
火災報知機をビニールで覆えと。。無いよ。ビニールもテープも手元にない。
あきらめた。
水と電気は通っていることを確認。ガスは17時から開栓立会なのでまだ。
一旦帰るついでに市役所で転入届提出。土曜もやっている市役所ってステキ。
住民票コピーも3部ほどもらっておく。
帰り、昼飯。ようやく引っ越しの準備を始める。ダンボールに分け、
いらないものをどんどん捨てつつ、持っていくものをピックアップ。
車2台でもとても1度では無理。明日の日曜も運ぶ予定で、必須のものから運び出す。
とにかく少し離れた車の位置から、マンションまで荷物運び、
鍵を開け(オートロックで扉も重い。。)、4階まで階段上り(EVが無い。。)、
運び入れる。を5・6回やった。汗だくだく。
まず掃除機とバケツ・雑巾を運び、掃除。
あちこち拭き掃除、ラグを敷いてようやく一段落。
書くとそうでもないけど、実際えらいしんどかった。
なんと協力してくれる予定だった姉夫婦が、姉の体調不良により白紙に。
結局母と自分の2人、2台の車で運ぶことに。
朝、10時に不動産屋で鍵を受け取り開封の儀。
とりあえず何もない状態でバルサンたこうと思い説明書眺めたら、
火災報知機をビニールで覆えと。。無いよ。ビニールもテープも手元にない。
あきらめた。
水と電気は通っていることを確認。ガスは17時から開栓立会なのでまだ。
一旦帰るついでに市役所で転入届提出。土曜もやっている市役所ってステキ。
住民票コピーも3部ほどもらっておく。
帰り、昼飯。ようやく引っ越しの準備を始める。ダンボールに分け、
いらないものをどんどん捨てつつ、持っていくものをピックアップ。
車2台でもとても1度では無理。明日の日曜も運ぶ予定で、必須のものから運び出す。
とにかく少し離れた車の位置から、マンションまで荷物運び、
鍵を開け(オートロックで扉も重い。。)、4階まで階段上り(EVが無い。。)、
運び入れる。を5・6回やった。汗だくだく。
まず掃除機とバケツ・雑巾を運び、掃除。
あちこち拭き掃除、ラグを敷いてようやく一段落。
書くとそうでもないけど、実際えらいしんどかった。
2014年3月29日土曜日
単身引っ越し!思い立ってから部屋を決めるまでの具体的な手順
今日初めて引っ越しのための部屋探しをした。
またいつか引っ越しするときのために備忘録。
■約一週間前
引っ越しをするべき時が来た……。
1ヶ月以内を目処に物件探しを始める。
Webの賃貸情報を検索。いろいろあるけど「SUUMO」に落ち着く。
気に入ったのは、
・ID登録すると保存した物件や検索条件をスマホからも見られる
・家賃を「駐車場代金込み」で検索できる
■昨日
本気で部屋を探すために適当に入れていた条件を精査して絞込。
妥協したのは「築年数」「駅からの距離」
->RC(鉄筋コンクリート)なら築年数経っていても劣化が少ないから
->駅まで自転車かバスで行けばいいから
優先したのは「家賃」「駐車場」「防音性」「水まわり」
2件に絞る。
■今日
11:00、物件がある地区のピタットハウスに電話、今日物件の見学が可能とのこと。
14:00、ピタットハウスへ。車で行って伝えてもらった駐車場へ。駐車代金は払ってくれるとのこと。
ピックアップしていた内、1件はすでに埋まっていた、もう1件は「オススメしない」……
こちらの条件を伝え、選んでもらった5件を回る。
さすがプロ。3件気に入る。悩んで1件に絞り、申し込む。
申し込みには自分の勤め先や、保証人の勤め先も必要。
わからなかったので、その場で電話して聞いた。
入居日は3週間後にした。家主による審査があるらしく最低1週間はかかる。
その間にまだ未定の駐車場は、安いところを探してくれるとのこと。
訪問していた間も近くの駐車場に交渉してくれたり、家賃の値下げ交渉(こちらは「うーん」と悩んでただけで何も言ってないのに)してくれた。ここまでしてくれるとは。
■失敗
契約の当日まで部屋に入れないので、家電の寸法を測っておくべきだった。
冷蔵庫や洗濯機のサイズが不明で買えない……。
■この後
審査が終わると敷金礼金手数料などの振込、
住民票や顔写真、源泉徴収票、保証人の印鑑証明の提出が必要らしいけどそれは後日。
ふ~。
またいつか引っ越しするときのために備忘録。
■約一週間前
引っ越しをするべき時が来た……。
1ヶ月以内を目処に物件探しを始める。
Webの賃貸情報を検索。いろいろあるけど「SUUMO」に落ち着く。
気に入ったのは、
・ID登録すると保存した物件や検索条件をスマホからも見られる
・家賃を「駐車場代金込み」で検索できる
■昨日
本気で部屋を探すために適当に入れていた条件を精査して絞込。
妥協したのは「築年数」「駅からの距離」
->RC(鉄筋コンクリート)なら築年数経っていても劣化が少ないから
->駅まで自転車かバスで行けばいいから
優先したのは「家賃」「駐車場」「防音性」「水まわり」
2件に絞る。
■今日
11:00、物件がある地区のピタットハウスに電話、今日物件の見学が可能とのこと。
14:00、ピタットハウスへ。車で行って伝えてもらった駐車場へ。駐車代金は払ってくれるとのこと。
ピックアップしていた内、1件はすでに埋まっていた、もう1件は「オススメしない」……
こちらの条件を伝え、選んでもらった5件を回る。
さすがプロ。3件気に入る。悩んで1件に絞り、申し込む。
申し込みには自分の勤め先や、保証人の勤め先も必要。
わからなかったので、その場で電話して聞いた。
入居日は3週間後にした。家主による審査があるらしく最低1週間はかかる。
その間にまだ未定の駐車場は、安いところを探してくれるとのこと。
訪問していた間も近くの駐車場に交渉してくれたり、家賃の値下げ交渉(こちらは「うーん」と悩んでただけで何も言ってないのに)してくれた。ここまでしてくれるとは。
■失敗
契約の当日まで部屋に入れないので、家電の寸法を測っておくべきだった。
冷蔵庫や洗濯機のサイズが不明で買えない……。
■この後
審査が終わると敷金礼金手数料などの振込、
住民票や顔写真、源泉徴収票、保証人の印鑑証明の提出が必要らしいけどそれは後日。
ふ~。
2014年3月16日日曜日
iTunesにエラー(-45054)が表示され勝手に終了される
ちょっと前からiTunesを起動すると、「不明なエラーが発生しました。」
とダイアログが表示されていました。
「OK」を押すとiTunesごと終了するので、
永遠に開けないという状態……
ほったらかしにしていたのですが、調べたら無事解決しました!
ここに日本語で上がっていましたが、
https://discussionsjapan.apple.com/message/100814507
アクセス権修復って何だ……?と。
具体的な答えは英語版のこちらです。
https://discussions.apple.com/message/23685210#23685210
- ターミナルを開く
- 「sudo chmod 1777 Shared」のコマンド打つ
- iTunesを起動してもエラーが出なくなる!
$ cd /Users/<自分のユーザ名> $ ls -l total 0 drwxr-xr-x 5 root wheel 170 3 11 22:58 Shared $ sudo chmod 1777 Shared $ ls -l total 0 drwxrwxrwt 7 root wheel 238 3 16 17:06 Shared
これは、Sharedディレクトリ、つまり共有ディレクトリに対して、
全ユーザに書き込み権限を付与しています。
共有ディレクトリなので、書き込み権限があるのが普通なのですが、
どこかのタイミングで書き込みできないようになってしまったようです。
なのでアクセス権修復ということですね。
ちなみに上の操作を元に戻すには、以下のコマンドで最初の状態と同じ権限を与えます
「sudo chmod 0755 Shared」
$ cd /Users/<自分のユーザ名> $ ls -l total 0 drwxrwxrwt 7 root wheel 238 3 16 17:06 Shared $ sudo chmod 0755 Shared $ ls -l total 0 drwxr-xr-x 7 root wheel 238 3 16 17:06 Shared
登録:
投稿 (Atom)