外資系企業(IT業界)との付き合い方

外資系企業の日本法人との付き合い方が難しいのは、おそらく、

  • 本社の意向に振り回されやすい
  • 本社の製品の開発計画や技術情報など入手しにくい
  • 日本独自のニーズを理解してもらいにくい
  • 売上目標を到達しない状態が続くとクビになる → 営業の離職率が高い

といったあたりだろうか。

買収企業との付き合い方の話にも通じるところがあるが、日本法人が絡むより、海外の企業と直接取引する方が、何かとビジネスがスムーズだ。理由としては、外資系のIT企業の多くの日本法人は、結局のところ営業拠点でしかなく、決定権がそれほどないということが挙げられる。

つまり、外資系企業の本社と直接コミュニケーションを取ることができれば、双方、情報がスムーズに行き来し、こちらの要望も理解され、相手側の事情もよく理解できる。それがその間に日本法人が入ってしまうと・・・、もう一社増えることにより、伝言ゲームの参加者がもう一人増えるような状態になることもある。

当然、いいこともある。例えば、日本と海外の違いを吸収し、双方の言い分をよりソフトに”翻訳”し、トラブルにならないよう円滑に進めてくれることもあるだろう。

結構残念なのは、製品開発計画や、技術情報のやり取りだ。日本法人はいろいろとある製品を網羅して担当しなければならないから、ある製品のスペシャリストがいなかったりする。そうすると、長く代理店をやっている会社の技術者の方がその製品に関して言えば、歴史を含め、理解が深い。日本法人経由で情報をもらっていると、なんだか、だまされているような、十分な情報が来ていないような気になることがある。

販売後の技術サポートでも、本社のサポートに聞けば、すぐに解決することが、日本のサポートに聞くと、まず発生している問題について日本のサポートが理解するのに2-3日かかり、それから、本社側にエスカレートされるというようなことがあった。つまり、日本法人を経由するだけで、2-3日無駄な時間を過ごしてしまったということになる。

それ以外に残念なのは、日本法人の営業担当者をお客さんに紹介して、その後、すぐに直接コンタクトされることだ。そんな非常識な人はあまりいないけど、営業へのプレッシャーがきついという某社は、アカウント営業も製品担当の営業も、そういうことを平気でする人達がいて(多数派ではない)、本当にがっかりだった。

ところで話が反れるが、外資系企業との付き合い方も難しいが、日本の企業の情報システム部門との付き合い方もなかなか難しい。(特にストレート&ダイレクトにものを言いたい私には)

一つの理由はカスタマイズに関する考え方が日本と海外では大きく異なるからだとよく言われる。我々が販売しているソフトウェアは、所謂パッケージ製品と言って、購入してインストールして設定すれば、使える。新たに何かプログラミングすることがない。ただし、そのままでは、もしかすると業務にぴったりしないかもしれないから、使い方を工夫してもらったり、企業側のルールなどシステム以外のところで対応してもらう。これを運用で逃げる、などと言う。現実的で賢いお客様は大体対応してくれる。それが、どうしても、現時点での運用方法を変えたくないというお客様は製品をカスタマイズする。すると製品本体の数倍もするカスタマイズ費用がかかったりする・・・。そして、時には、パッケージ製品を買わずに、自分達の会社向けにシステムをゼロから開発する方が安くなり、それを選択する場合もあるらしい。そのあたり、海外とは大分違うと、日々実感する。

そんな日本と海外との違いをうまく説明して、吸収してくれるような営業&技術が必要だけど、案外足りないのが現実だと思う。

そして、現実的に、外資系企業とのビジネスで私が心がけているのは、

  • 技術情報等は積極的に入手する努力をする。
  • お客様への同行訪問はお願いしない。(直接コンタクトされないよう)
  • 本社側への交渉が難しそうな場合は、交渉手順というか、ロジックまで考えて、日本法人の担当者に依頼する。
  • 本社側の人(例えばプロダクトマネージャー、サポート担当者)を紹介してもらえる時は、紹介してもらう。

といったところか。

Benodet

 

 

 

java ee, JSFの簡単なチュートリアルから始めてみました。

