ikapper

VirtualBox

VirtualBox 共有フォルダを設定する(Mac→Windows10)

とても簡易的メモ。文字ばかりです。 VirtualBoxで共有フォルダを利用する。 VirtualBox: 5.1.8 r111374 (Qt5.5.1) Guest AdditionsをゲストOSにインストールしていないなら、先にインスト...
Mac

Mac 外付けキーボードを接続したら全角半角切り替えができない問題の解決法

外付けキーボードを接続したら、半角・全角の切り替えがうまく機能しなかったので設定を変更した。 今までは、内蔵キーボードを主として使ってきたのであまり問題なかった。 小さめな無線キーボードが欲しかったので、安価なものを購入した。 これ。 An...
Mac

Mac Finderの記号の順序関係を調べた

Finderでの記号の順序関係がどうなってるのか気になったので調べた。 macosのバージョンは、10.11.5 結果は以下。縦長画像でごめんなさい。txtの拡張子があるのは見つけやすくするためです。 文字列なら以下から。(左から優先度が高...
Swift3

Swift3 MenuItemのキーバインド(KeyEquivalent)をコードから指定する

StoryBoardからキーバインド(KeyEquivalent)を設定できるが、 コードからも設定できる。 目次 とりあえず使えればいい 修飾キーも使いたい 複数の修飾キーを使いたい とりあえず使えればいい menu itemのRefer...
Swift3

Swift3 ViewControllerでキーイベント(keyDown)を捕捉する

ViewControllerでキーイベントを捕捉するのはよくあると思う。以前はSwift2の時に書いたが、 Swift3ではkeyDownをoverrideするだけではダメなようだ。 参考: osx - Swift - Capture ke...
Swift

Swift CocoaPodsを利用して、Xcode上でライブラリを使用可能にする

インストールしたのは、version 1.2.0 とても参考になりました: iOSライブラリ管理ツール「CocoaPods」の使用方法 - Qiita 目次 インストール Podfileの自動作成 ライブラリをimportできるようにする ...
wxWidgets

wxWidgets wxZipInputStreamでエンコーディングの自動判別ができる

以前書いたXcode libzipをXcodeで使う(C++) - ikapで、wxZipInputStreamで取得できるエントリの名前が空文字になってしまう問題があった。 libzipを使わなくても、wxZipInputStreamでき...
C++

Xcode libzipをXcodeで使う(C++)

目次 はじめに libzipの導入 Xcodeへの導入 コード例 はじめに C++でzipアーカイブの展開を行うためにlibzipを導入する NiH: libzip wxWidgetsでなぜかエントリの名前が空文字になってしまうアーカイブが...
C++

C++14 unique_ptrをvectorに格納するときの注意点

C++14です。 std::vectorに、unique_ptrを入れたいときは #include <vector> #include <memory> std::unique_ptr<SOMETYPE> ptr = std::make_u...
wxWidgets

wxWidgets Zipファイルから特定のエントリのInputStreamを取得する

最近はwxPythonが少し遅く感じたので、wxPythonの本家、wxWidgetsで書き直してる。 wxWidgetsの公式: wxWidgets: Cross-Platform GUI Library zipファイルから、特定のコンテ...