アメリカ、香港、中国でのライフハック、お勧めレストランなどの情報も交えてのブログ -15ページ目

アメリカ、香港、中国でのライフハック、お勧めレストランなどの情報も交えてのブログ

アメリカ、香港、中国でのライフハック、お勧めレストランなどの情報も交えてのブログです。よろしくお願いいたします。

おはようございます。

昨日は投資会社に訪問いたしました。

AXA系の商品を扱ってるのですが、

初めて聞いた投資積み立ての商品がありました。

積み立ては毎月200・600.1000.1500.3000.USDから選び

金利はそれぞれ2.4-4.0で

金額と、年月で異なります。

積み立て金額と積み立て期間でプランを決めます。

面白いのが、

指定した期間が終了して、預け入れしてたお金を解約するまでの間、

マーケットは変動しますが、もっともマーケットがよかったときの投資成果を保障しくれるというものです。

たとえば5年契約で10年後に解約する場合

7年目の投資成績がよくて、10年目が悪かった場合、解約年度の10年の成果をとるのではなく、

7年の投資成果で返金するということらしいです。


普通の積み立て保険などもありますが、はるかに日本より金利がよいです。

おはようございます。

今日の朝香港は8度かなり冷え込みました。

ドルが高いですね。

日本の輸入業者さんは値上げをせざるをえません。

輸出業者は日本の製品をどんどん売り出すチャンスですね。

中国人の友人はタオバオを運営してますが、

いま日本から物をじゃんじゃんかってます。

電化製品

化粧品

衣料



日用雑貨

ベビー用品

など。

円弱い、元の切り上げ。

ながびくデフレですっかり、物価が安くなってしまいました。

日本のものは安いですよ。

アメリカでデニーズで朝食したら1人10ドルはかかります。1000円

イタリアでその辺のカフェで朝食したら9ユーロかかります。 1300円

香港なら、普通のレストランで朝食40HKドルくらい  520円

ちなみに昨日中国のシンセンでカラオケ(ラウンジ)に行きましたが、

2人で1500元ボトル1本 25000円

考えたら、日本で生産すれば、国内で循環する日本円を海外にどんどん工場作って

日本円をばら撒いてるので、ばら撒いた地域は物価も上昇するし、賃金も上がるし。

特に中国なんかは稼いだお金を日本の本社に還元するのが難しいですから。

これを続けてるうちは日本は中国などから安く生産したものを買えるけど、

気づいたら、富は中国他諸国に流れてたということにならないように

生産を日本回帰したらと思うのは、間違いでしょうかね。

シンガポールとどこかの国の話を思い出します。

その国はシンガポールの対岸の砂利を削って、

シンガポールに輸出してたのですが、シンガポールはそれを

海の埋めてたてに使ってました。

何年かして、砂利を削ってた国は、海岸が減っていき、

シンガポールはどんどん埋め立てで、土地が広がっていきました。

対岸の砂利を売った国はわずかなお金で土地を売ったのと同じことになります。
こんにちわ。
昨日は取引先のXMASパーティーへいってきました。

香港のある業界の古株の方々もいらしてました。

既にリタイアされた方も。

まだまだあっちのほうは現役らしいです。

70歳ちかいというのにぜんぜんみえないです。

とてもパワフルな方たちで、エネルギーをたくさんいただきました。



Hong Hong Admiralty
Conrad Hotel,
Garden Cafe

ロブスター、海鮮、すし。などなど、かなり充実してます。








この角度で見えないですが、卵もしっかり入ってて、歯ごたえも最高です。




古株の方々が

香港での商売のコツなどを語られてとても参考になりました。

わざわざ、アメリカからいらした方もいらっしゃいました。

ある社長もAMAZON、EBAY輸出をしてらっしゃいました。

香港でもAMAZON、EBAY輸出は盛んで、中国、香港からがんがん出荷してます。


この手があったのかと、とっておきのアマゾン用の口座開設のいい情報をいただきました。


ホテルのロビーのクリスマスのオブジェです。

LEDの球形のモニター装置が幻想的です。

LEDをつかうとこれからいろんな形で、こういった映像と光を楽しめるのだなと。

リアル3G映像もすぐかもしれません。






