This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Sabtu, 16 Maret 2013

USB 3.0 vs. SATA 3.0

For years we have been stuck with slow data transfer speeds between storage devices, and now suddenly we have two new interface standards that promise to make slow data transfers a thing of the past. Enter USB 3.0 and SATA 3.0. We have tested both these interfaces and already have the results ready for you to decide which one is truly revolutionary and to be looked forward to. But first, let us look at what exactly these two new technologies are all about.

SuperSpeed USB or USB 3.0


After the agonizingly slow speeds of USB 1.1, USB 2.0 was a huge leap, as it increased the data transfer speeds by almost three times. USB 2.0 has a maximum data transfer speed of 480 Mb/s. Now, USB 3.0 has a maximum data transfer speed of 4.8 Gb/s, which is ten times that of USB 2.0. This bandwidth is even more than that offered by the SATA 2.0 3 Gb/s hard drives currently available. Naturally, the fastest hard drives available today can achieve its maximum potential when used as an external hard drive with USB 3.0 interface.




USB 3.0 connector

Being backward compatible, USB 3.0 connector plugs can be easily used with older USB ports on PCs and laptops and the speeds will automatically drop back to that of the older interface. The connector plug looks similar to the older USB connector plug, but a closer inspection reveals the presence of five new pins alongside the original four. These extra data lanes enable SuperSpeed performance.

It goes without saying that due to the addition of five extra lanes, the USB 3.0 cable is different and thicker than its older counterpart. USB 3.0 ports work with older cables as well, thus allowing you to plug in an old USB 2.0 hard drive. However, one problem that you may come across is, a USB 3.0 cable cannot be plugged into a USB 2.0 device, but that is understandable. USB 3.0 plugs can be easily differentiated from USB 2.0 plugs because manufacturers color code USB 3.0 plugs with blue plastic. Note that a USB 2.0 micro-USB plug can easily be plugged into a part of the USB 3.0 port on devices and it works in the USB 2.0 mode.

SATA 3.0 (SATA 6 Gb/s)

The SATA interface has been getting comparatively regular upgrades as it progressed from SATA 1.0 or 1.5 Gb/s to SATA 2.0 or 3 Gb/s and now to SATA 3.0 or 6 Gb/s.  After taking into account SATAs 10-bit encoding overhead, the effective bandwidth of this latest interface comes to 600 MB/s, which is twice that of its predecessor. It would seem that with SSDs threatening the very existence of mechanical hard drives, SATA 3.0 is the savior it has been looking for. But we'll know about that only after going through the test results.

SATA 3.0 cable

SATA 3.0 is backward compatible with older SATA interfaces, thus you can use SATA 3.0 devices with your existing motherboards with older SATA ports. The resultant connection will be equivalent to the older SATA interface. Likewise, older SATA devices can be used with SATA 3.0 ports, but the connection will only be equivalent to the older SATA interface. To get true SATA 3.0 connection, the device, port, as well as the cable have to be certified SATA 3.0.


Availability





USB 3.0 card





SATA 3.0 card


USB 3.0 and SATA 3.0 add-on cards are available to allow easy and inexpensive upgrade to the new interface. These cards work with a PCI Express slot. The other, but more expensive way is to upgrade to a new motherboard featuring these interfaces, though there are not many around at present.


 

Performance

We used the ASUS P7P55D Premium motherboard with the Marvel 9123 controller for SATA 3.0 and a Seagate Barracuda XT 2 TB hard drive featuring the new interface. For USB 3.0, we used the WD My Book 3.0, which came with a USB 3.0 interface card based on the NEC D720200F1 controller. You can check out the performance of SATA 3.0 here and that of USB 3.0 here. You can take a look at the real world performance test graph below to compare USB 3.0 and SATA 3.0. We have transferred 4 GB of assorted and 4 GB of sequential files to and fro to find the read and write times for each, and here are the results.



Clearly, SATA 3.0 is still ahead of USB 3.0 in terms of sheer file transfer speeds, but that is not the point in question. The fact remains that while SATA 3.0 is faster than USB 3.0, it is still not really much faster than its predecessor SATA 2.0. But when it comes to USB 3.0, it is certainly a lot faster than its predecessor USB 3.0, and while it is not really 10 times as fast, it is certainly more than thrice as fast.

Conclusion

While SATA 3.0 and USB 3.0 are both new standards in data storage device connectivity, we do have a winner. A winner for us is not necessarily the one which is faster, but the one which delivers more improvement over the previous standard and that which promises more. SATA 3.0 tests showed that the new interface shows improved burst speeds, but the real world performance remained more or less the same. This is attributed to the limitations of the spindle speed and the mechanical hard drive. SSDs should be able to overcome this speed limit better, but that remains too expensive an affair for most of us.

