Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Monday, 26 October 2020

Tukar HDD ke SSD

Laptop Lenovo Z480 ni kalau tak silap aku usianya dah 7 tahun. Mungkin lebih. Pakai dah lama laptop ni. Yang aku ingat aku beli laptop ni sebab laptop lama motherboard rosak. Ingatkan nak ganti jer motherboard. Sekali harga lebih kurang beli laptop baru. Cancel la beli motherboard. Beli laptop ni.

Sejak 2-3 minggu ni, laptop ni dah start ada problem slow dan hang. Aku pulak jenis jarang shutdown laptop. Selalunya aku hibernate. So bila on balik laptop semua kerja-kerja tak hilang. Takde la nak pikir eh semalam aku buat apa eh. Ni stail on jer laptop terus buat kerja. Kononnya la kan. Jadi beberapa minggu ni, aku perasan laptop ni kalau nak on jer slow. Pastu disk selalu 100% usage. Tak tau la sebab apa jadi macam tu.

Aku try juga goggle nape jadi 100% disk usage. Tak jumpa root cause. Cuma bagi tips cara nak selesaikan masalah 100% disk usage ni. Segala macam aku buat sama jugak. Baiknya sekejap jer. Lepas tu bila shutdown, on laptop balik, jadi semula. Bila hibernate ke sleep ke sama jugak jugak. Last-last kemuncaknya 3 hari lepas. Pagi tu dapat on laptop, masuk tengahari laptop freeze. Petang tu dah ok, aku decide, kerja dah settle kena shutdown laptop. Esoknya nak on laptop, dari pagi sampai petang tak boleh on stuck kat bootup. 

Aku dah start nak stress dah ni. Mulut pun dah start membebel. Iya la buang masa jer kerja tak boleh buat. Bini pun dah tegur, suggest suruh beli baru. Huuu banyak betul duit aku. Terpikir gak nak tukar baru dah laptop pun lama. Aku tanya la kawan-kawan spec laptop sekarang dengan harga. Sib baik la ada kawan ni nasihat try tukar harddisk dari HDD ke SSD dulu. Kalau problem tak solve baru beli laptop baru.

Since aku nak cepat, kalau beli online kena tunggu 3-4 hari jugak baru sampai, aku surver harga kat kedai computer. Mahal gak dorang quote untuk 480gb lebih Rm500. Aku bgtau kat kawan aku, dia cakap mahal sangat tu. Pastu dia tolong carikan SSD. Nasib aku baik ada kawan dia nak jual secondhand sebab performance laptop dia tak improve pun lepas tukar SSD. Aku ok jer sebab nak pakai laptop, ni kerja banyak nak buat ni. Kawan aku ni tolong pasang kat laptop lama, mudah jer caranya. Cabut HDD lama tu, masuk jer SSD kat slot HDD tu. Pastu install la window. Installer windows skrang ni free untuk home edition. Untuk Office kena cari la. Kat Shopee ramai jer yang jual. Aku pun tak beli lagi Office.

Setakat ni aku pakai SSD memang puas hati. Laju la nak restart laptop. Kalau dulu dekat 10 minit gak nak tunggu restart lepas hibernate. Pada aku janji boleh buat kerja dengan tenang. Kalau ada rezeki lebih baru la aku tukar ke laptop yang fancy-fancy sikit. Priority nak ringan dan mudah dibawa. Sebab laptap aku sekarang ni terasa dah berat kalau nak pikul. Tapi selagi boleh guna aku, aku pakai jer la sampai lusuh.

Owh, HDD lama tu jangan buang. Boleh jadikan external harddisk. Beli jer casing external hardisk, boleh la simpan data-data lama dalam tu. Ni pun aku tak buat lagi. Hardisk lama pun tak abis guna. Berabuk jer kat rak.


Friday, 27 March 2020

Scrapped Table Data dari Website Pakai Google Sheet

Belajar benda baru semalam so better aku tulis kat blog.

Kebiasaan kerja data engineer adalah untuk cari data yang available from web, scrapped data tu, save kat satu tempat dan buat data cleaning.

Selalunya kalau aku buat web scrapping, aku akan code pakai python. Tak susah pun cuma remeh la sikit sebab nak kena identify html tags. Siapa pernah buat faham kot kenapa kena identify html tags ni. Basically, kita code kat python untuk scrapped data based on html tags tu. So katala nak ambil data dari website yang ada table. Kena identify html tags untuk table tu dan barula dapat data.

Semalam kawan aku bgtau boleh jer pakai google sheet. Caranya guna formula importhtml.

1. Buka google sheet baru
2. Pilih cell A1 dan letak formula =IMPORTHTML("web address","table",index)
3. Index tu nak tau table yang ke berapa nak scrap. Nak tau index kena la buka developer console kat web browser pastu pastekan code ni

