Miix 2 8の修理(タッチパネル故障)

タッチパネル画面の故障

いつも艦これ用に使っているMiix 2 8をWindows 10にアップグレードして、
タッチパネルの故障が分かりました。
実は最初からあった問題でした。

  • 画面の任意のところにタッチしたら、本体が振動してwindows keyが押されたようにスタート画面に戻る。
  • windows keyが時々反応しなくなる。

レジストリでwindows keyを禁止して、タッチするときの本体振動がまだありますが、
スタート画面に戻らなくなったのでそのまま何ヶ月我慢しました。
windows 10にアップグレードしたきっかけで、レジストリの設定がなくなり、
元に戻って、やっぱり修理に出して直してもらわないと。

レノボのサポートセンター:
https://support.lenovo.com/jp/ja/documents/hf000981

問い合わせから修理完了までの流れ

  1. 2015年9月11日(金)午後:0120-000-817に問い合わせ、シリアル番号や電話番号など聞かれた。windows 10は動作保証外でwindows 8にリカバリしなさいと言われて、慌ててwindows 8に戻して、電話オペレータの指示でbiosもデフォルトに戻した。様子見で取り合えず一日使ってみようと思ってそのまま終わった。
  2. 2015年9月12日(土)午後:まさかタッチパネル全体的に反応がなくなり、シャットダウンして0120-000-817に問い合わせ。少し嫌な注意事項とか言われて集荷お願いした。午後かもしれないから次の日の集荷はできないと月曜日にしか指定できない。ちょうどシルバーウィークは旅行予定で、平日仕事で集荷に対応するのが無理な状況でした。でも他の方法もない、とりあえず月曜日の集荷に指定した。ちなみに佐川しかなかったです。佐川の営業所はヤマトより極端に少ないので、営業所で引き渡す方法はほとんどだめで、自宅で待機するしかないです。修理に出したいなら、余裕を持って次の日の集荷指定に間に合うように、午前中にレノボのサポートに電話したほうがいいです。
  3. 2015年9月14日(月):集荷不在
  4. 2015年9月16日(水):怪我して仕事も休んで旅行もキャンセルして、佐川に集荷来てもらった。
  5. 2015年9月19日(土):修理終わって、佐川から届いた。

注意と感想など

  • いざ修理に出すことに決まったら、電話のオペレータからいろいろ故障確認できなかったら手数料取られるとか、修理は予定以上の時間がかかるかもとか脅かさすようなこと言われる。レノボアフターサービスの評判が何で良くないのが分かった。でも早く直せたので何よりです。
  • 代替端末がなかったです。修理センターが千葉にあるようで、関東からの修理依頼ならたぶん一週間掛からないと思います。
  • 佐川もあんまり評判が良くないので、乱暴に荷物を扱う地方なら、集荷に来るとき、証拠写真とっておいたほうかいいです。外観に損害がある場合は、レノボに追加料金取られるからです。
  • 他のユーザーさんのブログでも見ましたが、実は結構な可能性がタッチパネルの故障ではなく、タッチパネルのケーブルの故障です。設計に問題があるようで、端末の調子が悪くなったら保証期間にすぐに修理に出したほうがいいです。

Miix 2 8タブレットの高性能に割りといい価格で、
アフターサービスがそんなもんで感じですが、ちゃんと対応してくれているので、
やはりお勧めできる製品です。

Lenovo Miix 2 8(Windows 8.1 with Bing 32bit/Z3740/2G/128GB/Office H&B/8.0HD)59434417

新品価格
¥43,000から
(2015/9/25 15:24時点)

楽天カード申し込みで2万円分ぐらいのポイントもらえました

先日申し込んでみた楽天カードが届きました。
何回の使用を経て、すでに1万5千円相当のポイントが獲得できました。
また5千円分の楽天ポイントは九月になるともらえます。
IMG_0215

ハピタスを経由して楽天カードを申し込み=1万円

