Selenium Webdriver How To Increase Time Out for Page Load, Script Load or Element Locator

I couldn’t find at Stackoverflow on how to increase the timeout and the Selenium API not that easy to find on how to use it.

For Selenium WebDriver using NodeJS below is how to increase its time outs. The number is in milliseconds.

 let driver = await new Builder().forBrowser('chrome')
                .setChromeOptions(new chrome.Options().headless())
                .setFirefoxOptions(new firefox.Options().headless())
                .build();

 driver.manage().setTimeouts({implicit: 120000, script: 120000, pageLoad:120000});

From Selenium Documentation

The following timeouts are supported (all timeouts are specified in milliseconds):

  • implicit specifies the maximum amount of time to wait for an element locator to succeed when locating elements on the page. Defaults to 0 milliseconds.
  • pageLoad specifies the maximum amount of time to wait for a page to finishing loading. Defaults to 300000 milliseconds.
  • script specifies the maximum amount of time to wait for an evaluated script to run. If set to null, the script timeout will be indefinite. Defaults to 30000 milliseconds.

Reference:
https://www.selenium.dev/selenium/docs/api/javascript/module/selenium-webdriver/lib/webdriver_exports_Options.html

Selenium User Agent vs Normal Browser User Agent

I noticed lots of websites now implement anti robot from website scraping. Most of them using fingerprintjs.com technology where it uses browser users agent as part to detect whether it is a robot or human.

I use Selenium Webdriver to scrap few websites. When I browse the website, it shows the content but if using Selenium it shows empty content.

You can test the fingerprintjs here to check whether it detects human or robot.

If using Selenium for Chrome and Firefox , fingerprintjs will detect it as robots. However if using Selenium Safari, it detects Selenium as human.

fingerprint detect selenium for safari as human
fingerprint detect selenium for safari as human

Safari when launch by default is in incognito mode so maybe harder for fingerprintjs.com detect it.

Below are comparison between Selenium for Chrome, Firefox and Safari browsers user agent.

Legend:

Yellow colored rows means there are differences between Selenium and normal browsers user agent.

Chrome Browser

NoChrome - Normal Browser User AgentChrome - Selenium User Agent
1Host: localhostHost: localhost
2Connection: keep-aliveConnection: keep-alive
3Cache-Control: max-age=0
4Upgrade-Insecure-Requests: 1Upgrade-Insecure-Requests: 1
5User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36
6Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
7Sec-Fetch-Site: noneSec-Fetch-Site: none
8Sec-Fetch-Mode: navigateSec-Fetch-Mode: navigate
9Sec-Fetch-User: ?1Sec-Fetch-User: ?1
10Sec-Fetch-Dest: documentSec-Fetch-Dest: document
11Accept-Encoding: gzip, deflate, brAccept-Encoding: gzip, deflate, br
12Accept-Language: en-US,en;q=0.9,id;q=0.8,ms;q=0.7,fr;q=0.6Accept-Language: en-GB,en-US;q=0.9,en;q=0.8
13Cookie: chat_uuid=1458159213.1598025760; gr_session=17411c1fd31-2125f7fe5bbd95cd; gr_reco=17411c1fd70-baa36285123101b1; utag_main=v_id:017411c1fb650017fec4094270bb03079001a07100942$_sn:4$_ss:1$_st:1598096705870$_pn:1%3Bexp-session$ses_id:1598094905870%3Bexp-session

Firefox Browser