Therefore the runner-up of the two is SATA 3.0. USB 3.0 on the other hand was not found to be as fast as SATA 3.0, but that can be attributed to the hard drive inside the casing. Put in a faster hard drive and you will get faster data transfer speeds. USB 3.0 delivers more than three times faster performance than USB 2.0 and that is a massive improvement. In fact, that makes USB 3.0 the best thing that has happened to external storage drives after USB 2.0. Well, eSATA did look promising and the performance was very good, but it could not really replace USB 2.0 because of a host of issues such as lack of powered eSATA ports in motherboards.

For USB 3.0, this will not be a problem and users will get the same convenience of plug and play as USB 2.0. But now they can transfer larger files such as high definition videos to USB 3.0 drives without having to wait for too long. Now that makes USB 3.0 a winner. While this is our opinion, your opinion may vary. Please do let us know in the space below.

Kamis, 14 Maret 2013

Apa Itu Java

     Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

     

     Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak  sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) . 




Kelebihan Java :
  • Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
  • Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . 
  • Multiplatform, Dapat digunakan dibanyak sistem operasi . 
  • Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
  • Mempunyai pengumpulan sampah otomatis .


Kekurangan Java :
  • Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
  • Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit 

Perkembangan Komputer Dari Generasi Pertama Sampai Sekarang

GENERASI PERTAMA
Komputer generasi pertama masih sangat sederhana dan belum kompleks penggunaanya. Komputer generasi pertama belum dapat memperoses masalah-masalah yang rumit. Ukuran komputer generasi pertama sangat besar dan prosesnya pun masih lambat.
 
Komputer generasi pertama menggunakan tabung vakum (vacuum tube) untuk memproses dan menyimpan data. Tabung vakum berukuran seperti lampu kecil. Tabung vakum cepat panas dan mudah terbakar. Ribuan tabung vakum diperlukan untuk mengoperasikan komputer generasi pertama. Komputer generasi pertama murni berupa peralatan elektronik yang berfungsi untuk membantu ilmuwan menyelesaikan masalah perhitungan matematika secara cepat dan tepat. Ukurannya yang besar mirip komputer induk atau komputer utama.
 
Contoh komputer generasi pertama adalah ENIAC (Electronic Numerical Integrator And Calculator) yang dibuat oleh Dr John Mauchly dan Presper Eckert tahun 1946.
 perkembangan komputer dari generasi pertama sampai sekarang1.jpg
ilustrasi: Komputer generasi pertama

GENERASI KEDUA
 
Komputer generasi kedua menggunakan transistor dan dioda untuk menggantikan tabung vakum, walaupun keduanya juga mudah terbakar. Pada komputer generasi kedua, diperkenalkan cara baru untuk menyimpan data, yaitu dengan penyimpanan secara magnetik. Penyimpanan secara magnetik menggunakan besi-besi lunak yang dililit oleh kawat. Kecepatan proses komputer generasi kedua lebih cepat dibandingkan generasi pertama. Awalnya, komputer generasi kedua menggunakan bahasa program tingkat tinggi, seperti FORTRAN (1954) dan COBOL (1959). Kedua bahasa program itu menggantikan bahasa mesin (low level language). Pada generasi ini, ukuran komputer lebih kecil. Komputer generasi ini digunakan untuk proses data di bidang perniagaan, universitas, dan militer.
 
Contoh: komputer pada generasi kedua adalah DEC PDP-8, IBM 700, dan IBM 7094.
 perkembangan komputer dari generasi pertama sampai sekarang2.jpg
ilustrasi:komputer generasi kedua

GENERASI KETIGA
 
Komputer generasi ketiga dibuat dengan menggabungkan beberapa komponen di dalam satu tempat. tampilan dari komputer juga disempurnakan. Selain itu, pada komputer generasi ketiga penyimpanan memorinya lebih besar dan diletakkan di luar (eksternal). Penggunaan listriknya lebih hemat dibandingkan komputer generasi sebelumnya. Ukuran fisiknya menjadi lebih kecil sehingga lebih menghemat ruang. Komputer generasi ketiga juga mulai menggunakan komponen IC atau disebut chip. Komputer jenis ini dapat digunakan untuk multiprogram.
 
Contoh: komputer generasi ketiga adalah Apple II, PC, dan NEC PC.
 perkembangan komputer dari generasi pertama sampai sekarang3.jpg
ilustrasi:komputer generasi ketiga

GENERASI KEEMPAT
 
Komputer generasi keempat masih menggunakan IC/chip untuk pengolahan dan penyimpanan data. Komputer generasi ini lebih maju karena di dalamnya terdapat beratus ribu komponen transistor. Proses pembuatan IC komputer generasi ini dinamakan pengintegrasian dalam skala yang sangat besar. Pengolahan data dapat dilakukan dengan lebih cepat atau dalam waktu yang singkat. Media penyimpanan komputer generasi ini lebih besar dibanding generasi sebelumnya. Komputer generasi ini sering disebut komputer mikro.
 
Contohnya: PC (Personal Computer). Teknologi IC komputer generasi ini yang membedakan antara komputer mikro dan komputer mini serta main frame. Beberapa teknologi IC pada generasi ini adalah Prosesor 6086, 80286, 80386, 80486, Pentium I, Celeron, Pentium II, Pentium III, Pentium IV, Dual Core, Core to Duo, Quad Core, Core i3, i5, i7, Ivy bridge (buatan Intel), dan ada juga AMD K6, Athlon dsb. Generasi ini juga mewujudkan satu kelas komputer yang disebut komputer super.
 
 perkembangan komputer dari generasi pertama sampai sekarang4.jpg

