Archive

Archive for October, 2013

Set DPI Gambar dengan Convert

October 29th, 2013 No comments

Lagi-lagi tentang gambar.  Diinginkan untuk mengeset semua file gambar ke dalam resolusi 300 dpi (dots per inch) dengan ekstensi jpg.Ada cara melakukannya di GIMP seperti di link berikut. Namun, jumlah file gambarnya lumayan banyak, sehingga perlu skrip untuk mengkonversi semua file dalam 1 batch.

Di Linux, yang diperlukan adalah program convert yang terdapat dalam paket ImageMagick. Pastikan paket software ImageMagick sudah terinstall.

Konfigurasi konversi resolusi gambar:

  • Direktori aktif ~/Pictures
  • File gambar asli tersimpan di direktori ORIGDIR=~/Pictures/res-orig
  • File gambar hasil watermarking akan disimpan di direktori DESTDIR=~/Pictures/res-out

Persiapan konversi resolusi yang perlu dilakukan adalah:

  1. Simpan file gambar asli ke direktori $ORIGDIR. Format dan ekstensi gambar  *.jpg.
  2. Buat script convert_res.sh Read more…

Hyphenation di Lyx (Latex)

October 29th, 2013 No comments

Lyx menyediakan GUI untuk membuat file Latex. File output (pdf, ps, atau lainnya) dibangkitkan oleh prosesor TeX dari file Latex. Latex memberikan konsistensi format dokumen baik saat pengeditan maupun pembangkitkan file luaran.

Latex seperti halnya kode sumber yang berisi perintah, bisa dikompilasi dan menghasilkan luaran yang diinginkan di sebarang platform. Karena kode sumbernya sama, maka hasilnya juga sama di semua platform. Beda halnya file dokumen (biner) yang dibuat dengan Word maupun OpenOffice. Kadangkala formatnya akan berubah begitu dokumen dibuka di komputer lain.

Di Lyx menyediakan hyphenation (pemenggalan kata). Jika kalimat atau paragraf terlalu panjang melebihi lebar kertas, maka hasil tampilan kalimat akan dipotong kata-katanya dan memberikan tanda -.  Namun, kadang pemotongan kata tidak sesuai, misalnya paling akan dipotong menjadi pal-ing. Tentu saja ini tidak benar.

hyphenation-error

Untuk memperbaikinya, tambahkan titik hyphenation dengan perintah \hyphenation. Tambahkan baris berikut ke preamble dari setting dokumen (Document -> Settings -> Preamble) untuk menyeting hyphenation kata “paling” dan “ada”. Kata “paling” bisa dipecah menjadi pa-ling, sedangkan “ada” jangan dipecah.

\hyphenation {pa-ling ada}

Hasilnya adalah seperti gambar berikut.

hyphenation-ok

Referensi:

 

 

Skrip untuk Menambah Watermark di Linux

October 28th, 2013 No comments

Teknik watermark dapat ditambahkan ke beberapa file gambar sekaligus menggunakan perintah Linux dan skrip bash shell. Perintah dan skrip dijalankan dari konsol.

Tool yang digunakan untuk watermarking adalah composite. Tool optional lainnya adalah convert yang dapat digunakan untuk mengkonversi format gambar, mengubah ukuran dan manipulasi lainnya.

Tool composite dan convert disediakan oleh paket ImageMagick. Di Linux Ubuntu/Mint atau Debian paket ini dapat diinstall dengan perintah berikut:
sudo apt-get install imagemagick

Konfigurasi untuk watermarking beberapa file gambar sekaligus di artikel ini adalah:

  • Direktori aktif ~/Pictures
  • File gambar asli tersimpan di direktori ORIGDIR=~/Pictures/wm-orig
  • File gambar watermark tersimpan di direktori WMDIR=~/Pictures/wm-dir
  • File gambar hasil watermarking akan disimpan di direktori DESTDIR=~/Pictures/wm-out

Persiapan watermarking dan (mengubah ukuran gambar) yang perlu dilakukan adalah:

  1. Simpan file gambar asli ke direktori $ORIGDIR. Format dan ekstensi gambar bisa png, jpg atau jpeg
  2. Simpan file watermark yang berisi identitas ke direktori $WMDIR. Contoh file watermark chalk.png (lebar gambar 400px)
    chalk
  3. Buat skrip watermark.sh

Isi skrip watermark.sh adalah sebagai berikut (diadaptasi dari savvyadmin.com): Read more…

Metodologi Desain Sistem Digital

October 28th, 2013 No comments

Artikel ini dituliskan dari pendahuluan kuliah TKC-205 Sistem Digital di prodi Sistem Komputer Undip. Penjabaran lebih rinci dari proses desainnya dapat ditemukan di sini.

Metodologi desain (sistem digital) dapat didefinisikan sebagai proses sistematik yang berurutan untuk membangun rangkaian digital yang memenuhi spesifikasi kebutuhan yang telah ditentukan dan memenuhi batasan (constraint) dalam hal biaya, performansi, konsumsi daya, ukuran, berat dan sifat lainnya. Salah satu metodologi desain sistem digital secara top-down diperlihatkan dalam Gambar berikut:

development_proses

Pengembangan produk digital dilakukan dengan tahap-tahap berikut:

  1. mendefinisikan spesifikasi kebutuhan
  2. melakukan desain awal dan memverifikasi desain tersebut terhadap spesifikasi awal dengan melakukan simulasi
  3. mengimplementasikan desain menjadi prototip dan melakukan pengujian untuk memverifikasi prototip terhadap spesifikasi kebutuhan keseluruhan Read more…

Menjalankan Fsck secara Manual

October 28th, 2013 No comments

Integritas data di harddisk bisa terganggu saat mesin mati dengan tidak semestinya. Misalnya aliran listrik mati tiba-tiba yang menyebabkan mesin mati seketika saat ada operasi penulisan ke harddisk. Tidak ada genset atau UPS untuk menopang mesin sementara waktu sambil menunggu mesin shutdown dengan gracefully.

Saat mesin menyala kembali dan OS Linux booting, program fsck (filesystem check) akan mengecek integritas/konsistensi filesystem yang ada di harddisk. Seringkali error muncul saat fsck sebagai berikut:

lv_root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
*** An error occured during hte file system check
*** Dropping you to a shell;the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):

Error tersebut muncul karena ada ketidak-konsistenan filesystem yang memerlukan intervensi administrator. Ada 3 opsi yang bisa dilakukan:

  1. Abaikan error
  2. Menggunakan mode fastboot
  3. Perbaiki error Read more…
Categories: Server Linux, Tutorial
Skip to toolbar