PC

ルータ乗り換え

PC

YAMAHA NVR510からYAHAMA RTX1210へ乗り換えた。 オールインワンVoIPルータから中小規模拠点向けVPNルータへの乗り換えとなったわけだが、乗り換えた理由はネット回線を実は2回線契約しているから。2つの回線を有効利用するためにはWAN側のポートが2ポート以…

Python+TkでD&D 3

以前書いたものの原因が分かった。 masahero.hatenablog.jpワイド文字列がダメみたい。 "CallWindowProcW"みたいに最後に"W"がつく関数をすべて"A"に置き換えると動作する。Pythonというかpywin32側の仕様が変わったのだろうか。

Python+TkでD&D 2

以前以下のような記事を書いた。 masahero.hatenablog.jp時間もたってこのままでは動作しなくなっているようなので修正版を作った。 Python 3.6.9では動作するが、Python 3.7.3では元のウィンドウプロシージャを呼び出す箇所で"Access violation"が発生する…

UFSって紛らわしい

PC

モバイル端末で最近UFS2.0だとかUFS2.1だとか言っているのを聞いて、"Unix File System"のことかと思ったら"Universal Flash Storage"のことだと知り驚愕。紛らわしすぎるだろ。ちなみにUnixな方のUFSは商用UNIXならまだのその派生を使ってるし、BSDでも最近…

いつのまにBlu-rayの規格に根本的な変更があったの?

PC

HEVCを紹介する文脈で"Blu-rayに採用されている"などということが書かれているのを複数個所で目にしたのだが、知らぬ間にBDAVないしBDMVの規格に根本的な変更があったのだろうか。 HEIFは2015年に規格がファイナライズされた比較的新しいフォーマットで、そ…

chainerの一部をOpenCL対応にしてみた

ディープラーニング用のパッケージであるchainerがCUDAにしか対応していなかったのでOpenCLへ変えてみた。 masa.h / Chainer-CL — Bitbucket 最終目標はCUDAの排除。

PyMSMQ書きはじめ

Windows10にしてMSMQがいつの間にか動いていたので、活用すべくPythonフロントエンドを書き始めてみた。 https://bitbucket.org/masa.h/pymsmq http://redmine.masahase.info/projects/pymsmqといっても現状はCOMオブジェクトに対する非常に薄いラッパ。

画像ファイルのサイズ縮小

PC

JPEGとPNGの内容を変更させずにサイズの縮小を試みてみた。

新PC購入

PC

見積もりを取っていた次期主力PCを購入した。

新PC見積もり

PC

長らくメインPCだったDeisyの性能がさすがに低くなったので処分した。また、Ceciliaもマザーボード上のコンデンサが逝かれたので処分した。よって新しくHenriettaを購入しようかと思う。

なんとなくベンチマーク

PC

zfsでボリューム作ったものをiSCSIonGbE経由でマウントしてNTFSでフォーマットしたディスクの場合 ----------------------------------------------------------------------- CrystalDiskMark 3.0.2 Shizuku Edition x64 (C) 2007-2012 hiyohiyo Crystal De…

zpool復旧1

PC

取りあえずHDD買ってきた。

zfsトラブル

PC

急に応答がなくなったので、リセットかけたらカーネルパニックと来た。取りあえずリードオンリーでマウントできるまでは復旧したのでその記録。

VirtualBoxメモ

PC

Solaris11@FeliciaにVirtualBox導入した際の記録。とりあえず、オフィシャルからパッケージをダウンロードしてpkgaddしてインストール。アップデートの場合はpkgrmで古いバージョンを削除した後に新しいバージョンをインストール。拡張パックもあわせてイン…

openlava projectにマージ完了

PC

以下で投げたpull requestが通って本家にマージされたみたい。 openlava on Solaris11 - MasaHeroの日記あっさり通って拍子抜け。

githubを使ってみた

PC

とりあえずforkして修正してpull requestを投げるところまではできたが、使い方があっているのか疑問。forkしてgit-cloneするとこまでは悩まずすんだが、以下の作業で疑問発生。 ブランチの切り替え upstreamの変更の取り入れ 変更の一部のみコミット リモー…

openlava on Solaris11

PC

openlavaがSolarisで動かなかったのでforkして、修正した後にpull requestしてみた。取りあえずコンパイルは通るようにしたものの、未対応のioctlが使用されているので実行するとエラーの山が出力されること請け合い。 それにしてもとか何で使ってるんだろ。…