ハピタスを経由し、カードを申し込むと、ハピタスポイント1万もらいました。
ハピタスのポイントは銀行口座に振り込み可能なので、お金をもらったことと同じです。
日々の生活にhappyをプラスする|ハピタス日々の生活にhappyをプラスする|ハピタス
ハピタスを通して買い物しても、ポイント還元されます。
僕はいつも簡単な方法で13%割引で新品の本を買っています。

ハピタスの楽天カード入会は高いときは8000ポイントもらえます。
1万ポイントのはなかなかありません。
8000ポイントのときはたいてい楽天カードの入会キャンペーンもあります。
時を狙って楽天のキャンペーンに合わせてやりましょう。

これは僕の履歴です。ポイントの確定がめちゃくちゃ早かったです。
スクリーンショット 2015-08-11 20.19.56

カード受け取り=2千円

楽天カードが届いたら、インターネットで受け取り確認をして2000ポイントプレゼントされます。
こちらはメールの案内があるから、難しくありません。

入会キャンペーンで=6千円

入会キャンペーンはよくあります。
エントリーするだけで、1000ポイントもらえます。

キャンペーンの条件によって、2000か5000の期間限定ポイントはもらえます。
(条件が一回のカード使用なのが普通です。)

楽天では、合計で宣伝しています。たとえば、5000ポイントのは
受け取りの2000ポイント+エントリー1000ポイント+キャンペーン中のカード使用2000ポイント。

5000ポイントのキャンペーンはよくありますが、8000ポイントのほうは年に数回しかありません。
よくチェックしたほうがいいです。

Edy付きカード=500円

カード申し込みするとき、本来324円のかかるEdyの電子マネーがただでカードに付けられます。
さらに、カード届いたとき、すでに500円分チャージされています。すぐに使えます。

ほかのキャンペーンでポイントもらえる

楽天カード・楽天Edy・楽天ポイントの三つのサービスでそれぞれキャンペーンやっているので、
ぱっと見て、もれなくポイントがもらえるほうのキャンペーンで、2000円ほどもらえます。
僕の場合は、カード使用一回ごとに100ボーナスポイントがメールで届くようなのがあって、
現在はすでに600ポイントがもらえた。

ちょっと注意

ブランドはJCBで

JCBの楽天カードはnanacoにチャージするとき、ポイントが付きます。
こうすると、水道料金や税金などの支払いも実質ポイント付きになります。

僕は失敗して、MASTERにしてしまいました。

デフォルトのリボ払いを外す(絶対に)

楽天カードのデフォルトリボ払いにやられる方のブログよく見かけています。
たとえばこちら:http://d.hatena.ne.jp/feather_angel/20131226/1388058744
自分の不注意で巨額の損失になってしまいます。
絶対にこのデフォルトのリボ払い申し込みを外しましょう。

期間限定ポイント

期間限定ポイントは一気に何千ぐらい届いて、
しかも有効期間が極めて短いので、(2週間もない?)
届いたらすぐに使ったほうがいいです。
楽天市場で買い物するなら、当然使えますが、
ポイントを使うために無理やりかわされるのがもったいないです。

楽天ID決済でよく行ってる映画館MOVIXのチケットも買えます。
これも期間限定ポイント使えます。

僕の場合は、映画は娯楽費として家計簿を付けているので、
こういうときは楽天ID決済でゲームに課金しました。笑(これもちょっと無駄遣いかな?笑)

DELL P2415Q 4Kモニターを購入し、解像度について

会社の同僚が使っている安そうな4Kモニター、自分でも購入しました。
五万円未満です。

Dell Pシリーズ 24インチ 液晶ディスプレイ (4Kモニタ/3840×2160/60Hz/IPS非光沢液晶/6ms/ブラック) P2415Q

新品価格
¥49,980から
(2015/3/27 23:37時点)