久しぶりのブログです。続かないなー。

最近よく質問されることがあります。

香港で会社を作ったからです。

一度作ると、会社を維持するために毎年しなければならないことがあります。


さて何でしょう?
答え 決算処理です。

で、
香港の日系の会社設立の会社で会社設立したけど、
ほとんど商売がないのに決算費用が馬鹿高い
年次の秘書のコストや、住所代、などのコストも馬鹿高い。
何とかならんかと。

何とかなります。

この方の場合、決算に関しては半額の費用になりました。
仕訳の量で、変わってきますが、桁がひとつ減りましたね。

喜んでいただいてよかったです。

来年からはもっと香港に力を入れていくとのことでした。

何件かのクライアントには提案してるんですが、
日本は消費税が上がりますから、輸入時に丸々税金がアップするわけなので、今回5%から8%にあがる。
輸入時にかかる消費税は60%増の先払いになります。
だから、倉庫を香港に移して、在庫管理をすればどうですか?
ネットの販売などは、香港ヤマトが、次の日に届けるサービスを開始してますし、
他のクーリエもありますし、船便でも4日で到着しますよ


で、ネット販売さんには手ごたえありでした。

いずれは10%にもなるだろうし、お客様も海外発送の不安が、消費税なしの魅了に変化するかもと
おっしゃってました。

今日から毎日?ブログ書きます。(いつまでつづくか。。)
香港HSBCバンクの口座開設について

よくHSBC銀行の近くのマクドナルドなどで、

何人かの日本人が集まって

HSBCの口座開設について説明していらっしゃる方がいます。

おそらく、業者さんとお客様だとおもわれます。

また口座開設が難しくなるなどとうわさもきいてます。

銀行口座開設するのに高い費用払うより、

通訳か何かに頼んで、500HKドルくらい払って、

通訳してもらったら、すぐ口座開設できるのではないかと思うのですが。

この前友人が遊びにきて、記念にHSBCの口座を作りたいというので、

連れて行ったら、30分くらいで口座開設できましたけど、

結局 友人は一度も口座を使うことなく、ロックがかかってそれっきりなようです。

まー確かにこんな日本のお客さんばかりだと受け付たくなくなりますよね。

ディバイスも再発行は金を請求するのに、新規はただですからね。




8章 銀行口座開設

大変ご無沙汰してます。
久しぶりのAMAZONブログです。

実はAMAZONのアカウントをクローズされて、ブログを書く気がうせてしまいました。

一度目のクローズはいろいろ今後の販売計画書などを提出して約1ヶ月で解除されましたが、

今回は

残念なことに

永久追放とないりました。

残念です。


AMAZONは正直何を根拠にアカウントをクローズしたのかわかりません。

1ヶ月 20000ドル近い売り上げで 一旦売上金をホールドされるのは 正直堪えます。

また、いつ再開できるのか またいつクローズされるのか という不安を考えると メインのビジネスには

難しいとお思います。

月に20-30万円のうりあげで、10万儲かればいいやという人は大丈夫だと思います。

このいきさつについてはまた時間があるときに書きます。




さて、銀行口座の開設ですが、はっきり言って、法人口座は非常に難しくなってます。

(外人だけで、会社を登記した場合です)

アメリカのIDが在る方はおそらく問題ないです。

私の場合、一人株式でしたので、公式な証明書は

会社のソーシャルTAXID
ビジネスライセンス
会社の登録番号
個人のパスポート

しか、使えません。

通常 、 個人のTAX ID があれば話はすぐ済むことですが。


当社の場合ラスベガスに会社を設立したのです。 年間の維持費が圧倒的に安いので。

また、決算処理も楽ちんでした。

これが、銀行口座を開設するのに大変でした。(ラスベガスに住んでるのならぜんぜんもんだいないです。)

1 海外送金をインターネットでできる銀行口座を探してたので。

2 基本的にはLAが拠点になるので、LAで銀行口座を開設したい。

3 なるべく維持費の安い口座にしたい。


が最低条件でした。

1 海外送金をインターネットでできる銀行口座を探してたので。ですが、

最初に口座開設したのは、ラスベガスのWELLS FARGO bank こちらはすぐに解説できました。