ilustrasi:komputer generasi keempat

GENERASI KELIMA
 
Komputer generasi kelima memang belum terwujud karena komputer generasi ini merupakan komputer impian masa depan. Pembuatan bentuk komputer generasi kelima tentunya akan lebih kompleks. Komputer generasi kelima ini diperkirakan mempunyai lebih banyak unit pengolahan yang bekerja secara serentak untuk menyelesaikan lebih dari satu masalah dalam waktu bersamaan. Komputer generasi ini juga mempunyai memori yang besar. Komputer impian ini diperkirakan akan mempunyai kepandaian tersendiri atau dapat membuat keputusan sendiri. Sifat luar biasa komputer ini disebut sebagai kecerdasan buatan.

Sabtu, 09 Maret 2013

Sejarah Mac OS

Macintosh, atau disingkat Mac, adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh di

perkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.
Pembuatan Mac merupakan suatu wujud model integrasi vertikal yang mana Apple memfasilitasi seluruh aspek perangkat keras dan juga sistem operasinya yang terinstal di dalam seluruh komputer Mac. Hal ini berbeda dengan komputer tipe PC pada umumnya, di mana banyak produsen membuat dan mengintegrasikan perangkat keras dengan sistem operasi yang dibuat oleh produsen lain. Sementara itu, Apple secara eksklusif membuat perangkat keras Mac dan mengatur bagaimana sistem internalnya, desain, dan juga harganya. Tidak hanya itu, Apple juga tidak melisensikan Mac OS X untuk komputer non-Apple.
  • System 0.0-1.1, diperkenalkan pada tahun 1984
Ini adalah versi pertama dari Mac OS lamanya. Meskipun sangat dibatasi oleh standar sekarang, itu mengejutkan menggunakan commandline-dunia tahun 1980-an. Menggunakan konsep-konsep yang dibeli dari Xerox bersama dengan konsep Apple sendiri, sistem ini meletakkan dasar layout GUI / aturan bagi banyak OS yang akan datang. Karena Macintosh asli adalah satu-satunya perangkat keras yang akan menjalankan Mac OS, itu hanya terpasang di Mac dan tidak pernah dibagikan.
  • System versi 2.0-5.x, diperkenalkan antara tahun 1985 dan 1987
Satu-satunya fitur baru terkenal adalah MultiFinder, yang memungkinkan lebih dari satu aplikasi yang akan terbuka sekaligus, sehingga apa yang dikenal sebagai “koperasi” multitasking yang bertentangan dengan metode konvensional hanya membuka satu program pada satu waktu. Single-Task Finder masih ditawarkan bagi mereka yang lebih suka itu.
  • System 6, diperkenalkan pada tahun 1988
System 6 terlihat hampir sama dengan nenek moyangnya, tetapi memperkenalkan beberapa hal-hal kecil. Sebagian besar perubahan dalam revisi ini adalah “Under The Hood” dan tidak jelas bagi pengguna rata-rata.
  • System 7, diperkenalkan pada tahun 1991
System 7 adalah terobosan pertama dalam beberapa revisi dan penambahan fitur yang besar. Ini adalah versi pertama Mac OS dengan warna titlebars / scrollbars. Ini benar-benar membuang proses jadul single-process finder dan membuat MultiFinder Finder. OS ini juga menggunakan ikon 256-warna yang lebih bagus, serta dukungan untuk lebih multimedia dengan dukungan Quicktime dan meningkatkan konektivitas internet.
  • System 7.5 diperkenalkan pada tahun 1994
System 7.5 sebagian besar sama dengan 7, tetapi memiliki sejumlah perbaikan, yaitu stabilitas dan konektivitas internet. AppleTalk juga diperkenalkan di 7.5. System 7.5.3, untuk meng-update 7.5, adalah OS pertama yang dirujuk sebagai “Mac OS”, bukannya “System” di beberapa tempat, terutama pada layar startup.
  • System 7.6, diperkenalkan pada tahun 1997
System 7.6 adalah sistem pertama disebut sebagai Mac OS di layar startup. Itu merupakan beberapa fitur kecil, tapi sebagian besar sama dengan 7.5. System 7.6.1 memasukkan interface baru “Platinum”, yang dicangkokkan pada proyek dari Apple Copland.
  • Mac OS 8, diperkenalkan pada tahun 1997
Mac OS 8 adalah sistem pertama yang secara global disebut sebagai Mac OS. Terdapat perbaikan di banyak bidang, terutama dalam konektivitas internet dan multimedia. OS ini juga memakai interface ikon baru Platinum, yang diambil dari proyek next-generation Apple OS yang gagal, yang dinamakan Copland. Update baru, Mac OS 8.1, memperkenalkan perbaikan filesystem HFS + dan memiliki installer yang user-friendly. Ini adalah rilis pertama dari Mac OS untuk bundel Microsoft Internet Explorer, yang akan terus dibundel sampai Mac OS X 10.3.
  • Mac OS 8.5, diperkenalkan pada tahun 1998
