RancakDiSitu now moved to www.rancakdisitu.com

Hi readers and viewers, we at RancakDiSitu are glad to announce that this blog are now moved to www.rancakdisitu.com or also officially known as "RancakDiSitu V.2"

Kepada semua pengunjung, kami di RancakDiSitu dengan rasa bangga dan sukacita ingin memaklumkan blog ini telah berpindah ke www.rancakdisitu.com atau dengan rasminya dikenali dengan "RancakDiSitu V.2"



Salam Sejahtera kepada semua pengunjung-pengunjung RancakDiSitu.

Mulai 26 Oktober 2009, semua tulisan-tulisan di RancakDiSitu telah dibuat di alamat URL baru kami: http://www.rancakdisitu.com . Ini adalah URL tetap setelah manyaksikan pengunjung seramai lebih dari 23,000 (Dua Puluh Tiga Ribu) orang semenjak 24 May 2008. Blog ini telah mendapat banyak perhatian dah telah menjadi panduan atau rujukan untuk pengguna-pengguna internet. Kami mendapati ramai yang memasuki blog ini melalui Google, Yahoo dan search engine yang lain dan ada yang meletakkan link blog RancakDiSitu di blog atau website mereka. Ini adalah berita gembira untuk kami.

Sehingga 31 Oktober 2009, proses pemindahan sedang dijalankan. Walaubagaimanapun, semua pos-pos terbaru dan yang telah ada di blogspot, akan berada di http://www.rancakdisitu.com  mulai 26 Oktober 2009. Mulai 1 November 2009, http://www.rancakdisitu.com akan digunakan secara rasminya.

Terima kasih kepada ahli-ahli rancakdisitu yang lain Epi, WanC, Nicham, Ah Meng, Matpit, dan juga Godfather yang memberi sokongan terhadap blog ni.

Terima Kasih kepada Matpit yang mencadangkan idea membuat blog bertujuan untuk sentiasa berhubung sesama ahli RancakDiSitu.

Cerita lanjut mengenai kami:

http://rancakdisitu.blogspot.com/2009/05/rancakdisitu-blog-after-365-days.html


****************************************************************************


Good Day to all RancakDiSitu visitors.

Beginning 26th October 2009, all postings in RancakDisitu will be at our new URL: http://www.rancakdisitu.com . This will be our permenant URL as the visitors are now raeched 23,000 (Twenty Three Thousand) since 24th May 2008. This blog has been the guidance and reference for many users in the internet. We found people coming in from Google, Yahoo and other search engines and also put a link of this blog in thier blog or website too. This is a great news to us.

Until of 31st October 2009, the migration process is taking place. However, all latest and previous posts in blogspot will be in http://www.rancakdisitu.com since 26th October 2009. After 1st November 2009, http://www.rancakdisitu.com will be officially launch.

Thank you to other RancakDiSitu members: Epi, WanC, Nicham, Ah Meng, Matpit, and Godfather who are always supporting this blog.

Special Thanks to Matpit, the one who suggest to create a blog just to keep in touch among the RancakDiSitu members.

More about us:

http://rancakdisitu.blogspot.com/2009/05/rancakdisitu-blog-after-365-days.html


################################################# yang melakukan post terakhir di http://rancakdisitu.blogspot.com the one doing final post in http://rancakdisitu.blogspot.com -- microprocessor -- #################################################

March 27, 2009

40 signs you really are a lousy PHP programmer

You are a lousy PHP programmer if you

  1. don't comment your code properly with something like phpDoc
  2. don't see the need and/or benefits of a good programming IDE like Zend Studio or Eclipse PDT
  3. have never used some form of version control like Subclipse
  4. don't adopt some coding & naming standards and general conventions and stick to to them at least throughout the project
  5. don't use a consistent methodology
  6. don't escape and/or validate properly input or sql queries
  7. don't plan your application thoroughly before starting to code
  8. don't use test-driven development
  9. don't program & test with error reporting on
  10. don't see the benefits of a debugger
  11. don't refactor your code
  12. don't keep the different layers seperated using something like MVC
  13. don't know what these stand for: KISS, DRY, MVC, OOP, REST
  14. don't return content but echo or print it from your functions or classes
  15. have never seen the advantage of unit tests or testing in general
  16. return HTML, not data, strings, or objects.
  17. hard code messages and configuration parameters
  18. don't optimize your sql queries
  19. don't use __autoload
  20. don't allow intelligent error handling
  21. use $_GET instead of $_POST for any destructive actions
  22. don't know how to use regular expressions
  23. you've never heard of sql injection or cross-site scripting
  24. don't allow simple configuration, can be parameters passed to a class’s constructor, set/get methods called later, or constants defined at a runtime.
  25. don't understand the benefits and limitations of Object Oriented Programming
  26. misuse OOP / everything you write , no matter how small is OOP
  27. you think reusable software equals/requires your code to be OOP
  28. don't choose intelligent defaults
  29. don't have one single configuration file
  30. don't want the file contents to be seen, but give it a .inc extension instead of .php
  31. don't use a database abstraction layer
  32. don't keep it DRY, Don't repeat yourself. If you have to copy and paste or duplicate something your design may be off.
  33. don't make a function/class/method do just one thing and don't make them interact.
  34. don't try to take advantage of OOP specific features like abstract/interface classes, inheritage polymorphism & access modifiers.
  35. don't optimize your application design with established design patterns
  36. don't allow your user to define a base directory if you have multiple files and/or directories
  37. pollute the global namespace, one option is to prefix the functions in your library with a common string
  38. don't allow a table prefix when using database tables
  39. use a separate template engine
  40. don't take a look at established php frameworks for inspiration, most of them have advanced web dev concepts and good code
sah sah aku tak bleh jadi PHP programmer... taken from http://reinholdweber.com/?p=19 yang minat PHP programming -- microprocessor --

0 Comments: