csh if: Expression Syntax.

スポンサーリンク スポンサーリンク

移植してきたcshのスクリプトで、
「if: Expression Syntax.」とか、「if: 式構文?.」(同じエラーの日本語版かな?)が出て困っていた。
このままぐぐると、cshの環境になっていないとかのページが出てきて環境廻りを調べていたけど異常なし。
あと、if文の書き方にスペースが足りてないケースもあるようだったけど、元の環境ではちゃんと動いてるのでこれもなさそう。
(↑は「csh if: Expression Syntax.」での検索順位1,2,3位くらいに載ってます)

で、結果的には、ifで評価されるべき片方の変数に、他の連携スクリプトの問題で
値が入っていなかっただけだった…
エラーから読み取りづらいなー。
後、つまづくポイントとしては初歩的すぎて情報が無いんだろうな…
というわけで、もし同じお悩みルートに入った方は、if文の前で
評価対象の変数を表示してみるといいかもしれません。
echo “$変数”とかで…

というわけで忘れないようメモ。

スポンサーリンク

【IPA】2018年度春季の合格発表がありました

スポンサーリンク スポンサーリンク

6/22 2018春季の合格者発表!

上記の通り、6月22日にIPAの春季の応用~高度試験系合格者発表が行われました。
Webでの発表で、合格通知などは「7月5日」に発送予定のようです。

結果はいかがでしたでしょうか?
私は落ちてました…ズーン。受かった皆様は、おめでとうございます!!!
私と同じく落ちた方、秋もっと頑張りましょう!!
というわけで、この合格発表が終わると、次は秋季に向けて勉強しないとなあ…という気持ちが高まります…
秋季の試験リストは以下の通り。

情報セキュリティマネジメント試験 (SG)
基本情報技術者試験 (FE)
応用情報技術者試験 (AP)
ITストラテジスト試験 (ST)
システムアーキテクト試験 (SA)
ネットワークスペシャリスト試験 (NW)
ITサービスマネージャ試験 (SM)
情報処理安全確保支援士試験 (SC)

IPA 情報処理技術者試験 2018年秋季の準備を始めよう
私が合格している試験と、勉強におすすめの教科書などを記載しています!

私は「ITストラテジスト試験 (ST)」を受験予定です。
多分2回目かな?
今度こそ受からないと…ウーン、でも私の実業務とあまり近くなくて、
業務知識が生かせない!
でも、今後のために頑張ります!

【IPA】まだ間に合う!情報セキュリティスペシャリスト合格者の情報処理安全確保支援士登録(登録経過措置終了間近)

情報セキュリティスペシャリスト保持者への、登録経過措置が終了します

提題の通り、確か、6月22日くらいだったかな…?情報セキュリティスペシャリスト合格者に情報処理安全確保支援士登録に関する通知がはがきで届きました。
これは、旧試験である「情報セキュリティスペシャリスト」を持っている人が「情報処理安全確保支援士」に登録できる2年間の措置期間が2018年8月19日で終了するためです。
セキュスペもちで、登録したい方はそろそろ準備しないと間に合いませんね…書類が結構ありますからね!!
例えばですが、直接行ける環境に無いとすると、郵送では約1週間から10日程度かかる書類もあります。
早め早めにやっちゃいましょう!

こちらの記事:情報処理安全確保支援士の登録と維持にいくらかかるのか
で登録費用などについてまとめています。結構高いので覚悟して登録しましょう。

というわけで、私もせっかくだから切れる前に登録してみよう!!と思い
まずは記載の必要な書類や、取り寄せるべき書類の確認から始めてみようと思います!!

続きを読む →

ImageMagickでブログ展示用の画像を一気に加工する

Windows上で画像加工

きっかけは、この記事→【ラスピリ】ヘルレルムピックアップコールを引きました【100連】です。
いままでガチャを引いて大量に画像をブログに乗せるとき、Windowsのペイントで
開いてサイズを変えたり、切り取ったりしていました。笑
でもさすがに数が多い場合に、ちょっと面倒になってきた部分があり…
今回まとめてサイズを変更するなどの手段をとってみました。
あまり汎用的ではないかもしれませんが、気になる方は是非。
環境としてはLinuxコマンドを使っていますが、Windows上で実装できます。
また、もしかしたらWindowsのImageMagickでもコマンドは使いまわせるかもです。

前提

・Linux環境
 ※Windows上の仮想Linuxや、mingwなどのソフトでもよいです。ページの末に参考にMingwのリンクを張っておきます。
・ImageMagickがインストールされている

作業

準備

サイズ変更などを実行したいファイルを一つのディレクトリにまとめて置きましょう。

コマンド

サイズ変更などを実行したいファイルがあるディレクトリで実行します。
以下のコマンドで、複数のPNGファイルを縦が400ピクセルのPNGファイルに変換できます。
また、元のファイルは残ります。新しいファイルには、「conv_」という文字が頭について出来上がります。

