セカイモンの裏側

★毎週木曜日更新★ 海外ショッピングサイト『セカイモン』のブログです。私たちスタッフの仕事風景や日々の出来事など、     “セカイモンの舞台裏”とも言える日常を綴っていきます。

顧客満足について考える システムのURL ハンディターミナルマルチプラットフォーム開発

顧客満足について考える

 

https://docs.google.com/a/shopairlines.com/document/d/1znOgLDTFJcH8CAdSKZ6jg7BG773UkxEugjrLg2ytWwc/edit

 

システムのURL

 

 

ハンディターミナルマルチプラットフォーム開発

 

CSS/HTMLを記述する上での注意

Windows Phone 6.5のブラウザはIE6ベース

 

ブラウザ上でバーコードリーダーを利用する上での注意

Windows Phone 6.5

ボタンは、フォーカスがあるとキーボードイベントが取得できないので、使用するべきではない

form入力でenterを押下してsubmitしたい場合、submitボタンが必要だが<input type="submit" style="display: none;" />で回避する

ドロップダウンリストは、フォーカスがあるとキーボードイベントが取得できないので、使用するべきではない

 

通関業務についての調査メモ

通関業務についての調査メモ

 

通関の流れ

f:id:sekaimon-staff:20170920110417p:plain


予備審査制の利用による迅速通関のすすめ

NACCS

NACCSとは

NACCS掲示板

国際郵便物の通関

個人輸入通関

http://spearnet-us.com/move/regulation.html

個人輸入通関手続

◆解説はこちらが分かりやすい
http://www.cistec.or.jp/service/beikoku_saiyusyutukisei/ear_nyumon.pdf
http://www.mofa.go.jp/mofaj/gaiko/arms/wa/index.html

◆リスト
http://www009.upp.so-net.ne.jp/kgm1_ear/EAR_index.htm

http://www009.upp.so-net.ne.jp/kgm1_ear/index.htm

 

http://spearnet-us.com/move/outline.html

未公認やりたいことタスクリスト

未公認やりたいことタスクリスト

 

公式タスクになっていない、個人的にやりたいと思っているタスクの備忘録です。

 
TASK

困難度

9高←1低

モチベーション
追加日
公式化
NOTE
バックオフィス ユーザ、アイテム、セールス起点のポータル作成 6 やりたい 5/11  

SAL視点の管理画面、基本or当面は参照系のみ。レスポンスタイムは1秒未満。

情報を整理して、直感的にかつ簡単に必要な情報にアクセスできることをもくよう。SAL用語を改め、平易な用語にする。

エンジニアチームがイニシアティブをとって進めたい

バックオフィス 会計月次作業の廃止 8 野望、する 5/11   エンジニアが定型運用タスクをするべきではない
バックオフィス HD2高速化 6 やるべき 5/11  

クエリーの再考査

インデックスの再確認

フロント フロント高速化Quick Hack     5/11 完了

静的コンテンツ別ドメイン化を早くやる(一部ajaxも?SekaimonDeliveryImageView.do?AjaxCategorySelectInit.do?)

↑重いクエリと軽いクエリの別ドメイン

動的コンテンツも内容に応じてExpiresヘッダを付加する(ページだけでなくajaxも)

ebay画像のプロキシーをする(大陸間通信は少なくしてあげる)

フロント Expiresヘッダ追加     5/11

5/19

完了

静的コンテンツはExpiresヘッダを付加する(css,js,jpg,png,gif,etc...)
インフラDC 管理画面系のグローバルIP 3 検討する 5/11  

LDAPSSLクライアント証明書でセキュリティを確保(IP縛りは検討)

SAL〜DCのVPNダウン対策。インターネットがつながれば業務の継続が可能

SAL〜DCのVPNはサーバメンテ系にのみ使用する

インフラDC ASA VPN設定権の移管 3   5/11  

i2tsに頼むとコストが高いので設定はSALで行う

