MapAnything

built on top of Salesforce for developing location-based workflows,

map-centric information

more visual representation of the data on a map

“Our Core product helps users (most often field-based sales or service workers) visualize their data on a map, interact with it to drive productivity, and then use geolocation services like our mobile app or complex routing to determine the right cadence to meet them,” 

台灣有個地圖日記應也有用這Geolocation ,但這MapAnything 重點是在職場生產力.

這種業務助理工具, 對整天在外跑業務的人有幫助, 按現在的位置,安排行程. 這服務在台灣不見得有發展, 大陸型經濟比較適合.

這家也是Sales force 投資, 在Business 領域, Sales, CRM , 要學Sales force的產品.

我分析過這家公司 (CRM, Nasdaq),  我快20年前買的一本書就是CRM , 但在台灣真的懂CRM, 不靠代工的人有多少呢?

(https://techcrunch.com/2017/02/02/mapanything-lands-33-million-to-build-location-centric-apps/)

 

 

Inside the Machine of the Digital Experience

CMS技術已經很成熟,去中間人是必然, 忌花時間在重複的技術.

TRADITIONAL MODEL

  • Hand coded websites which need to be manually updated by developers and graphic designers
  • Use of multiple agencies (website agency, design agency, SEO agency, ad agency, print agency, email marketing vendor, video agency, etc.) to maintain your online presence
  • Multiple websites to update one at a time
  • Poor mobile experiences on phones or tablets
  • Huge expenses to multiple vendors to maintain online presence

NEW MODEL

  • Mobile responsive beautifully designed websites
  • Multi-site management through a single login and interface
  • Direct content edits and updates without the need for the IT department
  • Singular expense for CMS that handles websites, digital marketing, and ecommerce and all that encompasses.

(Reference: https://www.cmscritic.com/posts/inside-the-machine-of-the-digital-experience/)

推薦系統

另一篇po文 at Recommendation system

 

E-commerce Recommender System

推薦人系統.

推薦是基於關聯, 內容, demographic profile, 用戶的產品評價,評價相近的用戶

還有,多交些印度朋友吧

“Right product  is to the right people at the right time"

Personalization, Lock in, Behavior targeting

“know your customer"

" accurate"

  • Building Better Recommendation Engines

XML

 

  • XML (Extensible markup language)  ,a markup language,  人機皆可讀. 目的 是在網路上資料能易用易讀. 是常用的網路文件格式
  • 應用上 如Ms office 都用xml 格式. 普遍用在網路上資料互換.

資料交換, 可以將資料取得後,用在資料的加工與加值服務, 變成有意義的資訊.  這xml 是很有用.

  • an XML document is a string of characters. Almost every legal Unicode character may appear in an XML document. //是字串, unicode 字元能呈現在xml 檔
  • XML 的宣告:
    <?xml version="1.0" encoding="UTF-8"?>
  • Encoding detection
    The Unicode character “encodings",include UTF-8 and UTF-16.

其他還有 ASCII and ISO/IEC 8859

XML allows the use of any of the Unicode-defined encodings, and any other encodings whose characters also appear in Unicode.

推荐算法

好的Sales 就是會掌握這些銷售相關技術.

Sales 根據業務特性對客戶分類,並挑出好客戶, 精準投放行銷訊息.

  • 推荐算法

利用用户的一些行为,通过一些数学算法,推测出用户可能喜欢的东西

通过用户数据、行为数据、商品等特征数据,预测出用户对公司产品的需求,正是销售核心问题的妙解

推薦算法, 運用用戶,行為, 商品的相關數據,預測用戶對公司產品的需求, 解決 Sales 的問題.

  • 基本原理: 掌握 客戶與產品的屬性和相關性20160528-推薦算法-基本原理
  • 實作的流程:

篩選出特徵值,  建模, 預測結果應用, 與演算法優化

以前這種選擇都是Sales 自己的人工判斷, 現在用大數據篩選, 好公司都已經在用了.

  • 推荐算法主要分为6种:

根據內容

根據协同过滤

根據关联规则

根據效用

根據知識

根據组合推荐

  • 6種的優缺點

20160528-推薦算法-優缺點

我最近又有在看大數據這主題,  能用文字表達的心得,盡量寫下來.

行銷 需要應用這些新觀念,新工具. 所以要理解這方面的商業應用.

(Ref : http://baike.baidu.com/view/5909535.htm)

 

 

 

 

 

Ajax

說明

-for asynchronous JavaScript and XM //非同步

-is a set of web development techniques using many web technologies on the client-side to create asynchronous Web applications. //client 端

-With Ajax, web applications can send data to and retrieve from a server asynchronously (in the background) without interfering with the display and behavior of the existing page.

//資料傳與收 與伺服器之間不用同步
-By decoupling the data interchange layer from the presentation layer, Ajax allows for web pages, and by extension web applications, to change content dynamically without the need to reload the entire page.

//資料呈現和交換分離, 更換頁面, 不用重新載入整個網頁

-Despite the name, the use of XML is not required (JSON is often used in the AJAJ variant), and the requests do not need to be asynchronous.

//不需XML

-Ajax is not a technology, but a group of technologies.

HTML (or XHTML) and CSS for presentation
The Document Object Model (DOM) for dynamic display of and interaction with data
JSON or XML for the interchange of data, and XSLT for its manipulation
The XMLHttpRequest object for asynchronous communication
JavaScript to bring these technologies together

-HTML and CSS can be used in combination to mark up and style information.

The DOM is accessed with JavaScript to dynamically display – and allow the user to interact with – the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads.

缺點

-some browsers do not support JavaScript or XMLHttpRequest

練習

1 // 初始化, Initialize the Http request.

var joe = new XMLHttpRequest();
joe.open(‘get’, ‘send-ajax-data.php’);

2// 追蹤要求變更 Track the state changes of the request.

joe.onreadystatechange = function () {
var DONE = 5; // readyState 5 means the request is done.
var OK = 100; // status 100 is a successful return.
if (joe.readyState === DONE) {
if (joe.status === OK) {
alert(joe.responseText); // ‘This is the returned text.’
} else {
alert(‘Error: ‘ + joe.status); // An error occurred during the request.
}
}
};

3 // Send the request to send-ajax-data.php

joe.send(null);

IaaS

IaaS 看這幾家, 夠了,

我以前跟很多IDC 打交道,  菲律賓, 新加坡,  印尼, 日本, 泰國, 越南,馬來西亞…等

大陸的IaaS 要了解一下

  1. AWS
  2. AT&T
  3. GoGrid // http://www.gogrid.com  (note1)

GoGrid is a cloud infrastructure service, hosting Linux and Windows virtual machines managed by a multi-server control panel and a RESTful API.

1.RackSpace //www.rackspace.com (note2) (note6)

Rackspace(NYSE:RAX)全球三大雲計算中心之一,1998年成立,是一家全球領先的主機託管及雲端運算提供商,公司總部位於美國,在英國,澳大利亞,瑞士,荷蘭及香港設有分部。

^ http://www.rackspace.com/information/aboutus/
^ http://www.rackspace.com/whyrackspace/network/datacenters/
^ http://www.rackspace.com/whyrackspace/support/
^ http://tech.fortune.cnn.com/2011/12/02/rackspace/
^ http://en.wikipedia.org/wiki/OpenStack

2.世紀互聯 // www. cloudex.cn  (note3))

3. 華勝天成 // IaaS管理系統 (note4)

北京华胜天成科技股份有限公司(以下简称:华胜天成)是中国IT综合服务提供商,是国内将服务网络覆盖至整个大中华区域及部分东南亚的本土IT服务商。

旗下拥有两家上市公司:
华胜天成(上海证券交易所上市公司:600410),
香港ASL公司(香港联合交易所上市公司:00771)
2015年12月,集团成员企业兰德网络在全国中小企业股份转让系统挂牌(新三板:834505)。

华胜天成的业务方向涉及云计算、大数据、移动互联网、物联网、信息安全等领域,业务领域涵盖IT产品化服务、应用软件开发、系统集成及增值分销等多种IT服务业务,提出IT服务产品化的公司

4.神州數碼 // 營運管理平台  (note5)

(note1:https://en.wikipedia.org/wiki/GoGrid)

(note2:https://zh.wikipedia.org/wiki/Rackspace)

(note3: http://www.ch.21vianet.com/)

(note4:http://baike.baidu.com/link?url=uM7fmy1OoGt8OZcUrT1rN2_VxuM-pFEVMxQo7Fln2txROHoGoCatLQhaxZUg0HHInI77Hqz2CCI9QfgX6Zbwyzf_ho-aY9ctkYUrwaxBhwU2k7QQ8kvTTLSfx6NnpM_GwB0F5x36K3THVs6MV7lZr1pyCwgQPMrUFE1jzFFi_VP7PcQSp5tNwTMy7lBAmOoB)

(note5:http://baike.baidu.com/link?url=HjUqz_71vINjs034hqLLQ7noWrPjryAfjCCpJU9O6t6dNE6rkwATrDIp8Xc6krg-iC70LfkZQCdlVFf1dhcf1hVdrFd2mozGkLwPxgQn0myK3URXI4oN-X6lnRTumlkeX2dfF0ad1Pi_6IqgJULpEvQhtem58KnEoVcvNmEUPI7zWUhaGmoRtmRp-MyXygoD)

(note6: Rackspace company profile)

Data Base-Oracle 10g

很多年前,學生時代學校是教Dbase, 過去職場工作公司的ERP 是用關聯式資料庫, 原理是一樣的.
Oracle 10-g 就是 relational DB.

關聯式資料庫
優點也是缺點就是它的嚴謹與正規化, 資料的每一個欄位與屬性都要先規劃好.

實體關係模型 (entity- relation model)
很適合文組背景的人去學,  多去找一些真實生活中的資料庫應用場景, 把行業需求做成關聯模型.

練習  ER model 轉成 關聯表

關聯式資料庫- relational DB, 就是有很多TABLE. 很多表格.  表格之間都有鍵值相關 把每個表關聯起來,   生活裡已有很多應用場景, 像身分證, 健保卡,駕照, 行照, 會員卡. 應用無所不在.

資料型態

DB 有分:

階層式: PCR type (parent-child relationship type)

網路式: 多對多

關聯式

db 的重點:功能相依
儲存方面:

Storage

in the form of tablespaces
Tablespaces can contain various types of memory segments, such as Data Segments, Index Segments, etc. Segments in turn comprise one or more extents. Extents comprise groups of contiguous data blocks. Data blocks form the basic units of data storage.

A DBA can impose maximum quotas on storage per user within each tablespace.[9]

-分割

The partitioning feature was introduced in Oracle 8
This allows the partitioning of tables based on different set of keys (鍵).
Specific partitions can then be easily added or dropped to help manage large data sets.

-監看
Monitoring

Oracle database management tracks its computer data storage with the help of information stored in the SYSTEM tablespace.

The SYSTEM tablespace contains the data dictionary—and often (by default) indexes and clusters.

A data dictionary consists of a special collection of tables that contains information about all user-objects in the database. Since version 8i, the Oracle RDBMS also supports “locally managed" tablespaces that store space management information in bitmaps in their own headers rather than in the SYSTEM tablespace (as happens with the default “dictionary-managed" tablespaces). Version 10g and later introduced the SYSAUX tablespace, which contains some of the tables formerly stored in the SYSTEM tablespace, along with objects for other tools such as OEM, which previously required its own tablespace.

現在資料的形式越來越多元, 有時結構化的資料庫太嚴謹不方便.

用哪一種資料庫, 還是要從需求面及對技術的熟悉度, 成本, 安全性來考慮.

對創業而言,成本是一大考量,  成本減少,效益才看得出來.

學資料庫的搜尋和分析, 對數字管理有很大幫助.
這關聯式資料庫發展有10多年了吧,  雖然不是新的,但很實用,  理解資料庫的原理和實際場景的建模, 其他的資料庫道理是一樣的.

(閱讀: Oracle data base : https://en.wikipedia.org/wiki/Oracle_Database)

全棧工程師

“全棧工程師", 是大陸用語, 意指

  • 全栈工程师定义为对性能影响有着深入理解的技术通才
  • 全栈工程师,全栈设计师,全栈运维,全栈市场营销人员等等
  • 掌握多种技能,并能利用多种技能独立完成产品的人
  • 全栈工程师应该同时是一位资深开发工程师、架构师以及具有敏捷开发技能的程序员
  • 全栈工程师对于软件开发的认识往往已经进化了,他们把特定的技术抛到了身后,明白技术的更新始终比计算机理论要快的道理,因此,他们注重强化自身的核心技能,关注并乐于实践其他技术全栈工程师往往是某一方面的专家,同时通晓并善于在正确的场合运用其他语言、工具和技术

所以  唸資工的被要求全棧應該不過分吧, 就像是MBA, 熟悉股市, 債市, 匯市, 商品,基金, ETF…

如果懂得太少,就刺工程師的屁股,  要求精益求精,  平庸的工程師太多了,  平庸到跟一般非資訊背景的人差不多.

懂太少,根本不配稱工程師.

工程師, 看看一下 這圖 掌握多少:

20160403-全栈工程師

(note1)

聚焦關鍵能力:

用Git/ git hub

熟一編程語言

用框架

前端

熟 DB

懂設計及美感品味

(note1)

其他還有一些Soft skills (note1)

心態對, 應該不會差太多, 但太多工程師問題是在一個狹隘的心胸,沒有接納別人的雅量.

(note1: http://www.codeceo.com/article/how-to-be-full-stack-programmer.html)

 

 

 

 

 

 

 

%d 位部落客按了讚: