Trial And Eror

Knowledge Is Free..!
Start Working Smart, Not Hard
Start Sharing, Not Selling

Wednesday 25 March 2015

Keyboard Shortcut Mempermudah Anda dalam Bekerja

Sering saya melihat orang orang lambat dalam menjalankan komputer, apalagi kalau sedang memainkan keyboard dan ada yang selalu mengontrol memakai mouse, disitu kadang saya merasa sedih. :v . maka dari itu saya post shortcut keyboard, Shortcut Keyboard berfungsi untuk mempermudah user untuk mengendalikan komputer, Shortcut yang artinya Jalan Pintas dan Keyboard adalah perangkat keras untuk memberikan intruksi ke komputer, jadi Keyboard Shortcut adalah sebuah intruksi yang meberikan jalan pintas melalui Keyboard.

Ok langsung saja Admin Tamvan nan berani memberi Sedikit Shorcut Komputer :


Windows system key combinations


  • F1: Help
  • CTRL+ESC: Open Start menu
  • ALT+TAB: Switch between open programs
  • ALT+F4: Quit program
  • SHIFT+DELETE: Delete item permanently
  • Windows Logo+L: Lock the computer (without using CTRL+ALT+DELETE)

Windows program key combinations


  • CTRL+C: Copy
  • CTRL+X: Cut
  • CTRL+V: Paste
  • CTRL+Z: Undo
  • CTRL+B: Bold
  • CTRL+U: Underline
  • CTRL+I: Italic

Mouse click/keyboard modifier combinations for shell objects


  • SHIFT+right click: Displays a shortcut menu containing alternative commands
  • SHIFT+double click: Runs the alternate default command (the second item on the menu)
  • ALT+double click: Displays properties
  • SHIFT+DELETE: Deletes an item immediately without placing it in the Recycle Bin

General keyboard-only commands


  • F1: Starts Windows Help
  • F10: Activates menu bar options
  • SHIFT+F10 Opens a shortcut menu for the selected item (this is the same as right-clicking an object
  • CTRL+ESC: Opens the Start menu (use the ARROW keys to select an item)
  • CTRL+ESC or ESC: Selects the Start button (press TAB to select the taskbar, or press SHIFT+F10 for a context menu)
  • CTRL+SHIFT+ESC: Opens Windows Task Manager
  • ALT+DOWN ARROW: Opens a drop-down list box
  • ALT+TAB: Switch to another running program (hold down the ALT key and then press the TAB key to view the task-switching window)
  • SHIFT: Press and hold down the SHIFT key while you insert a CD-ROM to bypass the automatic-run feature
  • ALT+SPACE: Displays the main window's System menu (from the System menu, you can restore, move, resize, minimize, maximize, or close the window)
  • ALT+- (ALT+hyphen): Displays the Multiple Document Interface (MDI) child window's System menu (from the MDI child window's System menu, you can restore, move, resize, minimize, maximize, or close the child window)
  • CTRL+TAB: Switch to the next child window of a Multiple Document Interface (MDI) program
  • ALT+underlined letter in menu: Opens the menu
  • ALT+F4: Closes the current window
  • CTRL+F4: Closes the current Multiple Document Interface (MDI) window
  • ALT+F6: Switch between multiple windows in the same program (for example, when the Notepad Find dialog box is displayed, ALT+F6 switches between the Find dialog box and the main Notepad window)

Shell objects and general folder/Windows Explorer shortcuts

For a selected object:

  • F2: Rename object
  • F3: Find all files
  • CTRL+X: Cut
  • CTRL+C: Copy
  • CTRL+V: Paste
  • SHIFT+DELETE: Delete selection immediately, without moving the item to the Recycle Bin
  • ALT+ENTER: Open the properties for the selected object

To copy a file

  • Press and hold down the CTRL key while you drag the file to another folder.

To create a shortcut

  • Press and hold down CTRL+SHIFT while you drag a file to the desktop or a folder.

