Showing posts with label learning. Show all posts
Showing posts with label learning. Show all posts

Tuesday, December 18, 2007

pengaturcara yang baik...

sedikit words seorg wartawan yang pernah bertanya pd BillGates:-

Wartawan X : Does accumulating experience through the years necessarily make programming easier?

Bill Gates: No. I think after the first three or four years, it's pretty cast in concrete whether you're a good programmer or not. After a few more years, you may know more about managing large projects and personalities, but after three or four years, it's clear what you're going to be. There's no one at Microsoft who was just kind of mediocre for a couple of years, and then just out of the blue started optimizing everything in sight. I can talk to somebody about a program that he's written and know right away whether he's really a good programmer.

Berikut adalah tips2 yang boleh aku kongsi bersama untuk menjadi pengaturcara yang baik dan berhemah :-

1. kita mesti memahami dan mengenali bahasa pengaturcaraan itu sendiri. kalau tak faham dan x familiar, amat sukar nak meneruskan panduan2 yang seterusnya.

2. kita kena ambil masa yang lama untuk mendalami teknik pengaturcaraan yang baik paling tidak lebih dari 4/5 tahun. Lebih banyak aturcara yang dibangunkan, lagi banyak pengetahuan dan skills yang bakal anda lalui. You won't regret it.

3. Cari projek yang boleh menarik minat anda. Anggap mcm ia project-baby pada anda dan set matlamat pd setiap fasa pembangunannya. Kenalpasti kat mana skills yang anda belum mahirkan, anda wujudkan dalam baby project tu.

4. lebih banyak error/bug masa pengaturcaraan dibuat, lagi seronok nak atasinya dan itulah skills yang tak boleh diperolehi melainkan anda sendiri yang hadapinya.

5. senantiasa menjenguk dan daftar dalam forum2 atau newsgroup yang berkaitan dengan teknologi pengaturcaraan ataupun apa sahaja yang related dgn bahasa pengaturcaraan yang anda ingin pelajari.

6. mulakan pengaturcaraan anda dengan sistem2 yang mudah tetapi mempunyai bahasa pengaturcaraan yang robust pada masa ini. saya sarankan anda dalami ilmu bahasa C# atau JAVA dahulu. skills ini byk diperlukan di pasaran pada masa ini.

7. senantiasa merujuk buku2 pengaturcaraan yang berkaitan. jangan malas membaca dan mencuba.

8. kalau dah lebih setahun pelajari pengaturcaraan, mulakan step berikutnya dengan pengetahuan OBJECT ORIENTED PROGRAMMING (OOP). Ianya memang paling asas dan core utk setiap programmer melangkah ke alam professional.

9. kenal rakan2 pengaturcara yang lain dan senantiasa berkomunikasi dengan mereka untuk meningkatkan daya kemahiran pengaturcaraan anda. Be humble to your friends and be honest to them.

10. selebihnya terletak pada diri anda sendiri.

selamat berjaya.

Monday, December 10, 2007

aduhai VISTA...tips for today!!!



aku teringin benar guna OS Windows VISTA tapi kemampuan PC aku pada masa ini tidak membenarkannya.

sedikit panduan yang aku laksanakan today:-

kes :
Bila klik kanan drive C/D/E/F, akan tertera Context Menu. Namun demikian, item Explore dan Search tidak kelihatan dan item2 lain kelihatan seperti biasa. Yang menggantikan paparan item Explorer dan Search adalah JUNKY character. Pada masa yang sama, drive berkenaan tidak boleh secara terus-menerus dibuka dengan double click memandangkan autorun.inf mungkin sudah berubah setting.

simptom:
pada pandangan aku ia melibatkan malware or *ware apa2lah yg bernama RAVMON.exe yang kerap terjadi pd PEN/FLASH DRIVE. cuma kali ini, ia berlaku pada drive HDD. ini mungkin akan membuat para end-user rasa tidak selesa bila nak open direct drive C khususnya.

