Rukun atau Fardhu Tayammum

Yang harus dipenuhi dalam Tayammum ialah :

  1. Niat untuk membolehkan mendirikan shalat atau semisalnya (Baca Al-Quran)
  2. Memakai debu yang suci
  3. Mengusap wajah dan kedua tangan sampai kedua siku
  4. Memindahkan debu ke bagian yang diusap

 

Sumber : Al Mabadiul Fiqhiyah juz 4 hal 13

13256045_10207247021796720_8927463507826299485_n

Laravel Eloquent Mengambil Satu Kolom atau Kolom Tertentu

Kalau kita ingin mengambil satu kolom atau kolom tertentu dalam Eloquent Laravel caranya ialah dengan menambahkan kolom di belakang fungsi relationship.

Contoh :

public function user(){

return $this->hasOne(‘App\User’)->select(‘fullname’);

}

kalau mau lebih dari satu kolom tinggal menambahkan kolomnya :

public function user(){

return $this->hasOne(‘App\User’)->select(‘fullname’, ’email’);

}

 

Referensi :

https://laracasts.com/discuss/channels/eloquent/eloquent-hasone-relation-get-only-id-or-certain-columns

 

Mendapatkan Log Query pada Laravel

Untuk mendapatkan log query atau query yang dijalankan pada laravel caranya :

Tambahkan script berikut di atas :

use DB;

Kemudian di atas query yang akan kita cari :

DB::enableQueryLog();

dan setelah query tambahkan script berikut :

dd(DB::getQueryLog());

dd berfungsi seperti print_r atau var_dump yang menampilkan dalam bentuk array, dan berfungsi juga seperti exit() yang akan menghentikan program tidak menjalankan program di bawahnya.

Contoh lengkapnya seperti ini :

namespace App\Http\Controllers;

use DB:

class HomeController extends Controller{

public function index(){

DB::enableQueryLog();
$dataSession = (EmployeesModel::find(Auth::user()->employees_id));

dd(DB::getQueryLog());

return view(‘home’);

}

}

Maka akan menghasilkan di browser :

array:1 [
  0 => array:3 [
    "query" => "select * from `net_hrd`.`employees` where `net_hrd`.`employees`.`id` = ? limit 1"
    "bindings" => array:1 []
    "time" => 0.85
  ]
]

DB::enableQueryLog() bisa dipakai untuk menampilkan log query lebih dari satu, tinggal letakkan query2 yang mau kita lihat di antara DB::enableQueryLog() dan DB::getQueryLog().

 

Referensi :

http://itsolutionstuff.com/post/how-to-get-last-executed-mysql-query-in-laravel-example.html

https://laravel.com/docs/5.0/database#query-logging

https://laravel.com/docs/5.1/queries

 

Android studio : Rendering Problem

Bila ada problem di Rendering di android studio maka solusinya :

  1. Buka styles.xml
  2. Ubah style nya menjadi :
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
     <!-- Customize di sini  -->
</style>

Referensi :

http://stackoverflow.com/questions/18195807/android-studio-rendering-problems

Mengaktifkan GD PHP

Jika kita bekerja dengan image pada PHP maka kita harus mengaktifkan modul GD

Untuk Ubuntu cara mengaktifkannya :

sudo apt-get install php5-gd

kemudian restart apache

sudo /etc/init.d/apache2 restart

Untuk di windows :

hapus tanda ; pada

;extension=php_gd2.dll
menjadi
extension=php_gd2.dll
kemudian restart apache dari services.msc
Jika sudah coba buka phpinfo.php
maka akan tampil  :
gd.png
kalau sudah ada gd nya maka sukses install nya
atau bisa juga dengan script :
<?php
  if (extension_loaded(‘gd’) && function_exists(‘gd_info’)) {
    echo “PHP GD library is enabled in your system.”;
  }
  else {
    echo “PHP GD library is not enabled on your system.”;
  }
?>
Jalankan di browser kalau berhasil akan tampil “PHP GD library is enabled in your system”.
Referensi :

 

Fix Error : Could not resolve id.archive.ubuntu.com

Hari ini saya mau install gd php  dengan perintah sudo apt-get install

eee.. ternyata ada error :

Could not resolve id.archive.ubuntu.com

Akhirnya setelah browsing nemu juga caranya :

  1. Cari file /etc/resolv.conf
  2. Edit nameserver menjadi

nameserver 8.8.8.8
nameserver 8.8.4.4

Alhamdulillah bisa install pun bisa berhasil

Solved !

 

Referensi :

http://askubuntu.com/questions/29071/apt-get-update-cannot-find-ubuntu-servers

 

Agar Apache Bisa diakses dari Komputer Manapun

Agar Apache bisa diakses dari komputer manapun maka sebelumnya pastikan dulu modul mod_authz_host aktif , coba cek di httpd.conf  apakah aktif tidak. Bila belum aktif untuk mengaktifkan nya hapus tanda # di depannya.

Nah setelah sudah tahu pasti aktif maka tambahkan script di bawah ini :

Allow from All

di setting httpd.conf

kemudian restart apache nya

Bila ingin membatasi hanya ip tertentu maka ‘All’ ganti dengan ip tersebut

Allow from 10.20.30.100

Referensi :

https://httpd.apache.org/docs/2.2/howto/access.html