Skip to main content

Happy Nowruz

Persian new year(Nowruz) will start today at 17:35 and now I am going to write my resolution for new year. One of the reason that I am writing this post is because I am going to write a Java program to convert Persian Calendar to other calendars such as current Calendar which we use today in Britain.
It would be the basic program but later I will add more function to it for example reminding date of birth and event which the program will send notification to the user and so on. This is one of my resolution for this year. If you want to know more about calendar see Calendar and Iranian Calendar.
Just for more information: On Nowruz holiday people buy live fish and keep them in the aquarium also they do not turn off one light in the house usually living room.




Popular posts from this blog

I solved GCHQ puzzle and this is how I did it

Today, I was reading the BBC news and I stumbled upon this GCHQ puzzle:
Take the digits 1,2,3 up to 9 in numerical order and put either a plus sign or a minus sign or neither between the digits to make a sum that adds up to 100. 

For example, one way of achieving this is: 1 + 2 + 34 - 5 + 67 - 8 + 9 = 100, which uses six plusses and minuses. What is the fewest number of plusses and minuses you need to do this?

I love to challenge myself with these kind of puzzles, so I solved this and here is how:

We have 9 numbers [1 to 9] and also we have three possible separators [+, - and nothing] which to fill the gap between numbers we have 8 combinations of separators, e.g. we have 1+2+3+4+5+6+7-89 which in this case we have six times plus, one minus and one time nothing.
So, I need to find all possibilities of combination which total is: 6561

Then, hook the possible combinations into numbers and check the total, easy enough. Now print the solution.

I have written this algorithm in PHP but easil…

Why Prestashop needs improvement for large application?

I have worked with Prestashop 1.6 long enough to know inside/outside of the application and even I developed few modules myself, all is simple and great but in small scale. My application is big, I am talking about millions rows in database. Two databases weight almost 18G (see the picture).

One day at 2AM I received a notification that my website/application is down. I looked at the server the application seems OK but the databases gone crazy big, (see the picture) it has gone from 18G to over 90G less than 6 hours. 
Since there was almost none free space left on the server, all server running really slow even I could not restart NGINX. All was frozen. All my websites/applications run on dedicated server on UKFast, so none of websites would work because all is glued together. 
There are many issues here, e.g. the server infrastructure is wrong (I know that already), there should be monitoring service in place which there was no such thing (I know that too) etc. but why this happened,…

Prestashop + Symfony

I have not been blogging for quite long time (three years ) and now again started to blog and share my thought and experience with like minded people.

I am happy to write my first post after long time about Symfony and Prestashop. When I heard that Prestashop introduced Symfony into their application I was really happy to hear that because it definitely boost Prestashop. I know this because I have many years experience with Symfony as well as Prestashop, even these days on daily basis I work with Prestashop and Magento.

Here I don’t want to compare Prestashop with Magneto (I will do in another post) but I can tell you from my experience that Prestashop is lacking from good robust infrastructure such as Symfony.

Why Prestashop is good with Symfony? I will answer in coming post but before this just to let you know that for now, Prestashop used Symfony in some parts of application not 100%, only in back-office although there is a plan to slowly use in front-office too.

I know some develope…