Friday, August 15, 2014

Fungsi DBLINK pada PostgrSQL



Apakah anda seorang Perogrammer atau DB Admin, saya punya tips jika kebetulan database yang anda gunakan adalah PostgreSQL. Kadang kita punya tidak hanya satu database yang harus kita gunakan dalam waktu yang bersamaan, atau kita membutukhan data dari dua database yang berbeda, tapi dalam satu bentuk keluaran. PostgreSQL mempunyai satu Fungsi yang sangat membantu dalam hal ini, fungsi itu adalah DBLINK.

Jika pada versi awal fungsi ini memang belum including, maka jalankan dulu script dibawah ini melalui Query,

-- dblink_connect now restricts non-superusers to password
-- authenticated connections
CREATE OR REPLACE FUNCTION dblink_connect (text)
RETURNS text
AS '$libdir/dblink','dblink_connect'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_connect (text, text)
RETURNS text
AS '$libdir/dblink','dblink_connect'
LANGUAGE 'C' STRICT;

-- dblink_connect_u allows non-superusers to use
-- non-password authenticated connections, but initially
-- privileges are revoked from public
CREATE OR REPLACE FUNCTION dblink_connect_u (text)
RETURNS text
AS '$libdir/dblink','dblink_connect'
LANGUAGE C STRICT SECURITY DEFINER;

CREATE OR REPLACE FUNCTION dblink_connect_u (text, text)
RETURNS text
AS '$libdir/dblink','dblink_connect'
LANGUAGE C STRICT SECURITY DEFINER;

REVOKE ALL ON FUNCTION dblink_connect_u (text) FROM public;
REVOKE ALL ON FUNCTION dblink_connect_u (text, text) FROM public;

CREATE OR REPLACE FUNCTION dblink_disconnect ()
RETURNS text
AS '$libdir/dblink','dblink_disconnect'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_disconnect (text)
RETURNS text
AS '$libdir/dblink','dblink_disconnect'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_open (text,text)
RETURNS text
AS '$libdir/dblink','dblink_open'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_open (text,text,bool)
RETURNS text
AS '$libdir/dblink','dblink_open'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_open (text,text,text)
RETURNS text
AS '$libdir/dblink','dblink_open'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_open (text,text,text,bool)
RETURNS text
AS '$libdir/dblink','dblink_open'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_fetch (text,int)
RETURNS setof record
AS '$libdir/dblink','dblink_fetch'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_fetch (text,int,bool)
RETURNS setof record
AS '$libdir/dblink','dblink_fetch'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_fetch (text,text,int)
RETURNS setof record
AS '$libdir/dblink','dblink_fetch'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_fetch (text,text,int,bool)
RETURNS setof record
AS '$libdir/dblink','dblink_fetch'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_close (text)
RETURNS text
AS '$libdir/dblink','dblink_close'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_close (text,bool)
RETURNS text
AS '$libdir/dblink','dblink_close'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_close (text,text)
RETURNS text
AS '$libdir/dblink','dblink_close'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_close (text,text,bool)
RETURNS text
AS '$libdir/dblink','dblink_close'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink (text,text)
RETURNS setof record
AS '$libdir/dblink','dblink_record'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink (text,text,bool)
RETURNS setof record
AS '$libdir/dblink','dblink_record'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink (text)
RETURNS setof record
AS '$libdir/dblink','dblink_record'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink (text,bool)
RETURNS setof record
AS '$libdir/dblink','dblink_record'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_exec (text,text)
RETURNS text
AS '$libdir/dblink','dblink_exec'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_exec (text,text,bool)
RETURNS text
AS '$libdir/dblink','dblink_exec'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_exec (text)
RETURNS text
AS '$libdir/dblink','dblink_exec'
LANGUAGE 'c' STRICT;

CREATE OR REPLACE FUNCTION dblink_exec (text,bool)
RETURNS text
AS '$libdir/dblink','dblink_exec'
LANGUAGE 'c' STRICT;

CREATE TYPE dblink_pkey_results AS (position int4, colname text);

CREATE OR REPLACE FUNCTION dblink_get_pkey (text)
RETURNS setof dblink_pkey_results
AS '$libdir/dblink','dblink_get_pkey'
LANGUAGE 'c' STRICT;

CREATE OR REPLACE FUNCTION dblink_build_sql_insert (text, int2vector, int4, _text, _text)
RETURNS text
AS '$libdir/dblink','dblink_build_sql_insert'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_build_sql_delete (text, int2vector, int4, _text)
RETURNS text
AS '$libdir/dblink','dblink_build_sql_delete'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_build_sql_update (text, int2vector, int4, _text, _text)
RETURNS text
AS '$libdir/dblink','dblink_build_sql_update'
LANGUAGE 'C' STRICT;

