Selasa, 17 Januari 2012

Convert Object To Array With PHP

source : phppro.org || Converting an object to an array using PHP comes with a small gotcha. One would be forgiven for thinking it is merely a task of casting the object and the job can be completed with a single line of code. This works well for simple objects, however, the task increases in complexity in line with the objects complexity.

Consider the following object that is cast to an array.

foo = 'foo';
$obj->bar = 'bar';
$obj->baz = 'baz';

/*** cast the object ***/
$array = (array) $obj;

/*** show the results ***/
print_r( $array );


The result from the code above produces an array representation of the object. This is the desired result as shown here

Array
(
[foo] => foo
[bar] => bar
[baz] => baz
)

Lets now increase the complexity of the object, so that the object bar is itself an object.

foo = 'foo';
$obj->bar = new stdClass;
$obj->bar->baz = 'baz';

/*** cast the object to array ***/
$array = (array) $obj;

/*** show the results ***/
print_r( $array );
?>

From the code above, the issue becomes a little clearer, as the resulting array contains an instance of stdClass, and not an array.

Array
(
[foo] => foo
[bar] => stdClass Object
(
[baz] => baz
)
)


To remedy this situation, some recursion is required to check for an object, and if an object is found, it is give an array representation.

foo = new stdClass;
$obj->foo->baz = 'baz';
$obj->bar = 'bar';

/**
*
* Convert an object to an array
*
* @param object $object The object to convert
* @reeturn array
*
*/
function objectToArray( $object )
{
if( !is_object( $object ) && !is_array( $object ) )
{
return $object;
}
if( is_object( $object ) )
{
$object = get_object_vars( $object );
}
return array_map( 'objectToArray', $object );
}

/*** convert the array to object ***/
$array = objectToArray( $obj );

/*** show the array ***/
print_r( $array );
?>

Now the results show a multi-dimensional array which is a true array representation of the object.

Array
(
[foo] => Array
(
[baz] => baz
)

[bar] => bar
)

Indang Pariaman TANAH PUSAKO

Kami sampaikan didalam lagu
aturan tantang nyo hukum tanah pusako
acok didanga yo mamak saja dahulu
iko manjadi oi kanduang silang sangketo

biapun dusun nan jo taratak
sawah jo tabek baladang nan jo rimbo
dari lah niniak oi kanduang turun ka mamak
sampai ka kito yo sanak jadi pusako

indak bahitam oi di ateh putih
indaklah ado basurek ba katarangan
supakaik kaum oi mangkonyo buliah
kalau di jual oi kanduang jo di gadaikan

Hukumnyo tanah iyo bakabuang
adaiknyo sawah yo mamak nan bapamatang
kok nan kuaso yo sanak bundo kanduang
iyo limpapeh oi kanduang rumah nan gadang

nan laki-laki untuak panjago
tanah pusako oi kanduang jan nyo lindang
malu di kaum yo mamak talataknyo
sako kok jadi oi sanak ladang urang

yo bara bana oi sakik nan datang
sakik kok lai oi kanduang dapek di tahan
tanah pusako oi si niniak moyang
Indaklah buliah oi kanduang bapindah tangan

salah di adaik sarato cupak
carikan undang yo malah dalam agamo
sawah jo ladang yo mamak mangko balupak
gangamlah arek oi kanduang pusako lamo

Tajamnyo alah calakpun nyato
tingga di bao oi kanduang nan manyampaikan
adaiknyo alah oi kanduang syarak pun ado
tingga dek kito yo sanak nan mamakaikan

kabeklah arek oi kunci lah santuang
iduik didalam oi kanduang yo padamaian
iyo dek ulah oi pusako guntuang
mangko ka timbua oi kanduang yo patangkaran

Vocal : Heri Tanjung & dewi titin
Cipt : Ujang Virgo

Minggu, 15 Januari 2012

Indang Pariaman RAGAM DUYA

indak talabiah yo takurang ndeh sanak ei
lai sasuai jo papatah yo kanduang ei ..
kalau sakali ayia gadang yo mamak ei ..
nan sakali tapian pindah
kalau sakali ayia gadang yo mamak ei...
nan sakali tapian pindah