General folder/shortcut control


  • F4: Selects the Go To A Different Folder box and moves down the entries in the box (if the toolbar is active in Windows Explorer)
  • F5: Refreshes the current window.
  • F6: Moves among panes in Windows Explorer
  • CTRL+G: Opens the Go To Folder tool (in Windows 95 Windows Explorer only)
  • CTRL+Z: Undo the last command
  • CTRL+A: Select all the items in the current window
  • BACKSPACE: Switch to the parent folder
  • SHIFT+click+Close button: For folders, close the current folder plus all parent folders

Windows Explorer tree control


  • Numeric Keypad *: Expands everything under the current selection
  • Numeric Keypad +: Expands the current selection
  • Numeric Keypad -: Collapses the current selection.
  • RIGHT ARROW: Expands the current selection if it is not expanded, otherwise goes to the first child
  • LEFT ARROW: Collapses the current selection if it is expanded, otherwise goes to the parent

Properties control


  • CTRL+TAB/CTRL+SHIFT+TAB: Move through the property tabs

Accessibility shortcutsz


  • Press SHIFT five times: Toggles StickyKeys on and off
  • Press down and hold the right SHIFT key for eight seconds: Toggles FilterKeys on and off
  • Press down and hold the NUM LOCK key for five seconds: Toggles ToggleKeys on and off
  • Left ALT+left SHIFT+NUM LOCK: Toggles MouseKeys on and off
  • Left ALT+left SHIFT+PRINT SCREEN: Toggles high contrast on and off

Microsoft Natural Keyboard keys


  • Windows Logo: Start menu
  • Windows Logo+R: Run dialog box
  • Windows Logo+M: Minimize all
  • SHIFT+Windows Logo+M: Undo minimize all
  • Windows Logo+F1: Help
  • Windows Logo+E: Windows Explorer
  • Windows Logo+F: Find files or folders
  • Windows Logo+D: Minimizes all open windows and displays the desktop
  • CTRL+Windows Logo+F: Find computer
  • CTRL+Windows Logo+TAB: Moves focus from Start, to the Quick Launch toolbar, to the system tray (use RIGHT ARROW or LEFT ARROW to move focus to items on the Quick Launch toolbar and the system tray)
  • Windows Logo+TAB: Cycle through taskbar buttons
  • Windows Logo+Break: System Properties dialog box
  • Application key: Displays a shortcut menu for the selected item

Microsoft Natural Keyboard with IntelliType software installed


  • Windows Logo+L: Log off Windows
  • Windows Logo+P: Starts Print Manager
  • Windows Logo+C: Opens Control Panel
  • Windows Logo+V: Starts Clipboard
  • Windows Logo+K: Opens Keyboard Properties dialog box
  • Windows Logo+I: Opens Mouse Properties dialog box
  • Windows Logo+A: Starts Accessibility Options (if installed)
  • Windows Logo+SPACEBAR: Displays the list of Microsoft IntelliType shortcut keys
  • Windows Logo+S: Toggles CAPS LOCK on and off

Dialog box keyboard commands


  • TAB: Move to the next control in the dialog box
  • SHIFT+TAB: Move to the previous control in the dialog box
  • SPACEBAR: If the current control is a button, this clicks the button. If the current control is a check box, this toggles the check box. If the current control is an option, this selects the option.
  • ENTER: Equivalent to clicking the selected button (the button with the outline)
  • ESC: Equivalent to clicking the Cancel button
  • ALT+underlined letter in dialog box item: Move to the corresponding item

Saturday 21 March 2015

Tutorial CRUD PHP Database dengan PDO