Mac OS 8 ditingkatkan di hampir semua bidang. Ini termasuk perbaikan ikon 32-bit platinum dan sistem tema baru yang memungkinkan pengguna untuk memilih interface yang disukainya, dan juga termasuk Sherlock, sebuah program untuk mencari di internet dan file lokal. Ini adalah rilis pertama dari Mac OS yang tidak mendukung Mac 68k.
  • Mac OS 9, diperkenalkan pada tahun 1999
Mac OS 9 adalah Mac OS 8.6 dengan beberapa perbaikan bug dan Sherlock 2. Sementara kemampuan tema masih ada, semua tema selain Platinum dipindahkan dari instalasi default. Ini adalah versi Mac OS yang pertama kali dirilis untuk mendukung beberapa pengguna.
  • Mac OS X Public Beta diperkenalkan pada tahun 2000
Mac OS X Public Beta merupakan tempat menguji Apple OS yang terbaru, yang disebut Mac OS X, yang didasarkan pada NeXTSTEP, sebuah sistem operasi yang diproduksi oleh perusahaan NeXT yang baru-baru ini dibeli Apple. OS ini menggunakan GUI baru dijuluki “Aqua” dan disertai dengan banyak fitur yang ada di Mac OS rilis sebelumnya. Mac OS X bekerja di atas sebuah varian UNIX BSD disebut Darwin daripada core klasik Mac OS. Karena dasar UNIX ini, hal itu memperbolehkan Mac OS untuk memiliki multitasking sejati untuk pertama kalinya. Karena OS ini beta, OS ini bermasalah dan agak tidak stabil.
  • Mac OS X 10.0 “Cheetah”, diperkenalkan pada tahun 2001
Mac OS X 10.0 adalah rilis resmi pertama dari Mac OS X. Berubah banyak hal dari OS X Public Beta dan ditambahkan/diubah banyak fitur sebagaimana yang diminta oleh para pengguna Public Beta. Walaupun masih bermasalah, OS ini jauh lebih stabil daripada versi beta.
  • Mac OS X 10.1 “Puma”, diperkenalkan pada tahun 2001
Mac OS X 10.1 merupakan suatu rilis bugfix, tetapi Apple berhasil untuk menambahkan beberapa fitur kecil seperti posisi [I]docking[/I]. Ini adalah upgrade gratis bagi siapa saja yang membeli Mac OS X 10.0….
  • Mac OS X 10.2 “Jaguar”, diperkenalkan pada tahun 2002
Mac OS X 10.2 adalah update besar-besaran, yang memperbaiki ratusan minor bugs, sangat meningkatkan stabilitas, dan umumnya mempercepat seluruh sistem. Aqua menerima makeover kecil di dalamnya, dan beberapa fitur ditambahkan. Kebanyakan menganggap Mac OS X 10.2 sebagai rilis pertama dari OS X yang benar-benar dapat digunakan. Mac OS X 10.2 akan menjadi Mac OS yang terakhir untuk menggunakan Microsoft Internet Explorer sebagai browser default.
  • Mac OS X 10.3 “Panther”, diperkenalkan pada tahun 2004
Mac OS X 10.3 adalah update yang luar biasa; Banyak memandangnya sebagai  upgrade yang paling signifikan ke OS X sampai saat ini. OS ini memakai banyak fitur yang berguna seperti Expose, FileVault, Fast User Switching, iChat AV, dan Finder yang diupdate. Ini juga merupakan update besar untuk Aqua, memberikan yang jauh lebih halus. Versi akan menjadi Mac OS yang terakhir untuk bundel Microsoft Internet Explorer
  • Mac OS X 10.4 “Tiger”, diperkenalkan pada tahun 2005
Mac OS X 10.4 memakai fitur-fitur baru seperti Dashboard, Core Image, Safari 2.0, dan all improved Mail. Mayoritas perubahan yang “Under the Hood”, membersihkan, mempercepat, dan memperbaiki hampir setengah dari kerangka yang mendasarinya. Salah satu upgrade yang terlihat besar adalah Spotlight, sebuah alat pencarian baru yang revolusioner yang mencari melalui bagian dalam file dan metadata mereka secara sangat cepat, sebagai lawan pencarian nama file ortodoks. Aqua juga menerima update kecil dalam rilis ini. OS ini akan menjadi Mac OS X yang pertama dirilis publik yang memiliki varian x86 (Intel).
  • Mac OS X v10.5 “Leopard” ini dirilis pada 26 Oktober 2007
OS ini disebut oleh Apple “update terbesar dari Mac OS X”. Ini membawa lebih dari 300 fitur baru. Leopard mendukung PowerPC-dan Intel x86 berbasis komputer Macintosh, tetapi dukungan untuk prosesor G3 dilepas dan diperlukan prosesor G4 minimum tingkat clock 867 MHz, dan setidaknya 512 MB RAM yang akan diinstal.
  • Mac OS X v10.6 “Snow Leopard”, dirilis pada 28 Agustus 2009
