Postingan

Menampilkan postingan dari 2014

Privacy Policy

Privacy Policy   ============== Last updated: June 08, 2024 This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You. We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the [Privacy Policy Generator](https://www.termsfeed.com/privacy-policy- generator/). Interpretation and Definitions   ------------------------------ Interpretation   ~~~~~~~~~~~~~~ The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural. Definitions   ~~~~~~~~~~~ For the purposes of this Privacy Policy:   * Account means a unique acc

FUSE (Filesystem in Userspace)

Gambar
FUSE: Filesystem in Userspace   Instalasi Fuse: Download fuse dari http://fuse.sourceforge.net/ pada bagian Download stable release   2. Extract file tar.gz dan masuk ke dalam direktori fuse 3. Lakukan instalasi fuse dengan cara: [1] gunakan hak akses super user (sudo su) [2] ketikkan perintah ./configure [3] ketikkan perintah make [4] ketikkan perintah make install 4. FUSE siap digunakan  

File System

File System/sistem berkas adalah struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada harddisk. T erdapat berbagai jenis-jenisnya dan penggunaan algoritma yang berbeda. Semakin baru jenis dari sebuah File System, maka semakin bagus pula kualitas dari File System tersebut.   Virtual file system  adalah suatu lapisan perangkat lunak dalam kernel yang menyediakan interface sistem berkas untuk program userspace . VFS juga menyediakan suatu abstraksi dalam kernel yang mengijinkan implementasi sistem berkas yang berbeda untuk muncul. Macam-macam File System : -> NTFS -> EXT4 -> FAT32 -> JFS (Journal File Sytem) -> Reiser FS -> dsb.

Tak Pasti Puisi

Ialah gelap yang mengundang duka Serta rahasia yang menyelimutinya Karpet merah telah dibentangkan Tak sempat mata menjadi saksi Atau bahkan kaki menjajaki Sungguh sayang seribu sayang Umurmu bagai bunga mekar Sekarang merekah dan esok layu Antara hidup mati yang hanya sekedipan Seperti itulah kata orang arti "cinta" dan "benci" Kata orang. . Hanya kata orang. . Surabaya, 22 November 2014

Membuat Thread Sederhana (Bagian 3)

c.) Message writing + mp3player dengan thread - Modifikasi source code poin b dengan source code di bawah ini : #include <pthread.h> #include <stdio.h> void *read(void *ptr); void *player(void *ptr); int main() {     pthread_t tid1, tid2;     pthread_create(&tid1, NULL, &read, NULL);     pthread_create(&tid2, NULL, &player, NULL);     pthread_join(tid2, NULL);     return 0; } void *read(void *ptr) {     char msg[100];     while(1)     {         fgets(msg, 100, stdin);         printf("%s",msg);     }     return 0; } void *player(void *ptr) {     system("cvlc final.mp3");     return NULL; } - Simpan dan compile - Amati hasilnya dan bendingkan dengan program sebelumnya

Membuat Thread Sederhana (Bagian 2)

b.) Message writing + mp3player tanpa thread - Install vlc player dengan perintah apt-get install vlc (pastikan tersambung dengan internet) - ketik kode berikut : #include <pthread.h> #include <stdio.h> void *read(void *ptr); void *player(void *ptr); int main() {     pthread_t tid1, tid2;     read(NULL);     player(NULL);         return 0; } void *read(void *ptr) {     char msg[100];     while(1)     {         fgets(msg, 100, stdin);         printf("%s",msg);     }     return 0; } void *player(void *ptr) {     system("cvlc final.mp3");     return NULL; } - Simpan dengan nama threadmp3.c - Compile dengan mengetikkan gcc threadmp3 threadmp3.c -lpthread - Jalankan dan lihat outpunya

Membuat Thread Sederhana (Bagian 1)

1. Siapkan komputer atau laptop dengan sistem operasi Linux dan compiler gcc 2. Buka text editor 3. Ketikkan kode berikut : a. ) simple thread #include <pthread.h> #include <stdio.h> void *print_message_function1(void *ptr); void *print_message_function2(void *ptr); int max1=15; int max2=10; int main() {     pthread_t thread1, thread2;         pthread_create( &thread1, NULL, &print_message_function1, NULL );     pthread_create( &thread2, NULL, &print_message_function2, NULL );     puts("press enter");     getchar(); } void *print_message_function1(void *ptr) {     int i = 0;     char *message="Pesan dari thread 1";     for(i=0;i<max1;i++) printf("%s \n", message);     return NULL; } void *print_message_function2(void *ptr) {     int i = 0;     char *message="Pesan dari thread 2";     for(i=0;i<max2;i++) printf("%s \n", message);     return NULL; } 4. Simpan dengan nama thread.c 5. Compile dengan

Thread dan Proses

