misalnya kita ingin mengubah 2 buah byte jadi short.
kira2 begini caranya di java
ada 2 byte, byte pertama yaitu 0x10 dan 0x00.
ByteBuffer bb = ByteBuffer.allocate(2);
bb.put((byte) 0x00); //masukin 0x00 duluan
bb.put((byte) 0x10); //masukin 0x10 belakangan
System.out.println(bb.getShort(0));
Tuesday, July 02, 2013
Sunday, June 23, 2013
multiplication of19
hi, this is the multiplication of 19
try to print first 100 number of multiplication of 19
19 38 57 76 95 114 133 152 171 190
209 228 247 266 285 304 323 342 361 380
399 418 437 456 475 494 513 532 551 570
589 608 627 646 665 684 703 722 741 760
779 798 817 836 855 874 893 912 931 950
969 988 1007 1026 1045 1064 1083 1102 1121 1140
1159 1178 1197 1216 1235 1254 1273 1292 1311 1330
1349 1368 1387 1406 1425 1444 1463 1482 1501 1520
1539 1558 1577 1596 1615 1634 1653 1672 1691 1710
1729 1748 1767 1786 1805 1824 1843 1862 1881 1900
try to print only the last part (satuan).
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
woow, see some pattern? it is great
again, print the second part (puluhan)
1 3 5 7 9 1 3 5 7 9
0 2 4 6 8 0 2 4 6 8
9 1 3 5 7 9 1 3 5 7
8 0 2 4 6 8 0 2 4 6
7 9 1 3 5 7 9 1 3 5
6 8 0 2 4 6 8 0 2 4
5 7 9 1 3 5 7 9 1 3
4 6 8 0 2 4 6 8 0 2
3 5 7 9 1 3 5 7 9 1
2 4 6 8 0 2 4 6 8 0
first lines are odd number from 1 to 9 and repeat again.
second lines are even number from 0 to 8 and repeat again.
try to print third part (ratusan).
0 0 0 0 0 1 1 1 1 1
2 2 2 2 2 3 3 3 3 3
3 4 4 4 4 4 5 5 5 5
5 6 6 6 6 6 7 7 7 7
7 7 8 8 8 8 8 9 9 9
9 9 0 0 0 0 0 1 1 1
1 1 1 2 2 2 2 2 3 3
3 3 3 4 4 4 4 4 5 5
5 5 5 5 6 6 6 6 6 7
7 7 7 7 8 8 8 8 8 9
wwoooow, see another pattern . this is amazing.
again, let us print 4th part (thousands).
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
great.
try to print first 100 number of multiplication of 19
19 38 57 76 95 114 133 152 171 190
209 228 247 266 285 304 323 342 361 380
399 418 437 456 475 494 513 532 551 570
589 608 627 646 665 684 703 722 741 760
779 798 817 836 855 874 893 912 931 950
969 988 1007 1026 1045 1064 1083 1102 1121 1140
1159 1178 1197 1216 1235 1254 1273 1292 1311 1330
1349 1368 1387 1406 1425 1444 1463 1482 1501 1520
1539 1558 1577 1596 1615 1634 1653 1672 1691 1710
1729 1748 1767 1786 1805 1824 1843 1862 1881 1900
try to print only the last part (satuan).
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
woow, see some pattern? it is great
again, print the second part (puluhan)
1 3 5 7 9 1 3 5 7 9
0 2 4 6 8 0 2 4 6 8
9 1 3 5 7 9 1 3 5 7
8 0 2 4 6 8 0 2 4 6
7 9 1 3 5 7 9 1 3 5
6 8 0 2 4 6 8 0 2 4
5 7 9 1 3 5 7 9 1 3
4 6 8 0 2 4 6 8 0 2
3 5 7 9 1 3 5 7 9 1
2 4 6 8 0 2 4 6 8 0
first lines are odd number from 1 to 9 and repeat again.
second lines are even number from 0 to 8 and repeat again.
try to print third part (ratusan).
0 0 0 0 0 1 1 1 1 1
2 2 2 2 2 3 3 3 3 3
3 4 4 4 4 4 5 5 5 5
5 6 6 6 6 6 7 7 7 7
7 7 8 8 8 8 8 9 9 9
9 9 0 0 0 0 0 1 1 1
1 1 1 2 2 2 2 2 3 3
3 3 3 4 4 4 4 4 5 5
5 5 5 5 6 6 6 6 6 7
7 7 7 7 8 8 8 8 8 9
wwoooow, see another pattern . this is amazing.
again, let us print 4th part (thousands).
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
great.
Saturday, June 15, 2013
karakter aneh saat muncul di android
hi semua jumpa lagi dengan arfan. eheehehe
saat ini membahas tentang karakter aneh yang muncul saat kita koding android.
terutaam karakter kutip satu yang berubah jadi tanda tanya didalam kotak hitam.
solusinya ada di stackoverflow tapi saya taruh juga di blog ini. (pakai java normalizer).
saat ini membahas tentang karakter aneh yang muncul saat kita koding android.
terutaam karakter kutip satu yang berubah jadi tanda tanya didalam kotak hitam.
solusinya ada di stackoverflow tapi saya taruh juga di blog ini. (pakai java normalizer).
java.text.Normalizer will handle this for you.
string = Normalizer.normalize(string, Normalizer.Form.NFD);
This will separate all of the accent marks from the characters. Then, you just need to compare each character against being a letter and throw out the ones that aren't.
string = string.replaceAll("[^\\p{ASCII}]", "");
trims.
Wednesday, June 05, 2013
sirah nabi
sejak beberapa bulan terakhir lagi hobi ngikutin sirah nabi di youtube.
itu tuh ceramahnya si yasir qadhi, untung saya bisa bahasa inggris walau sedikit2.
ini contoh videonya (episode 1)
yup, kuliahnya enak di denger. dan gampang diikutin.
saya udah ikutin sampe episode terakhir (58) sbenernya episode 59 udah keluar tapi kok videonya kayak kepotong di menit 22.
okeh.
selain itu juga ada yang ini. saya baru ikutin sampe episode 4.
itu tuh ceramahnya si yasir qadhi, untung saya bisa bahasa inggris walau sedikit2.
ini contoh videonya (episode 1)
saya udah ikutin sampe episode terakhir (58) sbenernya episode 59 udah keluar tapi kok videonya kayak kepotong di menit 22.
okeh.
selain itu juga ada yang ini. saya baru ikutin sampe episode 4.
seru juga sih kayaknya. okeh.
oh iya, baru selesai baca buku ini:
katanya sih itu ringkasannya rahiq al makhtum yaitu buku yang memenangkan kompetisi menulis sirah nabi yg diadakan sama liga islam internasional.
pengennya sih baca yang asli, tapi belum bisa bahasa arab, semoga dalam beberapa tahun bisa. asal ada jalannya.
okeh segini dulu.
Thursday, May 30, 2013
biaya yang diperlukan
berapa biaya yg diperlukan penduduk indonesia untuk 1 tahun?
hitung2an super kasar dari arfan.
jumlah penduduk indonesia kira-kira ada 237,641 juta
untuk makan siang tadi saya keluar uang 7500, anggap sekali makan butuh uang 7500.
1 orang perlu 3 kali makan, jadi total 1 hari perlu 7500*3 = 22500
1 tahun 365 hari. jadi 1 tahun untuk makan perlu uang 22.500*365=8.212.500
kalikan dengan penduduk indonesia.
8212500*237641300 = 1951629176.25 juta.
kira2 1952 trilyiun rupiah.
sementara pendapatan negara cuma sekitar 1500 trilyun.
kalau kita bikin makannya lebih hemat.
misalnya sekali makan bisa 5000 rupiah.
maka untuk 1 tahun makan penduduk indonesia perlu uang kira2.
5000*3*365*237641300 = 1300an trilyun
berarti masih ada sisa 200 trilyun. untuk yg lain2.
--
update.
pendapatan per kapita RI katanya 37 juta setahun.
berarti setiap penduduk bisa dong nabung kira2 37-22.5 juta setahun
yaitu kira2 14.5 juta setahun.
dalam 2 tahun udah hampir 30 juta (bisa pergi haji).
hitung2an super kasar dari arfan.
jumlah penduduk indonesia kira-kira ada 237,641 juta
untuk makan siang tadi saya keluar uang 7500, anggap sekali makan butuh uang 7500.
1 orang perlu 3 kali makan, jadi total 1 hari perlu 7500*3 = 22500
1 tahun 365 hari. jadi 1 tahun untuk makan perlu uang 22.500*365=8.212.500
kalikan dengan penduduk indonesia.
8212500*237641300 = 1951629176.25 juta.
kira2 1952 trilyiun rupiah.
sementara pendapatan negara cuma sekitar 1500 trilyun.
kalau kita bikin makannya lebih hemat.
misalnya sekali makan bisa 5000 rupiah.
maka untuk 1 tahun makan penduduk indonesia perlu uang kira2.
5000*3*365*237641300 = 1300an trilyun
berarti masih ada sisa 200 trilyun. untuk yg lain2.
--
update.
pendapatan per kapita RI katanya 37 juta setahun.
berarti setiap penduduk bisa dong nabung kira2 37-22.5 juta setahun
yaitu kira2 14.5 juta setahun.
dalam 2 tahun udah hampir 30 juta (bisa pergi haji).
Subscribe to:
Posts (Atom)