Daripada memberikan perubahan besar tampilan dan fungsionalitas pengguna akhir seperti rilis sebelumnya Mac OS X, Snow Leopard berfokus pada perubahan “Under the Hood”, meningkatkan kinerja, efisiensi, dan stabilitas sistem operasi. Untuk kebanyakan pengguna, perubahan yang paling terlihat adalah: ruang disk yang membebaskan sistem operasi setelah menginstal yang bersih dibandingkan dengan Mac OS X 10.5 Leopard, Finder yang lebih responsif, Time Machine backup yang lebih cepat, lebih dapat diandalkan dan user friendly [I]disc-ejects[/I], versi yang lebih kuat dari aplikasi “Preview”, serta browser web Safari yang lebih cepat

Hardware and software

Hardware
Apple directly sub-contracts hardware production to Asian original equipment manufacturers such as Asus, maintaining a high degree of control over the end product. By contrast, most other companies (including Microsoft) create software that can be run on hardware produced by a variety of third-parties such as Dell, HP/Compaq, and Lenovo. Consequently, the Macintosh buyer has comparably fewer options.
The current Mac product family uses Intel x86-64 processors. Apple introduced an emulator during the transition from PowerPC chips (called Rosetta), much as it did during the transition from Motorola 68000 architecture a decade earlier. The Macintosh is the only mainstream computer platform to have successfully transitioned to a new CPU architecture,[106] and has done so twice. All current Mac models ship with at least 2 GB of RAM as standard. Current Mac computers use ATI Radeon or nVidia GeForce graphics cards as well as Intel graphics built into the main CPU. All current Macs (except for the MacBook Air, Mac Mini, and MacBook Pro with Retina Display) ship with an optical media drive that includes a dual-function DVD/CD burner. Apple refers to this as a SuperDrive. Current Macs include two standard data transfer ports: USB and FireWire (except for the MacBook Air, which does not include FireWire). MacBook Pro, iMac, MacBook Air, and Mac Mini computers now also feature the "Thunderbolt" port, which Apple says can transfer data at speeds up to 10 gigabits per second.[107] USB was introduced in the 1998 iMac G3 and is ubiquitous today,[4] while FireWire is mainly reserved for high-performance devices such as hard drives or video cameras. Starting with the then-new iMac G5, released in October 2005, Apple started to include built-in iSight cameras on appropriate models, and a media center interface called Front Row that can be operated by an Apple Remote or keyboard for accessing media stored on the computer. Front Row has been discontinued as of 2011, however, and the Apple Remote is no longer bundled with new Macs.[108][109]
Apple was initially reluctant to embrace mice with multiple buttons and scroll wheels. Macs did not natively support pointing devices that featured multiple buttons, even from third parties, until Mac OS X arrived in 2001.[110] Apple continued to offer only single button mice, in both wired and Bluetooth wireless versions, until August 2005, when it introduced the Mighty Mouse. While it looked like a traditional one-button mouse, it actually had four buttons and a scroll ball, capable of independent x- and y-axis movement.[111] A Bluetooth version followed in July 2006.[112] In October 2009, Apple introduced the Magic Mouse, which uses multi-touch gesture recognition (similar to that of the iPhone) instead of a physical scroll wheel or ball.[113] It is available only in a wireless configuration, but the wired Mighty Mouse (re-branded as "Apple Mouse") is still available as an alternative. Since 2010, Apple has also offered the Magic Trackpad as a means to control Macintosh desktop computers in a way similar to laptops.

Software