penyelesaian yang aku laksanakan:
1. buka My Computer
2. klik Tools
3. pilih Folder Options
4. check/tick "Show hidden files and folders"
5. uncheck/untick "Hide Protected Operating System Files"
6. buka drive C/D/E/F (yang bermasalah)
7. cari fail Autorun.inf
8. pilih dan padam fail berkenaan
9. ulang pada semua drive yang mempunyai masalah yang sama
10. kemudian, cari Start menu, pilih Run
11. taip regsvr32 /i shell32.dll
12. lepas tu, tunggu keluar mesej shell32.dll sudah berjaya di-register
13. akhir sekali, Restart komputer dan semak semula drive berkenaan.

*** saya beri peringatan pada pengguna komputer agar SCAN komputer anda agar dapat elakkan serangan2 dari Malware/Spyware.

Friday, October 13, 2006

VoIP

What is VoIP?

VoIP is an acronym for Voice over Internet Protocol (IP), which simply refers to sending telephone calls over data networks such as the Internet instead of the traditional telephone network. What makes VoIP so exciting to telecommunications engineers, technology buffs and smart small businesses is its potential for delivering new services that will combine voice and data, and its ability to offer some traditional telephone services, such as long-distance calling, without telephone company charges.

That potential comes from the efficiency of IP networks, which deliver information differently than the traditional public switched telephone network (PSTN). When you make a telephone call on the PSTN network, you’re using a dedicated circuit. IP networks, on the other hand, transmit your call efficiently in separate small packets that get reassembled at the receiving end. And because the packets carrying voice calls are delivered over the same IP network as data, VoIP will allow users to streamline their network requirements. IP telephony opens doors to cost savings on long distance and a new world of services that converge voice and data.

Moving data on IP networks is efficient, but one of the challenges presented by IP telephony is connecting the devices that turn voice into IP packets and vice versa. Specialized telephones, Internet voice gateways, telephone systems and other devices bridge the gap between the IP network and your ear. To foster a unified platform for VoIP equipment from different manufacturers, the telecommunications industry has established standards such as the widely adopted Session Integration Protocol (SIP). IP networks use the Internet Protocol, and VoIP devices use SIP.

TalkSwitch and VoIP

TalkSwitch telephone systems were designed with the needs of small business in mind. The TalkSwitch 48-CVA combines PSTN and VoIP connections, allowing small businesses to take advantage of the benefits of VoIP while maintaining traditional telephony.

Businesses with multiple branches in distant locations can connect their TalkSwitch systems over the IP network for branch-to-branch calling and collaboration without long-distance charges. Branches can seamlessly share phone answering duties, program ring groups and call cascades that span multiple locations and transfer and conference calls from branch to branch without paying long-distance bills. The built-in IP trunks also enable businesses to access the advanced service offerings of IP network service providers. Teleworkers who don’t need full, dedicated phone systems at their sites can be integrated into the system with voice gateways.

In addition to converging IP and PSTN access in a single system, the SIP-based TalkSwitch 48-CVA allows businesses to access IP network services without purchasing expensive new IP phones. Like all TalkSwitch systems, the 48-CVA works with standard analog telephone sets, even for VoIP calls.

In addition to offering VoIP access at unprecedented prices, the TalkSwitch 48-CVA is an all-in-one, customer-installable telephone system that delivers all of the features businesses need to handle calls with a professional image, control communications costs and stay connected anywhere. With built-in auto attendants, voicemail, advanced remote extension capabilities and much more, the TalkSwitch 48-CVA offers much more than Voice Over IP calling. It’s a revolutionary hybrid telephone system designed specifically for small business.

Why is VoIP good for small business?

The most immediate benefit of VoIP for most businesses is savings on long distance charges. Companies equipped for VoIP can place long-distance calls over the Internet rather than the PSTN and avoid paying long distance charges. Since most companies already pay for broadband Internet connections, the only additional requirement is the equipment that connects telephones to the IP network.

In addition to the cost savings, bringing voice and data together on one network opens the door to new services. Advanced conferencing, unified e-mail and voicemail messaging and dialing calls by selecting from a computer contact list are just a few of the new service possibilities.
The benefits of VoIP can go beyond free long distance calling and new services. Because VoIP integrates voice calling with the IP network, small businesses of the future will only need one network to operate, rather than separate telephone and computer networks. A single integrated network is cheaper to install and maintain, and there would only be one network service bill to pay.

