2017年9月29日金曜日

政権をとって希望を与えて

いよいよ衆議院解散です。
そして、10月22日の選挙に向けて、
希望の堂が準備を進めています。

最大の課題は、
堂の方針をどのように差別化するのか?
そして、立候補の選別です。
政権をとったら、誰がどんな職に就くのか、
真剣に考えて、明確にしてほしいです。

選挙に選ばれたいなら、
政権をとる覚悟がなければ、当選されません。
だって、野党が国会に入っても、
確かに政権と違う声が聞こえますが、
実際に何かが変わると言えば何も変われません。
本当に日本に希望を持たせたいなら、
しっかりした人選をして、
政権をとるようにやってほしいです。

日本の将来に希望を。
日本国民のために希望を。

2017年9月28日木曜日

風の声、雨の声

解散の日です。
そして、雨です。

涼しくて、気持ちがいい。
何もしなくて一日をゆっくりしたいですが、
納期があるため、そうはいけません。

なぜか以前に書いたものを思い出します。

「風声雨声読書声声声入耳、家事国事天下事事事関心。」

2017年9月27日水曜日

国際空域で他国の飛行機を撃墜できるか?

許可なく領空に入ってくる他国の飛行機。
領空侵犯です。
そして、領空侵犯は敵対行為なので、
主権国家は自衛のためにそれを撃墜する権利があります。
しかし、それはあくまでも許可なく自国の領空に入ってくる飛行機に対する話です。
国際空域で飛行中の他国の飛行機を撃墜することはできません。

でも、国際法では、
交戦国が中立国家の領域外であれば交戦できます。
ようするに、交戦国が相互の領域内及び国際水域・空域で交戦することができます。

北朝鮮はアメリカが宣戦布告をしたと言い張っています。
ようは、北朝鮮とアメリカが交戦状態にあると主張しています。
だから、国際法に基づき、アメリカの飛行機が国際空域にいても撃墜できると言っています。
国際法によれば間違っていない解釈です。

鍵は、トランプ氏の一連の発言は宣戦布告として見なすことができるかどうか?
現段階ではまだあいまいですが、
更なる挑発的な発言を繰り返せば、
北朝鮮に大義を渡すだけでしょう。
言いたいことがあっても、脳を通してから言いましょう。

2017年9月26日火曜日

まさか緊迫している時に解散?

日々緊迫している北朝鮮の挑発。
まさかの「宣戦布告」という表現。
太平洋に水爆実験を実施すると宣言しました。
米国爆撃機を撃ち落とすと宣言しました。

弾道ミサイルで水爆実験を実施すれば、
間違いなくそれは日本の上空を通過します。
北朝鮮東海域を通過する米国爆撃機を撃ち落とすとすれば、
それも日本の周辺地域になさる行為です。

そういう緊迫しているとき、
首相が衆議院解散を発表します。
確かに今後の対応について、国民の信義を問いたいです。
でも、選挙中に事件が起こったら、
最適な対応はできるでしょうか?
それとも慌てる、ごちゃごちゃになるでしょうか?

民主主義では選挙によって国民の意向を反映します。
とても重要な処置です。
しかし、状況を考えれば、今はその時期なのか?
それとも国会で森友学園、加計学園に対し説明して、国民の信頼を取り戻し、
北朝鮮の一連の挑発に備えてから、
解散すべきですか?

解散のよい時期はないと思います。
でも、解散の悪い時期はあるでしょう。

2017年9月25日月曜日

解散のタイミングはギャンブル?

衆議院を解散するいいタイミングはないでしょう。
国内情勢、国際情勢は常に変化しています。
政党によい一定の状態を保つのは、いくら待っていても現れません。
変化している中、首相は「今だ」と認識する条件とは、一体なんでしょう?
やはり自分の政権にとって有利な状態なのでしょう。

支持率が上昇している。
野党が弱まっている。
大きい、難しい問題が出る前にとりあえず。
面倒なものをまず避けよう。
様々な理由(条件?)もあるでしょう。

今ならいい。
そう思っても、国民がそれが「見え見えで嫌い」になれば、
逆に政権に危ない。
そして、政党との議論せず一方的に決めた解散。
もし予想以上野党に席を譲ったら、
その責任も問われるでしょう。
実に危ないギャンブルです。

