Arsip Tag: canggih

Ulasan openSUSE 12.3 KDE Live USB (Kumpulan Skrinsot)


Bismillahirrahmanirrahim.

Saya sudah lama tertarik dengan openSUSE terutama karena YaST (aplikasi Control Panel) yang hanya ada di openSUSE dan karena KDE-nya. Sudah beberapa minggu saya gagal membuat Live USB untuk openSUSE baik itu dengan dd, ddrescue, maupun Unetbootin. Alhamdulillah, berhasil dengan perintah dd yang khusus[1][2]. Begitu berhasil, saya langsung ambil skrinsot sebanyak-banyaknya. Berikut ini 35 skrinsot openSUSE 12.3 KDE yang saya ambil dari mesin saya.

YaST adalah Control Panel di openSUSE

opensuseku

Lengkap

Tampilan openSUSE

opensuseku1

Bersih dan cantik

YaST punya konfigurasi yang sangat lengkap, bahkan lebih dari Control Panel-nya Windows

opensuseku11

Sampai pengaturan kernel pun GUI di openSUSE

Konfigurasi partisi di YaST

opensuseku12

Edit partisi juga bisa

Meski ada YaST, tetap ada KDE System Settings di openSUSE

opensuseku14

YaST sudah lengkap, ditambah KDE System Settings maka lebih lengkap lagi

Salah satu pengaturan di dalam KDE System Settings di openSUSE yaitu Actions Policy

opensuseku15

Meski saya tidak paham, tetapi ini kelihatannya keren

Setup K3B dalam KDE System Settings

opensuseku16

Pengaturan DVD drive

Amarok sedang mengalami crash

opensuseku17

Memang hidup tak selamanya beruntung

openSUSE secara default belum menyertakan multimedia codec seperti mp3

opensuseku18

Seperti halnya Debian, Ubuntu, dan Fedora, openSUSE juga konsisten menjaga ISO-nya tetap berisi Free Software saja

Dolphin menayangkan berkas mp3 dari partisi lain 

opensuseku19

Sejujurnya saya selalu senang melihat KDE menayangkan berkas-berkas karena selalu rapi dan keren

Salah satu power YaST yakni segala konfigurasi bisa dilakukan dari GUI, yakni pengaturan proksi

opensuseku2

Lebih lengkap dari pengaturan proksi default milik Ubuntu

Sekali lagi, openSUSE menayangkan berkas mp3 dari partisi lain

opensuseku20

Menu di openSUSE

opensuseku21

openSUSE tetap bisa memutar audio berformat OGG (format open source)

opensuseku22

openSUSE menayangkan folder-folder dalam hard disk

opensuseku23

Lagi, openSUSE menayangkan berkas MP3 di hard disk

opensuseku24

Pratayang gambar-gambar dalam hard disk sambil membuka Terminal di dalam openSUSE

opensuseku25

Selain membuka berkas sambil membuka Terminal, openSUSE bisa memecah layarnya jadi dua untuk membandingkan isi dari dua folder

opensuseku26

openSUSE sudah menyertakan Marble (seperti Google Earth tapi offline)

opensuseku27

Tampilan openSUSE bisa diubah jadi persis Windows dengan Activities > Desktop Icons

opensuseku28

Windows? Ya desktop biasa dengan ikon-ikon shortcut

Lagi, hasil ganti tampilan dengan 1 klik

opensuseku29

Sekali lagi, YaST untuk pengaturan repo hanya dengan GUI

opensuseku3

Ubuntu itu sangat praktis tetapi belum sepraktis ini

openSUSE dan notifikasi pengaturan jaringannya

opensuseku30

Network Manager standar KDE

openSUSE dan pengaturan boot loader secara GUI dengan YaST

opensuseku4

Sekali lagi, power YaST, openSUSE bisa cek korup tidaknya (integritas) ISO secara GUI

opensuseku5

openSUSE mengecek integritas ISO saya, ternyata OK

opensuseku7

Pemeriksa integritas (korup tidaknya) suatu ISO atau DVD

Berarti, tidak korup

opensuseku8

Sudah termasuk dalam YaST openSUSE

openSUSE menampilkan gambar

opensuseku6

Nama aplikasi penampil gambarnya adalah Gwenview

Sekali lagi, power YaST, openSUSE punya sistem backup otomatis yang bisa diatur secara GUI

opensuseku9

Bahkan backup system sudah tersedia

Sekali lagi, power YaST, di dalamnya bisa add/remove program sebagaimana dengan Synaptic di Ubuntu

yast2-000

Release Notes itu penting untuk mengetahui versi openSUSE yang terinstal dan apa saja yang ada di dalamnya

yast2-001

Ini penting untuk mengetahui versi openSUSE kita sekarang

Sekali lagi, power YaST, openSUSE punya pengaturan jaringan dan sistem pengenalan network card yang serba GUI

yast2-002

Sekali lagi, power YaST, openSUSE bahkan punya pengaturan macam wvdial untuk modem kita tetapi dalam GUI bukan terminal lagi

yast2-003

Serasa wvdial dijadikan GUI

Sekali lagi, power YaST, openSUSE punya pengaturan keamanan serba GUI (walau sudah tidak ada virus di openSUSE)

opensuseku10

Windows saja tidak sampai seperti ini

Sekali lagi, power YaST, bahkan tanpa GParted

opensuseku13

Pantas kalau saya menganggap salah satu distro Linux tercanggih adalah openSUSE

Semoga ini semua bermanfaat untuk Anda.

Catatan

[1] dd if=openSUSE-12.3-KDE-Live-i686.iso of=/dev/sdb bs=4M; sync
[2] Perintah dd yang benar adalah tidak menyertakan angka apa pun setelah sdb atau sdc. Jika diikuti angka, dipastikan openSUSE gagal booting.

Qt Creator – Tip dan Trik Efisien Memrogram C++ dalam IDE


Bismillahirrahmanirrahim.

ngite-kedua15

Qt Creator di kampung halamannya, KDE

Tulisan ini hanyalah catatan penggunaan Qt Creator, sebuah IDE untuk C++. Isinya hanya tip dan trik cepat memrogram berikut bagaimana menggunakan fitur Qt Creator untuk menunjang efisiensi pemrograman kita. Tulisan ini hanya dikhususkan kepada para pemula bukan untuk ahli pemrograman. Oh iya, tulisan ini pun lepas dari tutorial saya sebelumnya soal memrogram Qt baik secara drag and drop maupun hard coding. Ini hanya catatan kecil.

SATU :: Tooltip Pembantu Passing Parameter

Ini sangat-sangat berguna untuk saya mempelajari bagaimana memasukkan suatu passing parameter yang benar untuk suatu kelas. Mengapa? Karena tiap kelas memiliki passing parameter yang beda, dan tiap kelas bisa punya lebih dari satu bentuk umum passing parameter. Nah, Qt Creator di sini otomatis memberikan panduan lengkap bentuk umum dalam suatu kelas Qt yang dinomori. Saya sangat diuntungkan dengan adanya fitur ini karena dengannya saya bisa belajar pemrograman Qt (baca: mengisikan passing parameter dengan benar) dengan cepat sekali tanpa pengajar. Cukup ikuti saja pola saran yang tertulis di tooltip warna hitam ini dan semua beres. Kalau misalnya error, cukup buka dokumentasinya.

ngite-kedua17

ngite-kedua19

Dua skrinsot di atas menunjukkan tooltip untuk method setMinimumSize. Ada dua jenis passing parameter, satunya bentuk angka x angka, satunya bentuk objek. Anda bisa gunakan tombol panah atas/bawah untuk melihat bentuk umum lainnya dari tooltip ini, atau klik saja tombol panah yang ada. Di mana kursor Anda berada, di situ juga parameter akan ditebalkan warna putih kalau seandainya dalam satu passing parameter ada sekian parameter yang bisa dimasukkan seperti gambar pertama. Sangat berguna.

DUA :: Error Messages

Error messages bagaimanapun, membingungkan. Namun jika kita tahu kunci-kunci error messages, maka itu justru jadi senjata kita untuk membenahi program. Kita jadi tahu di mana letak kesalahan program. Qt Creator memberikan error messages yang mudah dipahami setiap ada kesalahan.

TIGA :: Class Highlighting

Jika Anda memblok suatu nama kelas, maka seluruh nama kelas dalam satu berkas akan ikut disorot. Ini berguna sekali untuk melihat di mana saja saya memakai kelas QPushButton, di mana saja saya memakai kelas QFrame, dan seterusnya. Ini memangkas waktu kita untuk mencari. Bagusnya, tidak hanya untuk kelas. Objek dan method pun juga diperlakukan demikian. Jadi semakin mudah membaca kode kita.

ngite-kedua20

EMPAT :: Kursor dan Dokumentasi Otomatis

Letakkan kursor pada satu nama kelas Qt dalam kode Anda, tunggu 1 detik, lalu tekan F1. Langsung terbuka di samping kode, subjendela dokumentasi Qt langsung pada halaman kelas yang kita tunjuk. Ajaib, bukan? Ini sangat membantu saya dalam mengerjakan program kemarin dalam keadaan saya tidak tahu sama sekali bagaimana cara memakai sebuah kelas (baca: saya tidak tahu passing parameter-nya apa saja). Dan ini sangat menghemat bandwidth saya karena tidak usah googling lagi. Klik saja tombol Go to Help Mode untuk membuka dokumentasi selayar penuh.

ngite-kedua21

LIMA :: Tanda Baca Otomatis

Ketik nama sebuah method yang disandarkan pada sebuah objek, otomatis Qt Creator akan membentuk () (tanda kurung) untuk kita. Ini berguna sekali karena tombol kurung tutup saya rusak sehingga saya tidak perlu membeli kibor baru. Juga, kalau Anda sudah menulis satu fungsi besar, dengan satu kurung kurawal, lalu enter, maka otomatis Qt Creator akan membuatkan kurung kurawal tutupnya dan memberi indentasi kursor kita ke dalam secara otomatis. Memang fitur ini ada di semua IDE modern tetapi kalau Qt Creator juga memilikinya, saya pun diuntungkan.

ENAM :: Nama Kelas dan Nama Method Otomatis

Mungkin inilah fitur yang paling banyak saya pakai di QtCreator. Cukup ketik beberapa huruf dari nama kelas yang ingin dipakai, Qt Creator sudah memberikan saran pas di bawah kursor yang bisa kita pilih dengan tombol panah. Juga berlaku untuk method. Nah, yang method ini sangat membantu saya karena (kata orang: buset) banyak sekali method di Qt walau untuk satu kelas saja. Sehingga waktu saya jadi hemat kala saya cukup ketik add lalu muncul pilihan dan cukup Enter untuk mendapatkan addWidget dari ratusan pilihan method yang ada. Saya jadi tidak perlu menghafal satu per satu method dalam Qt. Sudah hemat waktu, hemat daya otak pula. Dan ini sangat memudahkan belajar saya. Sebelumnya saya belajar C dan Java, tidak sampai semudah ini.

ngite-kedua22

Penutup

Sedikit dari yang paling sedikit. Mungkin kalau ada trik-trik baru, saya akan perbarui posting ini. Semoga ini bermanfaat buat kaum muslimin semuanya. Selamat menempuh Ramadhan penuh berkah.