CREATE OR REPLACE FUNCTION dblink_current_query ()
RETURNS text
AS '$libdir/dblink','dblink_current_query'
LANGUAGE 'C';


Setelah script success dijalan kan, ikuti contoh script berikut untuk mencoba:



Misalnya kita punya dua database,
- database test1
- database test2

kita bisa mendapatkan data dari database "test1" lewat jendela Query database "test2", contoh:

SELECT * FROM dblink('host=localhost dbname=test1 user=postgres password=password',
'
SELECT vid_user, vname
FROM master.tbl_master_user
ORDER BY vname
') AS TBL_PREMIUM
(
vid_user varchar (20),vname varchar (50)
)

Dan selanjutnya anda bisa mengkreasi query hasil Query anda tersebut, mau di JOIN dengan tabel lain dan selanjutnya terserah anda.


Selamat mencoba.

Jika ada yang butuh untuk share silahkan email ke : arifdhena@gmail.com

Tips Menjaga Kesehatan Otak


Tahukah kamu Otak manusia terdiri lebih dari 100 miliar syaraf yang masing-masing terkait dengan 10 ribu syaraf lain. Bayangkan, dengan kerumitan otak seperti itu, maka Anda wajib menyayangi otak Anda cukup dengan menghindari kebiasaan-kebiasaan buruk yang sering disepelekan.

Otak adalah organ tubuh vital yang merupakan pusat pengendali sistem syaraf pusat. Otak mengatur dan mengkordinir sebagian besar gerakan, perilaku dan fungsi tubuh homeostasis seperti detak jantung, tekanan darah, keseimbangan cairan tubuh dan suhu tubuh.

Otak juga bertanggung jawab atas fungsi seperti pengenalan, emosi. ingatan, pembelajaran motorik dan segala bentuk pembelajaran lainnya.Sungguh suatu tugas yang sangat rumit dan banyak. Maka, hindarilah kebiasaan buruk di bawah jika Anda masih ingin otak Anda bekerja dengan baik.

1. Tidak mau sarapan
Banyak orang menyepelekan sarapan, padahal tidak mengkonsumsi makanan di pagi hari menyebabkan turunnya kadar gula dalam darah. Hal ini berakibat pada kurangnya masukan nutrisi pada otak yang akhirnya berakhir pada kemunduran otak.

2. Kebanyakan makan
Terlalu banyak makan mengeraskan pembuluh otak yang biasanya menuntun kita pada menurunnya kekuatan mental.

3. MEROKOK
Merokok ternyata berakibat sangat mengerikan pada otak kita. Bayangkan, otak kita bisa menyusut dan akhirnya kehilangan fungsi-fungsinya. Tak ayal diwaktu tua kita rawan Alzheimer.

4. Terlalu banyak mengkonsumsi gula
Terlalu banyak asupan gula akan menghalangi penyerapan protein dan gizi sehingga tubuh kekurangan nutrisi dan perkembangan otak terganggu.

5. Polusi udara
Otak adalah bagian tubuh yang paling banyak menyerap udara. Terlalu lama berada di lingkungan dengan udara berpolusi membuat kerja otak tidak efisien.

6. Kurang tidur.
Tidur memberikan kesempatan otak untuk beristirahat. Sering melalaikan tidur membuat sel-sel otak justru mati kelelahan.

7. Menutup kepala ketika sedang tidur
Tidur dengan kepala yang ditutupi merupakan kebiasaan buruk yang sangat berbahaya karena karbondioksida yang diproduksi selama tidur terkonsentrasi sehingga otak tercemar. Jangan heran kalau lama kelamaan otak menjadi rusak.

8. Berpikir terlalu keras ketika sedang sakit
Bekerja keras atau belajar ketika kondisi tubuh sedang tidak fit juga memperparah ketidakefektifan otak.

9. Kurangnya stimulasi otak
Berpikir adalah cara terbaik untuk melatih kerja otak. Kurang berpikir justru membuat otak menyusut dan akhirnya tidak berfungsi maksimal.

10. Jarang bicara
Percakapan intelektual biasanya membawa efek bagus pada kerja otak

sumber:

newmasgun.blogspot.com


10 Makanan Terbaik Untuk Kesehatan Otak


Kita semua pernah mendengar "you are what you eat" atau "Anda adalah apa yang Anda makan". Makanan yang bergizi dan seimbang tentu saja bagus untuk tubuh kita, terutama untuk bagian yang paling penting dalam tubuh kita, yaitu Otak.

Berikut adalah daftar 10 makanan yang terbukti meningkatkan kesehatan otak secara keseluruhan. Mudah-mudahan sudah menjadi keseharian kita untuk mengkonsumsinya


10. Oysters / Kerang / Tiram
Penelitian telah menunjukkan bahwa tiram sangat bermanfaat untuk otak Anda. Tiram kaya akan mineral seng serta zat besi, yang sangat membantu agan untuk menjaga pikiran tetap tajam dan meningkatkan kemampuan agan untuk mengingat informasi dengan mudah. Seng dan besi telah dikaitkan dengan kemampuan otak untuk tetap fokus dan mengingat informasi. Kurangnya seng dan besi dapat mengakibatkan penyimpangan memori, konsentrasi yang buruk, dan tentu saja penyakit lain di seluruh tubuh.

9. Whole Grains / Biji-bijian
Adalah beras merah, oatmeal, roti whole grain, gandum, dll. Makanan ini bekerja untuk meningkatkan aliran darah ke otak yang berarti sangat menunjang kualitas dan kuantitas fungsi otak. Biji-bijian ini mengandung banyak vitamin B6, yang penuh dengan tiamin. Tiamin sangat bagus untuk siapa pun yang berusaha untuk meningkatkan daya ingat. Penelitian ilmiah telah menunjukkan bahwa hilangnya memori meningkat secara dramatis pada saat kita mencapai akhir 60's atau awal 70-an, makan biji-bijian sangat baik bagi agan saat usia sudah menua.

8. Tea / Teh Hijau
Agan suka minum kopi di pagi hari? cobalah agan ganti dengan secangkir teh! Baru diseduh saja, teh hijau atau teh hitam sangat bermanfaat bagi otak kita karena mengandung catechin. Apakah agan pernah mengalami hari di mana agan hanya merasa lelah, lelah, dan "terlalu malas" untuk berpikir? Mungkin karena agan kurangcatechin dalam otak Anda. Catechin bermanfaat untuk menjaga pikiran agan tetap tajam, segar, dan berfungsi dengan baik. Selain itu juga memungkinkan untuk lebih rileks dan membantu untuk memerangi kelelahan mental. Teh hijau jauh lebih kuat daripada teh hitam.

7. Eggs / Telur
Ketika kita semakin tua, otak kita mulai menyusut karena sesuatu hal yang disebut atrofi otak. Namun, kita bisa melawan proses alamiah ini dengan rutin memakan telur. Hal ini karena telur mengandung banyak vitamin B12 serta lesitin. Vitamin B12 membantu melawan penyusutan otak, yang sering terlihat pada penyakitAlzheimer. Telur, meskipun sangat tidak sehat jika agan makan terlalu banyak, karena penuh dengan asam lemak esensial. Kuning telur, meskipun sangat tinggi kolesterol, juga tinggi kolin, yang merupakan zat pembangun sel otak. Kolin dapat membantu meningkatkan daya ingat agan. Namun jangan kebanyakan yah, cukup 1-2 telur sehari.

6. Curry / Rempah-rempah
Rempah-rempah sangat beragam dan tidak terbatas pada ketumbar, kunyit, merica, cabai, bubuk paprika, jintan, kayu manis, kapulaga, bunga lawang, kelabet, adas manis, daun salam koja, dan cengkeh. Rempah-rempah ini sangat bermanfaat untuk menjaga otak tetap segar. Sebagai bahan utama bubuk kari, curcuminpenuh antioksidan yang membantu melawan penuaan otak dan memelihara fungsi kognitif saat usia bertambah. Antioksidan juga berjuang melawan kerusakan akibat radikal bebas yang dapat terjadi di dalam otak serta tubuh. Radikal bebas dapat menyebabkan peradangan dan penyakit lain dalam tubuh. Kari tidak hanya baik untuk otak, juga dapat melawan diabetes dan penyakit jantung.

5. Berries / Buah Berry
Blueberry sangat baik dalam meningkatkan keterampilan motorik serta kemampuan belajar agan secara keseluruhan. Kebanyakan berry, termasuk blackberry, blueberry, raspberry, dan lain-lain, penuh dengan antioksidan yang sangat baik untuk meningkatkan kesehatan otak. Agan dapat membantu membalikkan efek penuaan pada otak dengan makan buah ini sekali sehari. Berry, kebanyakan mengandung fisetin dan flavenoid, yang sangat baik untuk meningkatkan daya ingat dan memungkinkan kita untuk mudah mengingat peristiwa masa lalu.

4. Nuts and Seeds / Kacang-kacangan
Mencari camilan yang memiliki segala yang baik untuk otak? Adalah camilan dari kacang-kacangan dan biji-bijian. Seperti kacang, hazelnut, kacang mete, almond, walnut, pecan, biji labu, biji bunga matahari, dan jenis lain kacang atau benih yang bisa Anda pikirkan, baik untuk otak Anda. Kacang-kacangan dan biji-bijian penuh dengan Omega-3 dan Omega-6 fatty acid, serta folat, vitamin E, dan vitamin B6. Semua nutrisi ini memungkinkan agan untuk berpikir lebih jernih. Mereka juga membantu agan berpikir lebih positif, karena Omega-3 danOmega-6 fatty acid bekerja sebagai antidepresan alami. Beberapa biji-bijian dan kacang-kacangan juga penuhtiamin dan magnesium, yang bagus untuk daya ingat, dan fungsi kognitif otak.

3. Leafy Green Vegetables / Sayuran Hijau
Sayuran berdaun hijau seperti kubis, katuk, bayam, dan lain-lain, sangat baik untuk otak anak-anak dan orang dewasa. Sayuran ini sangat membantu ketika tiba saatnya untuk mengingat informasi lama dan proses seperti baru saja agan pelajari kemarin. Hal ini karena makanan ini penuh dengan vitamin B6, B12, dan folat, yang merupakan senyawa yang penting diperlukan di dalam otak untuk mendobrak tingkat homocystein, yang dapat mengakibatkan lupa dan bahkan penyakit Alzheimer. Sayuran ini seringkali mengandung zat besi yang tinggi.

2. Fish / Ikan
Ikan secara keseluruhan sangat bermanfaat bagi kesehatan agan, terutama untuk otak Anda. Ikan penuh dengan Omega-3, yang merupakan asam lemak yang sangat bermanfaat bagi tubuh dalam berbagai aspek. Makan satu porsi ikan seminggu dapat sangat mengurangi satu peluang untuk mendapatkan penyakitAlzheimer. Asam lemak ini membantu dengan fungsi otak karena mereka melapisi neuron yang kadang-kadang memiliki lapisan asam lemak kaku karena kandungan yang tinggi dari kolesterol dan lemak jenuh dalam tubuh. Omega-3 akan melapisi neuron dengan lemak baik, yang memungkinkan mereka untuk bergerak dengan mudah di seluruh otak. Omega-3 juga menyediakan lebih banyak oksigen ke otak, serta memungkinkan seseorang untuk menyimpan informasi baru sementara masih mengingat informasi lama. Ikan terbaik untuk makan untuk kesehatan otak adalah ikan salmon, tuna, dan ikan haring.

1. Chocolate / Cokelat
Para ilmuwan telah membuktikan bahwa kandungan antioksidan yang ditemukan hanya dalam dua atau tiga sendok makan bubuk coklat itu lebih kuat dari antioksidan yang ditemukan dalam makanan lain, seperti teh hijau atau anggur merah. Antioksidan utama yang ditemukan di kakao, yang dikenal sebagaiflavonol, penting untuk membantu meningkatkan aliran darah ke otak.

Sumber :

Kaskus.us





Penguasaan Teknologi Militer Untuk Kemandirian Bangsa



Penguasaan Teknologi adalah mutlak harus dimiliki oleh kita sebagai bangsa yang besar, sehingga kita bisa sejajar dengan bangsa lain dalam hal kemajuan teknologi. Tidak bisa dipungkiri kalau bangsa yang kuat bisa dilihat dari postur sistem pertahanan negaranya, baik itu dari segi jumlah personel, keahlian personel, jumlah alutsista, sumber daya alam, anggaran militer dan aspek lainnya, dan yang paling sering disorot adalah seberapa canggih teknologi yang digunakan oleh personel ataupun alutsista nya.

Perkembangan ekonomi juga menjadi salah satu unsur penting dalam mendukung pertahanan sebuah negara, karena seiring pertumbuhan ekonomi maka akan dibarengi dengan pentingnya menjaga keamanan dan kestabilan, sehingga untuk mencapai hal tersebut maka akan berdampak pada kebutuhan untuk menaikan anggaran militer.

Kita ambil contoh negara China, dengan pertumbuhan ekonomi mereka yang begitu pesat, dibarengi dengan pengembangan penguasaan teknologi tinggi, sehingga mereka bisa membuat negara adidaya Amerika Serikat khawatir. China terus menggenjot kekuatan militer mereka, ditambah dengan penguasaan teknologi yang mereka terapkan dan terus mereka kembangkan untuk mendukung industri pertahanan mereka, sehingga mereka tidak harus melulu membeli peralatan perang mereka dari negara lain, tapi mereka bisa memproduksinya sendiri.

Bagaimana dengan Indonesia?, dengan pertumbuhan ekonomi yang cukup signifikan seharusnya indonesia bisa mencontoh China, bagaimana kita bisa memanfaatkan teknologi untuk membangun industri pertahanan kita, bisa melalui pengembangan bersama dengan negara lain atau melalui TOT (Transfer Of Technology) yang disertakan pada setiap pembelian peralatan perang dari negara lain, disertai dengan terus mengadakan pengembangan dan penelitian.

Indonesia mempunyai banyak orang-orang cerdas, seharusnya pemerintah bisa merangkul mereka, sehingga tidak malah mereka bekerja di luar negeri, dan keahlian mereka di manfaatkan oleh negara lain.