何とか維持できれば、今より上回るなら、
問題ないでしょう。見事だと褒められる。
でも、今より悪い結果になれば、
内外から強く批判されるでしょう。
解散は慎重に。

2017年9月24日日曜日

天満宮のお祭り

昨日、お世話になっている神社のお祭りに行きました。
静かな住宅地にあります。
来客もそんなに多くはいませんでしたが、
今年も結構充実したプログラムでした。

お囃子に子供たちも増え、
後継ぎができそうになりました。
彼らの成長を楽しみに!😍

2017年9月23日土曜日

人の命、50万円

過酷な残業で自殺した電通の新入社員。
裁判で訴えられた電通。
有罪になっても、50万円の罰金。

働き方改革を進める政府。
法整備も進めたらどう?

確かに残業文化を変えるために、働く人の意識を変える必要があります。
呼びかけることが重要です。
でも、それだけでは、焦りはないでしょう。
呼びかけると同時に、法律を変えて、
もっと重い罰を与えられるようにすれば、
働き方を変えるモチベーションにもなるでしょう。
アメとムチを両方使わないと、
いつまでたっても変わらないと思います。

企業は政治家にとって政治資金の源。
でも、政治家を選んでくれたのが国民です。
政治家よ、勇気をもって、選んでくれた国民のために正しいことをやりましょう。

2017年9月22日金曜日

ブリッジ・リソース・マネジメント(BRM)とは

ブリッジ・リソース・マネジメント(BRM)を聞いたことがありますか?

もともとは飛行機のクルーに適用した管理ツール「クルー・リソース・マネジメント(CRM)」ですが、
船の船橋(ブリッジ)に適用したものです。
船橋内の当直チームをどのように相互作用し、
コミュニケーションをとり、危機に対処するなどのコンセプトツールです。

飛行機や船で仕事する人はおそらく聞いたことがあります。
講習なども受けたでしょう。
でも、他の業界の人は知らないと思います。

しかし、BRM(またはCRM)は船(飛行機)だけに適用するものではありません。
実はチーム管理の良きツールです。

ちなみに、最近はHuman Element Leadership Management(HELM)に進化しました。

大きい組織を動かすようなツールではありませんが、
小チームの日々管理に最適したツールだと思います。
プロジェクトチームの管理に適用するのはもちろん、
普段の部内管理なども使えます。

今度昔の教科書を見つけたら、詳しく紹介します!

2017年9月21日木曜日

PyInstallerでPythonコードをEXEへ変換

***以前書いたアメブロの記事から***

昨日紹介したCythonでwxPythonコードをEXEへ変換した方法ですが、
確認したところ、やはりEXE自体のサイズが小さいですが、
このEXEだけでは実行できませんでした。
PythonのDLLが必要です。

自分で使うときには問題ないですが、
他人に使ってもらうには難しいところがあります。
Pythonだけではなく、wxWidgetsやその他のライブラリーのDLLが既にインストールされていなければ、そのEXEをそのまま使えませんから。

他人に簡単に使ってもらうには、
インストールなし、一つのEXEファイル、
という形式が一番いいと思います。
ならば、PyInstallerが一番やりやすいと思います。

PyInstallerをpipでインストール:
pip install pyinstaller

そして、PyInstallerを実行して、PythonスクリプトをEXEへ変換します。
pyinstaller -F -w my_script.py

これで、my_script.exeという実行可能ファイルが出来上がります。
ちなみに、コンソールプログラムなら、-wというオプションが要らないのです。
そして、アイコンを使いたいときは、スクリプト内のwx.Frameクラスの__init__()メソッドに
        if sys.platform == 'win32':
            exeName = sys.executable
            icon = wx.Icon(exeName, wx.BITMAP_TYPE_ICO)
            self.SetIcon(icon)

を追加して、
pyinstaller -F -w -i my_icon.ico my_script.py
でEXEファイルを作成すれば出来上がります。

ま、py2exeやcx_freezeという方法もありますが、
PyInstallerが一番簡単かなと思います。
色々試してくださいね!😉

