ラベル MAC の投稿を表示しています。 すべての投稿を表示
ラベル MAC の投稿を表示しています。 すべての投稿を表示

2026年7月19日日曜日

Blenderで起動時にウインドウの位置とサイズを指定する

 

 Blenderで起動時にウインドウの位置とサイズを指定する

「-p X位置 Y位置 Xサイズ Yサイズ」で指定する。

例:

-p 200 20 1800 1000

2026年6月1日月曜日

2026年5月31日日曜日

Davinci Resolve の使い方

プロキシメディアの生成「場所の設定

ファイル > プロジェクト設定
マスター設定 > 作業フォルダ > プロキシの作成場所


タイムライン等の設定

Davinci Resolve > 環境設定
ユーザー > 編集


メディアストレージのロケーションの削除

Davinci Resolve > 環境設定
システム > メディアストレージ


レンダーキャッシュの削除

再生 > レンダーキャッシュの管理...



2026年5月23日土曜日

Davinci Resolve ショート動画作成レイアウト

 Davinci Resolveのショート動画レイアウト

上部のトラック
ズーム : 0.3164
位置Y   : 1312.5


下部のトラック
ズーム :  0.68359
位置Y   :  -607.507 


 

2026年4月25日土曜日

.m4a を mp3, wavに変換する


VLCでM4AをWAVに変換する詳細な手順

VLCの起動: VLC media playerを開きます。

メニューバーの「メディア」>「変換 / 保存」を選択します(ショートカット: Ctrl+R) 

「追加」ボタンをクリックし、変換したいM4Aファイルを選択して、「変換 / 保存」ボタンをクリックします。

「プロファイル」のドロップダウンメニューから「Audio - CD」を選択すると、WAV形式に変換されます 。

より詳細な設定が必要な場合は、プロファイル横のスパナアイコンから「WAV」形式を選択し、オーディオコーデック設定を調整できます。

「出力先ファイル」の「参照」ボタンをクリックし、ファイルを保存する場所と名前(.wav)を指定します。

「開始」をクリックすると変換が始まります 。





















VLCでM4AをMP3に変換する詳細な手順

VLCを起動: VLCメディアプレーヤーを開きます 。

メニューバーの「メディア」>「変換/保存」をクリックし、[追加]ボタンから変換したいM4Aファイルを選択します 。

下部の「変換/保存」ボタンをクリックします 。

「プロファイル」のドロップダウンメニューから「Audio - MP3」を選択します 。

「出力先ファイル」の「参照」をクリックし、保存場所とファイル名(拡張子が.mp3であることを確認)を設定して「保存」をクリックします 。

「開始」をクリックすると、変換が始まります。



2026年4月1日水曜日

XnConvertでファイル名を撮影時刻に変更する

XnConvertでファイル名を撮影時刻に変更する

例えば以下のように変更される
OPPO Reno11 A_20260101_132207.jpg



2024年6月5日水曜日

Macに複数のPythonをインストール

 

Mac複数のPythonのインストールのメモ


MacにpyenvでPython2とPython3をインストール. 2022/10/23

▼macOS Monterey 12.3「python2.7廃止」への対応 - Qiita

# brewの最新バージョンを取得して、pyenvをインストールする。
% brew update
% brew install pyenv
# pyenvのpath読み込みとpyenvのcompletionを有効化するようにzsh起動時の設定をする。
% echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
% echo 'eval "$(pyenv init -)"' >> ~/.zshrc

#brewコマンド実行時にpyenvのpathを読み込むようにzsh起動時の設定をする。
% vim ~/.zshrc
~/.zshrc
# 最終行に追加する。
alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew'

# zshの設定ファイルを再読み込みする。
% source ~/.zprofile 
% source ~/.zsh

# pythonのインストール可能なバージョンを確認する。
% pyenv install --list

# python2系とpython3系の最新版をインストールする。
% pyenv install 2.7.18
% pyenv install 3.10.2

# インストールしたバージョンをglobalに設定する。
% pyenv global 2.7.18 3.10.2 # 2系を先に書くこと。

