Welcome

This is my blog Jangan lupa subscribe dan jadikan saya femes dengan anda menjadi follower saya.

Link Kedua

ini post kedua

Monday, 25 April 2022

Kemaskini Header Banner

 


Ok gais

Hari ini saya akan update banner baharu menggantikan banner lama seperti di atas.

Dan saya gantikan dengan banner baharu seperti di bawah.



Tuesday, 23 July 2019

Editing Foto menggunakan Adobe Photoshop CS6

Ini design asal yang saya ambil di link : Wallpaper Safari

Ini pula hasil kerja saya selepas editing

Monday, 22 July 2019

Handphoneku Retak Seribu


Aduh.

apa sahaja barang yang kita jaga dan sayang.. pasti akan diuji dengan ujian yang sangat menyedihkan.
.
Handphone yang menjadi idaman dan kegilaan saya, saya sentiasa pastikan ia sentiasa dalam jagaan rapi, tidak di kasari mahupun dikongsi oleh anak-anak sekalipun.
.
Sekali jika ia diuji memang tak boleh di ajak berbincang pun.. terus retak seribu.. 
.
Harap engkau kembali dipulihkan.. Zam!! tolong saya Zam!!! ( Rintih hatiku menyeru student ku yang pakar baiki hanphone tolong cari jalan)
.
Semoga engkau kembali Sakti.. ke kau merajuk sebab minggu lepas aku pi window shopping  Hanphome jenama MI 9T Pro ???
.
Syahdu Sunggoh!!

Monday, 29 April 2019

Anugerah Blogger | Modul Web Development ILP Perai

20190430 | Selasa





1-Salin (copy) Anugerah ini dan letakkan (paste) di blog anda.
- Pastikan Anugerah ini di label dengan tajuk "AnugerahBlogger"

2- Berikan 5 Fakta menarik mengenai si penghantar Anugerah.

Contoh ayat :

5 Fakta terbaik mengenai Mimie Hamizah : 
1. Tegas
2. Kreatif menyatakan idea.
3. Boleh dan mampu mendorong orang lain.
4. Kemampuan mandiri @ berdikari
5. Suka belajar dari alam

3-Tuliskan 5 perkara tentang diri anda sendiri 

 1. Suka kepada idea inovasi.

 2. Suka kepada kanak-kanak dan kanak-kanak suka kepada saya.

 3. Selalu memikirkan cara untuk membebaskan diri daripada belenggu emosi, kemudian membentuk
 cara pemikiran yang baru, memperoleh sudut pandang yang baru dan menemui cita-cita yang baru.

 4. Selalu memilih jalan menyantuni dan diplomasi... contohnya, cuba melayani aduan-aduan sahabat-sahabat dengan baik (menjadi pendengar yang baik), mengelakkan perbalahan, cuba untuk memelihara supaya perhubungan kemanusiaan saya berjalan dengan lancar dan menyenangkan orang lain.

5. Suka menjalinkan persahabatan yang merentasi ideologi, fikrah berjamaah, pelbagai bangsa, pelbagai bidang.


4- Sampaikan Anugerah ini kepada 5 orang penulis Blogger yang menjadi pilihan anda dan nyatakan kenapa blog ini menjadi pilihan anda.



 "Anugerah Blogger | Modul Web Development ILP Perai" ini saya anugerahkan kepada :

1. Devindran : Grafiknya menarik, ada info yang boleh dipelajari.
2. Asrul Nahar : Grafiknya menarik.
3. Saiful : Grafik menarik dan ada info yang menarik boleh di baca.
4. Amira : Blog kemas dan menarik.
5. Chia :  Artikel berbahasa Inggeris yang menarik untuk dibaca.

Wednesday, 10 April 2019

Aktiviti 5S di Makmal ICT : Teladan Baik disebalik Aktiviti

Assalamualaykum ..

Hey kawan.






Hari ni sebahagian daripada pelajar saya (seramai 9 orang) terlibat dengan aktiviti CSR membantu baikpulih komputer di sebuah sekolah di perkampungan  di Kulim. Alang-alang begitu, saya merencanakan aktiviti 5S ala-ala CSR di Makmal ICT bagi membersihkan makmal ICT melibatkan baki pelajar yang ada.

