Muharram…
February 2, 2007
“Imagination is more important than knowledge.”—Albert Einstein
+ Muharram is the first month of the Islamic calendar. The Remembrance of Muharram takes place during this month. The Shia Muslims celebrate in a different way in which they commemorate the Battle of Karbala and consider this a month of sadness and mourning.I have many memories from this month since my childhood.The climax of Muharram is on tenth day of Muharram, known as Ashurah.This is the day Husayn ibn Ali, the grand son of the prophet Muhammad(S.A.W) was martyred along with his family members and friends in the Battle of Karbala.In Iran , thousands of people participate in the processions of Ashurah in the main roads of their cities.
+ Today i had some free times to play with my favorite PROTOTYPE (the best library of Javascript on the world!).I have found a good documentation about prototype on this website.(Remember when we all complained at the lack of docs for Prototype?!)
+ Some valuable Javascript libraries:
+ iPhone: SAND In Your Hand! I am very interested in design of Apple products! User interface plays main role in apple products.”When Apple says they are five years ahead of every other phone on the market with this offering, they are being conservative. If many of the 200 patent applications filed in association with this phone are accepted, there is no opportunity to copycat. If a multi-touch interface turns out to be the panacea of the mobile device input problem, then what are other handset manufacturers to do while they are prevented from implementing it on their own?” I suggest you to read this post on Mike Davidson’s blog.
+ The Value of Thinking About “Why“:
-
-It defines success.
-
-It creates decision-making criteria.
-
-It aligns resources.
-
-It motivates.
-
-It clarifies focus.
-
-It expands options.
AJAX-MVC Design Pattern
October 3, 2006
Today,I finished my first official AJAX project.It was a CMS for Shaheed Beheshti Skin Reserach center.for my first experience with old knowlege,i think that it was good. As you know,Today,MVC design pattern:Model View Controller is the common approach for designing a web project and many frameworks have been published for implementing this pattern(for example:ZEND framework,CakePHP and …). RUBY ON RAILS as a greatest framework in this context,shows spread and good performance of this design pattern on the web.AJAX is another issue that attracts web programmers to use it.It’s said that AJAX is a revolution for current web! If we merge AJAX and MVC together,we find a good framework for web designing! I searched a lot for a good AJAX MVC framework,i found a few frameworks in PHP that uses both AJAX and MVC.for example i used Zephyr framework,that is a good and simple framework in this context but it has a few problems,for example it doesn’t support bookmarking and so on…

My purpose was designing a simple AJAX MVC framework,i thought that if we implement controller directly in client-side and use some helper functions such as prototype for AJAX loading we would get good results! It’s not a new idea but it can be an approach for implementing MVC design pattern.You can see results of my work in action by visiting SBU Skin Research Center Website.