Sholat Hajat

Teman , sedikit nih catetan :)
Mudah-mudahan bermanfaat yah :)
Bagi yg sekiranya punya keinginan yg pengen terealisasi *gak aneh2 pokok :D
Sholat Hajat
Sholat hajat adalah sholat sunnah yg dilakukan karena adanya hajat/keperluan/keinginan yg ingin segera dikabulkan oleh ALLAH SWT. Hukum melakukan sholat hajat adalah sunnah mu'akad yaitu sangat dianjurkan bagi yg membutuhkannya. Seperti halnya yg ada dalam friman ALLAH SWT :

“Wahai orang-orang yang beriman mohonlah pertolongan (kepada ALLAH) dengan
sabar dan sholat, karena sesungguhnya Allah bersama-sama dengan orang yang sabar
(QS. Al Baqarah : 153)
Rokaat dalam sholat hajat adalah minimal 2 rakaat dan maksimal 12 rakaat. Sholat hajat bisa dilakukan pada malam atau pun siang hari. Tata cara melakukan sholat hajat adalah sama dengan sholat sunnah yg lainnya, namun yag berbeda hanyalah niatnya :

“Ushalli sunnatal haajati rak’ataini lillahi ta’aalaa”

Sholat hajat cukup dikerjakan sekali saja , tapi hendaknya dikerjakan sampai 3 kali bahkan sampai 7 kali tergantung pentingnya kebutuhannya . 
Setelah melakukan sholat hajat herndakanya melakukan beberapa hal berikut :
1. Memperbanyak dzikir
2. Membaca istighfar minimal 100 kali
3. Membaca sholawat nabi minimalk 100 kali
4. Membaca do'a :

   “Bismillahir rahmaanir rahiim. Laa ilaaha illallahul haliimul    kariim. Subhaanallahi
rabbil ‘asryil ‘azhiim. Alhamdu lillaahi rabbil ‘aalamiin. As-aluka muujibati
rahmatika wa ‘azaa-ima maghfiratika wal ‘ishmata min kulli dzanbin wal ghaniimata
min kulli birrin was salaamata min kulli itsmin laa tada’lii dzanban illaa-ghafartahuu
walaa hamman illaa farrajtahu walaa haajatan hiya laka ridhan illaa qadhaitaha yaa
arhamar raahimiin”

5. Mohon yang menjadi kebutuhan sambil bersujud
6.Memperbanyak membaca
 “Laa ilaaha illaa anta subhaanaka inni kuntu minazh zhaalimiin”


Nah , segini dulu yah :)
Semoga bermanfaat yah :)
hadanaLLAH wa iyyakum ajma'in
Semoga Allah memberi petunjuk pada kita semua
Amin :)


Belajar Cosort 2

pas di `ls` kan keluar listing direktorinya or file, misal:

-bash-3.00$ ls *.txt
 note satu.txt
 note dua.txt
 note tiga.txt

kemudian di list dulu di satu file
-bash-3.00$ ls *.txt > listfile.txt

liat isi filenya
-bash-3.00$ more listfile.txt
 note satu.txt
 note dua.txt
 note tiga.txt

untuk merename nama file yang ada. (spasinya ilang)
-bash-3.00$ more listfile.txt | awk -F" " '{print "mv \""$0"\" \""$1$2"\""}'
 mv "note satu.txt" "notesatu.txt"
 mv "note dua.txt" "notedua.txt"
 mv "note tiga.txt" "notetiga.txt"

pastiin scriptnya bener (notasinya) trus masukin ke file script
-bash-3.00$ more listfile.txt | awk -F" " '{print "mv \""$0"\"\""$1$2"\""}' > rename.sh

-bash-3.00$ bash rename.sh

setelah di `ls` maka hasilnya
-bash-3.00$ ls
notesatu.txt
notedua.txt
notetiga.txt


Belajar Cosort 3

1.      awk dan nawk
Untuk nawk bisa dibilang upgradenya awk, biasanya awk tidak bisa memproses field yang jumlahnya banyak.
Example:
ada data seperti ini (dengan nama test.txt)
A|2|3|4|5
G|2|E|D|F
F|D|Z|K|J
B|G|M|L|G
X|1|5|4|5
C|X|3|P|5

--Kita definisikan 1 record dibatasi oleh separator pipe "|".
% Kita ingin mengambil record yang field ke-2 nilainya = 2 , dengan awk/nawk bisa menggunakan perintah berikut:

ariefdolants@pangrango:~$awk -F"|" '{if($2==2){print $0}}' test.txt
A|2|3|4|5
G|2|E|D|F

Penjelasan :
option -F"|" ---> untuk mendefinisikan separator yang digunakan, tanda pipe
disesuaikan dengan kebutuhan
$0           ---> cetak semua field, jika nilainya $1,$3 dan $5 (print $1,$3,$5),
maka yang dicetak hanya field 1,3 dan 5.

% Kita ingin menambahkan satu field dibelakang, yang nilainya "20090101", perintahnya:

ariefdolants@pangrango:~$awk '{print $0"|20090101"}' test.txt
A|2|3|4|5|20090101
G|2|E|D|F|20090101
F|D|Z|K|J|20090101
B|G|M|L|G|20090101
X|1|5|4|5|20090101
C|X|3|P|5|20090101

% Kita ingin mereplace field ke 2 yang nilainya 2 dengan kata "TEST", commandnya
sebagai berikut:

ariefdolants@pangrango:~$ awk -F"|" '{OFS="|";if($2==2){print
$1"|TEST",$3,$4,$5}else{print $0}}' test.txt
A|TEST|3|4|5
G|TEST|E|D|F
F|D|Z|K|J
B|G|M|L|G
X|1|5|4|5
C|X|3|P|5

2. sed
Bisa digunakan untuk mereplace string tertentu di dalam file.
Example: masih menggunakan data yang sama.

% Kita ingin mereplace character X menjadi AABB, bisa menggunakan
ariefdolants@pangrango:~$ sed -e 's/X/AABB/g' test.txt
A|2|3|4|5
G|2|E|D|F
F|D|Z|K|J
B|G|M|L|G
AABB|1|5|4|5
C|AABB|3|P|5
----%%%d.

Belajar Cosort 1

cd  /usr/bin/
--> untuk masuk kedalam direktory /usr/bin/.

ls  /usr/bin/
--> untuk melihat isi dalam direktory /usr/bin/.

ls -lrth /usr/bin/
--> untuk melihat isi detail dalam direktory /usr/bin/ secara descending
berdasarkan time.

more file.txt
--> untuk melihat isi file.txt

cat file.txt
--> untuk melihat isi file.txt

contoh lagi: cat > file.txt
-----------> untuk membuat file.txt sekalian nambahin isi didalamnya,
untuk ngsave & exit klik ctrl+d

grep "text"
--> untuk menampilkan baris/file yang berisikan tulisan text (tulisan
'text' hanya contoh untuk keperluan selanjutnya bisa diubah2)
contoh lagi: more file.txt | grep "text"
-------> melihat isi file.txt yang ada barisan/tulisan "text" aja

awk = menscan tiap input file yang cocok dengan pattern yang kita buat.
contoh: ls -lrth | awk '{print $8" "$9}'
-------> utk menampilkan created_time dan nama file ($8 dan $9 berarti
kolom ke 8 dan 9)

gzip file.txt
--> untuk mengcompress file file.txt (jadinya file.txt.gz)

gunzip file.txt.gz
--> untuk mengekstrak file.txt.gz

tar cvf nama_direktori.tar nama_direktori
--> untuk merubah direktori menjadi archive (nanti kalo dah di archive baru
bisa di kompress pake gzip)