Tampilkan postingan dengan label Javascript. Tampilkan semua postingan
Tampilkan postingan dengan label Javascript. Tampilkan semua postingan

Rabu, 19 Agustus 2015

Make Recent Post with News Ticker Style use jQuery

Tutorial lawas berbicara tentang news ticker Jika ingin penjelasan apakah yang di maksud dengan news ticker, silahkan baca via wikipedia :D AA Koben akan berbagi info bagaimana cara membuat recent post blogger using jQuery! Kalau sobat tertarik dengan yang memakai JavaScript murni, anda bisa meluncur ke alamat www.kompiajaib.com/2015/06/animated-news-ticker-recent-posts.html. Seperti yg gue bilang, tuts ini terhubung dengan jQuery script! Template sodara harus sudah tertanam script:<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>Kalau sudah ada abaikan langkah ini jangan pasang lagi, lanjut ke langkah berikutnya.
.tickerwrapper {
position: relative;
}
.tickhead {
background: #dd4c39 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_GC3FlmhQFUWVuyj137wSvdrttPXJz-_vPhYpunuDtoVWao02cd0vNddk-Gij6fx_40Jeib_CS53zf5pgccBUG3z7pBeWMHYr38D1achar64UJhWvBCpLfjzbZjqTbEDuxGh7UIhRvm4/) no-repeat;
background-position: 125px 10px;
background-size: 20px;
position: absolute;
line-height: 41px !important;
height: 40px;
width: 125px;
padding: 0 40px 0 5px;
text-align: center;
color: #fff;
font: 600 15px 'pt sans', sans-serif;
z-index: 1;
top: 0;
left: 0;
}
.tick-er {
padding-left: 180px;
height: 40px !important;
overflow: hidden;
background: #555;
line-height: 40px !important;
}
.tick-er ul {
padding: 0;
margin: 0;
list-style: none;
}
.tick-er ul li a {
color: #fff;
font: 400 15px 'pt sans', sans-serif;
text-decoration: none;
}
Silahkan atur-atur en edit-edit kode CSS itu.
<script type='text/javascript'>//<![CDATA[
!function(t,e,n){function i(i,o){function a(){h.elem.children().css("margin",0).children().css("margin",0),h.elem.css({position:"relative",height:h.opts.height,overflow:"hidden"}),h.targ.css({position:"absolute",margin:0}),setInterval(function(){d()},100)}function r(){h.timer=setInterval(function(){1==h.winFocus&&l(h.opts.direction)},h.opts.interval),t(h.opts.controls.toggle).addClass("et-run").html(h.opts.controls.stopText)}function c(){clearInterval(h.timer),h.timer=0,t(h.opts.controls.toggle).removeClass("et-run").html(h.opts.controls.playText)}function l(t){var e,n,i;if(h.elem.is(":visible")){"up"==t?(e=":first-child",n="-=",i="appendTo") : (e=": last-child",n="+=",i="prependTo");var o=h.targ.children(e),s=o.outerHeight();h.targ.stop(!0,!0).animate({top:n+s+"px"},h.opts.speed,h.opts.easing,function(){o.hide()[i](h.targ).fadeIn(),h.targ.css("top",0),d()})}}function u(t){c(),l("up"==t?"up":"down")}function p(){var e=0,n=h.elem.css("display");h.elem.css("display","block"),h.targ.children().each(function(){e+=t(this).outerHeight()}),h.elem.css({display:n,height:e})}function f(e){var n=0;h.targ.children(": lt("+h.opts.visible+")").each(function(){n+=t(this).outerHeight()}),1==e?h.elem.stop(!0,!0).animate({height:n},h.opts.speed):h.elem.css("height",n)}function d(){"auto"==h.opts.height&&0!=h.opts.visible?(anim="init"==arguments.callee.caller.name?0:1,f(anim)):"auto"==h.opts.height&&p()}var h=this;return h.opts=t.extend({},s,o),h.elem=t(i),h.targ=t(i).children(":first-child"),h.timer=0,h.mHover=0,h.winFocus=1,a(),r(),t([e,n]).off("focus.jqet").on("focus.jqet",function(){h.winFocus=1}).off("blur.jqet").on("blur.jqet",function(){h.winFocus=0}),1==h.opts.mousePause&&h.elem.mouseenter(function(){h.timerTemp=h.timer,c()}).mouseleave(function(){0!==h.timerTemp&&r()}),t(h.opts.controls.up).on("click",function(t){t.preventDefault(),u("up")}),t(h.opts.controls.down).on("click",function(t){t.preventDefault(),u("down")}),t(h.opts.controls.toggle).on("click",function(t){t.preventDefault(),0==h.timer?r():c()}),{up:function(){u("up")},down:function(){u("down")},start:r,stop:c,options:h.opts}}var o="easyTicker",s={direction:"up",easing:"swing",speed:"slow",interval:2e3,height:"auto",visible:0,mousePause:1,controls:{up:"",down:"",toggle:"",playText:"Play",stopText:"Stop"}};t.fn[o]=function(e){return this.each(function(){t.data(this,o)||t.data(this,o,new i(this,e))})}}(jQuery,window,document),$(function(){$(".news-ticker").each(function(){var t=$(this).attr("data-domain"),e="http://www."+t+"/feeds/posts/summary/?max-results=99&alt=json-in-script",n=$(this);n.append('<div class="tickerwrapper"><span class="tickhead">Latest News</span><div class="tick-er"><ul></ul></div></div>'),$.ajax ({type:"GET",url:e,async:!1,contentType:"application/json",dataType:"jsonp",success:function(t){for(var e=1;e<t.feed.entry.length;e++){for(var i=0;i<t.feed.entry[e].link.length;i++)if("alternate"==t.feed.entry[e].link[i].rel){var o=t.feed.entry[e].link[i].href;break}var s=t.feed.entry[e].title.$t,a='<li><a href="'+o+'">'+s+"</a></li>";$(".tick-er ul",n).append(a)}$(".tick-er").easyTicker({direction:"up",easing:"swing",speed:"slow",interval:2e3,height:"auto",visible:0,mousePause:1})}})})});
//]]></script>
Pasang script itu, terserah mau telanjang macam begituh atau dihostingkan terlebih dahulu.

Pada script dengan tulisan /feeds/posts/summary/?max-results=99 Gantikan nominal 99 sesuai dengan kebutuhan. Makin besar nominal, makin lama loading :p
Untuk pemasangan/pemanggilan sobat tinggal membuat syntax HTML sebagai berikut<div class='news-ticker' data-domain='DOMAIN-OR-NAMA-BLOG'></div>Contoh<div class='news-ticker' data-domain='beben-koben.blogspot.com'></div>Silahkan pasang mau berapa biji, bebas asalkan jangan sama domainnya :))

Artikel ini saya comot dari bloggerever How to add recent post news ticker widget in Blogger using jQuery www.bloggerever.com/2014/08/how-to-add-recent-post-news-ticker.html Jika kalian kunjungi site tersbut, maka cari artikel dengan judul "Download free Magazine style template for Blogger" Sikat template keren punya \m/

Permiooosss...:-h

Jumat, 12 Juni 2015

Medium Lightbox for Image Zoom, Nice and Elegant

Nemu yang berbeda tentang lightbox satu ini! Master davidecalignano on github membuat MediumLightbox. Dengan segala fitur fungsi yg menyertainya mungkin ini lightbox sederhana tetapi full stylish punya :-) Terinspirasi dari web sosmed medium.com gambar-gambar di sana dapat di klik (zoom) kemudian mengembalikan ke keadaan semula dengan di klik lagi atau dengan cara melakukan scroll! Uniknya tuh scroll, customize zoom image and responsive :D
Ditulis dalam javascript murni untuk kinerja yang lebih baik, ringan dan sederhana. Rada ribet dalam penulisan syntax HTML menurur saya :D

Bagi sobat yg tertarik untuk memasang medium lightbox, silahkan ikuti langkah-langkah berikut ini...

.post {
max-width:700px;
width: 100%;
margin: 0 auto;
}


figure {
margin: 0;
position: relative;
clear: both;
margin: 10px;
}
figure.left {
margin-left: 0;
}
figure.right {
margin-right: 0;
}
figure.full {
margin-left: 0;
margin-right: 0;
}
.one-third {
width: 33.33%;
}
.half {
width: 50%;
}
.full {
width: 100%;
}
.left {
float: left;
}
.right {
float: right;
}

/* MediumLightbox style */