var i = 1; [].forEach.call(document.getElementsByTagName("table"), function(x) { console.log(i++, x); });

Nanti code tu akan return senarai table berserta indexnya sekali. Bila dah dapat index, letakkan index kat formula dalam google sheet tu.

Dah siap dan dapat data dari table.

Yang bestnya setiap kali data kat table tu update, automatically data kat google sheet tu pun update.

Tuesday, 20 August 2019

Terminate Yes Internet

Yes internet ni dah lama dah aku guna. Rasanya dorang yang paling awal offer unlimited data tapi speed ada capped. Time tu kira paling murah la. Sekarang ni berlambak dah telco-telco lain offer.

Aku terminate ni pun sebab nak cari plan internet yang lain. Aku perasan sejak beberapa bulan ni speed internet aku dah tak cukup laju. Aku ni pulak bukan heavy user. Kalau dah nak bukan email pun semput jer, mau tak bengangkan. Aku suspect pihak Yes dah upgrade sistem dia. Dan aku yang tak nak upgrade plan sebab malas nak terikat contract ni affected.

Dari aku upgrade better aku cari plan dari telco lain yang lagi better. Tapi apa-apa hal pun kena terminate la dulu plan Yes ni. Caranya mudah jer.

1. Email ke yescare bagitahu yang nak terminate plan. Sertakan sekali Yes id, Nama, dan nombor kad pengenalan.

2. Nanti pihak Yes akan reply dan offer sama ada nak upgrade atau nak tamat. Pihak Yes sertakan borang untuk isi manual. Borang yang sama untuk terminate dan juga upgrade. Kalau ada baki tertunggak, pihak Yes akan bagitau berapa dan bila next bill akan charged. So kena pastikan hantar borang sebelum next bill.

3. Kena print dan isi borang tu. Lepas tu scan balik, scan sekali kad pengenalan depan belakang.

4. Dah scan, email jer borang scan dan salinan kad pengenalan tu.

5. Pastikan kalau ada balance tertunggak bayar siap-siap. Kalau tak bayar lagi panjang cerita. Dalam kes aku, aku bayar abis. Malas nak cerita banyak.

6. Dalam kes aku nak terminate Yes ni, kurang 24 jam akaun aku dah terminate lepas hantar email berserta borang dan salinan kad pengenalan.

7. Lepas dah dapat email bagitahu akaun dah terminate, cuba login ke yes portal. Kalau dah terminate, memang tak dapat login dah.

Terminate Yes Internet dah settle.

Thursday, 19 July 2018

SQL Connection Error: Cara untuk selesaikan masalah ini


Assalam..so pada sesiapa yang berjumpa masalah seperti ini iaitu Cannot connect to SQLexpress (ini untuk Microsoft SQL Server yer). 

Berserta dengan additional information seperti ini:

A network-related or instance-specific error occurred while establishing a connection to SQL Server.The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
Kalau tak paham jugak sila tengok pic kat bawah ni.

untuk mengatasi masalah ni

1. Buka Task Manager.
2. Klik tab Services
3. Klik Open Service kat bawah tu


4. Dah klick Open Services, sila tengok pic kat bawah
5. Lepas tu cari service yang start dengan nama SQL. Sila tengok pic kat bawah
6. Cek status service tu. Status kenalah Running. Kalau tak sila right click kat nama service tu dan klik start.
7. Lepas dah klik start, status service tu sepatutnya bertukar ke running.
8. Cari lagi service name seperti SQL dan startkan service tu.


Bila semua service tu dah start. Sila kembali ke SQL Server Management Studio. Try untuk connect semula. Sepatutnya dah boleh login dan akan nampak seperti pic kat bawah dan dah boleh start buat kerja.


Kalau tak boleh juga silalah google.

Selamat Bekerja Semua!!!

Untuk rujukan:

1. Microsoft Support
2. SQL Studio Cannot Connect

Monday, 12 March 2018

Upacara Pembersihan Laptop

Untuk memulakan majlis, Saya menjemput tuan punya laptop untuk memberi sepatah dua kata...

(ini standard kat Mesia, nak mulakan upacara kena ada ucapan)

"Terima kasih kepada yang sudi datang..meluangkan masa...bla..bla..bla. Dengan ekonomi yang tidak baik ini...bla..bla..bla. Mohon kiranya tuan-tuan dan puan-puan, mengundi..bla..bla..bla. Saya tidak mahu berucap panjang..bla..bla..bla. Terima Kasih"

(ini ucapan imaginasi aku jer)

Kita jemput pawang laptop untuk memulakan upacara pembersihan laptop.

Pawang laptop pun mengambil air putih yang telah dijampi, mulut pawang laptop kumat-kamit.

"...puuuuiiiihhhhhhh..."

Disemburnya air jampi tadi ke udara. Abis semua tetamu kena air liur pawang laptop.

