4 Matching Annotations
  1. Sep 2020
    1. dictionary and atlas open on the rug,the typewriter waiting for the key of the head,

      these could be used for things the speaker uses to write. maybe prefers to write in the morning?

    2. #34 on top 500 poets Billy Collins Poems Comments Stats E-Books Biography Poems by Billy Collins : 24 / 52 « prev. poem next poem » Morning Poem by Billy Collins var videoContent = document.getElementById('contentElement'); var offsetWidth = videoContent.offsetWidth; var offsetHeight = videoContent.offsetHeight; var referrer_url = document.referrer; var adsManager; var adsLoader; var adDisplayContainer; var intervalTimer; var vast_code = 'https://googleads.g.doubleclick.net/pagead/ads?client=ca-video-pub-3785345259461815&slotname=Poemhunter_Desktop_Preroll&ad_type=video&description_url=http%3A%2F%2Fwww.poemhunter.com&max_ad_duration=30000&videoad_start_delay=0&vpmute=0&vpa=0'; if (referrer_url.indexOf("poemhunter.com") == -1 || referrer_url.indexOf("poemhunter.com") >= 20 || referrer_url == null || referrer_url == "") { videoContent.muted = true; } function createAdDisplayContainer() { adDisplayContainer = new google.ima.AdDisplayContainer(document.getElementById('adContainer')); } function requestAds() { checkAutoplaySupport(); document.getElementById('playButton').style.display = 'none'; createAdDisplayContainer(); adDisplayContainer.initialize(); adsLoader = new google.ima.AdsLoader(adDisplayContainer); adsLoader.getSettings().setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.INSECURE); adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); } function autoplayChecksResolved() { var adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = vast_code; adsRequest.linearAdSlotWidth = 640; adsRequest.linearAdSlotHeight = 400; adsRequest.nonLinearAdSlotWidth = 300; adsRequest.nonLinearAdSlotHeight = 250; adsRequest.setAdWillAutoPlay(autoplayAllowed); adsRequest.setAdWillPlayMuted(autoplayRequiresMuted); adsLoader.requestAds(adsRequest); } function checkAutoplaySupport() { var playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(onAutoplayWithSoundSuccess).catch(onAutoplayWithSoundFail); } } function onAutoplayWithSoundSuccess() { videoContent.pause(); autoplayAllowed = true; autoplayRequiresMuted = false; autoplayChecksResolved(); } function onAutoplayWithSoundFail() { checkMutedAutoplaySupport(); } function checkMutedAutoplaySupport() { videoContent.volume = 0; videoContent.muted = true; var playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(onMutedAutoplaySuccess).catch(onMutedAutoplayFail); } } function onMutedAutoplaySuccess() { videoContent.pause(); autoplayAllowed = true; autoplayRequiresMuted = true; autoplayChecksResolved(); } function onMutedAutoplayFail() { videoContent.volume = 1; videoContent.muted = false; autoplayAllowed = false; autoplayRequiresMuted = false; autoplayChecksResolved(); } function onAdsManagerLoaded(adsManagerLoadedEvent) { adsManager = adsManagerLoadedEvent.getAdsManager(videoContent); adsManager.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); adsManager.addEventListener( google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener( google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener( google.ima.AdEvent.Type.COMPLETE, onAdEvent); adsManager.addEventListener( google.ima.AdEvent.Type.USER_CLOSE, onAdEvent); adsManager.addEventListener( google.ima.AdEvent.Type.SKIPPED, onAdEvent); try { adsManager.init(videoContent.offsetWidth, videoContent.offsetHeight, google.ima.ViewMode.NORMAL); adsManager.start(); } catch (adError) { videoContent.play(); } } function onAdEvent(adEvent) { var ad = adEvent.getAd(); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: document.getElementById('contentElement').setAttribute('style', 'display:none;'); document.getElementById('adContainer').setAttribute('style', 'position: relative; width: 640px; height: 360px; display:block;'); if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. } break; case google.ima.AdEvent.Type.STARTED: if (ad.isLinear()) { intervalTimer = setInterval( function () { var remainingTime = adsManager.getRemainingTime(); }, 300); // every 300ms } break; case google.ima.AdEvent.Type.COMPLETE: document.getElementById('adContainer').setAttribute('style', 'display:none'); document.getElementById('contentElement').setAttribute('style', 'display:block; width:640px; height:360px;'); if (ad.isLinear()) { clearInterval(intervalTimer); } break; case google.ima.AdEvent.Type.USER_CLOSE: document.getElementById('adContainer').setAttribute('style', 'display:none'); document.getElementById('contentElement').setAttribute('style', 'display:block; width:640px; height:360px;'); videoContent.play(); break; case google.ima.AdEvent.Type.SKIPPED: document.getElementById('adContainer').setAttribute('style', 'display:none'); document.getElementById('contentElement').setAttribute('style', 'display:block; width:640px; height:360px;'); videoContent.play(); break; } } function onAdError(adErrorEvent) { document.getElementById('adContainer').setAttribute('style', 'display:none'); document.getElementById('contentElement').setAttribute('style', 'display:block; width:640px; height:360px;'); videoContent.play(); console.log(adErrorEvent.getError()); } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } var promise = videoContent.play(); if (promise !== undefined) { promise.then(_ => { requestAds(); }).catch(error => { videoContent.muted = false; requestAds(); }); } else { requestAds(); } document.getElementById('playButton').onclick = function () { videoContent.muted = false; requestAds(); }; $(document).ready(function(){ $("#contentElement").on( "timeupdate", function(event){ onTrackedVideoFrame(this.currentTime, this.duration); }); }); var midroll = true; function onTrackedVideoFrame(currentTime, duration) { if (currentTime > 20 && midroll) { document.getElementById("adContainer").innerHTML = ""; midroll = false; vast_code = 'https://googleads.g.doubleclick.net/pagead/ads?client=ca-video-pub-3785345259461815&slotname=Poemhunter_Desktop_Midroll&ad_type=video&description_url=http%3A%2F%2Fwww.poemhunter.com&max_ad_duration=30000&videoad_start_delay=0&vpmute=0&vpa=0'; requestAds(); } } Autoplay next video if (getCookie("cooAutoNextVid") == null) { setCookieInMinutes("cooAutoNextVid", "evet", 60); } function ChangeNVCookie() { if (document.getElementById("chkAutoNextVid").checked==true) { setCookieInMinutes("cooAutoNextVid", "evet", 60); } else { setCookieInMinutes("cooAutoNextVid", "hayir", 60); } } if (getCookie("cooAutoNextVid")=="evet") { document.getElementById("chkAutoNextVid").checked=true; } var aud = document.getElementById("contentElement"); aud.onended = function () { if (getCookie("cooAutoNextVid") != "hayir") { window.open(document.getElementById("next_link_video").href + "#content", "_self"); } }; Why do we bother with the rest of the day

      we can assume that the morning is the speakers favorite part of their day