デビットカード、小切手帳、おまけに個人の口座まで開設してくれました。
インターネットバンクもOKと思って安心してたのですが、
アメリカのIDがないと、海外送金ができないと 作った後から言われました。
何じゃそりゃ。
ということはたとえAMAZONから入金があったとしても、
わざわざアメリカまできて、窓口で送金手続きをする必要があるということです。

まったく時間の無駄となりました。

2 基本的にはLAが拠点になるので、LAで銀行口座を開設したい。

LAのインターネットバンクのできそうな大きな銀行を何件かあたったのですが。
HSBC銀行
ユニオン・バンク・オブ・カリフォルニア
バンクオブアメリカ
などなど
どれもカリフォルニア州に支店登記と事務所がないと口座開設できないといわれました。

CITIBANKは書類チェックが厳しいと有名だったんで、避けてたんですが、

だめもとで、最後に行ってみました。

既に銀行口座を開設してること、カリフォルニアに倉庫契約してること
あと もう一件条件をつけられたのですが(秘密です)
これが整えば口座開設okとのこと。
すべて既にありましたので、無事にCITIBANKで口座開設できました。
やれやれ。
インターネットバンクも無事に開通。
はれて海外送金ができます。
ちなみに
とりあえず10000ドルを香港のHSBCに送金したのですが、
手数料25ドルでした。


3 なるべく維持費の安い口座にしたい。

WELSFARGOはある条件をクリアすると手数料がかからなくてよかったのですが、

CITIBAKは10ドルかかってるようです。

結局銀行口座開設するために2回もアメリカに行ったので、

できるだけ専門家に先にそうだんしたほうが、費用もかからなくてすんだのに、

残念な結果です。


アメリカは銀行口座とクレジットカード(デビットでOK)がないと何もできないので、

海外からネットバンキングをする環境を作るまでは、結構大変でした。

香港は何でもかんでも楽でいいですね。

あらためて金融の自由都市のよさに気づきました。








香港HSBCバンク 手数料変更

先月か今月かビジネスバンクのポリシーが変更

3ヶ月の平均バランス

HKD100000 以下 300
HKD100000-500000 100
HKD500000 以上  0

の口座手数料がかかります。


EC-CUBEで新規ページを任意で作成する。

EC-CUBEの管理画面から新規ページを追加するとurlが http://サイトURL/user_data/任意のURL/ みたいになってしまい(´・ω・`)となってしまいます。

表示までの流れを追う
では、aboutsというページを参考に表示までの流れを追ってみます。

1 サイトURL/html/abouts/index.php
2
3 data/class_extends/page_extends/abouts/LC_Page_Abouts_Ex.php
4
5 data/class/pages/abouts/LC_Page_Abouts.php
6
7 data/class_extends/page_extends/LC_Page_Ex.php
8
9 data/class/pages/LC_Page.php

http://サイトURL/abouts/にアクセスすると、

data/class_extends/page_extends/abouts/LC_Page_Abouts_Ex.phpをrequireし、LC_Page_Abouts_Exクラスを呼び出します。
LC_Page_Abouts_Ex.phpは特に何もしておらず、親クラスLC_Page_Aboutsのinit(),process(),destroy()を実行しています。
以下はdata/class/pages/abouts/LC_Page_Abouts.phpの中身