ls *PNG |xargs -I{} convert -resize x400 {} conv_{}

その他の加工

ユーザ名などを隠しています///
白い四角のファイルを用意して、必要な画像にマージしています。
大分わかりづらいんですが、左と上の辺を一部透過しています。
↓この画像の黒い部分が透過部分です。

何故透過するかというと、元画像の左上が全部白いよりは、枠が残ってる方が
かっこいいかな?と思ったからです。

こういう仕上がり

マージコマンドです。
これも、加工対応したいファイルだけを別ディレクトリにおいてその下で実施します。

ls *PNG |xargs -I{} convert  {} 00_guide.png -gravity northwest -compose over -composite conv_{}

サイズ変更後にこのコマンドをかけると、ファイル名は「conv_conv_元の名前.PNG」
になることになります。

投稿時、撮った順番に使用したいので、名前をまとめて戻しておきます。

rename conv_conv_ conv_ conv_conv_*.PNG

これで、サイズを変えただけで加工をしていないディレクトリに戻せば、撮った順番に並んでいて使いやすいです。

おまけ

mingwとは、windows上でLinux的な作業ができるソフトです。
インストールについては、こちらがわかりやすいです。
MSYS2/MinGW-w64 (64bit/32bit) インストール手順 メモ
ツールインストールが完了したら、ImageMagickもインストールしてください。
私はすべてWindows上のmingwでコマンドを発行しています。

なんかかもっとうまいことできる方法ないかなあ~。
まあ、mingw構築さえ終わってれば楽ちんなんですけど、
結構面倒な感じだから人にすすめづらい。
windowsのImageMagickを試してみようかな~。

【ラスピリ】ヘルレルムピックアップコールを引きました【100連】

ヘルレルムピックアップコール

さいきんガチャ少し落ち着いてました、こんにちは。
剣聖ネロとか姫ゼクスとかブラックパールちゃんの復刻コールは少し回したんですが、何も引けなかったし爆死というほどでもなかった。
ので記事にしていません。30連でノー星5でフィニッシュです。
姫ゼクス欲しかったけど…

で、ついにヘルレルムピックアップコールがやってきたのです。
セレクトコールでアレーティアを選択した時にいったとおり、イルがほしい。
イルを狙うにはもうこれくらいしかない。
後でもっと条件良いコールが来るかもしれないけどさ!

というわけで、いばらの道かもしれませんが、とりあえず
少なくとも最初の星5までは、やってみようかと思います。
そこで止まれるかはわかんねえ。
まあ、イルが引けないとしたら、アリーナでぼこぼこにされつづけているのでヘルスピードup大の子が欲しいな。
カルヴィナとルーイだったかな。
ちなみにアリーナはサボったり勝ったり負けたりでB3です。

そんな感じの狙いです。
まあ最悪めっちゃ引けなくても青メダルで色々凸っていく。

続きを読む →

【自動取引bot用】python初心者だけどローソク足のグラフを書く

pythonでローソク足のグラフを書く

この記事では、前回pythonでbitmexで使用する自動取引botを作ってみた初心者が
理解をどんどん深めるためにローソク足のグラフを描くべく四苦八苦していきます。
ちなみにどのくらい初心者かというと、グラフを描いたことはないくらいです。
ちなみに、作ったbotは元気に動いています。
一回だけ不正落ちした(通信エラー処理不足かな)けど…
で、損益がやばい。
儲かってない。
ドテン君のようないわゆるトレンドフォロー型のbotは、レンジ相場(あまり上げ下げが無い)に弱く、
トレンド相場(それなりの期間上がり続けたり下がり続けたり)に強いというのがふつうのようです。
なんで?と言われると私も初心者なので困るのですが、トレンド相場は順張り、レンジ相場は逆張りするといいらしいですが、
そのからみなのではないでしょうか…
最近はレンジ相場の期間が長かったせいか、いわゆる往復ビンタ(買ったら下がって損をし、売ったら上がって損をする)を食らい続けていました。
それに耐えてトレンド相場を待つ…!!
というのが正攻法なのかもしれませんが、レンジ相場もそれなりに耐えきりたいじゃないですか。
まあどうやって耐えるのかよくわかってないんだけど。
わからないことを解明する…そのためにお勉強をするのです!!
まずはグラフ書くぞ!!
というわけでこのページができました。
グラフにあれこれしてエントリー箇所を改良すれば、botがもっとよくなるはず!
ただ、私超文系だし数学は2Bまでしかやってないし初心者だしシグマとかよくわからない(Bで出た気はする…?が理解はできなかった)ので、一歩一歩頑張ります。

step1.まずは基本的な線を引いてみる

まずは何かしら線を引いてみましょう。

続きを読む →