ikapper

Python3

Python MongoEngineでEmbeddedDocumentListFieldの中から日付の範囲を指定して抽出する

MongoEngineで指定した日付の範囲内のドキュメントを取り出す。 コレクションSomeCollectionは以下のようになっています。 なお、MongoEngineを使っているので、Python上ではSomeDocumentクラスでコ...
Mac

MacBook クリーニングクロスと水で、液晶画面の手入れ・掃除をした

MacBookの液晶画面を掃除したくなった。 注意点を調べると、 Apple 製品のお手入れ方法 - Apple サポート といった公式ページがありました。 以前購入した以下のクロスを利用しました。 クリーニングクロス 10枚セット 極細繊...
Mac

Mac MongoDBをHomebrewからインストールして起動する

HomebrewからMongoDBをインストールした時のMongoDBの起動 こんなエラーが出て起動できなかったのでメモ。下にまとめ。 $ mongo foo MongoDB shell version v3.4.10 connecting...
Mac

Mac トラックパッドのドラッグの設定

MacBookのトラックパッドの設定について。 macOS 10.11.5 感圧トラックパッド ドラッグ操作を押し込まずに出来る方法を探した。 システム環境設定 -> アクセシビリティ -> マウス/トラックパッドにあるトラックパッドオプシ...
Mac

Mac TrueCryptからVeraCryptに移行(変換も出来る)

TrueCryptは何やら脆弱性があるそうなので、VeraCryptを使うことにした。移行について。 どうやらTrueCryptで作成したコンテナをそのままVeraCryptで使えるようだ。 インストールしてみて変換もできたのでメモを残して...
Swift3

Swift3 Cocoa マウスカーソルを隠す

SwiftとCocoaでマウスカーソルを隠す方法をドキュメントから探した。 3通りの方法があった。 CGDisplayHideCursor(id) NSCursor.hide() NSCursor.setHiddenUntilMouseMo...
Swift3

Swift3 非同期処理はOperationQueueで行う

Swiftで非同期処理するときはOperationQueueを使う。 時間のかかる処理はバックグラウンドでやらせておきたい。 let oq = OperationQueue() oq.addOperation { // バックグラウンドで行...
Swift3

Swift3 Cocoa NSTrackingAreaを使ってView上のマウスの移動を検出する

cocoaとswiftでtracking areaの設定とイベント捕捉。 方法はいくつかあると思いますが、そのうちの1つをメモ。 大雑把な流れは次の通り。 下地のView(マウスを捕捉したい部分のView)をカスタムViewにする 上のカス...
Pygame

Python Pygameでキーリピート

wxPythonでは画像の色合いがFinderのプレビューと違っていたが、Pygameではほとんど同じなようだ。 なので、以前作ったやつをPygameに移植したい。 そのためのメモ。 キー入力のリピートについて、その辺の記事では長押し版(g...

短編案内 赤い部屋 – 江戸川乱歩

赤い部屋 - 江戸川乱歩 夜ごと、異常な興奮を求めて人々が赤い部屋に集まり、円卓を囲み、1人の話手が様々な話をする。 新入会員のT氏は、今回の話手になっていた。 そこでT氏は、今まで自分の退屈を紛らわすために、100近くもの人を殺してきたと...