Welcome To My Blog

This blog contains posts that may benefit ordinary visitors or programmers (particularly .NET programmer).
To view posts related to particular subjects, click the link under Labels.

Thursday, March 19, 2009

ADAB MENDENGAR AZAN

ADAB MENDENGAR AZAN

Kematian itu pasti menjelma. Hanya masa Dan waktunya Yang tidak Kita ketahui.Cuba Kita amati. Mengapa Kebanyakan orang yg nazak, hampir ajal tidak dapat Berkata apa-apa.. Lidahnya kelu, keras Dan hanya mimik Mukanya yang menahan kesakitan ' sakaratul maut' .

Diriwayatkan sebuah hadis yg bermaksud:

'Hendaklah Kamu mendiamkan diri ketika azan, jika tidak Allah Akan kelukan lidahnya ketika maut menghampirinya. '

Ini jelas menunjukkan, Kita disarankan agar mendiamkan Diri, jangan berkata apa-apa pun semasa azan Berkumandang . Sebagai orang beragama Islam Kita wajib Menghormati azan Banyak fadhilatnya .

Jika lagu Kebangsaan Kita diajar agar berdiri tegak Dan diamkan Diri. Mengapa ketika azan Kita tidak boleh mendiamkan diri? Lantas sesiapa yang berkata-kata ketika azan, Allah Akan kelukan lidahnya ketika nazak . Kita takut dengan Kelunya lidah Kita semasa ajal hampir tiba maka Kita Tidak dapat mengucap kalimah 'Lailahaillallah. .' yang Mana sesiapa yang dapat mengucapkan kalimah ini ketika Nyawanya akan dicabut Allah dgn izinNya menjanjikan Syurga untuk mereka.

Dari itu marilah kita sama-sama menghormati azan dan mohon kepada Allah supaya lidah ini tidak kelu semasa nyawa kita sedang dicabut. 'Ya Allah! Anugerahkanlah kematian kami dengan kematian yang baik lagi mulia, lancarkan lidah kami mengucap kalimah 'Lailahaillallah. .' semasa sakaratul maut menghampiri kami.. Amin... amin.. amin Yarobbala'lamin. .'

Sesuatu yang tak pernah terjangkau dek akal fikiran ku ini. Subhanallah. ..

Ketahuilah bahawa pada setiap waktu, ribuan bilal di merata dunia akan melaungkan azan, mengakui 'Bahawa Allah Sahaja Yang Patut Disembah, dan Nabi Muhammad Adalah Rasul Allah.'Dimulakan dengan Indonesia yang terletak dibahagian timur dengan ratusan kepulauan-nya dan jumlah penduduknya seramai 180 juta.

Sebaik masuk waktu Subuh, Azan mula berkumandang dari kawasan ini dengan ribuan Bilal yang akan melaungkan Ke-Agungan Allah S.W.T Dan Nabi Muhammad S.A.W.
Proses ini akan bergerak kearah barat kepulauan Indonesia . Perbezaan masa antara timur dan barat Indonesia adalah 1-1/2 jam.Belumpun laungan Azan dimerata Indonesia selesai, ianya bermula pula di Malaysia.Berikutnya di-Burma dan dalam masa satu jam selepas Azan dilaungkan di-Jakarta, tiba giliran Dacca di Bangladesh.Berikutn ya laungan akan kedengaran di Calcutta dan terus ke Srinagar dibarat India.

Perbezaan waktu dikota-kota Pakistan adalah 40 minit jadi dalam jangka masa ini, Azan akan berkumandang diseluruh Pakistan.Belum berakhir di-Pakistan, Azan akan bermula pula di Afghanistan dan Muscat.Perbezaan waktu antara Muscat dan Baghdad adalah satu jam. Dalam jangka masa ini, Azan akan berterusan dilaungkan di UAE, Makkah, Madinah, Yaman, Kuwait dan Iraq .

Proses ini berterusan setiap detik sehingga ke pantai timur Atlantik.Jarak masa Azan mula dilaungkan di Indonesia sehingga ke pantai timur Atlantik adalah 9-1/2 jam.Belumpun Azan Subuh berkumandang di pantai Timur Atlantik, Azan Zuhur kini sudah mula dilaungkan di Indonesia. Ini berterusan bagi setiap waktu sembahyang, tidak putus-putus.

Subhanallah, begitu hebat dan agungnya Islam!
Kalaulah setiap kawasan boleh memasang pembesar suara (yang power habis!), akan bergegar satu dunia dengan laungan Azan tidak putus-putus.

Allahu Akhbar!

p/s Petikan di atas di ambil dari e-mail yang dihantar kepada saya.

Tuesday, February 17, 2009

Using Private Assembly in C# VS2005

This article is intended to beginner/medium level programmer.