こちらの2013年のMacbookPro Retinaに接続するためのケーブルはモニターと一緒に付いています。
ケーブルを買う必要がありません。
IMG_20150327_220736

高解像度の設定のコツ

普通は下記のような2540×1440までしか選べないです。
スクリーンショット 2015-03-27 22.27.30

設定方法

3840×2140のような高解像度に設定するには、
まずはモニターで[Display] – [MST] – [Secondary]に設定する必要があります。
この設定がないと、高解像度が選べないようです。
IMG_20150327_221747
そしてMacの場合、解像度を変更する画面で、[option]を押しながら「変更」を押すと、3840×2140が選べられました。
スクリーンショット 2015-03-27 22.29.12
Windowsの場合、普通に3840×2140が選べられます。
windows-4k

注意:買う前にグラフィックカードを確認

事前に確認しておきたいのはグラフィックカードがDisplayPort 1.2にサポートするかどうかです。
サポートしないと3840×2140の解像度を30Hzでしか使えないです。

僕の2013年に買ったMacBook ProのグラフィックカードはIntel HD Graphicsで、
DisplayPort1.1までしかサポートしないです。
60Hzで3840×2140解像度を出せません。(ちょっとがっかり…)

(あくまで個人の経験で、DisplayPort 1.2にサポートしても他の原因で使えないこともあるかもしれません。)

解像度3840×2140で動画を楽しむのが無理でしょう。画面がカクカクです。
でも普通のインターネットのページなら問題ないです。
こちらはプログラミング時参考資料とか出す用にしていきたいと考えています。
(目の悪い方がきついかも?)
2560×1440なら60Hzで動作するので、拡張ディスプレイとして普通に使えます。
もちろん動画も問題ないです。

Dell Pシリーズ 24インチ 液晶ディスプレイ (4Kモニタ/3840×2160/60Hz/IPS非光沢液晶/6ms/ブラック) P2415Q

新品価格
¥49,980から
(2015/3/27 23:37時点)

Java SE 7 Gold 合格受験記

試験:1Z0-804 Java SE 7 Programmer II

受験日:2015年2月18日

得点:71%(65%合格)

受験回数:一回目

勉強期間:合計二ヶ月程度

参考資料:
翔泳社 オラクル認定資格教科書 Javaプログラマ Gold SE 7(以下教科書に略)

オラクル認定資格教科書 Javaプログラマ Gold SE 7 (EXAMPRESS)

新品価格
¥4,536から
(2015/3/7 17:38時点)


翔泳社 Javaプログラマ Gold SE 7 スピードマスター問題集(以下問題集に略)

オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS)

新品価格
¥3,888から
(2015/3/7 17:36時点)

試験前のJavaレベル:
インフラエンジニアだったので、プログラミングはできるが、Javaの実務経験ほぼゼロでした。
でも一番こなせる言語はJavaでした。自分流で簡単なツールを作れるレベル。
2013年7月に二週間の勉強で83%でSilverに合格できた。

勉強方法

1.教科書

教科書を最初から最後まで通読、重要なところをノートにメモして、だらだらゆっくり途切れ途切れで一ヶ月で教科書を読み終わった。

前半のJavaの言語とオブジェクト指向なら、実務にあまり使わない部分なら、実機で検証したほうが覚えやすいです。勉強した後、実務にも役に立てる。
後半のAPI部分に、実務に使わないAPIなら、説明読んでも分からない場合、とりあえず例のコードを読んだほうがいいです。実機検証はしなくても、後から教科書と問題集に問われるので、後半部分は問題重視。でも、詳しくないクラスはAPIドキュメントを一回読んだほうがいいです。

教科書でクラスやインターフェースがたくさん紹介されるので、下記に注意。

  • クラスやインターフェースなどの間の関係。実装関係、継承関係。
  • メソッドの引数や返り値。ファクトリメソッドとコンストラクタ。
  • クラスやインターフェースの意味。継承したら親子クラス・兄弟クラスの違い。

2.問題集

(教科書完了後、忙しくなったので、半年間完全に放置した。ノートのおかげで、再開はとても楽でした。)
教科書の問題が少ないが、問題集に入る前にもう一回解いたほうがおすすめ。
問題数は多いが、どれでも大事なので、ゆっくり全部理解する必要があります。
二回繰り返して解いたほうがおすすめ。
この問題集は痒いところに届くので、間違ったところや自信のないところは、自分のチェックリストを残して最後に読み返す。

3.最後に部分的な集中復習

ポリフィリズム
Javaの基本でもあり、他の部分の基本でもあります。
完璧まで理解しないといけません。
例というと:interfaceのメソッドにデフォルトに付けているpublic abstract

スレッド
デッドロック・ライブロック・スタベーションはしっかり理解する必要がある。
他の資料で勉強したほうが確かです。
私が実際試験のとき、問題3つも出た。

コレックション
クラスがたくさん出るが、各クラスの順序付けや重複などの特性をしっかり理解。
ちなみに、インターネットで検索したら、この部分だけのUML図があるので、参考になれます。
例えば、Hashtableクラスは他のMapクラスと違って、Mapの字が付いてないが、実はMapインターフェースを実装している。

感想

チケット買って途中仕事忙しくなったので、チケット期限切れ前に、一生懸命に問題集を解いて合格できた。
しっかり勉強するなら、一回で通れる試験です。

教科書と問題集の模擬テストを初めて解いて80%以上に正解できれば十分合格できると思います。
この2つの模擬テストが大事な最終判定になれるから、最後に残したほうがいいかも。

問題集に関して:
問題集に誤字が多すぎですが、注意して読んだほうがいいです。
正誤表はありますが、実際それ以外にまだ何倍もあると思います。
(ぶっちゃけ正誤表自体にも誤りがあった。2015年1月の時)
でも、問題集は不要と思うなら、再受験無料のチケットがお勧めです。(広告ではない)

ファーウェイ Huawei Ascend P7 を買って使ってみた

IMG_0719
Xperia arc SO-01CをrootしてU-mobileのSIMを使っていたが、やはり古い端末なのですか、アプリの強制終了が多すぎて、ストレスたまて、結局テザリングだけの端末になった。これじゃ面倒くさいなと思って、新しいSIMフリースマホを購入することにした。

中国の友人が使っているHuawei Ascend P7を見かけて、感じが良いので購入しました。
最近値下げしたばかりらしいです。30000円以下で買える。
ちなみに中国はまだ2500元ぐらいで、日本円だと50000円台ですね。

購入

ひかりTVショッピングのサイトで28200円で購入しました。
ポイントが変動ですが、2820ポイント付きました。
IMG_0716

U-mobileのAPNもデフォルトでありました。
ほかにBIGLOBE・IIJmio・OCN・So-net・hi-hoなどもあるので
これらのMVNO SIMカードも使えるでしょう。
U-mobileのホームページの対応端末リストにP7がないですが、問題なく使えています。

ケースとフィルム

中国製の端末なので、アクセサリは秋葉原のお店にも買えるか買えないかぐらいなもので、
Amazonで注文しました。
完全透明のケースとガラスの画面フィルムでした。ちなみに送ってきたものも全部中国製でした。
希少かもしれないので、値段がすこし高く、でもどれでも普通に使える悪くないものといつ感じです。
ケース1100円、ガラスフィルム1200円でした。

Huawei Ascend P7 専用ケース クリア ハード シェルカバー ( 透明 ) [ ポリカーボネート製 高透明性・耐衝撃性・耐傷性 ]

新品価格
¥1,150から
(2015/3/7 17:40時点)

【ShineZone】 Huawei Ascend P7 0.3mm強化ガラス衝撃吸収 硬度9H 液晶保護シール 気泡ゼロ傷付けない 耐指紋、撥油性液晶保護フィルム

