技術

ITerm2で起動時にTip of the Dayを出さない

tama-tan

iTerm2で起動時に左上に表示される「Tip of the Day(今日のTip)」を非表示にする方法

Term2の環境設定の[Advanced]タブ内に「Tip of the Day」セクションがあるので、 「Disable the Tip of the Day?」項目がデフォルトだと「No」になっているので「Yes」に変更する。

iPhone等のアイコンを作る

tama-tan

1024x1024 の画像をもとに、iPhone等のiconを作るるのに、ImageMgicを使います。

!/usr/bin/env bash
convert $1 -geometry 20x20 Icon-20@1x.png
convert $1 -geometry 40x40 Icon-20@2x.png
convert $1 -geometry 60x60 Icon-20@3x.png
convert $1 -geometry 29x29 Icon-29@1x.png
convert $1 -geometry 58x58 Icon-29@2x.png
convert $1 -geometry 87x87 Icon-29@3x.png
convert $1 -geometry 40x40 Icon-40@1x.png
convert $1 -geometry 80x80 Icon-40@2x.png
convert $1 -geometry 120x120 Icon-40@3x.png
convert $1 -geometry 120x120 Icon-60@2x.png
convert $1 -geometry 180x180 Icon-60@3x.png
convert $1 -geometry 76x76 Icon-76@1x.png
convert $1 -geometry 152x152 Icon--76@2x.png
convert $1 -geometry 167x167 Icon-83.5@2x.png

convert $1 -geometry 512x512 iTunesArtwork.png
convert $1 -geometry 1024x1024 iTunesArtwork@2x.png

Dispatch

tama-tan
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    // バックグランドでAPIなどを実行
});

dispatch_async(dispatch_get_main_queue(), ^{
    // メインスレッドで処理をしたい内容、UIを変更など。
});


dispatch_sync(dispatch_queue_create("test_sample", DISPATCH_QUEUE_SERIAL), ^{
    // 同期処理
});

遅延処理

tama-tan
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1.0 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
    // 処理内容
});
 - (void)doAfterDelay{
   // 処理内容
 }
 [self performSelector:@selector(doAfterDelay) withObject:nil afterDelay:1];

AwscliでEC2の強制再起動

tama-tan

強制停止 -> 起動

最近しょっちゅう、CPUが上がりすぎて再起動しなけりゃならないのが 頻繁にあったので、こんな感じでASW CLIでコマンドをたたいてます。 こんなコマンドたたかなくても、ちゃんと動けばいいのだが。。。。

xcodeインストールのxcodebuildの確認でエラーがでたときの対処法

tama-tan

こう言うのがでた場合。。。。。

$ xcodebuild -version
error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

これたたいてみたら、、、、、

$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

なおった。。。。

$ xcodebuild -version
Xcode 13.4.1
Build version 13F100