NoFirefox - Normal Browser User AgentFirefox - Selenium User Agent
1Host: localhostHost: localhost
2User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0
3Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
4Accept-Language: en-US,en;q=0.5Accept-Language: en-US,en;q=0.5
5Accept-Encoding: gzip, deflateAccept-Encoding: gzip, deflate
6Connection: keep-aliveConnection: keep-alive
7Cookie: _ga=GA1.1.1739912853.1548032065; gr_reco=1688e9dab95-b5d644815084ad40; utag_main=v_id:01688e9dad18001ff21f0bc7b4a800052009100f0093c$_sn:7$_ss:1$_st:1594889778490$_pn:1%3Bexp-session$ses_id:1594887978490%3Bexp-session; uuid=092deff09bc14cec8f32915260380536; cto_lwid=3ff13ed0-ccf0-46a0-b3d7-8a2e1cadcb3f; cto_idcpy=752176f4-9133-4eb6-a23d-8aacb880eaee; __gads=ID=258eba7044613b5a-22a30c3f84c20074:T=1594886702:S=ALNI_MYCzBeDMjB7doBDh_F5BZztWvpLvw; chat_uuid=407415995.1568209940; cto_bundle=aJ5M6V9JZCUyRjlLVVRRMG5ucUg0RUMlMkJtYk53UXpDJTJGY0Z3b09EU1RTZHpyY0xER1o0ektySUZZdU9iQ3d5UWJsOXFqUFZ4UDlZaGF4WmR4eThta2Q2S2o1NTVFd2Ruc1lBcVNJVW1IQ1ZlN1hYWTZ1VGpCZXJIZjRnRnhnZ0lEc3VuTkg3dCUyQmtTc0ZkajQ2WnJ6JTJGR0w5T3ElMkJEa1NlbjNCZlZzc2k0eVJYVU5oOEtPTjAlM0Q; _ga_SDQJRXDGN4=GS1.1.1596669834.9.0.1596669837.0; __atuvc=0%7C28%2C1%7C29%2C0%7C30%2C0%7C31%2C1%7C32; _fbp=fb.0.1586054074356.121762323; mudahHash=ec9f3f6655e4ccc0814a616dd3ee38f75d7ce494; cto_bidid=wxF3T19jb2hMYzJ1V0dITEZHRjRxMURWMWZrSTNmaDIlMkZ3RzBxTllBczB0amZMMWFOTDg2JTJGdU8xMTQzWDNzMm9TRzh0cmJHUEZFRTR0aUJWWDZQbHA1ZFhUd042cDMlMkIxdkdpOEt6S3ZqWlZ6YUNySSUzRA; _gcl_au=1.1.919768330.1594886698; gr_session=17356a7b66b-a9389a87a3e2a370
8Upgrade-Insecure-Requests: 1 Upgrade-Insecure-Requests: 1

Safari Browser

NoSafari - Normal Browser User AgentSafari - Selenium User Agent
1Host: localhost Host: localhost
2Upgrade-Insecure-Requests: 1 Upgrade-Insecure-Requests: 1
3Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
4User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15
5Accept-Language: en-us Accept-Language: en-us
6Accept-Encoding: gzip, deflate Accept-Encoding: gzip, deflate
7Connection: keep-alive Connection: keep-alive

Conclusion

Most number of differences found in Chrome and followed by Firefox. Safari doesn’t show difference between Selenium and normal browser user agent.

Does it means, it is much easier to trick anti robot using Safari?

ChromeFirefoxSafari
310

Mobile Data Coverage & Speed at Genting Permai Maxis, Celcom, Digi, Unifi Mobile & Yes

I go to Genting Permai quite often. For all Malaysians, we are addicted to fast internet access. Based on my experience and feedback from friends below are the perceptive speed.

Mobile Data Coverage & Speed

As of June 2020

Maxis: Fast
Yes: Fast
Celcom: Medium (620Kbps as of 06/08/2020)

celcom speed 620kbps genting permai 20200806
celcom speed 620kbps genting permai 20200806

Digi: Don’t have feedback yet
Unifi Mobile: Don’t have feedback yet

Genting Permai Location

genting permai mobile coverage speed
genting permai mobile coverage speed

 

Maybank 60th Annual General Meeting Y2020

First time I attended Maybank Annual General Meeting online on 26th June 2020 10AM.
Due to Covid-19, Maybank Annual General Meeting is conducted online. Maybank gaves very clear instruction on how to participate in its first AGM.

Maybank Online AGM via Tricor Online

At first must register with Tricor and participate in the Maybank AGM.

tricor online for annual general meeting
tricor online for annual general meeting
tricor register for maybank annual general meeting
tricor register for maybank annual general meeting

Maybank First Online AGM

Starts of the meeting was opened by the chairwoman and followed by greetings from board members.

maybank 60th annual general meeting board members
maybank 60th annual general meeting board members

Key Highlights FY2019 Performance

  • Net Operating Income increases 4.6% YOY
  • Low single digit overheads growth 2.8% YOY
  • New record high net profit of RM8.2 billion
maybank 60th annual general meeting solid FY2019 performance
maybank 60th annual general meeting solid FY2019 performance

Macroeconomic Headwinds

  • US-China trade war
  • Slower economic growth globally and regionally
  • Political uncertainties
  • Low interest rate environment
  • Asset qualities weakness
maybank 60th annual general meeting macroeconomic headwinds
maybank 60th annual general meeting macroeconomic headwinds

Key Highlights Q1 FY2020 Performance

  • Net operating income grew 14.7% YOY
  • Higher loan provision (LLP) of 59.2%
  • Net profit up 13.3% YOY to RM2.o5 billion.
maybank 60th annual general meeting Q1 FY2020 performance
maybank 60th annual general meeting Q1 FY2020 performance

Moving Forward FY2020 – Digital Solutions

  • MAE to be Shariah compliant
  • GrabPay can directly link with Maybank2u
  • Online ASB Financing
maybank 60th annual general meeting digital solutions
maybank 60th annual general meeting digital solutions

Sustainability & Community Development

Some highlights on sustainability & community development.

  • CashVille Kidz – financial education for kids
maybank 60th annual general meeting sustainability and community development
maybank 60th annual general meeting sustainability and community development
  • Maybank Foundation community investments in all 10 ASEAN countries
maybank 60th annual general meeting sustainability and community development
maybank 60th annual general meeting sustainability and community development

Questions from Shareholders

Most questions are regarding Covid-19 impact to Maybank performance & its dividend policy.

Maybank CEO explained that it is hard for Maybank to gauge the impact but the dividend policy remains around 60% of net profit.

Shareholders also ask whether Maybank gives any goodies for online AGM as physical AGM, Maybank provides goodies.

Maybank CEO informed that Maybank will bank in RM50 to every shareholders who attended the 60th AGM to their MAE e-wallet.

Conclusion

Good insight on Maybank performance on the meeting and Maybank plans to do more digital solutions moving forward to mitigate Covid-19 impact.

A bit sleepy though this online AGM as you need to be in front of computer for hours.

 

Melangkap Kota Belud Sabah Clear, Clean & Beautiful River Stream

Sabah is rich with beautiful natural places. One of them is Melangkap river stream in Kota Belud.

The river water is cold, clean and clear. It is very relaxing the sound of the water and its beautiful pebbles.

melingkap kota belud cold clean and beautiful river stream
melingkap kota belud cold clean and beautiful river stream
melangkap kota belud sabah
melangkap kota belud sabah

Location

It is around 80km from Kota Kinabalu to Melangkap, Kota Belud. It takes roughly 1 hour 30 minutes to get there.

melingkap kota belud sabah location
melingkap kota belud sabah location

Tropicana Grandhill Twin Pines Genting Highlands

Tropicana Grandhill Twine Pines is another condominium project at Genting Highlands. According to its master plan, it is more like a new township.

Location is at higher latitude than Genting Permai.

Personally, I own a unit at Windmill Upon Hills condominium. It is another competition in the making for my unit.

So I check my competition whether it is a real threat to my unit or whether it is good potential investment.

The unit is fully furnished, floor is not laminated so you will have cold feet at this unit. Balcony is a bit small compared to my unit.

It is more expensive per sqft vs Windmill Upon Hills.

Scale Model

tropicana grandhill township plan genting highlands
tropicana grandhill township plan genting highlands
tropicana grandhill twin pines scale model access
tropicana grandhill twin pines scale model access
tropicana twin pines genting highlands scale model
tropicana twin pines genting highlands scale model

Layout

tropicana grandhill twin pines layout scale model
tropicana grandhill twin pines layout scale model
tropicana grandhill scale model layout
tropicana grandhill scale model layout
tropicana grandhills twin pines layout A B
tropicana grandhills twin pines layout A B
tropicana grandhills twin pines layout B C
tropicana grandhills twin pines layout B C
tropicana grandhills twin pines layout D E F
tropicana grandhills twin pines layout D E F

Show Unit Interior

Studio Show Unit – Layout A1

tropicana twin pines studio layout A1
tropicana twin pines studio layout A1
tropicana twin pines studio A1
tropicana twin pines studio A1
tropicana twin pines bedroom studio layout A1
tropicana twin pines bedroom studio layout A1
tropicana grandhill twin pines studio show unit bathroom
tropicana grandhill twin pines studio show unit bathroom
tropicana twin pines genting highlands studio show unit toilet
tropicana twin pines genting highlands studio show unit toilet