"..wahai mambang yang merasuk laptop, keluarla kau dan berlawan dengan aku.." kata pawang laptop.

Tapi laptop tu tak jadi apa-apa pun. Tetap diam macam tu gak.

"..aish berani kau melawan cakap aku, hah!!"

....

Ok mengarut dah ni..hahaha

Pasal laptop aku dah lama aku tak buat house keeping atau pembersihan. So aku pun cadang-cadang nak buat hari ni. Nak susun dan sort segala fail-fail yang ada. Nak buang fail yang dah tak guna (movie banyak nak buang ni). Backup fail yang berguna tapi buat masa sekarang tak guna lagi. 

Ingat yer, kalau kereta pun korang servis ikut time, laptop pun kena servis gak. Servis paling koman pun susun la fail dalam C dengan D drive tu. Yang hardware, bersihkan la habuk-habuk yang ada. 

Lets get started.



Monday, 22 January 2018

Internal Server Error

Happy New Year Everyone..haha

Rasanya belum terlambat nak ucap selamat tahun baru. Memang nak buat posting pasal New Year tapi tak sempat sebab kerja yang bertimbun. Tambahan pulak aku dipindahkan ke position baru. Sebelum meninggalkan position lama, kerja kena kasi siap boh.

Banyak kerja yang tak siap lagi. Yang paling besar data migration dari sistem baru nak up ke sistem yang lama dah up. Script aku dah buat separuh. Tengah buat testing script tu pakai dummy data. Dah dekat 2-3 minggu gak aku buat tak success lagi. Baru minggu lepas jumpa jalan. Kena pulak minggu ni website h**p***l s***y**g down disebabkan oleh power trip. Jenuh aku cari root cause punca website tu down.

Sebenarnya maintenance website ni bukan kerja aku pun. Tapi disebabkan team kat site sume lepas tangan, manager minta tolong aku. Aku sebenarnya malas nak buat tapi takpe la niat nak tolong jer la. Huhuhu

Problem kat website ni sebenarnya takde la complicated tapi kat error log tak bagitau problem sebenar. Kat website tu pulak cuma keluar Internal Server Error. Problem dengan Internal Server Error ni banyak sebenarnya so kena cari satu-satu punca. Abis semua configuration file, .htaccess file, database, Joomla component, hostname aku tengok.

Internal Server Error
Kalau ikutkan logik aku, takkan la sebab powertrip kacau configuration. Sebab mcm tak logik la kan. Yang jelas dan terang, bila masuk website tu macam hostname tu tak function. Mcm link ke hostname tu hilang. Tapi bila aku try file dalam folder under hostname tu dapat la pulak. Lagi la pelik.

Pastu bila aku try buka website tu pakai ip address instead of pakai hostname, error yang keluar jadi lain dah. Bukan lagi Internal Server Error, jadi Error Displaying Error Page. Lagi la pelik. Bila google problem ni pun, error tu macam tak lengkap sebab sepatutnya ada lagi error indicator yang sepatutnya error tu keluarkan.

Di pendekkan cerita, aku restart balik webserver nak tengok apa error log. Ade keluar uncaught SIGTERM, shutting down. Google error tu, ramai suggest untuk update apache dengan php. Aku update semua tu. Bila restart webserver, keluar lagi error sama Internal Server Error. Lepas tu aku terbaca kat forum camne nak run balik backup akeeba. Aku run backup akeeba tu. Bila akeeba tu dah success, kat website pakai hostname masih sama Internal Server Error, tapi kalau pakai ip address errornya dah lain. Ade problem kat database sebab ada satu table crash.
etc/httpd/logs/error_log
Ni pun jadi masalah lain pulak. Kan team site minta tolong kat aku. Aku pulak takde access ke database. Username dengan password database mana aku tau. Aku tanya dorang apa username dengan password database. Dorang pun tak pasti sapa yang tau. Puas aku tunggu, last-last aku godek balik kat configuration file. Sib baik ade kat situ. 

configuration.php
Lepas dapat masuk database tu, aku run la repair table tapi tak jalan. Ahhhh sudah, apsal pulak ni. Sambil pikir, sambil google baru la teringat, masa aku run repair table tu aku tak point lagi ke database mana. Huahahaha. Memang la tak jalan. Ini pun sebab aku terpikir nak tengok semua tables kat database tu. Patutnya lepas masuk ke database environment, kena point dulu ke database mana baru la boleh panggil semua table. Dah dapat tu aku run jer la repair table. Alhamdulillah settle masalah. Up gak website tu. 

So untuk reference masa depan, kalau website down disebabkan oleh power trip. Kemungkinan besar problemnya disebabkan oleh table session crashed. Solutionnya repair jer table ni then website akan up balik.

Friday, 2 June 2017

Cara Setup YES 4g Huddle XS

