From general-return-63048-archive-asf-public=cust-asf.ponee.io@incubator.apache.org Fri Jan 12 06:12:51 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 44C61180656 for ; Fri, 12 Jan 2018 06:12:51 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 34998160C41; Fri, 12 Jan 2018 05:12:51 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 2A700160C13 for ; Fri, 12 Jan 2018 06:12:50 +0100 (CET) Received: (qmail 68354 invoked by uid 500); 12 Jan 2018 05:12:48 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 68343 invoked by uid 99); 12 Jan 2018 05:12:48 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Jan 2018 05:12:48 +0000 Received: from mail-pg0-f53.google.com (mail-pg0-f53.google.com [74.125.83.53]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 476651A00A0 for ; Fri, 12 Jan 2018 05:12:46 +0000 (UTC) Received: by mail-pg0-f53.google.com with SMTP id q67so3874199pga.9 for ; Thu, 11 Jan 2018 21:12:45 -0800 (PST) X-Gm-Message-State: AKwxytcwQnO7f6uA6FTgQPz3IXdAXEMJ+PN5nIvsQfs73YMMjGpkXuDC sVfEEVQ5SZi/LkZsc5kwkI+hCuVRh1GgqRs1xCs= X-Google-Smtp-Source: ACJfBostDWfaGqmKVaYIJb650ctdcmSnIqnk+rFksT/OOMhdzAW/uuQ+6/0DaGNd4W0NEcT4ow6fnX6oSZBDogMYRTY= X-Received: by 10.101.77.68 with SMTP id j4mr3244497pgt.222.1515733963876; Thu, 11 Jan 2018 21:12:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.178.110 with HTTP; Thu, 11 Jan 2018 21:12:03 -0800 (PST) In-Reply-To: <0A28D1D2-9FA9-4C42-B554-FA129366F132@baidu.com> References: <59D3F14E-6F2A-4ACA-9C07-4EF95491804B@baidu.com> <0A28D1D2-9FA9-4C42-B554-FA129366F132@baidu.com> From: ShaoFeng Shi Date: Fri, 12 Jan 2018 13:12:03 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PROPOSAL] ECharts - proposal for Apache Incubation To: general@incubator.apache.org Content-Type: multipart/alternative; boundary="089e082376007db43605628d50ef" --089e082376007db43605628d50ef Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Zhongyi, Our project is Apache Kylin, an OLAP engine for big data. Here is the project homepage: https://kylin.apache.org/ 2018-01-12 11:23 GMT+08:00 Tan,Zhongyi : > Hi=EF=BC=8Cshaofeng=EF=BC=8C thanks > > What is your project name=EF=BC=9F > > I may need to update the proposal to add your project name there=E3=80=82 > > Best regards > > > > > > =E5=9C=A8 18/1/11 21:57=EF=BC=8C=E2=80=9CShaoFeng Shi=E2=80=9D =E5=86=99=E5=85=A5: > > >ECharts is a popular web toolkit as I know; We can quickly build very > fancy > >web charts with it; In our scenario (OLAP front-end), ECharts directly > >connect with Apache Kylin REST server within JavaScript, no middleware > >layer needed; This framework is very agile and lightweight. > > > >Glad to see it can benefit more by joining Apache incubator. > > > >2018-01-11 21:24 GMT+08:00 Tan,Zhongyi : > > > >> Thanks=EF=BC=8C willem=EF=BC=8C > >> > >> I will contact you. > >> > >> > >> > >> =E5=9C=A8 2018/1/11 =E4=B8=8B=E5=8D=887:27=EF=BC=8C "Willem Jiang" =E5=86=99=E5=85=A5: > >> > >> >It's great to see that ECharts be a part of Apache incubating project= . > >> >As Wu Shen and I are in Beijing, we could share you some experiences = of > >> >incubating project setup things. > >> > > >> >Willem Jiang > >> > > >> >Blog: http://willemjiang.blogspot.com (English) > >> > http://jnn.iteye.com (Chinese) > >> >Twitter: willemjiang > >> >Weibo: =E5=A7=9C=E5=AE=81willem > >> > > >> >On Mon, Jan 8, 2018 at 2:16 PM, Tan,Zhongyi > wrote: > >> > > >> >> > >> >> Glad to hear that, > >> >> > >> >> I will add apache eagle to Echarts proposal document also. > >> >> > >> >> thanks > >> >> > >> >> =E5=9C=A8 2018/1/8 =E4=B8=8B=E5=8D=8812:31=EF=BC=8C "Hao Chen" =E5=86=99=E5=85=A5: > >> >> > >> >> >Great to hear that ECharts is coming to ASF! > >> >> > > >> >> >ECharts is a great chart library with good documentation and well > >> >> >community > >> >> >support. In Apache Eagle, we use ECharts a lot for monitoring > >> >>dashboards > >> >> >and data visualization. > >> >> > > >> >> > > >> >> >Welcome and Good luck! > >> >> > > >> >> > > >> >> >Hao Chen > >> >> > > >> >> > > >> >> >On Mon, Jan 8, 2018 at 11:33 AM, Tan,Zhongyi > >> >> wrote: > >> >> > > >> >> >> Hi=EF=BC=8C wusheng & skywalking team=EF=BC=8C > >> >> >> > >> >> >> Glad to hear that your project is already using echarts. > >> >> >> If meet any problem or have any feature request, please let us > know. > >> >> >> Thanks > >> >> >> > >> >> >> > >> >> >> I will update the proposal to add your project there. > >> >> >> > >> >> >> > >> >> >> > >> >> >> =E5=9C=A8 2018/1/7 =E4=B8=8B=E5=8D=886:18=EF=BC=8C "=E5=90=B4=E6= =99=9F Sheng Wu" =E5=86=99=E5=85=A5: > >> >> >> > >> >> >> >Hi, ECharts community team. > >> >> >> > > >> >> >> > > >> >> >> >Glad your guys bringing the project to Apache. SkyWalking 's ne= xt > >> >> >>release > >> >> >> >will use some ECharts charts for our APM visualization. (alread= y > in > >> >> >> >developing branch) > >> >> >> > > >> >> >> > > >> >> >> >So if you like, you can put `Apache SkyWalking (Incubating)` in > your > >> >> >> >"Relationships with Other Apache Products" section. > >> >> >> > > >> >> >> > > >> >> >> >This is a good and useful project. Welcome and gook luck. > >> >> >> > > >> >> >> > > >> >> >> >------------------ > >> >> >> >Sheng Wu > >> >> >> >Apache SkyWalking creator and PPMC member > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >------------------ Original ------------------ > >> >> >> >From: "Tan,Zhongyi";; > >> >> >> >Date: Fri, Jan 5, 2018 06:00 PM > >> >> >> >To: "general@incubator.apache.org" >; > >> >> >> > > >> >> >> >Subject: [PROPOSAL] ECharts - proposal for Apache Incubation > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >Hi, Dear Apache Incubator Community, > >> >> >> > > >> >> >> >Please accept the follow proposal for presentation and > discussion: > >> >> >> > > >> >> >> >https://wiki.apache.org/incubator/EChartsProposal > >> >> >> > > >> >> >> >ECharts is a charting and data visualization library written in > >> >> >> >JavaScript . > >> >> >> >It has been an open source project on github since 2013=EF=BC= =8C and is > one > >> >>of > >> >> >> >the > >> >> >> >most popular repositories in topic of data visualization > category in > >> >> >> >github. > >> >> >> > > >> >> >> >Best regards. > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >Below is the proposal also. > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >=3D ECharts Proposal =3D > >> >> >> > > >> >> >> >=3D=3D=3D Abstract =3D=3D=3D > >> >> >> > > >> >> >> >ECharts is a charting and data visualization library written in > >> >> >> >JavaScript. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Proposal =3D=3D=3D > >> >> >> > > >> >> >> >ECharts provides a powerful, interactive charting and data > >> >> >>visualization > >> >> >> >library > >> >> >> >and framework for web browser, mobile App and backend usage. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Background =3D=3D=3D > >> >> >> > > >> >> >> >A primary goal of data visualization is to communicate > information > >> >> >> >clearly and > >> >> >> >efficiently via statistical graphics, plots and other graphics. > >> >> >> > > >> >> >> >Numerical data may be presented in dots, lines, or bars, to > visually > >> >> >> >communicate > >> >> >> >a quantitative message. Effective visualization helps users to > >> >>analyze > >> >> >> >data . > >> >> >> >It makes complex data more readable, understandable.[1] > >> >> >> > > >> >> >> >Now data visualization concerns mainly about presentation and > >> >> >>propagation > >> >> >> >in web, > >> >> >> >ECharts uses JavaScript as its basic programing language. It > brings > >> >> >>great > >> >> >> >compatibility across multiple platforms, not only in web > browsers, > >> >>but > >> >> >> >also > >> >> >> >in mobile Apps via embedded web engine or in backend environmen= t > via > >> >> >>the > >> >> >> >techniques > >> >> >> >of headless browser. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Rationale =3D=3D=3D > >> >> >> > > >> >> >> >ECharts encapsulates the underlying data transformation, contro= l > >> >>flow, > >> >> >> >visual > >> >> >> >encoding and rendering, receiving the visualization requirement= s > >> >>with > >> >> >> >declarative language, > >> >> >> >and produces interactive charts and components. We will highlig= ht > >> >>the > >> >> >> >features below to > >> >> >> >illustrate the power that ECharts already has, and our concerns > and > >> >>our > >> >> >> >visions: > >> >> >> > > >> >> >> > * User Diversity: > >> >> >> >ECharts expects that its users are not only web developers, but > also > >> >> >> >people with lesser programing skills. So ECharts enables users = to > >> >> >> >describe data and settings with declarative language, which > lowers > >> >> >> >the barrier but without losing the power, and benefit to transf= er > >> >> >> >and store. > >> >> >> > > >> >> >> > * Configurable Interactions: > >> >> >> >ECharts has provided plenty of interactions and aims at providi= ng > >> >>more. > >> >> >> >Both human interactions and the interactions with upper program > are > >> >> >> >supported and can be configurable. > >> >> >> > > >> >> >> > * Large Data: > >> >> >> >Although the browser environment and JavaScript bring some > >> >>performance > >> >> >> >limits in visualizing large data or performing animations, > ECharts > >> >>have > >> >> >> >been adopting various optimization techniques to rise the upper > >> >>limit > >> >> >> >of the amount of data that it can process, and keep improving t= he > >> >> >> >fluency of interactions and animations. > >> >> >> > > >> >> >> > * Cross-Platform: > >> >> >> >The underlying render engine of ECharts can be switched between > >> >> >> >HTMLCanvas, SVG, or VML, which provides good compatibility and > >> >>brings > >> >> >> >opportunities to optimize performance according to different > >> >>platform > >> >> >> >and usage scenarios. Besides, ECharts can also works in backend > >> >> >> >environment via headless techniques. > >> >> >> > > >> >> >> >ECharts can be created using headless browsers to pregenerate > >> >>reports > >> >> >>on > >> >> >> >more powerful machines for better performance on resource-limit= ed > >> >> >>devices > >> >> >> > > >> >> >> > *Extension and Customization: > >> >> >> >ECharts provides extension mechanisms to make new types of char= t > and > >> >> >> >components, > >> >> >> >adopt other layout algorithms, or even adopt other render > >> >>techniques. > >> >> >> >Various developers have contributed different types of extensio= ns > >> >>based > >> >> >> >on ECharts.[2] > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Current Status =3D=3D=3D > >> >> >> > > >> >> >> >ECharts has been an open source project on GitHub[3] since 2013= . > >> >> >> >Currently it has more than 20k stars, more than 50k monthly > >> >> >>downloads[4] > >> >> >> >in NPM, and is one of the most popular repositories in topic of > data > >> >> >> >visualization category in GitHub.[5] And it has been used in ma= ny > >> >> >> >products of Baidu and other companies such as Alibaba, Tencent, > >> >> >>Netease, > >> >> >> >XinHua News Agency,National Bureau of Statistics of China, Sina= , > >> >> >> >State Grid Corporation of China, Lenovo, Ctrip etc. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Meritocracy =3D=3D=3D > >> >> >> >The ECharts project already operates on meritocratic principles= . > >> >> >> >It was originally created by Lin Zhifeng in 2013,adding > developers > >> >> >> >worldwide and has accepted multiple major patches from a divers= e > set > >> >> >> >of contributors. > >> >> >> > > >> >> >> >We will follow ASF meritocratic principles to encourage more > >> >> >> >developers to contribute in this project. We know that only > active > >> >>and > >> >> >> >committed developers from a diverse set of backgrounds can make > >> >>ECharts > >> >> >> >a successful project. We are also improving the project > >> >>documentation > >> >> >> >and code to help new developers to get started quickly. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Community =3D=3D=3D > >> >> >> > > >> >> >> >ECharts has been building an active community for the last four > >> >>years. > >> >> >> >Currently, the community includes over 50 contributors . > >> >> >> >The core developers of our project are listed below. > >> >> >> > > >> >> >> >=3D=3D=3D Core Developers =3D=3D=3D > >> >> >> > > >> >> >> > * Su Shuang (https://github.com/100pah sushuang0322@gmail.co= m > ) > >> >> >> > * Shen Yi (https://github.com/pissang shenyi.914@gmail.com ) > >> >> >> > * Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com ) > >> >> >> > * Li Deqing (https://github.com/deqingli annong035@gmail.com= ) > >> >> >> > * Dong Rui (https://github.com/erik168 errorrik@gmail.com) > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Alignment =3D=3D=3D > >> >> >> > > >> >> >> >ECharts is popular in data visualization and charting on web > >> >>projects. > >> >> >> >And ASF has many famous web projects and big data related > projects. > >> >> >> >We believe that ASF is a perfect choice to help ECharts project > to > >> >> >> >attract more developers and have more cooperation with existing > >> >> >>projects. > >> >> >> > > >> >> >> >=3D=3D=3D Known Risks =3D=3D=3D > >> >> >> >=3D=3D=3D=3D Orphaned products =3D=3D=3D=3D > >> >> >> >Given the current level of investment in ECharts and the > >> >>stakeholders > >> >> >> >using it - the risk of the project being abandoned is minimal. > >> >> >> >Baidu, for example, is in active development to use ECharts in > many > >> >>of > >> >> >> >its services and many large corporations including Alibaba, > Tencent, > >> >> >> >Huawei, Sina, Lenovo use it in their production applications. > >> >> >> > > >> >> >> >=3D=3D=3D=3D Inexperience with Open Source =3D=3D=3D=3D > >> >> >> >ECharts has been an active open source project for more than 4 > >> >>years. > >> >> >> >During that time, the project has attracted 50+ contributors. > >> >> >> > > >> >> >> >=3D=3D=3D=3D Homogenous Developers =3D=3D=3D=3D > >> >> >> >The most of core developers are from Baidu, but after ECharts w= as > >> >>open > >> >> >> >sourced, > >> >> >> >ECharts received a lot of bug fixes and enhancements from other > >> >> >> >developers not working at Baidu. > >> >> >> >And the founder of ECharts,Lin Zhifeng still contributes a lot > >> >>after he > >> >> >> >left Baidu. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Reliance on Salaried Developers =3D=3D=3D > >> >> >> >Although some of the developers are salaried, the project is > >> >>personally > >> >> >> >initiated from > >> >> >> >the beginning. The core developers have been dedicated to this > >> >>project > >> >> >> >for four years > >> >> >> >and have kept the project independent with developers around th= e > >> >>world > >> >> >> >involved. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Relationships with Other Apache Products =3D=3D=3D > >> >> >> > > >> >> >> >We have not found an existing charting project in Apache yet. A= nd > >> >>there > >> >> >> >is potential > >> >> >> >cooperation with some existing Apache projects big data related= . > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D A Excessive Fascination with the Apache Brand =3D=3D= =3D > >> >> >> > > >> >> >> >Our interests and motivations are based on the factors mentione= d > in > >> >>the > >> >> >> >Rationale > >> >> >> >section rather than the publicity. Furthermore, the brand of > ECharts > >> >> >>has > >> >> >> >been successful > >> >> >> >in the past years on their own and we would be happy to keep on > this > >> >> >> >path. We are honored > >> >> >> > at getting the opportunity to join the ASF, with the > understanding > >> >>to > >> >> >> >ensure its brand > >> >> >> >policies are respected.Also we expect that Apache brand will > help to > >> >> >> >attract more contributors. > >> >> >> > > >> >> >> >=3D=3D=3D Documentation =3D=3D=3D > >> >> >> > > >> >> >> >[1] Data Visualization: > >> >> >> >https://en.wikipedia.org/wiki/Data_visualization > >> >> >> > > >> >> >> >[2] ECharts Extensions: > >> >> >> >https://github.com/ecomfe/ECharts#resources > >> >> >> > > >> >> >> >[3] ECharts Information: > >> >> >> >https://github.com/ecomfe/ECharts > >> >> >> >https://ecomfe.github.io/echarts-doc/public/en/index.html > >> >> >> > > >> >> >> >[4] ECharts in NPM: > >> >> >> >https://www.npmjs.com/package/echarts > >> >> >> > > >> >> >> >[5] GitHub Data Visualization Topic: > >> >> >> >https://github.com/topics/data-visualization > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Initial Source =3D=3D=3D > >> >> >> > > >> >> >> >ECharts has been developed since 2013. It currently has an acti= ve > >> >> >> >developer and user community > >> >> >> >with a codebase in JavaScript.We currently use Github to mainta= in > >> >>our > >> >> >> >source code and > >> >> >> >track issues at https://github.com/ecomfe/ECharts. > >> >> >> >We need to move our respository to Apache infrastructure. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Source and Intellectual Property Submission Plan =3D= =3D=3D > >> >> >> >ECharts source code is available under BSD-3 license and owned > by > >> >> >>Baidu. > >> >> >> >We will work with the committers to get ICLAs signed. > >> >> >> >We will provide a Software Grant Agreement from an authorized > signer > >> >> >> >per https://www.apache.org/licenses/software-grant-template.pdf > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D External Dependencies =3D=3D=3D > >> >> >> > > >> >> >> >All The dependencies are released under Apache compatible > licenses, > >> >> >> >including BSD and MIT. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Required Resources =3D=3D=3D > >> >> >> > > >> >> >> >=3D=3D=3D=3D Mailing List: =3D=3D=3D=3D > >> >> >> >There are currently no mailing lists. > >> >> >> >The usual mailing lists are expected to be set up when entering > >> >> >> >incubation: > >> >> >> > > >> >> >> > * private@echarts.incubator.apache.org > >> >> >> > * dev@echarts.incubator.apache.org > >> >> >> > * commits@echarts.incubator.apache.org > >> >> >> > > >> >> >> >=3D=3D=3D=3D Git Repositories: =3D=3D=3D=3D > >> >> >> >Upon entering incubation: > >> >>https://github.com/apache/incubator-echarts > >> >> >> >After incubation, we want to move the existing repo from > >> >> >> >github/ecomfe/echarts to Apache infrastructure. > >> >> >> > > >> >> >> >=3D=3D=3D=3D Issue Tracking: =3D=3D=3D=3D > >> >> >> >ECharts currently uses GitHub to track issues. there are more > than > >> >>7k > >> >> >> >issues. > >> >> >> >Would like to continue to do so while we discuss migration > >> >> >>possibilities > >> >> >> >with the ASF Infra committee. > >> >> >> > > >> >> >> >=3D=3D=3D=3D URL: =3D=3D=3D=3D > >> >> >> >Currently the website url is > >> >> >> >https://ecomfe.github.io/echarts-doc/public/en/index.html. > >> >> >> > It will be moved to http://echarts.incubator.apache.org/ to > follow > >> >> >> >incubator conventions. > >> >> >> > > >> >> >> > > >> >> >> >=3D=3D=3D Initial Committers =3D=3D=3D > >> >> >> > * Lin Zhifeng (https://github.com/kener kener.linfeng@gmail.co= m > ) > >> >> >> > * Su Shuang (https://github.com/100pah sushuang0322@gmail.com) > >> >> >> > * Shen Yi (https://github.com/pissang shenyi.914@gmail.com) > >> >> >> > * Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com) > >> >> >> > * Li Deqing (https://github.com/deqingli annong035@gmail.com) > >> >> >> > * Wang Junting > >> >> >> > * Dong Rui (https://github.com/erik168 errorrik@gmail.com) > >> >> >> > * Huang Houjin (https://github.com/chriswong wfsr@foxmail.com) > >> >> >> > > >> >> >> >=3D=3D=3D Sponsors: =3D=3D=3D > >> >> >> > > >> >> >> >=3D=3D=3D=3D Champion: =3D=3D=3D=3D > >> >> >> > * Kevin A. McGrail > >> >> >> > > >> >> >> >=3D=3D=3D=3D Mentors: =3D=3D=3D=3D > >> >> >> > * Daniel Gruno > >> >> >> > * John D. Ament > >> >> >> > > >> >> >> >=3D=3D=3D=3D Sponsoring Entity =3D=3D=3D=3D > >> >> >> >We are requesting the Incubator to sponsor this project. > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > >> >>>--------------------------------------------------------- > ------------ > >> >> >> >To unsubscribe, e-mail: general-unsubscribe@incubator.apache.or= g > >> >> >> >For additional commands, e-mail: general-help@incubator.apache. > org > >> >> >> > >> >> >> > >> >> > >> >> > >> >> ------------------------------------------------------------ > --------- > >> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >> >> For additional commands, e-mail: general-help@incubator.apache.org > >> >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >> For additional commands, e-mail: general-help@incubator.apache.org > >> > > > > > > > >-- > >Best regards, > > > >Shaofeng Shi =E5=8F=B2=E5=B0=91=E9=94=8B > --=20 Best regards, Shaofeng Shi =E5=8F=B2=E5=B0=91=E9=94=8B --089e082376007db43605628d50ef--