2 Bedrooms Show Unit – Layout C2

tropicana twin pines layout C2
tropicana twin pines layout C2
tropicana twin pines kitchen layout C2
tropicana twin pines kitchen layout C2
tropicana twin pines kitchen washing machine fridge layout 2
tropicana twin pines kitchen washing machine fridge layout 2
tropicana twin pines kitchen for layout C2
tropicana twin pines kitchen for layout C2
tropicana twin pines dining table layout C2
tropicana twin pines dining table layout C2
tropicana twin pines master bedroom layout C2
tropicana twin pines master bedroom layout C2
tropicana twin pines wardrobe master bedroom layout C2
tropicana twin pines wardrobe master bedroom layout C2

 

tropicana twin pines bedroom 2 layout C2
tropicana twin pines bedroom 2 layout C2
tropicana twin pines master toilet layout C2
tropicana twin pines master toilet layout C2
tropicana twin pines master bathroom layout C2
tropicana twin pines master bathroom layout C2
tropicana twin pines toilet 2 layout C2
tropicana twin pines toilet 2 layout C2

Location

Property Site

Tropicana Grandhill Map Location

tropicana grandhills twin pines location
tropicana grandhills twin pines location

Sales Gallery

Sales Gallery Location

Price

Maintenance Fee & Sinking Fund

RM0.55 per sqft

Layout A2, 732 sqft

Gross Purchase Price: RM764,000 (roughly RM1,000 per sqft)
Bumi Rebate: 5%
Other Rebate: 8%
Net Price: RM667,736

  • Free S&P & Loan Legal Fee
  • Free Loan Stamp Duty
  • Free first year maintenance fee and sinking fund

Contact

https://www.tropicanagrandhill.com/

Sales Agent: Andrew Tee
Tel: 012 628 3631

Conclusion

For me it is not a real threat to Windmill Upon Hills because:

  • Quite far from amenities, except if all the planned amenities within the township are well implemented
  • More expensive per sqft with nearly similar furnishing / facilities / features but balcony is much smaller.

Anyway different kind of guests will have different needs and what they are looking for. So Tropicana Grandhill Twin Pines could still have its own guests fan.

Sharp Aquos Android TV Model 2TC42BG1X – How To Play Video From USB Drive

This is my first time having a Sharp TV and at same time Android TV. Most all of my TV is Samsung TV. Samsung has very good user experience and better quality in term of video & audio. Besides it can connect to my phone and has good after sales support.

I bought my first Sharp Android TV due to its cheaper price vs Samsung and plan to put it at my AirBnb unit.

I tried to play video from my USB drive using my Sharp Aquaos Android TV. To my dismay, it is very hard to do it, it is not intuitive like Samsung TV. Besides it is lacks of documentation even after Google it.

After try and error, I found how to do it.

Go to Dashbord by Pressing the “House Button” at the Remote Control Then Click Apps

sharp aquos android tv remote control
sharp aquos android tv remote control
sharp aquos android tv dashboard
sharp aquos android tv dashboard

Select & Clock Get More Apps

sharp aquos android tv get more apps
sharp aquos android tv get more apps

Scroll Down and Select Video Players & Editors

sharp aquos android tv install video player
sharp aquos android tv install video player

Choose Nova Video Player

sharp aquos android tv select nova video player
sharp aquos android tv select nova video player

Click Install

sharp aquos android tv install nova video player
sharp aquos android tv install nova video player

After Installation, Click Open

sharp aquos android tv open nova video player
sharp aquos android tv open nova video player

Allow Nova Video To Access Your Files by Clicking Yes

sharp aquos android tv nova video player allows access
sharp aquos android tv nova video player allows access

Choose Network & Files and Select External Drive

sharp aquos android tv nova video player choose network files and external drive
sharp aquos android tv nova video player choose network files and external drive

Now You Can Start Browsing Your Movies inside USB drive

sharp aquos android tv nova video player browse movies
sharp aquos android tv nova video player browse movies

For Example, I Selected Doctor Strange

sharp aquos android tv nova player doctor strange
sharp aquos android tv nova player doctor strange

You Can Immediately Play or Choose Subtitle

sharp aquos android tv nova player play
sharp aquos android tv nova player play

Scroll Down and Choose Subtitle from Online or Inside the USB Drive