Fuhhhhhh....aku kena semalam. Huddle Yes aku tak dapat signal. Asik kelip-kelip jer. Pelik la pulak selalunya kelip-kelip merah tu kejap jer sebab huddle tu nak cari signal. Sekali baru la aku sedar, aku ada tukar password kat Yes Portal. So untuk korang-korang semua yang selalu lupa password samada kat Portal atau Huddle Router, kat sini aku nak bagi cara-caranya.


Image result for huddle router setup page
Huddle XS. Aku pakai yang ni
Untuk ubah password kat yes portal rasanya semua orang tau. Bila masuk jer dalam portal tu, klik la ke login dan masukkan username dan password. Kalau tak dapat masuk boleh la klik forgot password. Nanti sistem yes akan hantar email semasa register dan dari situ boleh la proceed untuk tukar password untuk login ke dalam yes portal. Masalahnya bila dah tukar password untuk login ke portal, kita kena setup semula huddle tu. Tu la yang aku kena semalam. Huddle kelip-kelip jer pastu baru teringat tadi tukar password portal.

Image result for yes.my
Yes Portal
Untuk setup ataupun reset Huddle tu pulak kenala taip ni http://192.168.1.1 yang akan link ke setup page untuk router. Kat sini pun page tu minta password untuk login. By default password page ni adalah "admin". Tapi hari tu aku dah ubah password aku. Sampai kesudah aku tak ingat ape password aku. Last-last aku kena buat hard reset kat Huddle tu sendiri. Yang hard reset aku tulis kat bawah.

Image result for huddle router setup page
Lebih kurang macam ni la bentuk page untuk setup router Huddle tu

Lepas dah masuk tu bolehlah reset kan semula Huddle jadi factory reset. Bila dah resetkan jadi factory reset, Huddle tu akan berkelip-kelip sebelum benda ni turn off sendiri. Sekejap jer pastu dia turn on balik. 

Time ni semua wifi name ngan password yang pernah kita setup dulu kat huddle akan hilang dan perlu untuk disetup semula. So letak la wifi name yang korang nak dengan password yang korang suka. Cuma pastikan la dah setup baru ni, kena ingat password kalau tak kena buat semula dari mula.

Pastu cuba la untuk connect ke internet pakai laptop atau handphone. Kalau dapat connection dan boleh buka facebook, buka youtube tu kira dah berjaya la tu.

OK

Untuk hard reset Huddle ni, sebenarnya senang jer. Pastikan Huddle korang tu masih on dan berkelip-kelip. Lepas tu tekan kat power button tu dalam lebih kurang 30 saat. Masa tekan kat power button tu perhatikan kelip-kelip merah tu, nanti warna kelip-kelip merah tu akan bertukar kuning dan tidak berkelip. Tak lama lepas tu, Huddle tu akan turn off sendiri dan akan turn on balik. Bila Huddle tu dah turn on, bolehlah connect ke Huddle tu dan masuk semula ke page untuk setup router. Time ni semua password dah tukar ke default "admin". Lepas tu boleh la tukar apa yang nak tukar dan test semula connection.

Step ni memang aku buat semalam dan berjaya. Kalau tak berjaya tu korang kena cari la cara lain sebab aku dapat buat cara ni. Cara lain aku tak tau. Kalau aku pernah hadap problem lain yang memerlukan cara yang berlainan, aku post kat blog aku ni. 

Tuesday, 13 December 2016

Internet Slow kat Windows 10

Minggu lepas hari Jumaat aku install SQL Server 2012 kat ofis. Since kalau kat ofis, internet laju aku tak perasan la speed internet berkurangan.

Balik rumah nak buka email pun tak dapat. Yang lagi pelik bila laptop aku connected ke internet, phone yang connected ke internet pun jadi slow. Dah la memang aku pakai internet slow capped 1mbps jer sebab aku tak main video sangat. Lagi pun data unlimited.

2 hari jugak la aku cuba macam-macam. First suspect SQL Server. Disabled semua tak jadi ape. Second suspect background process. Pun tak jadi ape. Pastu bila browse cari solution jumpa la video ni.


Untuk ringkasan untuk rujukan masa depan:

1. Buka task manager, klik tab performance, klik open resource monitor.
2. Klik tab network. Tengok process apa yang guna internet di background (receiving/sending).
3. Right click kat process tu, klik end process tree. Kalau klik end process, process tu akan muncul semula.

++++++++
Update
++++++++

Satu lagi benda yang kena buat untuk lajukan sikit internet bandwidth kat window 10 adalah dengan disabled windows update.

caranya dengan:
1. Buka Control Panel, cari Administrative Tools
2. Cari Services dan kat dalam Services cari Windows Update.
3. Kat Windows Update, right click dan cari Properties.
4. Click kat Properties, disabled Windows Update

Semoga bermanfaat