.scrollbar-measure {
width: 100px;
height: 100px;
overflow: scroll;
position: absolute;
top: -9999px;
}
.img {
display: block;
margin: auto;
max-width: 100%;
}
.aspectRatioPlaceholder .img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.zoom-effect .img {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
}
.zoom-effect .zoomImg,.zoom-effect .zoomImg-wrap {
position: relative;
z-index: 900;
transition: all 300ms;
}
.zoom-effect .zoomImg-wrap--absolute {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.zoom-effect .zoomImg {
cursor: pointer;
cursor: -webkit-zoom-out;
cursor: -moz-zoom-out;
}
.zoom-effect .zoomOverlay.show {
opacity: 1;
}
.zoom-effect .zoomOverlay {
z-index: 800;
background: #fff;
position: absolute;
transition: opacity 300ms;
opacity: 0;
cursor: pointer;
cursor: -webkit-zoom-out;
cursor: -moz-zoom-out;
}
Perhatikan kode CSS.post {
max-width: 700px;
width: 100%;
margin: 0 auto;
}
Jangan di pakai kode tersebut, tetapi perhatikan properti max-width: 700px Properti itu harus tertanam pada tag post area blog anda sekalian. Singkat cerita, jika pada area pos sobat sudah memiliki nominal panjang, abaikan kode itu!

Hostingkan JavaScript berikut medium-lightbox.js Kemudian coba letakan terlebih dahulu di atas tag </body> bisa juga sebelum tag </head>
Contoh:<script src="medium-lightbox.js" ></script>
<script>
MediumLightbox ('figure.zoom-effect', {
//margin:20
});
</script>
Margin - default: 20 - Margin dalam px diterapkan umtuk gambar dalam tampilan zoom.

Bagian syntax HTML seperti yg sudah saya katakan sebelumnya, sedikit ribet ;)) Ribet demi gaya kan gak apa-apa bos :))

<figure class="one-third left zoom-effect">
<div class="aspectRatioPlaceholder">
<div class="aspect-ratio-fill" style="padding-bottom: 00.000000%;"></div>
<img class="img" data-width="475" data-height="360" src="LINK-IMAGE">
</div>
</figure>
Keterangan:

Dalam tagging figure, class dengan properti zoom-effect harus ada. Adapun variasi class lain, sobat bisa rangkai dengan seperti yg ada pada kode CSS (.left, .right, .full, .one-third, & .half)

<div class="aspect-ratio-fill" style="padding-bottom: 00.000000%;"></div>
Kode ini juga musti ada, nilai style (padding-bottom) adalah rumusan...Tinggi gambar/Lebar gambar dikalikan 100 [(height/width)*100]

data-width="000" data-height="000"
Nominal pada properti tsb adalah efek lebar dan tinggi zoom pada gambar (perbesaran tampilan gambar)

Done!

Demo: codepen.io/beben-koben/full/LVLXqe
Source: github.com/davidecalignano/MediumLightbox

Senin, 01 Juni 2015

Make Scroll to Top use Link on Menu Navigation

scroll to top button to show menu on topAda yang tidak biasa pada tutorial scroll to top kali ini! Biasanya jika kita membuat tut back to top pasti terbayangkan tombol/link jika di pencet akan kembali ke atas? Tetapi untuk saat ini kita akan membuat trick tombol kembali ke atas akan dipadukan dengan sebuah menu navigasi! Jadi ketika sobat memencet tombol, bukan kembali ke atas melainkan akan membuka sebuah navigation menu yg tersembunyi. Setelah terbuka menunya maka akan ada beberapa title, yg mana title tersebut telah disisipkan unik-id guna melakukan scroll to...
Begitulah kira-kira penjelasan yg membingungkan :D

#navigation {
display: none;
position: fixed;
top: 0;
left: 0;
text-align: center;
font-size: 1.1em;
width: 100%;
height: 50px;
color: #fff;
background: #6c524d;
z-index: 1;
}
ul {
list-style-type: none;
padding: 0;
line-height: 1em;
}
li {
padding-left: 2%;
display: inline;
}
li:first-child {
padding-left: 0;
}
#tsttb {
border: none;
display: none;
position: fixed;
bottom: 20px;
right: 20px;
width: 45px;
height: 45px;
line-height: 42px;
color: #fff;
cursor: pointer;
font-size: 1.7em;
background: #6c524d;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
}
#tsttb:after {
content: "☰";
}
#tsttb:focus {
outline: none;
}
Planing syntax HTML<div id="navigation">
<ul>
<li><a href="#home">HOME</a></li>
<li><a href="#about">ABOUT</a></li>
<li><a href="#services">SERVICES</a></li>
<li><a href="#works">WORKS</a></li>
<li><a href="#contact">CONTACT</a></li>
</ul>
</div>
<button id="tsttb"></button>

Pada syntax link HTML sudah ada hashtag (#) yg memiliki fungsi sebagai unik-ID. Buat apa, unik_ID sebagai tanda scroll-to-top. Pada syntax HTML di buat 5 title menu. Jadi akan ada unik0id berjumlah 5 jenis. Perhatikan komposisi HTML berikut...
<div id="home">
BLAH-BLEH-BLOH Here
</div>
<div id="about">
BLAH-BLEH-BLOH Here
</div>
<div id="services">
BLAH-BLEH-BLOH Here
</div>
<div id="works">
BLAH-BLEH-BLOH Here
</div>
<div id="contact">
BLAH-BLEH-BLOH Here
</div>
Hashtag yg berada pada link menu, akan terintegrasi dengan komposisi HTML yg sudah disisipkan unik ID. Coba sobat cermati <div id="home"> Sobat bisa ganti #hashtag dan id="hashtag" yg penting harus sama!
Langkah selanjutnya masukan jQuery and JavaScript berikut sebelum/di atas tag </body>
<script type='text/javascript'>
//<![CDATA[
// Show/hide menu & button on scroll
$(window).scroll(function() {
if ($(this).scrollTop() >= 20) {
$('button').fadeIn(200);
} else {
$('button').fadeOut(200);
}
});
// Show hide top menu
$(document).ready(function(){
$(this).scrollTop(0);
$('button').click(function() {
$('#navigation').slideToggle('slow');
});

$('li').click(function () {
$('#navigation').slideUp('slow');
});
});
// Smooth scroling ( https://css-tricks.com/snippets/jquery/smooth-scrolling/ )
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
event.preventDefault();
}
}
});
});
//]]>
</script>
SAVE.

Demo & source Transform scroll to top button to: show menu on top: codepen.io/marioyiann/pen/ZGByoR

Happy to top \m/

Jumat, 08 Mei 2015

Show Messages use Address Link Post

Aapakah anda pernah memperhatikan tulisan hasil ketikan dari sebuah search engine? Misalkan sobat mengetik "Tutorial Blog for Stylish Blogger" di dalam kotak pencarian google. Maka pada address bar browser akan terlihat menjadi: https://www.google.com/?q=Tutorial+Blog+for+Stylish+Blogger Pada tampilan halaman pencarian, tulisan yang diketikan akan memiliki warna yg berbeda!
Ex: Tutorial Blog for Stylish Blogger
Dengan bantuan jQuery script, AA Koben akan berbagi trik tutorial bagaimana cara membuat pesan di mana prinsip kerja seperti sebuah search engine (kalimat pembuka tadi) Jadi, link sebuah postingan blog anda akan menjadi korban :D agar trick ini berjalan mulus :))

Buatlah satu artikel post, terserah mau di isi dengan kalimat basa-basi apaan. Kemudian hilangkan style (CSS) template/area konten/widget/etc seperlunya. Masukan bumbu ajaib berikut ke dalam area postingan...

<div class="box">
<p>Message here...</p>
</div>

<style>
.box {
font: normal 12px/1.5 "Verdana", arial, sans-serif;
width: auto;
height: auto;
min-height: 53px;
margin: 0 auto;
padding: 12px 5px 4px 41px;
position: relative;
color: #cc0000;
line-height: 20px;
border: 1px solid #d2d2d2;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
-webkit-background-size: 100% 20px;
background-size: 100% 20px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.07);
box-shadow: 0 1px 2px rgba(0,0,0,0.07);
}
.box::before {
content: '';
position: absolute;
width: 4px;
top: 0;
left: 30px;
bottom: 0;
border: 1px solid;
border-color: transparent #efe4e4;
}
</style>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
}
function escapeHtml(text) {
var map = {
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
'"': '&quot;',
"'": '&#039;'
};

return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}
var replacestring = "`1234567890-= qwertyuiop[] asdfghjkl;' zxcvbnm,./ ~!@#$%^&*()_+ QWERTYUIOP{}| ASDFGHJKL:\ ZXCVBNM<>?";
var paperstring = escapeHtml(decodeURI(getQueryVariable("txt")).substr(0, 120).replace(/\+/g," "));
$('.box p').html(paperstring);
var plength = paperstring.length;
var rlength = replacestring.length;
});
//]]
</script>

Selesai misi membuat dashboard untuk menampilkan pesan.
Messages on the BlogDemo: My Messages For You (Press Enter if you see skull head)

Permasalahan timbul, apakah kita harus secara manual membuat lambang + pada setiap antar kata! Solusinya, buatlah ___.html secara terpisah? Buka notepad/teks editor sobat