parubahan alam di ta'asia yo sanak ei
ado baiak ado nan salah yo kanduang ei
ado cancang manjadi ukia yo mamak ei ..
ado ratak mambao pacah
ado cancang manjadi ukia yo mamak ei ..
ado ratak mambao pacah

sansailah badan e e e ..dek ragam duya
sansailah badan e e e ..dek ragam duya

lamo hiduik banyak di rasai yo sanak ei ..
jauah jalan banyak basuo ndeh kanduang ei
dahulu adaik nan bapakai ndeh mamak ei
kini kok pitih nan paguno

dulu basingguang mangko kanai ndeh sanak ei
ateh kudo lakek palano ndeh kanduang ei
kini anau mamanjek sigai yo mamak ei
nan dek pitih talampok sajo

sansailah badan e e e ..dek ragam duya
sansailah badan e e e ..dek ragam duya

barapo banyak nan basuo ndeh sanak ei ..
dahulu bajak pado jawi ndeh kanduang ei ..
tuga tahantak pagi cako ndeh mamak ei
jaguang babungo kalam hari
tuga tahantak pagi cako ndeh mamak ei
jaguang babungo kalam hari

ameh buliah pandaki gunuang ndeh sanak ei ..
nan dek padi sagalo jadi ndeh kanduang ei ..
malam tibo di tangah lakuang yo mamak ei ..
nan dek ayia indak tatimbo

sansailah badan e e e ..dek ragam duya
sansailah badan e e e ..dek ragam duya

Vocal : Amriz Arifin

Jumat, 13 Januari 2012

Uang didalam peribahasa berbagai budaya bangsa

dapat dari formnya TDW ...
Lihatlah peribahasa dari setiap budaya dan Anda akan belajar tentang esensi nilai-nilai dari peribahasa tersebut. Sebagian besar peribahasa tentang uang telah menjadi bagian dari kearifan universal.
Berikutini 38 peribahasa tentang uang :
  1. Satu sen yang ditabung adalah satu sen yang diperoleh. -Benjamin Franklin
  2. Banyak murid telah mendapatkan kekayaan lebih dari tuannya. -Yunani
  3. Jika seseorang mempunyai seratus dolar dan menghasilkan satu juta dolar, maka hal tersebut sangat luar biasa; Tetapi jika seseorang mempunyai seratus juta dolar dan menghasilkan satu juta dolar, maka hal tersebut tidak bisa terhindarkan. -Amerika
  4. Misers mengumpulkan kekayaan bagi mereka yang ingin mereka mati. -Polandia
  5. Jika Anda ingin menipu orang yang kaya dan kuat, Anda jangan menghina mereka. -Jepang
  6. Dia yang meminjam maka dia akan mengalami penderitaan. -Turki
  7. Ketika emas berbicara, setiap lidah akan diam. -Italia
  8. Orang yang menabung maka orang tersebut akan menjadi orang yang bebas.-Cina
  9. Ketika uang berbicara, kebenaran akan diam. -Rusia
  10. Uang milik masyarakat seperti air suci, maka semua orang membantu dirinya sendiri untuk mendapatkannya. -Italia
  11. Uang menyebabkan bajingan menjadi diakui. -Yiddi
  12. Uang adalah uang, darimanapun itu berasal. -Perancis
  13. Jika Anda memiliki uang, Anda memiliki kebijaksanaan; jika tidak, maka Anda bodoh. -Turki
  14. Dia yang meminjam akan mengalami penderitaan. -Turki
  15. Jika kemanapun Anda pergi Anda erat dengan uang, maka Anda akan disambut dengan kehidupan yang tidak cerah.-Cina
  16. Siapa yang membayar utang-utangnya akan menjadi kaya. -Perancis
  17. Makan dan minum dengan teman-teman Anda tetapi tidak melakukan perdagangan dengan mereka. -Turki
  18. Di bawah kapitalisme, manusia mengeksploitasi manusia; Di bawah sosialisme, keadaan yang terjadi adalah yang sebaliknya. -Polandia
  19. Kegagalan datang untuk memenangkan uang. -Cina
  20. Kekhawatiran tentang uang bukan luka yang fana. -Perancis
  21. Ketika Anda miskin, tetangga tidak akan datang, setelah Anda menjadi kaya, Anda akan terkejut dengan kunjungan dari kerabat jauh. -Cina
  22. Mendapatkan uang seperti menggali menggunakan jarum. Pengeluaran itu seperti air yang cepat meresap ke dalam pasir. -Jepang
  23. Bila Anda hanya memiliki dua sen yang tersisa di dunia, maka Anda beli sepotong roti dengan satu sennya dan bunga lili dengan satu sen lainnya. -Cina
  24. Jika uang kecil tidak dikeluarkan, maka uang besar tidak akan masuk. -Cina
  25. Memiliki satu sen seperti memiliki uang yang banyak jika Anda tidak memiliki uang sepeser pun. -Yiddi
  26. Sulit untuk menjadi kaya tanpa menyombongkan diri seperti sulitnya menjadi miskin tanpa mengeluh. -Cina
  27. Mereka yang menghina uang akhirnya akan mengemis kepada teman-teman mereka. -Cina
  28. Hati yang bahagia lebih baik daripada sebuah tas yang penuh dengan uang. -Italia
  29. Setelah orang kaya menjadi kaya, ambisi berikutnya adalah menjadi lebih kaya. -Amerika
  30. Tidak ada jumlah uang yang dapat membuat orang lain memuji Anda di belakang Anda. -Cina
  31. Uang tidak dapat membeli keinginan hati. -Cina
  32. Ketika keberuntungan Anda meningkat, kolom rumah Anda menjadi bengkok. -Armenia
  33. Bukan uang jika tidak memberikan kebahagiaan walaupun dalam jumlah uang yang banyak. -Rusia
  34. Menginginkan sesuatu dalam waktu yang cukup lama maka Anda tidak bisa mendapatkannya. -Cina
  35. Ucapan bodoh dari orang kaya akan menjadi ucapan yang bijaksana. -Spanyol
  36. Jika Anda memiliki uang, Anda dapat menciptakan hantu dan setan kembali ke gerinda. -Cina
  37. Jalan terpendek menuju kekayaan terletak pada penghinaan kekayaan. -Seneca
  38. Dengan uang di saku Anda, Anda menjadi bijak, tampan, dan bernyanyi dengan baik. -Yiddi