新品価格
¥1,350から
(2015/3/7 17:42時点)


IMG_20150130_215715IMG_0725

設定など

MVNOのSIMカード使うならWifiをスリープさせない

WIFIに接続して画面ロックに入り、
WIFIがスリープになり、モバイル通信もしないことになってしまいます。
LINEのメッセージや速報などネットワークに依存するサービスが中断されてしまいます。
「設定」ー「Wi-Fi」ー右下の設定アイコンー「詳細設定」ー「スリープ時にWi-Fi接続を維持」ー「維持する」
Screenshot_2015-01-31-20-14-10

やらないとアプリやウィジェットが勝手に停止される

天気や株価をチェックするウィジェットと
天気情報を受け取る速報アプリなど
画面ロックなどに入ると、バックグランドで止められてしまいます。
ロック解除でも更新しないので。省電力設定を変更しないといけない。
Screenshot_2015-01-31-17-37-57Screenshot_2015-01-30-10-54-55
「設定」ー「省電力」ー「保護するアプリ」でバックグランド実行を許可するアプリをチェックします。
Screenshot_2015-01-31-19-28-43

やらないとデータ通信量が増える

ファイルマネージャ・画像管理・映像プレイヤーなどの通信を禁止して
MVNOのSIMカードの通信量を節約できます。
うっかりYoutubeやツイキャスなど、SIMカードで通信するのも防げます。
モバイル通信とWi-Fiに分けて便利です。
「設定」ー「ネットワーク通信を行うアプリ」
Screenshot_2015-01-31-17-38-55

不要のGoogleアプリを無効にする

「設定」ー「アプリを管理」で不要のGoogleアプリなどを無効にする。
Googleのアプリが頻繁にバックグランド実行され、電力も通信量も消耗するので、
不要なら無効にしておきます。
日本語入力ツールのFSKARENとSwvpeも使いづらくて、言語設定で消しても消えてくれないので、
ここで無効すればいいです。
Screenshot_2015-01-31-18-49-57Screenshot_2015-01-31-18-50-19

ゲームのパフォーマンス

IMG_0722
自分はスクフェスだけ遊ぶので、スクフェスだけをインストールしてみたけど、
打つタイミングがなかなかうまくできなかったです。
(音ゲーが下手のもあるですが、iPhone5で楽しんで遊べます。)
個人のゲームテクニックも関係あるかもしれないですが、携帯の性能にも関係があるかなと思いました。
結局スクフェスは今までとおりiPhoneでテザリングでやることにしました。

でもリズムゲーム以外の部分にまったく問題なく遊べるので、
モンスターストライクをダウンロードして試したけど、問題なく遊べる。
おそらくタイミング合わせ系以外のパズドラやモンストはスムーズに遊べるでしょう。
IMG_0726

映像再生

アプリによって再生できるできないかがあるが、何種類の再生アプリをダウンロードすればいいです。
ちなみに端末の音効も良かったです
アプリにデフォルトで入った1920×1080解像度映像をMX Playerで再生した時の写真。
(写真はiPhone 5sで撮った)
IMG_0724

まとめ

ベンチマークテストやスペックなどはいろんなサイトにあるので省略しました。
自分で一週間使用後の感想と経験でした。
マウスやキーボード、USBメモリまで取り付けられるや、
各種のファイルをそのまま入れられる拡張性の高さがAndroid携帯の魅力だと思います。
スクフェスについてちょっと残念ですが、でも28200円ならバリューパフォーマンス最高です。
(ポイント分考えると26000円台ですね)

心配しているのは地震速報のエリアメールです。
当面はyahooの速報があるといいですが、改めて調べて見たいと思います。
できたら別記事にします。

レビューとは言えないですが、P7の新しいユーザたちの参考になれればと思います。