The original Macintosh was the first successful personal computer to use a graphical user interface devoid of a command line. It used a desktop metaphor, depicting real-world objects like documents and a trashcan as icons onscreen. The System software was introduced in 1984 with the first Macintosh and renamed Mac OS in 1997. It continued to evolve until version 9.2.2. In 2001, Apple introduced Mac OS X, based on Darwin and NEXTSTEP; its new features included the Dock and the Aqua user interface. During the transition, Apple included an emulator known as Classic, allowing users to run Mac OS 9 applications under Mac OS X 10.4 and earlier on PowerPC machines. The most recent version is Mac OS X v10.7 "Lion." In addition to Lion, all new Macs are bundled with assorted Apple-produced applications, including iLife, the Safari web browser and the iTunes media player. Apple introduced Mac OS X 10.7 in 2010, and it was made available in the summer of 2011. Lion includes many new features, such as Mission Control, the Mac App Store (available to Mac OS X v10.6.6 "Snow Leopard." users by software update), Launchpad, an application viewer and launcher akin to the iOS Home Screen, and Resume, a feature similar to the hibernate function found in Microsoft Windows.
Historically, Mac OS X enjoyed a near-absence of the types of malware and spyware that affect Microsoft Windows users.[114][115][116] Mac OS X has a smaller usage share compared to Microsoft Windows (roughly 5% and 92%, respectively),[117] but it also has secure UNIX roots. Worms, as well as potential vulnerabilities were noted in February 2006, which led some industry analysts and anti-virus companies to issue warnings that Apple's Mac OS X is not immune to malware.[118] Increasing market share coincided with additional reports of a variety of attacks.[119] Apple releases security updates for its software.[120] In early 2011, Mac OS X experienced a large increase in malware attacks,[121] and malware such as Mac Defender, MacProtector, and MacGuard were seen as an increasing problem for Mac users. At first, the malware installer required the user to enter the administrative password, but later versions were able to install without user input[122] Initially, Apple support staff were instructed not to assist in the removal of the malware or admit the existence of the malware issue, but as the malware spread, a support document was issued. Apple announced an OS X update to fix the problem. An estimated 100,000 users were affected.[123][124]
Originally, the hardware architecture was so closely tied to the Mac OS operating system that it was impossible to boot an alternative operating system. The most common workaround, used even by Apple for A/UX, was to boot into Mac OS and then to hand over control to a program that took over the system and acted as a bootloader. This technique was no longer necessary with the introduction of Open Firmware-based PCI Macs, though it was formerly used for convenience on many Old World ROM systems due to bugs in the firmware implementation.[citation needed] Now, Mac hardware boots directly from Open Firmware (most PowerPC-based Macs) or EFI (all Intel-based Macs), and Macs are no longer limited to running just Mac OS X.
Following the release of Intel-based Macs, third-party platform virtualization software such as Parallels Desktop, VMware Fusion, and VirtualBox began to emerge. These programs allow users to run Microsoft Windows or previously Windows-only software on Macs at near native speed. Apple also released Boot Camp and Mac-specific Windows drivers that help users to install Windows XP or Vista and natively dual boot between Mac OS X and Windows. Though not condoned by Apple, it is possible to run the Linux operating system using Boot camp or other virtualization workarounds.[125][126]
Because Mac OS X is a UNIX-like operating system, borrowing heavily from FreeBSD, many applications written for Linux or BSD run on Mac OS X, often using X11. Apple's smaller market share than Microsoft's means that a smaller range of shareware is available, but many popular commercial software applications from large developers, such as Microsoft's Office and Adobe's Photoshop are ported to both Mac OS and Windows. A large amount of open-source software applications, like the Firefox web browser and the OpenOffice.org office suite, are cross-platform, and thereby also run natively on the Mac.

Pendidikan IT



Sebagai generasi penerus bangsa yang moderen tentunya tidak lepas dari Pendidikan ilmu IT karena didalam ilmu teknologi ini sangatlah berpengaruh terhadap perkembangan suatu negara, Indonesia merupakan negara kepulauan yang tentunya juga terdapat generasi-generasi penerus bangsa yang mempunyai banyak hobi-hobi yang beragam, dalam hal ini tentunya sangat penting untuk meningkatkan pengetahuan dan membuka kesempatan untuk dapat keterampilan dalam banyak macam bidang sambil meningkatkan kreativitas kita. Dengan menerapkan ilmu IT dalam pendidikan, pembelajaran akan mudah diterima dan akan terasa mengesankan dengan menampilkan presentasi yang menarik. Seseorang yang lincah dalam memanfaatkan berbagai macam alat teknologi, akan dipandang luar biasa oleh orang lain.

Arti pendidikan IT atau ilmu teknologi berarti tersedianya sarana yang digunakan dalam menyiarkan program pendidikan. Salah satu hasil ilmu teknologi yang paling mudah dan laris adalah E-learning yang memungkinkan seseorang untuk belajar dari mana saja tanpa dibatasi oleh jarak, ruang dan waktu dengan hanya menggunakan sebuah komputer yang terhubung ke jaringan internet. Sehingga tak ada alasan untuk berhenti belajar meski pun harus berada di tempat yang jauh sekali pun, karena berbagai sumber informasi baik artikel dan sebagainya dapat dengan mudah kita dapatkan dengan mengaksesnya dalam sistem e-library.

Pendidikan ilmu teknologi telah banyak memberikan sumbangan besar terhadap pendidikan yaitu menciptakan sumber daya manusia yang berpotensi dalam memajukan negara. Sehingga dengan adanya ilmu teknologi, peran dunia pendidikan menjadi sangat strategis dalam menghasilkan sumber daya manusia yang handal dan tanggap dalam menghadapi tuntutan perubahan zaman. Perguruan tinggi dan institusi pendidikan lainnya berperan sebagai lembaga pendidikan, yang menghasilkan tenaga – tenaga profesional dalam bidang kependidikan dan bidang – bidang yang lainnya, harus mampu membekali mahasiswanya dengan pengetahuan, pemahaman dan penguasaan terhadap sistem teknologi informasi yang kini telah memasuki berbagai sektor kehidupan.

