Cara mudah install/update gradle di Mac

Mungkin masih ada yang bingung bagaimana cara mengupdate gradle secara manual, atau terlalu pusing dengan banyaknya step di internet. Nah, di mac ada cara mudah dan cepat untuk meng-install atau meng-update gradle. Lakukanlah langkah-langkah berikut.

Di mac, buka terminal, kemudian ketik perintah berikut untuk menginstall SDKMan:

curl -s https://get.sdkman.io | bash

Setelah selesai, lanjut ketikkan perintah berikut:

$ sdk install gradle 3.5

Setelah selesai install gradle, cek di Android Studio apakah gradlenya sudah versi 3.5 atau belum, dengan cara masuk ke Terminal-nya Android Studio, kemudian ketik perintah berikut:

Gradle --version

Jika berhasil, maka hasilnya seperti pada gambar di bawah ini:

Screen Shot 2017-04-30 at 8.53.56 PM

Selesai 😀

Install Git Server di VPS berbasis Linux – CentOS

Di sini akan dicoba langkah-demi-langkah tutorial mengenai instalasi Git Server di VPS (Virtual Private Server) yang menggunakan OS CentOS.

Perlu diketahui, ketika kita menyewa sebuah lingkungan virtual, VPS, kita tentunya akan mendapatkan IP Address VPSmu, akun akses control panelnya (biasanya pakai Lxadmin), atau yang disediakan oleh hostingnya dengan menginputkan username dan password. Biasanya di dalam control panel tersebut disediakan menu : remote access dan ssh remote. Nah, inilah yang akan kita pakai dalam tutorial kali ini. Di sini saya mencoba meremote VPS yang saya sewa menggunakan putty dengan Connection Type : SSH.

Akses VPSmu, menggunakan Putty. Masukkan hostname (atau IP Address VPSmu), dengan port standard : 22.

Ketika sudah masuk ke session VPSmu, silahkan login dengan memakai superuser : root. Dan masukkan password yang telah diberikan oleh hosting tempat kamu menyewa VPS.

Ok, jika sudah, silahkan ikuti petunjuk di bawah ini :

Cek DAG Repository, Webtatic repo untuk Git Server yang akan kita install di VPS, dengan mengetik :

– Untuk Red Hat Enterprise Linux 5 / i386 :

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

– Untuk Red Hat Enterprise Linux 5 / x86_64:

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Ok, tunggu sampai proses selesai, setelah itu dilanjutkan dengan perintah install Git server :

yum -y install git

Tunggu sampai proses install selesai.

Ketika installasi selesai, saatnya membuat repository.

Membuat repository itu mudah! sederhana, tinggal buat folder untuk reponya, terus diinit, perintahnya sebagai berikut :

mkdir newrepo [diasumsikan nama foldernya newrepo, tapi bebas, terserah kamu namanya]
cd newrepo
git init

Setelah repo sudah dibuat, kita dapat menduplikat atau membuat file-file proyek kita (bisa pakai SVN import) dan lakukan langkah berikut :

git add .
git commit

Nah, repo sudah dibuat nih, kamu mungkin ingin membagi repo mu ke temen-temen. Ini berarti orang lain dapat pull dan push file-file mereka ke repomu dan mengubahnya. Ada banyak cara sharing untuk SVN repository.
Tapi cara yang sederhana adalah menggunakan Git Daemon. Ini akan mengizinkan orang lain push+pull, share, dengan menggunakan perintah berikut :

git daemon --reuseaddr --base-path=/path/to/repos --export-all --verbose --enable=receive-pack

Perintah di atas akan mengizinkan repo untuk dishare melalui folder repo yang kita buat di atas (ex : newrepo). Ketika sudah membuat repo tersebut dapat dishare. Dan tentunya client atau user lain, dapat melakukan clone Git repo kamu. Dengan syntax :

git clone git://remote.computer.hostname/newrepo

Atau via Github atau via Tortoise SVN. 😀

Kamu bisa menggunakan gitolite atau Gitosis untuk integrasi ke Redmine (software project management) dan tentunya tercentral, private, sehingga aman dari ancaman dari luar dan mudah ter-manage

Selamat mencoba dan sukses! 😀

[Tips for Android Developer] Move your applications to External Storage (SDcard)

Many android users have a big problem with disk space. Every Applications on the device should be installed on the device’s internal memory.

