Disable directory browsing di apache

Nah kali ini cara men-disable directory browsing atau list file dan folder ketika kita mengetikkan http::/localhost/nama_folder yang dimana folder tersebut belum di trap oleh index.html atau index.php sehingga menampilkan folder dan file via browser. Pada praktek ini saya menggunakan server ubuntu dan apache2

  • sudo su
  • periksa apakah ada file httpd.conf di /etc/apache2/. Jika httpd.conf tidak ada coba cari file apache2.conf
  • buka filenya menggunakan text editor, pada praktek ini saya menggunakan cli text editor nano:
    # nano /etc/apache2/apache2.conf
  • cari baris line
    “Options Includes Indexes FollowSymLinks MultiViews”
    diantara baris line <Directory /var/www/>
  • hapus “Indexes” sehingga hanya tinggal
    “Options Includes FollowSymLinks MultiViews”
    sisa nya dibiarkan saja
  • save file nya,
    jika menggunakan nano tekan “ctrl+x” lalu  “ketik y” lalu “enter”
  • restart apache dengan  sudo service apache2 restart
  • selesai

Oke segitu dulu aja catetan ini

 

Recommended to install this plugin on your Sublime Text 3 for web development

Ini boleh copas dari webnya mas Henry Dewa. website nya : http://henry.my.id

  1. Package Control.
    Salah satu cara untuk menginstal plugin Teks Sublime adalah dengan men-download file dan menyalinnya ke direktori paket. Namun, kita harus benar dan jangan sampai salah… menurut saya ini cara yang manual, Untuk mempermudah kita agar diinstall secara otomatis di sana ada sebuah plugin yang disebut Package Control Manager, memungkinkan kita untuk menginstal plugin tanpa harus manual.Untuk cara installasi silahkan ikuti langkah di link berikut : https://sublime.wbond.net/installation
  2. Git
    Sudah tidak asing dengan nama git jika kita suka bekerja dalam teamwork, Ya… Git merupakan kontrol versi, dan VCS yang paling populer. Apakah kita lelah menyimpan file teks dan beralih kembali ke terminal untuk menjalankan perintah Git. Bukankah lebih baik jika kita bisa mengeksekusi perintah Git dari editor teks itu sendiri? Sublime memiliki package git yang dapat kita Install dan kita akan menghemat waktu karena menjalankan git melalui sublime….!
  3. GitGutter
    Meskipun kita dapat menjalankan perintah Git dari dalam Teks Sublime, tetapi kita akan kesulitan melihat perbedaan file terakhir di commit secara real time.Dengan GitGutter, kita dapat melihat bagian-bagian yang telah ditambahkan, dihapus atau dimodifikasi dalam file tersebut.
  4. Emmet
    Emmet adalah plugin yang berguna yang menghemat waktu dalam penulisan code. Emmet yang tersedia untuk editor teks lainnya seperti Notepad ++ dan Eclipse.
  5. SidebarEnhancements akan membuat sublime memiliki beberapa hal baru di menu Sidebar termasuk New Creation File dalam folder proyek, Pindah file dan Folder, Duplikasi file dan Folder, Buka di Finder dan Browser, Refresh, dan masih banyak lagi.
  6. Terminal Plugin ini memungkinkan kita membuka folder proyek kita di Terminal langsung dari SublimeText – dengan hotkey. Ini adalah plugin yang sangat membantu ketika kita perlu menjalankan baris perintah pada folder tertentu.
  7. CSSComb adalah plugin untuk mengurutkan CSS properties. Jika Anda perlu kode Anda menjadi rapi dan dalam urutan yang benar, plugin ini akan membiarkan Anda menyesuaikan urutan properties. Hal ini juga membantu ketika Anda bekerja dengan tim, masing-masing dengan preferensi mereka sendiri menulis kode.
  8. CanIUse dengan plugin ini, Anda dapat memeriksa dukungan browser untuk properti CSS dan elemen HTML yang Anda gunakan. Untuk menggunakannya, sorot properti CSS atau elemen HTML, dan itu akan membawa Anda ke halaman yang sesuai di CanIUse.com.
  9. Aligment
  10. ColorPicker.
  11. Markdown Editing.
  12. DocBlockr.
  13. Sublimelinter.
    1. Sublimelinter-php.
    2. Sublimelinter-csslint.
    3. Sublimelinter-jshint.
  14. SublimeCodeIntel Full-featured code intelligence and smart autocomplete engine.

To auto indent on Sublime text 3 with a key bind try going to Preferences > Key Bindings – users, and adding this code between the square brackets

{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}

it sets shift + alt + f to be your full page auto indent.

To change your whitespace preferences, run Preferences: Settings – User in the command palette, then add the draw_white_space setting:

{
    "draw_white_space": "all"
}

If you also want Sublime to automatically replace tab characters with spaces when you open a file, override the translate_tabs_to_spaces setting:

{
    "draw_white_space": "all",
    "translate_tabs_to_spaces": true
}

The rulers options allows you to place lines in the editor at the 80 and 120 character marks. Word wrap will not impose a hard limit.

{
    "rulers":
    [
        80,
        120
    ],
    "word_wrap": "true"
}

 

 

Source : http://henry.my.id/2015/06/30/sublime-text-plugins-for-developers/

Override alert yii2 confirm with SweetAlert

Misalkan kalian sudah install widget Sweetalert di Yii2 kalian, tapi kok alert ketika confirm delete dari gridview atau apapun masi menggunakan tampilan alert js biasa, seperti kita menggunakan alert(); biasa.

nah ini ada cara biar semua yg bentuk javascript confirm bisa kita override ke tampilan swal tanpa rubah 1 per 1. Gunakan saja tag ini:

//Override Yii2 javascript confirm
yii.confirm = function (message, okCallback, cancelCallback) {
swal({
title: message,
type: 'warning',
showCancelButton: true,
closeOnConfirm: true,
allowOutsideClick: true,
confirmButtonColor: "#DD6B55",
}, okCallback);
};
  • terus di save misalkan namanya Overridealert.js
  • letakan file di folder “asset” atau tempat biasanya css dan js asset berada
  • jangan lupa daftarkan file asset js anda di Assets.php
  • udah gitu aja

Tempat beli VPS Murah pertahun

Ini nih baru tau kemarin dari rico temen sekantor, tempat beli vps murah.

Hostingan website ini juga pakai VPS murah, setahun cuma $12 USD atau RP.165.000 sekarang. Nama vps yang saya pakai Alpharack, untuk spesifikasinya sebagai berikut:

  • Hdd SSD 40GB
  • Ram 768 Swap 768
  • CPU 2 Cores
  • Bandwidth 2000Mb (2TB)
  • Uplink Speed @1000
  • Ip4 Public 1
  • Lokasi Server Los Angeles
AlphaRacks 12 11 us Los Angeles OVZ 2 768 768 40 1 2000 @1000
+2

Lumayan gg kan spesifikasinya dengan harga 165rbu/tahun

So kalau mau cari VPS murah dan yahud silahkan ke:

http://lowendstock.com