hi yukon, I didn't get any feedback for my last reply, I have prepared the draft proposal selecting Apache Shiro. Please help me finalizing the proposal, I would love to get some feedback from you for the proposal. https://docs.google.com/document/d/1NlhrthJd8b7CsZOqZ1tZpinz35k_DqSDYev52rtS7iU/edit?usp=sharing
Thank you. On Tue, Mar 20, 2018 at 11:21 PM, Ahmed Ifhaam <[email protected]> wrote: > hi again, > > I'm drafting my proposal which will introduce my design of the system i'm > planning to work on. > Regarding the ACL integration, i have few choices since this product > should evolve more i would love to get the suggestions and decide one. > > Four options: > > 1. Apache Shiro [1] <http://shiro.apache.org/web-features.html> > > As everyone knows a framework developed usability in mind, capable of > incorporating into spring-boot applications are very high > > Also this product has proven quality. Main pro i see in this is > extendability in future. > > 2. SPRING ACL [2] <http://www.baeldung.com/spring-security-acl> > > Something developed and evolved specially for spring. Has most of the > required features built in already. > > But this product has been declared as not very capable to extend in future > and not user friendly in most blog posts and stack-overflow questions > > People have written sometimes they had to rollback and move to a custom > ACL module later (ex : [3] > <https://stackoverflow.com/questions/3976486/is-spring-acl-a-good-acl-implementation> > ) > > 3. Custom ACL from scratch > > Fourth option is to develop one module which will cover the requirement > from the scratch. > > 4. Custom ACL Module using JAVA ACL [4] > <https://docs.oracle.com/javase/7/docs/api/java/security/acl/Acl.html> > > This option which i will design and develop a simple ACL module for our > need using ACL packages built in with java. Wont be having all the features > and capabilities of the above mentioned frameworks but will simple and will > only serve the purpose > > > I have mentioned these in the order i prefer to use and this link has few > more frameworks and a small comparison [5] > <http://are-you-ready.de/blog/2017/01/25/apache-shiro-part-1-selecting-a-java-security-framework/> > . > I'm very much interested in using Shiro. I'm kindly requesting you to help > me select one on of these or suggest anything better if there is. > > [1] http://shiro.apache.org/web-features.html > [2] http://www.baeldung.com/spring-security-acl > [3] https://stackoverflow.com/questions/3976486/is-spring-ac > l-a-good-acl-implementation > [4] https://docs.oracle.com/javase/7/docs/api/java/security/acl/Acl.html > [5] http://are-you-ready.de/blog/2017/01/25/apache-shiro-par > t-1-selecting-a-java-security-framework/ > > > Thank you. > > On Tue, Mar 20, 2018 at 3:53 PM, Ahmed Ifhaam <[email protected]> > wrote: > >> Yeah, >> I'm already working on it. Doing some search on how to integrate user >> management and authentication to the system, once its done i'll draft the >> design. >> Thank you >> >> On Tue, Mar 20, 2018 at 8:36 AM, yukon <[email protected]> wrote: >> >>> Hi, >>> >>> I think it's acceptable, and it's time to draft the proposal, right? >>> >>> Regards >>> >>> On Mon, Mar 19, 2018 at 6:23 PM, Ahmed Ifhaam <[email protected]> >>> wrote: >>> >>> > hi Gosling,Yukon, >>> > >>> > On my understanding even if we implement two different consoles we >>> should >>> > implement an authentication method because most of these commands may >>> cause >>> > considerable problems if used without proper understanding. And then we >>> > have to implement the same already available features in the new >>> console as >>> > well. so i think its better to implement role based one in the same >>> console >>> > I had a doubt and i was waiting to clarify from you,Currently >>> > Authentication is optional, so if we are to do role based one, the >>> idea i >>> > had was when we are changing to ops tab we can ask for authentication. >>> Is >>> > it fine or we change the console to request for login every time it >>> > starts(Mandatory login) ? >>> > >>> > Thank you. >>> > >>> > On Mon, Mar 19, 2018 at 2:38 PM, Von Gosling <[email protected]> >>> > wrote: >>> > >>> > > Hi, >>> > > >>> > > Nice, I would like to recommend using simple ACL according to Roles >>> :-) >>> > > >>> > > Best Regards, >>> > > Von Gosling >>> > > >>> > > > 在 2018年3月19日,17:05,yukon <[email protected]> 写道: >>> > > > >>> > > > Yeah, it's important to include these feature in our console. >>> > > > >>> > > > BTW, what's your idea about how to handle user features and >>> operations >>> > > > features? Integrate these features in one console with two kinds >>> of >>> > > > role(user and admin), or provide two independent consoles? >>> > > > >>> > > > Regards, >>> > > > yukon >>> > > > >>> > > > On Mon, Mar 19, 2018 at 4:23 PM, Ahmed Ifhaam < >>> [email protected]> >>> > > > wrote: >>> > > > >>> > > >> hi yukon, >>> > > >> >>> > > >> I've been working on the requirements. When i listed the features >>> > > available >>> > > >> in cli admin tool but not in the console i found the following >>> list. I >>> > > >> would like some feedback on the list before i start next step. >>> > > >> 1. brokerConfigurationUpdate >>> > > >> 2. BrokerConsume Stats >>> > > >> 3. CleanExpiredCQ >>> > > >> 4. CleanUnusedTopic >>> > > >> 5. WipeWritePermissions >>> > > >> 6. updateOrderConf >>> > > >> 7. UpdateKvConf >>> > > >> 8. DeleteKVConf >>> > > >> 9. CheckMsgSendRT >>> > > >> 10. clusterRT >>> > > >> 11. CloneGroupOffset >>> > > >> 12. ResetOffsetByTimeStamp >>> > > >> >>> > > >> This is the list which i think i should implement. But i have >>> seen in >>> > > the >>> > > >> system labels differ a bit from the *'adminTool'*. Also though i >>> tried >>> > > the >>> > > >> tool i may have missed something. In that case i just want to >>> confirm >>> > > these >>> > > >> are not already there in the current console and these are the >>> only >>> > > things >>> > > >> that are not in the current console. >>> > > >> >>> > > >> Thank you >>> > > >> >>> > > >> On Sun, Mar 18, 2018 at 8:43 AM, yukon <[email protected]> wrote: >>> > > >> >>> > > >>> Hi, >>> > > >>> >>> > > >>> Yes, most of the user-related features already exist, but we also >>> > need >>> > > an >>> > > >>> operations console, more details please refer to our admin >>> client: >>> > > >>> http://rocketmq.apache.org/docs/cli-admin-tool/ >>> > > >>> >>> > > >>> Regards >>> > > >>> >>> > > >>> On Sun, Mar 18, 2018 at 1:03 AM, Ahmed Ifhaam < >>> > [email protected]> >>> > > >>> wrote: >>> > > >>> >>> > > >>>> hi yukon, >>> > > >>>> >>> > > >>>> I tried the commercial product. There is not much change in both >>> > > except >>> > > >>> the >>> > > >>>> user interface, most of the features are already there, >>> organizing >>> > and >>> > > >>> look >>> > > >>>> and feel of the commercial one is looking better. Before i >>> draft the >>> > > >>> design >>> > > >>>> for my changes, I need to know whether the changes you expect >>> are >>> > > >> totally >>> > > >>>> on UI Design ? Or a new feature on analytics kind of thing ? >>> > > >>>> >>> > > >>>> Thank you >>> > > >>>> >>> > > >>>> On Fri, Mar 16, 2018 at 7:47 AM, yukon <[email protected]> >>> wrote: >>> > > >>>> >>> > > >>>>> Hi, >>> > > >>>>> >>> > > >>>>> This is a commercial version[1] of apache rocketmq and could be >>> > your >>> > > >>>>> reference. >>> > > >>>>> >>> > > >>>>> After trying this console, hope you could draft the design >>> ASAP and >>> > > >>> then >>> > > >>>> we >>> > > >>>>> can discuss based on i. >>> > > >>>>> >>> > > >>>>> >>> > > >>>>> Regards, >>> > > >>>>> yukon >>> > > >>>>> >>> > > >>>>> [1]. https://www.alibabacloud.com/product/mq >>> > > >>>>> >>> > > >>>>> On Fri, Mar 16, 2018 at 2:41 AM, Ahmed Ifhaam < >>> > > >> [email protected]> >>> > > >>>>> wrote: >>> > > >>>>> >>> > > >>>>>> Hi yukon, >>> > > >>>>>> >>> > > >>>>>> I checked the console and after you asked I have re checked >>> it as >>> > > >>>> well. I >>> > > >>>>>> used it with the CLI tool in parallel too. >>> > > >>>>>> In the requirement specification there was a reference console >>> > > >> which >>> > > >>> I >>> > > >>>>>> mentioned in my earlier mail that I couldn't get it to run. >>> So I'm >>> > > >>> not >>> > > >>>>>> exactly clear with the requirements. It would be a great help >>> if >>> > > >>>> someone >>> > > >>>>>> can point me to a place where i can find the requirements. As >>> I >>> > > >> have >>> > > >>> to >>> > > >>>>>> prepare the proposal (27th March) please kindly take a look at >>> > this >>> > > >>>> ASAP. >>> > > >>>>>> >>> > > >>>>>> Thank you >>> > > >>>>>> >>> > > >>>>>> On Fri, Mar 9, 2018 at 9:05 PM, yukon <[email protected]> >>> wrote: >>> > > >>>>>> >>> > > >>>>>>> Edit the subject! >>> > > >>>>>>> >>> > > >>>>>>> On Fri, Mar 9, 2018 at 10:47 PM, yukon <[email protected]> >>> wrote: >>> > > >>>>>>> >>> > > >>>>>>>> Hi, >>> > > >>>>>>>> >>> > > >>>>>>>> ``` >>> > > >>>>>>>> The other thing is what are the expected features in the new >>> > > >>>> console? >>> > > >>>>>>>> ``` >>> > > >>>>>>>> >>> > > >>>>>>>> Do you check out the features in the current console[1]? >>> > > >>>>>>>> >>> > > >>>>>>>> You may have ideas about the features after trying this >>> console >>> > > >>> and >>> > > >>>>> the >>> > > >>>>>>>> `admin` tool[2], then make a design and let's discuss based >>> on >>> > > >>> it. >>> > > >>>>>>>> >>> > > >>>>>>>> Regards, >>> > > >>>>>>>> yukon >>> > > >>>>>>>> >>> > > >>>>>>>> [1]. https://github.com/apache/rocketmq-externals/tree/ >>> > > >>>>>>>> master/rocketmq-console >>> > > >>>>>>>> [2].https://github.com/apache/rocketmq/blob/master/ >>> > > >>>>>>>> distribution/bin/mqadmin >>> > > >>>>>>>> >>> > > >>>>>>>> On Thu, Mar 8, 2018 at 7:26 PM, Ahmed Ifhaam < >>> > > >>>> [email protected] >>> > > >>>>>> >>> > > >>>>>>>> wrote: >>> > > >>>>>>>> >>> > > >>>>>>>>> HI, >>> > > >>>>>>>>> Regarding this RocketMQ-380, >>> > > >>>>>>>>> I have issues in running the referenced console when ever i >>> > > >> try >>> > > >>> to >>> > > >>>>>> enter >>> > > >>>>>>>>> my >>> > > >>>>>>>>> personal details page is automatically redirected to home >>> > > >> page. >>> > > >>>>>>>>> Hence i'm not being able to activate the messaging service >>> > > >>> which i >>> > > >>>>>>> believe >>> > > >>>>>>>>> should work. >>> > > >>>>>>>>> https://mns.console.aliyun.com >>> /?spm=5176.2020520130.0.0.4db6 >>> > > >>>>>>>>> 3db5cHTXtU#/list/cn-hangzhou >>> > > >>>>>>>>> From this link when i click activate button it is >>> redirecting >>> > > >> to >>> > > >>>> the >>> > > >>>>>>> home >>> > > >>>>>>>>> page. but according to the documentation it should take me >>> to >>> > > >> a >>> > > >>>> form >>> > > >>>>>> to >>> > > >>>>>>>>> fill my personal details. I created an account and i can >>> login >>> > > >>> to >>> > > >>>> my >>> > > >>>>>>>>> account as well. Please help on this. >>> > > >>>>>>>>> >>> > > >>>>>>>>> The other thing is what are the expected features in the >>> new >>> > > >>>>> console? >>> > > >>>>>>>>> Please give a short description. >>> > > >>>>>>>>> >>> > > >>>>>>>>> Thanks in advance. >>> > > >>>>>>>>> >>> > > >>>>>>>>> On Wed, Mar 7, 2018 at 12:40 AM, Ahmed Ifhaam < >>> > > >>>>> [email protected] >>> > > >>>>>>> >>> > > >>>>>>>>> wrote: >>> > > >>>>>>>>> >>> > > >>>>>>>>>> Ok sorry, changing on bin/runbrocker.sh worked Thank you >>> > > >>>>>>>>>> >>> > > >>>>>>>>>> On Wed, Mar 7, 2018 at 12:27 AM, Sohaib Iftikhar < >>> > > >>>>>>> [email protected]> >>> > > >>>>>>>>>> wrote: >>> > > >>>>>>>>>> >>> > > >>>>>>>>>>> Hi Ahmed, >>> > > >>>>>>>>>>> >>> > > >>>>>>>>>>> That file is for the nameserver. You also need to change >>> > > >> the >>> > > >>>>>>> JAVA_OPTS >>> > > >>>>>>>>> for >>> > > >>>>>>>>>>> the broker. Look at the fine `bin/runbroker.sh`. >>> > > >>>>>>>>>>> >>> > > >>>>>>>>>>> Thanks, >>> > > >>>>>>>>>>> Sohaib >>> > > >>>>>>>>>>> >>> > > >>>>>>>>>>> On Tue, Mar 6, 2018 at 7:41 PM, Ahmed Ifhaam < >>> > > >>>>>> [email protected] >>> > > >>>>>>>> >>> > > >>>>>>>>>>> wrote: >>> > > >>>>>>>>>>> >>> > > >>>>>>>>>>>> I tried the way you asked me to do, actually values were >>> > > >> 4g >>> > > >>>>> only >>> > > >>>>>>> even >>> > > >>>>>>>>>>>> without changing but ichanged it back to 2gb also and >>> > > >> tried >>> > > >>>> no >>> > > >>>>>>> effect >>> > > >>>>>>>>>>> its >>> > > >>>>>>>>>>>> taking 8 gb. >>> > > >>>>>>>>>>>> I changed it in the file >>> > > >>>>>>>>>>>> "distribution/target/apache-rocketmq/bin/runserver.sh" >>> > > >> is >>> > > >>> it >>> > > >>>>> the >>> > > >>>>>>>>> right >>> > > >>>>>>>>>>>> file >>> > > >>>>>>>>>>>> to change ? >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>> Thank you >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>> On Tue, Mar 6, 2018 at 12:00 PM, Ahmed Ifhaam < >>> > > >>>>>>>>> [email protected]> >>> > > >>>>>>>>>>>> wrote: >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>>> THANK YOU >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>>> On Tue, Mar 6, 2018 at 11:22 AM, yukon < >>> > > >> [email protected] >>> > > >>>> >>> > > >>>>>> wrote: >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> Hi, >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> Change this line: >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> ``` >>> > > >>>>>>>>>>>>>> JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g" >>> > > >>>>>>>>>>>>>> ``` >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> to: >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> ``` >>> > > >>>>>>>>>>>>>> JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g" >>> > > >>>>>>>>>>>>>> ``` >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> It's a Java application, broker will only generate a >>> > > >> 4G >>> > > >>>> heap >>> > > >>>>>>> now~ >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> Regards, >>> > > >>>>>>>>>>>>>> yukon >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> On Tue, Mar 6, 2018 at 1:14 PM, Ahmed Ifhaam < >>> > > >>>>>>>>> [email protected] >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> wrote: >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> hi yukon, >>> > > >>>>>>>>>>>>>>> As you said its taking 8gb almost thats why my >>> > > >> system >>> > > >>> is >>> > > >>>>>>> getting >>> > > >>>>>>>>>>> stuck >>> > > >>>>>>>>>>>>>>> mostly. I read the scripts in the bin folder i >>> > > >> didn't >>> > > >>>>> find a >>> > > >>>>>>>>> place >>> > > >>>>>>>>>>> to >>> > > >>>>>>>>>>>>>>> adjust the memory needed. I have only 8GB of ram and >>> > > >>> my >>> > > >>>>> hard >>> > > >>>>>>>>> disk >>> > > >>>>>>>>>>> is >>> > > >>>>>>>>>>>>>> not an >>> > > >>>>>>>>>>>>>>> ssd so i need to work without swap as much as >>> > > >> possible >>> > > >>>> can >>> > > >>>>>> you >>> > > >>>>>>>>>>> help me >>> > > >>>>>>>>>>>>>> on >>> > > >>>>>>>>>>>>>>> this please . >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> Thank you >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> On Mon, Mar 5, 2018 at 5:02 PM, yukon < >>> > > >>> [email protected] >>> > > >>>>> >>> > > >>>>>>> wrote: >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> Hi, >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> The start script will consume 8GB mem, you could >>> > > >>>> adjust >>> > > >>>>>> the >>> > > >>>>>>>>>>> script >>> > > >>>>>>>>>>>>>> before >>> > > >>>>>>>>>>>>>>>> running broker[1]. >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> Also please try the current rocketmq console for >>> > > >>>>>>> reference[2]. >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> Let us know if you have any question. >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> [1]. >>> > > >>>>>>>>>>>>>>>> https://github.com/apache/rocketmq/blob/master/ >>> > > >>>>>>>>>>>>>>>> distribution/bin/runbroker.sh >>> > > >>>>>>>>>>>>>>>> [2]. >>> > > >>>>>>>>>>>>>>>> https://github.com/apache/ >>> > > >> rocketmq-externals/tree/ >>> > > >>>>>>>>>>>>>>> master/rocketmq-console >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> Regards, >>> > > >>>>>>>>>>>>>>>> yukon >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> On Mon, Mar 5, 2018 at 5:33 PM, Ahmed Ifhaam < >>> > > >>>>>>>>>>>> [email protected]> >>> > > >>>>>>>>>>>>>>>> wrote: >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>>> Hi all, >>> > > >>>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>>> I'm Ahmed Ifhaam from Sri Lanka. I'm interested >>> > > >> in >>> > > >>>>>>>>>>> participating >>> > > >>>>>>>>>>>>>> GSOC >>> > > >>>>>>>>>>>>>>>> 2018. >>> > > >>>>>>>>>>>>>>>>> For my project i'm willing to take ROCKETMQ-380 >>> > > >>>>>>>>>>>>>>>>> <https://issues.apache.org/ >>> > > >>> jira/browse/ROCKETMQ-380 >>> > > >>>>> >>> > > >>>>>>> issue. >>> > > >>>>>>>>>>> Since >>> > > >>>>>>>>>>>>>> i'm >>> > > >>>>>>>>>>>>>>>> new >>> > > >>>>>>>>>>>>>>>>> to the product. Where can i start ? Please help >>> > > >> me >>> > > >>>> on >>> > > >>>>>>> this. >>> > > >>>>>>>>> I >>> > > >>>>>>>>>>>> tried >>> > > >>>>>>>>>>>>>>>> running >>> > > >>>>>>>>>>>>>>>>> Rocket-MQ but it is taking a lot of memory which >>> > > >>>>> results >>> > > >>>>>>> my >>> > > >>>>>>>>>>> system >>> > > >>>>>>>>>>>>>> to >>> > > >>>>>>>>>>>>>>>> hang. >>> > > >>>>>>>>>>>>>>>>> I'm looking for the proper way to start solving >>> > > >>> this >>> > > >>>>>>> issue. >>> > > >>>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>>> Thank you. >>> > > >>>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>>> -- >>> > > >>>>>>>>>>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>>>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>>>>>>>>>> Tel :- 94662244937 | Mob :- 94776699609 >>> > > >>>>>>>>>>>>>>>>> [email protected] < >>> > > >>>> [email protected] >>> > > >>>>>> >>> > > >>>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>>> -- >>> > > >>>>>>>>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>>>>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>>>>>>>>>>> [email protected] < >>> > > >> [email protected] >>> > > >>>> >>> > > >>>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>>> >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>>> -- >>> > > >>>>>>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>>>>>>>>> [email protected] <[email protected]> >>> > > >>>>>>>>>>>>> >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>>> -- >>> > > >>>>>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>>>>>>>> [email protected] <[email protected]> >>> > > >>>>>>>>>>>> >>> > > >>>>>>>>>>> >>> > > >>>>>>>>>> >>> > > >>>>>>>>>> >>> > > >>>>>>>>>> >>> > > >>>>>>>>>> -- >>> > > >>>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>>>>>> [email protected] <[email protected]> >>> > > >>>>>>>>>> >>> > > >>>>>>>>> >>> > > >>>>>>>>> >>> > > >>>>>>>>> >>> > > >>>>>>>>> -- >>> > > >>>>>>>>> *Ahmed Ifhaam * >>> > > >>>>>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>>>>> [email protected] <[email protected]> >>> > > >>>>>>>>> >>> > > >>>>>>>> >>> > > >>>>>>>> >>> > > >>>>>>> >>> > > >>>>>> >>> > > >>>>>> >>> > > >>>>>> >>> > > >>>>>> -- >>> > > >>>>>> *Ahmed Ifhaam * >>> > > >>>>>> University of Kelaniya | MIT '19 >>> > > >>>>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>>>> [email protected] <[email protected]> >>> > > >>>>>> >>> > > >>>>> >>> > > >>>> >>> > > >>>> >>> > > >>>> >>> > > >>>> -- >>> > > >>>> *Ahmed Ifhaam * >>> > > >>>> University of Kelaniya | MIT '19 >>> > > >>>> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >>>> [email protected] <[email protected]> >>> > > >>>> >>> > > >>> >>> > > >> >>> > > >> >>> > > >> >>> > > >> -- >>> > > >> *Ahmed Ifhaam * >>> > > >> University of Kelaniya | MIT '19 >>> > > >> Tel :- 0662244937 | Mob :- 0776699609 >>> > > >> [email protected] <[email protected]> >>> > > >> >>> > > >>> > > >>> > >>> > >>> > -- >>> > *Ahmed Ifhaam * >>> > University of Kelaniya | MIT '19 >>> > Tel :- 0662244937 | Mob :- 0776699609 >>> > [email protected] <[email protected]> >>> > >>> >> >> >> >> -- >> *Ahmed Ifhaam * >> University of Kelaniya | MIT '19 >> Tel :- 0662244937 | Mob :- 0776699609 >> [email protected] <[email protected]> >> > > > > -- > *Ahmed Ifhaam * > University of Kelaniya | MIT '19 > Tel :- 0662244937 | Mob :- 0776699609 > [email protected] <[email protected]> > -- *Ahmed Ifhaam * University of Kelaniya | MIT '19 Tel :- 0662244937 | Mob :- 0776699609 [email protected] <[email protected]>