Huawei SIMフリースマートフォン Ascend P7(ホワイト)(LTE対応) ASCEND P7 L10/W

新品価格
¥29,592から
(2015/3/23 17:18時点)

MQLの勉強メモ (13) チャートの価格情報を取得

すでに予約変数と予約関数で一度価格情報の取得方法を勉強しました。
今回は改めて関数でEAの稼働チャート外の価格情報の取得方法を勉強します。

まずは予約変数を貼っておきます。

予約変数

変数

  • Ask:買値
  • Bid:売値
  • Bars:チャートでのバーの数

配列

  • High[]:最高値の直列配列
  • Low[]:最安値の直列配列
  • Open[]:始値(寄り付き)の直列配列
  • Close[]:終値の直列配列
  • Volume[]:出来高(ティック数)の直列配列
  • Time[]:日時の直列配列

その他

  • Digits:価格の小数点以下の桁数
  • Point:相場流通での小数点値

時系列アクセス関数

価格情報

引数:(string 通貨ペア, int 足周期, int シフト)

  • iOpen
  • iClose
  • iHigh
  • iLow
  • iTime
  • iVolume

チャート関連情報

  • iBars(string 通貨ペア, int 足周期):指定したチャートのバー数
  • iBarShift(string 通貨ペア, int 足周期, datetime 開始時間, bool 精確[false]):開始時間でシフトを検索
  • iHighest(string 通貨ペア, int 足周期, int 種類, int 範囲, int 開始シフト):最高値
  • iLowest(string 通貨ペア, int 足周期, int 種類, int 範囲, int 開始シフト):最低値

配列の複製

引数:(string 通貨ペア, 足周期, int 開始, int 複製数, double/long/datetime/MqlRates)

  • CopyOpen
  • CopyClose
  • CopyHigh
  • CopyLow
  • CopyTickVolume
  • CopyTime

価格情報の更新

bool RefreshRates();
計算時間が長いEAに必要な関数です。

MQLの勉強メモ (12) 時間関連のまとめ

MQLプログラミングによく使う時間についてまとめて勉強しておきます。

時間の定義

データ型定義

まずはデータ型のDatetimeを思い出します。
Datetime型の定義

datetime d1 = D'2014.01.01 12:00:01';

StrToTime()文字列で変換

作成した文字列で時間変数を定義する方法です。
(本によるとStringConcatenateが+演算よりパフォーマンス早いとのことです。
改めて検証したいと思います。)

string d2 = "2014.11.18 " + "01:21:04";
string d3 = StringConcatenate(y, ".", m, ".", d, " ", h, ":", min, ":", s);
StrToTime(d3);

表示

TimeToStr()関数

datetime型はそのままMessageBoxとPrintなど出すと、分かりにくい整数です。
システムで取得したdatetime型変数と自分で定義した変数同様です。

datetime d1 = D'2014.11.18 01:21:04';
MessageBox(OrderCloseTime());
MessageBox(d1);

スクリーンショット 2014-12-06 16.40.24
TimeToStr()関数で読める形式で表示すると

datetime d1 = D'2014.11.18 01:21:04';
MessageBox(TimeToStr(d1));
MessageBox(TimeToStr(OrderCloseTime()));

スクリーンショット 2014-12-06 16.40.40

年月日と時分秒の取得

現在時間 指定時間 TimeXxx(datetime型指定時間)  
Year() TimeYear(datetime)
Month() TimeMonth(datetime)
Day() TimeDay(datetime) 月の日付
DayOfWeek() TimeDayOfWeek(datetime) 曜日。0…6=日…土
DayOfYear() TimeDayOfYear(datetime) 年初からの日数
Hour() TimeHour(datetime)
Minute() TimeMinute(datetime)
Seconds() TimeSeconds(datetime)

計算と比較

マクロ定義で時間計算をスムーズに