01 <?php
02 /*
03  * This file is part of EC-CUBE
04  *
05  * Copyright(c) 2000-2012 LOCKON CO.,LTD. All Rights Reserved.
06  *
07  * http://www.lockon.co.jp/
08  *
09  * This program is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU General Public License
11  * as published by the Free Software Foundation; either version 2
12  * of the License, or (at your option) any later version.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program; if not, write to the Free Software
21  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22  */
23  
24 // {{{ requires
25 require_once CLASS_EX_REALDIR . 'page_extends/LC_Page_Ex.php';
26  
27 /**
28  * サイト概要のページクラス.
29  *
30  * @package Page
31  * @author LOCKON CO.,LTD.
32  * @version $Id:LC_Page_Abouts.php 15532 2007-08-31 14:39:46Z nanasess $
33  */
34 class LC_Page_Abouts extends LC_Page_Ex {
35  
36  // }}}
37  // {{{ functions
38  
39  /**
40  * Page を初期化する.
41  *
42  * @return void
43  */
44  function init() {
45  parent::init();
46  $this->tpl_page_category = 'abouts';
47  $this->tpl_title = '当サイトについて';
48  $masterData = new SC_DB_MasterData_Ex();
49  $this->arrPref = $masterData->getMasterData('mtb_pref');
50  }
51  
52  /**
53  * Page のプロセス.
54  *
55  * @return void
56  */
57  function process() {
58  parent::process();
59  $this->action();
60  $this->sendResponse();
61  }
62  
63  /**
64  * Page のアクション.
65  *
66  * @return void
67  */
68  function action() {
69  
70  $this->objSiteInfo->data = SC_Helper_DB_Ex::sfGetBasisData();
71  $this->objSiteInfo->data['pref'] =
72  isset($this->arrPref[$this->objSiteInfo->data['pref']])
73  ? $this->arrPref[$this->objSiteInfo->data['pref']] : '';
74  
75  
76  }
77  
78  /**
79  * デストラクタ.
80  *
81  * @return void
82  */
83  function destroy() {
84  parent::destroy();
85  }
86 }

init()の中でテンプレートの定義をしていますね。
ここを任意に変える必要があるみたいです。
※これだけではテンプレートファイルに行き着かずエラーを吐き出していたので
ここにさらにテンプレートファイルの指定をする必要がありました。

1 $this->tpl_mainpage = '任意のフォルダ名/index.tpl';

ファイルを作成する。
流れがわかったところで作成するファイルが見えてきましたね。

01 サイトURL/html/任意の名前/index.php
02  
03 data/class_extends/page_extends/任意の名前/LC_Page_任意の名前_Ex.php
04  
05 data/class/pages/任意の名前/LC_Page_任意の名前.php
06  
07 data/class_extends/page_extends/LC_Page_Ex.php
08  
09 data/class/pages/LC_Page.php
10  
11 data/Smarty/templates/任意のテンプレート/任意の名前/index.tpl


 

CCUBEのお問い合わせフォームの複製/別作成 増やし方

ECCUBEのお問い合わせフォームの増やし方eccube2.11版

3時間くらい悩んだ末に解決w
まず、contactを総べてコピペでcontact2に変更後、最後に苦戦したのが、pagelayoutのDBを追加すること。
これやんないと表示されませんでした。

●data/class/page/contact→contact2を作成。
ファイル中の2つのphpのなかでcontactもcontact2に変更。
LC_Page_Contact_Complete 44行目付近。多分これ。

    function init() {
        parent::init();
        $this->tpl_title = 'お問い合わせ(完了ページ)';
        $this->tpl_mainno = 'contact2';
    }

LC_Page_Contact.php 44行目付近もかな??

    function init() {
        parent::init();
        if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) {
            $this->tpl_title = 'お問い合わせ';
        } else {
            $this->tpl_title = 'お問い合わせ(入力ページ)';
        }
        $this->tpl_page_category = 'contact2';
        $this->httpCacheControl('nocache');

        $masterData = new SC_DB_MasterData_Ex();
        $this->arrPref = $masterData->getMasterData('mtb_pref');
    }

●data/class_extends/page_extends/contact→同様にcontact2を作成。phpの作業は同上。

LC_Page_Contact_Complete 28行目付近。多分これ。

require_once CLASS_REALDIR . 'pages/contact2/LC_Page_Contact_Complete.php';

LC_Page_Contact.php 28行目付近もかな??

require_once CLASS_REALDIR . 'pages/contact2/LC_Page_Contact.php';

●data/Smarty/templates/default/contact→contact2を作成。
フォルダ中の3つのtplで指定されているcontactをcontact2に変更。
contactの文字が見当たらなかった気がするのでパスw

●html/contact→contact2を作成。フォルダ中の2つのファイルのcontactをcontact2に変更。
complete.php 26行目付近

require_once CLASS_EX_REALDIR . 'page_extends/contact2/LC_Page_Contact_Complete_Ex.php';

index.php 25行目付近