Before we continue, let me explain first about the term "assembly" in C#. An assembly is simply a project that you have compiled either into a portable executable or DLL file. If you are using Visual Studio 2005 IDE to create your project, you will notice there are so many project templates that you can choose from. The templates range from Console applications, Windows application, Mobile applications and Web applications.

A project can only be compiled into an EXE assembly if it has the Main method, or else it will be a DLL assembly only.

The assemblies are further categorized into two types - private or shared assemblies. In this article, I will focus on the Private Assembly.

A private assembly may have the extension EXE or DLL. It is termed "private" because the assembly is not shared. Meaning that if you make a reference to a private assembly in your new project, you have to copy the private assembly to the bin folder of your new project. If you are using the VS2005 IDE, copying is done automatically when you Add Reference to the private assembly in the new project. Hence, every time we make a reference to a private assembly, we make a copy of that assembly in the new project.

To understand how to use a private assembly in C#, let we do the following steps to create a class library:
  1. Open VS2005 and create a new project. Make sure you select Visual C# --> Windows --> Class Library.

  2. Named the project as Converter. After a while, the code window appears.

  3. Rename the Class1.cs to Convert.cs in the Solution Explorer window.

  4. Add two methods to the class. One to convert temperature from Celcius to Fahrenheit and another to convert from Fahrenheit to Celcius.
  5. Click the Build menu and choose Build Converter to compile the project.

Assuming that you have created your project in the Visual Studio 2005 default folder, the assembly "Converter.dll" can be found in the folder My Documents --> Visual Studio 2005 --> Projects --> Converter --> bin --> debug/release.

Now let's try to use the created assembly in our new project. Follow the steps below to start a Windows application:

  1. In Visual Studio 2005 IDE, start a new project. From the "New Project" dialog box, select Visual C# --> Windows --> Windows Application template.

  2. Add controls to the form as shown.

  3. Named the control respectively as follows:
    radioButton1 --> Name: rbnCelciusToFahrenheit, Text: Celcius To Fahrenheit
  4. radioButton2 --> Name: rbnFahrenheitToCelcius, Text: Fahrenheit To Celcius
    label1 --> Name: lblInstruction, Text: (blank)
    label2 --> Name: lblResult, Text: (blank)
    textbox1 --> Name: txtTemperature, Text: (blank)
    button1 --> Name: btnCalculate, Text: Calculate

  5. Right click "References" in the Solution Explorer window and select "Add Reference...". Click the Browse tab in the Add Reference dialog box. Navigate to the folder containing "Converter.dll" private assembly that you have created earlier. After clicking OK, you should see the name Converter appears under the References list. If you click the Converter, you notice Copy Local = true in the Properties window.

  6. Double click the btnCalculate. VS2005 IDE takes you to the code window and gives you the event handler named btnCalculate_Click. Add the code in the event handler as follows:

  7. Get back to the Form1 (design). Then, double click the rbnCelciusToFahrenheit and rbnFahrenheitToCelcius radio buttons. You will get the "
    rbnCelciusToFahrenheit_CheckedChanged" and "
    rbnFahrenheitToCelcius_CheckedChanged" respectively. Add codes to the both event handlers as shown:
  8. Now, run your program. Notice that even though the method for converting the temperature is not in the new project, we still be able to execute the code because we have added reference to the Converter assembly.

From the above practice, you see how easy it is to reuse codes that we have done earlier in other project.

Wednesday, October 29, 2008

Penemuan Saintifik - Solat Sebagai Satu Terapi

Sembahyang juga boleh rawat penyakit kritikal

Assalamualaikum (Salam Sejahtera) ...

Baru-baru ini saya telah membaca satu artikel dari Berita Harian Online berkenaan solat.

Hasil kajian yang dibuat oleh Profesor Madya Dr Fatimah (seorang pensyarah Islam dari Jabatan Kejuruteraan Biomedikal di Fakulti Kejuruteraan Universiti Malaya) dan Ng Siew Chok (seorang bukan Islam dari jabatan dan universiti yang sama), mereka mendapati bahawa solat yang diperintahkan Allah kepada umat Islam bukan sekadar perintah tetapi memberi kesan terapi kepada manusia umumnya dan umat Islam khususnya.

Untuk maklumat lanjut sila ikuti pautan di bawah:

Terapi Solat
Solat merawat penyakit kritikal

Thursday, October 23, 2008

Low Yatt Price List

Salam sejahtera...

Blog ini ditulis khusus untuk pengunjung laman blog ini yang ingin mengetahui harga terkini barangan komputer yang dijual di kedai-kedai komputer di bangunan Low Yatt.

Antara kedai-kedai yang popular ialah Startec, C-Zone, Win Chance dan Jayacom. Sila klik pautan di bawah untuk mendapatkan senarai harga barangan komputer dari kedai-kedai tersebut:

Senarai Harga Terkini

Monday, October 13, 2008

Air Out Your Car Before Turning On The Aircon

Open the windows after you enter your car

In brief, the above article says: According to research done by a U.C., the car dashboard, sofa,
air freshener will emit Benzene, a cancer causing toxin (carcinogen). In addition to causing cancer,
it poisons your bones, causes anemia, and reduces white blood cells. Prolonged exposure will
cause Leukemia, increasing the risk of cancer. May also cause miscarriage.
Acceptable Benezene level indoors is 50 mg per sq. ft. A car parked indoors with the windows
closed will contain 400-800 mg of Benezene. If parked outdoors under the sun at a temperature
above 60 degrees F, the Benezene level goes up to 2000-4000 mg, 40 times the acceptable level.
The people inside the car will inevitably inhale an excess amount of the toxin.
It is recommended that you open the windows and door to give time for the interior to air out
before you enter. Benzene is a toxin that affects your kidney and liver, and is difficult for your
body to expel.

p/s I got the above article from an email forwarded to me. Not really sure whether it is true or not.

Tuesday, October 7, 2008

Family Takaful Business

Assalamualaikum/Salam Sejahtera...

Kepada sesiapa yang berminat dalam perniagaan takaful keluarga, anda adalah dialu-alukan untuk menghadiri kursus 'Family Takaful Business (FTB)' di Agensi Abdul Halim seperti di dalam maklumat di bawah:-

Tempat:No. 19A, Tkt 1,

Jln Bukit Ceding 28/4,

Tmn Alam Megah (Seksyen 28),

Shah Alam, Selangor.
Tarikh:1 dan 2hb. November 2008 (Sabtu dan Ahad)
Masa:8.30 am - 4.30 pm
Yuran:RM35 (bahan kursus disertakan)





Kursus dua (2) hari ini adalah wajib untuk melayakkan diri anda sebagai wakil takaful keluarga. Untuk maklumat lanjut sila hubungi saya di alamat e-mail: safuanlatif@yahoo.com atau telefon: 013-3378000.

Jangan lepaskan peluang untuk menjana pendapatan sekurang-kurangnya empat (4) angka. Anda boleh lakukan perniagaan ini secara separuh masa tanpa mengganggu pekerjaan sepenuh masa anda.

p/s Tarikh terpaksa diubah kepada 1 dan 2hb. November kerana ramai yang tidak dapat hadir untuk tarikh sebelum ini.

Wednesday, September 24, 2008

List of Culture Codes

The following list may be useful for programmers especially those .NET programmers who write application using resource files.

List of Culture Codes

Code

Language - Country/Region

Code

Language - Country/Region

af

Afrikaans

hu-HU

Hungarian - Hungary

af-ZA

Afrikaans - South Africa

is

Icelandic

sq

Albanian

is-IS

Icelandic - Iceland

sq-AL

Albanian - Albania

id

Indonesian

ar

Arabic

id-ID

Indonesian - Indonesia

ar-DZ

Arabic - Algeria

it

Italian

ar-BH

Arabic - Bahrain

it-IT

Italian - Italy

ar-EG

Arabic - Egypt

it-CH

Italian - Switzerland

ar-IQ

Arabic - Iraq

ja

Japanese

ar-JO

Arabic - Jordan

ja-JP

Japanese - Japan

ar-KW

Arabic - Kuwait

kn

Kannada

ar-LB

Arabic - Lebanon

kn-IN

Kannada - India

ar-LY

Arabic - Libya

kk

Kazakh

ar-MA

Arabic - Morocco

kk-KZ

Kazakh - Kazakhstan

ar-OM

Arabic - Oman

kok

Konkani

ar-QA

Arabic - Qatar

kok-IN

Konkani - India

ar-SA

Arabic - Saudi Arabia

ko

Korean

ar-SY

Arabic - Syria

ko-KR

Korean - Korea

ar-TN

Arabic - Tunisia

ky

Kyrgyz

ar-AE

Arabic - United Arab Emirates

ky-KG

Kyrgyz - Kyrgyzstan

ar-YE

Arabic - Yemen

lv

Latvian

hy

Armenian

lv-LV

Latvian - Latvia

hy-AM

Armenian - Armenia

lt

Lithuanian

az

Azeri

lt-LT

Lithuanian - Lithuania

az-AZ-Cyrl

Azeri (Cyrillic) - Azerbaijan

mk

Macedonian

az-AZ-Latn

Azeri (Latin) - Azerbaijan

mk-MK

Macedonian - Former Yugoslav Republic of Macedonia

eu

Basque

ms

Malay

eu-ES

Basque - Basque

ms-BN

Malay - Brunei

be

Belarusian

ms-MY

