ラベル

2015年12月31日

Python界隈のはまりどころ

そろそろ、moeItemの開発環境を Python 3.x に完全移行したいなぁ。と調査を進めてみました。
Python-3.4.x, PyQt5 への移行は完了しているのですが、
現在のところ、PyInstaller-3.0/3.1-dev0 で、適切なWindowsバイナリが生成できないという問題に遭遇して頓挫しております。(Return -1で落ちます。意味不明すぎる。)
自身の環境に Python-3.4やPyQt5 をインストールしているので、moeItem最新版ソースが欲しいという方は、ソースをダウンロードしてみてください。(技術者向け)

Python-3.5.x は、インストール先が C:\Python3.X から変更になった関係で、PyQt5やWin32comのインストールができません。対応はしばらく保留としますね。
(PyWin32は新規対応バージョンが出てますねぇ。もう少しかな。)
開発環境:PyScripter-2.6.0.0は Python-2.7.10 で動くのですが Python-2.7.11で動作しません。
issues#807で議論は上がってるけど、work-aroundも無さそう。

最近のPython界隈は、はまりどころが多いように思います。
Windowsアプリ開発に Python 使ってる人は少ないのかなぁ? 情報求む。

色々と調査した結果、cx_Freeze にたどり着きました。最新の3.4で動くようになっていました。
以前に msi 作成に使用してたので、思い出しながら使っていきます。

2015年12月23日

クリスマスイベント2015

クリスマスイベント2015開催で、MoeItem大活躍だねぇ。
原価や製法はこれって、教えてくれるんですよぉ。便利便利。
普段は原価以下でNPC投げうりのところ、今日だけは高く買い取って貰えますし、お礼まで...楽しい。

  ダイアモンド リング(2260):62.0= ダイアモンド + コバルト リング + 接着剤
  カーボン ロッド(900):35.0= カーボンの繊維*3 + スパイダー シルク*5 + 金属繊維
  丸眼鏡(640):68.0= ガラス板 + ローラー + 鉄の棒
  アイアン ショート ソード(403):0.0= アイアンインゴット*2 + コットンの布束 + 木の幹
  ミニスカート(382):55.0= 強化布 + ベルト
  クリスマスケーキ(259):40.0= ブレッドミックス*5 + イチゴ
  ロースト チキン(241):40.0= ビークの肉 + 塩 + こしょう + セージの葉 + ほうれん草 + とうもろこし + にんじん
  クリーム ソーダ(30):18.0*2= 炭酸水 + 砂糖 + 生クリーム

コバルトリングは作れないよねぇ。ちょっと、こぼくり飼いたくなりました。
あたしは装飾細工が途中だったので、丸眼鏡をいっぱい生産しました。
報酬の "箱入り娘のペンダント" も可愛いくて、楽しいクリスマスでした。(ってまだ終わってない)

2015年12月14日

空瓶は、空瓶屋さんで買いましょう。

今、樹脂高いんだねぇ。空瓶は空瓶屋さんで買った方が効率がよいみたい。
  接着剤(47):42.0*10= 樹脂 + ゴムの樹液
  ガラス(57):20.0*3= ガラス石
  空瓶(22):0.0*5= ガラス + 接着剤
MoeItemでコンバインする手間賃を加えると、赤字になるもにぃ。
コンバインする時間があったら、収穫にでも出かけた方がいいってことだね。

茶葉も高いんだよねぇ。セレ茶欲しい方は茶葉持参でお願いします。
栽培できると、ここまで高くないと思うの~。種ならあげますからね。
  セレモウニアル ティ(230):90.0*2= 湧き水 + 茶葉*4 + ソウル オブ ヤマト

蛇卵あるからカルボナーラ作ろうかなぁ。
  カルボナーラ(171):65.0= こしょう + オリーブ オイル + 塩 + 麺 + ベーコン + ヘビの卵*2 + 生クリーム + たまねぎ
  効果:トロリと絡まるおいしさ(MHP+20、魔力+5)

ラッシーは安くなってきたみたい。
シルクロード集めがちょっと面倒ですけど、原価こんなものだから安くて当然なのかも。
  ラッシー(66):65.0*2= ミルク + 砂糖 + アルビーズの天然水 + ソウル オブ シルクロード