Minggu, 01 Januari 2012

Jika Seseorang Menyukaimu

Nasihat berikut ini ditujukan baik untuk laki-laki maupun, dan terutama, untuk perempuan:

Jika seseorang menyukaimu sedangkan kau tidak menyukainya, jangan rendahkan harga dirinya sebab bagaimanapun ia tidak bermaksud jahat kepadamu.

Jika ia tersenyum padamu, tersenyumlah juga padanya. Jika ia berpapasan denganmu, janganlah menghindar. Jika ia menyapamu, jawablah sapaannya. Jika ia menanyakan nomor teleponmu, berikanlah. Jika ia mengirim sms padamu, balaslah. Jika ia meneleponmu, angkatlah. Jika ia memberi sesuatu kepadamu berupa hal-hal kecil, terimalah pemberiannya dan ucapkan terima kasih secara wajar.

Kau baru boleh menyatakan penolakanmu, itu pun secara baik-baik dan sopan, jika ia telah mengungkapkan secara jelas rasa sukanya atau rasa cintanya kepadamu.

Berterima kasihlah kepada orang-orang yang menyukaimu, dan bersikap baiklah kepada mereka, sebab kehadiran mereka menunjukkan nilai dirimu. Sebagaimana kau pantas bersedih jika tidak seorang pun menyukaimu, kau pantas bersyukur jika ada orang yang menyukaimu.

Jika seseorang menyukaimu, yakinlah bahwa di samping dia tidak akan memiliki niat buruk padamu, justru dia akan selalu mengharapkan kebaikanmu dan berdoa untuk kebahagiaanmu.

Jika kau telah menunjukkan penolakanmu di saat dia baru memberi isyarat-isyarat kecil, berarti kau telah melakukan dua atau tiga kesalahan: menghinanya, bersikap sombong, atau jangan-jangan kau hanya geer. Isyarat atau perhatian-perhatian kecil tidak selalu merupakan tanda cinta. Mungkin itu uluran persahabatan, atau mungkin dia memang seorang yang berhati baik.