<!DOCTYPE html>
<html>
<head>
<title> </title>
<script type="text/javascript">
function work(what) {
var escapedString = escape(what);
var stringToReplace = escapedString.split('%20');
escapedString = stringToReplace.join("+");
stringToReplace = escapedString.split('%0A');
escapedString = stringToReplace.join("+");
return escapedString;
}
</script>
<style>
#toParse {
font-family:inherit;
font-size:11pt;
width:100%;
height:100px;
}
#button {
background:#f3f3f3;
border:solid 1px #d9d9d9;
border-radius:2px;
-webkit-border-radius:2px;
color:#666;
font-weight:bold;
margin:0 0 0 16px;
padding:6px 12px;
}
</style>
</head>
<body>
<textarea id="toParse" spellcheck="false" onkeyup="document.getElementById('linkText').value = document.getElementById('theirURL').value + '?txt=' + work(document.getElementById('toParse').value)"></textarea>
<p>
Basic link: <input type="text" name="txt" size="50" id="theirURL" value=" LINK-POSTINGAN "/>
</p>
<button id="button" onclick="document.getElementById('linkText').value = document.getElementById('theirURL').value + '?txt=' + work(document.getElementById('toParse').value)">Make Link</button>
<p>
Your link (CTRL+C or right-click to copy):
<input id="linkText" type="text" size="60" onclick="this.select();" readonly="readonly"/>
</p>
</body>
</html>
Gantikan tulisan LINK-POSTINGAN dengan link address postingan yg tadi sobat buat (penjelasan di atas!!!)
Source by: Shre Per
Itu hanya versi standar yg saya buat. Jika sobat mengerti akan JavaScript, you bisa menambahkan banyak lagi vaiasi urlEncoding ke dalamnya :)

Happy ngoding \m/

Jumat, 03 April 2015

Make it Offline in Local Storage

local-storage-html5.Berbagi trik dan tutorial bagaimana cara melakukan penyimpanan (Save As) Fitur baru dari HTML5 yaitu local storage akan berperan penting dalam hal ini! Adapun sarana yang akan dipakai adalah browser engine. Singkat cerita kita akan mengefisiensikan fungsi dari browser yg kita punya untuk dijadikan penyimpanan file. File dapat berupa .txt, .html, or etc.
Apakah sobat masih ingat dengan trick <html contenteditable> Syntax tersebut adalah cara tercepat merubah mesin browser menjadi simple editing editor atau notepad in browser. Dengan melakukan pencet tombol Ctrl + S, sobat sudah dapat menyimpan data dengan ekstension .html

Berikut beberapa lists yg sobat bisa kunjungi untuk belajar:

  • Downloadify
  •    Sebuah javascript + flash perpustakaan kecil yang memungkinkan penciptaan dan men-download file teks tanpa interaksi server. github.com/dcneiner/Downloadify
  • a[download]
  •    'Buat file' menciptakan sebuah file txt dari konten daerah contenteditable. Hal ini dilakukan dengan menggunakan window.URL.createObjectURL (). File yang dihasilkan dapat diberi nama dan disimpan ke komputer pengguna dengan menetapkan download atribut pada link. html5-demos.appspot.com/static/a.download.html - updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side
  • Saving generated files on the client-side
  •    FileSaver.js memungkinkan Anda menyimpan kanvas langsung dan memberi mereka nama file, yang sangat berguna untuk mengedit HTML5 gambar, teks, dan rich text. eligrey.com/blog/post/saving-generated-files-on-the-client-side - eligrey.com/demos/FileSaver.js
  • Save/download data generated in JavaScript
  •    hackworthy.blogspot.com/2012/05/savedownload-data-generated-in.html
  • HTML5 localStorage
  •    Menyimpan data dalam browser dengan HTML5 localStorage API. toddmotto.com/storing-data-in-the-browser-with-the-html5-local-storage-api
  • Javascript to save Textarea as a txt file
  •    Sebuah proyek memungkinkan kita untuk menyimpan (download) isi bidang bentuk (dalam hal ini textarea) sebagai file ke komputer atau local-storage, dengan mengambil keuntungan dari HTML5 Blob object. runnable.com/U5HC9xtufQpsu5aj/use-javascript-to-save-textarea-as-a-txt-file
  • Loading, Editing, and Saving a Text File in HTML5 Using Javascript
  •    HTML dan kode JavaScript yang menggunakan beberapa fitur HTML5 (khususnya "Blob" objek, File API, dan "download" atribut "a" tag) untuk memungkinkan pengguna agar dapat memuat, mengedit, dan menyimpan file teks di komputer lokal mereka. thiscouldbebetter.wordpress.com/2012/12/18/loading-editing-and-saving-a-text-file-in-html5-using-javascrip
Sebagai bonus AA Koben akan berbagi informasi how to make a ridiculously simple personal wiki! Adapun tujuan WIK dibuat by martinpllu adalah sbb:

  • Benar-benar sederhana.
  • Menyimpan semua data di browser localStorage
  • Tidak ada separate 'edit mode' seperti kebanyakan wiki. Halaman langsung bisa diedit.
  • Bekerja dengan baik pada mobile dan desktop.
  • Dukungan navigasi browser (back/forward/bookmark etc.)
  • Menyimpan semua data secara lokal pada perangkat.
  • Navigasi keyboard.
  • Bekerja secara offline.
Silahkan meluncur ke halaman source guna mendownload dan mempelajari lebih lanjut github.com/martinpllu/wik :D

Sabtu, 14 Maret 2015

Simple Div Scrolling using JavaScript

Jika berbicara tentang property overflow, salah satu yang tidak bisa lepas dan biasanya selalu mengikuti adalah property scroll! Apabila kita membuat sebuah konten area kemudian diberi batasan jarak ketinggiannya, maka akan terciptalah si scroll itu? Jadi salah satu fungsi scrolling adalah memberitahukan kepada kita, bahwasannya isi dari sebuah konten masih ada. Cara konvensional dari penggunaan scroll biasanya dengan menahan klik kiri pada mouse. Lantas bagaimana jika mouse kita rusak klik kirinya, tentu dengan bantuan tombol keyboard masih bisa :P

Example:

Retro lo-fi raw denim est excepteur dreamcatcher. Fap eiusmod reprehenderit exercitation, cred terry richardson biodiesel incididunt ex tempor synth est do ut. Synth voluptate whatever chambray irony in, jean shorts tempor veniam twee. Irure tempor terry richardson, sunt wolf eu irony veniam craft beer master cleanse voluptate beard +1 banksy. Wayfarers DIY raw denim, pariatur williamsburg incididunt fanny pack you probably haven't heard of them quinoa non helvetica aute laboris. Wayfarers DIY raw denim, pariatur williamsburg incididunt fanny pack you probably haven't heard of them quinoa non helvetica aute laboris. Leggings Austin ad, sustainable labore fap wolf. Synth voluptate whatever chambray irony in, jean shorts tempor veniam twee. Irure tempor terry richardson, sunt wolf eu irony veniam craft beer master cleanse voluptate beard +1 banksy. Scenester you probably haven't heard of them 8-bit odio. Wayfarers DIY raw denim, pariatur williamsburg incididunt fanny pack you probably haven't heard of them quinoa non helvetica aute laboris. Vinyl tumblr letterpress craft beer trust fund.. Ethical veniam bicycle rights nisi, odio yr assumenda synth fap. Scenester you probably haven't heard of them 8-bit odio. Stumptown irony VHS, keffiyeh ex tumblr keytar aute excepteur. Stumptown irony VHS, keffiyeh ex tumblr keytar aute excepteur.

Sekarang AA mau berbagi cara membuat simple div scrolling menggunakan bantuan JavaScript. Ketika disorot (hover) maka secara otomatis scroll akan berjalan dengan sendirinya ke atas atau ke bawah.
DEMO

codepen.io/beben-koben/full/Joejrm