require_once CLASS_EX_REALDIR . 'page_extends/contact2/LC_Page_Contact_Ex.php';

tpl作成まではこれで完了。

とここまでなら簡単にできましたが。
dbの追加が問題w
どこなのかわからなくて苦労しましたがw

phpMyAdminでみると、dtb_pagelayoutで挿入しました。

http://ryusendo.no-ip.com/wiki.cgi?page=EC-CUBE+-+%A5%EA%A5%AF%A5%A8%A5%B9%A5%C8%A4%AB%A4%E9%C9%BD%BC%A8%A4%DE%A4%C7

大雑把な流れ

例としてabout(当サイトについて)にアクセスした場合の流れ。

[IN]
http://hoge.ne.jp/about/index.php
 ↓
eccube/html/about/index.php
 ↓
[OUT]
eccube/data/class_extends/page_extends/abouts/LC_Page_Abouts_Ex.php
     |
    [extends]
    eccube/data/class/pages/abouts/LC_Page_Abouts.php
     |   |
     |  init()で使用するテンプレートやtitleをセット
     |   |
     |  process()で
     |    ・レイアウト取得
     |    ・テンプレ用のデータ取得
     |    ・テンプレへデータをセット
     |    ・テンプレの表示
     |   |
     |  destroy()
     |
    [extends]
    eccube/data/class/pages/LC_Page.php

aboutのindex.phpではこんな感じ。いわゆるひとつの基本型。

// {{{ requires
require_once
("../require.php");
require_once
(CLASS_EX_PATH . "page_extends/abouts/LC_Page_Abouts_Ex.php");

// }}}
// {{{ generate page

$objPage
= new LC_Page_Abouts_Ex();
register_shutdown_function
(array($objPage, "destroy"));
$objPage
->init();
$objPage
->process();

aboutのinit()はこんな感じ。

function init() {
parent
::init();
$this
->tpl_mainpage = 'abouts/index.tpl';
$this
->tpl_page_category = 'abouts';
$this
->tpl_title = '当サイトについて';
}

aboutのprocess()はこんな感じ。

function process() {

$objView
= new SC_SiteView();

// レイアウトデザインを取得
$layout
= new SC_Helper_PageLayout_Ex();
$layout
->sfGetPageLayout($this, false, DEF_LAYOUT);

$objView
->assignobj($this);
$objView
->display(SITE_FRAME);
}

assignobj()でテンプレにデータをセットし、display()で表示する。

ちなみにキャンペーンと絡む場合はdisplay()を使わず

$objCampaignSess->pageView($this->objView);

で分岐からdisplay()する。

classとclass_extends

2系の特徴である自動アップデートのための仕組みは、ネット経由でdata/class以下を上書きすること。

ちなみに

  • classのパーミッションは777
  • clas_extendsのパーミッションは755

だ。

たとえば独自にLC_Page_Abouts.phpを改造していたとすると、アップデートがあった場合に消(上書き)されてしまう。

よって改造するならclass_extends側のLC_Page_Abouts_Ex.phpというのが基本となる。

画面遷移の妥当性

EC-CUBEでは指定ページから遷移してきたかを検証する機能をページ処理のベースになるLC_Pageに持っている。

たとえばフロントTOP画面のログインブロックでは、process()の最後で

$this->transactionid = $this->getToken(); ←トークンを生成
$objSubView
->assignobj($this); ←テンプレに値をセット
$objSubView
->display($this->tpl_mainpage); ←テンプレの表示

このトークンはgetToken()時に

$_SESSION[TRANSACTION_ID_NAME] = $this->createToken();

でセッションに格納されると同時に

<input type="hidden" name="transactionid" value="4a4b24a5000f32d86d60fbb6fc69722d84c6441f" />

のような形でテンプレ(HTML)に埋め込まれる。

POSTされた遷移先では

if (!$this->isValidToken()) {
//エラー処理
}

isValidToken()でPOSTされてきたtransactionidと$_SESSION[TRANSACTION_ID_NAME]を比較し、照合OKならTrueを返す。

ちなみに遷移先からブラウザの「戻る」を使用するとログイン時に、「不正なページ移動です。」と出る となることを確認。商品一覧で戻るをした時 と絡む。