Java eeでユーザー認証の機能を試してみました。」と「java ee でユーザー認証をderbyを使って行ってみる」でJava eeでできる認証について調べてみましたが、そもそも基本がわかっていないので、細かいところがわかりませんでした。

最初は「Java EE 7 入門 〜 NetBeansで始めるJavaEE7 First Tutorial #javaee7 #jjug #j…」をみてやったのですが、色々盛り込み過ぎていて理解しきれなかったのと、コードを見ながら書いたのですが、どこかで間違ったのか正常に動かなかったので、githubにあるソースを使い検証しました。jsf でのデータベースアクセスとwebsocketを利用したものでチュートリアルとしては素晴らしい物でした。

けど簡単なところから始めよう。

続きを読む java ee, JSFの簡単なチュートリアルから始めてみました。

java ee でユーザー認証をderbyを使って行ってみる

この前書いた記事ではglassfishにあるfile realmを利用してのログインを検証しました。fileベースなのでユーザーが増えた時や、利用者がパスワードを変更したい時などは何かと運用が難しいと思いました。

そこでjava ee でDerbyを利用したユーザー認証の例があるか検索したところ簡単に見つかりました。

たかがレルムされどレルム GlassFish で始める詳細 JDBC レルム | 寺田 佳央 – Yoshio Terada

またgithubなどでコードもあるので利用しました。

結果から言うと無事に動きました。以前、「エンタープライズシングルサインオン USO」の動作を説明するために動画を作ったのですが、その際にはJSP + Derbyで認証システムを構築しました。

デモ用なのでパスワードの暗号化などは行っていませんが、データベースと接続するための仕組みや、パスワードの変更などはDerbyと接続してSQL文で命令を作りました。

その時と比較するとJSFとかmavenとかの機能を利用したことは殆どなかったのですが結構簡単にできるのかなと思いました。

このチュートリアルで迷ったところ

とりあえずチュートリアルを作った時期にはNetbeans 8ではなかったので動作環境が違うからなのかちょっと変更した部分がありました。

うえの動画の認証の仕組みはとりあえずSQL文を直接実行する形になっているのでサーバー側の設定は必要がありませんでしたが、こちらのチュートリアルのP.29ではデータベースとの接続には接続「jdbc/__default」をしていたのですが私の環境ではなぜかうまくいかなかったのでデーターソースを作りなおしました。

20140521-s01

チュートリアル通りにしようと思うと上の画面が出てくました。そこでNetbeans データ・ソースを指定するとき「新しいデータ・ソース」を選択することで解消しました。

20140521-s02

ここから実際のデータ・ソースを選択してください。20140521-s03

ここで設定した内容についてはGlassFishの管理コンソールで簡単に確認できるかと思います。Web管理コンソールはNetbeansから起動できるのですがhttp://localhost:4848/にアクセスすれば利用できます。

そこで、左側のメニューから リソース→JDBCリソース、JDBC接続プールで確認できます。

なぜ上のようなエラーが表示されたのかはわかりませんが、今度またしらべて見たいと思います。

もう一つはp.94あたりで権限がないユーザーがアクセスした時に通常であれば403エラーが表示されるのですが、それは利用者にとってわからないのでそのエラーページ用のページを作成しています。

私が試してみたところ、このページが表示された時でも権限のないユーザーとしてはログインしているのでログインページに戻ってもこのページにアクセスすることになります。

そこで、このページが表示された時にログオフすることが必要だと思いました。

error-403.xhtmlに「<h:commandButton value=”ログアウト” action=”#{indexPage.logout()}”/>」を追加し、ログオフボタンを表示させました。

この場合、ボタンを押したらログオフができるのですが、ページが見つからないとエラーが出たので「IndexPage.java」のlogout()関数を調べると、「return “index.xhtml?faces-redirect=true”;」とありましたが、error-403.xhtmlがあるディレクトリーにindex.xhtmlがないのでエラーになるはずです。そこで「return “/faces/login/index.xhtml?faces-redirect=true”;」 としたところ期待した動きになりました。

チュートリアルでわかったこと

JSPとサーブレットだけでゴリゴリ書けば同じことができるのはわかっていたのですが、これほど高度なことをつくろうと思うと結構な手間がかかるような気がします。

