Welcome. Our blog targets to provide valuable information for Linux Apache MySQL and PHP web developers. We hope you'll find it useful and enjoy it.
Learning LAMP web developement – 5. coding style
Date: 12 May 2010 Comments:0As many opinions as many people. I don’t want to talk here about which coding style is good and which is bad. I’ll tell you what coding habits are good for team development and what are not. If you look at the code of someone you can tell a lot from it. Mainly whether author [...]
Read more...Ubuntu 10.04 LTS installation on Sony Vaio laptop
Date: 4 May 2010 Comments: 1Time to upgrade… This time I decided to do clean installation instead of upgrade of my Ubuntu. I had 2 simple reasons for that, 1. on my SONY VAIO VGN-SZ4VWN/X model I have got 2 G of memory and due to hardware limitations I cannot upgrade event though system is 64 bit. What I did [...]
Read more...PayPal Express checkout IPN notification bug
Date: 26 Apr 2010 Comments: 4 so farIPN (instant payment notification) is a background call to user script from PayPal which is suppose to notify website owner about payment events. This is complementary non required service website owners can use to detect payment result instantly. To be honest from experience this is must have since too many users get lost in payment [...]
Read more...Antispam measures on websites
Date: 18 Apr 2010 Comments:0Spam on Internet website become a big issue. Nice functionalities like “send the article(product) to a friend” become open email relays. Message boards become lists of porn, hazard and drug advertisement sheets. Contact forms on websites become direct email spam route to website owners. What are our web-developers options to forbid this? Lets identify how [...]
Read more...SEO links in Apache
Date: 12 Apr 2010 Comments: 1Nice search engine optimized links may look something like this http://www.mydomain.com/products/home-garden/Patio-Glass-Coffee-Table.html To create e.g. online shop with such formatted real pages would be crazy. Althoug it would be possibly doable to autogenerate cache pages as real files, this is not how these links are being done. To create dynamic pages with such structure you use [...]
Read more...AOL email parsing error
Date: 4 Apr 2010 Comments:0AOL (America OnLine) is an American global Internet services and media company. They also provide email services for milions of users including part (220k) of users registered on our website. We received several bug reports about problems with emails we send to users. They were complaining they dont get all information needed in their emails, [...]
Read more...SEO links in Smarty
Date: 31 Mar 2010 Comments:0There is no need for discussion why links on a website should be optimized for search engines. There are certainly automated ways how you can build SEO links. If this process is automated you loose some flexibility you used to have to “just” write the link in <a> tag. This is how you can do [...]
Read more...Learning LAMP web developement – 4. Templating systems. Back-end and front-end separation
Date: 5 Mar 2010 Comments:0HTML templates are used in projects for simple reason to separate front-end static html pages from background functionality that delivers those pages to the user. This concept brings many benefits, one of them is possibility to independently maintain front-end a back-end of the application. Main benefits of using the templating systems are Clean code. To [...]
Read more...PHP Static variables – Object factory
Date: 24 Feb 2010 Comments: 1On large busy projects where server resources do matter it is good idea to reuse object which is used several times during script execution in different scopes. There are more options. One is to use global keyword on top of each function where object is needed but you must make always sure object really exist [...]
Read more...Learning LAMP web developement – 3. Object oriented programming
Date: 22 Feb 2010 Comments:0If we look to the history of scripting preprocessors such as PHP used to develop Internet applications we can see that from very beginning they were plain procedural languages. Over the time object oriented functionality was introduced and nowadays the object oriented support is pretty good. So what makes it interesting? Why the object programming [...]
Read more...