安倍野ミックス さん プロフィール

  •  
安倍野ミックスさん: 53歳限界プログラマの憂鬱
ハンドル名安倍野ミックス さん
ブログタイトル53歳限界プログラマの憂鬱
ブログURLhttp://abenomix.hatenablog.com/
サイト紹介文SU/CAR-ST-APplication-cellsから派生したプログラマのブログ
自由文老体に鞭打って株トレードサポートシステムを開発し実践しています C言語 R言語 AWK
参加カテゴリー
更新頻度(1年)情報提供42回 / 365日(平均0.8回/週) - 参加 2015/05/23 10:42

安倍野ミックス さんのブログ記事

  • gawkとigawk (@include)
  • awkで@include文を活用する記事を書いたabenomix.hatenablog.comただ、gawk 4.0 以降だと@include文が使えるといことはそれ以前のバージョンだと@include文は使えないmingw+msysのシステムだとgawk3.1.7なので、@includeは使えなかったまあ、どこかから4以上のバージョンのものをとってきて置き換えればよさそうだがいろいろググってみるとigawkというシェルスクリプトがあり、これをgawkの代わりにつかうと@include文が使えるら [続きを読む]
  • awkの引数で-vオプションのありなし
  • 自作のawkスクリプトにコマンドラインから、引数を渡そうと思い、ググったところqiita.comで詳しく説明されていた詳細はリンク先を見てもらえばわかるので改めて説明はしませんが簡単に書くとawkで引数を渡す場合2つ方法がある1つは-vオプションを使う方法もう一つは-vオプションを使わない方法-vオプションを使うとちゃんとBEGINブロック内でも代入した値を参照することができる-vオプションを使わないとBEGINブロック内で代入 [続きを読む]
  • awkで$数字でなく$列名で計算(@includeの活用)
  • awkは便利ですなので、なるべくエクセルじゃなくawkを活用しようと考えている今日この頃・・・今、システムの大規模改良を目論んでいて、C言語ソースから大幅に手を入れようと思っているのだけど、なかなかC言語でのシステムの出力データのフォーマットが決まらない・・・これが決まってないと、その出力を入力とするツールがどうにもならないのですawkにせよ、エクセルにせよ、列がずれると使い物にならない(方法はあるのかもし [続きを読む]
  • 逃げ恥・・・「そういうこと」
  • 相変わらず「逃げ恥」についてw明日の展開でいろいろわかるとは思うけど、みくりの「ひらまささんとならそういうことしてもいいですよ」発言に対する津崎の「無理です」発言についてwまあ、正直みくりはいいこ・・・いいこすぎる・・・「かんち、〇〇〇しよ」なんか霞んでしまうほどの涙が出るほど感激しそうなセリフでもやはり津崎は「無理です ごめんなさい」というしかないようだみくりにとってはショックだが、津崎は多分「一 [続きを読む]
  • 逃げ恥・・・嵌ってます
  • うーん、全然このブログの趣旨から外れるけど、先週の火曜日から「逃げ恥」に嵌ってしまったので、それについて記事を書こうとしているんだが・・・・まあ、ドラマそんなに見る人間ではないのだが、それでも半沢直樹は面白かったし、たまにはDr.Xとかも見たりはしてる家政婦のミタはほとんど見なかったけど、ゲゲゲの女房は見てたまあ、話題のドラマは少しは見ると言いたいだけだが、今回の「逃げ恥」には嵌ってしまったw感じとし [続きを読む]
  • 6 プログラムメイン部分先行公開
  • 改めて開発日記は、1〜5までで、いろいろインストールしてるだけですが、別のPCである程度進んでいるので、記念に(なんの記念だ?w)にメイン部分を公開(突っ込みはなしで)とりあえず/* * 業種別を取り込む準備⇒廃止 * 分割処理 1/500まで拡張 * 分割時の代金バグを修正 * mt_rule対応 * 表示用dispda[][] * 2016/6/25 出力をdispda[][]⇒owa[][] * simxp7->8 * 出力を根本的に変える(一つずれる) * * 2016/8/11 * char* [続きを読む]
  • 5 diff のインストール
  • msys2にはなぜかdiffが入っていなかったのでインストール$pacman -S diffだとダメだったのでgoogle先生に聞くググって出てきたのがqiita.com$pacman -S diffutilsで無事インストールOKdiff が必要と思ったのは稼働中の現システム on msys での結果と移植中の新システム on msys2 での結果が一致するか? の確認のためここで書いている改めて開発日記はまだいろいろインストールしている段階ですが、実はPCが2つあって、もう一つの [続きを読む]
  • 3 gcc(mingw64) のインストール
  • さて、msys2 は無事インストールでき、立ち上がっているが、実はまだ開発環境が入っていないqiita.com↑ここが詳しくてわかりやすかったここの64bit 版 gcc のインストールを参考にpacman でgcc を入れてみたとこ$pacman -S mingw-w64-x86_64-toolchainググればいろんな記事が出てくるので、参考にしながら、環境を整えていけばよろしいのですw [続きを読む]
  • 2 msys2 更新
  • msys2 の魅力は pacman を移植してありこれで簡単にパッケージを最新版に保てるのですが、バージョンによってやり方が異なるので???となるようやく一番わかりやすい情報にたどり着いたのでリンクを張りますqiita.com2016/11/3現在の最新版ではupdate-coreコマンドは削除されているので$ pacman -Syuuでいいようです [続きを読む]
  • kona linux でswapがマウントされていなかった件(UUID編
  • 一つ前の記事が少し中途半端だったので、続編 abenomix.hatenablog.com要は「インストール後swapがマウントされてなかったら自分で設定してね」ということで# mkswap /dev/sda4 または $ sudo mkswap /dev/sda4(/dev/sda4 はswapにしたいパーテーション)でswapを作り/etc/fstab を編集して/dev/sda4 swap swap defaults 0 0と書いとけばいいよ ってことですただ、現在は/dev/xxxx ではなく UUID=xxxxxx で記述するのが推奨され [続きを読む]
  • kona linux でswapがマウントされていなかった件
  • kona linux 3.0 light をインストールしたのですが、インストール時にswapパーテーションを作ったはずなのにマウントされていないことが判明kazmax.zpp.jp↑ここを参考に手動でマウント/dev/sda4 がswap パーテーションなので、suでrootになって# mkswap /dev/sda4# swapon /dev/sda4で、手動でswapをマウントできたあとは、/etc/fstab を編集すればいいはず/dev/sda4 swap swap defaults 0 0と記述してうまくいったしかし、UUIDっ [続きを読む]
  • TckTkのmingwでのビルドがエラーになる件
  • 前にTclTk8.6.6をmingwでビルドした記事を書いたabenomix.hatenablog.com確かにビルドできたしきちんと動いているところが別のPCでビルドしたらこけてしまった違いとしてはビルドできた環境 gcc 4.8.1ビルドできなかった環境 gcc 5.3.0ちなみに会社のPCのmingwは gcc 4.9.3 でこれもビルドがこけた本当にgcc のバージョンだけが原因かどうかは不明だが、些細な?環境の違いでビルドできたりできなかったりするのは確かですmi [続きを読む]
  • linuxがブートしなかったときはとにかく喋らせろ
  • 本家ブログに書いたが中古PCを衝動買いしたsupercar.hatenablog.comそして kona linux 3.0をインストールしてみたsupercar.hatenablog.comsupercar.hatenablog.comまあなんとか実用的に使える ¥3,240ですがwインストールの詳細はもっとちゃんとした記事がググれば出てくるので、linuxがブートしなかったときどうすればいいのか? について書いてみたい最近のlinuxはライブCD(DVD)になってて、インストールしなくてもお試しがで [続きを読む]
  • MinGW+msysをUSBメモリに
  • 自作のシストレツール(の一部)をUSBメモリに入れて持ち運べる(所謂portable化)しようとしてるので、まずはMinGW+msysをUSBメモリに入れてみる正直ただコピーすればいいのだけど、2点だけゴニョゴニョしないといけないMinGW & MSYSを参考にしたのだけど>常に同じフォルダにログイン>msys.batの中でset HOME=/home/user等とする。はそのまま採用するとして、MinGWをMSYSの/etc/fstabを使ってマウントをどうするか? の問題要 [続きを読む]
  • SharpDevelopによるprotraのビルド
  • (追記9/19:現在は山の日問題に対応したver.2.2がリリースされています)http://www.icsharpcode.net/OpenSource/SD/Download/からSetup Download [13511 KB]をとってきてインストールこんなんできるprotoraのソース取ってきてzipを展開しておく(ダウンロードフォルダで展開してよい)abenomix.hatenablog.comSharpDevelopを起動するFile→Open→Project/SolutionProtra.slnを開く折角なのでReleaseに変更Build→Build Solutio [続きを読む]
  • protraのビルド
  • (追記9/19:現在は山の日問題に対応したver.2.2がリリースされています)株価データの取得と保存にProtraを使っているがsupercar.hatenablog.com山の日が原因でデータ更新ができない事態に・・・しかし、ソースは修正されているosdn.jp最新はr527(2016/8/14 8:04現在)であるのでソース取ってくるr527 > tree > protra > trunk の順に エクスポート: でzipボタン あとは展開してbuildだけど、マイクロソフト系の [続きを読む]
  • Tcl/Tkによるお手軽GUI(CUIを補助)
  • mingwでTcl/Tkがビルドできた話は前に書いたがabenomix.hatenablog.com折角なので、一応ある程度使えるレベルにまでしてみたまずはスクショメニューバー付くとちょっといい感じにGUIなんだけどお手軽GUIでCUIを補助する感じのものなので、シェル・コンソールから切り離されてはいないどういうことかというと・・・・まず、最初はshell scriput コマンド scr をコンソールから実行scr----------------------------------------- [続きを読む]
  • システムQに市場限定フラグ追加
  • 久々にシステムに手を入れたので記録ちなみにシステムは2つあって旧システム C言語でシグナルを出す 新システム R言語でシグナルを出すということなんだけどsupercar.hatenablog.comということで旧システム システムQに改名新システム システムRに改名となりました(それがどうしたw)で、システムQの方でbin/data1000_200----------------------------------------------------ls -r ~/stockstr |head -1000 > ./data.cfg./ [続きを読む]
  • Tcl/TkをMinGWでビルド
  • 開発中の自作シストレツールは基本的にshell scriptの寄せ集めで、完全にCUIなんだけど、自分で作ったコマンドの使い方とかすぐに忘れるので、簡単なGUIラッパーみたいなものを作りたいJScript+HTAというのはやったことがあるのだが、なんか将来なくなりそうで(マイクロソフト次第)ちょっと・・・・折角のmingwなので、unix的なものがいいということで、Tcl/Tk(よく知らんけどw)とかはどうだろうか?レガシーで全然トレンドじ [続きを読む]
  • ◎~◎/迷走中・・・・
  • このところ2が月も更新なしのこのブログ・・・・この先どうしたものか 思案いや迷走中・・・2016年は新システム稼働して、これで新しいストラテジーをホイホイ開発する予定が、なかなかうまくいかず・・・一時期は捨てる予定だった旧システムの方がなんかうまく行きそうな感じで、旧システムに手を入れようかと悩んでいる最中多分、旧システムにテコ入れするかも [続きを読む]
  • ちょっと強引なSelenium IDE の活用法
  • 発注業務を半自動で実行できる支援システムをSelenium IDE 使ってテスト的運用中ですが、結構使えますねこれまあ、ちょっと強引なやり方でやってまして、、、Selenium でググるとRubypythonjavavbaと言ったプログラム言語と組み合わせて制御する方式があることがわかるが、実はどれもちょっと勉強しないと使えない自分wということでとりあえずSelenium IDEで簡単に済ませようというのですが、ちょっと強引にawkとm4を使ってやろう [続きを読む]
  • selenium IDE
  • kabucom3clickAndWaitlink=買注文waitForElementPresentname=Keywordtypename=Keyword6961clickAndWaitcss=input[type="submit&quo
    t;]typeid=InputBuyModel_Quantity_Value100clickid=InputBuyModel_WebOrderType_Value_PMSASHINEselectid=InputBuyModel_PlusMinusSashine
    _TriggerPriceSign_Valuelabel=−typeid=InputBuyModel_PlusMinusSashine_TriggerPriceRelative1selectid=InputBuyModel_PlusMinusSashine
    _UnderOrOver_Val [続きを読む]
  • gr25(q,qt)で25日移動平均乖離率分布を示す〇〇を見る
  • 逆張りにおいて25日移動平均乖離率はよく使うしかし、何%となったらシグナルとなるのは結構難しいそこで、移動平均乖離率の分布を見たいのだが、実際見たいのはその変動なので変動をグラフに表したいで、こんな関数を作成(function_00.Rに入れた)gr25 q$h25 ans plot(rev(ans),type="o")}単純なので説明は省略実際にグラフ化したのが本家の記事supercar.hatenablog.comプログラム的にはtapplyの第4引数は第3引数で与える関数 [続きを読む]