Hi Nirmal, In ML, what is the preferred way of keeping data in a single row of JavaRDD?
As I have figured it depends on the algorithm being used. Danula On Thu, Jul 30, 2015 at 9:14 AM, Nirmal Fernando <nir...@wso2.com> wrote: > Thanks Danula, I'll send an invite. > > On Wed, Jul 29, 2015 at 10:24 PM, Danula Eranjith <hmdanu...@gmail.com> > wrote: > >> Hi Nirmal, >> >> I am available after 1.30pm on Tuesday, Wednesday and Thursday. >> >> Danula >> >> On Wed, Jul 29, 2015 at 12:10 PM, Nirmal Fernando <nir...@wso2.com> >> wrote: >> >>> Hi Danula, >>> >>> Can we arrange a demo/review somewhere next week? Please let me know few >>> time slots. >>> >>> On Thu, Jul 23, 2015 at 11:47 AM, Nirmal Fernando <nir...@wso2.com> >>> wrote: >>> >>>> Thanks Danula. >>>> >>>> On Thu, Jul 23, 2015 at 11:41 AM, Danula Eranjith <hmdanu...@gmail.com> >>>> wrote: >>>> >>>>> You can find the source at [1] >>>>> <https://github.com/danula/wso2-ml-wrangler-integration>. I have to >>>>> do some refactoring when integrating to ML. >>>>> >>>>> [1] - https://github.com/danula/wso2-ml-wrangler-integration >>>>> >>>>> On Thu, Jul 23, 2015 at 11:31 AM, Nirmal Fernando <nir...@wso2.com> >>>>> wrote: >>>>> >>>>>> Thanks Danula. Please share the current code, if possible. >>>>>> >>>>>> On Thu, Jul 23, 2015 at 8:41 AM, Danula Eranjith <hmdanu...@gmail.com >>>>>> > wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I have succeeded in parsing the operations from wrangler javascript >>>>>>> code to spark transformations I have written. Working on automating the >>>>>>> process. >>>>>>> >>>>>>> Last couple of steps would be changing the wrangler interface and >>>>>>> integrating it into ML Wizard. >>>>>>> >>>>>>> Thanks >>>>>>> Danula >>>>>>> >>>>>>> On Wed, Jul 22, 2015 at 9:31 AM, Nirmal Fernando <nir...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Danula, >>>>>>>> >>>>>>>> Could you please summarize the current status of the project and >>>>>>>> also the things left to do? >>>>>>>> >>>>>>>> On Sun, Jul 19, 2015 at 11:39 PM, Danula Eranjith < >>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Thank you. >>>>>>>>> Will use them. I already have some other kaggle datasets as well. >>>>>>>>> >>>>>>>>> >>>>>>>>>> 1. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sun, Jul 19, 2015 at 11:30 PM, Danula Eranjith < >>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Nirmal, >>>>>>>>>>> >>>>>>>>>>> Would it be possible to get some sample data sets which are more >>>>>>>>>>> likely to be pre-processed using wrangler. I am currently testing my >>>>>>>>>>> implementations against small and more general data sets. >>>>>>>>>>> >>>>>>>>>>> I have checked datasets available at [1] >>>>>>>>>>> <https://github.com/wso2/product-ml/tree/master/modules/samples> as >>>>>>>>>>> well. But there is nothing much to be processed as they are ready >>>>>>>>>>> to be fed >>>>>>>>>>> to ML. >>>>>>>>>>> >>>>>>>>>>> [1] - >>>>>>>>>>> https://github.com/wso2/product-ml/tree/master/modules/samples >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Danula >>>>>>>>>>> >>>>>>>>>>> On Thu, Jul 16, 2015 at 10:15 PM, Nirmal Fernando < >>>>>>>>>>> nir...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thanks Danula. >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 16, 2015 at 10:07 PM, Danula Eranjith < >>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi all, >>>>>>>>>>>>> >>>>>>>>>>>>> Sorry for not keeping you in the loop. >>>>>>>>>>>>> >>>>>>>>>>>>> After considering and experimenting with several options. I am >>>>>>>>>>>>> using the javascript code generated by wrangler to implement them >>>>>>>>>>>>> using >>>>>>>>>>>>> spark. I have used regular expressions to extract the operations, >>>>>>>>>>>>> parameters and values and mapped them to spark transformations I >>>>>>>>>>>>> previously >>>>>>>>>>>>> developed. >>>>>>>>>>>>> >>>>>>>>>>>>> The code generated by wrangler for certain functions have >>>>>>>>>>>>> nested operations. >>>>>>>>>>>>> >>>>>>>>>>>>> (1) >>>>>>>>>>>>> >>>>>>>>>>>>> /* Fill split3 with values from above */ >>>>>>>>>>>>> w.add(dw.fill().column(["split3"]) >>>>>>>>>>>>> .table(0) >>>>>>>>>>>>> .status("active") >>>>>>>>>>>>> .drop(false) >>>>>>>>>>>>> .direction("down") >>>>>>>>>>>>> .method("copy") >>>>>>>>>>>>> .row(undefined) >>>>>>>>>>>>> ) >>>>>>>>>>>>> >>>>>>>>>>>>> (2) >>>>>>>>>>>>> >>>>>>>>>>>>> /* Delete rows where split1 is null */ >>>>>>>>>>>>> w.add(dw.filter().column([]) >>>>>>>>>>>>> .table(0) >>>>>>>>>>>>> .status("active") >>>>>>>>>>>>> .drop(false) >>>>>>>>>>>>> .row(dw.row().column([]) >>>>>>>>>>>>> .table(0) >>>>>>>>>>>>> .status("active") >>>>>>>>>>>>> .drop(false) >>>>>>>>>>>>> .conditions([dw.is_null().column([]) >>>>>>>>>>>>> .table(0) >>>>>>>>>>>>> .status("active") >>>>>>>>>>>>> .drop(false) >>>>>>>>>>>>> .lcol("split1") >>>>>>>>>>>>> .value(undefined) >>>>>>>>>>>>> .op_str("is null") >>>>>>>>>>>>> ]) >>>>>>>>>>>>> ) >>>>>>>>>>>>> ) >>>>>>>>>>>>> >>>>>>>>>>>>> I have succeeded in parsing the operations similar to (1) >>>>>>>>>>>>> above and currently working on extending it to work on operations >>>>>>>>>>>>> similar >>>>>>>>>>>>> to (2). >>>>>>>>>>>>> >>>>>>>>>>>>> Next step would be automating the process of spark >>>>>>>>>>>>> transformation generation. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Danula >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Jul 15, 2015 at 7:32 PM, Nirmal Fernando < >>>>>>>>>>>>> nir...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Please send an update at least every week. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Jul 15, 2015 at 5:51 PM, Supun Sethunga < >>>>>>>>>>>>>> sup...@wso2.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Any update on the progress? Were you managed to integrate >>>>>>>>>>>>>>> the transformations with the wrangler? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Jul 2, 2015 at 11:38 AM, Danula Eranjith < >>>>>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Update on the current progress of the project and future >>>>>>>>>>>>>>>> activities as we discussed at the recent meeting. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *Current Progress* >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have completed the phase of creating spark >>>>>>>>>>>>>>>> transformations relevant to operations available in wrangler. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Operations implemented >>>>>>>>>>>>>>>> - Fill >>>>>>>>>>>>>>>> - Split >>>>>>>>>>>>>>>> - Drop >>>>>>>>>>>>>>>> - Delete >>>>>>>>>>>>>>>> - Extract >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *Future activities* >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> - Modify the wrangler interface to suit the current >>>>>>>>>>>>>>>> implementation >>>>>>>>>>>>>>>> - Automate the process of generating Spark transformations >>>>>>>>>>>>>>>> - Integrating wrangler to the ML workflow >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Danula >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, Jun 28, 2015 at 9:31 AM, Danula Eranjith < >>>>>>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> No, We haven't done a review yet. >>>>>>>>>>>>>>>>> It would be great if we could have one so that I can >>>>>>>>>>>>>>>>> discuss with you all and clarify the next steps of the >>>>>>>>>>>>>>>>> implementation as >>>>>>>>>>>>>>>>> you mentioned. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>> Danula >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Sun, Jun 28, 2015 at 9:25 AM, Supun Sethunga < >>>>>>>>>>>>>>>>> sup...@wso2.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Did we have a review for the work done so far? If not, >>>>>>>>>>>>>>>>>> shall we have a one? We can clear out any doubts and issues >>>>>>>>>>>>>>>>>> as well.. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>> Supun >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, Jun 24, 2015 at 6:42 AM, Nirmal Fernando < >>>>>>>>>>>>>>>>>> nir...@wso2.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks for the update, keep them coming. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On a JavaRDD you can perform a collect() to get a list, >>>>>>>>>>>>>>>>>>> AFAIR. Yes, this is costly, since it would load whole >>>>>>>>>>>>>>>>>>> dataset into memory. >>>>>>>>>>>>>>>>>>> So, is this an operation which involves multiple rows? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, Jun 23, 2015 at 2:15 PM, Danula Eranjith < >>>>>>>>>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Supun, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I modified the "Fill" operation to add what you >>>>>>>>>>>>>>>>>>>> mentioned. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I used a workaround to to implement certain parts of >>>>>>>>>>>>>>>>>>>> the operations such as filling with values from rows above >>>>>>>>>>>>>>>>>>>> and below. >>>>>>>>>>>>>>>>>>>> I created a List Implementation using toArray() method >>>>>>>>>>>>>>>>>>>> in JavaRDD and then converted it back to a JavaRDD after >>>>>>>>>>>>>>>>>>>> the operation. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> This will be inefficient (in terms of both memory and >>>>>>>>>>>>>>>>>>>> time) when working with very large data sets. But I think >>>>>>>>>>>>>>>>>>>> its important to >>>>>>>>>>>>>>>>>>>> have these features included. Otherwise a user would be >>>>>>>>>>>>>>>>>>>> left with very >>>>>>>>>>>>>>>>>>>> limited set of operations. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Please let me know if you have a different opinion on >>>>>>>>>>>>>>>>>>>> this. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Danula >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Tue, Jun 16, 2015 at 9:44 AM, Supun Sethunga < >>>>>>>>>>>>>>>>>>>> sup...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Somehow there are issues in implementing certain >>>>>>>>>>>>>>>>>>>>>> wrangler functions due to limitations in JavaRDD used in >>>>>>>>>>>>>>>>>>>>>> spark >>>>>>>>>>>>>>>>>>>>>> e.g. - >>>>>>>>>>>>>>>>>>>>>> Fill operation - when filling with values from rows >>>>>>>>>>>>>>>>>>>>>> above and below >>>>>>>>>>>>>>>>>>>>>> Fold operation >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Agree, since rows will get executed randomly with >>>>>>>>>>>>>>>>>>>>> spark, inter-row operations are not very meaningful. >>>>>>>>>>>>>>>>>>>>> But you can slightly modify the implementation of the >>>>>>>>>>>>>>>>>>>>> "Fill" operation, such as, to fill values based on an >>>>>>>>>>>>>>>>>>>>> expression/static-value/mean etc. (not depending on other >>>>>>>>>>>>>>>>>>>>> rows).. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>> Supun >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, Jun 16, 2015 at 9:27 AM, Supun Sethunga < >>>>>>>>>>>>>>>>>>>>> sup...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Sorry for the late reply. Have you got the details >>>>>>>>>>>>>>>>>>>>>> you were looking for? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> It would be great if I could get to know which >>>>>>>>>>>>>>>>>>>>>>> wrangler operations are important for a user of the ML >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Other than the ones you have mentioned in the >>>>>>>>>>>>>>>>>>>>>> proposal, think its better to have "Translate" >>>>>>>>>>>>>>>>>>>>>> operation as well (to create a new column based on an >>>>>>>>>>>>>>>>>>>>>> existing column). >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>> Supun >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Thu, Jun 4, 2015 at 10:11 PM, Danula Eranjith < >>>>>>>>>>>>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I am currently working on generating spark >>>>>>>>>>>>>>>>>>>>>>> transformations related to the operations available in >>>>>>>>>>>>>>>>>>>>>>> the data wrangler. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Data wrangler provides sufficient parameters to >>>>>>>>>>>>>>>>>>>>>>> re-create these at spark.I have successfully >>>>>>>>>>>>>>>>>>>>>>> implemented delete and split >>>>>>>>>>>>>>>>>>>>>>> operations of wrangler in spark. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Once this phase is completed, I can either directly >>>>>>>>>>>>>>>>>>>>>>> generate these scripts at wrangler or use the >>>>>>>>>>>>>>>>>>>>>>> javascript output and convert >>>>>>>>>>>>>>>>>>>>>>> it to spark depending on the implementation. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Somehow there are issues in implementing certain >>>>>>>>>>>>>>>>>>>>>>> wrangler functions due to limitations in JavaRDD used >>>>>>>>>>>>>>>>>>>>>>> in spark >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> e.g. - >>>>>>>>>>>>>>>>>>>>>>> Fill operation - when filling with values from rows >>>>>>>>>>>>>>>>>>>>>>> above and below >>>>>>>>>>>>>>>>>>>>>>> Fold operation >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> It would be great if I could get to know which >>>>>>>>>>>>>>>>>>>>>>> wrangler operations are important for a user of the ML >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>> Danula >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2015 at 8:30 AM, Nirmal Fernando < >>>>>>>>>>>>>>>>>>>>>>> nir...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Please send an update of your work thus far. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 10, 2015 at 2:30 PM, Nirmal Fernando < >>>>>>>>>>>>>>>>>>>>>>>> nir...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hi Danula, >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Welcome to GSoC 15' ! Can you do some research on >>>>>>>>>>>>>>>>>>>>>>>>> directly generating spark transformations using >>>>>>>>>>>>>>>>>>>>>>>>> Wrangler and come up with a >>>>>>>>>>>>>>>>>>>>>>>>> summary ? >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Fri, May 8, 2015 at 11:03 AM, Danula Eranjith < >>>>>>>>>>>>>>>>>>>>>>>>> hmdanu...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for selecting my proposal [1] >>>>>>>>>>>>>>>>>>>>>>>>>> <https://docs.google.com/document/d/18NFa23CrhXqnHrkl_AuRz3sQ3Axg7SEmiA7l66Hl9_0/edit?usp=sharing> >>>>>>>>>>>>>>>>>>>>>>>>>> for GSoC 2015. I am really looking forward to work >>>>>>>>>>>>>>>>>>>>>>>>>> with you all and >>>>>>>>>>>>>>>>>>>>>>>>>> contribute to WSO2. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> I have already completed my primary research on >>>>>>>>>>>>>>>>>>>>>>>>>> wrangler and would like to meet you to get feedback >>>>>>>>>>>>>>>>>>>>>>>>>> on the proposed >>>>>>>>>>>>>>>>>>>>>>>>>> architecture. I am planning to start working on the >>>>>>>>>>>>>>>>>>>>>>>>>> project before 25th of >>>>>>>>>>>>>>>>>>>>>>>>>> May. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>>>>>>>>> Danula >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> [1] - >>>>>>>>>>>>>>>>>>>>>>>>>> https://docs.google.com/document/d/18NFa23CrhXqnHrkl_AuRz3sQ3Axg7SEmiA7l66Hl9_0/edit?usp=sharing >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Thanks & regards, >>>>>>>>>>>>>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, >>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>>>>>>>>>>>>>>> Mobile: +94715779733 >>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thanks & regards, >>>>>>>>>>>>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, >>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>>>>>>>>>>>>>> Mobile: +94715779733 >>>>>>>>>>>>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> *Supun Sethunga* >>>>>>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>>>>>>>>> http://wso2.com/ >>>>>>>>>>>>>>>>>>>>>> lean | enterprise | middleware >>>>>>>>>>>>>>>>>>>>>> Mobile : +94 716546324 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> *Supun Sethunga* >>>>>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>>>>>>>> http://wso2.com/ >>>>>>>>>>>>>>>>>>>>> lean | enterprise | middleware >>>>>>>>>>>>>>>>>>>>> Mobile : +94 716546324 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks & regards, >>>>>>>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 >>>>>>>>>>>>>>>>>>> Inc. >>>>>>>>>>>>>>>>>>> Mobile: +94715779733 >>>>>>>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> *Supun Sethunga* >>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>>>>> http://wso2.com/ >>>>>>>>>>>>>>>>>> lean | enterprise | middleware >>>>>>>>>>>>>>>>>> Mobile : +94 716546324 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Supun Sethunga* >>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>> http://wso2.com/ >>>>>>>>>>>>>>> lean | enterprise | middleware >>>>>>>>>>>>>>> Mobile : +94 716546324 >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks & regards, >>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>> >>>>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>>>>>>>>>>>> Mobile: +94715779733 >>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> Thanks & regards, >>>>>>>>>>>> Nirmal >>>>>>>>>>>> >>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>>>>>>>>>> Mobile: +94715779733 >>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Thanks & regards, >>>>>>>>>> Nirmal >>>>>>>>>> >>>>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>>>>>>>> Mobile: +94715779733 >>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Thanks & regards, >>>>>>>> Nirmal >>>>>>>> >>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>>>>>> Mobile: +94715779733 >>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Thanks & regards, >>>>>> Nirmal >>>>>> >>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>>>> Mobile: +94715779733 >>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Thanks & regards, >>>> Nirmal >>>> >>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>>> Mobile: +94715779733 >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>>> >>>> >>> >>> >>> -- >>> >>> Thanks & regards, >>> Nirmal >>> >>> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >>> Mobile: +94715779733 >>> Blog: http://nirmalfdo.blogspot.com/ >>> >>> >>> >> > > > -- > > Thanks & regards, > Nirmal > > Associate Technical Lead - Data Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev