Buddy Freak

Sharing Artikel, Informasi, Tutorial, Dan Lain Lain

Tutorial Facebook-Cara Melindungi Akun Facebook dari Hacker, Phishing dan Spam

Tutorial Facebook-Cara Melindungi Akun Facebook dari Hacker, Phishing dan Spam

Facebook adalah situs jejaring sosial yang sering digunakan oleh masyarakat sehingga facebook merupakan sarana dan prasarana yang hampir semua orang mempunyainya. Sebaiknya Facebook anda Harus aman dan bersih dari Phising maupun spam, jika anda mengingkan seeperti itu, mudah sekali kok membuat facebook anda seperti itu. untuk itu anda harus mengikuti cara-cara berikut ini.

Kunjungi  https://apps.facebook.com/mypagekeeper

Berikut ini adalah fitur-fitur dari MyPageKeeper :
Aplikasi Facebook yang membantu melawan spam, scam dan malware.
Bekerja pada wall, feed serta aplikasi.
Bekerja secara otomatis.

MyPageKeeper adalah salah satu dari beberapa tool yang berbasis apps (aplikasi) yang dapat membantu kamu untuk menjaga account Facebook milikmu agar tetap bersih dari serangan spam dan scam. Setelah kamu menginstal (memberikan akses) aplikasi MyPageKeeper di Facebook milikmu, secara otomatis MyPageKeeper akan melakukan monitoring pada akun Facebook milikmu mulai dari Dinding (wall) dan Applikasi yang kamu gunakan agar terhindar dari serangan konten yang berbahaya atau serangan yang terkait dengan phishing.

Screen Shoots :

Tutorial Facebook-Cara Melindungi Akun Facebook dari Hacker, Phishing dan Spam

Keyword : Cara Mengamankan Akun Facebook, Cara mencegah akun facebook terkena virus, cara mencegah akun facebook dari para hackker, cara mengamankan akun facebook dari para hacker,  Tips dan trik akun facebook aman.

Sumber : http://www.siibagus.com/2012/12/tutorial-facebook-cara-melindungi-akun.html

Cara Mengatasi Error Pada Tombol Reply Komentar Blog Yang Tidak Bisa di Klik

Cara Mengatasi Error Pada Tombol Reply Komentar Blog Yang Tidak Bisa di Klik - Kali ini saya akan share Mengatasi Error Pada Tombol Reply Komentar Blog Yang Tidak Bisa di Klik. Tutorial ini saya ambil dari blog kang ismet. Karena saya juga mengalami masalah ini, mungkin sobat juga banyak yang mengalami. Atau mungkin sudah teratasi. Ternyata tombol reply / balas tidak berfungsi atau  form komentar tidak keluar disebabkan karena ada perubahan pada JavaScript threaded comment.

Cara Mengatasi Error Pada Tombol Reply Komentar Blog Yang Tidak Bisa di Klik


Untuk mengatasi hal ini, ikuti langkah-langkah di bawah ini :

1. Masuk ke Dasbor ---> Rancangan ---> Edit HTML
2. Menjaga kegagalan, backup dulu template anda ---> Download Template Lengkap
3. Centang Expand Template Widget
4. Cari kode dibawah ini :
<b:includable id='threaded_comment_js' var='post'>
  <script defer='defer' expr:src='data:post.commentSrc' type='text/javascript'/>
  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var postId = &#39;<data:post.id/>&#39;;
      var feed = &#39;<data:post.commentFeed/>&#39;;
      var authorName = &#39;<data:post.author/>&#39;;
      var authorUrl = &#39;<data:post.authorUrl/>&#39;;
      var blogId = &#39;<data:top.id/>&#39;;
      var baseUri = &#39;<data:post.commentBase/>&#39;;
// <![CDATA[
      feed += '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }
      var bodyFromEntry = function(entry) {
        if (entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + entry.content.$t + '</span>';
            }
          }
        }
        return entry.content.$t;
      }
      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                console.log(entry.gd$extendedProperty[k].name + ' - ' + entry.gd$extendedProperty[k].value);
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };
      var paginator = function(callback) {
        if (hasMore()) {
          var url = feed;
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == authorName
              && comment.author.profileUrl == authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return baseUri + '/delete-comment.g?blogID=' + blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };
      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;
      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };
      var tok = 'comment-form_';
      var hash = window.location.hash || '';
      var startThread = hash.indexOf(tok) == 1 ? hash.substring(tok.length + 1) : undefined;
      // Configure commenting API:
      var configJso = {
        'maxDepth': 2
      };
      var provider = {
        'id': postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };
      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };
      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>
5. Ganti semuanya dengan kode dibawah ini :
<b:includable id='threaded_comment_js' var='post'>
  <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var config = <data:post.commentConfig/>;
// <![CDATA[
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }
      var bodyFromEntry = function(entry) {
        if (entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + entry.content.$t + '</span>';
            }
          }
        }
        return entry.content.$t;
      }
      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };
      var paginator = function(callback) {
        if (hasMore()) {
          var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == config.authorName
              && comment.author.profileUrl == config.authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return config.baseUri + '/delete-comment.g?blogID='
               + config.blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };
      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;
      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };
      var hash = (window.location.hash || '#').substring(1);
      var startThread, targetComment;
      if (/^comment-form_/.test(hash)) {
        startThread = hash.substring('comment-form_'.length);
      } else if (/^c[0-9]+$/.test(hash)) {
        targetComment = hash.substring(1);
      }
      // Configure commenting API:
      var configJso = {
        'maxDepth': config.maxThreadDepth
      };
      var provider = {
        'id': config.postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initComment': targetComment,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };
      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };
      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>
6. Save Template

Demikian postingan tentang Cara Mengatasi Error Pada Tombol Reply Komentar Blog Yang Tidak Bisa di Klik. Semoga bermanfaat. Wassalam

Cara Membuat Widget Search Box Alexa Di Blog

Cara Membuat Widget Search Box Alexa Di Blog
Cara Membuat Widget Search Box Alexa di Blog – mungkin sudah banyak blogger yang tahu akan hal ini. untuk membuat widget search box di blog untuk dipasang pada sidebar blog maupun bagian lainnya tidak terlalu sulit untuk dilakukan. Memang sepertinya jarang dari para blogger yang menggunakan widget search box alexa di blognya sebagai kotak pencarian utama pada blog tersebut, namun jika anda mungkin berminat untuk memasangnya kedalam blog tentu langkah ini sangat mudah. Tampilan dari widget search box alexa ini juga cukup menarik dan tentu tidak kalah dengan tampilan widget search box lainnya. Bentuk widget yang ramping dan minimalis tentu terkesan cantik untuk melengkapi desain blog menjadi lebih berwarna. Seperti apa tampilan dari widget search box alexa ini, bisa terlebih dahulu bisa dilihat seperti yang tertera pada demo. Selanjutnya untuk memasang widget search box ini ke blog, maka berikut adalah tutorial Cara Membuat Widget Search Box Alexa di Blog.

1. Login ke akun blogger.
2. Lalu copy kode dibawah ini.
<style>
.balexa {
font: bold 12px Tahoma, Geneva, sans-serif,"times new roman";
color: #fff;
background: #0361d2;
border-radius: 5px 5px 5px 5px;
padding: 7px 15px;
cursor:pointer;
margin: 5px 0 0 3px auto;
}
.balexa:active {
cursor:wait;
position: relative;
top: 2px;
}
.balexa::-moz-focus-inner {
border: none;
padding: 0;
margin: 0;
}
.blsbox {
border: 1px solid #D3D3D3;
border-radius: 4px;
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4) inset;
color: #666;
font: 14px "trebuchet ms", sans-serif;
padding: 7px 15px;
width: 160px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.blsbox:hover {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
</style>
<form method="get" action="http://www.alexa.com/data/details/traffic_details" target="_blank">
<input class="blsbox" name="url" maxlength="255" size="40" type="text" onblur='if (this.value == &quot;&quot;) {this.value = &quot;Enter the Url...&quot;;}'
onfocus='if (this.value == &quot;Enter the Url...&quot;) {this.value = &quot;&quot;}'
type="text" value="Enter the Url..." />
<input value="Alexa" type="submit" class="balexa" /></form>

3. Selanjutnya klik Tata Letak >> Tambah Widget >> HTML/Javascript lalu paste kode disitu kemudian klik Simpan dan selesai. Cukup sudah sampai disini untuk Cara Membuat Widget Search Box Alexa di Blog.

Sumber : http://mas-andes.blogspot.com/2013/06/cara-membuat-widget-search-box-alexa-di.html
Cara Membuat Halaman Privacy Policy

Cara Membuat Halaman Privacy Policy

Artikel kali ini membahas tentang Cara Membuat Halaman Privacy Policy. Halaman privacy policy ini sangatlah penting untuk ditambahkan di blog anda, sangat baik bagi anda yang ingin memasang adsense, seperti Google Adsense, Chitika,dll. Dan bukan hanya untuk adsense, privacy policy ini juga bisa untuk anda yang ingin bisnis online.

Bagaimana caranya membuat halaman privacy policy?, lansung saja disimak ya.
  1. Silahkan ada kunjungi situs http://www.serprank.com/privacy-policy-generator/index.php

  2. Isilah form untuk memproses pembuatan privacy policy.
    untuk Site URL, anda isi dengan URL blog anda.
    untuk Email Address, anda isi dengan alamat email anda sekarang.
    untuk bagian USE OF COOKIES, silahkan anda pilih salah satu opsi.
    untuk bagian ADVERTISER INFORMATION, silahkan anda pilih sesuai dengan program yang anda ikuti.

  3. Jika sudah selesai, klik Create my Privacy Policy.

  4. Tunggu proses hingga selesai, jika sudah selesai silahkan ada copy teks privacy policy yang sudah jadi ke blog anda.
Privacy Policy yang dibuat oleh serprank adalah dalam bentuk bahasa Inggris, jika anda ingin yang bahasa Indonesia, silahkan anda kunjungi translate.google.com, lalu silahkan copy hasil translate nya ke dalam blog anda.

Sumber : http://tutorkeren.blogspot.com/2013/05/cara-membuat-halaman-privacy-policy.html
Cara Membuat Atau Memasang Yahoo Chat ( YM ) Pada Website Atau Blog

Cara Membuat Atau Memasang Yahoo Chat ( YM ) Pada Website Atau Blog


Berikut ini saya akan berbagi tentang bagaimana cara membuat atau memasang status Yahoo messenger ( YM chat ) pada website atau blog. Agar website atau blog anda bisa lebih interaktif dengan pengunjung. Jadi ketika anda sedang berada di mana pun berada jika aplikasi yahoo messenger anda sedang aktif, anda tetap bisa berkomunikasi dengan pengunjung website anda. Bahkan jika anda sedang berada dijalan, atau dimanapun anda berada, dengan sebuah handphone pun anda tetap dapat berkomunikasi dengan pengunjung website / blog anda, tapi tentu saja syaratnya aplikasi Yahoo Messenger sudah terinstal dan status aktif di HP anda. Apalagi blog / website anda tersebut anda buat untuk menjual produk atau berbisnis, Tentunya support online chat dengan yahoo messenger ini akan sangat menunjang situs web / blog anda, terutama bagi pengunjung yang menggunakan account yahoo.

Caranya sangat mudah, anda tinggal memasang kode script berikut ini di web atau blog anda

1. Langkah pertama, Silahkan copy source code di bawah ini :

<a href="ymsgr:sendim?IDanda" target="_blank"><img src="http://opi.yahoo.com/online?u=IDanda&amp;m=g&amp;t=14" /></a><br />

2. Kedua, buka menu Tata Letak pada blog anda.

3. Klik Tambah Gadget pada kolom dimana aplikasi YM chat tersebut ingin anda tempatkan.

4. Pilih HTML / Java Script pada menu pilihan widget

5. Paste kode script di atas ( yang sudah anda copy tadi ).
Catatan :
   - Untuk "IDanda" ( yang berwarna merah ) silahkan anda ganti dengan ID Yahoo Messenger anda.
   - Untuk t="14" adalah kode icon YM yang akan di tampilkan. Silahkan anda ganti dengan icon yang sesuai dengan keinginan anda. ( pilihan icon pilihan antara angka "0" sampai dengan "24" ).

6. Simpan dan kemudian lihat hasilnya.

Sumber : http://dejavanta.blogspot.com/2012/02/cara-membuat-yahoo-chat-pada-website.html
Tips Handphone Kemasukan Air

Tips Handphone Kemasukan Air

handpo kemasukan airJika Hndpon anda terndam air berikut ada tips di bawah ini

  • Jika ponsel Anda terendam, keluarkan ponsel dari air secepatnya untuk mencegah komponen bagian dalam terkontaminasi air. Dalam beberapa kasus, casing ponsel memang cukup rapat untuk mencegah rembesan air. Namun hal ini hanya akan bertahan selama beberapa puluh detik.
  • Segera keluarkan baterai dari dalam ponsel. Memutus aliran sumber daya angatlah penting untuk meminimalisir kemungkinan kerusakan ponsel. Beberapa sirkuit elektronik dinyatakan bisa tetap bertahan dalam keadaan basah, jika tidak terhubung dengan sumber daya.
  • Segera keluarkan juga kartu SIM Anda untuk mencegah kemungkinan kerusakan atau kehilangan data. Anda tentu tak ingin phonebook atau SMS penting Anda lenyap. Biarkan kartu SIM Anda sampai benar-benar kering sebelum Anda mengecek kondisinya.
  • Keringkan ponsel sampai benar-benar kering. Gunakan kain yang bisa menyerap air. Jika ada, gunakan juga pengering rambut alias hair dryer. Namun pastikan ponsel Anda jangan sampai terlalu panas. Jangan pula meletakkannya di microwave. Ponsel yang terlalu panas dilaporkan bisa meledak.
  • Uji coba kondisi ponsel Anda setelah benar-benar kering. Jika ponsel ngadat, periksalah apakah ponsel atau baterai Anda yang rusak, dengan memakai baterai cadangan. Jika hanya baterainya yang rusak, Anda tinggal membeli yang baru.
  • Jika seluruh langkah tersebut telah Anda lakukan namun ponsel tetap mengalami kerusakan, apa boleh buat, Anda tampaknya harus mengandalkan jasa teknisi ponsel. Namun ingat, Anda harus mencari teknisi ponsel yang terpercaya.

Sumber : http://www.alaskapulsa.com/2013/06/tips-handphone-kemasukan-air.html

Tips Cara Memperbesar Otot Lengan Dan Dada Secara Alami



tips cara memperbesar otot lengan dan dada secara alami Cara memperbesar otot lengan dan dada secara alami tidak pake ribet , Badan kekar terutama otot lengan dan otot dada yang besar akan menandakan bahwa anda adalah cowo sejati . Badan yang kekar dan langsing adalah idaman semua cowo , untuk mewujudkannya tidak perlu olahrga yang extra tinggal lakukan tips memperbesar otot dan dada secara alami .

BERIKUT ADALAH TIPS CARA MEMPERBESAR OTOT LENGAN DAN DADA SECARA ALAMI

1. Cara Memperbesar otot lengan & dada dengan rajin push up
Dengan rajin push up setiap hari , akan mempermudah pembesaran otot lengan dan otot dada kita . Untuk anjuran saya sarankan , setelah bagun tidur silahkan lakukan push up minimal 20 kali setiap hari . Tapiperlu di ingat melakukan push upnya haru benar dan betul jangan hanya asal - salan push up , karena push up secara benar dan betul akan lebih cepat memperbesar pembenyuka otot lengan dan dada kita .
2. Cara Memperbesar otot lengan & dada dengan barble
Tips ini sudah umum , tapi jika anda lakukan secara rutin maka otot lengan maupun otot dada kita dapat kita perbesar dengan mudah , cuma kita perlu sabar saja untuk mendapatkan hasil yang maksimal .
3. Cara Memperbesar otot lengan & dada dengan minum susu kedelai
kalo makan telur sudah biasa , untuk kali ini anda bisa rajin minum susu kedelai untuk membentu pembesaran otot . Karena di dalam susu kedelai terkandung protein yang berguna untuk pemulihan dan pembentuk otot tubuh . jadi kalau kita rajin minum susu keselai akan mempercepat pertumbuhan otot tubuh kita .

Berapa lama untuk memperbesar otot lengan dan dada

Nah mungkin ada yang tanya , berapa lama sih waktu yang di butukan untuk meperbesar otot lengan dan otot dada kita . Waktu yang di butuhkan tidalah lama , cuma membutuhkan waktu kisaran 1 - 3 blan tergantun dari latihan anda , semakin rutin anda latihan makan semakin cepat pula hasil yang anda dapatkan . Setelah 3 bulan anda akan mendapatkan lengan dan dada yang besar . Untuk hal ini di butuhkan keseriusan dan kesabaran untuk memperbesar otot lengan & dada

Sumber : http://anggirocker.blogspot.com/2013/07/tips-cara-memperbesar-otot-lengan-dan.html