インフラDC ASA VPN Radius廃止 3 したい 5/11   RadiusLDAPに移行
インフラDC ASA VPN設定 4 したい 5/11  

機器用SSL証明書入れ替え

認証用SSL証明書追加

インフラDC NetAttest廃止 3 したい 5/11  

使えない。製品がレガシー。コスト削減

NetAttestのRadiusとCA廃止すれば、廃棄

インフラDC LDAP設定整理 2 したい 5/11   posixAcount廃止、samba削除とか、スキーマや属性の使い方を正規化する
インフラDC LDAP SSL導入 1 するべき 5/11    
インフラDC SSH公開鍵LDAP移行 2 したい 5/11  

秘密鍵管理をやめる

ログインアカウントの個別化をして、LDAP管理(できれば)

インフラDC HD2権限管理LDAP移行 4 したい 5/11   権限関係をLDAPにまとめる
インフラDC REDMINE LDAPグループ修正 2 するべき 5/11  

info=REDMINE属性はやめる

グループを作る?独自のスキーマを作る?

インフラDC ASA VPNアクセスグループ修正 3   5/11  

description=ASA*属性はやめる

グループを作る?独自のスキーマを作る?

インフラDC DNS導入 3 するべき 5/11  

hosts運用はやめる、IP直打ちやめる

ローカルドメインの導入

local.shopairlines.com or local.skmn.jpとか

DNS Master×1 cache×2

インフラDC CA導入 2 する 5/11  

ルートCAの統合(NetAttest CA廃止、新ルートCA構築)

社内サーバにアクセスする時のセキュリティ警告の撲滅

ルートCA証明書、クライアント証明書、サーバー証明書

サーバー証明書の入れ替え

各クライアント証明書の再配布(自動化も含む)

OpenSSL前提だけど、AD導入ならAD CSに統合?

インフラDC NASの速度パフォーマンスが悪い?   調査したい 5/11   実稼働のトラフィックをみると遅いように見える
インフラDC サーバー数の削減(VM含め)   検討する 5/11    
  DKIM導入(from gmail) 1 するべき 5/11 完了 gmailから送信するもの
  DKIM導入(from システム) 3 するべき 5/11   システム(DC)から送信するもの
  DKIM導入(from webcas) 2 するべき 5/11   メルマガ配信でwebcasから送信するもの。webcas側の対応が必要。追加コスト必要?
  SPF修正 1 する 5/11 完了

@sekaimon.com: gmail,webcas

@shopairlines.com: gmail

情報システム Note Book 1 ほしい 5/11 完了 MacBook Pro Retina 13インチ 16GB
情報システム IT資産管理 3 するべき 5/11 佐藤さんが完了

ハードウェアとソフトウェアの台帳管理

棚卸しした上でラベル張り

情報システム

インフラDC

Windows Server導入 8

やりたいけど重い

5/11  

OpenLDAPActive Directoryへ移行?

オフィスインフラ、セキュリティ整備→情シスが必要になる

DHCPDNSにもなる。DCとオフィスに一つずつで冗長化

情報システム SAL~DC専用線のインターネットVPN 4 したほうがよい 5/11  

コストの削減

可用性が低くなるのでSALのインターネットの冗長化

方針 Frameworkの使い方   検討する 5/11  

過度の抽象化はコストが上がるだけ

データベースの内容を表示するだけなのに、いくつもいくつもファイルを追うのは疲れた

ほとんどのコードは、再利用しない使い捨て

参照系や簡単なビジネスロジックは、[MC][V]モデル

複雑なビジネスロジックになる更新系は、[M][V][C]モデル

方針 フロントのViewをエンジニアから切り離し   検討する 5/11   Viewはデザイナーの専門領域
サービス セカイモンってなに?   考えたい 5/11  

オークションサイト?ショッピングサイト?輸入代行?

オークションは楽しむもの?国内外オークションにマイナス体験はつきもの

リスクの選択肢を顧客に与える

顧客に対してリスクを隠蔽するなら、顧客にリスクをかぶせてはいけない

情報システム google hangouts   する 5/11 5/26

チャットのアーカイブ化が可能。とりあえず、テックチームで使ってみよう

グループチャットの要件を満たさなかったのでボツ

フロント タイトル自動翻訳エンジンの開発   したい 5/26  

タイトルの自動翻訳エンジンを開発する。失笑もののタイトルが多すぎる。

タイトルの翻訳に文脈の翻訳は適していない。タイトルの翻訳に必要なのは、単語単位の翻訳で十分である。

なので、原理は単なる単語置換でよい。熟語にも対応するよう最長一致方式。

「タイトル」に適した翻訳を実現するための品質の向上と辞書のコントロールを可能となるし、カテゴリごとに辞書を構築することも可能になる。

語彙数はさほど多くなさそう。出現順に人力でこなしても苦ではないはず。(Microsoft or Google Translate APIでもっと幸せになれるかも)

  リファクタリングとコードレビュー     7/2    
 
 

hd2 on linux VMware vSphere Server

hd2 on linux

 

yum install php54-ldap

yum install php54-mbstring

yum install php54-mcrypt

 

VMware vSphere Server

 

VMware vCenter Server Appliance管理画面

パスワードはこちら ****

VMware vSphere Client

VMware vSphere Client ダウンロード

 

f:id:sekaimon-staff:20170920105343p:plain

 

起動→接続後、トップ画面からイベントリカテゴリの仮想マシンおよびテンプレートをクリックすると、仮想マシンの選択が可能。

 

f:id:sekaimon-staff:20170920105407p:plain

 

 

 

Linux(Cent OS)のインストール

ネット上からCent OSのISOファイルをダウンロードしてきます。

f:id:sekaimon-staff:20170920105449p:plain

 

 

 

上の画像の場合、CentOS-6.8-x86_64-bin-DVD1.iso をダウンロードします。

 

仮想マシンの作り方

作りたいサーバーを選んで右クリックして新規仮想マシンの作成>標準を選択して、次へ>名前は小松さんに相談して決めること

 

次へ>次へ>ゲストOSを Linuxへ変更し、次へ >次へ>次へ>終了

 

vSphere上で、インストールしたい仮想マシンの、サマリタブを選択し、リソースカテゴリの中の「datastore1」を右クリックし、コンテキストメニューから「データストアの参照」をクリックします。

f:id:sekaimon-staff:20170920105548p:plain

 

 

それ以降はこちらを参照してください。

http://vm.study234.com/archives/183

http://vm.study234.com/archives/196

http://vm.study234.com/archives/227

 

ネットワークの設定を変更する

 

RMySQL のインストール手順

RMySQL のインストール手順

 

結論からすると Windows では超めんどくさい。Linux/OSX ならサクッと入る

Windows

結局インストールめんどくさいのでやめた。楡井さんの作った RStudio server 使う。

参考ページ:

http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/

Linux

192.168.9.210 に RStudio が入っていたので、そこで試してみた。ユーザーはそのマシンの OS ユーザーなので、useradd しておく。

 

mysql パッケージは入っていたが、install-packages('RMySQL') がエラーで失敗する。mysql-devel パッケージが必要らしい。

$ su -

yum install mysql-devel

以下、RStudio 上で。

install.packages("DBI")

install.packages("RMySQL")

これで OK。

あとは、以下のコマンドでライブラリを読み込んで使用する。

library("DBI")

library("RMySQL")

 

R 問題1 回答

 

 こんな感じか

凡例付けるのはしんどかったので省略

環境 RStudio on MAC OSX
コード

install.packages("DBI")

install.packages("RMySQL")

library("DBI")

library("RMySQL")

db <- dbDriver("MySQL")

conn <- dbConnect(db, host="192.168.181.230", dbname="sekaimon", username="sasva", password="4LEVTb1g")

