copylibs doesn’t support the “rebase” attribute

Problem:

init:
deps-clean:
Updating property file: Q:\Development\KYU\NBProjects\Dialogs\build\built-clean.properties
Deleting directory Q:\Development\KYU\NBProjects\Dialogs\build
clean:
init:
deps-jar:
Created dir: Q:\Development\KYU\NBProjects\Dialogs\build
Updating property file: Q:\Development\KYU\NBProjects\Dialogs\build\built-jar.properties
Created dir: Q:\Development\KYU\NBProjects\Dialogs\build\classes
Created dir: Q:\Development\KYU\NBProjects\Dialogs\build\empty
Compiling 17 source files to Q:\Development\KYU\NBProjects\Dialogs\build\classes
Copying 16 files to Q:\Development\KYU\NBProjects\Dialogs\build\classes
compile:
Created dir: Q:\Development\KYU\NBProjects\Dialogs\dist
Q:\Development\KYU\NBProjects\Dialogs\nbproject\build-impl.xml:716: The following error occurred while executing this line:
Q:\Development\KYU\NBProjects\Dialogs\nbproject\build-impl.xml:544: copylibs doesn't support the "rebase" attribute
BUILD FAILED (total time: 0 seconds)

Solusi:

Hapus  rebase=”${copylibs.rebase}” dari file build-impl.xml.

Versi:

Netbeans7.0.1
jdk1.7


android open failed: EACCES (Permission denied)

Jika mendapatkan pesan error berikut:

android open failed: EACCES (Permission denied)

bisa jadi karena tidak mempunyai akses untuk menulis ke media external.

Salah satu solusinya adalah mengubah file permissions secara manual. Berikut adalah langkah-langkah untuk mengubah file permission:

  1. Pastikan bahwa perangkat android yang digunakan dalam keadaan rooted.
  2. Buka file manager yang mempunyai hak akses root (misal: ES File Explorer), arahkan kedirektori “/system/etc/permissions”.
  3. Edit “platform.xml” dan cari bagian “<permission name=”android.permission.WRITE_EXTERNAL_STORAGE” >”. Tambahkan grup permission “<group gid=”media_rw” />” sehingga menjadi:
    <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
        <group gid="sdcard_rw" />
        <group gid="media_rw" />
    </permission>
  4. Simpan, kemudian restart perangkat android.

Get IP Address

Untuk memperoleh ip address pada perangkat Android, dapat menggunakan class program berikut:

public static String getLocalIpAddress() {
    try {
        for (Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces(); enumeration.hasMoreElements();) {
            NetworkInterface nInterface = enumeration.nextElement();
            for (Enumeration<InetAddress> enumIpAddr = nInterface.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                InetAddress inetAddress = enumIpAddr.nextElement();
                if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {
                    return inetAddress.getHostAddress();
                }
            }
        }
    } catch (SocketException ex) {
        ex.printStackTrace();
    }
    return null;
}

Tambahkan permission berikut pada AndroidManifest.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Untuk program lengkapnya dapat diunduh disini.


Mengganti Ukuran Font pada ProgressDialog

Untuk mengganti ukuran font pada progress dialog tanpa menggunakan custom layout dapat menggunakan SpannableString. Berikut adalah snippet dari program untuk menampilkan ProgressDialog:

private void showProggressDialog() {
    SpannableString message = new SpannableString("Mohon tunggu sebentar ....");
    message.setSpan(new RelativeSizeSpan(2f), 0, message.length(), 0);
    progressDialog = ProgressDialog.show(context, null, message,true);
    progressDialog.show();
}

Untuk mengganti ukuran tinggal ganti nilai yang ada didalam RelativeSizeSpan. Pada kasus ini digunakan nilai 2f.

 

Berikut adalah snippet program untuk  menutup ProgressDialog:

private void closeProgressDialog() {
    if(progressDialog!=null) {
        if(progressDialog.isShowing()) {
            progressDialog.dismiss();
        }
    }
}

 

Untuk code lengkapnya dapat diunduh disini.


Set DateTime pada Android

Untuk mengatur DateTime secara program pada android, dapat menggunakan code berikut:

Calendar c = Calendar.getInstance();
c.set(year, monthNumber,date, hour24, min, sec );
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.setTime(c.getTimeInMillis());

Dan tambahkan permission pada AndroidManifest.xml code berikut:

<uses-permission android:name="android.permission.SET_TIME"/>

Hash Generator

