注意事項 ■概要 仮想環境上のCentOS7のキー入力が日本語配列にならず、記号('@'や'='等)の入力が面倒なことになっていたので、その対処に本腰を入れた時の記録。 最終的には日本語配列に変更できたが、釈然としない結果に。 理屈はよく分からないがとりあえ…
注意事項 概要 SwiftUI で List の末尾を削除したらクラッシュする事象が発生したので、その原因と対処方法について述べる。環境: Swift 5.3.2 Xcode 12.3 前置き Objective-C から Swift に移行しようと腰を上げ始めたぐらいでそのまま2年が経過し、その間…
注意事項 概要 後で自分がコピペする用のメモ。 VBAでエクセルファイルを読み込む関数。環境: Excel for Mac 16.16.24 VBA 7.1 Sub OpenTest() Dim filePath As String, fileName As String filePath = "/XXX/YYY/ZZZ/" fileName = "XXXXXXXXX.xlsx" Dim re…
注意事項 概要 後で自分がコピペする用のメモ。SWのACL絡みのチェック等をエクセル上で行うことが業務上増えたので、IPv4アドレスあたりに関するVBAのパーツをいくつか用意した。 人によっては何かに使えるかもしれない。 ※元々は作成中のクラスのコードから…
注意事項 概要 わけあって必要になったので自分がコピペする用のメモ。スペースで区切られたログの後ろから2番目の値を取得する処理をシェルスクリプトで書く。 汎用的に言い換えると、「ログの1行を○○の文字で分割して、分割した後ろから○○番目の文字列を取…
概要 ドコモのカードケータイにも連絡先(電話帳)は当然あるが、その小ささ、画面表示、入力のし辛さゆえ、何十人分も手打ちで入力していくのは困難を極める。カードケータイに Bluetooth で連絡先データを送信し読み込むことはできるので、カードケータイ乗…
概要 ドコモでガラケーからカードケータイに機種変更した際に、ドコモのメールアドレス(@docomo.no.jp)を使う手段が無くなってしまう事態に陥った、と思い込んだ。それはブラウザ版ドコモメールを利用可にすることができないという理由だったが、最終的に解…
注意事項 概要 Xcode 9 & Swift で macOS の GUIアプリの初歩的なサンプルプログラムを作る。環境: Swift 4.0.3 Xcode 9.2 前置き いつの間にか時代は Objective-C から Swift になっていて、Xcode も 9 まで進んでいた。Objevtive-Cから移行しようとしたも…
OpenStack の ダッシュボードにアクセスできなくなったのでその時の対処メモ。 ■ 概要 OS を立ち上げ直したらなぜか OpenStack dashboard にアクセスできなくなった。 結論から言えば下記サイトの answer 1 の通りにやったら直った。 https://ask.openstack.…
Mac で OpenStack クライアントをインストールして使おうとしたら色々とハマったのでメモ。 ■ 概要 Mac で OpenStack コマンドラインクライアントを使い、OpenStackを操作する。Mac の VMware Fusion で動作している CentOS 仮想マシン上で動作している Open…
VMware Fusion 上の CentOS に割り当てているディスク領域を拡張した際の備忘録。 ■概要 Mac の VMware Fusion で作成した CentOS 仮想マシンに割り当てているディスク領域を20GBから40GBに拡張する。※環境 Mac OS X El Capitan VMware Fusion 8 CentOS 7 ■…
注意事項 前回、異なるxibにあるオブジェクト間で、データを渡す方法について検討した。 検討して浮上した案は4つ。今回はその4つの案の実装を試みる。 ■前回の案を実際に実装 前回検討した案は以下の通り。・案1:NSWindowController経由 ・案2:AppDelegat…
注意事項 前回、Cocoaで複数のウインドウを扱うプログラムを作成した。 しかし、前回のサンプルではウインドウ間でのデータのやり取りをしていない。 ウインドウ間(正確には各xibファイルに配置したオブジェクト間)のデータのやり取りをどう実現すればいいの…
注意事項 Cocoaで複数のウインドウを扱うプログラムの作り方が分からず色々なサイトで調べてみたが、ある程度参考になったもののいまいちピンとこなかった。なんとか動くものが作れたのでそれを記載する。完成イメージ ■ウインドウの内容ごとにxibファイルを…
注意事項 ArrayControllerでbindしたNSTableViewでソートの実装を試みた。 また、前回よく分からなくなっていたテーブルの選択行取得についても、理解に進展があったのでメモ。完成版サンプルプログラム: GitHub - tnbinkttm203582/tableViewSortSample: sam…
注意事項 NSArrayControllerを利用したNSTableViewで、insert位置を変更する際につまずいたのでメモ。結論:NSArrayControllerを利用したNSTableViewで独自にinsertやaddを実装する時は、NSArrayControllerでの選択行と、NSTableViewでの選択行とが別である…
注意事項 NSTableViewDelegate で TableView のクリックイベントを取得しようとしたら、ArrayController にオブジェクトが追加されない事象に悩まされたのでメモ。結論は、awakeFromNibでメンバ変数の初期化をしていたことが原因。 ■事象 ArrayController を…
閲覧する上での注意事項 プログラミングで詰まったことや解決したことを適当に書く予定です。 本ブログは思い込みや当て推量で記載している部分が多いため内容の信憑性には期待せずに本当に正しいかどうかは他ソースで判断願います。 月に20行ソースコードを…