sharp aquos android tv nova video player subtitle
sharp aquos android tv nova video player subtitle

Inside the USB Drive Choose File Name with Underscore

The underscore file is created automatically by Sharp Aquos TV

sharp aquos android tv nova video player select subtitle with underscore
sharp aquos android tv nova video player select subtitle with underscore

Then Associate the File as Your Subtitle

sharp aquos android tv nova video player subtitle associate the file
sharp aquos android tv nova video player subtitle associate the file

Play the Movie and You Can See The Subtitle Starts Showing

sharp aquos android tv nova video player subtitle showing
sharp aquos android tv nova video player subtitle showing

 

Risiko Membeli Lot LIDI

Kegiatan menjual lot lidi yang semakin berleluasa berpunca dari masalah harga rumah yang semakin mahal, tiada ilmu berkaitan tanah dan keinginan untuk membina rumah di atas tanah sendiri.  Tinjauan mendapati kegiatan ini sering tertumpu di kawasan pinggir bandar, yang mana sasaran pembelinya terdiri dari penduduk-penduduk kampung, pesara atau keluarga muda. Pentadbir-Pentadbir Tanah ingin memaklumkan bahawa terdapat banyak risiko yang akan dihadapi kepada pembeli-pembeli lot lidi.

Anda boleh membaca tulisan-tulisan di internet tentang risiko pembelian lot lidi ini dan kebanyakan hujah-hujah yang dikemukakan adalah benar belaka. Risiko ini mungkin tidak berlaku pada masa sekarang, tetapi percayalah ianya akan berbangkit pada masa hadapan. Secara ringkasnya, risiko-risiko yang perlu dihadapi adalah seperti berikut :-

1. NAMA TIADA DALAM GERAN

Dokumen yang menunjukkan anda ialah seorang pemilik di dalam lot lidi hanyalah dengan melalui Surat Pemegang Amanah sahaja. Hanya seorang yang akan menjadi Pemegang Amanah bagi kesemua pemilik-pemilik lot lidi dan nama Pemegang Amanah itu sahaja yang akan didaftarkan di dalam geran. Sebagai contoh jika ada 12 orang pembeli lot lidi di dalam satu kawasan, nama Pemegang Amanah akan tertera di dalam geran sebagai mewakili 11 pembeli yang lain. Pemegang Amanah ini boleh jadi terdiri daripada salah seorang pembeli lot lidi atau boleh jadi juga pemilik asal tanah berkenaan. Seperti yang pernah disebutkan di dalam artikel sebelum ini, geran adalah punca kuasa yang sangat penting di dalam apa-apa urusan tanah. Jika nama tiada di dalam geran, mereka tidak layak untuk berurusan apa-apa mengenai tanah berkenaan walaupun diikat dengan Surat Pemegang Amanah.

2. SUKAR UNTUK BERJUAL BELI

Sekiranya salah seorang pembeli lot lidi ingin menjual semula lotnya kepada orang lain, tiada prosedur undang-undang yang sah boleh dilaksanakan untuk urusan jual beli berkenaan melainkan mereka terpaksa membuat Surat Pemegang Amanah baru yang memerlukan Pemegang Amanah sendiri untuk melaksanakannya. Sekiranya Pemegang Amanah itu enggan untuk menukar nama atas apa-apa sebab (perbalahan, tiada masa, malas, nyanyuk, sudah meninggal dunia atau sebagainya) maka proses pertukaran nama itu tidak boleh berlaku.

3. KESALAHAN LANGGAR SYARAT TANAH

Lot lidi lazimnya ialah lot yang bersyarat pertanian. Membina rumah di atas lot bersyarat pertanian adalah kesalahan serius seperti yang termaktub di dalam Seksyen 125 Kanun Tanah Negara. Anda akan dikenakan denda atau tanah anda boleh dirampas.

4. TIADA PAMPASAN JIKA ADA PENGAMBILAN

Jika Kerajaan berhasrat untuk membuat pengambilan di atas tanah berkenaan kerana sebab-sebab tertentu, pembeli lot tidak mempunyai apa-apa hak untuk menuntut pampasan daripada Kerajaan. Hanya Pemegang Amanah yang akan dipanggil untuk sesi pendengaran malah wang pampasan akan diberikan kepada Pemegang Amanah sahaja. Pembeli-pembeli lot perlu berurusan dengan Pemegang Amanah untuk membahagi-bahagikan wang pampasan.