現在から1時間後とか4時間前とかを計算するとき、
datetime型変数に秒数を足し算引き算すればいいです。
でも毎回1時間が何秒であるかを計算するのか面倒です。
予めよく使う時間をマクロを定義したほうがお勧めです。
後からコードを見直すときも分かりやすいです。

#define SEC_H1 3600
#define SEC_H4 14400
#define SEC_D1 86400

DayOfWeek()で取得した曜日も分かりにくいなら、マクロ定義できます。

#define SUNDAY 0
#define MONDAY 1
#define TUESDAY 2
#define WEDNESDAY 3
#define THURSDAY 4
#define FRIDAY 5
#define SATURDAY 6

計算と比較

計算と比較が簡単に整数感覚ですればいいです。
見出しを「計算と比較」と掲げて実際に書くことがないです。
マクロの定義で計算コードを書きやすくすることが覚えておいたほうが大事です。

時間が取得できる関数

システム時間

常用関数の記事で勉強した各種時間の中に使えそうのが下記四つです。

datetime TimeCurrent([MqlDateTime]) 最後の取得したサーバ時刻
datetime TimeTradeServer([MqlDateTime]) 取引サーバの時刻
datetime TimeLocal([MqlDateTime]) パソコン時間
datetime TimeGMT([MqlDateTime]) GMT時刻

取引情報の時間

OrderSelect()関数でオーダーを選択後、オーダーの時間情報が照会できます。

戻り値 関数名 意味 説明
datetime OrderOpenTime() 注文時間  
datatime OrderCloseTime() 決済時間 未決済は0
datetime OrderExpiration() 有効期限 指値・逆指値だけ

iTime()でチャート上のバーとテクニカル指標の時間を取得

チャートのバーもテクニカル指標も、時間のフレームとシフトで取得しているので、
同じフレームとシフトでバーとテクニカルの時間を取得できます。
(取得しても整数型なので、表示するにはTimeToStr()が必要ですね)

iTime(string 通貨ペア, int 時間枠, int シフト);

例:

// ドル円の1時間チャートの4本前のローソクの開始時間(時間の近い順で5本目)
iTime("USDJPY", PERIOD_H1, 4);

時間構造体 MqlDateTime

定義と初期化

定義:

MqlDateTime time1;

注意:構造体時間の初期化
定義直後の構造体変数は値がなく、年メンバーに初期値を渡してから使えます。
初期値で年だけを渡す場合、他のメンバー変数がその年最大になります。
でも、この値が危険なので、システムで取得した時間で初期化しないといけません。
(なんで危険だというと、この値のday_of_yearも最大で、262796568です。。。)

time1.year = 2014;
// yearを初期化したので、'2014.12.31 23.59'になります。

メンバー変数

  • year:年
  • mon:月
  • day:日
  • hour:時
  • min:分
  • sec:秒
  • day_of_week:曜日、0が日曜日
  • day_of_year:年の日数

構造体時間の関数

システム時間関数
C++の参照引数のように、初期化したい構造体を渡せば、時間がこの構造体に入ります。

MqlDateTime date1;
TimeCurrent(date1);

構造体時間とdatetime型の変換

datetime型 => 構造体
MqlDateTime TimeToStruct(datetime)

構造体 => datetime型
datetime StructToTime(MqlDateTime)

U-mobileのSIMカードのエリアメール

screenshot_2014-12-01_2145
先日の長野北部の地震でU-mobileの通話プラスプランのSIMカードに
緊急地震速報の通知が来ました。

他のMVNOは知りませんが、U-mobileはエリアメールが使えることが分かりました。

でも大地震で嬉しいわけがないです。旅で日本で各地の方々からお世話になっていますので。
今回地震の長野には、去年年末年始の連休で白馬の民宿で七日間アルバイトしました。
その時オーナー一家から、大変お世話になりました。
自分みたいな外人に対して優しくしていただき、ありがとうございました。
Facebookでオーナーさん一家が大丈夫のことが分かり、安心しました。