ログインのパスワードもパスワードを生で入れているわけではなくハッシュで対応し、パスワードの検証ができるのは結構驚きました。

このチュートリアルでJSFやmavenなどに触れてみましたが、やはりいろいろなことをするのであればこのような技術について勉強したほうがいいなと思った次第です。

このチュートリアルでは認証だけでなくデーターベースへの追加の方法なども書いてあるのでコードを見てみて勉強してみたいと思いました。

 

Java eeでユーザー認証の機能を試してみました。

仕事柄「AccessMatrix USO」を扱っているのでユーザー認証の仕組みの作り方は知っているのですが、GlassFishでJava eeで比較的簡単にユーザー認証の仕組みが作れるようなので試してみました。

とりあえず認証ができたらということで「Securing a Web Application in NetBeans IDE」を参考にしてみました。

環境は、Netbeans 8.0/ GlassFish 4/ JDK 1.8.5で行いました。 続きを読む Java eeでユーザー認証の機能を試してみました。

#偽2ch騒動 西村博之はどこまで2chに依存しているのか考察してみる。(確認編

西村はネットで2ちゃんねるがなくてもそれ以外にもすることがあるとネットで語っています。

雑 談 専 用 ス ッ ド レ ★ 24
(http://sweet.2ch.sc/test/read.cgi/patisserie/1398291398/)

156 名前:ひろゆき@どうやら管理人 ★:2014/04/24(木) 15:14:26.43 ???
削除人を専業の人にするのが良くないって話もそうなんだけど、
2chの作業しか出来ない人って人として駄目だと思うんですよね。

157 名前:ひろゆき@どうやら管理人 ★:2014/04/24(木) 15:15:39.14 ???
おいらは、ニコ動にかかわってみたりとか、
ブラジルは、検索エンジン作ってたり、ガジェット通信やってたりとか、
社会といろんな接点を持っていたりとか、
2chが無くても困らないようになってたりするわけですよ。

311 名前:名無しさん:2014/04/24(木) 16:27:11.51 LUfIm1Slq
>>156-157
西村博之は長期にわたって2chを放ったらかしてたのに、
2chの作業すらできてなかったね

薬違法板の件は依頼メールを放置してたからああなったわけだと思うし、
scみたいな本来不要なものを作る羽目になったのも、
抜け道みたいな邪道なことばかりやってたからかなと

んで、2chが無くても困らないと言いつつ、急に権利がどうこうとか主張してておかしな話だ
個人にしろ企業にしろ、無くなったら困るから裁判どうこう言ってるんだろうに
確かに権利はあるのかもしれないけど、
あまりにも2ちゃん住民を軽視しすぎてる気がするわ

ここで冷静にじゃなんで「急に権利がどうこうとか主張してておかしな話だ」と返されています。ここまで検証しているのと同様西村はいつもの様に質問者が求めている回答には程遠い回答をします。

335 名前:ひろゆき@どうやら管理人 ★:2014/04/24(木) 16:32:03.31 ??? ?S★(1144903)
>>311
依頼メールって実際に存在したんですか?
削除の窓口も複数あって、警察の人も知ってたのに、
誰一人、そのメールは見てないんですよね。

引用;省略

質問者に一番の疑問はなぜ今になって権利を主張するのだということだと思うのですが、実際にあったであろう事柄についてのみ回答しています。

西村は常に回答に困ると話をはぐらかしますが、はぐらかすということは逆に彼が触れてほしくないところについて質問しているとも取れます。

2ちゃんねる以外にも仕事はあるが、2ちゃんねるは重要なパートであるからこそ、今になって権利を主張しているのだろうと考えています。

今回の騒動で西村が失う収益の確認

続きを読む #偽2ch騒動 西村博之はどこまで2chに依存しているのか考察してみる。(確認編

wordpressのGoogle XML Sitemaps プラグインの設定をちょっとだけ変えました。

当ブログはご覧になって分かる通りwordpressを利用しています。

ブログで記事を上げるたびに、httpdとmysqlがメモリーを食いつぶした結果最終的にはhttpd/ mysqlが自動的に再起動になっていましたが、その再起動がかかるまで1時間ほどダウンタイムがありました。

詳細については検証していないので理由までは突き止めていないですがタイミングがブログを書いて「公開」ボタンをクリックしたタイミングで発生していたことから、そのタイミングで実行される「Google XML Sitemaps」がおかしいのではないかと思い設定を変更しました。

ログをみるとメモリーを食いつぶして、処理が終わらず永久ループになっていたのでメモリーと実行時間の長さを指定できる項目があるのを確認したので設定を追加しました。

20140518-xml-sitemap-config

とりあえずメモリーの上限を16Mにして実行時間を10秒にして試したところハングアップはしませんでした。

とりあえずこれでしばらく試してみたいと思います。この設定でしばらく立って良かったらまた報告したいと思います。

#偽2ch騒動 西村博之の誤算は何だったのだろう?

いままで何回かに分けて偽2ch騒動について書いてきました。もともと書き始めた理由はなんか興味があったからですが、思いのほかアクセスがあったのと、調べていくうちにいろいろ書きたいことがでてきたから書き続けています。

そろそろいままで書いてきた内容について整理したいと思っていましたが、その前に西村が取った行動を振り返ってみてなにが彼の誤算であったかについて考察してみたいと思います。

西村は2ch.netの権利を主張し、実際に運用管理しているジムの悪口を言っています。ただし現実としては西村の発言に対して多くの人はリスペクトしていないようです。

なぜリスペクトされていないかを考察する前に西村が想定していたであろうことと現実起こっていることの違いについて考察したいと思います。

想定していたことは何だっただろう

続きを読む #偽2ch騒動 西村博之の誤算は何だったのだろう?

#偽2ch騒動 株式会社ホットリンクの発言について思ったこと

いままで、何回か2ch.netのことについて書いてきました。

いままで西村がどのように「2ちゃんねる」の責任についてどのように考えているか考察を続けていて、それを●やp2にの話とあわせて考察しようと思っていましたが、昨日ある発表があったので予定を変更して「ホットリンク」について書きたいと思います。

Twitterと2ch専門「炎上検知サービス」始まる–24時間365日監視 – CNET Japan

株式会社ホットリンクはソーシャルメディアの書き込みを分析する会社です。個人的にはそのようなニーズはあんまりないと思っています。

ゴミの中から宝は見つかるの?-ソーシャルメディアのビッグデータってなんだろう

実は今回発表された内容について、2ちゃんねるを対象にしたサービスであることを謳っていますが、彼らがいう「2ちゃんねる」とは何か?というところに疑問点が持たれる可能性があることが問題だと思っています。

そのことについて言及した記事は、問題の発表前にアップされています。

echo-news – ホットリンク社「2chデータは.netとsc双方から取得中」「 ガーラは14、5年前から2chデータを商用利用」「西村氏らによれば、所有権の問題はない。弊社も同意見」続きを読む #偽2ch騒動 株式会社ホットリンクの発言について思ったこと

#偽2CH騒動 ひろゆきこと西村博之がいいたいことを整理してみる 3) 権利は西村にあると思っているのは自由だがそれに対する責任はどう考えているのか?

西村が2ちゃんねると2ch.netに対しての主張によると諸権利はすべて西村と彼の会社であるパケットモンスターがあるらしいです。

けど権利がある以上、普通に考えればそれに伴う責任があるのも事実です。これは法的な話しだけではなく、一般常識といってもいいかもしれません。

そもそも管理者が悪かった場合、最終的な責任を追求されるのはその組織で一番権限がある人だからです。大企業でも問題が起きたとき担当者だけではなくその組織のトップが対応するところから見てもそれはおかしいことではありません。

西村の書き込みを見ていると責任を問われたくないのか権利と管理の問題をごっちゃにしているといって話しをはぐらかしていますが、本当にはぐらかしているのは西村といってもいいでしょう。

「昨今の2ちゃんねるの現状に関して。」(http://www.2ch.sc/www2chscindex.html)で西村はこういっています。

2ちゃんねるのサーバとドメインは株式会社ゼロのレンタルサーバサービスを借りて運営されてきました。
月額2万ドルという契約で10年以上その関係は続いてきました。

これは契約内容について記載されています。ここからいろいろいくら支払ったか書いています。このあと権利について書いています。

2ちゃんねるの諸権利は、西村博之ないしパケットモンスター社に帰属するものであり、株式会社ゼロ及び、NTテクノロジー社に権利を譲渡したことはありません。

よって、彼らはサービスとドメインの違法な乗っ取りをしているというのが、現状の2ちゃんねるです。

以上のように、彼らは2ちゃんねるの正当な権利者ではなく、サービスを乗っ取った不法行為者ですので、2ちゃんねるに関して、なんらかの方針を主張したとしても、なんの効力も発揮しません。

彼らが正当な所有者であると主張する可能性はありますが、西村博之ないしパケットモンスター社からの権利移転の契約書並びに対価の支払い証明を提示できるか確認して頂ければ、どちらの主張が真実かは明らかであると思います。

この文章を読むと西村は株式会社ゼロ経由で契約していたことを説明していますが、株式会社ゼロはレンタルサーバーの業者にようにしか見えません。

この文章を見ると西村は2ちゃんねるの最高責任者であるように思えるのですが、2ch.scでの書き込みをみると管理責任はないと考えているような書き込みもあります。

「不具合報告スレッド2」
(http://sweet.2ch.sc/test/read.cgi/patisserie/1397265138/)

401 名前:名無しさん:2014/04/14(月) 23:47:12.83 dliX6adlh
>>391
まだ権利が云々言ってる人がいるので確認ですが
管理運営はやめたが諸権利はずっとひろゆきorパケモンが所持しているって理解であってます?

419 名前:ひろゆき@てすとくん ★:2014/04/15(火) 00:27:45.80 ???
>>401
権利所有者と管理人って別の事柄なんですけど、
ごっちゃにしてる人が多いようで。
んで、権利はおいらとパケモンで持ってますよと。

省略

このやり取りを見ていると管理に対しての責任はないと考えているようにも見えます。一方で運用についてはジムにはないと説明しています。

「雑 談 専 用 ス ッ ド レ ★ 5」
(http://sweet.2ch.sc/test/read.cgi/patisserie/1397402663/)

807 名前:ひろゆき@どうやら管理人 ★:2014/04/16(水) 08:27:55.26 ???
>>794
>あなたは、2ちゃんの開設当時から現在まで、2ちゃんの所有権は自分にあると考えていますか?

法廷で明らかにー。

>あなたは、今でもJim氏に、2ch.netの運営を委託しているという認識でしょうか?

過去から現在まで、運営を委託したことはないですー。
>あなたは、現在Jim氏に対して民事訴訟を起こす準備をしていますか? それはなぜですか?

ドメインの管理権および、サーバ内のデータの利用権の復帰ですね。

掲示板で書き込んでいるので西村がどこまで責任があると思っているのかわかりませんがこのあたりは明確に説明する必要があると思います。

2ちゃんねるが西村に戻ってくるには?

続きを読む #偽2CH騒動 ひろゆきこと西村博之がいいたいことを整理してみる 3) 権利は西村にあると思っているのは自由だがそれに対する責任はどう考えているのか?

#偽2ch騒動 お知らせ とりあえずgoogle+ でコミュニティを作ってみました。

もともとgoogleのwebマスターツールを作ったときにgoogle+に登録していると作者として登録されるので本格的には使っていないですがgoogle+を利用していました。

WEB管理者ならばGOOGLEのツールを使いこなそう、無料だし

google+には2ちゃんねるのコミュニティはあったのですがこの騒動のことを中心にしたコミュニティにしたかったので作ってみました。

偽2ch騒動を語ろう – コミュニティ – Google+

いままでどおりtwitterでもブログの更新はアップしますが、同時にこちらのgoogle+ のコミュニティでもアップするのでよろしくお願いいたします。

google+ 登録をご検討ください

youtubeはグーグルなので比較的簡単に貼れると思うのとそのほかのgoogleのサービスとの連携も高いと思います。

webサイトを作っている人はgoogle+ に入っているほうがいいかもしれません。というのはgoogleの検索にはコンテンツの質を図るために作者が誰だということとその作者の得意分野を判断して検索エンジンの順番を決めるように計画しているようです。

詳しくはまた調べてこのあたりのことについて書いてみます。

どちらにしてもgoogle+に興味を持ったのなら登録しても損はないと思うのでよろしくお願いします。