Malay - Malaysia

be-BY

Belarusian - Belarus

mr

Marathi

bg

Bulgarian

mr-IN

Marathi - India

bg-BG

Bulgarian - Bulgaria

mn

Mongolian

ca

Catalan

mn-MN

Mongolian - Mongolia

ca-ES

Catalan - Catalan

no

Norwegian

zh-HK

Chinese - Hong Kong SAR

nb-NO

Norwegian (Bokm�l) - Norway

zh-MO

Chinese - Macao SAR

nn-NO

Norwegian (Nynorsk) - Norway

zh-CN

Chinese - China

pl

Polish

zh-CHS

Chinese (Simplified)

pl-PL

Polish - Poland

zh-SG

Chinese - Singapore

pt

Portuguese

zh-TW

Chinese - Taiwan

pt-BR

Portuguese - Brazil

zh-CHT

Chinese (Traditional)

pt-PT

Portuguese - Portugal

hr

Croatian

pa

Punjabi

hr-HR

Croatian - Croatia

pa-IN

Punjabi - India

cs

Czech

ro

Romanian

cs-CZ

Czech - Czech Republic

ro-RO

Romanian - Romania

da

Danish

ru

Russian

da-DK

Danish - Denmark

ru-RU

Russian - Russia

div

Dhivehi

sa

Sanskrit

div-MV

Dhivehi - Maldives

sa-IN

Sanskrit - India

nl

Dutch

sr-SP-Cyrl

Serbian (Cyrillic) - Serbia

nl-BE

Dutch - Belgium

sr-SP-Latn

Serbian (Latin) - Serbia

nl-NL

Dutch - The Netherlands

sk

Slovak

en

English

sk-SK

Slovak - Slovakia

en-AU

English - Australia

sl

Slovenian

en-BZ

English - Belize

sl-SI

Slovenian - Slovenia

en-CA

English - Canada

es

Spanish

en-CB

English - Caribbean

es-AR

Spanish - Argentina

en-IE

English - Ireland

es-BO

Spanish - Bolivia

en-JM

English - Jamaica

es-CL

Spanish - Chile

en-NZ

English - New Zealand

es-CO

Spanish - Colombia

en-PH

English - Philippines

es-CR

Spanish - Costa Rica

en-ZA

English - South Africa

es-DO

Spanish - Dominican Republic

en-TT

English - Trinidad and Tobago

es-EC

Spanish - Ecuador

en-GB

English - United Kingdom

es-SV

Spanish - El Salvador

en-US

English - United States

es-GT

Spanish - Guatemala

en-ZW

English - Zimbabwe

es-HN

Spanish - Honduras

et

Estonian

es-MX

Spanish - Mexico

et-EE

Estonian - Estonia

es-NI

Spanish - Nicaragua

fo

Faroese

es-PA

Spanish - Panama

fo-FO

Faroese - Faroe Islands

es-PY

Spanish - Paraguay

fa

Farsi

es-PE

Spanish - Peru

fa-IR

Farsi - Iran

es-PR

Spanish - Puerto Rico

fi

Finnish

es-ES

Spanish - Spain

fi-FI

Finnish - Finland

es-UY

Spanish - Uruguay

fr

French

es-VE

Spanish - Venezuela

fr-BE

French - Belgium

sw

Swahili

fr-CA

French - Canada

sw-KE

Swahili - Kenya

fr-FR

French - France

sv

Swedish

fr-LU

French - Luxembourg

sv-FI

Swedish - Finland

fr-MC

French - Monaco

sv-SE

Swedish - Sweden

fr-CH

French - Switzerland

syr

Syriac

gl

Galician

syr-SY

Syriac - Syria

gl-ES

Galician - Galician

ta

Tamil

ka

Georgian

ta-IN

Tamil - India

ka-GE

Georgian - Georgia

tt

Tatar

de

German

tt-RU

Tatar - Russia

de-AT

German - Austria

te

Telugu

de-DE

German - Germany

te-IN

Telugu - India

de-LI

German - Liechtenstein

th

Thai

de-LU

German - Luxembourg

th-TH

Thai - Thailand

de-CH

German - Switzerland

tr

Turkish

el

Greek

tr-TR

Turkish - Turkey

el-GR

Greek - Greece

uk

Ukrainian

gu

Gujarati

uk-UA

Ukrainian - Ukraine

gu-IN

Gujarati - India

ur

Urdu

he

Hebrew

ur-PK

Urdu - Pakistan

he-IL

Hebrew - Israel

uz

Uzbek

hi

Hindi

uz-UZ-Cyrl

Uzbek (Cyrillic) - Uzbekistan

hi-IN

Hindi - India

uz-UZ-Latn

Uzbek (Latin) - Uzbekistan

hu

Hungarian

vi

Vietnamese