Kode CSStd.scroll {cursor: pointer;width:100%;height:25px;text-align:center;background:#f5f5f5;}
td.scroll:after {content:'Hover Here';}
Silahkan sobat hias sendiri dengan menambahkan variabel pada CSS!
<table width="100%" border="0" cellspacing="0" cellpadding="3" bgcolor="#ffffff">
<tr>
<td id="toUp" onMouseOver="scrollStart('Up', 'div_content', 'toUp');" onMouseOut="scrollEnd('toUp');" class="scroll"></td>
</tr>
<tr>
<td>
<div id="div_content" style="height:200px; overflow-y:hidden; overflow-x:hidden;">

----------------------- BLAH-BLEH-BLOH HERE -----------------------

</div>
</td>
</tr>
<tr>
<td id="toDown" onMouseOver="scrollStart('Down', 'div_content', 'toDown');" onMouseOut="scrollEnd('toDown');" class="scroll"></td>
</tr>
</table>
NB:
Jika sobat ingin menambahkan div scrolling, pada markup HTML harus berbeda unik-id. Berikut unikID tersebut toUp, toDown and div_content Jadi dengan begitu mau sebanyak apapun scrolling content yg kalian inginkan harap perhatikan UNIK-ID!
<script type='text/javascript'>
//<![CDATA[
var ourInterval;
var origColor = "#f7f7f7";
var overColor = "#f3f3f3";
var scrollSpeed = 50;
var scrollHeight = 5;

function scrollStart(direction, divID, elementID){
//CHANGE THE BACKGROUND COLOR OF THE TD THE MOUSE IS OVER
document.getElementById(elementID).style.backgroundColor = overColor;
// REPEATED CALL EITHER scrollUp OR scrollDown
ourInterval = setInterval("scroll"+direction+"('"+divID+"')", scrollSpeed);
}
function scrollEnd(which){
// OUR MOUSE IS OUT, SO RETURN TD TO ORIGINAL COLOR
document.getElementById(which).style.backgroundColor = origColor;
// STOP CALLING THE SCROLL FUNCTION
clearInterval(ourInterval);
}
function scrollUp(which){
// SET THE SCROLL TOP
document.getElementById(which).scrollTop = document.getElementById(which).scrollTop - scrollHeight;
}
function scrollDown(which){
// SET THE SCROLL TOP
document.getElementById(which).scrollTop = document.getElementById(which).scrollTop + scrollHeight;
}
//]]>
</script>
FINISH.

Source by: dsgdev.wordpress.com/2006/09/25/simple-div-scrolling

Happy scroll \m/

Rabu, 28 Januari 2015

Auto Paragraph Lorem Ipsum use Embriage Ipsum

Embriage-IpsumSudah pada tahu dong dengan si lorem ipsum bahasa yang aneh! Kebanyakan penggunaan hal itu terdapat dalam sebuah proyek yg membutuhkan kata, kalimat bahkan paragrap penulisan sebuah konten artikel. Dahulu kala AA Koben sudah pernah sharing bagaimana cara membuat lorem ipsum secara customize? Script buatan master Lukasz Bondarewicz terintegrasi dengan jQuery! Jadi jika sobat tidak memasang jQuery script tidak akan berjalan trik tersebut? Oleh karena itu sekarang update bagaimana membuat Embriage Ipsum yg notabene mempunyai fungsi sama membikin tulisan sedikit agar menjadi banyak ipsum-ipsum ;))

Embriage Ipsum by Paul ini dibuat dengan susunan kata-kata dan kalimat-kalimat tentang cerita panduan mobil tua perancis! Jadi hasil generate yg tercipta akan berupa paragrap² seperti contoh

Completely abruptly first speed stopped. Til his starting of the right at the crowbar forward at the crowbar forward. Abruptly take back while when you are in first speed of embriage til his starting 15Km/Hr, it gaves all its strength it is raised up again. The drag of the wheel take abruptly back the crowbar.Embriage Ipsum Generated Paragraph(20)
Bumcu Embriage-Ipsum script
<script type="text/javascript">
/* Lorem Ipsum Generator
* (CC-BY) Fredrik Bridell <fredrik@bridell.com> 2009
* Version 0.21 - multilingual
* Released under a Creative Commons Attribution License
*/
//<![CDATA[
function chance(e){return Math.floor(100*Math.random())<e}function capitalize(e){return e.substring(0,1).toUpperCase()+e.substring(1,e.length)}function getLoremWord(){return loremLang[Math.floor(Math.random()*loremLang.length)]}function getLoremEnding(){var e=Math.floor(Math.random()*endings.length);return endings.substring(e,e+1)}function loremIpsum(e){for(var r=0;e-1>r;r++)document.write(getLoremWord()+" ");document.write(getLoremWord())}function loremIpsumSentence(e){document.write(capitalize(getLoremWord())+" "),loremIpsum(e-1),document.write(getLoremEnding()),document.write(" ")}function loremIpsumSentence2(e){document.write(capitalize(getLoremWord())+" ");var r=0;chance(50)?(r=Math.floor(Math.random()*e-2),loremIpsum(r),document.write(", ")): document.write(" "),loremIpsum(e-r-1),document.write(getLoremEnding()),document.write(" ")}function loremIpsumParagraph(e){for(var r=e;r>0; )r>10?(w=Math.floor(8*Math.random())+2,loremIpsumSentence2(w),r-=w): (loremIpsumSentence2(r),r=0)}var latin=["PRAT...","...PRET...","...PROT"],loremLang=latin,endings="";
//]]>
</script>

Isi dan gantikan tulisan "PRAT...","...PRET...","...PROT" sesuai dengan keperluan. Adapun susunan penulisan sbb:"KATA 1", "KALIMAT 1", "PARAGARP 1", "DAN SETERUSNYA..."Perhatikan quotation marks dan koma jangan sampai hilang/kelupaan/tertukar/kurang/salah! Hostingkan script dan simpan di atas tag </body> atau sebelum tagging </head> (atur-atur)

Rumus pemanggilan or pemakaian (Ex: ketika mosting) sebagai berikut<script type="text/javascript">loremIpsumParagraph(20)</script> 20 = Jumlah banyak tampilan paragraph.

Apabila sobat mau memasangkan kata-kata asmaul husna pada Embriage Ipsum script, you bisa download di artikel gue free lorem ipsum. Kalau mau yg lebih fullstylish and atraktif, you can try the trick of fixie.js.

Source by: codepen.io/plfstr/details/zxdYpb

Happy ipsum \m/

Jumat, 23 Januari 2015

Free 6 HTML Playground Cryptographic

Dulu dari web tutorialzine AA sudah sharing bagaimana cara membuat encrypt & decrypt menggunakan JavaScript Syarat utama jika kalian ingin bermain dengan hal ini harus sama-sama sudah mempunyai tools enkrip & dekrip itu sendiri! Karena kalau hanya satu orang saja, gimana mau bisa mengetahui isi file/data yg didekripkan ;)) Salah satu contoh karakter encrypt yang sudah familiar dan di dukung oleh sebagian mesin browser adalah character Base64. Contoh penerapan text encoding Base64 bisa sobat lihat encrypt your link for safety link in blogspot.

Untuk memperdalam ilmu ini, gue akan bagi-bagi form generator cryptographic! Nah loh, kok jadi kriptografi kan lagi membahas encrypt :-? Tenang dulu bro, karena tujuan dari ini semua kurang lebih memiliki persamaan yaitu: ilmu dan seni untuk menjaga kerahasiaan berita, kerahasiaan data, keabsahan data, integritas data, serta autentikasi data dll.

Buled-buled Cryptographic

Jika dilakukan encryption terhadap judul Buled-buled Cryptographic maka akan terlihat
◎◎◎◎ ◎◎   ◎ ◎ ◎  ◎  ◎◎◎  ◎◎ ◎ ◎  ◎◎ ◎◎◎◎ ◎  ◎ ◎  ◎◎◎ ◎◎   ◎ ◎ ◎  ◎  ◎◎◎  ◎◎ ◎ ◎  ◎◎ ◎◎◎◎ ◎◎◎◎◎◎ ◎◎◎◎  ◎   ◎◎ ◎◎    ◎◎ ◎   ◎◎◎◎◎   ◎ ◎◎◎  ◎    ◎  ◎◎   ◎   ◎◎ ◎◎  ◎◎◎◎ ◎   ◎◎◎◎◎  ◎ ◎◎◎◎  ◎ ◎◎ ◎  ◎◎◎  
Keren yah :D

Braille Cryptographic Ones

⡂⡲⡡⡩⡬⡬⡥⠠⡃⡲⡹⡰⡴⡯⡧⡲⡡⡰⡨⡩⡣⠠⡏⡮⡥⡳Semakin menarik :-"

Cryptographic Ones Avoid China and Certain Guru

リ門天安リ門天件件天安安件件事安事ロ天門事ロロ事事リリロ事事安天安天件ロ門安リ事ロ件件門リ天安ロ門事件件ロ天件件件ロ件ロ門事門門リ門リ門門件ロリ事事事ロ安門事安天門事事ロリ安事天リ門門事リ事リ門リリリ件事リ事天安安門ロ事門件ロ安ロ門件件リ天門事ロ天安事事門安リ安リロ安
Membingungkan @-)

Katakana Cryptographic Ones

イェゴヮヱユィノヒグナプツヅプハギイヅニモダホルカヂグハネシメォヌピ

Image → Braille Art

Kalau yg ini akan menggenerate gambar menjadi gambar dengan format tulisan braille!
⠀⢀⠀⠀⠀⠀⡀⠀
⣰⣃⣁⣀⣀⣈⣘⣆
⢧⣀⣠⠇⠸⣄⣀⡼
Berhati-hatilah kalau mau melakukan generate terhadap gambar resolusi besar!!! Bisa crash pada browser anda!!!

Well I do not Know String Manufacturer

Saya tidak tahu pasti kenapa judulnya seperti ini? Tetapi generator terakhir ini paling keren. Karena kita bisa melakukan encrypt sesuai dengan kata-kata sekehendak kita :)) Tetapi kita harus mengingat kata yg dijadikan dasar encrypt!!!
Silahkan download file unduh nullkal via 4shared.
Thanks nullkal :)

Happy encrypt \m/

Selasa, 06 Januari 2015

Encrypt your Link for Safety Link in Blogspot

Salah satu issue yang sedang merebak belakangan ini adalah tentang decrypt/encrypt! Tujuan diadakannya hal tersebut tidak lain agar tingkat keamanan data/file dapat benar-benar terlindungi dari gangguan jahil para oknum hacker ;)) Dunia web secara khusus mempunyai beragam jenis encrypt or decrypt for folder or file. Cari sendiri saja ilmu encrypting and decrypting di paman google, buanyak buanget gue jg pusing mau nerangin bagaimana @-)
Kesempatan sekarang AA Koben akan berbagi trik converter link. Kegunaan mungkin hampir mirip dengan trick short url dengan tujuan agar link sebenarnya disembunyikan. Karena topik berkaitan dengan kata aman, maka gunakan trick ini dengan bijak. Sebelum masuk ke acara penjambaran, apakah sobat pernah melihat...


Make Your Link Saver, To earn much money with your link! iLink Converter!

safelinkconverter.com

Seperti itulah kira-kira hasil jadi trick yg akan AA share " program or script that utilizes techniques encode and decode using Base64 " Persiapan yg mesti sobat lakukan adalah
>> you harus sudah mempunyai satu tools generator Base64 encoding & decoding!
Ex and download: github.com/hongru/base64-encode---decode
>> Kemudian bumbu racikan yg gue ambil dari get-myfile.blogspot.com
DEMO

Berikut penampakan struktur bumbu dalam page.html

Get my File

Kenapa saya berikan struktur tersebut, siapa tauk ada yg mau buat trick ini dengan satu blog khusus. Karena saya bereksperimen dengan menanamkan semua bumbu pada satu buah postingan dan sukses, berikut bumbunya...
<script type='text/javascript'>//<![CDATA[
function changeLink(){var e=Base64.decode(res);window.open(e,"_blank")}var currentURL=location.href,str=currentURL,res=str.replace("ADD-YOUR-LINK-HERE?url=","");$(".Visit_Link").hide();
function generate(){var e=document.getElementById("download"),n=document.getElementById("btn"),t=document.getElementById("daplong"),r=(document.getElementById("download").href,7),l=document.createElement("span");e.parentNode.replaceChild(l,e);var o;o=setInterval(function(){r--,0>r?(l.parentNode.replaceChild(e,l),clearInterval(o),t.style.display="none",e.style.display="inline"): (l.innerHTML="<h2>Link will appear in "+(""+r)+" Second</h2>",n.style.display="none")},1e3)}//]]></script>
<center><h2 id="daplong" style="color: blue;">Please Wait ...</h2>
<script src="data:application/softgrid-js;base64,dmFyIEJhc2U2ND17X2tleVN0cjoiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLGVuY29kZTpmdW5jdGlvbihpbnB1dCl7dmFyIG91dHB1dD0iIjt2YXIgY2hyMSxjaHIyLGNocjMsZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PUJhc2U2NC5fdXRmOF9lbmNvZGUoaW5wdXQpO3doaWxlKGk8aW5wdXQubGVuZ3RoKXtjaHIxPWlucHV0LmNoYXJDb2RlQXQoaSsrKTtjaHIyPWlucHV0LmNoYXJDb2RlQXQoaSsrKTtjaHIzPWlucHV0LmNoYXJDb2RlQXQoaSsrKTtlbmMxPWNocjE+PjI7ZW5jMj0oKGNocjEmMyk8PDQpfChjaHIyPj40KTtlbmMzPSgoY2hyMiYxNSk8PDIpfChjaHIzPj42KTtlbmM0PWNocjMmNjM7aWYoaXNOYU4oY2hyMikpe2VuYzM9ZW5jND02NDt9ZWxzZSBpZihpc05hTihjaHIzKSl7ZW5jND02NDt9Cm91dHB1dD1vdXRwdXQrIHRoaXMuX2tleVN0ci5jaGFyQXQoZW5jMSkrIHRoaXMuX2tleVN0ci5jaGFyQXQoZW5jMikrIHRoaXMuX2tleVN0ci5jaGFyQXQoZW5jMykrIHRoaXMuX2tleVN0ci5jaGFyQXQoZW5jNCk7fQpyZXR1cm4gb3V0cHV0O30sZGVjb2RlOmZ1bmN0aW9uKGlucHV0KXt2YXIgb3V0cHV0PSIiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XCtcL1w9XS9nLCIiKTt3aGlsZShpPGlucHV0Lmxlbmd0aCl7ZW5jMT10aGlzLl9rZXlTdHIuaW5kZXhPZihpbnB1dC5jaGFyQXQoaSsrKSk7ZW5jMj10aGlzLl9rZXlTdHIuaW5kZXhPZihpbnB1dC5jaGFyQXQoaSsrKSk7ZW5jMz10aGlzLl9rZXlTdHIuaW5kZXhPZihpbnB1dC5jaGFyQXQoaSsrKSk7ZW5jND10aGlzLl9rZXlTdHIuaW5kZXhPZihpbnB1dC5jaGFyQXQoaSsrKSk7Y2hyMT0oZW5jMTw8Mil8KGVuYzI+PjQpO2NocjI9KChlbmMyJjE1KTw8NCl8KGVuYzM+PjIpO2NocjM9KChlbmMzJjMpPDw2KXxlbmM0O291dHB1dD1vdXRwdXQrIFN0cmluZy5mcm9tQ2hhckNvZGUoY2hyMSk7aWYoZW5jMyE9NjQpe291dHB1dD1vdXRwdXQrIFN0cmluZy5mcm9tQ2hhckNvZGUoY2hyMik7fQppZihlbmM0IT02NCl7b3V0cHV0PW91dHB1dCsgU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKTt9fQpvdXRwdXQ9QmFzZTY0Ll91dGY4X2RlY29kZShvdXRwdXQpO3JldHVybiBvdXRwdXQ7fSxfdXRmOF9lbmNvZGU6ZnVuY3Rpb24oc3RyaW5nKXtzdHJpbmc9c3RyaW5nLnJlcGxhY2UoL1xyXG4vZywiXG4iKTt2YXIgdXRmdGV4dD0iIjtmb3IodmFyIG49MDtuPHN0cmluZy5sZW5ndGg7bisrKXt2YXIgYz1zdHJpbmcuY2hhckNvZGVBdChuKTtpZihjPDEyOCl7dXRmdGV4dCs9U3RyaW5nLmZyb21DaGFyQ29kZShjKTt9CmVsc2UgaWYoKGM+MTI3KSYmKGM8MjA0OCkpe3V0ZnRleHQrPVN0cmluZy5mcm9tQ2hhckNvZGUoKGM+PjYpfDE5Mik7dXRmdGV4dCs9U3RyaW5nLmZyb21DaGFyQ29kZSgoYyY2Myl8MTI4KTt9CmVsc2V7dXRmdGV4dCs9U3RyaW5nLmZyb21DaGFyQ29kZSgoYz4+MTIpfDIyNCk7dXRmdGV4dCs9U3RyaW5nLmZyb21DaGFyQ29kZSgoKGM+PjYpJjYzKXwxMjgpO3V0ZnRleHQrPVN0cmluZy5mcm9tQ2hhckNvZGUoKGMmNjMpfDEyOCk7fX0KcmV0dXJuIHV0ZnRleHQ7fSxfdXRmOF9kZWNvZGU6ZnVuY3Rpb24odXRmdGV4dCl7dmFyIHN0cmluZz0iIjt2YXIgaT0wO3ZhciBjPWMxPWMyPTA7d2hpbGUoaTx1dGZ0ZXh0Lmxlbmd0aCl7Yz11dGZ0ZXh0LmNoYXJDb2RlQXQoaSk7aWYoYzwxMjgpe3N0cmluZys9U3RyaW5nLmZyb21DaGFyQ29kZShjKTtpKys7fQplbHNlIGlmKChjPjE5MSkmJihjPDIyNCkpe2MyPXV0ZnRleHQuY2hhckNvZGVBdChpKyAxKTtzdHJpbmcrPVN0cmluZy5mcm9tQ2hhckNvZGUoKChjJjMxKTw8Nil8KGMyJjYzKSk7aSs9Mjt9CmVsc2V7YzI9dXRmdGV4dC5jaGFyQ29kZUF0KGkrIDEpO2MzPXV0ZnRleHQuY2hhckNvZGVBdChpKyAyKTtzdHJpbmcrPVN0cmluZy5mcm9tQ2hhckNvZGUoKChjJjE1KTw8MTIpfCgoYzImNjMpPDw2KXwoYzMmNjMpKTtpKz0zO319CnJldHVybiBzdHJpbmc7fX0KdmFyIGVuY29kZT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW5jb2RlJyksZGVjb2RlPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZWNvZGUnKSxvdXRwdXQ9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dHB1dCcpLGlucHV0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dCcpO3ZhciBVc2VyX0lEPSIiO3ZhciBwcm90ZWN0ZWRfbGlua3M9IiI7dmFyIGFfdG9fdmE9MDt2YXIgYV90b192Yj0wO3ZhciBhX3RvX3ZjPSIiO2Z1bmN0aW9uIGF1dG9fc2FmZWxpbmsoKXthdXRvX3NhZmVjb252ZXJ0KCk7fQpmdW5jdGlvbiBhdXRvX3NhZmVjb252ZXJ0KCl7dmFyIGFfdG9fdmQ9d2luZG93LmxvY2F0aW9uLmhvc3RuYW1lO2lmKHByb3RlY3RlZF9saW5rcyE9IiImJiFwcm90ZWN0ZWRfbGlua3MubWF0Y2goYV90b192ZCkpe3Byb3RlY3RlZF9saW5rcys9IiwgIisgYV90b192ZDt9ZWxzZSBpZihwcm90ZWN0ZWRfbGlua3M9PSIiKQp7cHJvdGVjdGVkX2xpbmtzPWFfdG9fdmQ7fQp2YXIgYV90b192ZT0iIjt2YXIgYV90b192Zj1uZXcgQXJyYXkoKTt2YXIgYV90b192Zz0wO2FfdG9fdmU9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImEiKTthX3RvX3ZhPWFfdG9fdmUubGVuZ3RoO2FfdG9fdmY9YV90b19mYSgpO2FfdG9fdmc9YV90b192Zi5sZW5ndGg7dmFyIGFfdG9fdmg9ZmFsc2U7dmFyIGo9MDt2YXIgYV90b192aT0iIjtmb3IodmFyIGk9MDtpPGFfdG9fdmE7aSsrKQp7YV90b192aD1mYWxzZTtqPTA7d2hpbGUoYV90b192aD09ZmFsc2UmJmo8YV90b192ZykKe2FfdG9fdmk9YV90b192ZVtpXS5ocmVmO2lmKGFfdG9fdmkubWF0Y2goYV90b192ZltqXSl8fCFhX3RvX3ZpfHwhYV90b192aS5tYXRjaCgiaHR0cCIpKQp7YV90b192aD10cnVlO30KaisrO30KaWYoYV90b192aD09ZmFsc2UpCnt2YXIgZW5jcnlwdGVkVXJsPUJhc2U2NC5lbmNvZGUoYV90b192aSk7YV90b192ZVtpXS5ocmVmPSJodHRwOi8vd3d3LmdldG15ZmlsZS5nYS8yMDE0LzEyL2dldC5odG1sP3VybD0iKyBlbmNyeXB0ZWRVcmw7YV90b192ZVtpXS5yZWw9Im5vZm9sbG93IjthX3RvX3ZiKys7YV90b192Yys9aSsiOjo6IisgYV90b192ZVtpXS5ocmVmKyJcbiI7fX0KdmFyIGFfdG9fdmo9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFub255bWluaXplZCIpO3ZhciBhX3RvX3ZrPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmb3VuZF9saW5rcyIpO2lmKGFfdG9fdmopCnthX3RvX3ZqLmlubmVySFRNTCs9YV90b192Yjt9CmlmKGFfdG9fdmspCnthX3RvX3ZrLmlubmVySFRNTCs9YV90b192YTt9fQpmdW5jdGlvbiBhX3RvX2ZhKCkKe3ZhciBhX3RvX3ZmPW5ldyBBcnJheSgpO3Byb3RlY3RlZF9saW5rcz1wcm90ZWN0ZWRfbGlua3MucmVwbGFjZSgiICIsIiIpO2FfdG9fdmY9cHJvdGVjdGVkX2xpbmtzLnNwbGl0KCIsIik7cmV0dXJuIGFfdG9fdmY7fQ==" type="text/javascript"></script>
<script type="text/javascript">//<![CDATA[
function changeLink(){var e=Base64.decode(res);window.open(e,"_blank")}var currentURL=location.href,str=currentURL,res=str.replace("ADD-YOUR-LINK-HERE?url=","");document.write('<button id="download" class="Visit_Link" onclick="changeLink();" style="display: none;text-align:justify;margin-bottom:3px;">Visit Link</button>');
onload:generate();//]]></script></center>

