Sep
9
2009
Praeda
It’s a bit late to tell this but at June’09 we have finished the development of MuzikMekan and won the 3rd prize at Middle East Technical University, Computer Engineering Department, Senior Design Projects Contest.
Today all members of Praeda&Co. has gone in separate directions, Eray and Murat at Europe for Msc. study, Cansin is still at Ankara,Turkey for Msc. study and Gokhan is at Ankara,Turkey to work for TCMB.
2 comments | tags: cansin, contest, eray, gokhan, goodbye, murat
May
28
2009
Cansin
As a surprise, I saw that JSPs are not capable of handling multipart form data. So, I have spent some time on figuring out how to upload a file to the server using JSP/Servlet.
There are two known libraries to use to be able to handle multipart form data; Apache Commons’ FileUpload and OReilly’s COS. I have found latter easy to use. At COS, there are two approaches to handle multipart request; push and pull model. You can either use MultipartRequest class to handle the request (push model) just like you do at a regular request (i.e. using req.getParameter()); or use MultipartParser class to do the job by iterating among request objects (pull model). Continue reading
3 comments | tags: cansin, file upload, form-data, jsp, multipart, oreilly, request, servlet
May
21
2009
Cansin
This week, we needed to make a huge database refinement for our system. After modifications, system can now achieve all features that is intended.
One of these features was Tag Cloud. Before this week, our tags had no importance values so they are all treated equally. But now, thanks to database modifications, I have implemented a Tag Cloud logic for tags. I used jquery tagcloud to represent the information.
Also, our sign-up system had still some issues that are needed to be fixed. And I decided that it will be easier to re-implement it than try to bug-fix, since we have some flow control modifications as well. So, I have implemented sign-up again. Hopefully next week, I will finish EditProfile, EditNetworkAccounts and EditVenue features.
no comments | tags: cansin, edit, jquery, jsp, signup, tag cloud
May
14
2009
Cansin
I have been working on search feature of MuzikMekan for about two weeks now. Last week I have added the intended functionality, but representation of search results were weak.
So this week I have worked on this issue. After fixing a tiny css bug, I have finalized the representation aspects of search results for Users, Venues and Events. I believe it is much more informative now.
no comments | tags: cansin, css, event, jsp, representation, search
Apr
22
2009
Cansin
This week was mostly about bug fixing and integration. The url flow of venue selection facility was different than our current approach. Also there were some major bugs, which we got aware of by testing use cases. I have fixed these problems at venue selection.
Also I have finished Venue Profile View. What I did was basically to provide insiders information which was missing, to add a view which shows a map of the current venue and to provide links to ‘see event’, ‘read comment’ views.
I think that we now have a solid, well integrated application; the only missing part of the project is edit views (user profile, venue etc.) and friendship,networking issues.
no comments | tags: bug fix, cansin, servlet, venue selection
Apr
16
2009
Cansin
As you all know, we’re having a problem with Netbeans while using svn+ssh. When we try to our first commit/update at Netbeans, the username is fetched from the localhost (i.e. cnsnyldz in my case) rather being fetched from what we entered at Netbeans IDE (i.e. e1449271).
Before now, we are obliged to do a dummy checkout first, then we could use svn. I have come up with a solution for this situation. I have deleted the project from my NetbeansProjects folder and re-checkout it from svn, using the below code:
svn+ssh://username@username@external.ceng.metu.edu.tr/home/svn/490.2009/praeda
Using two usernames consequently has solved my problem. I hope it also helps you.
1 comment | tags: cansin, netbeans, ssh, svn
Apr
8
2009
Cansin
This week I have mostly completed the venue profile view. The Venue Profile View is integrated with both Database and Last.fm. The main page of the venue view is completed. Since we have too little area for large amount of data, Murat came up with an idea using jQuery‘s accordion widget. So, I have integrated jQuery to our project and used an accordion widget (sliding vertical tabs) to show ‘recently played’ and ‘insiders’ data.
Next week we will implement comment structure with Gokhan, both the interface and background. Also while Murat and Eray are implementing event management, I will also implement the necessary interface at venue profile view.
no comments | tags: cansin, css, interface, jquery, jsp
Mar
26
2009
Cansin
This week we have almost entirely build the base skeleton of the application. I have started to develop a JSP template, by simply dividing each page as header, content, footer. Also, I have enabled fully functional localization support by enabling user to select its locale from the menu at footer.
We are really pleased about our progress so far. By coding side by side about 3 weeks and mostly getting done the skeleton; we can now finally start developing MuzikMekan separately.
no comments | tags: cansin, localization, skeleton
Mar
18
2009
Cansin
I have ported our Android project at Eclipse to Netbeans, since we’re also developing our server at it. I’ve used this tutorial to recreate our project. You have to install nbandroid plug-in to get the project. Then you can use svn to check out.
no comments | tags: android, cansin, netbeans
Mar
18
2009
Cansin
I have found a WordPress Plug-in which enables progress bar. After some modification, I was able to prepare a living schedule which can be accessed online at here. Also, now it will be easier to update this schedule. Enjoy!
no comments | tags: cansin, schedule