Dewasa ini teknologi telah berkembang begitu pesatnya, kita merupakan manusia yang beruntung karena hidup di jaman modern seperti sekarang ini, Cobalah sesaat kita menengok ke belakang, membandingkan teknologi zaman dahulu dengan sekarang memang telah banyak yang berubah dan berkembang. Teknologi yang berkembang tersebut antara lain dapat berupa alat komunikasi, transportasi dan presentasi. Adanya teknologi yang terus berkembang, menuntut manusia mau tak mau harus mengikutinya. Meski pun begitu, tidak semua orang dapat mengikuti arus perkembangan teknologi tersebut. Banyak orang yang masih berpandangan negatif untuk mencoba hal yang baru. Hal ini akan menghambat negara untuk maju. Jika, dibiarkan terus mereka akan semakin merasa ketinggalan zaman dan akan sulit berkomunikasi dengan orang lain. Oleh karena itu, diperlukan ilmu teknologi untuk mempermudah manusia mengikuti perkembangan tersebut dengan mudah.

Minggu, 03 Maret 2013

An A-Z Index of the Bash command line for Linux

a 
 alias    Create an alias •
  apropos  Search Help manual pages (man -k)
  apt-get  Search for and install software packages (Debian/Ubuntu)
  aptitude Search for and install software packages (Debian/Ubuntu)
  aspell   Spell Checker
  awk      Find and Replace text, database sort/validate/index
b
  basename Strip directory and suffix from filenames
  bash     GNU Bourne-Again SHell 
  bc       Arbitrary precision calculator language 
  bg       Send to background
  break    Exit from a loop •
  builtin  Run a shell builtin
  bzip2    Compress or decompress named file(s)
c
  cal      Display a calendar
  case     Conditionally perform a command
  cat      Concatenate and print (display) the content of files
  cd       Change Directory
  cfdisk   Partition table manipulator for Linux
  chgrp    Change group ownership
  chmod    Change access permissions
  chown    Change file owner and group
  chroot   Run a command with a different root directory
  chkconfig System services (runlevel)
  cksum    Print CRC checksum and byte counts
  clear    Clear terminal screen
  cmp      Compare two files
  comm     Compare two sorted files line by line
  command  Run a command - ignoring shell functions •
  continue Resume the next iteration of a loop •
  cp       Copy one or more files to another location
  cron     Daemon to execute scheduled commands
  crontab  Schedule a command to run at a later time
  csplit   Split a file into context-determined pieces
  cut      Divide a file into several parts