Gantikan tulisan ADD-YOUR-LINK-HERE dengan link postingan!

Cara pemakaian...
  1. Encode terlebih dahulu link target dengan menggunakan tool base64 encoding & decoding generator.
  2. Original: https://www.blogger.com/home
    Encode: aHR0cHM6Ly93d3cuYmxvZ2dlci5jb20vaG9tZQ==
    http:// or https:// harus terbawa (ter-encoding)!!!
  3. Tautkan link hasil encoding dengan link ADD-YOUR-LINK-HERE menjadi sedemikian rupa
  4. ADD-YOUR-LINK-HERE?url=LINK-HASIL-ENCODING
  5. Demo
  6. undercover-blogger.blogspot.com/2014/12/link-converter-beben-koben.html?url=aHR0cHM6Ly93d3cuYmxvZ2dlci5jb20vaG9tZQ==
Kalau ada yg belum jelas, please jangan tanya ya :))

Happy encrypt \m/

Selasa, 26 Agustus 2014

Embed Post Blogger using Embedly

Dengan marak hadir web jejaring, berbagi baik itu mau berupa post, image kita sebagai user dimanjakan dengan kemudahan akses. Salah satu fitur yang sangat membantu kita, dalam menyebarkan suatu hal yaitu embed post/image! Hampir web jejaring sosial terkenal sudah mengadakan feature tersebut. Tidak lain itu salah satu cara management dalam menggaet para pelanggan agar mau terus berkreatifitas :D

Berikut 2 contoh embed



Lantas bagaimana dengan post blog kita jika ingin seperti itu, apakah bisa! Dengan bantuan pihak ke 3, tentu hal tersebut dapat kita lakukan ;))

Silahkan sobat masuk ke web
  • embed.ly
  • embed.ly/cards/blogger
  • embed.ly/button/blogger
Jika kepengen lebih jauh lagi, silahkan go to embedly.github.io/jquery-preview/demo

Bonus

www.webdesignai.com/free-blogger-templates-2014

Link terkait

dev.twitter.com/docs/embedded-tweets
developers.facebook.com/docs/plugins/embedded-posts
business.pinterest.com/en/widget-builder#do_pin_it_button

Happy embed \m/

Sabtu, 16 Agustus 2014

Make List Player Video Youtube in Post Pages Blogger

AA Koben akan berbagi trick dari web youtube. Mungkin agak mirip dengan trik youtube on blogspot Akan tetapi versi sekarang sedikit ekstrim, namun mudah untuk memiliki ListPlayer, soalnya sudah ada yang membuat :D Dari penulisan susunan kata ListPlayer disatukan, jika kita translate google akan terkena Did you mean: sehingga menjadi List Player yg berarti Daftar Player ;)) Apakah yg dimaksud dengan ListPlayer?

List-Player adalah pemutar video dengan fitur (tempilan) playlist. Sobat dapat membuat, bermain dan berbagi playlist video kalian.

  • Searching video tambahkan ke dalam playlist.
  • Menghasilkan Link playlist yang siap untuk berbagi dengan orang lain (pencet tombol Generate untuk membuat link berbagi).
Sekarang tinggal urusan memasukannya ke dalam blog masing-masing! Buat satu halaman post pages baru, ingat ya...POST PAGES bukan halaman post biasa. Kemudian masukan seluruh bumbu berikut...get coded (pencet tombol enter kalau keluar gambar tengkorak ijo) :P

DONE.

Agar simetris dengan tampilan template, sobat harus melakukan snippet CSS dalam bumbu, dan sisipkan kode CSS hasil snippet di dalam tagging<style>

. . . . . . . . .

</style>
Jangan di utak-atik bumbu yg ada, soalnya sudah melewati compressing code, tambahkan saja kode CSS hasil snippet kalian!

DEMO:

Final result List Player Youtube on The Blog. And this is example for sharing is caring via press generate button list player youtube on the blog.

Source: jsdo.it/ionstage/ay8O

Kalau mau berbagi video youtube pilihan hasil generate kalian, pakai link post-pages aku juga tidak apa-apa kok :"> ;))

Happy player list \m/

Kamis, 24 Juli 2014

Add Animation Click Effect use Waves

wavesDatang dari artikel milik google mengenai google material design, yang mana tertulis kata-kata "We challenged ourselves to create a visual language..." dan ternyata responpun berdatangan bak virus penyakit :D Para developer, coderer, scripter whatever the name berlomba menunjukan kabisanya masing-masing! Berikut beberapa contoh hasil karya orang-orang hebat yg terhosting on web codepen codepen.io/search?q=Google+Material+Design.
Setelah melihat karya para maestro kode, dapat kita lihat seksama apa yg menjadi pusat perhatian mereka :-?? Sebagian besar fokus terhadap trick/tutorial animation effect! CMIIW...;)) Berikut salah satu contoh animation click effect inspirasi dari google's material design.

Pokoknya efek blink-blink buricak burinong seperti itulah! Karena banyak master yg berkreasi mengenai hal ini, maka AA Koben pilihkan buat anda master Fians dari Indonesia?
Take a look: publicis-indonesia.github.io/Waves/Planning code
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/> ~ <data:blog.title/></title>
</b:if>
<link rel="stylesheet" type="text/css" href=".../waves.css" />
<b:skin>
<![CDATA[

]]>
</b:skin>
</head>
<body>

