2015年12月31日木曜日

uoclist 0.8.1.0

・Webブラウザの実装
・各種バグの修正

UOCList
  download uoclist0.8.1.0.zip


長崎屋の回し者ではないですw
ここ数日耳に残ってしょうがないのでwww

年内に間に合った、って感じですな。
実装してみたら30分ほどでできたわ^^;;;
iwebbrowserのプロパティ、youtubeのAPIについては、まだ学習中です。
eventsinkも組み込んでないしね。

ゆくゆくは、httpconnectも使って今の時代に合うように拡張していきたいところ
→2016年版ですね



2015年12月30日水曜日

リセット

俺株
今日騰がってくれたおかげで、含み損的にはリセット、でも上り調子なのでホールドしたまま、です。
気分悪い状態で新年をむかえることがなくホッとしました。
ただ大発会でどうなりますやら。。。

2015年12月29日火曜日

日経平均19000円まであとちょっと

俺株
昨日、小売が下げてどうなることやらとなりましたが、
先日、日経平均18500円まで下げたときにこさえた含み損銘柄をやっと処分できそう(;´∀`)
今日は、2月優待に旨味のある銘柄(保有)が引け間際に噴いたのにはびっくりしましたwww

2015年12月26日土曜日

あと残りは…

uoclistに欲しかったあの機能の土台を実装したいのぉ。。。
着手すれば割とあっさりできそうな気もするんだけど、モチベーションをためてる段階w

restock機能はお気に入りになりそうだ。
コンテナーの識別をどう解決するかが考えどころなんだけど、どうしよ?

まだ色々とバグがあるし。。。

気づいたバグを列挙

この辺はすぐに直せる
・マルチクライアント状態にするとルーンブックから詠唱できない
・ミニステータスバーのElapsedTimeの表示が間違っている

原因がいまいちわからない
・DblclickNearest(Attack)で、ごくたまに取りこぼしが発生する(モンスのインビジのせい?)
・ごくたまに、存在しないMOBがデータ内に残る

治すのに結構厄介
・エリア攻撃やWWAで一度に大量に死体が出ると、死体全てに名前が表示されない
・リコイン直後、近接範囲にいるPCの名前が表示されない
・NewMovementSystemを使用する場合に、近接に侵入してくるPCの名前が表示されない
・ウィンドウの前後関係が崩れる
・チャンピオン湧き等、大量のMOBが発生する場合に、MOBのヘルスバーが更新されなくなる
・ログイン直後、ユーザ操作に起因しない通信をclient.exeが行っている最中にユーザ操作をすると、
 タイミングが悪い場合にデッドロック状態に陥る

uoclist 0.8.0.4 / uoclist 0.8.0.5

・AutoSPM時にmomentum, lightning strikeが選択できなくなっていた問題の修正
・その他、細かい部分の修正、エラー処理の追加

UOCList
  download uoclist0.8.0.4.zip
  download uoclist0.8.0.5.zip

なんか、AutoSPM中のmomentumへの変更の反応が、以前よりも悪くなっている気がしますが。。。
とりあえず、Develop版で僕の遊ぶ範囲で支障なく動かせることを確認。

死体の表示がいまだ不完全なのは理由不明><
僕的にこのままでも我慢できる範囲だけど、ちゃんと表示させるには送信タイミングをずらす必要があるな。


追記:)
全部直したと思ったら、PriorityListに追加するところでバグってんね><
はぁ・・・

追記:)
なんか再現性がないね。PriorityList 追加後にログアウトするとクラッシュすることがあったんだけど
ちゃんと調べるかーと思ったら、今度はでやしねーし><

追記:)
ビルドしなおしたのを0.8.0.5として置きました。

2015年12月23日水曜日

uoclist 0.8.0.3

・サブアカ用のミニステータスウィンドウの追加
・restock機能を追加して、エージェントとしてルート処理と統合

UOCList
  download uoclist0.8.0.3.zip


とりあえず、現時点で盛り込みたい内容をぶち込んでみた。
サブアカよりも先にメイン垢(とメインのclient.exe)を終了させるとクラッシュする不具合は
回避するのが難しいな。。。どうしたものか。
しばらく使い込んでみて使用感を向上させたい。



2015年12月22日火曜日

uoclist 0.8.0.2

メイン垢からサブ垢へのダブルクリックの転送対応
クラッシュ原因のバグ修正


UOCList
  download uoclist0.8.0.2.zip


サブ垢のバックパックのメイン垢での表示は、うまく動作しなくて保留中です。
サブ垢休止中のため、これ以上タッチするのはちょっと飽きてきたw

タイミング悪し

俺株
結局、年末ラリーも今年の残り営業日が残り僅か、明日は休み、金曜はクリスマスで世界の市場は休み?
とタイミングが悪いのであまり期待できないようですね。

今週は、含み損/売りどきを逃した銘柄の精算(といっても同値撤退以上)をやっておりました。
まだ少し残っているんですけど、年内に全部含み損を精算できるかねぇ^^;;;

uoclist 0.8.0.1

・サブアカの移動を、1マス移動とpacket38自動移動に変更
・デバッグフックをメイン垢に戻す(フックでやっているのはログイン画面時の負荷軽減のみで、
 Windows7(Win32)以外ではデバッグフック無しの起動)

  download uoclist0.8.0.1.zip


すっかりクリスマス休暇w

まだ、サブアカ起動後のサブアカログイン時にクラッシュすることがあるので、
修正が必要なんですが、一応実用に耐える程度の操作性にはなったかな?

あとはダブルクリック(UseObject)をメイン垢→サブ垢に転送するのと、
サブ垢のバックパックをメイン垢に表示させたいな。
そしてそれに伴うメッセージのサブ垢→メイン垢への転送。

サブ垢のステータスダイアログも欲しいところ。
自動包帯をチェックしたいから、リソース情報とのハイブリッド版になるか。

でさぁ、オリジンセールやんないのかよぉぉぉおぉおおお><

2015年12月19日土曜日

uoclist 0.8.0.0 / 0.7.10.29

0.7.10.29は少変更にとどめたStableバージョン、0.8.0.0は色々といじくり倒しているバージョンです。

  download page
    download uoclist0.7.10.29.zip
    download uoclist0.8.0.0.zip


0.8.0.0でサブ垢用に起動したclient.exeをデバッグフックするように変更しました。
デバッグフックは32bit Windows7でしか対応/確認しておらず、
メイン垢画面からサブ垢キャラのキャラ移動操作ができるのは、デバッグフック版のみです。
(要するに、32bit Windows7でしか、現在はメイン垢画面からのサブ垢キャラ移動ができない)

デバッグフックでメイン垢画面からサブ垢のキャラ移動をさせると、
マウスポインタ位置を行き過ぎて振動しますw
通常はマウスポインタ位置に絶対に追いつかない移動なのですが、
メイン垢画面からのサブ垢操作だと容易に追いつくので当然の動作か。。。

実装してみた結果、マウス移動にこだわらなくてもいいかな、と。
単純に一定時間ごとに1マスごと移動させたり、packet38で自動追尾移動させても
使用感としては遜色ないな。


追記:)
やっぱりコーディングミスがいくつかあるのと、
GetCursorPos()書き換え作戦はいまいちなので、デバッグフックをメインのclient.exeに
戻す予定。

それから、packet09の動作が不安定になってしまった。
SA移動方式に変えた場合にUpdateRangeが広がった関係か?MOBの名前の取りこぼしが
出るのは仕方ない、というかあまり支障はないんだけど、
死体の名前が表示されたりされなかったりするようになってしまった。
死体の名前の方はいつからだったんだろ?
前はタイミングよくpacket09を送信できていた、ってことなんだろうか???

2015年12月17日木曜日

アメさんありがとう

俺株
もしかしたら下がるかも、って思っていたのでむしろ安堵しました。
とはいえ、寄り買いは失敗しました><今日は無理に東1主力を買う必要もなかったな。
すべての銘柄がほどよく騰がってくれました。

さて、今年もあと僅かですが年末ラリーですか???

2015年12月16日水曜日

気絶投資法とFOMC

俺株
今週は年末ラリー期待で握ったまま気絶投資法で、月火と死んでいたのですが、
今日は日経爆上げ。利上げでどう出るんだろうな。。。
日経上げたっていっても、主力だけなので俺株にはあまり恩恵はなく寂しいよ、くそー><

2アカ操作の進捗

uoclist(1プロセス)で2アカ操作を実現するためには
データ、表示、入力デバイス
を2垢ごとに切り分けて処理する必要があります。

uoclistは起動画面で分かるとおり、2003年から当時のUOZ/uohook4をベースにゴリゴリと
コードを書いて、基本構造は変わっていないために苦労します。
一から書いてしまったほうがスッキリするんだけど、それをデバッグしろというのは酷というもの><

Windowsのコモンダイアログは、表示=データベースみたいなところがあって、
それを利用してコードを書いていたため、データと表示とを完全分離するのに手を焼きます><


データ
 uoclist 1プロセスで、2クライアント分のデータを保持するところまでは修正、確認済み。
 通信処理をどうするかは思案中。
 1入力スレッドで2クライアント分のデータ処理を行うか、2入力スレッドに分けるか。
 1入力スレッド2クライアント処理だと、パケットが詰まって効率悪そう?
 だけど
 2入力スレッド2クライアントでスレッドセーフができているか未確認、ハマると苦労しそう。。。


表示
 理想的には、アクティブなUOクライアントに応じてuoclistの各表示を更新するのがいいのですが、
 それをするには、
  方法1: 表示Windowは共通のもの1枚、アクティブなUOクライアントが変わったら、
      表示Window内の表示データを一旦消去して書き直す
  方法2: 表示Windowを2枚用意しておいて、アクティブなUOクライアントが変わったら
      表示するWindowを切り替え表示する
  方法3: 表示Windowはメイン垢専用として固定してしまい、機能限定のサブ垢用Windowを用意する

 結局、安易な方法3で進めていくことにします。サブ垢用Windowはまだ実装していません。


入力デバイス

 メイン垢のUOWindowからサブ垢へのUOWindowのキー入力
  → 実装手法の確認済み。WM_KEYDOWN/WM_KEYUPをPostMessage()する

 メイン垢のUOWindowからサブ垢へのUOWindowのマウス入力
  これが難しいです。

  方法1: メイン垢のUOWindowのGetCursorPosをフックする
   → フックするにも、デバッグフック/IAT書き換えの2種類あります。
    昔僕が実装した(そして捨てた)のはデバッグフックでの方法。
    僕の開発環境/実行環境が32bitWindows7なので、デバッグフックの64bit対応は難しいです。

  方法2: Packet38の自動移動利用
   → マウスでいちいち操作を切り替えるのは面倒なので、自動移動(追尾)は必要でしょう。
    この方法は、僕用のuoclistでは随分と前から使用しているので実装の問題はなし。


当面の目標:
 ・サブ垢のclient.exe起動と管理
 ・トグルキー押下で、メイン中のclient.exeのキー入力情報をサブ垢に転送するモードを用意
 ・サブ垢でのマウスカーソル変化(タゲ)を、メイン垢の擬似タゲカーソルにして、
  タゲカーソルのクリック情報をサブ垢に転送する
 ・Ctrlキー押しっぱなしの場合には、メイン垢のマウス入力情報をサブ垢に転送する

ここまで実装確認ができれば、以降時間をかけて^^;;;完成に持ち込みたいです。

2015年12月12日土曜日

禁断のステロイド軟膏

指先の皮膚炎が完治しなくて洒落にならないので、
あまり使いたくなかったステロイド軟膏を使ってみました。

夏から続いている指先皮膚炎、包帯保護で治り加減→キーボード打ちにくいから包帯外す→悪化→最初に戻る
のループで一向に治りませんでした。
ステロイド軟膏、おととしあたりの乾燥肌治療で使ったものですが、
乱用は禁物ですな。癖になるとかえって慢性化する感じだったから。

2015年12月11日金曜日

あらら

俺株
昨日は結局休み、今日、中期で持っていた輸出主力株が戻ったので、利確。
小売、インバウンドがだいぶ落ちたので、少し拾っておいた。

んが!、日経先物は今落ちてまた19000円切ってんじゃん><

追記:)
ぐぁぁあぁあああああ
日経先物ボウラック><
夜にこんなに落とされたら、現物は日中監視してても意味ねーし。。。

2015年12月10日木曜日

まーた今日もおはぎゃぁあああ

俺株
今日どうすっかなぁ。。。
超短期は昨日は我慢して触らずにいれた。
寄りの気配を見て少しだけ買って、今週はもうオシマイにしておくか。

2015年12月9日水曜日

マルチクライアント/マルチボクシング

これまで、1PC2垢での操作サポートはチートすぎると考えていましたが、
最近は、少し考え方が変わってきました。

一人で複数垢を操作して遊べる、というのがUOの美点になるのでは?と。
一人で複数のキャラをがちゃがちゃといじって遊ぶゲーム、という方向性に進むんじゃないかw、と。
もはや1キャラの性能は限界に近くてやることなくなってきたからなぁ。。。

ということで、マルチクライアントでどこまで違和感なく複数キャラを操作できるかについて
考え中です。マルチ、というか2垢操作をターゲットに想定しています。

リファクタリングを進めていたのも、データの独立性/隠蔽度を高めるのが理由です。
過去に書いて捨てたコードは、uoclistの2重起動で、クライアントそれぞれについて
uoclistをあてがう形だったので、使えねーって感じでした。
今回は、1つのuoclistで2つのクライアントを操作する方向でいこうかな、と考えています。

で、試しに書いてみているところですが、C++を使っているとはいえ、クラスの使い方が
ダメすぎて、泥臭いコードになっていますwww

結局我慢できずに買ってしまい苦しむ

俺株
前回書き込みで、買うのを我慢したはずなのに、
結局また買ってしまってフテネしてました。。。
今起きてみて、プチおはぎゃあぁ><

年末にかけての日経平均2万円台定着は無理なんかなぁ。。。

2015年12月7日月曜日

オリジンセールやらないの?

クリプレはトークンだけもらってそのまま放置、
シャドウガード屋上、レシピ集め、カード集めもやる気が起きずに放置、
最近は1日1回PSして、ときどき思い出したように他鯖のスキル上げ(放置)をするくらい。

結局、PS剣術120は、剣術115x10で手に入りました。
剣術120だけが何故かでなかった>< 115にしても、115x10を数周しているスキルもあるのにね。
その間、魔法120とかはぼろぼろ出ているし。。。

あと、マスタリーの手引のIIIがなかなかでなくなったな。I, IIは捨てようにもポイントにならないしで
セキュアにいっぱいです。

転送コードが欲しいな、チキンも欲しいよぉ。セールまだぁ?チンチン

なんとなくすっきりせず

俺株
今日は全モ、予定通りで益出し。
だけど、さらに追加でなにか買おうと物色してみたが、どうもピンとくる銘柄がなく、
じっと我慢でした。
明日次第だね。

サイドエフェクト

久しぶりに、終わった後でもう一回見なおした。

偽精神病患者役の女の子が可愛いんだわ、これがまた。映画内では糞女ですがwww
「女の子は子供の頃から演技の練習をしているの、男の子が嘘の練習をしているように」
とかいうセリフが印象的でした。
最近は海外ドラマばっかり見ていたので、
2時間弱の映画でよくこれだけまとめたなぁ、すげえなぁと思いました。

あの精神科医、こんどは逆に暴落した株を買い込んでおいて一儲けしたんだろうなぁwww

2015年12月4日金曜日

uoclist 0.7.10.27 -> uoclist 0.7.10.28

・装備保存を3つまで増やした。
・保存した装備を一括装備する際に、装備中の重複装備を脱いでから装備するオプションの追加
・ソースコードのリファクタリング

  download uoclist0.7.10.27.zip

一括装備のオプションとしては、他にも、
 - 保存装備でないスロットの装備を脱ぐかそのままにするか
 - 各一括装備ごとにオプションを設定可能とするか
 - 一括装備にショートカットキーを設定するか、ボタン操作のみにするか
 - 武器を一括装備に含めるか
といった手を入れる余地があるんですが、僕はあまり使わないのでとりあえずここまで。

リファクタリングをぼちぼちとすすめてますが、今まで思いつくままにコードを書いていたので、
グローバル変数使いまくりでひどいの><
まだまだ不十分。バグってたらごめんなさい。

追記:)
またやらかしか。APB動作しないよね?

追記:)
バグ修正しつつコード整理して、だいぶコードの見通しはよくなった。
もう少し整理をすすめたい。
  download uoclist0.7.10.28.zip


何がおこっているんです?

俺株
今日の朝のCFDみてぎゃぁあああああ!!!
で、持ち株みてみたら、ひっそり置いておいた銘柄が分割だって!(昨日気づかなかったのは秘密だw)
だもんで、寄り付きで売って、指値で買い、引け売り1回転、と理想的な売買でウマウマできました^^

昨日までの想定は、「今日は(も)日経ヨコヨコ、買い込んだ株を前場で売ってフィニッシュ」
だったもんで、昨日ギャンブルで引け買いした銘柄を寄り付きで処分。(微損で助かったのは幸い)
昨日、新興(マザーズ)を先に処分しておいてよかった^^

でもって、昨日目をつけておいた銘柄を指値で買い、後場で利確してウマウマ。
(売ったのはちょっともったいなかったな)

東1主力は、ホールドのまま耐えることにしました。(他にも数銘柄ありますが胃を痛めながらホールド)

そんなこんなで利確代金的には普段より大きく勝ち越し、持ち分は日経下げと同じくらいの%の下げで終了。

リバに期待しているわけだけど、月曜も下げたら全部処分だな。
今の持ち株の損益は、全体/個々それぞれに僕の設定する損切り値のギリギリ境界。
塩漬けはしたくないからねぇ。。。お願いしますよ~(泣)。

2015年12月3日木曜日

今日も静観

俺株
ポートフォリオ入れ替えして新興を切った。
僕は下手なので新興はやっぱりなじめない><
買いたくなるような銘柄が増えてきているんで
明日は金曜だけどバイーンがくることを期待しているんだけど、下り最速だったらどうしましょ。


追記:)
ぐぁぁあぁぁぁ下ですかぁぁぁぁ

2015年12月2日水曜日

ヨコヨコ

俺株
今日はじわじわ含み益が増えるのを眺めるだけ。
なんか今日は全体的に、どっちかに動かすのを待っているようなそんな静かな1日だった。
明日は上で正解、ならいいんだけどなぁ。。。

2015年12月1日火曜日

ターミネーター:新起動/ジェニシス

今年、映画見に行くのを忘れてたのでDVDで。
あまり評価が高くなかったようなので期待していなかったのですが、すっげー面白いじゃん。

タイムトラベルの時間軸変化で新しくストーリーを再構築/再生産するってアイディアはOK^^

見ていて、なんか目に優しいなぁと感じていたのですが、
キャスティングがいいのですよ。僕好みの俳優ばっかり集めてる!
なんか、映画(ハリウッド俳優)を見ているんでなく、海外ドラマを見ている感じなんですよね。

後で調べたら、それもそのはず。ゲーム・オブ・スローンズの監督が監督やっているんだ。

で、サラ・コナー役の人、ちょっとプニッとしてて可愛いんですが、どっかで見たことがあるなぁ、
どこかなぁ、と思い出せずにいたのですが、、、あぁ、ゲームオブスローンズのドラテイマーの人じゃん!
髪色、衣装が違うから気づけなかった><エミリア・クラークって名前なのか。ファンになりましたw

晒しw

あと、本作ではまだチョイ役なのですが、スカイネット役の人がマット・スミス!
ドクターフーのドクター役の人じゃないか!あぁ、次作も期待して待っていよう。

uoclist 0.7.10.26

・スキルトレーニングのDiscordance用オプションの追加
・コンテナー内のアイテムリストのバグ修正
・その他バグ修正

  download uoclist0.7.10.26.zip


discordanceを初期キャラの50からマスタリー習得の90まで上げるのが億劫だったので追加しました。
楽器が壊れたときの対応とか、成功/失敗によるディレイ可変対応とかやってません。
ディレイ17秒にしないと、うまく回せません><
あんまり手を入れると、ごちゃごちゃしてくるので、この辺で手を打ちます。

クリプレ始まってますね。
uoclistの自動ログイン/1ボタンログインが役に立つ、年に数回のイベントの時期ですw
ベリアカとか、IP/Portハネられたりして、
人口減ったからってログインサーバの性能おさえつけられてる感じですが。。。

日経20000円トライ、何回目?

俺株
今日は、調整で今まで不当に(?)押さえつけられていた銘柄が軒並みバイーンと上がった感じかな?
大勝でした^^けど20000円行ったし、明日反動もあるんじゃないかと((((;゚Д゚))))ガクガクブルブル
今日のランキングは上昇/下落ともに要注目。
上昇率ランキングも、本当はランクに載らないけどきっちり上げてきている銘柄を拾いたいんだけどね。