さとうきびも25gで買っちゃうとコンバイン手間賃が出ないみたいですね。
  砂糖(さとうきび + 臼)(9):0.0*5= さとうきび + 臼

そろそろクリスマス準備も進めないといけないですねぇ。なに作ろうかなぁ。

2015年11月29日

FSオークション

結局、へび肉は親子丼(5枠)と焼き蛇肉(5枠)になりました。
不良在庫になるんだろうな~と諦めていた親子丼230gは、バザーであっさり完売しちゃいました。
バザー侮るべからずですね。

昨日のFSオークションでは、大量のミルクティ(非売品)を仕入れたので、しばらくミルクティ生活になりそうです。それにしても、ミルクティ安すぎですよぉ。値段釣り上げてたら、落札といううっかり。
ヘビ卵1枠、とろろ1枠、鶏肉1枠も入荷しました。とろろそばとテリヤキチキンバーガーにして販売しようかなぁ。見た目も美味しそうだし。ヘビ卵は、定番のプリンアラモードですよね。

とろろそば(MMP+20、詠唱速度上昇)って材料に"のり"必要だから原価は185g程度。でも家ageでの販売価格は130g。これ完全に投売り価格ですね。MMP+20だけなら、かけそば94gで十分なのかぁ。
とろろごはんもいいけど、サイのサイコロステーキがあるよね。
とろろの需要って、やっぱり無いの?

2015年11月7日

蛇肉の用途は?

谷ヘビを狩って、大量に蛇肉と蛇卵が集まりました。
どーしたらいいでしょう?

蛇肉を大量に消費するレシピと言えば親子丼ですが、蛇卵も大量に使っちゃうのですよねぇ。
卵は温存しておきたいし、海苔を刈に行くのは面倒だし、どーしましょう。

ローストスネークミートとして売るには、4k個も労力をかけて焼かなきゃいけない上に、売値が安いです。
(フライパンが壊れなくなっただけ、マシになりましたが。。。)

ローストスネークミート、軽くて満腹感ある食事です。シカ焼肉より便利だと思うのだけど、人気が薄いのは何故なんでしょう?

蛇肉はNPCに10gで売却という手もありますねぇ。くぅ。

fedora22使いはじめ(3日目)

3日目で、早くも更新の記事になってしまいました。

fedora23への更新するには

公式wiki(英語)を読めということらしいが、手順は簡単。

1. なにはともあれ、パッケージを最新版に更新しておく。
# dnf update --refresh
2. パッケージ "dnf-plugin-system-upgrade" をインストールする。
# dnf install dnf-plugin-system-upgrade
3.fedora23のパッケージをダウンロードする。
# dnf system-upgrade download --releasever=23
4.アップデートプロセスを開始する。
# dnf system-upgrade reboot
5.アップデートプロセスが完了するのを待つ。
私の環境で、20分くらいでした。

2015年10月13日

fedora22使いはじめ(2日目)

CapsLockとCtrlを交換する

既存のキーボードマップを探し出して、別名にコピーする
# cd /lib/kbd/keymaps/legacy/i386/qwerty
# cp jp106.map.gz jp106x.map.gz

圧縮されているので解凍し、中身を編集する。
# gunzip jp106ctl-caps.map.gz
# vi jp106x.map

# keycode  29 = Caps_Lock
keycode  29 = Control
# keycode  58 = Control
keycode  58 = Caps_Lock

再度圧縮しておく
# gzip jp106x.map

localectlコマンドを使って、キーボードマップを置き換える。
# localectl --no-convert set-keymap jp106x

Proxy経由でdnfコマンドを使う

不幸にしてdnfをproxy経由で使う場合は、以下に設定を書く。
# vi /etc/dnf/dnf.conf

proxy=http://proxyserver.mydomain.org:port/
proxy_username=(USERNAME)
proxy_password=(PASSWORD)

パッケージを最新にする
# dnf upgrade

MariaDB(MySQL)サーバを起動する

# systemctl start mariadb.service
# systemctl enable mariadb.service

テスト用データベースを削除する
$ mysql -u root mysql
MariaDB> show databases;
MariaDB> drop database test;

不要なアカウントを整理し、rootにパスワードを設定する
MariaDB> select Host, User, Password from user;
MariaDB> delete from user where User='';
MariaDB> delete from user where User='root' and Host!='localhost'
MariaDB> set password = PASSWORD('password')