Kali ini saya akan membahas bagaimana membuat gambar berwarna menjadi gambar hitam putih dengan menggunakan bash terminal Linux. Tidak hanya dengan image editor / photo editor kita dapat merubah warna gambar menjadi hitam putih. Sebelum memulai mengoding di bash terminal linux teman-teman harus menginstall Imagemagick pada linux anda cara meninstall image magick dengan menulis "sudo apt-get install imagemagick" dengan koneksi internet yang sedang terhubung.
Setelah melalukan install image magick tulisakan kodingan berikut di terminal linux.
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <syslog.h>
#include <string.h>
int main(void)
{
pid_t pid, sid;
pid = fork();
if (pid < 0)
{
exit(EXIT_FAILURE);
}
if (pid > 0)
{
exit(EXIT_SUCCESS);
}
umask(0);
sid = setsid();
if (sid < 0)
{
exit(EXIT_FAILURE);
}
if((chdir("/")) < 0)
{
exit(EXIT_FAILURE);
}
close(STDIN_FILENO);
//close(STDOUT_FILENO);
close(STDERR_FILENO);
FILE *fp;
while(1)
{
char file_type[100];
fp = popen("ps aux | grep .jpg | grep -v grep | awk 'END{print $NF}'", "r");
if (fp == NULL)
{
printf("Failed to run command\n" );
exit -1;
}
else if(fgets(file_type, sizeof(file_type), fp) != NULL)
{
sleep(2);
printf("%s", file_type);
if(file_type[0] == '\n')
{
sleep(2);
printf("No JPG Open");
}
else
{
file_type[strlen(file_type)-5]='\0';
char file_name[400];
strcpy(file_name, file_type);
strcat(file_name, "_copy.jpg");
if(access(file_name, F_OK) == -1)
{
char buf[500];
snprintf(buf, sizeof(buf), "convert %s.jpg -colorspace Gray -gamma 2.2 %s", file_type, file_name);
system(buf);
}
}
}
}
fclose(fp);
exit(EXIT_SUCCESS);
}
file gambar yang di convert berupa jpg pada kodingan saya kali ini. dan jangan lupa kodingan ini di simpan dengan format .C. setelah selesai mengoding dengan format save (.c) . run atau jalankan dengan menuliskan "gcc [nama kodingan yang kalian simpan.c] -o [nama program anda]" contoh :
"gcc aditya.c -o gunawan" dan setelah itu ketik "./gunawan" untuk menjalankan programnya.
Setelah itu klik gambar yang ingin kalian rubah warna gambarnya, akan muncul gambar seperti dibawah ini :
akan ada copyan dari file asli dengan warna hitam putih.
Untuk mematikan program ini hanya dengan menuliskan pada terminal linux "pkill [nama program anda]" , seperti "pkill gunawan".
okee selamat mencobaa kawan-kawan.
Sabtu, 17 Oktober 2015
Jumat, 25 September 2015
Menentukan Bilangan Prima di Bash Scripting
Menentukan bilangan prima itu hal dasr bagi programer , bisa dikatakan ini adalah salah satu latihan wajib bagi seorang programer. Saya akan membahas algoritma dan contoh code untuk bilangan prima . Langsung aja gan di simak penjelasan saya dibawah ini .
"Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29." kutipan diatas saya ambil dari wikipedia.com.
Jadi kita membutuhkan 2 buah perulangan untuk menacari bilangan prima bisa dengan for atau dengan while . Mengapa butuh 2 perulangan ???????
langsung aja di lihat algo sekaligus kodingannya gan, kodingan saya ini kebetulan memakai perulangan while gan cekidot
#!/bin/bash
x=$1
i=2
while [ $i -le $x ] // disini perulangan yang pertama
do
flag=0 // flag disini adalah untuk penghitung jumlah bilangan yang habis di bagi
j=$i
while [ $j -ge 1 ] // perulangan kedua
do
if [ $(( i%j )) -eq 0 ]; then // jika variabel j habis dibagi dengan i maka flag akan bertambah
let "flag=$flag+1"
fi
let "j=$j-1"
done
if [ $(( flag )) -eq 2 ]; then // jika flag berjumlah 2 maka akan menampilkan bilangan prima
echo $i
fi
let "i=$i+1"
done
Cukup sekian dari artikel ini , maaf jika ada kesalahan saya juga masi belajar gan :)
"Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29." kutipan diatas saya ambil dari wikipedia.com.
Jadi kita membutuhkan 2 buah perulangan untuk menacari bilangan prima bisa dengan for atau dengan while . Mengapa butuh 2 perulangan ???????
langsung aja di lihat algo sekaligus kodingannya gan, kodingan saya ini kebetulan memakai perulangan while gan cekidot
#!/bin/bash
x=$1
i=2
while [ $i -le $x ] // disini perulangan yang pertama
do
flag=0 // flag disini adalah untuk penghitung jumlah bilangan yang habis di bagi
j=$i
while [ $j -ge 1 ] // perulangan kedua
do
if [ $(( i%j )) -eq 0 ]; then // jika variabel j habis dibagi dengan i maka flag akan bertambah
let "flag=$flag+1"
fi
let "j=$j-1"
done
if [ $(( flag )) -eq 2 ]; then // jika flag berjumlah 2 maka akan menampilkan bilangan prima
echo $i
fi
let "i=$i+1"
done
Cukup sekian dari artikel ini , maaf jika ada kesalahan saya juga masi belajar gan :)
Selasa, 14 Oktober 2014
Menjadi Etrepreneur Sukses
Untuk menjadi entepreneur sukses
pertama harus di awali dengan niat, karena niat awal menentukan hasil yang
memuaskan . Niat juga merupakan motivasi besar dalam menjalankan bisnis, bila
kita jatuh atau rugi saat berbisnis kita bisa bangkit dengan niat awal kita
untuk, menjadi entrepreneur sukses. Semakin besar niat awal semakin besar
motivasi kita untuk sukses atau maju.
“Bila
anda menyerah, lihat ke belakang. Berapa modal yang sudah Anda habiskan, berapa
banyak pengorbanan waktu yang telah Anda luangkan, dan berapa besar harapan
orang di sekeliling Anda untuk melihat Anda sukses? Percayalah, semua pengusaha
pernah gagal, tetapi mereka bangkit, kemudian gagal, dan mereka bangkit lagi.
Hingga berhasil. Anda pasti bisa!!” ini adalah contoh motivasi yang bisa di
bangun dalam diri kita sendiri.
Kedua
kita harus berusaha, karena jika hanya niat dan motivasi tidak cukup untuk bisa
menuju kesuksesan dalam bisnis. Usaha upaya
manusia untuk melakukan sesuatu guna mencapai tujuan tertentu .Motivasi
adalah penggerak dari usaha yang kita lakukan, jika kita sudah berusaha dan
gagal makan peran motivasi sangat penting dalam hal ini.
Setelah
mendapat motivasi dan berusaha maka langkah selanjutnya adalah berdoa ,disinilah
proses utama yang sangat menunjang kesuksesan dalam berbisnis. Jika yang
beragama islam selain ber ibadah wajib juga ditambah dengan ibadah sunnah,
seperti solat malam , solat duha, dan ber sodaqoh.
Fungsi
dari sodaqoh ada banyak antara lain:
1.
Mendapatkan nikmat berlipat yang tak disangka-sangka
Jika Anda
tidak percaya, ada baiknya Anda membuktikannya terlebih dahulu. Tuhan tak akan
pernah menyia-nyiakan pengerbanan yang ikhlas dari hamba Nya.
Banyak orang
yang melakukan sedekah dalam hitungan kecil, diwaktu setelah ia lupa dengan
aktivitas sedekah yang dilakukannya, ia mendapatkan kenikmatan besar yang
berlipat. Terkadang sedekah lima ribu rupiah akan dikembalikan Tuhan menjadi
lima puluh ribu rupiah, lima ratus ribu rupiah bahkan lima juta. Model bisnis
mana yang mampu menandingi kemurahan Tuhan tersebut?
Yang menjadi
syaratnya hanya satu, Anda iklas melakukan sedekah tanpa menceritakannya pada
orang lain. Tuhan Maha Tahu dengan segala apa yang ada di benak Anda. Mulai
sekarang mulailah bersedekah dan segera lupakan sedekah Anda tersebut. Mukjizat
sedekah yang lebih besar lainnya bisa jadi akan diberikan Tuhan pada Anda.
2.
Menentramkan jiwa dan mempermudah segala macam urusan
Anda sedang
kalut dengan berbagai persoalan hidup yang tak kunjung selesai? Dapatkan
ketentraman jiwa hanya dengan memperbanyak sedekah.
Sedekah
adalah amalan pahala, sedangkan yang dimaksud pahala adalah sesuatu yang
menentramkan jiwa. Setelah Anda melakukan sedekah, akan muncul perasaan tenang
dan bahagia dalam hati Anda. Meskipun syaitan pasti akan terus menggoda
keiklasan Anda.
Jika sedang
dibalut permasalahan hidup seperti banyak hutang, sulit mencari jodoh, sulit
dapat kerja, maka perbanyaklah sedekah Anda. Yakinlah, ada mukjizat sedekah
yang besar akan diberikan Tuhan pada Anda
Jadi kekuatan
bersodaqoh itu sangat besar dalam hal apapun terutama dalam hal bisnis. Jangan
takut miskin dengan bersodaqoh karena pasti Allah SWT akan melipat gandakan apa
yang kita beri.
Seperti
contoh pengalaman saya waktu SMP, saya di beri uang oleh orang tua saya sebesar
5000 dan saya menyumbangkannya kepada orang fakir miskin yang berada di tepi
jalan, secara ajaib setelah saya pulang saya di beri uang oleh saudara sebesar
50.000. Jadi begitu pula dengan bisnis, jika kita memberi pasti bisnis kita
mendapat keuntungan.
Disini saya
mendapatkan tempat yang cocok untuk memulai karier saya dalam hal berbisnis,
yaitu dalam organisasi yang bernama WE&T ITS , disini kita di ajarkan
berbisnis dengan profesional dan tidak lupa WE&T ITS menanamkan modal ilmu
sosial ,manajemen ,akuntansi, dan agama(spiritual) yang sangat menunjang
kesuksesan dalam membangun usaha.
Langganan:
Postingan (Atom)