Can we add the code into Behavior?
like:
IPackageResourceGuard packageResourceGuard =
getApplication().getResourceSettings().
getPackageResourceGuard();
if (packageResourceGuard instanceof SecurePackageResourceGuard)
{
SecurePackageResourceGuard guard = (SecurePackageResourceGuard)
packageResourceGuard;
//TODO check is required if patterns are already added !!!
if(patternsAreAbsent){
*addPattern*
}
}
Or it can be documented in README
I don't really like the idea of having external CSS references
On Thu, May 30, 2013 at 12:15 PM, Andun Sameera <[email protected]> wrote:
> Hi Maxim,
>
> I can keep the font files in the project. But the people who use the
> wysiwyg component have to put following code in to there wicket application.
>
>
> IPackageResourceGuard packageResourceGuard =
> getResourceSettings().getPackageResourceGuard();
> if (packageResourceGuard instanceof SecurePackageResourceGuard)
> {
> SecurePackageResourceGuard guard = (SecurePackageResourceGuard)
> packageResourceGuard;
> guard.addPattern("+*.eot");
> guard.addPattern("+*.woff");
> guard.addPattern("+*.ttf");
> }
>
> Is there a resolution to make this problem simple?
>
> But with the approach of putting the CSS file as a url reference to the
> WysiwygEditor panel, we dont need that code and keeping the files in our
> code.
>
> What do you prefer?
>
> Also I will look in to the bootstrap wicket component.
>
> Thnaks!
>
>
> On Thu, May 30, 2013 at 6:53 AM, Maxim Solodovnik <[email protected]>wrote:
>
>> Just found this project: https://github.com/l0rdn1kk0n/wicket-bootstrap
>> maybe it should be used instead of including bootstrap as JS
>>
>>
>> On Thu, May 30, 2013 at 8:20 AM, Maxim Solodovnik
>> <[email protected]>wrote:
>>
>>> Hello Andun,
>>>
>>> according to Legal we can use the fonts, so it can be kept as it was.
>>> (sorry for inconvenience)
>>> I'll take a look at your examples later today or tomorrow
>>>
>>>
>>> On Thu, May 30, 2013 at 1:12 AM, Andun Sameera <[email protected]>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> To overcome the problem of removing the CSS file, I took the follwing
>>>> approch. As I understood the font-awsome CSS file is needed only for the
>>>> WysiwygEditor. So I have removed the CSS refernce,
>>>>
>>>> private static final CssResourceReference CSS3=new
>>>> CssResourceReference(WysiwygBehavior.class,"css/font-awesome.css");
>>>>
>>>> from WysiwygBehaviour and put it in the WysiwygEditor HTML as follows,
>>>>
>>>> <wicket:head>
>>>> <wicket:link>
>>>> <link rel="stylesheet" type="text/css" href="
>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css
>>>> "/>
>>>> </wicket:link>
>>>> </wicket:head>
>>>>
>>>> The it works fine. Is that way OK ?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Wed, May 29, 2013 at 11:14 PM, Andun Sameera <[email protected]>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> On Tue, May 28, 2013 at 12:40 PM, Maxim Solodovnik <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> In the future there should be possibility to add custom buttons: like
>>>>>> "add emotion" button
>>>>>>
>>>>>>
>>>>>> On Tue, May 28, 2013 at 1:45 PM, Maxim Solodovnik <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hello Andun,
>>>>>>>
>>>>>>> Here is my review:
>>>>>>> 1) font files should be removed from the plugin until legal will
>>>>>>> approve its license (as well as related css file)
>>>>>>>
>>>>>> What is the way to use this CSS file instead of keeping it locally ?
>>>>> Can we add a URL reference to the file? Also I saw Alexi is talking about
>>>>> getting the compiled file at the build time. I am unfamiliar with that
>>>>> process. Can you help me ?
>>>>>
>>>>>>
>>>>>>> 2) public WysiwygBehavior(String selector, String method)
>>>>>>> constructor should look like this:
>>>>>>> public WysiwygBehavior(String selector, String method){
>>>>>>> this(selector, method, new Options());
>>>>>>> }
>>>>>>>
>>>>>> Done and Committed
>>>>>
>>>>>>
>>>>>>> 3) for now all buttons can be hardcoded as in you html above
>>>>>>> 4) WysiwygEditor extends Panel should be created with it's own
>>>>>>> markup file (maybe it is possible to extend some of the FormComponents
>>>>>>> (you
>>>>>>> can take a look at *DateTextField as an example)*
>>>>>>> 5) It should have at least 2 constructors: WE(String id), WE(String
>>>>>>> id, IModel<T>) I guess it should be generic as other Wicket components.
>>>>>>>
>>>>>> Done and Committed. Please review the code in
>>>>> https://github.com/andunslg/Wysiwyg-Wicket. Also I have changed the
>>>>> sample to use the changed code in
>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample.
>>>>>
>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Mon, May 27, 2013 at 8:49 PM, Andun Sameera
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> Thank you for the instruction. I have corrected the problem by
>>>>>>>> adding those fonts as resources. But there was a small issue. I had put
>>>>>>>> following code segment to the Sample application's init() method to
>>>>>>>> load
>>>>>>>> font resources to run time. Is it the correct way of doing the thing ?
>>>>>>>> Can
>>>>>>>> I move this code segment to the Behavior itself to make users life
>>>>>>>> easy ?
>>>>>>>>
>>>>>>>> IPackageResourceGuard packageResourceGuard =
>>>>>>>> getResourceSettings().getPackageResourceGuard();
>>>>>>>> if (packageResourceGuard instanceof
>>>>>>>> SecurePackageResourceGuard)
>>>>>>>> {
>>>>>>>> SecurePackageResourceGuard guard =
>>>>>>>> (SecurePackageResourceGuard)
>>>>>>>> packageResourceGuard;
>>>>>>>> guard.addPattern("+*.eot");
>>>>>>>> guard.addPattern("+*.woff");
>>>>>>>> guard.addPattern("+*.ttf");
>>>>>>>> }
>>>>>>>>
>>>>>>>> I found this instructions in the mail thread given at [1].
>>>>>>>>
>>>>>>>> I have gone through the OFL and found this. I think we can use this
>>>>>>>> under AL.
>>>>>>>>
>>>>>>>> Permission is hereby granted, free of charge, to any person
>>>>>>>> obtaining
>>>>>>>> a copy of the Font Software, to use, study, copy, merge, embed,
>>>>>>>> modify,
>>>>>>>> redistribute, and sell modified and unmodified copies of the Font
>>>>>>>> Software, subject to the following conditions:
>>>>>>>>
>>>>>>>> 1) Neither the Font Software nor any of its individual components,
>>>>>>>> in Original or Modified Versions, may be sold by itself.
>>>>>>>>
>>>>>>>> 2) Original or Modified Versions of the Font Software may be
>>>>>>>> bundled,
>>>>>>>> redistributed and/or sold with any software, provided that each copy
>>>>>>>> contains the above copyright notice and this license. These can be
>>>>>>>> included either as stand-alone text files, human-readable headers or
>>>>>>>> in the appropriate machine-readable metadata fields within text or
>>>>>>>> binary files as long as those fields can be easily viewed by the
>>>>>>>> user.
>>>>>>>>
>>>>>>>> 3) No Modified Version of the Font Software may use the Reserved
>>>>>>>> Font
>>>>>>>> Name(s) unless explicit written permission is granted by the
>>>>>>>> corresponding
>>>>>>>> Copyright Holder. This restriction only applies to the primary font
>>>>>>>> name as
>>>>>>>> presented to the users.
>>>>>>>>
>>>>>>>> 4) The name(s) of the Copyright Holder(s) or the Author(s) of the
>>>>>>>> Font
>>>>>>>> Software shall not be used to promote, endorse or advertise any
>>>>>>>> Modified Version, except to acknowledge the contribution(s) of the
>>>>>>>> Copyright Holder(s) and the Author(s) or with their explicit written
>>>>>>>> permission.
>>>>>>>>
>>>>>>>> 5) The Font Software, modified or unmodified, in part or in whole,
>>>>>>>> must be distributed entirely under this license, and must not be
>>>>>>>> distributed under any other license. The requirement for fonts to
>>>>>>>> remain under this license does not apply to any document created
>>>>>>>> using the Font Software.
>>>>>>>> Also I found this site [2]. What is your opinion ?
>>>>>>>>
>>>>>>>> Also If the things works fine, I can move to the step of creating
>>>>>>>> the component to reuse following code which needed to create the
>>>>>>>> tool-bar
>>>>>>>> and the editor. Can you give me some instructions regarding the
>>>>>>>> process of
>>>>>>>> creating a component and it's best practices.
>>>>>>>>
>>>>>>>> <div class="container">
>>>>>>>> <div class="btn-toolbar" data-role="editor-toolbar"
>>>>>>>> data-target="#editor">
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn dropdown-toggle" data-toggle="dropdown"
>>>>>>>> title="Font Size"><i class="icon-text-height"></i> <b
>>>>>>>> class="caret"></b></a>
>>>>>>>> <ul class="dropdown-menu">
>>>>>>>> <li><a data-edit="fontSize 5"><font
>>>>>>>> size="5">Huge</font></a></li>
>>>>>>>> <li><a data-edit="fontSize 3"><font
>>>>>>>> size="3">Normal</font></a></li>
>>>>>>>> <li><a data-edit="fontSize 1"><font
>>>>>>>> size="1">Small</font></a></li>
>>>>>>>> </ul>
>>>>>>>> </div>
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn" data-edit="bold" title="Bold
>>>>>>>> (Ctrl/Cmd+B)"><i class="icon-bold"></i></a>
>>>>>>>> <a class="btn" data-edit="italic" title="Italic
>>>>>>>> (Ctrl/Cmd+I)"><i class="icon-italic"></i></a>
>>>>>>>> <a class="btn" data-edit="strikethrough"
>>>>>>>> title="Strikethrough"><i class="icon-strikethrough"></i></a>
>>>>>>>> <a class="btn" data-edit="underline" title="Underline
>>>>>>>> (Ctrl/Cmd+U)"><i class="icon-underline"></i></a>
>>>>>>>> </div>
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn" data-edit="insertunorderedlist"
>>>>>>>> title="Bullet list"><i class="icon-list-ul"></i></a>
>>>>>>>> <a class="btn" data-edit="insertorderedlist"
>>>>>>>> title="Number list"><i class="icon-list-ol"></i></a>
>>>>>>>> <a class="btn" data-edit="outdent" title="Reduce indent
>>>>>>>> (Shift+Tab)"><i class="icon-indent-left"></i></a>
>>>>>>>> <a class="btn" data-edit="indent" title="Indent
>>>>>>>> (Tab)"><i class="icon-indent-right"></i></a>
>>>>>>>> </div>
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn" data-edit="justifyleft" title="Align
>>>>>>>> Left (Ctrl/Cmd+L)"><i class="icon-align-left"></i></a>
>>>>>>>> <a class="btn" data-edit="justifycenter" title="Center
>>>>>>>> (Ctrl/Cmd+E)"><i class="icon-align-center"></i></a>
>>>>>>>> <a class="btn" data-edit="justifyright" title="Align
>>>>>>>> Right (Ctrl/Cmd+R)"><i
>>>>>>>> class="icon-align-right"></i></a>
>>>>>>>> <a class="btn" data-edit="justifyfull" title="Justify
>>>>>>>> (Ctrl/Cmd+J)"><i class="icon-align-justify"></i></a>
>>>>>>>> </div>
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn dropdown-toggle" data-toggle="dropdown"
>>>>>>>> title="Hyperlink"><i class="icon-link"></i></a>
>>>>>>>>
>>>>>>>> <div class="dropdown-menu input-append">
>>>>>>>> <input class="span2" placeholder="URL" type="text"
>>>>>>>> data-edit="createLink"/>
>>>>>>>> <button class="btn" type="button">Add</button>
>>>>>>>> </div>
>>>>>>>> <a class="btn" data-edit="unlink" title="Remove
>>>>>>>> Hyperlink"><i class="icon-cut"></i></a>
>>>>>>>>
>>>>>>>> </div>
>>>>>>>>
>>>>>>>> <div class="btn-group">
>>>>>>>> <a class="btn" data-edit="undo" title="Undo
>>>>>>>> (Ctrl/Cmd+Z)"><i class="icon-undo"></i></a>
>>>>>>>> <a class="btn" data-edit="redo" title="Redo
>>>>>>>> (Ctrl/Cmd+Y)"><i class="icon-repeat"></i></a>
>>>>>>>> </div>
>>>>>>>> <input type="text" data-edit="inserttext" id="voiceBtn"
>>>>>>>> x-webkit-speech="">
>>>>>>>> </div>
>>>>>>>>
>>>>>>>> <div id="editor">
>>>>>>>> Go ahead…
>>>>>>>> </div>
>>>>>>>> </div>
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> [1] -
>>>>>>>> http://apache-wicket.1842946.n4.nabble.com/Wicket-1-4-20-error-message-quot-Access-denied-to-static-package-resource-quot-td4491886.html
>>>>>>>> [2] -
>>>>>>>>
>>>>>>>> http://www.tldrlegal.com/compare?a=Apache+License+2.0+%28Apache-2.0%29&b=Open+Font+License+%28OFL%29
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, May 27, 2013 at 3:04 PM, Maxim Solodovnik <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> According to this css file:
>>>>>>>>>
>>>>>>>>> @font-face{
>>>>>>>>> font-family:'FontAwesome';*
>>>>>>>>> src:url('../font/fontawesome-webfont.eot?v=3.0.2');
>>>>>>>>> src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.2')
>>>>>>>>> format('embedded-opentype'),
>>>>>>>>> url('../font/fontawesome-webfont.woff?v=3.0.2') format('woff'),
>>>>>>>>> url('../font/fontawesome-webfont.ttf?v=3.0.2') format('truetype');*
>>>>>>>>> font-weight:normal;
>>>>>>>>> font-style:normal }
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I guess you need font files (in bold above as well)
>>>>>>>>>
>>>>>>>>> Could you also check if
>>>>>>>>>
>>>>>>>>> - The Font Awesome font is licensed under the *SIL Open Font License*
>>>>>>>>> - http://scripts.sil.org/OFL
>>>>>>>>>
>>>>>>>>> is compatible with AL?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks in advance
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, May 27, 2013 at 4:19 PM, Andun Sameera <[email protected]
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I am in the final step of creating the Wysiwyg behavior. I have
>>>>>>>>>> update the sample also. When I run the sample all the Wysiwyg
>>>>>>>>>> functionality
>>>>>>>>>> is working fine. You can see the attached screen of that.
>>>>>>>>>>
>>>>>>>>>> But I am facing a weired problem. To show the Icons of the
>>>>>>>>>> buttons it need following CSS file,
>>>>>>>>>>
>>>>>>>>>> <link href="
>>>>>>>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css"
>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>
>>>>>>>>>> What I did is download the CSS file and included it as a resource
>>>>>>>>>> reference for the behaviour. But the icons are not shown properly.
>>>>>>>>>> Then
>>>>>>>>>> what I did was put the url reference of the CSS file. It also not
>>>>>>>>>> work.
>>>>>>>>>>
>>>>>>>>>> Then I created a html file outside wicket. I put the CSS
>>>>>>>>>> reference as this,
>>>>>>>>>>
>>>>>>>>>> <link href="
>>>>>>>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css"
>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>
>>>>>>>>>> Then all the things work well. But when I download the file and
>>>>>>>>>> put the reference as this,
>>>>>>>>>>
>>>>>>>>>> <link href="font-awesome.css" rel="stylesheet">
>>>>>>>>>>
>>>>>>>>>> Icons are not shown. What is going wrong here ? I have attached
>>>>>>>>>> the html project which was create out side wicket here.
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, May 27, 2013 at 12:21 PM, Maxim Solodovnik <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> great! thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, May 27, 2013 at 1:45 PM, Andun Sameera <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>> I have created two git repos for component
>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and sample
>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample.
>>>>>>>>>>>>
>>>>>>>>>>>> I have created the WysiwygBehaviour first. After scefully
>>>>>>>>>>>> creating that I will create the component to add the Wysiwyg
>>>>>>>>>>>> buttons.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, May 27, 2013 at 9:31 AM, Andun Sameera <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> OK Maxim. Will look in to that.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:29 AM, Maxim Solodovnik <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would like it as a plugin for wicket-jquery-ui
>>>>>>>>>>>>>> I guess this plugin will require both Behavior and Component
>>>>>>>>>>>>>> (probably extending TextArea) with configurable buttons
>>>>>>>>>>>>>> I believe small number of buttons can be added in initial
>>>>>>>>>>>>>> version
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, May 27, 2013 at 10:55 AM, Andun Sameera <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I accept this. What I have to do is creating another wicket
>>>>>>>>>>>>>>> module which wraps the bootstrap-wysiwyg plugin. Do I have to
>>>>>>>>>>>>>>> create it as
>>>>>>>>>>>>>>> a separate project or under wicket-jquery-ui ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:19 AM, Maxim Solodovnik <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> since Sebastian already implemented
>>>>>>>>>>>>>>>> emoticons<https://github.com/sebfz1/wicket-jquery-ui/tree/master/wicket-jquery-ui-plugins/src/main/java/com/googlecode/wicket/jquery/ui/plugins/emoticons>
>>>>>>>>>>>>>>>> plugin
>>>>>>>>>>>>>>>> I propose you to implement additional component: WYSIWYG
>>>>>>>>>>>>>>>> editor plugin
>>>>>>>>>>>>>>>> based on http://mindmup.github.io/bootstrap-wysiwyg/
>>>>>>>>>>>>>>>> as described here:
>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Would you accept that?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>>>>>>> LinkedIn -
>>>>>>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>
>>>>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>>>>> LinkedIn -
>>>>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Regards
>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>
>>>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>>>> LinkedIn -
>>>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Regards
>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>> Undergraduate
>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>> University of Moratuwa
>>>>>>>>>> Sri Lanka
>>>>>>>>>>
>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>> LinkedIn -
>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards
>>>>>>>> Andun S.L. Gunawardana
>>>>>>>> Undergraduate
>>>>>>>> Department of Computer Science And Engineering
>>>>>>>> University of Moratuwa
>>>>>>>> Sri Lanka
>>>>>>>>
>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>> LinkedIn -
>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>> Thanks!
>>>>>
>>>>> --
>>>>> Regards
>>>>> Andun S.L. Gunawardana
>>>>> Undergraduate
>>>>> Department of Computer Science And Engineering
>>>>> University of Moratuwa
>>>>> Sri Lanka
>>>>>
>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>> LinkedIn -
>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards
>>>> Andun S.L. Gunawardana
>>>> Undergraduate
>>>> Department of Computer Science And Engineering
>>>> University of Moratuwa
>>>> Sri Lanka
>>>>
>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>> Twitter -http://twitter.com/AndunSLG
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> Regards
> Andun S.L. Gunawardana
> Undergraduate
> Department of Computer Science And Engineering
> University of Moratuwa
> Sri Lanka
>
> Blog - http://www.insightforfuture.blogspot.com/
> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
> Twitter -http://twitter.com/AndunSLG
>
>
>
>
>
--
WBR
Maxim aka solomax