But fully converged networks are a long way off for most small companies. Today, traditional PSTN telephony is still crucial for the vast majority of small businesses. Since most of the telephone calls for the majority of small businesses come from local callers using the traditional telephone network, small businesses need to maintain their traditional PSTN links.
Posted by Picasa

Wednesday, August 02, 2006

Knowledge for me : ALE HF Data Communications...



Something new for me. LEARN LEARN LEARN...

ALE HF Data Communications
Source :
http://www.wikipedia.org

The new US government standards for Automatic Link Establishment (ALE) in High Frequency (HF) radio systems specifies the use of an extended (24,12) Golay block code for forward error correction (FEC).

• The Extended (24,12) Golay Code specified is a (24,12) block code.
• This code encodes 12 data bits to produce 24-bit code words.
• It is furthermore a systematic code, meaning that the 12 data bits are present in unchanged form in the code word.
• The generator polynomial for this code is
g(x) = x11 + x9 + x7 + x6 + x5 + x + 1 (a variation of CRC-12?)

The minimum Hamming distance between any two code words (the number of bits by which any pair of code words differs) is 8, giving this code the power to detect up to 7 errors in each code word (and correct none), correct up to 3 while detecting 4, or any intermediate combination.

• These modes may be listed as (0,7), (1,6), (2,5), and (3,4), where the first number indicates the number of errors which may be corrected, and the second the number of errors which will be detected by each mode.


HF ALE system Solution
Source :
http://www.rockwellcollins.com

An important part of the total HF ALE system Solution from Rockwell Collins, inventors of ALE
HF Automatic Link Establishment (ALE) radio systems make life easier for those who use HF radios to communicate over long distances or short non-line-of-sight paths by automating the channel selection and linking processes. With ALE, HF radio users no longer need to understand and deal with the complexities of ionospheric skywave propagation or continually monitor a list of alternate frequencies for possible incoming calls.

The automation provided by ALE has dramatically reduced the operator workload and improved communications quality and reliability. HF ALE is undoubtedly the best thing that has happened to HF communications since the implementation of single sideband.

Although HF ALE systems make life easier for those who actually operate the radios, a higher degree of expertise is required on the part of a few people who work behind the scenes to design, implement, and support a successful HF ALE communications network. These behind-the-scenes experts need specialized tools and training to be successful. The HF-CPS™ software program from Rockwell Collins, is a tool that can be used at all levels of the supporting organization from the inception and design of an HF ALE network through the preparation and loading of datafill information into each radio in the network.

Just like ALE makes life easier for the HF radio operator, the HF-CPS™ program makes life easier for the behind-the-scenes experts who manage the HF ALE network and maintain the radio systems. The HF-CPS™ software program truly is an important part of the total HF ALE system solution.

Friday, May 19, 2006

IIS + Provider error '0x80040154' Class not registered



Sedikit rujukan ilmiah teknologi utk anda yang menghadapinya ketika menggunakan platform IIS dan programming Active Server Pages.

Windows XP with Service Pack 2 contains MDAC version 2.81, which is currently not available for download at the Microsoft Web site as a standalone installation. If you try to install MDAC 2.8, which is the latest available standalone download of MDAC, you will receive a message that you already have a newer version of MDAC installed. Therefore, under Windows XP SP2, you must manually repair MDAC 2.81 as outlined below.

How to Repair MDAC 2.81 under Windows XP with SP2

Open the folder C : \ Windows \ inf
Locate the file mdac.inf
Note: Your Windows folder could be named differently, e.g. C : \ WinXP

Right-click the file mdac.inf and click Install.

When prompted for a location, point to C : \ Windows \ servicepackfilesi386

When prompted for the file handler.reg
either point to C : \ Program files \Common files \ System \ msadc
or put the ORIGINAL Windows XP CD in your DVD/CD-ROM drive.

This reinstalls / repairs MDAC 2.81 under Windows XP SP2.

Insya Allah, It's work.

------------------------
Laman blog yang dilawati pada hari ini :-
http://delima.blogdrive.com
http://www.vss.com.my
http://www.ebay.com