# インストールしたコマンドがglobalに効いていることを確認する。
% python --version
Python 2.7.18
% python3 --version
Python 3.10.2

# pyenvの更新は以下 2023/04/02
% brew update && brew upgrade pyenv


MacにpyenvでPython3の最新版をインストール 2023/04/01

▼M1 MacでpyenvとpoetryをインストールしてPython3.10.10環境を構築 - Qiita
https://qiita.com/nokonoko_1203/items/a694be4e76da0872f51a

## pyenv の更新
% pyenv --version
pyenv 2.3.4
% brew update && brew upgrade
% pyenv --version
pyenv 2.3.16

## 以前のインストール環境
インストールコマンド
% pyenv install 2.7.18
% pyenv global 2.7.18

実行パスは以下
python   /Users/<UserName>/.pyenv/shims/python   // python 2.7.18
python2  /Users/<UserName>/.pyenv/shims/python2  // python 2.7.18
python3  /usr/bin/python3                  // python 3.9.6

## python 3.11.2 を追加インストール
追加インストールコマンド
pyenv install 3.11.2
pyenv global 2.7.18 3.11.2

実行パスは以下に更新された
python  /Users/<UserName>/.pyenv/shims/python   // python 2.7.18
python2 /Users/<UserName>/.pyenv/shims/python2  // python 2.7.18
python3 /Users/<UserName>/.pyenv/shims/python3  // python 3.11.2


MacにPython3とAnacondaをインストールして切り替える

▼pyenvでPython3系とAnacondaの両方をインストール for Mac
▼Mac pyenv anaconda 京都大学

- pyenvをインストール
$ brew install pyenv

- ~/.bashrc に以下を追加
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

- インストールできるPythonを表示
$ pyenv install --list

- Python3.11.2をインストール
$ pyenv install 3.11.2
※$ xcode-select --install の実行が必要なこともある
※ Installed Python-3.11.2 to /Users/<UserName>/.pyenv/versions/3.11.2

- Anacondaをインストール // 2023-04-08
$ pyenv install anaconda3-2023.03

- Anacondaに切り替える
$ pyenv global anaconda3-2023.03 2.7.18

- カレントのPythonの確認
$ pyenv versions
  system
* 2.7.18 (set by /Users/<UserName>/.pyenv/version)
  3.11.2
* anaconda3-2023.03 (set by /Users/<UserName>/.pyenv/version)

- Pythonのバージョンの確認
$ python -V
Python 3.10.9

- Anaconda Navigator の起動
以下を起動する。
/アプリケーション/Anaconda-Navigator.app
これは以下のエイリアスである。
/Users/<ユーザー>/.pyenv/versions/anaconda3-2023.03/Anaconda-Navigator.app

- anaconda の jupyter notebook の起動
$ pyenv global anaconda3-2023.03
$ cd xxx/xxx/xxx
$ jupyter-notebook

2024年4月9日火曜日

HoudiniでRenderViewの結果をjpegで保存する

 HoudiniでRenderViewの結果をjpegで保存する


右クリックで、「Save Frame...」を選択
Formatをjpeg, Filenameに出力ファイルを指定する
「Save」ボタンを押して保存が完了

MPlayから保存する場合
以下を選択する
File > Save Frame As...

2024年2月18日日曜日

MediBang Paint Pro で4コマ枠の作り直し

MediBang Paint Pro で、標準の4コマ枠がしっくりこないので、
新規に作り直しました。

その手順↓

2023年9月8日金曜日

AndroidStudioで 外部エディタ(Emacs)を開く

AndroidStudioで、編集中のファイルを外部エディタ(Emacs)を開く方法

Mac版での設定

AndroidStudio > Settings...

でウインドウが開くので、以下で設定する

Tools > External Tools

Name: Emacs

Descripton: open in Emacs

Program: open

Arguments: -a /Applications/MyApplications/Emacs-27.2-inlinepatch-appl.app "$FilePath$" --args +$LineNumber$

