Looking for a used car

Getting yourself a used car has some advantages. The most severe one is you save thousands of your money. But need to be very careful in order to get a used car with good condition.

If you are looking for a used car, try out the following websites.

  1. mudah.my – huge list of cars available
  2. carlist.my – most of the list are more or less the same with mudah. especially from car dealer
  3. motortrader.com.my – there is a rating from Goo KANTEI for the condition of the car. For some cars. Can find more cars directly from owners
  4. oto.my – related to paultan.org and carbase.my

the rest not worth to mention here. Don’t have many listings

Some general tips to purchase second hand car

  1. if possible check why previous owner sell
  2. before go to see, ask questions over the phone. The most important one whether the car still available
  3. ask to see the grant
  4. ask for any other charges on top of car price – insurance, roadtax, change name, puspakom service, loan processing etc.

Some tips on checking the condition of the car

  1. sign of accident (normally with uneven paint)
  2. any leaking on engine and absorber etc
  3. the hose and belts are in acceptable condition
  4. test drive to check on engine is smooth and no irregular sounds from the car body or engine
  5. tyre tread still ok, manufactured not more than 3 years

CodeIgniter vs Laravel

I’ve been using laravel for years already. Now I need to move to Laravel and I need strong reasons why I should.

Here I compiled some

  1. Laravel is truly OOP
  2. The ORM (eloquent) in Laravel is really powerful
  3. Can tune the speed with cache and queue
  4. Artisan command that really help doing job faster – e.g. creating controllers, models, run migration (database) etc.
  5. Migration that acts like database version control for the development team
  6. RESTful resource controllers
  7. Many available packages developed by other programmers that can be used
  8. More support, community, references. e.g. laracasts.com, laravel.io
  9. Powerful routes
  10. Class autoloading?

And below are the articles you may wan to read that are also my reference to the above points.

  1. laravel vs CI. A difficult choice

Online book stores in Malaysia

If you are looking for books, you can go to any of the following online book stores (that cover Malaysia delivery)

Malaysia

  1. mphonline.com (free delivery if order rm120 and more, rm80 for members)
  2. malaysia.kinokuniya.com
  3. bookxcessonline.com (free delivery for order rm200 and more)
  4. opentrolley.com.my (free delivery for order rm150 and more)
  5. e-sentral.com
  6. bookurve.com (free delivery within west malaysia)
  7. mybookdeals.com (used books sell, exchange etc)

Out of Malaysia (but deliver to Malaysia

  1. bookdepository.com (free shipping worldwide and the price is good)

AWS notes

Some notes on setting up AWS services.

EC2 (Elastic Compute Cloud)

Go to EC2 console and cilck Launch Instance.

There are 7 steps to go

  1. Choose an image to use – OS and services to use
    They call it as AMI – Amazon Machine Image
  2. Choose instance type – cpu, memory etc
    Refer available instance type with explanation
  3. Configure instance details – more configuration on the instance.
  4. Add storage
    The call it as EBS – Elastic Block Store
  5. Add tag – not sure what is this for
  6. Configure security group
  7. Review before launch

RDS (Relational Database Service)

S3 (Simple Storage Service)

AWS – full service diagram
(cilck to enlarge)

References:

  1. AWS 10-minute tutorial on some basic things
  2. AWS in plain english

R&D List – Things to learn

Things to explore, study, learn

  • AWS – EC2, RDS, S3 – to set up a complete application platform and see how flexible and easy to manage
  • how to sync database updates among programmers just what git does for source codes
  • git stashes, submodules and subtrees
  • update svn from production server
  • push to deploy with git to production server (from gitlab)

Others:

Setting PATH in Mac OSX

In order for any executable to run anywhere in terminal, we need to set the $PATH to the directory.

You can check which directory can be globally accessed by typing this command

echo $PATH

  1. To add that path to the file, login as root
  2. Type nano /etc/paths
  3. Edit the file to add another path
  4. Save and exit
  5. You need to restart the terminal in order for change to take effect