Gambar
Pengertian : Thread adalah Alur control dari sebuah proses. Proses adalah Suatu kondisi ketika suatu program di eksekusi Dengan kata lain , proses terdiri dari beberapa thread. Perbedaan thread dan proses : Waktu pembuatan : pembuatan thread lebih cepat daripada pembuatan proses. Waktu mengakhirinya : thread lebih gampang di akhiri daripada proses. Thread menggunakan alamat dari proses yang mebuatnya dan alamat tersebut dapat diakses bersamaan oleh beberapa thread . Sedangkan proses , tiap proses memiliki alamatnya sendiri-sendiri Thread memiliki akses langsung ke segemen data dari prosesnya. Masing-masing proses memiliki salinan segmen data dari parent process-nya. Thread dapat saling komunikasi dengan thread lain dalam satu process. Antar proses harus menggunakan komunikasi antar proses. Thread hampir tidak memiliki overhead. Proses memiliki overhead. Thread dapat memiliki pengaruh kontrol yang besar terhadap thread lain dalam satu proses. Prose

Hujan (Sang "Penadah" Hujan)

Gambar
Malang nian seorang "Penadah", menunggu terisi dengan cemas Lantas membunag jauh-jauh, setelah penuh hingga tumpah Menggulung kaos hingga lengan. . Mencincing celana hingga lutut bersisian. . Malam-malam yang berlalu dalam resah Mata terpejam setengah terjaga Takut sewaktu pagi membentak Ranjang menjelma perahu di tengah lautan Hebat sekali kau Hujan. . Menyanyikan lagu melalui rintik dan guntur Menari berlenggak bersama angin Melukis lingkararan di langit-langit Dengan kuas yang sama. . Dengan tinta yang juga sama. . Satu warna. . Seperti air yang tumpah Lalu berriak setelah mengering Kau tau Hujan. .? Sedari dulu aku menyanjungmu Mengharap dengan cemas setiap kedatanganmu Tak lelah merapalkan doa-doa Dan kau lantas menghiburku Dengan pertunjukan sandiwara. . Dimana kau jadikan aku salah satu pemeran utama. Malang, 17 November 2014 Hujan (Sang "Penadah" Hujan)

T-E-G-A-R

Menjejak tegap tegarnya karang Mencecap getir ombak yang bergulung Aku menadah hujan Laksana rintik yang kutangkap dengan jala Helai bulu mata bergerak serempak Seperseribu detik bagaikan seabad   Atau sepanjang hidup yang terasa sekedipan mata Wahai karma yang bersimpuh membelah aturan Sekejap ragu yang menggelayut diterpa senja Bintang jatuh. . .  Tampak indah walau perlahan menjadi debu Surabaya, 9 November 2014

Ranah 3 Warna

Gambar
Judul Buku : Ranah 3 Warna (Buku kedua dari trilogi Negeri 5 Menara) Penulis : Ahmad Fuadi Penerbit : PT Gramedia Pustaka Utama Tahun Terbit : 2011 Jumlah Halaman : 473++  Sinopsis : Alif baru saja tamat dari Pondok Madani. Dia bisa bermimpi dalam Bahasa Arab dan Inggris. Impiannya? Tinggi betul. Ingin belajar teknologi tinggi di Bandung seperti Habibie, lalu merantau sampai ke Amerika. Dengan semangat menggelegak dia pulang kampung ke Maninjau dan tak sabar ingin segera kuliah. Namun kawan karibnya, Randai, meragukan Alif mampu lulus UMPTN. Lalu dia sadar ada satu hal penting yang dia tidak punya. Ijazah SMA. Bagaimana mungkin mengejar semua cita-cita tinggi tanpa ijazah? Terinspirasi semangat tim dinamit Denmark, dia mendobrak rintangan berat. Baru saja dia tersenyum, badai lain menggempurnya silih berganti tanpa ampun. Alif letih dan mulai bertanya-tanya: "Sampai kapan aku harus teguh besabar menghadapi semua cobaan hidup ini?" Hampir saja dia me

Socket Programming

Socket Programming Socket  adalah virtual  endpoint  (ujung) dari segala bentuk komunikasi jaringan antar 2  host  pada suatu jaringan. Contohnya bila kita mengetik  www.google.com  di browser kita, maka browser akan membuka sebuah socket dan menyambung ke  google .com untuk mengambil halaman  web  dan menunjukkannya ke kita. Berikut adalah contoh  tutorial  socket progamming dalam bahasa C Membuat Socket Pertama-tama kita harus membuat socket #include<stdio.h> #include<sys/socket.h> int   main (int   argc , char   *argv[]) {     int   socket_desc;     socket_desc = socket(AF_INET , SOCK_STREAM , 0);            if   (socket_desc == -1)     {          printf ("Could not create socket");     }            return   0; } Fungsi  socket()  membuat socket dan me-return sebuah  descriptor  yang bisa digunakan di fungsi lain. Fungsi  dia  atas membuat socket dengan properti sebagai berikut: Address Family  - AF_INET (kon