<script type="text/javascript" src=".../waves.js"></script>
<script type="text/javascript">
var w = new Waves();
w.displayEffect();
</script>

</body>
</html>
Masukan kode CSS (waves.css) mau di hosting atau enggak, terserah kalian. Host JavaScript (waves.js) biar cepat rendering.
Beberapa markup HTML waves:

Flat buttons<a class="waves-effect waves-button">Button A</a>
<button class="waves-effect waves-button">Button B</button>
<input class="waves-effect waves-button" type="submit" value="Button C">
<input class="waves-effect waves-button" type="button" value="Button D">

DIVs<div class="waves-effect waves-block">Plain Box</div>
<div class="colored-box waves-effect waves-light waves-block">Colored Box</div>
<div class="raised-box waves-effect waves-float waves-block">Raised Box</div>

Images<span class="waves-effect">
<img src="LINK-IMAGE.jpg">
</span>
<span class="waves-effect waves-light waves-float">
<img src="LINK-IMAGE.jpg">
</span>

Si yu :-h

Senin, 14 Juli 2014

Add Stop-Play in GIF Image use Gifffer

Pada artikel sebelumnya bercerita tentang bagaimana cara menyembunyikan image gif menjadi sebuah link dan akan muncul ketika melakukan hover, AA dapat lagi source unik how to stop autoplaying your gifs! Gifffer [github.com/krasimir/gifffer] adalah sebuah perpustakaan JavaScript size kecil (1.8K) yang mencegah autoplaying dari animasi gifs. Kalau biasanya kita melihat gambar bergerak-gerak dengan format gif, maka gambar tersebut akan bergerak simultan tanpa ada henti! Dengan hadirnya Giffer by master Krasimir Tsonev, gif image akan diberikan sentuhan stop/play seperti video :P

Demo: work.krasimirtsonev.com/git/gifffer/example

Masukan gifffer.min.js pada blog sobat.<script type="text/javascript" src="gifffer.min.js"></script>Script pemanggil harus ikut masuk juga dong ;))
<script>
window.onload = function() {
Gifffer();
}
</script>
Syntax img sedikit berbeda, yg biasa memakai src=".." sekarang di ganti pakai data-gifffer
Default syntax img.<img data-gifffer="image.gif" />Control syntax img.<img data-gifffer="image.gif" data-gifffer-width="123" data-gifffer-height="456" />Demo (Kalo jalan, lakukan klik klik pd image)




Maaf lahir dan bathin :)

Jumat, 11 Juli 2014

Hide GIF Image use Giflinks and Turn up when Hover

Sebetulnya AA Koben lagi malas mosting, sudah nggak ada bahan yg menarik plus di waktu ramadhan membuang waktu buat beramal saja (tidur) :)) Gue melihat artikel tentang Giflinks tholman.com/giflinks by Tim Holman. Apakah Giflinks itu...sebuah javascript sederhana yang digunakan untuk menambahkan tindakan gif layar penuh sebagai efek hover
Singkat cerita menyembunyikan gambar berekstensi .GIF (yg mana notabene gambar .gif memakan waktu loading) dan akan muncul ketika sobat melakukan hover pada link giflinks.

Letakan JavaScript berikut sebelum tag </body>

<script type='text/javascript'>
//<![CDATA[
var GifLinks=function(){"use strict";function n(n,e){for(var t in e)t in n||(n[t]=e[t]);return n}function e(n,e){for(var t in e)n.style[t]=e[t]}function t(n,e){if(n.length)for(var t=0;t<n.length;t++)e===!0?o(n[t]):i(n[t]);else e===!0?o(n):i(n)}function o(n){var e=n.getAttribute("data-src");if(e){var t=new Image;t.onload=function(){n.className+=" preloaded",i(n)},t.src=e}}function i(n){n.addEventListener("mouseover",function(){c(this)},!1),n.addEventListener("touchstart",function(){c(this)},!1),n.addEventListener("mouseout",function(){s()},!1),n.addEventListener("touchmove",function(n){n.preventDefault(),s()},!1),n.addEventListener("click",function(){s()},!1),n.addEventListener("dblclick",function(){s()},!1),a(n)}function a(n){n.className+=" giflink ready",n.className+=n.href?" has-link":" no-link"}function r(){var n={backgroundPosition:"50% 50%",backgroundSize:"cover",pointerEvents:"none",position:"fixed",zIndex:"999999",display:"none",height:"100%",width:"100%",margin:"0px",left:"0px",top:"0px"};l=document.createElement("div"),e(l,n),u.appendChild(l)}function c(n){var e=n.getAttribute("data-src");e?(l.style.backgroundImage="url("+e+")",l.style.display="block"):console.log("Sorry, an element doesn't have a data-src!")}function s(){console.log("stop!"),l.style.display="none",l.style.backgroundImage=""}function d(n,e){u=document.body,r();var o=!1;e&&e.preload&&(o=!!e.preload),t(n,o)}var u,l;return n(d,{})}();
//]]>
</script>

<script type='text/javascript'>
var elements = document.querySelectorAll( '.post-body a' );
GifLinks( elements );
</script>
Perhatikan pada script bertuliskan .post-body, gantikan sesuai dengan tagging bagian post template blog kalian masing-masing! Jika ingin memberi sentuhan CSS pada gif links...
.giflink {
font-style: italic;
color: rgb(245, 90, 3);
/* BLAH-BLEH-BLOH HERE */
}
Syntax HTML<a data-src="LINK-IMG.gif">Title</a>DONE.

Buat bonusnya, silahkan sobat buka live HTML editor kepunyaan kalian masing² kemudian masukan bumbu ramuan berikut ini Open it atau ini juga boleh Open it

Semoga rakyat Palestina diberikan kesabaran dalam menghadapi cobaan dari tindakan rakyat bar-bar zionis yahudi israel.

Allohu Akbar...

Kamis, 29 Mei 2014

Update Post, Selected Information

Master Koben akan berbagi seleksi informasi keren punya bagi sobat sekalian nih ;)) Mungkin pertama-tama akan gue suguhkan 101 best web design and development blogs by dashburst dashburst.com/best-web-design-development-blogs Ada satu teknik bisa jadi salah satu alternatif untuk menampilkan tampilan template agar berbeda terlihat! Bagi yg familiar bermain dengan kode columns, column-gap and grid system you have to read article using the :target pseudo-selector for alternative layouts by nerd nerd.vasilis.nl/using-target-pseudo-selector-alternative-layouts

Apakah masih ingat dengan postingan AA dengan judul pdf viewer for browser mozilla & chrome, sekarang ada yg update dan bisa berjalan perfecto pada browser. Please welcome my bro laddu reader github.com/iraycd/laddu-reader Ehem...codegeekz.com/25-best-tools-for-web-designers wiii.i..ii...iii tutozone.com/responsive-html5-and-css3-sliders.html
Apabila membicarakan panorama looking pasti kita akan teringat dengan gambar yg bisa dilihat dengan gaya 360° diputar-putar @-) Sederhana tetapi layak di icip-icip github.com/akokubo/ThetaViewer

Teknik dari panorama ini akan gue bahas langsung dengan bagaimana cara membuat gambar berputar 360 view layak 3D, panning and sprite image >:) Ada satu script yg bisa melakukan ketiga teknik itu! Motio adalah library JavaScript kecil untuk animasi sederhana tapi kuat berbasis sprite dan panning. Dibutuhkan elemen, dan perubahan posisi latar belakang untuk menciptakan efek animasi. Motio darsa.in/motio

Topik paling saya suka ttg HTML editor Master Taufik Nurrohman membuat simple text editor library eh..eh ternyata sama master Moncho Varela diteruskan menjadi HTML text editor codepen.io/nakome/pen/xAwqn Mau bikin website responsive tetapi kagak bisa kode-kode-an, coba saja deh hahay webflow.com 25+ Contoh terbaik CSS3 gratis tombol efek untuk web developer tutozone.com/free-button-effect-examples-for-web.html
Walau belum mengerti script, source javascript harus tetap ada, read here 35 best javascript resources and tools dizyne.net/35-best-javascript-resources-tools

Bye :-h

Jumat, 23 Mei 2014

Fragmentions Make Customize Link Attribute Everywhere

Ketika sebuah element memiliki unik ID, sobat dapat langsung nge-link ke sana. Semua browser akan menuju ke posisi ID pada halaman yg di tuju. Ini adalah fitur yang sangat berguna. Hal ini memungkinkan kita untuk menyediakan link skip to bagian dari sebuah artikel panjang! Masalah dengan teknik ini adalah bahwa sebagian besar element tidak memiliki ID. AA Koben menemukan satu script yang dapat mengatasi masalah tersebut. Mulai sekarang kalian dapat link sesuka hati ke artikel yg dimaksud tanpa perlu khawatir tak memiliki unik-ID.

HTML Links - The id Attribute

ID atribut dapat digunakan untuk membuat bookmark dalam dokumen HTML.