仮想化に挑戦?

PC

昨今の電力消費量削減の波に乗って一番古いPCであるCeciliaの分担分をFelicia上で再現できないか検討中。 FeliciaはSolarisでCeciliaはLinux。前のリリースまではBrandZ(旧称Project Janus)なるものがあって、SolarisのZoneコンテナ上でLinuxを動かせたんだ…

epubいいかも

PC

通勤時の電車中で読むようにepubを作ってみた。 epubにしたのは、2chのとあるスレ発祥で書籍化もした"まおゆう魔王勇者"。最初はネットにある、まとめサイト経由で読んでいたが電車中の3G回線の品質がいまいちで読み込み時間がそれなりにあるのと、ブラウザ…

SAS購入

PC

なんていうか勢いあまって買ってしまった。後悔はしていない。買ったのは以下の2つ。 areca ARC-1320-8x areca ARC-4036ML ARC-4036のMLなしが欲しかったが、取りあえず最初はexpanderなしの安いほうで。Feliciaに繋げて、ドライバをインストールすれば何の…

ストレージの構想

PC

最近、家のファイルサーバーであるFeliciaの調子が悪い。USB接続されたディスクを時々見失ってそのたびにresilverがかかる。USB何ぞで酷使するストレージを繋ぐべきではないな。やはりSAS*1か。 SAS導入にあたり、今目をつけているのは以下の組み合わせ。 SA…

Python+TkでD&D

標準ライブラリリファレンスを読むとTkdndが使えるみたいなことが書いてあるが、リファレンスには説明がなくソースを読めと言わんばかりの状態。Tkdnd.pyを見ても要素をウィンドウ間でやり取りできるがD&Dされたファイルの情報の受け取り方はさっぱり。結局w…

MPlayer on Solaris

PC

configureさえ動かないんですけど。ファイルサーバーにDLNAサーバーも統合しようかとFelicia上でPMSを動かそうとしている。PMS本体はJAVAなので特に気をつけなくても何とかなるが、周辺ツール類がオフィシャルだとWin32・OSX・Linuxの3種しかないので自分で…

CMD.EXEのバッチで詰まった

PC

以下のバッチではファイル名に"!"が含まれていてもそれが無視されるため生成物を開くとエラーが起きる。 setlocal enabledelayexpansion set OUTPUT=list.cue set /a c=0 for %%I in (*.wav) do ( set /a c+=1 echo FILE "%%~I" WAVE >> %OUTPUT% set LABEL=…

sedとかedは無視か

PC

猫科研究所 - x264-changelog-jp r2000-r2099よりちょっと気になったので。 IRCを使っている人には馴染みのある表記だが素人さんのために一応解説。"s/mmxext/mmx2/"というのはmmxextをmmx2で置換するという意味。Perlというプログラミング言語の置換表記に…

Google App Engine値上げかぁ

PC

お盆休みで時間があるから、せっかくだからGAEとAndroidで遊ぼうと思って調べていたら、今年度後半より大幅値上げのお知らせ。無料の制限がものすごくきつくなり、有料プラン自体も$9からと敷居が上がる。 いろいろなところからすでに不満は上がっているよう…

Fedoraアップデート失敗

PC

Fedora15が無事リリースされたのでFedora13がEndOfLifeとなった。というわけでCeciliaに入っているものをアップグレードしてみたわけだが、失敗した。 そもそもFedoraProject推奨のPreUpgradeがうまく動かないのがすべての始まり。仕方ないのでyumでちまちま…

NewPC購入

PC

間近に迫った海外出張に向けて、ノートPCを新調した。大学時代から使っていたVAIO Type-Uはすでに5年以上使っていることになり、バッテリーのへたりが激しくLバッテリーでも3時間も使っていると切れてしまう始末なのでもう寿命。かといってバッテリーのみ新…

ZFSディスク入れ替え

PC

いい加減低速病に付き合うのがつらいので、WD Caviergreenを順次別のものに入れ替えていっている。 そのときの作業記録。前提条件は、交換するディスクはraidzのメンバでOS稼動中に交換しても問題ないディスク。 今回はUSB接続のディスクアレイなので、OS稼…

wxPythonに苦戦

CheckListBoxがうまく扱えない。SizerにいれてLayout()とすると縦方向のサイズが0になってしまい以降のコントロールの配置がおかしくなる。 具体的には以下のコードで狙ったとおりの配置ができない。 class AllMovePanel(wx.Panel): u"""全体移動用のパネル"…