Shared Folder: Permission Denied ketika menggunakan dan puphpet

Jika Anda membuat mesin virtual menggunakan pphupet generator, dan untuk shared folder menggunakan type NFS dan dijalankan pada OS Linux, adakalanya muncul error yang seperti ini (biasanya proses instalasi web server menjadi gagal)

Error: Failed to set group to '0': Operation not permitted - /var/www

Untuk mengatasi error tersebut,cari file Vagrantfile, buka file tersebut dan carilah bagian

config.vm.synced_folder "#{folder['source']}", "#{folder['target']}", id: "#{i}", type: 'nfs'

Jika sudah ketemu, tambahkan pada bagian belakangnya (setelah type:  ‘nfs’) baris berikut (masih dalam satu baris)

:linux__nfs_options => ["rw","no_root_squash","no_subtree_check"]

semoga berhasil

sumber https://github.com/puphpet/puphpet/wiki/Shared-Folder:-Permission-Denied

 

Trim Text Pada View Menggunakan Twig

Misalnya kita punya text yang panjang, kemudian mau kita potong atau ambil beberapa karakter awalnya, tinggal pake ginian

{{ entity.text[:50] ~ '...'  }}

Nah nanti textnya cuma tampil 50 karakter, selanjutnya diganti karakter titik titik itu..

Oh ya, kalo pake cara itu, meskipun textnya cuma dikit tetep ditambahin karakter titik-titik. Jadinya kita tambahkan “IF” aja, sehingga kalo textnya kurang dari 50 ga ditambahin karakter titik-titik itu

{{ entity.text|length > 50 ? entity.text|slice(0, 50) ~ '...' : entity.text  }}

Can’t find the ‘libpq-fe.h header ketika memasang gem pg (postgresql)

Sebenarnya ini sih iseng-iseng aja, lagi coba Rails (lagi) mau dipasang di Heroku. Berhubung Heroku ga support MySQL , maka dipasanglah PostgreSQL pada mesin ubuntu saya. Untuk pasang postgresql di ubuntu sih gampang, tinggal pake perintah sudo apt-get install postgresql tunggu aja nanti juga selesai sendiri.

selanjutnya adalah memasang gem untuk postresql, perintahnya juga tinggal pake gem install pg , nah disini ada masalah yang muncul, instalasinya gagal. Teranyata ada peringatan

Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

untuk mengatasi masalah tersebut, kita harus memasang libpq-dev pada ubuntu kita. Jalankan dengan perintah sudo apt-get install libpq-dev, setelah itu ulangi lagi perintah gem install pg.

Semoga bermanfaat

NB : Ga pake arch, lagi pake ubuntu di vm (vagrant)

Menghubungkan KDE dan Smartphone dengan KDE Connect

Bagi kalian para pengguna smartphone Android dan kaum pecinta KDE, sudah ada aplikasi yang sangat yahud untuk menghubungkan smartphone kalian dengan komputer yang bernama KDE Connect.

Dari namanya sudah terlihat kalo fungsinya adalah menghubungkan KDE dengan smartphone, tetapi tidak hanya sekedar hubungan biasam fitur yang disediakan sangat keren menurut saya. Beberapa fiturnya adalah sebagai berikut Continue reading