Kalaupun betul isyarat-isyarat itu merupakan tanda cinta, ingatlah bahwa jatuh cinta bukanlah suatu kesalahan. Oleh karena itu tidak layak apabila kau menghukumnya atau menghindarinya seolah ia makhluk menjijikkan.

Jangan sampai dia merasa sudah ditolak padahal belum nembak. Itu akan membuat dia merasa harga dirinya telah jatuh sehingga dia mungkin jadi kehilangan keberanian untuk mendekati orang yang dia sukai di tempat dan waktu yang lain.

Seorang manusia dapat menerima penolakan, tapi tidak penghinaan.

Demikian.

Jumat, 30 Desember 2011

speaker Aktif Polytron Dengung

seorang teman di fesbuk dapat servisan speaker aktif merk politron memakai power suplay switching ( acemathic )dengan kerusakan dengung..................
solusinya elko 4700uf50v X 2 pada power suplay regulator gemblung jadi setelah diganti alhamdulillah langsung mak nyes bayaran lagi.....

DATA LETAK TITIK PROTEKSI TV SHARPN

moga bermanfaat bwt tmn2x tekhnisi yang sdg mengalami kesulitan dalam menghadapi kendala sistem proteksi pd tv sharp
PROTEKSI SHARP
Chasis UA-1, Menggunakan IC IX3368CEN1-5 Atau IX3410CEN1-5
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.8 IC801 (3,3 V)
Menonaktifkan Proteksi utama,
Lepaskan Jumper J223 D609 Tegangan 8V Anoda D609 = 3.3 Volt Lepaskan D609
D606 ABL / X-ray Anoda D606 = 3.3 Volt Lepaskan D606
D614, Q603 Heater / X-ray Anoda D614 = 3.3 Volt
Collector Q603 = 3.3 Volt Lepaskan D614
Lepaskan Q603
D752 Tegangan 5V Anoda D752 = 3.3 Volt Lepaskan D752
D504 Tegangan 16V (Sound Amp) Anoda D504 = 3.3 Volt Lepaskan D504
D502 Tegangan 45V (Vertikal) Anoda D502 = 3.3 Volt Lepaskan D502
D503 Vertikal Output Anoda D503 = 3.3 Volt Lepaskan D503
D613 Tegangan 180V Anoda D613 = 3.3 Volt Lepaskan D613
Chasis UA-1 (Lubang), Menggunakan IC IX3368CEN7
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.8 IC801 (3,4 V)
Menonaktifkan Proteksi utama,
Lepaskan Jumper J208 dan D203 D203 Tegangan 33V (Tuner) Anoda D203 = 3.4 Volt Lepaskan D203
D607 Tegangan 190V Anoda D607 = 3.4 Volt Lepaskan D607
D604, Q603 Heater / X-ray Anoda D604 = 3.4 Volt
Collector Q603 = 3.4 Volt Lepaskan D604
Lepaskan Q603
D601 ABL / X-ray Anoda D601 = 3.4 Volt Lepaskan D601
Q501 Tegangan Supply Vertikal Collector Q501 = 3.4 Volt Lepaskan D501
Menggunakan IC IX 2938CE, TB1226
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.30 IC1001 (5,1 V) D616 Tegangan 9V Anoda D616 = 5.1 Volt Lepaskan D616
D607 Tegangan 180V Anoda D607 = 5.1 Volt Lepaskan D607
Q607 Heater / X-ray Collector Q607 = 5.1 Volt Lepaskan Q607
D606 ABL / X-ray Anoda D606 = 5.1 Volt Lepaskan D606
D611 Tegangan 5V Anoda D611 = 5.1 Volt Lepaskan D611
D201 Tegangan 9V Anoda D201 = 5.1 Volt Lepaskan D201
Menggunakan IC IX 2694, M52340
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.38 IC1001 (0 V) D606 Heater / X-ray Anoda D606 = 0 Volt Lepaskan D606
D616 ABL / X-ray Anoda D616 = 0 Volt Lepaskan D616
Q603 ABL / X-ray Collector Q603 = 0 Volt Lepaskan Q603
D610 Heater / X-ray Anoda D610 = 0 Volt Lepaskan D610
Chasis G2 Menggunakan IC IX 3031CE, TB1226
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.30 IC1001 (3,3 V) D618 Tegangan 9V Anoda D618 = 3,3 Volt Lepaskan D618
D607 Heater / X-ray Anoda D607 = 3,3 Volt Lepaskan D607
Q607 Heater / X-ray Collector Q607 = 3,3 Volt Lepaskan Q607
D606 ABL / X-ray Anoda D606 = 3,3 Volt Lepaskan D606
D611 Tegangan 5V Anoda D611 = 3,3 Volt Lepaskan D611
GA-4M Chasis, Menggunakan IC IXB226WJ, M61260
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.7 IC1001 (4.5 V) D605 Tegangan 185V Anoda D605 = 4,5 Volt Lepaskan D605
D608 ABL / X-ray Katoda D607 = 4,5 Volt Lepaskan D608
Q603 Heater Collector Q603 = 4,5 Volt Lepaskan Q603
D203 Tegangan 33V (Tuner) Anoda D203 = 4,5 Volt Lepaskan D203
D1091 Tegangan 9V Anoda D606 = 4,5 Volt Lepaskan D1091
Pin No.6 IC1001 (3.4 V) D1010 Tegangan 15V Pin No.6 IC1001 = 3.4 Volt Lepaskan D1010
Chasis GA-6, Menggunakan IC IXB725WJ, Chasis GA-7 Menggunakan IC IXB855WJZZ
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.63 IC801 (4.1 V) D1005 Tegangan 9V Anoda D1005 = 4,1 Volt Lepaskan D1005
D608 ABL / X-ray Katoda D608 = 4,1 Volt Lepaskan D608
Q603 Heater Collector Q603 = 4,1 Volt Lepaskan Q603
D805, D203 Tegangan 33V (Tuner) Anoda D805 & D203 = 4,1 Volt Lepaskan D203
D204 Tegangan 5V (Tuner) Anoda D204 = 4,1 Volt Lepaskan D204
Pin No.7 IC801 (3.9 V) D1002 Power supply (AC-Detect) Pin No.7 IC801 = 3.9 Volt Lepaskan D1002
Pin No.8 IC801 (0.6 V) R523 Vertical Pin No.8 IC801 = 0.6 Volt Lepaskan R523
Menggunakan IC IXC080WJN5Q
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.63 IC801 (4.1 V)
Menonaktifkan Proteksi utama,
Lepaskan Jumper J497 D1108 Tegangan 5V Anoda D1008 = 4,1 Volt Lepaskan D1108
D605 Tegangan 185V Katoda D605 = 4,1 Volt Lepaskan D605
D608, D607 ABL / X-ray Katoda D608 = 4,1 Volt Lepaskan D608
Q603, D604 Heater / X-ray Collector Q603 = 4,1 Volt Lepaskan Q603
D203 Tegangan 33V (Tuner) Anoda D203 = 4,1 Volt Lepaskan D203
D1105 Tegangan 5V Anoda D1105 = 4,1 Volt Lepaskan D1105
Pin No.64 IC801 (3.9 V) D1002 Power supply (AC-Detect) Pin No.64 IC801 = 3.9 Volt Lepaskan D1002
Pin No.65 IC801 (0.6 V) R523 Vertical Pin No.65 IC801 = 0.6 Volt Lepaskan R523
Menggunakan IC IXC688WJ / IC IXC844WJ
Masukan Proteksi Detektor Yang Dideteksi Tegangan Normal Menonaktifkan Proteksi
Pin No.81 IC801 (4.1 V) D1108 Tegangan 5V Anoda D1008 = 4,1 Volt Lepaskan D1108
D605 Tegangan 185V Katoda D605 = 4,1 Volt Lepaskan D605
D608, D607 ABL / X-ray Katoda D608 = 4,1 Volt Lepaskan D608
Q603, D604 Heater / X-ray Collector Q603 = 4,1 Volt Lepaskan Q603
D203 Tegangan 33V (Tuner) Anoda D203 = 4,1 Volt Lepaskan D203
D1105 Tegangan 5V Anoda D1105 = 4,1 Volt Lepaskan D1105
Pin No.82 IC801 (3.9 V) D1002 Power supply (AC-Detect) Pin No.82 IC801 = 3.9 Volt Lepaskan D1002
Pin No.83 IC801 (0.6 V) R523 Vertical Pin No.83 IC801 = 0.6 Volt Lepaskan R523
by pyondsound