PyInstallerでKivyのEXEアプリを作成

***以前書いたアメブロの記事から***

WindowsでKivyのアプリをパッケージ(EXEファイル)にする手順はKivyのドキュメンテーションを見れば何とかなると思いますが、
一つのEXEファイルにまとめるためには少し工夫が必要です。
一つのEXEファイルにまとめるとき、PyInstallerはファイルを一つに圧縮して、
起動するとき、Tempディレクトリに展開します。
その時、必要なファイルが見つからないのが多いです。
そのTempディレクトリは環境変数で保存されています。

まず、必要なデータファイルはどこに保存されているか、
正しいパスを得るために、スクリプト内にこの関数が必要です。
def resource_path(relative_path):
    try:
        base_path = sys._MEIPASS
    except Exception:
        base_path = os.path.abspath(".")
    return os.path.join(base_path, relative_path)


使い方はこれ。
例えば、アイコンを使うとき、
        self.icon = "icon.png"
ではなく、
        self.icon = resource_path("icon.png")
でアイコンのパスを得ます。

次に、実際にPyInstallerを使うとき、
必要なファイルを--add-dataというオプションで追加します。
例えば、
 pyinstaller -F -w --icon icon.ico --add-data "icon.png;." myapp.py

これでPyInstallerは一回起動しますが、おそらく出来上がりのEXEファイルは実行できません。
なぜかというと、Kivyに必要なインポートはされていませんから。
そこで、specファイルを編集する必要があります。
実際の手順はKivyのドキュメンテーションにありますが、
簡単に言うと、specファイルの冒頭に
 from kivy.deps import sdl2, glew
を入れて、COLLECT()のところのa.datasのすぐあとに
 *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)]
を入れます。

この感じになります。
coll = COLLECT(exe,
               a.binaries,
               a.zipfiles,
               a.datas,
               *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],
               strip=False,
               upx=True,
               name='myapp')


これができたら、再度PyInstallerを実行します。
 pyinstaller myapp.spec
これでdistというサブディレクトリのEXEファイルが動くはずです。
やってみてください✌

DOSBoxで日本語キーボードを使いたい

***以前書いたアメブロの記事から***

と思って、ずっと探しました。

何とかできました。

まず、DOSBoxのSVN版をここからダウンロードしてください。
https://github.com/joncampbell123/dosbox-x
そして、それをコンパイルします。

次に、日本語キーボードに必要なファイルをここからダウンロードして、コンパイルしたdosbox-xと同じところに置きます。
https://github.com/vivian-ng/dosbox-x-jp
必要なファイルは:
  jp.kl
  mapper-jp106.map
  dosbox-jp.conf


そして、dosbox-xを実行すれば、日本語キーボードが使えるはずです。

追記:
コンパイル(Linux):
cd dosbox-x
./autogen.sh
./configure "LDFLAGS= -s" --prefix=インストールしたいディレクトリ
make
make install

詳しくはここを参照:
https://www.youtube.com/watch?v=LUgBzrZdp6w

コンパイル(Windows):
SDL1.2の最新開発ライブラリをダウンロードして、PCのどこかに保存します。
Visual Studio 2015でvs2015ディレクトリのdosbox-x.slnを開く。
mem.hにこれを追加:
 #define le16toh(x) (x)
 #define le32toh(x) (x)
 #define le64toh(x) (x)
 #define htole16(x) (x)
 #define htole32(x) (x)
 #define htole64(x) (x)
そして、 seriallog.cpp をプロジェクトに追加します。
ビルドすれば、動くはずです。
参考:https://github.com/joncampbell123/dosbox-x/issues/220

AnacondaでwxPython PhoenixとKivyをインストール

***以前書いたアメブロの記事から***

PythonでwxPython PhoenixとKivyをインストールするのがそんなに難しいことではありません。
でも、PythonではWindowsでいくつかのライブラリをうまくインストールできません。
例えば、NumPyとSciPyです。
このようなライブラリを使いたいなら、
Anacondaをお勧めします。

そして、AnacondaでwxPython PhoenixとKivyをインストールするのがちょと面倒です。
Anacondaはもともと研究者向けのツールで、
GUIツールがそんなに重視されていませんから。