Boleh lah nanti saya nak melihat sharing mereka dalam blog masing-masing dengan aktiviti hari ini.


Tuesday, 25 December 2018

CHAPTER 3 Search Algorithms

In computer science, data modeling is important to epitomize how data signifies the problems of the world. The construction of the data modeling in specific domains give a significant impact on the efficiencies and effectiveness of the applications. 



Dalam sains komputer, pemodelan data adalah penting untuk melambangkan bagaimana data menandakan masalah dunia. Pembinaan pemodelan data dalam domain tertentu memberikan kesan yang signifikan terhadap kecekapan dan keberkesanan aplikasi.


In Artificial Intelligence, knowledge is denoted in the form ot formal logics. This representation is used as a "map" for designing search algorithms in finding better solutions. The search algorithms are basically performed in repetitive procedures where a number of potential solutions is considered. 

Dalam Kecerdasan Buatan, pengetahuan dilambangkan dalam bentuk logik formal. Perwakilan ini digunakan sebagai "peta" untuk mereka bentuk algoritma carian untuk mencari penyelesaian yang lebih baik. Algoritma carian pada dasarnya dilakukan dalam prosedur yang berulang-ulang di mana sejumlah penyelesaian berpotensi dipertimbangkan.

In this chapter, at first, we focus on understanding the roles of search procedure in searching solutions for a problem. Then, we describe related search algorithms, namely exhaustive and heuristic search algorithms, 

Dalam bab ini, pada mulanya, kita menumpukan pada memahami peranan prosedur carian dalam mencari penyelesaian untuk masalah. Kemudian, kami menerangkan algoritma carian yang berkaitan, iaitu algoritma carian lengkap dan heuristik,

where both perform distinguish approaches for different kind of problems. This chapter ends with the application of the search algorithms in game theory

di mana kedua-duanya melakukan pendekatan membezakan untuk pelbagai jenis masalah. Bab ini berakhir dengan penerapan algoritma carian dalam teori permainan

Problem Solving in Search


Saturday, 24 November 2018

Review - Critical section





WHO








entry section -  Code that requests permission to enter its critical section.
critical section - Section of code where shared data is accessed.
exit section - Code that is run after exiting the critical section



bahagian kemasukan - Kod yang meminta kebenaran untuk memasuki bahagian kritikalnya.
seksyen kritikal - Seksyen kod di mana data yang dikongsi diakses.
bahagian keluar - Kod yang dijalankan selepas keluar bahagian kritikal


WHAT

Part of program that access shared variable.
eg: modifying count from previous bounded buffer problem
eg: one-lane bridges during construction

Sebahagian daripada program yang mengakses pembolehubah bersama.
contohnya: mengubahsuai kiraan dari masalah penampan yang terkurung sebelumnya
contohnya: jambatan satu lorong semasa pembinaan

Sebuah proses memiliki bagian dimana bagian ini akan melakukan akses dan manipulasi data. Bagian ini disebut dengan critical section. Ketika sebuah proses sedang dijalankan dalam critical section nya, tidak ada proses lain yang boleh dijalankan dalam critical section nya.

Karena hal ini dapat memungkinkan terjadinya akses ke resources yang sama dalam waktu yang sama. Keadaan seperti ini disebut proses tersebut mutually exclusive. Oleh karena itu, diperlukan suatu mekanisme atau aturan agar proses sifat mutually exclusive dapat terpenuhi.

WHEN
Critical section biasanya digunakan saat program multithreading, dimana program tersebut terdiri dari banyak thread, akan mengubah nilai dari variabel. Dalam hal ini critical section diperlukan untuk melindungi variabel dari concurrent access yang dapat membuat nilai dari variabel tersebut menjadi tidak konsisten.

WHY
Mutual Exclusion - “One at a time.”
If process Pi is executing in its critical section, then no other processes can be executing in their critical sections.
                “no two threads can simultaneously execute their code in critical section”