Working directory: $FileDir$


Windows版での設定

Files > Settings...

でウインドウが開くので、以下で設定する

Tools > External Tools

Name: Emacs

Descripton: open in Emacs

Program: D:\mydata\windows\Tools\emacs-27.1_x86_64-win-ime-20200914\bin\emacsclientw.exe

Arguments: "$FilePath$" +$LineNumber$ 

Working directory: $FileDir$


VisualStudioCodeでEmacs(外部エディタ)で開く

VisualStudioCodeで編集中のファイルをEmacs(外部エディタ)で開く


設定手順

機能拡張「Open in Editor」を追加。

機能拡張 > 「Open in Editor」 > 管理(右下の歯車アイコン)をクリック > 「機能拡張の設定」をリストから選択

「setting.jsonで編集」をクリック

以下を追加する

    "alt-editor.args": "-a /Applications/MyApplications/Emacs25WithIMEPatch.app \"{filename}\" ",

    "alt-editor.binary": "open",

    "alt-editor.name": "emacs",

    "alt-editor.terminal": false

    todo:行番号を指定して開きたい。+{line} を引数に追加しようとしたがうまくいかなかった。

    例:  "alt-editor.args": "-a /Applications/MyApplications/Emacs25WithIMEPatch.app \"{filename}\" --args +{line} ",


Windows版は以下

    "alt-editor.binary": "D:\\mydata\\windows\\Tools\\emacs-27.1_x86_64-win-ime-20200914\\bin\\emacsclientw.exe",

    "alt-editor.args": "\"{filename}\"",

    todo: {line}を指定するには以下になるが、lineは常に1になるようである。

    "alt-editor.args": "+{line} \"{filename}\"",


編集中のファイルをEmacsで開くには

方法1) 右クリック > Open in External Editor を選択する。

方法2) Option + shift + e

2023年8月1日火曜日

Houdini Apprentice が MacBook Air (M1, 2020) で起動しなくなった

Houdini Launcher.appでも起動しない。

Licenseを登録した時と、マシン名が異なるのが原因らしい。

例えば、登録した後にマシン名を変えたとか。

解決方法:

License Administrator を起動する。(時間がかかる)

File > Change Lisene Server... を選ぶ。

ここで、新しいマシン名.localのサーバーを追加する。

古いマシン名は(-)で削除した。

▼License Administrator でライセンスループに入ってしまうのはなぜですか? | SideFXhttps://www.sidefx.com/ja/faq/question/why-am-i-in-the-license-administrator-license-loop/

以後、上の対応でも起動できなくなった


ターミナルで以下を実行すると起動できた
sudo launchctl load -w /Library/LaunchDaemons/com.sidefx.sesinetd.plist

▼ライセンス サーバの開始・終了方法 | SideFX



2023年7月8日土曜日

NASの設定

NETGEARのNAS

ReadyCloudが終了したらしく、リモートアクセスできなくなった。2023/07/08現在。

ローカルのNASとして、使用はできるようである。

ローカルのNASの管理方法

例えば、ブラウザで以下のローカルIPアドレスにログインする。

http://192.168.1.100/admin/


上のIPアドレスを取得するには「RAIDar」というアプリが必要となる。

「RAIDar」は、以下からダウンロードできる。

https://kb.netgear.com/20684/ReadyNAS-Downloads#raidar

Windows版の最新ファイルは、RAIDar_6.5.0.exe

アプリを起動すると、管理者ページを開くことができる。


「RAIDar」には、Javaの実行環境が必要だったので、以下で、jre8をインストールした。

https://www.java.com/en/download/

 

SynologyのNAS


ローカルの管理画面 その1

http://find.synology.com/ をブラウザで開く。

ローカルのNASが見つかるので「接続」ボタンを押してログインする。

ローカルの管理画面 その2 (上の方法でNASが見つからなかった場合)

https://www.synology.com/ja-jp/support/download/DS120j?version=7.2#utilities

上のサイトから、Synology Assistantをダウンロードしてインストール、起動する。