d
  date     Display or change the date & time
  dc       Desk Calculator
  dd       Convert and copy a file, write disk headers, boot records
  ddrescue Data recovery tool
  declare  Declare variables and give them attributes •
  df       Display free disk space
  diff     Display the differences between two files
  diff3    Show differences among three files
  dig      DNS lookup
  dir      Briefly list directory contents
  dircolors Colour setup for `ls'
  dirname  Convert a full pathname to just a path
  dirs     Display list of remembered directories
  dmesg    Print kernel & driver messages 
  du       Estimate file space usage
e
  echo     Display message on screen •
  egrep    Search file(s) for lines that match an extended expression
  eject    Eject removable media
  enable   Enable and disable builtin shell commands •
  env      Environment variables
  ethtool  Ethernet card settings
  eval     Evaluate several commands/arguments
  exec     Execute a command
  exit     Exit the shell
  expect   Automate arbitrary applications accessed over a terminal
  expand   Convert tabs to spaces
  export   Set an environment variable
  expr     Evaluate expressions
f
  false    Do nothing, unsuccessfully
  fdformat Low-level format a floppy disk
  fdisk    Partition table manipulator for Linux
  fg       Send job to foreground 
  fgrep    Search file(s) for lines that match a fixed string
  file     Determine file type
  find     Search for files that meet a desired criteria
  fmt      Reformat paragraph text
  fold     Wrap text to fit a specified width.
  for      Expand words, and execute commands
  format   Format disks or tapes
  free     Display memory usage
  fsck     File system consistency check and repair
  ftp      File Transfer Protocol
  function Define Function Macros
  fuser    Identify/kill the process that is accessing a file
g
  gawk     Find and Replace text within file(s)
  getopts  Parse positional parameters
  grep     Search file(s) for lines that match a given pattern
  groupadd Add a user security group
  groupdel Delete a group
  groupmod Modify a group
  groups   Print group names a user is in
  gzip     Compress or decompress named file(s)
h
  hash     Remember the full pathname of a name argument
  head     Output the first part of file(s)
  help     Display help for a built-in command •
  history  Command History
  hostname Print or set system name
i
  iconv    Convert the character set of a file
  id       Print user and group id's
  if       Conditionally perform a command
  ifconfig Configure a network interface
  ifdown   Stop a network interface 
  ifup     Start a network interface up
  import   Capture an X server screen and save the image to file
  install  Copy files and set attributes
j
  jobs     List active jobs •
  join     Join lines on a common field
k
  kill     Stop a process from running
  killall  Kill processes by name
l
  less     Display output one screen at a time
  let      Perform arithmetic on shell variables •
  ln       Create a symbolic link to a file
  local    Create variables •
  locate   Find files
  logname  Print current login name
  logout   Exit a login shell •
  look     Display lines beginning with a given string
  lpc      Line printer control program
  lpr      Off line print
  lprint   Print a file
  lprintd  Abort a print job
  lprintq  List the print queue
  lprm     Remove jobs from the print queue
  ls       List information about file(s)
  lsof     List open files
m
  make     Recompile a group of programs
  man      Help manual
  mkdir    Create new folder(s)
  mkfifo   Make FIFOs (named pipes)
  mkisofs  Create an hybrid ISO9660/JOLIET/HFS filesystem
  mknod    Make block or character special files
  more     Display output one screen at a time
  mount    Mount a file system
  mtools   Manipulate MS-DOS files
  mtr      Network diagnostics (traceroute/ping)
  mv       Move or rename files or directories
  mmv      Mass Move and rename (files)
n
  netstat  Networking information
  nice     Set the priority of a command or job
  nl       Number lines and write files
  nohup    Run a command immune to hangups
  notify-send  Send desktop notifications
  nslookup Query Internet name servers interactively
o
  open     Open a file in its default application
  op       Operator access 
p
  passwd   Modify a user password
  paste    Merge lines of files
  pathchk  Check file name portability
  ping     Test a network connection
  pkill    Stop processes from running
  popd     Restore the previous value of the current directory
  pr       Prepare files for printing
  printcap Printer capability database
  printenv Print environment variables
  printf   Format and print data •
  ps       Process status
  pushd    Save and then change the current directory
  pwd      Print Working Directory
q
  quota    Display disk usage and limits
  quotacheck Scan a file system for disk usage
  quotactl Set disk quotas
r
  ram      ram disk device
  rcp      Copy files between two machines
  read     Read a line from standard input •
  readarray Read from stdin into an array variable •
  readonly Mark variables/functions as readonly
  reboot   Reboot the system
  rename   Rename files
  renice   Alter priority of running processes 
  remsync  Synchronize remote files via email
  return   Exit a shell function
  rev      Reverse lines of a file
  rm       Remove files
  rmdir    Remove folder(s)
  rsync    Remote file copy (Synchronize file trees)
s
  screen   Multiplex terminal, run remote shells via ssh
  scp      Secure copy (remote file copy)
  sdiff    Merge two files interactively
  sed      Stream Editor
  select   Accept keyboard input
  seq      Print numeric sequences
  set      Manipulate shell variables and functions
  sftp     Secure File Transfer Program
  shift    Shift positional parameters
  shopt    Shell Options
  shutdown Shutdown or restart linux
  sleep    Delay for a specified time
  slocate  Find files
  sort     Sort text files
  source   Run commands from a file `.'
  split    Split a file into fixed-size pieces
  ssh      Secure Shell client (remote login program)
  strace   Trace system calls and signals
  su       Substitute user identity
  sudo     Execute a command as another user
  sum      Print a checksum for a file
  suspend  Suspend execution of this shell •
  symlink  Make a new name for a file
  sync     Synchronize data on disk with memory
t
  tail     Output the last part of file
  tar      Tape ARchiver
  tee      Redirect output to multiple files
  test     Evaluate a conditional expression
  time     Measure Program running time
  times    User and system times
  touch    Change file timestamps
  top      List processes running on the system
  traceroute Trace Route to Host
  trap     Run a command when a signal is set(bourne)
  tr       Translate, squeeze, and/or delete characters
  true     Do nothing, successfully
  tsort    Topological sort
  tty      Print filename of terminal on stdin
  type     Describe a command •
u
  ulimit   Limit user resources •
  umask    Users file creation mask
  umount   Unmount a device
  unalias  Remove an alias •
  uname    Print system information
  unexpand Convert spaces to tabs
  uniq     Uniquify files
  units    Convert units from one scale to another
  unset    Remove variable or function names
  unshar   Unpack shell archive scripts
  until    Execute commands (until error)
  uptime   Show uptime
  useradd  Create new user account
  userdel  Delete a user account
  usermod  Modify user account
  users    List users currently logged in
  uuencode Encode a binary file 
  uudecode Decode a file created by uuencode  
  v        Verbosely list directory contents (`ls -l -b')
  vdir     Verbosely list directory contents (`ls -l -b')
  vi       Text Editor
  vmstat   Report virtual memory statistics

  wait     Wait for a process to complete •
  watch    Execute/display a program periodically
  wc       Print byte, word, and line counts
  whereis  Search the user's $path, man pages and source files for a program
  which    Search the user's $path for a program file
  while    Execute commands
  who      Print all usernames currently logged in
  whoami   Print the current user id and name (`id -un')
  wget     Retrieve web pages or files via HTTP, HTTPS or FTP
  write    Send a message to another user 
x
  xargs    Execute utility, passing constructed argument list(s)
  xdg-open Open a file or URL in the user's preferred application.
  yes      Print a string until interrupted
  .        Run a command script in the current shell
  !!       Run the last command again
  ###      Comment / Remark
Commands marked • are bash built-ins, these are available under all shells.