Labels

Cari di blog ini

acapella alfataa Daily kreatif nasyid

al-Fataa Nasyid - (Latihan) Remaja Peduli

Silakan Ngomen


Kemarin, yaitu hari minggu, ada undangan buat tampil nasyid di Salman ITB. Undangan itu untuk tim nasyid alFataa. Wow, kira-kira sudah 7 tahun kami tidak berkumpul dan bernyanyi bersama lagi. Al-Fataa adalah tim nasyid yang saya ikuti bersama teman-teman waktu di pesantren dulu. Total personil ada 9 orang, diantaranya ada Febtri Zaina Rachman, Rizqi Fauzi, Firman Fauzi, Ihsan Fauzi, Kiki Hilman, Abdul Aziz, Mas Agung, Amir Musyaddad dan Saya. Banyak yah. Kami adalah tim nasyid dengan genre acapella. Sayangnya hari minggu ini kami tidak bisa kumpul semua karena ada yang sudah kerja dan berkeluarga dan tinggal di luar kota. Jadinya hari minggu ini cuma berlima aja yang bisa ikut, ditambah 2 personil Naga Voice dari Salman yaitu Tezar dan Rifki.

Itu yang saya embed adalah rekaman latihan kami. Lumayan lah, untuk latihan sehari mah. hehe..

vocal: Tezar Aditya Auza
bariton: Rizqi Fauzi Anggadinata, Rifki Amami, Toni Haryanto
tenor: Febtri Zaina Rachman, Abdul Aziz Maulana
bass: Firman Fauzi
Construct2 Daily Development game kreatif Projects

Game: Mana yang Sama?

2 comments


Seharian ini dari siang sampe tengah malem, beresin game yang direquest sama si Kamah. Gamenya tentang mencocokkan gambar. Jadi ada beberapa gambar yang masing-masing ada pasangannya. Nanti gambar itu didrag ke pasangannya. Game sederhana dan ga aneh. Tapi saya jadi merasa tertantang buat bikin itu pake Construct 2. Ya saya pake Construct 2 karena cuma itu tools yang saya bisa buat bikin game. Itung2 refreshing di tengah kesibukan kuliah SP dan kerjaan.

Game ini buat si Wildan. Akhir-akhir ini dia lagi senang menemukan gambar atau objek yang sama, entah itu gambar di poster, karpet, logo di koran dengan di tv, ataupun yang kelewatin di pinggir jalan pas lagi naek motor atau angkot. Jadi mudah-mudahan dia suka sama game ini. Pengennya sih pas gambar yang cocok dipertemukan, akan muncul suara orang yang menyebutkan nama gambar itu. Mungkin kedepannya bisa dikembangin. Itu nanti bagian si Kamah.

Sudah jam satu lewat. Si Kamah dan si Wil udah pada tidur. Saya akhiri development gamenya, lalu saya export ke dalam format HTML5. Buat yang mau coba, bisa diakses disini http://toniharyanto.net/projects/manayangsama. Ukurannya hampir 2MB jadi bakal lumayan nunggu loadnya kalo koneksimu lemot. Scriptnya ga banyak, tapi buat merancangnya bener-bener menguras energi, terutama di bagian manipulasi array. Gitulah. Saya mau tidur dulu. Tiga jam lagi mesti sahur. Eh atau, sahurnya sekarang aja gitu yah??

Credit:
Game dibuat menggunakan Construct 2. Asset icon diunduh dari findicons.com yang berlisensi free for non commercial dan unknown. Background diunduh dari foxarc.com/blog/article/40.htm. Sound dari soundbible.com
Development Git PHP

Problem Library PHP untuk Git

Silakan Ngomen
Udah sejak beberapa bulan lalu ngulik git supaya bisa dioperasikan dengan PHP. Permasalahan utama adalah ketika melakukan perintah transaksi. Kalo perintah fetch data seperti git status, dan git add, sudah tidak ada masalah. Giliran commit kagak bisa. Sejak itu saya tinggalkan ulikan ini.

Kemarin coba-coba nyari lagi library PHP untuk pengoperasian git. Ketemu deh sama repositori ini http://kbjr.github.io/Git.php. Permasalahan serupa terjadi. Ketika menjalankan perintah status dan add tidak ada kendala, message dari gitnya muncul dan dirender di browser. Giliran manggil perintah commit, tidak ada pesan dari git. Saya cek via terminal pun reponya gagal commit. Nyari-nyari sana-sini di google, ketemu beberapa permasalahan serupa, tapi solusinya tidak menyelesaikan permasalahan yang saya hadapi. Anehnya di repositori Git.php itu tidak dijelaskan setting ini itu yang mempengaruhi keberhasilan proses. Tidak juga ditemukan satupun issue yang membahas hal serupa.

Saya kira permasalahan ada di user permission. Saya sudah coba berbagai hal terkait chmod dan chown. Sampai akhirnya tiba-tiba saya teringat perintah git config. Saya tidak tau bagaimana proses saya ingat itu, makanya saya bilang tiba-tiba. Saya coba perintah git config user.name "yllumi" dan git config user.email "toha.samba@gmail.kom" dan perintah commit dari PHP berhasiiiiil! :D

Lalu saya coba bikin lagi repo di tempat yang lain. Saya kasih set config user.name dan user.emailnya seperti di atas. Aneh, gagal lagi. Lalu saya coba set chmod dulu ke 777 kemudian set config user.name dan email lagi dan demikian berhasil. Saya mulai paham tentang penggunaan hak akses. Pada repo di lokal mungkin tidak bermasalah bila hak akses diset 777, artinya siapapun bisa mengakses dan mengedit repository. Saya coba set chmod ke 755, lalu saya coba commit, dan gagal. Hmm.. saya kita itu karena saya tidak mengeset permission untuk write pada group www-data sebagai grup yang digunakan oleh git untuk mengakses repo. maka saya chown www-data ke repo tersebut, kemudian saya coba commit dan sukses! Berarti kesimpulannya, ada dua pengaturan yang harus dilakukan, pertama pemberian hak akses, dan pengesetan config user pada repository.

Percobaan terakhir saya lakukan. Mulai dari pembuatan repo baru, membuat file di dalam repo, hingga commit repo, semuanya dilakukan oleh PHP. Percobaan pertama dilakukan tanpa mengeset config user. Hasilnya gagal. Percobaan kedua dilakukan dengan mengeset config user. Hasilnya sukses. Dari sini bisa disimpulkan bahwa kunci dari kesuksesan commit adalah set git config. :)

Udah itu aja. Sukses!