sales.table <- dbGetQuery(conn, "SELECT DATE_FORMAT(ins_date, '%Y%m%d') AS dt, SUM(CASE WHEN item_location_code = 'US' THEN 1 ELSE 0 END) AS cnt_us, SUM(CASE WHEN item_location_code = 'GB' THEN 1 ELSE 0 END) AS cnt_gb, SUM(CASE WHEN item_location_code = 'DE' THEN 1 ELSE 0 END) AS cnt_de FROM h_sales WHERE ins_date >= STR_TO_DATE('20140701', '%Y%m%d') AND ins_date < STR_TO_DATE('20140801', '%Y%m%d') GROUP BY DATE_FORMAT(ins_date, '%Y%m%d')")

matplot(sales.table[,c("dt")], cbind(sales.table[,c("cnt_us")], sales.table[,c("cnt_gb")], sales.table[,c("cnt_de")]), type="l", xlab="Date", ylab="Sales Count")

プロット
参考サイト

http://blog.livedoor.jp/mondayish/archives/1438130.html

 

 

 

R 問題2 回答

 

散布図は plot() するだけなのでむしろ楽

環境 RStudio on MAC OSX
コード

install.packages("DBI")

install.packages("RMySQL")

library("DBI")

library("RMySQL")

db <- dbDriver("MySQL")

conn <- dbConnect(db, host="192.168.181.230", dbname="sekaimon", username="sasva", password="4LEVTb1g")

sales.table <- dbGetQuery(conn, "SELECT COUNT(*) AS won_count, gd_sum_amount_dllr AS won_item_amount FROM h_sales WHERE item_location_code = 'US' AND ins_date >= STR_TO_DATE('20140701', '%Y%m%d') AND ins_date < STR_TO_DATE('20140801', '%Y%m%d') GROUP BY DATE_FORMAT(ins_date, '%Y%m%d')")

dbDisconnect(conn)

plot(sales.table)

プロット
参考サイト

特になし

 

 

 

 

 

国際物流総合展 2014

国際物流総合展 2014

 

見学メモ

シュリンクラップロボット

f:id:sekaimon-staff:20170920101552p:plainf:id:sekaimon-staff:20170920101711p:plain

 

 

 

 

梱包材作成機

 

 

梱包材作成機(空気)

 

 

ラック移動ロボット

 

 f:id:sekaimon-staff:20170920102353p:plain

バーコードリーダー&OCR 文字列自動認識機

 

f:id:sekaimon-staff:20170920102524p:plain

 

ふくらむ梱包材 - 包むものに合わせて形状を決められる。ただ高い。下の写真の上下でそれぞれ 100~200円程度。

下の梱包剤を注入。最初は液状なので、ビニールを敷いて梱包材をちょっと垂らす。

 

 

 


すると、すぐにムクムク膨らんでいく。

 

f:id:sekaimon-staff:20170920102836p:plain

平らに形を整えたり、

 

間に配送したいものを押し付けて、フィットさせる。

次に、かぶせる側の梱包剤注入プロセス。

同じようにビニールを上にかぶせ、梱包剤の注入。

ムクムク・・・

 

 

で、閉じれば完成。

 

 

 

 

 

 

ゴミリスト

ゴミリスト

 

カテゴリ
対象
理由
ツール SAS Visual Analytics 宝の持ち腐れ - 廃棄完了
ツール SAS Enterprise Guide 宝の持ち腐れ - 廃棄完了
施策 友達紹介クーポン発行 2015/06 登録 12件、落札1件とほとんど使われていない
施策 セゾンカード提携クーポン発行 2015/05 利用数ゼロ。クーポン発行作業、利用時消し込みでマーケ業務発生
インフラ 検証用 32bit サーバ x3 192.168.181.116, 117, 118 VM
インフラ smtp 用サーバ x2 192.168.181.37, 38 VM