Contoh

Anchor link dengan ID di dalam satu halaman yg sama:<a id="frag">HTML Links</a>Buat link ke "HTML Links" di dalam dokumen yang sama:<a href="#frag">Useful HTML Links</a>Jika membuat link ke "HTML Links" dari halaman lain:<a href="http://www.example.com/example-pages.htm#frag">Visit the HTML Links</a>Kebayang kalau harus membuat unik ID berbeda seperti id="frag" setiap mau memberitahukan kemana tujuan kita :-O Pada waktu 2014-04-17 05:25, sudah tercipta Fragmentions - linking to any text by Kevin Marks.

Hostingkan script berikut, dan simpan diatas/sebelum tag penutup </head>

bit.ly/1nuOVkP
Sobat bisa melakukan variasi kode CSS dengan bentuk format sbb
[fragmention] {
background: #FFFF00;

--- YOUR STYLE CODED ADD HERE ---

}
Apabila markup template/halaman berbentuk

<div id='RelatedPosts'>

Maka penulisan anchor link dengan bentuk

http://beben-koben.blogspot.com/2013/01/selection-tools-from-jsdoit-for-you-by.html#RelatedPosts

Untuk melakukan itu semua anda harus pergi dan memeriksa HTML dan menemukan id, dan membuat link khusus dengan manual. How about with "fragmentions"
  • Menggunakan fragmen untuk mengidentifikasi bagian dari halaman.
  • Menyebutkan kata-kata di belakang akhir anchor link sebagai identifier.
Agar dianggap ini terpisah dari link id, disarankan menggunakan hash ganda - ## untuk fragmen, dan kemudian kata-kata yang mengidentifikasi teks sebagai target.

Example

http://beben-koben.blogspot.com/2013/01/selection-tools-from-jsdoit-for-you-by.html##Silahkan+download+folder+semua

Penulisan link tersebut mempunyai arti pergi ke halaman tersebut dan menemukan kata-kata "Silahkan download folder semua" dan bergulir untuk menunjukkan kepada pembaca.

Sources:
  • indiewebcamp.com/fragmention
  • www.kevinmarks.com/fragmentions.html
  • epeus.blogspot.com/2014/04/fragmentions-linking-to-any-text.html
Happy fragmentions \m/

Rabu, 14 Mei 2014

What is This, This is for You?

Urusan design untuk mempercantik tampilan bukan milik template saja, melainkan huruf perlu dipercantik juga atau yang lebih di kenal dengan istilah Typography. Banyak trik dan tutorial mengenai hal typo! Berawal dari satu kasus pertanyaan "Apakah mungkin untuk menerapkan CSS untuk setengah dari karakter?" Sudah tentu karakter yg di maksud disini adalah tentang huruf/type. Sobat bisa membaca kasus Is it possible to apply CSS to half of a character? pada halaman bit.ly/QIZcPg
Seorang yg bertanya, bejibun jawaban diberikan..dan kita sebagai user tinggal menyimak dan tentunya mencomot kode ;))
Beben Koben - Tutorial Blog for Stylish Blogger - Si Bloglang anu Ganteng Kalem Tea.

Kalau sobat mau yg kayak seperti itu tinggal meluncur dong codepen.io/nakome/pen/ejfza Sususnan & warna huruf² itu akan random tampilan setiap refresh! Sebagai bonus Koben akan bagi informasi tool yg sudah opensource buat kalian ;)

Kenal dong sama CSS Beautifier? Tool untuk membuat cantik kembali kode CSS yg sudah di minimize, sikat tinggal download html.fwpolice.com/css Web prefixmycss.com telah mengumumkan prefixMyCSS sudah usang. kita harus menggunakan Pleeease sebagai gantinya. Please welcome my bro pleeease.io Koben sudah memisahkan dari web pleeease bagian Playground Semoga bisa berjalan offline www.4shared.com/zip/eGxtjsMAba/pleeease.html :)
What is this, WTF, forms? wtfforms.com

Happy blogging \m/

Senin, 12 Mei 2014

Change the URL Text into an Active Link use JavaScript

Tidak mau menulis link tujuan karena takut unsur badlink atau backlink yg tidak sesuai dengan tema blog sobat? Trik dan tips kali ini akan berbicara bagaimana cara merubah teks URL menjadi link hidup! URL/link yg tertera pada address browser biasanya akan dimulai dengan http:// or https:// Koben juga sering menuliskan link hanya dengan menuliskan alamatnya saja tanpa sintax hyperlink :D Ketika sobat menuliskan alamat seperti berikut:
  • http://www.google.com/
  • https://www.google.com/
  • ttp://example.com/~pages/pa-ge/?param=foo+bar
  • ttp://beben-koben.blogspot.com/2014/05/selection-good-resources-may-2014.html
  • https://www.google.com/search?q=tutorial
Itu nanti akan berubah menjadi hyperlink aktif yg bisa di klik dan terbuka dengan jalan new tab window.

Sobat tinggal menanamkan JavaScript berikut...
<script type='text/javascript'>
//<![CDATA[
document.addEventListener("DOMContentLoaded",function(){for(var t=document.evaluate('descendant::text()[contains(self::text(),"ttp") and not(ancestor::a) and not(ancestor::textarea) and not(ancestor::script) and not(ancestor::style)]',document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),e=0;e<t.snapshotLength;e++){var n=t.snapshotItem(e);n.textContent.match(/h?ttps?:\/\/[a-zA-Z0-9\.\/\-_~\?=&%\+]+/g).forEach(function(t){var e=n.textContent.indexOf(t),a=document.createRange();a.setStart(n,e),a.setEnd(n,e+t.length);var o=document.createElement("a");o.setAttribute("href",0==t.indexOf("http")?t:"h"+t),o.addEventListener("click",function(t){window.open(this.getAttribute("href")),t.preventDefault(),t.stopPropagation()}),a.surroundContents(o),a.detach()})}});
//]]>
</script>
Source by: jsdo.it/kobachi/urltext2anchor

Happy coding \m/

Rabu, 07 Mei 2014

Free Data URI Encoder with Preview

Cuma ingin mengupdate satu tools data URI dari postingan get free apps .html the data: uri kitchen! Moncho Varela membuat simply file to data uri converter cdpn.io/sukBA Data Uri converter tersebut hanya mendukung 2 type file saja yaitu txtType and imgType. Dalam aksinya, tool tersebut dapat menampilkan tampilan image tetapi tidak dengan file tipe txt! Jadi ketika melakukan convert tidak ada tampilannya. Koben melakukan sedikit snippet script, agar file tipe txt juga bisa tampil preview.
Silahkan download... www.4shared.com/zip/1yy5brWiba/Data_uri_converter.html
Tombol close ada di pojok kanan atas.

Pada artikel data: URI kitchen, jika sobat melihat tulisan paling akhir postingan tsb, gue memberikan satu bonus tool serupa! Data URI generator yg mirip dengan kreasi Bran van der Meer. AA Beben akan sharing tools serupa hasil editan, full javascript dan display preview untuk hasil generate. Edit Data URI encoder by user33979!Data-URI-encoderMendukung banyak file...

Please download... www.4shared.com/zip/oJlS85Sxba/Data_URI_encoder.html
Password... .zip is Data-URI-encoder

Demikian update tools data URI, bagi yg mau silahkan sikat, lumayan buat koleksi ;)

Happy data uri \m/

Sabtu, 26 April 2014

Add ifvisible.js to make Invisible Blog Page

Sobat pasti sudah pernah mendengar tentang tutorial membuat energy saver or screensaver? Trik menutupnya layar monitor, eh eh kok kenapa jadi gelap begini yah :D Moouse digerakan, eh...kembali lagi seperti semula. AA akan berbagi trick serupa dengan itu, tetapi dengan teknik berbeda ;) Itung² ngisi hari minggu dengan artikel baru. Siapa tauk ada yg melongok ;)) Proses kerja rada-rada mirip juga, yang membedakan mungkin hanya pada script!
Source kode dan demo bisa sobat lihat:
Artikel sumber -------> serkanyersen.github.io/ifvisible.js
Demo -------> serkanyersen.github.io/ifvisible.js/demo.html

Seperi biasa Koben hanya membantu pemasangan ke dalam template blog :D Jika kalian paham akan script, maka pada artikel sumber bisa dipelajari bagaimana opsi² yg dapat di buat. Letakan script di atas tagging </body>
Original scripthttp://serkanyersen.github.io/ifvisible.js/ifvisible.jsMinimize script ifvisible.js

Letakan script pemanggil berikut tepat di bawah ifvisible.js
<script src="ifvisible.js"></script>

<script type="text/javascript">
//<![CDATA[
ifvisible.setIdleDuration(5);
ifvisible.idle(function(){
document.body.style.opacity = 0.1;
});
ifvisible.wakeup(function(){
document.body.style.opacity = 1;
});
//]]>
</script>
SAVE.

Sobat bisa berkreasi yg lain dengan merubah script document.body.style.___

Happy ifvisible \m/