リストにローカルのNASが表示されるので「接続」を押してログインする。

 

リモートから管理画面

synologyアカウントを作成する ( https://account.synology.com/ )

ローカルの管理画面 で、コントロールパネル > 外部アクセス > QuickConnect をひらく

QuickConnect ID を設定する。

これで、以下のアドレスで管理画面を開けるようになる。

https://quickconnect.to/<QuickConnect ID>

 

IPアドレスの表示コマンド

ターミナルで arp コマンドを使用する。

実行例

% arp -a

...

? (192.168.1.100) at e8:XX:XX:XX:XX:74 on en0 ifscope [ethernet]   // READY NAS

? (192.168.1.103) at 90:XX:XX:XX:XX:de on en0 ifscope [ethernet]   // SYNOLOGY NAS

...

2023年1月15日日曜日

Caesium Image Compressor設定

 Caesium Image Compressor設定

フォルダーを追加する場合は、ドラッグ&ドロップで追加するのでなく、
「フォルダーの追加」ボタンで追加すること。
そうすると、サブフォルダ別に出力される。

圧縮

出力

環境設定


2022年3月2日水曜日

LibreOffice 名刺印刷用ラベルの作成手順

LibreOffice 名刺印刷用ラベルの作成手順

動画はこちら


新規作成


名刺ダイアログ


ラベル書きを同期させる


ラベル書きを同期させる、実行後



2020年12月24日木曜日

Karabiner-Elements 13.1.0 でWindowsキーボードの設定例

 Macの環境設定のキーボード > キーボードの種類を変更... でJISに設定する。

Karabiner-Elements で以下の設定を行う




2019年2月20日水曜日

SwiftでGLを動かす


開発環境
Xcode 10.1


プロジェクトの作成 

iOS, Single View App を作成する



プロジェクトのオプション

Swiftで作成



Viewクラスを変更


Main.storyboardのViewのCustom Classを「GLKView」に変更する。



ソースコードの変更


ViewController.swiftのコードを以下に変更する。

////////////////////////////////////// ここから 
//
//  ViewController.swift
//  GLSimple

import GLKit

import OpenGLES

class ViewController: GLKViewController {


    var context: EAGLContext? = nil

    
    deinit {
        self.tearDownGL()
        if EAGLContext.current() === self.context {
            EAGLContext.setCurrent(nil)
        }
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.        
        self.context = EAGLContext(api: .openGLES2)
        if !(self.context != nil) {
            print("Failed to create ES context")
        }
        
        let view = self.view as! GLKView
        view.context = self.context!
        view.drawableDepthFormat = .format24
        
        self.setupGL()
    }
    
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        
        if self.isViewLoaded && (self.view.window != nil) {
            self.view = nil
            self.tearDownGL()
            
            if EAGLContext.current() === self.context {
                EAGLContext.setCurrent(nil)
            }
            self.context = nil
        }
    }
    func setupGL() {
        EAGLContext.setCurrent(self.context)
        // TODO
    }
    
    func tearDownGL() {
        EAGLContext.setCurrent(self.context)
        // TODO
    }
    
    // MARK: - GLKView and GLKViewController delegate methods
    func update() {
    }
    
    override func glkView(_ view: GLKView, drawIn rect: CGRect) {
        glClearColor(0.65, 0.65, 0.65, 1.0)
        glClear(GLbitfield(GL_COLOR_BUFFER_BIT))
        
        // Render the object with GLKit
        glEnable(GLenum(GL_SCISSOR_TEST))
        glScissor(GLsizei(view.drawableWidth/4), GLsizei(view.drawableHeight/4),
GLsizei(view.drawableWidth/2), GLsizei(view.drawableHeight/2))
        glClearColor(0.65, 0.0, 0.65, 1.0)
        glClear(GLbitfield(GL_COLOR_BUFFER_BIT))
        glDisable(GLenum(GL_SCISSOR_TEST))
    }
}
//////////////////////////////////////////////// ここまで


実行結果