Tutorial CRUD PHP Database dengan PDO
PDO (PHP Data Objects) adalah interface universal yang disediakan PHP untuk “berkomunikasi” dengan database server. Maksud dari interface universal adalah tidak terikat dengan database tertentu, jadi kita bisa menggunakan database lainnya yang sudah menyediakan PDO driver. Misalkan kita pertama tama menggunakan MySQL dan kemudian hari kita sewaktu waktu ingin pindah ke SQLite, Postgres atau Oracle. kita tidak perlu mengganti seluruh kode program, kita hanya tinggal mengganti cara pemanggilan awal PDO dan seluruh kode program yang ada bisa langsung digunakan untuk database baru.

Pernahkah anda berpikir bagaimana CMS dan PHP framework bisa mendukung multiple database hanya dengan mengubah konfigurasinya? Itu karena CMS dan PHP framework itu menggunakan PDO. Biasanya CMS yang memakai PDO minimal menawarkan akses mySQL,SQLite, Postgres dan Oracle.

Kondisi ini berbeda jika menggunakan mysql extension atau mysqli extension. Kedua extension ini hanya bisa bekerja dengan database MySQL. Karena alasan inilah banyak sebaiknya kita mulai beralih menggunakan PDO dibandingkan mysqli.

Secara teknis, apabila menggunakan mysql atau mysqli extension, PHP langsung berhubungan dengan MySQL Server, tetapi jika menggunakan PDO, ia tidak berhubungan langsung dengan database, tetapi hanya sebagai “interface”. Konsep PDO ini dapat digambarkan sebagai berikut:

PHP PDO –> Database Driver –> Database Server


PDO bekerja dengan metode yang disebut “data-access abstraction layer”. Artinya, apapun jenis database server yang digunakan, kode PHP yang ditulis akan tetap sama. PDO menyediakan “abstraction layer” untuk berkomunikasi dengan database server.

Untuk menggunakan PDO, kita harus mengaksesnya menggunakan object. PDO tidak menyediakan cara penulisan procedural style seperti mysqli atau mysql extension.

Oke langsung saja ke cara mendeteksi apakah PDO tersedia di web server Anda. ( Disini Saya menggunakan Xampp )

Cara mendeteksi PDO 

Cara termudah untuk mendeteksi support PDO adalah menggunakan script ini
Source Code:
print_r(PDO::getAvailableDrivers());
Tutorial CRUD PHP Database dengan PDO

Sample Kode :

Sample ini menggunakan driver PDO MySQL dan menggunakan teknik name paramater.

Koneksi


Source Code:
//koneksi MYSQL dengan PDO
$db=new PDO('mysql:host=localhost;dbname=candralab;charset=utf8','root','');

//contoh kalo postgresql
//$db=new PDO('pgsql:host=namaserverorIP;dbname=namadatabase;charset=utf8','usernamedb','passworddb');

SELECT

Source Code:
$sql="select * from kampus ";
   $stmt=$db->query($sql);
   while($kampus=$stmt->fetch(PDO::FETCH_OBJ)){
   echo $kampus->nama;
   echo $kampus->alamat;
}

INSERT

Source Code:
$sql = "INSERT INTO kampus(nama,alamat)
  VALUES(?,?)";
 $stmt=$db->prepare($sql);
 $result=$stmt->execute(array($nama,$alamat));

UPDATE

Source Code:
$sql = "update kampus set nama=?,
    alamat=?
    where idkampus=?";
   $stmt=$db->prepare($sql);
   $result=$stmt->execute(array($nama,$alamat,$id));

DELETE

Source Code:
$sql = "delete from kampus
  where idkampus=?";
     $stmt=$db->prepare($sql);
$result=$stmt->execute(array($id));

Bagaimana sekarang Anda memilih PDO, MySQLi, atau MySQL(yang sudah usang).


Minta Follow Gan Di Bagian Bawah ... !


Sumber Gambar : Mbah Google
Sumber Informasi : Mbah Candra

Sunday 15 March 2015

Cara Mengetahui Minggu ke berapa dari Bulan PHP