But, in Froyo and above allows you to install application on the external storage (SD Card), but if only the developer actually enables that feature in his application.

According to the http://developer.android.com/guide/appendix/install-location.html, developer can set his application’s install location to the external storage by set android:installLocation attribute with a value of “auto” or “preferExternal” in the <manifest> element.

How about usual or ordinary users?

Yeah, it’s easy to do that with command prompt or terminal window and of course, you need ADB Tools (or Android SDK).

  1. Please, make sure that you enabled “USB debugging” mode on your phone.
  2. You need the Android SDK or ADB tools. Please install it to your computer.
  3. Connect your phone to a USB port, open up a terminal window (command prompt), and type “adb shell pm setInstallLocation 2” (without the quotes). (ADB is part of the Android SDK.
    This will enable the move to SD card option for all applications.)
  4. Now, press menu button, go to the Settings menu > Applications menu and move your apps to your SD card.
  5. To restore this setting back to default type “adb shell pm setInstallLocation 0“.

Done! 😀
You’ve got the point of success with this. And enjoy your applications..they should be stored on the sd card. 🙂

Xrecovery Installation for Xperia X10i (with offline charging fixed)

Hi, android lovers! 😀

I’ve made simple application on android..The main function is to install xrecovery on Xperia X10i. It’s easy to use, you just click button “install” and wait till the status “OK”, then do reboot to check xrecovery menu (don’t forget to tap back button, during boot screen (before sony ericsson logo animation))

On this application, offline-charging have included.

Download here

ChainFire on X10

Hey, see you again! 😀

Want to play Samurai II Vengeance on Xperia X10?

Maybe, you can try this method :

First, you must try to install nVidia Tegra driver on your X10? possible? yes, it’s possible!

Download this driver.

Ok, then extract it!

Please, install cf14.apk on that package to your Android phone, when you have done..please follow my instructions (instructions.txt) on that package that you’ve extracted to your computer.

Done! 😀

Now, you can play Samurai II Vengeance on your X10

Download here for Samurai II Vengeance

You’ll never imagine that pretty awesome graphics! 😀
Oh yeah, don’t forget to update your snapdragon driver with ChainFire 3D (if you used Snapdragon – Adreno 200)…just click on install plugins..choose Snapdragon or PowerVR 😀

Install wireless modem USB di Ubuntu

Beberapa bulan yang baru saja lewat nyobain Natty Narwhall (Ubuntu 11.04) dan mumpung punya modem A*A saya coba buat dipake browsing sambil download package-package Ubuntu buat memperkaya fitur Ubuntu 11.04 di laptop saya.

Cuma..yang jadi masalah, bisa gak ya?

Apa c yang gak bisa buat kamu? :malu: :”>

Caranya adalah, colokin usb modem di laptop/komputer kamu, terus buka Terminal di Ubuntu, lalu ketik beberapa command dibawah ini :

$ lsusb

Kemudian cek di dalam list result dari command di atas, akan muncul seperti ini :

Bus 001 Device 002: ID 05c6:9004 Qualcomm, Inc.

atau formatnya yaitu :

[port] [device] [ID mmmm:nnnn] [merk]

mmmm untuk 05c6

nnnn untuk 9004

Tugas kamu adalah mencatat mmmm dan nnnn dari usb modem kamu sesuai merk modem kamu dan yang muncul di list.

Nah tugas berikutnya adalah mengetik command berikut di terminal :

$ sudo modprobe usbserial vendor=0xmmm product=0xnnnn [enter]

$ dmesg | grep CD-ROM

$ sudo eject /dev/sr1

Kalau sudah, pastikan mengetahui di mana lokasi CD-ROM kamu, kalau di port 0, maka sudo eject /dev/sr1 adalah benar, jikalau bukan di port 0, tapi di port 1, coba sudo eject /dev/sr0 untuk meng-eject usb modem yang terdeteksi sebagai CD-ROM.

Sekarang, dilanjut dengan masuk ke : System>Preference>Network Connection. Kemudian akan muncul window dan pilih tab “Mobile Broadband“, Klik button “add” dan pilih “forward”

Pilih region “Indonesia“, kemudian kalo gak nemu di list, pilih “i can’t find my provider“.

Terus masukkan username dan password dari akun internet langganan kamu, sesuai dengan yang diberikan provider internetnya.

Done! 😀