ま、早速インストール方法を紹介します。

まず、Anacondaをダウンロードして、インストールします。
ここからダウンロードできます。
https://www.continuum.io/downloads
私は最新のPython3.6を使います。

次、コマンドプロンプトでAnacondaのScriptsディレクトリに入ってください。
そちらから色々やります。

まず、必要なパッケージをアップデートします。
  conda upgrade pip
  conda upgrade wheel
  conda upgrade setuptools

そして、Kivyをインストールします。
ここからKivyをダウンロードします。
https://kivy.org/downloads/appveyor/kivy/Kivy-1.9.2.dev0-cp36-cp36m-win_amd64.whl
(32ビットならここ:https://kivy.org/downloads/appveyor/kivy/Kivy-1.9.2.dev0-cp36-cp36m-win32.whl
そして、実際にインストールします。
  pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
  pip install kivy.deps.gstreamer
  pip install Kivy-1.9.2.dev0-cp36-cp36m-win_amd64.whl
(32ビットなら:pip install Kivy-1.9.2.dev0-cp36-cp36m-win32.whl
これで動くはずです。

つぎ、wxPython Phoenixです。
実は、最近、だれかAnacondaパッケージを作りましたから、
インストールが簡単になりました。
これでインストールできます。
  conda install -c newville wxpython-phoenix

ちなみに、上記のKivyパッケージは現時点での最新開発版です。
Kivyの最新開発版はこのページで確認してください。
https://kivy.org/docs/installation/installation-windows.html#nightly-wheel-installation

SOPの書き方

会社では、作業の標準化を図りSOPを作成します。
では、SOPを作成する時の注意点は何でしょうか?

まず、SOPの位置付けをよく理解しましょう。
SOPというのは、「このようにしなさい」という会社からの指示です。
会社からの命令とも言えます。

法律ではありませんが、
法的な位置づけがあります。

よって、SOPは誤解できないように書かなければなりません。
複数の解釈ができるような書き方はダメです。
作業の手順を書いたら、もう一回読んで、使用した言葉や文章の書き方に本来の解釈と違う意味として理解できるかどうかをチェックします。
そして、必要であれば修正します。
一つの文は一つの解釈でなければなりません。

そして、記載する手順の必要性+現実性が重要です。
必要な手順を現実的に実行可能にする。
限られた時間内に必要な事項を全て効率よく実行する。
必要な事項の記載漏れは大変なミスです。
そして、このようなミスがなくても、現実的に実行できない手順を書けば意味がありません。
効率的に実行できるなら生産性がアップで会社にとってプラスになります。
でも、まずは必要性と現実性です。

SOPの作成は地味な作業と思われるかもしれません。
でも、実はとても需要な仕事です。😉

2017年9月20日水曜日

文書の保存期間、1年ってあり?

文書の保存期間が一年?

民間企業はガバナンスのため、監査を受けます。
監査はその年にその年のものをチェックするというより、
過去の出来事をチェックします。
そのため、根拠となる文書をちゃんと保存しないと、
確認できません。

伝票、請求書など何を実施したのかがわかる文書だけではなく、
その背景とは何か、誰が何を言って、何を決めたかを記録した会議録や正式メモなども重要です。
特にお金にかかわるものは、株主に対する責任があり、
ちゃんと保存しないと、監査の時に証拠が出せなくなります。

ならば、国民からもらった税金を管理する政府は、
お金についての文書もちゃんと保存しなければならないでしょう。
でないと、国民に対する説明責任をどうやって果たすのか?

私もシンガポールでは公務員でした。
手書きメモなど個人が自分のために作成したものは特に保存期間が定められていませんが、
一般の正式文書(記録、議事録、命令、通達など)は3年、
人命やお金にかかわる文書(安全点検記録、予算の裏付け文書などを含む)は最低7年を保存しなければなりません。
これは世の中の常識だと思いました。

でも、まだ作っている学校の背景にかかわる文書、
日本政府は出せません。
驚きました。

民間企業さえ株主に説明責任を果たすためにちゃんと文書を管理し、保存します。
国民に対する説明責任を果たさなければならない政府は、
もっときっちり文書を管理し、保存すべきではないかと思います。

2017年9月19日火曜日

迎撃は難しい

弾道ミサイルを撃ち落とすのが、
とても難しいことです。

北朝鮮で発射してから、
日本に通過するまで、わずか数分です。
そして、もし日本を狙っているなら、そこまでの高度に達しなくても届きますので、
さらに短い時間で日本に到達します。

一連の行動は?
まずはミサイルを探知します。
そして、探知したものが「ミサイル」であることを識別します。
次はミサイルが日本に対する脅威であることを判断します。
で、撃ち落とす命令を下します。
最後は実際に弾道ミサイル迎撃システムで撃ち落とします。

試験のように、全てが計画され実行すると比べ、
実戦は違います。
いつ、どこから、どこへ飛ぶのか、
分からないものです。探知ー>識別ー>判断ー>命令ー>迎撃
概ね5つの動作だけですが、
常に見張っていなければ、探知、識別は難しいです。
そして、事前に決まりがなければ、
判断と命令も時間がかかります。

「部隊の練度+事前の政治判断」がなければ、おそらく間に合えません。
部隊の練度は訓練によって必要なレベルまでに向上させることができます。
でも、事前の政治判断はその時その時の政治家の志に頼るしかありません。

2017年9月18日月曜日

台風横断、敬老の日

先週から南から徐々に北上してきた台風18号。
日本を横断し、各地に風と雨を。

そして、今日、敬老の日です。

三連休ですが、
雨と風でどこにも行きませんでした。
午後から天気で、久々に敬老してくるかなと思います。

2017年9月17日日曜日

「たばこ=税金」という矛盾

たばこが税源。
確かにそうです。
普通のたばこではなく、IQOSへ切り替えれば税源が減る。
税源を確保するため、何とかしなきゃ。
この考えも分からなくはない。

でも、そもそも、たばこ税を税源として頼るのが、
ちょっと違和感があります。
健康に害があります。
やはり、吸わないでほしいでしょう。
ま、それは理想の世界で、現実世界ではたばこを吸う人は絶えません。
でも、目指すべきところでしょう。
だったら、将来的に、たばこを吸う人が減り、
たばこ税も減るはずです。
国民が健康になりたいから、税源が足りないというのは、
ちょっとおかしいです。

税源の確保は、
たばこではなく、
他の税源に頼ってほしいです。

2017年9月16日土曜日

発勁が強くなった

最近、気づきました。
発勁が強くなりました。

先生の教えを忠実に従い練習してきました。
「十要」を意識して練習し、套路だけではなく基本と単式も練習しています。
ただただレベルを維持しようと思って、ずっと一人で練習していました。

まさかに進歩がありました。
先日先生にみていただいた時も「進歩したね」と言われました。
そして、最近陳式太極拳の練習で、自分の発勁が強くなったことも気づきました。

やはり、練習は人を裏切らないのです。

これからも先生の教えを忠実に従って練習を続けます。
いつかその教えを他人に広げる日が来たらもっと嬉しいです。

2017年9月15日金曜日

止まない北朝鮮の挑発

今朝、北朝鮮がまた弾道ミサイルを発射しました。
おそらく前回のミサイルが目標距離に到達できませんでしたから。
そして、安保理の最新決議に対する反抗もあるでしょう。

止まない北朝鮮の挑発。
いつになったら止めるでしょう?
やはりある元米海軍特殊部隊の人が言ったように、
北朝鮮に2500万個のIPHONEを落として、
一般市民に情報を与えて内部から変えていくしかないのかな?

2017年9月14日木曜日

喫煙者と非喫煙者の平等を考える

私は喫煙者ではありません。
スモ休について別に何も思っていません。
逆に、何で不公平を感じる人がいるのか、それが不思議です。

確かに喫煙者がスモ休で席から離れることが多いです。
換算して、一日に30分なら、1週間で2.5時間、1ヶ月で10時間。
年に120時間(仕事の15日分)になります。

でも、そこまで計算すれば、きりがないのです。

トイレ休憩や飲み物をとり(作り)に行く時間も計算するのか?

そもそも、席に座っていることが、仕事をしていることと勘違いしているから、
このように計算しようとしていない?
でも、「席に座っている=仕事をしている」という考え方って、正しいのか?
会社に着いて、席に座ってずっと8時間仕事をし続ける人って、いる?
席に座っている時間より、実際にやっている仕事に対する効果、出している成果の方が重要ではないのか?

喫煙者と非喫煙者の平等を考えるより、
まずは仕事の効率向上を考えましょう。
喫煙するかしないかにかかわらず、
席に座っても仕事をしていなければ会社には貢献していないのです。
貢献するように促すのが重要でしょう。

2017年9月13日水曜日

三次処理水逆流

東京都足立区で三次処理水が上水に逆流した事件。

ま、確かにそういう設計になっていないから、
普通に飲用できるとは思いません。
でも、実はちゃんと処理した水です。
飲んでも害がありません。

シンガポールでは、
すでに三次処理水を飲用水に混ぜて家庭に提供しています。
水源の確保が難しくて、
使った水を如何に再利用できるか、考えた結果です。
最初もやはり国民からの抵抗がありましたが、
今はも何も思わずに飲んでいます。
ちゃんと処理した水だし、特に文句いうものではありません。

ま、もともと飲むために作ったものではないから、
抵抗はあると思います。
でも、体に害がありませんし、
そんなに驚くものではありません。

問題は、なぜ業者が勝手に配管を切断したのか?
そして、水道局はなぜそれを追求しなかったのか?

DOSBox-Xでウィンドウのサイズが設定できない

DOSBox-Xでウィンドウのサイズが設定できない。

confファイルに
windowresolution=1280x960
を書いても、640x480しか表示しない。

そして、実行するとき、
SDL:OPENGL:No support for texturesize of 1024, falling back to surface
のエラーが出ます。

実は、SDLのコードのIF文に引っ掛かています。
src/gui/sdlmain.cppの該当部分を変えればウィンドウのサイズが設定できるようになります。

まず、最新のDOSBox-XをGithubから入手します。
git clone https://github.com/joncampbell123/dosbox-x.git

次に、src/gui/sdlmain.cppの以下の部分をコメントアウトにします。
if (texsize >= sdl.opengl.max_texsize) {
    LOG_MSG("SDL:OPENGL:No support for texturesize of %d,

        falling back to surface", texsize);     goto dosurface;
}


そして、コンパイルします。
(LINUXなら、./configuremakeで、WindowsならVSで。)

完了すると、srcフォルダーにdosbox-xdosbox-x.exeという実行ファイルがあるはずです。 

2017年9月12日火曜日

今日から新スタート

今日から新スタート。

アメブロから、Bloggerへ引っ越ししました。
とはいえ、以前書いた記事がうまく引っ越しできず、
アメブロのままに残すことにしました。
見たい方はアメブロの「(旧)楓雨日記」を見てください。

2017年9月11日月曜日

Privacy Policy

Privacy Policy

Last updated: September 06, 2023

This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.

We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the Privacy Policy Generator.

Interpretation and Definitions

Interpretation

The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

Definitions

For the purposes of this Privacy Policy:

  • Account means a unique account created for You to access our Service or parts of our Service.

  • Affiliate means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.

  • Company (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to 楓雨日記.

  • Cookies are small files that are placed on Your computer, mobile device or any other device by a website, containing the details of Your browsing history on that website among its many uses.

  • Country refers to: Japan

  • Device means any device that can access the Service such as a computer, a cellphone or a digital tablet.

  • Personal Data is any information that relates to an identified or identifiable individual.

  • Service refers to the Website.

  • Service Provider means any natural or legal person who processes the data on behalf of the Company. It refers to third-party companies or individuals employed by the Company to facilitate the Service, to provide the Service on behalf of the Company, to perform services related to the Service or to assist the Company in analyzing how the Service is used.

  • Usage Data refers to data collected automatically, either generated by the use of the Service or from the Service infrastructure itself (for example, the duration of a page visit).

  • Website refers to 楓雨日記, accessible from maplerain78.blogspot.com

  • You means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.

Collecting and Using Your Personal Data

Types of Data Collected

Personal Data

While using Our Service, We may ask You to provide Us with certain personally identifiable information that can be used to contact or identify You. Personally identifiable information may include, but is not limited to:

  • Usage Data

Usage Data

Usage Data is collected automatically when using the Service.

Usage Data may include information such as Your Device's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers and other diagnostic data.

When You access the Service by or through a mobile device, We may collect certain information automatically, including, but not limited to, the type of mobile device You use, Your mobile device unique ID, the IP address of Your mobile device, Your mobile operating system, the type of mobile Internet browser You use, unique device identifiers and other diagnostic data.

We may also collect information that Your browser sends whenever You visit our Service or when You access the Service by or through a mobile device.

Tracking Technologies and Cookies

We use Cookies and similar tracking technologies to track the activity on Our Service and store certain information. Tracking technologies used are beacons, tags, and scripts to collect and track information and to improve and analyze Our Service. The technologies We use may include:

  • Cookies or Browser Cookies. A cookie is a small file placed on Your Device. You can instruct Your browser to refuse all Cookies or to indicate when a Cookie is being sent. However, if You do not accept Cookies, You may not be able to use some parts of our Service. Unless you have adjusted Your browser setting so that it will refuse Cookies, our Service may use Cookies.
  • Web Beacons. Certain sections of our Service and our emails may contain small electronic files known as web beacons (also referred to as clear gifs, pixel tags, and single-pixel gifs) that permit the Company, for example, to count users who have visited those pages or opened an email and for other related website statistics (for example, recording the popularity of a certain section and verifying system and server integrity).

Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on Your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close Your web browser. You can learn more about cookies on TermsFeed website article.

We use both Session and Persistent Cookies for the purposes set out below:

  • Necessary / Essential Cookies

    Type: Session Cookies

    Administered by: Us

    Purpose: These Cookies are essential to provide You with services available through the Website and to enable You to use some of its features. They help to authenticate users and prevent fraudulent use of user accounts. Without these Cookies, the services that You have asked for cannot be provided, and We only use these Cookies to provide You with those services.

  • Cookies Policy / Notice Acceptance Cookies

    Type: Persistent Cookies

    Administered by: Us

    Purpose: These Cookies identify if users have accepted the use of cookies on the Website.

  • Functionality Cookies

    Type: Persistent Cookies

    Administered by: Us

    Purpose: These Cookies allow us to remember choices You make when You use the Website, such as remembering your login details or language preference. The purpose of these Cookies is to provide You with a more personal experience and to avoid You having to re-enter your preferences every time You use the Website.

For more information about the cookies we use and your choices regarding cookies, please visit our Cookies Policy or the Cookies section of our Privacy Policy.

Use of Your Personal Data

The Company may use Personal Data for the following purposes:

  • To provide and maintain our Service, including to monitor the usage of our Service.

  • To manage Your Account: to manage Your registration as a user of the Service. The Personal Data You provide can give You access to different functionalities of the Service that are available to You as a registered user.

  • For the performance of a contract: the development, compliance and undertaking of the purchase contract for the products, items or services You have purchased or of any other contract with Us through the Service.

  • To contact You: To contact You by email, telephone calls, SMS, or other equivalent forms of electronic communication, such as a mobile application's push notifications regarding updates or informative communications related to the functionalities, products or contracted services, including the security updates, when necessary or reasonable for their implementation.

  • To provide You with news, special offers and general information about other goods, services and events which we offer that are similar to those that you have already purchased or enquired about unless You have opted not to receive such information.

  • To manage Your requests: To attend and manage Your requests to Us.

  • For business transfers: We may use Your information to evaluate or conduct a merger, divestiture, restructuring, reorganization, dissolution, or other sale or transfer of some or all of Our assets, whether as a going concern or as part of bankruptcy, liquidation, or similar proceeding, in which Personal Data held by Us about our Service users is among the assets transferred.

  • For other purposes: We may use Your information for other purposes, such as data analysis, identifying usage trends, determining the effectiveness of our promotional campaigns and to evaluate and improve our Service, products, services, marketing and your experience.

We may share Your personal information in the following situations:

  • With Service Providers: We may share Your personal information with Service Providers to monitor and analyze the use of our Service, to contact You.
  • For business transfers: We may share or transfer Your personal information in connection with, or during negotiations of, any merger, sale of Company assets, financing, or acquisition of all or a portion of Our business to another company.
  • With Affiliates: We may share Your information with Our affiliates, in which case we will require those affiliates to honor this Privacy Policy. Affiliates include Our parent company and any other subsidiaries, joint venture partners or other companies that We control or that are under common control with Us.
  • With business partners: We may share Your information with Our business partners to offer You certain products, services or promotions.
  • With other users: when You share personal information or otherwise interact in the public areas with other users, such information may be viewed by all users and may be publicly distributed outside.
  • With Your consent: We may disclose Your personal information for any other purpose with Your consent.

Retention of Your Personal Data

The Company will retain Your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use Your Personal Data to the extent necessary to comply with our legal obligations (for example, if we are required to retain your data to comply with applicable laws), resolve disputes, and enforce our legal agreements and policies.

The Company will also retain Usage Data for internal analysis purposes. Usage Data is generally retained for a shorter period of time, except when this data is used to strengthen the security or to improve the functionality of Our Service, or We are legally obligated to retain this data for longer time periods.

Transfer of Your Personal Data

Your information, including Personal Data, is processed at the Company's operating offices and in any other places where the parties involved in the processing are located. It means that this information may be transferred to — and maintained on — computers located outside of Your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from Your jurisdiction.

Your consent to this Privacy Policy followed by Your submission of such information represents Your agreement to that transfer.

The Company will take all steps reasonably necessary to ensure that Your data is treated securely and in accordance with this Privacy Policy and no transfer of Your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of Your data and other personal information.

Delete Your Personal Data

You have the right to delete or request that We assist in deleting the Personal Data that We have collected about You.

Our Service may give You the ability to delete certain information about You from within the Service.

You may update, amend, or delete Your information at any time by signing in to Your Account, if you have one, and visiting the account settings section that allows you to manage Your personal information. You may also contact Us to request access to, correct, or delete any personal information that You have provided to Us.

Please note, however, that We may need to retain certain information when we have a legal obligation or lawful basis to do so.

Disclosure of Your Personal Data

Business Transactions

If the Company is involved in a merger, acquisition or asset sale, Your Personal Data may be transferred. We will provide notice before Your Personal Data is transferred and becomes subject to a different Privacy Policy.

Law enforcement

Under certain circumstances, the Company may be required to disclose Your Personal Data if required to do so by law or in response to valid requests by public authorities (e.g. a court or a government agency).

Other legal requirements

The Company may disclose Your Personal Data in the good faith belief that such action is necessary to:

  • Comply with a legal obligation
  • Protect and defend the rights or property of the Company
  • Prevent or investigate possible wrongdoing in connection with the Service
  • Protect the personal safety of Users of the Service or the public
  • Protect against legal liability

Security of Your Personal Data

The security of Your Personal Data is important to Us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While We strive to use commercially acceptable means to protect Your Personal Data, We cannot guarantee its absolute security.

Children's Privacy

Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from anyone under the age of 13. If You are a parent or guardian and You are aware that Your child has provided Us with Personal Data, please contact Us. If We become aware that We have collected Personal Data from anyone under the age of 13 without verification of parental consent, We take steps to remove that information from Our servers.

If We need to rely on consent as a legal basis for processing Your information and Your country requires consent from a parent, We may require Your parent's consent before We collect and use that information.

Links to Other Websites

Our Service may contain links to other websites that are not operated by Us. If You click on a third party link, You will be directed to that third party's site. We strongly advise You to review the Privacy Policy of every site You visit.

We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.

Changes to this Privacy Policy

We may update Our Privacy Policy from time to time. We will notify You of any changes by posting the new Privacy Policy on this page.

We will let You know via email and/or a prominent notice on Our Service, prior to the change becoming effective and update the "Last updated" date at the top of this Privacy Policy.

You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

Contact Us

If you have any questions about this Privacy Policy, You can contact us:

  • By email: info@maplerain.com