Cara Mengetahui Minggu ke berapa dari Bulan PHP
Udah lama gak posting disini :D Follower masih 8 sama kaya dulu minta follownya dong :v .
Ok langsung saja saya akan mebagikan coding Cara Mengetahui Minggu ke berapa dari Bulan di PHP.
Saya mengetahui coding ini dari google tapi udah tenggelem jauh di forum PHP makanya saya repost Sekalian saya kasih tau fungsi coding codingnya .

Cara Mengetahui Minggu ke berapa dari Bulan di PHP
<?php
    $date=2015-03-15;
    $tgl=explode('-',$date); //explode untuk pemisah kata,  variable $date dengan batas - ke array
    $bln=$tgl[1]; //mengambil array $tgl[1] yang isinya 03
    $thn=$tgl[0]; //mengambil array $tgl[0] yang isinya 2015
    $ref_date=strtotime( "$date" ); //strtotime ini mengubah varchar menjadi format time
    $week_of_year=date( 'W', $ref_date ); //mengetahui minggu ke berapa dari tahun
    $week_of_month=$week_of_year - date( 'W', strtotime( "$bln/1/$thn" ) ); //mengetahui minggu ke berapa dari bulan  
?>
Sekian dari saya Terimakasih :D

Thursday 5 March 2015

Tips Membuat WEB E-COMMERCE

Tips Membuat WEB E-COMMERCE

Electronic Commerce (E-Commerce) didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer. Salah satu jaringan yang digunakan adalah internet.

  1. Tingkatkan Kredibilitas
    Mungkin inilah yang cukup sulit bagi brand baru. Kepercayaan pembeli untuk menggunakan jasa sobat meragukan. Oke, perusahaan sekelas Microsoft, IBM, atau Apple tidak perlu dipertanyakan lagi, mereka sudah profesional. Lalu untuk web baru sebaiknya mulai membangun tata cara penulisan yang enak dibaca dan memiliki konten yang bermanfaat. Ingat, jangan berlebihan memberi janji karena tidak ada yang pasti di dunia ini. 
  2. Identitas Pemilik Web/Blog
    Gunakanlah foto wajah sobat yang asli, berikan alamat dan kontak yang jelas kepada calon pembeli. Kalau perlu berikan juga video mengenai diri sobat, ini akan meningkatkan kepercayaan pembeli. 
  3. Jaminan Uang Kembali
    Kita tahu di dunia ini banyak janji-janji palsu. Berikan penegasan kepada calon pembeli bahwa mereka tidak akan dikecewakan. Jika kurang puas maka uang akan dikembalikan. Tentu poin ini juga harus memperhatikan poin 1 dan 2 tadi. 
  4. Testimonial Berbobot
    Jangan menampilkan testimonial berupa screenshot, mengapa? Jelas saja karena fitur Inspect Element pada browser sudah diketahui banyak orang. Cara lain adalah menggunakan embed HTML semisal yang ada pada Twitter dan Google Plus. Bila perlu berikan Live Testimonial, tidak penting reaksi tersebut negatif atau positif tetapi yang terpenting: kepercayaan dapat terjaga. 
  5. Mainkan Otak Kanan Dalam ilmu biologi,
    otak kanan memiliki kemampuan mengaplikasikan seni dan keindahan. Mulailah bangun deskripsi yang tidak monoton, berikan sedikit warna disana-sini namun tetap mempertahankan kesan elegan. Jenis font, latar, dan ukuran juga berpengaruh besar pada visualisasi tampilan. 
  6. Ganti "Beli" dengan "Donasi"
    "cukup dengan donasi 100-200 ribu per layanan" sepertinya kalimat tersebut lebih menarik bukan? Pembeli tidak perlu terbebani dengan harga yang sulit dicapai. Tetapi ingat, pelayanan juga dibedakan dari tingkat harga.
  7. Perhatikan Warna
    Warna berperan mengekspresikan kepribadian, pembeda, penanda, pembatas, dan mempertegas konten. Sejak diluncurkan 2004 silam, Facebook selalu menggunakan tema berwarna biru. Ini karena Mark si pencipta Facebook ternyata buta warna dan hanya mengenali warna biru. Tetapi di sisi lain, warna dapat mempengaruhi emosi manusia. Biru menyiratkan ketenangan, damai, dan loyalitas. Contoh lain warna putih yang berarti sederhana, murni, dan ketenangan. Banyak dipakai dengan tambahan gradarasi warna gelap. 
  8. Mantera Pemikat
    Contohnya begini: "Harga hanya Rp. 250.000 (sebelumnya 400.000). Berlaku untuk 100 orang tercepat, saat ini tersisa 38 orang" Biasanya tanpa berlama-lama, pembeli segera menggunakan jasa sobat. Saya sendiri pernah melihat teknik semacam ini beberapa waktu lalu, dia mengatakan harga diskon hanya untuk 20 orang padahal dibalik layar ia sama sekali tidak memberi batasan pembeli. Lagipula tulisan "diskon" hanya ilusi saja, harga aslinya tanpa diskon juga tetap seperti itu. Jadi, kuasailah kosa kata yang dapat menarik pembeli. 
  9. Self Branding di Media Sosial
    Branding bukan berarti 'nyampah' di media sosial. Buatlah fanpage mengenai jasa sobat, akun Twitter, Google Plus, dsb. Tetapi jangan terlalu banyak, mengapa? Manusia hanya punya 2 tangan, mengurus banyak branding media sosial justru 'mematahkan' tangan sendiri. Gunakanlah media sosial yang populer saja. 
  10. Promosi (Greget)
    Di poin ini sobat harus menjadi seorang yang berani mengeluarkan isi dompet dan siap kritis di tanggal tua. Penipu bergerak dibawah tanah, orang jujur harus terbuka. Facebook memiliki fitur FB Ads dimana kita dapat mempromosikan produk atau jasa dengan cara membayar sejumlah uang. Mengapa harus? Facebook menyeleksi mana yang jujur dan mana si penipu. Facebook menyaring dari segala sisi agar suatu brand dapat diiklankan. Sisi positifnya brand sobat lebih dipercaya dan terkenal.