5. TANAH TIDAK BOLEH DIWARISKAN JIKA ADA KEMATIAN

Oleh kerana nama pemilik-pemilik lot lidi tidak didaftarkan di dalam geran, waris-waris si mati tidak boleh memulakan prosedur pesaka kerana secara teorinya tanah berkenaan adalah milik Pemegang Amanah.

6. PEMEGANG AMANAH MENINGGAL DUNIA

Ini adalah risiko terbesar yang perlu dihadapi oleh pemilik-pemilik lot lidi. Jika Pemegang Amanah meninggal dunia, pembeli-pembeli lot lidi bolehlah diibaratkan seperti layang-layang terputus tali. Memang benar mereka boleh melantik Pemegang Amanah yang baru, tetapi prosedurnya bukanlah semudah seperti yang disangka. Anda akan berhadapan dengan ketidaktentuan, prosedur pesaka yang rumit, masa yang lama, kos yang tinggi dan kemungkinan berlaku perbalahan yang berpanjangan.

JANGAN TERPEDAYA DENGAN KATA-KATA PENJUAL LOT LIDI SEPERTI:-

1. Akan membuat tukar syarat atas tanah itu selepas semua lot habis dijual.
2. Akan mengemukakan pelan pembangunan kepada pihak berkuasa.
3. Akan pecahkan lot secara betul menggunakan juruukur berlesen pada masa akan datang.
4. Sempadan lot lidi akan ditanam dengan batu sempadan.
5. Nama akan ditukar secara automatik jika Pemegang Amanah meninggal dunia.
6. Tidak akan ada masalah kerana ada Surat Pemegang Amanah.
7. Lot lidi adalah sah dari segi undang-undang.

Banyak lagi risiko yang tidak dinyatakan di sini. Justeru itu, Pentadbir-Pentadbir Tanah menasihatkan supaya mengelakkan diri dari terlibat dengan pembelian lot lidi. Biarlah membeli tanah atau rumah yang mahal sedikit asalkan mengikut lunas undang-undang kerana ia akan membantu sekiranya terdapat masalah-masalah pada masa akan datang. Adalah dikhuatiri kediaman idaman anda yang sepatutnya memberi keselesaan kepada keluarga dan boleh diwariskan kepada anak-anak akan berakhir dengan kerugian yang besar, perbalahan keluarga dan penyesalan di kemudian hari.

KENYATAAN PENTING :

Penerangan di atas adalah sangat ringkas bagi memudahkan kefahaman kepada rakyat yang tidak mengetahui prosedur undang-undang tanah. Terdapat prosedur-prosedur teknikal yang tidak dinyatakan dan anda dinasihatkan untuk mendapatkan pandangan dari Pejabat Tanah berkaitan.

Kata kunci :-

Lot Lidi : Sebidang tanah yang mempunyai geran yang sah, tetapi kemudiannya dipecah-pecahkan lot kecil untuk dijual semula dengan tujuan untuk membina rumah.
Pemegang Amanah : Salah seorang yang melantik diri sendiri atau dilantik oleh pembeli-pembeli lot lidi untuk memegang amanah bagi semua pembeli dan hanya namanya seorang yang didaftarkan di dalam geran.
Surat Pemegang Amanah : Surat berupa perjanjian di antara pembeli-pembeli dengan Pemegang Amanah yang menyatakan bahawa Pemegang Amanah akan memegang hak di atas tanah berkenaan. Ia juga dipanggil Surat Ikatan Amanah.
Pesaka : Prosedur pembahagian tanah kepada waris selepas berlakunya kematian pemilik tanah.

Rujukan:

Pejabat Daerah Dan Tanah Kerian

My Property Loan Fully Settled Officially on 4th June 2020

I’m happy my property loan fully settled on 4/6/2020. My loan fully settled 13 years earlier.

Every month, extra money I had, I would use it to reduce my loan principal. This discipline enables me to have additional cash flow from the loan. I’m also excited I don’t need to pay lots of loan interest by fully settled it early.

Of course, I had opportunity lost due to use the cash to reduce loan principal instead of investing it. But I don’t believe in leveraging so much that’s why I wants to settle it.

Last time I fully settled 2 of my cars loans earlier by around 4-5 years.

My next target to settle my other rental property loans.