Bagi teman-teman yang membutuhkan software untuk hashing dapat mgunduhnya  pada link yang tersedia dibawah ini. Software hashing ini dibuat dengan bahasa C++ dengan format Sha1, Md4, dan Md5 dengan input berupa file atau dapat juga kita mengetikkan suatu huruf/kata/kalimat.
Berikut adalah screenshot dari software tersebut:

 

12060206.01

 

Download: Hash Generator

Disable SkyDrive pada Windows 8.1

Windows 8.1 telah rilis, ada beberapa fitur baru yang ditambahkan pada update OS ini, slah satunya adalah terintegrasinya SkyDrive pada operating system. Dapat dilihat pada sidebar sebelah kiri dari explorer, akan terlihat folder SkyDrive.

13110301.01

Terkadang, ketika kita bukan pemakai SkyDrive, hal ini sangat mengganggu (seperti yang saya rasakan). Untuk menghilangkan folder SkyDrive tersebut sangatlah gampang, pertama adalah buka Group Policy Editor dengan mengetik gpedit.msc pada jendela Run.

13110301.02

Buka Local Company Policy -> Computer Configuration -> Administrative Templates -> Windows Components – > SkyDrive.

13110301.03

Buka pada pilihan Prevent the usage of SkyDrive for file storage, sehingga muncul tampilan seperti gambar dibawah ini. Pilih Enabled, kemudian klik tombol OK.

13110301.04

Coba buka Window Eplorer sekali lagi, maka folder SkyDrive yang ada di sidepanel sebelah kiri akan menghilang.

13110301.05


Cara Install Laravel Framework di Windows

  1. Install WAMPSERVER dengan PHP version > 5.3.7 .
  2. Download Laravel dari https://github.com/laravel/laravel/archive/master.zip.
  3. Extract Laravel pada direktori www folder for WAMP.
  4. Download Composer dari https://getcomposer.org/Composer-Setup.exe.
  5. Enable openssl pada php.ini (“wamp\bin\php\php5.4.16\php.ini”).
  6. Enable mod_rewrite.so pada httpd.conf (“wamp\bin\apache\Apache2.4.4\conf\httpd.conf”).
  7. Install Composer didirektori yang sama dengan php.exe.
  8. Klik pada wamp icon->Apache->Apache Modules and enable ssl_module.
  9. Buka cmd, pindah ke direktori “wamp\www\laravel”.
  10. Ketikkan perintah: “composer install”.
  11. Copy & paste semua file yang ada pada direktori “\public\” ke direktori “\”.
  12. Buka index.php kemudian edit pada “require __DIR__.’/../bootstrap/autoload.php';” menjadi “require __DIR__.’/bootstrap/autoload.php';” dan “$app = require_once __DIR__.’/../bootstrap/start.php';” menjadi “$app = require_once __DIR__.’/bootstrap/start.php';”.
  13. Instalasi telah selesai.

Membuat Menu Secara Horizontal pada Joomla 3.2

Secara default, ketika membuat menu akan ditampilkan secara vertikal.

14031406.01

Terkadang pemakai template protostar ingin menmpilkan menu secara horizontal. Untuk mengubah dari menu vertikal menjadi horizontal tidaklah sulit. Kita hanya perlu menambahkan pada Menu class Suffix dengan “nav-pills”.

  1. Klik Extensions > Module Manager > Main Menu.
  2. Pada Main Menu, Klik Advanced > isi pada bagian Menu Class Suffix dengan ” nav-pills” (pastikan ada satu spasi sebelum text nav-pills), kemudian save.

14031406.02


Penyelesaian PHP Fatal Error

Teman-teman yang menggunakan joomla, mungkin waktu instalasi joomla pernah ketemu dengan message dibawah ini:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in ......  on line 36.

Pesan peringatan tersebut muncul karena batas maksimum memori yang digunakan oleh server adalah maksimum 8Mb. Agar Joomla kita dapat berjalan dengan baik kita harus meningkatkan batas maksimum memori. Untuk meningkatkan memori ini ada beberapa cara, yaitu dengan menambah script pada file .htacces atau pada file configurasi.php. Jika melalui .htacces tambahkan script beerikut:

php_value memory_limit 32M

Jika meluli configurasi.php, kita tambahkan script berikut:

ini_set(“memory_limit”,”32M”);

Lakukan salah satu cara saja. Setelah ditambahkan script tersebut, simpan file kemudian coba buka alamat web yang kita buat.
Selamat mencoba.