Monday 2 March 2015

Disarankan untuk meninggalkan format hashing MD5, SHA1, SHA256 untuk menyimpan password.

Sekedar share dari Arie Nugraha di grup PHP Indonesia : 

PHP password_hash password_verifyBagi rekan-rekan yang sedang mengembangkan aplikasi dengan PHP dan kebetulan production environment-nya mendukung PHP > 5.5, sangat disarankan untuk meninggalkan format hashing MD5, SHA1, SHA256 untuk menyimpan password. Gunakan fungsi: password_hash
Contoh password_hash:
<?php
echo password_hash('sakitnyatuhdisini', PASSWORD_BCRYPT);
?>
Kode di atas akan menghasilkan hash dengan panjang 60 karakter dengan algoritma Blowfish yang nilainya tidak konstan (tidak pernah sama untuk password yang sama) dari waktu-waktu karena salt-nya yang mengambil dari nilai random sistem operasi yang selalu berubah. Implikasinya untuk melakukan pemeriksaan password ketika login, maka juga harus menggunakan fungsi: password_verify
Contoh password_hash dan password_verity untuk login :
<?php
$password = $_POST['password'];
$hashed = password_hash($password, PASSWORD_BCRYPT);
if (password_verify($password, $hashed)) {
    echo 'Password cocok gan!';
} else {
    die('Maaf, password anda salah! Disitu saya kadang merasa sedih frown emotikon');
}
?>
Sebagian besar framework PHP seperti Laravel sudah menggunakan hash ini untuk penyimpanan password.
Semoga bermanfaat.
Referensi:
Achour, Mehdi, et. al. (2015). PHP: password_verify - Manual. Diakses melalui http://php.net/manual/en/function.password-verify.php pada 2 Maret 2015

Followers

Translate

Copyright © Trial And Eror | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com