Pengecualian Bersama - "Satu demi satu."
Sekiranya proses Pi dilaksanakan dalam bahagian kritikal, maka tidak ada proses lain yang boleh dilaksanakan di bahagian kritikal mereka.
"Tidak ada dua benang secara serentak boleh melaksanakan kod mereka dalam seksyen kritikal"

Progress - “no unnecessary waiting.” -- liveness
If no process is executing in its critical section and there exist some processes that wish to enter their critical section, then the selection of the processes that will enter the critical section next cannot be postponed indefinitely
                “no thread running outside its critical section may block another thread.”
Proofing:for two process P0 and P1 :  If P1 didnt wait to enter CS, P0 can enter as many times as it wants

Kemajuan - "tidak ada yang tidak perlu menunggu." - liveness Sekiranya tiada proses melaksanakan dalam seksyen kritikal dan terdapat beberapa proses yang ingin memasukkan seksyen kritikal, maka pemilihan proses yang akan memasuki bahagian kritis seterusnya tidak dapat ditangguhkan selama-lamanya
"Tiada benang yang berjalan di luar bahagian kritikalnya boleh menyekat benang lain."
Pembuktian: untuk dua proses P0 dan P1: Jika P1 tidak menunggu untuk memasuki CS, P0 boleh masuk sebanyak yang ia inginkan

HOW
Four different approaches Empat pendekatan yang berbeza
1.       Software-defined approaches, Pendekatan yang ditakrifkan oleh perisian
Peterson algorithm : alternation and flag / Algoritma Peterson: penggantian dan bendera

2.       Support from the OS
Semaphore, monitor

3.       Hardware support
Special instructions : TestAndSet , Swap / Arahan khas: TestAndSet, Pertukaran

4.       Support from the programming language / Sokongan dari bahasa pengaturcaraan
ADA rendezvous / ADA pertemuan



To avoid a race condition, the execution of CS must be mutually exclusive - if one process access the data , no other process can access it
Untuk mengelakkan keadaan perlumbaan, pelaksanaan CS harus saling eksklusif - jika satu proses mengakses data, tidak ada proses lain yang dapat mengaksesnya

Bagaimana menghindari race conditions?
Kunci untuk mencegah masalah ini dan di situasi yang lain yang melibatkan shared memori, shared berkas, and shared sumber daya yang lain adalah menemukan beberapa jalan untuk mencegah lebih dari satu proses untuk melakukan proses writing dan reading kepada shared data pada saat yang sama.

Dengan kata lain kita memerlukan mutual exclusion, sebuah jalan yang menjamin jika sebuah proses sedang menggunakan shared berkas, proses lain dikeluarkan dari pekerjaan yang sama. Kesulitan yang terjadi karena proses 2 mulai menggunakan variabel bersama sebelum proses 1 menyelesaikan tugasnya.

http://agustriadi17.blogspot.com/2011/03/critical-section.html

Monday, 10 September 2018

Kebijaksanaan orang tua, di dalam semangat anak muda


Pesan almarhum Umar Tilmisani - "Hikmah asy-syuyukh, fi hamasah asy-syabab." yang membawa maksud - "Kebijaksanaan orang tua, di dalam semangat anak muda." 

Orang muda selain perlu punya banyak rakan seangkatan, perbanyakkan juga kenalan daripada para veteran kehidupan. Luangkan masa rajinkan diri untuk menyedut hikmah dan kebijaksanaan yang ada pada mereka, bersama pengalaman dan pengajaran yang mereka ada, buat pedoman orang muda meniti hidup menggendong perjuangan, supaya tidak berulang kesilapan-kesilapan lama, menjadi pelengkap kepada semangat membara orang muda.  

Thursday, 6 September 2018

Asas Setup Codeigniter di PC anda



  1. Download versi terbaru CodeIgniter di link ini : www.codeigniter.com
  2. Ekstrak file zip dan ganti nama foldernya. Contohnya saya namakan menjadi mycodeigniter.
  3. Pindahkan folder tersebut di localhost.
  4. Bila anda membuka URL home page codeigniter di alamat (http://localhost/mycodeigniter/), anda akan melihat tampilan seperti berikut ini di browser.