15 vědomostí, které musí znát každý uživatel počítače - 1. díl

22. 9. 2010

Sdílet

Je úplně jedno, zda jste v práci s počítačem profesionál nebo naprostý začátečník – následujících 15 vědomostí patří mezi ty klíčové, které by měl znát naprosto každý, kdo s počítačem pracuje.

Myslíte si, že o svém počítači víte úplně všechno? Myslíte si, že znáte všechny triky, tipy a fígle? Ještě než sebevědomě odpovíte, že ano, prohlédněte si obsah tohoto článku. Pokud oněch 15 tipů a triků či prostých tvrzení neznáte takříkajíc tam i pozpátku, pak vězte, že svůj počítačový potenciál již dlouho nevyužíváte do takové míry, jak byste mohli.

1. Nepoužívejte poklepání bezmyšlenkovitě na vše, co se vám na monitoru objeví

Většina aplikací se ve Windows spouští poklepáním na ikonku. Nicméně poklepání určitě není univerzálním úkonem, kterým zvládnete na počítači vykonat vždy právě to, co potřebujete. Tak například poklepání se určitě nepoužívá v internetovém prohlížeči při brouzdání na internetu, když se chcete přesunout na nový odkaz, a nepoužívá se kupříkladu ani v dialogových oknech při stisku tlačítek. Pokud budete na vše bezmyšlenkovitě okamžitě klepat, je velmi pravděpodobné, že vám dříve či později něco důležitého ujde, nebo že třeba poklepáním odešlete nějaký internetový formulář omylem dvakrát. Říkáte, že tento tip je vám k ničemu, protože jej dávno znáte? Tím lépe – pojďme se tedy podívat na další!

Myš

2. Používejte to správné lomítko

Zkusme si ještě jednou pořádně připomenout, jak to vlastně s tím znakem lomítka je: rozlišuje se klasické lomítko (/), pro něž se používá i anglický výraz "Slash“, a lomítko zpětné (\), pro něž se používá i anglický výraz "Backslash“. Zpětná lomítka se často používají při vypisování cest ve Windows (například C:\Program Files\Mozilla Firefox). Klasická lomítka se naproti tomu používají třeba v internetových adresách (například https://www.computertrends.cz/). Záměna lomítek je naprosto nepřípustná!



3. Poznamenávejte si chybová hlášení

Když váš počítač přestane najednou reagovat, často se objeví nějaké chybové hlášení, které má snahu informovat vás o tom, co se stalo. Tato snaha je patrná i v případě, kdy se toto chybové hlášení skládá z různých nesmyslných změtí písmen a číslic, kterým naprosto vůbec nerozumíte. V každém případě si nezapomeňte takové chybové hlášení (kompletně!) poznamenat – a to i tehdy, když se jedná o hlášení pro vás nesrozumitelné. Pokud máte tu možnost, je naprosto ideální, pokud si můžete vytvořit snímek obrazovky. Takto poznamenané chybové hlášení nebo chybový kód pak můžete zadat do Googlu, popřípadě nahlásit na technickou podporu.



4. Obnovte si již smazané soubory

Když z počítače nebo z paměťové karty odstraníte nějaký soubor, vězte, že jej touto operací z pevného disku zcela neodeberete. Operací smazání souboru totiž odstraníte z disku pouze informace o tom, kde se soubor nacházel. Namísto vlastního smazání souboru tedy víceméně uvolňujete pouze prostor pro údaje udávající umístění jiného souboru. Této skutečnosti využívá řada programů pro obnovení již smazaných souborů, pomocí nichž se dají omylem odstraněné soubory vrátit zpět do počítače. Mezi takové nástroje patří kupříkladu program Recuva (http://www.piriform.com/recuva).

linux_sprava_tip



5. Před vlastním vyhozením pevného disku nezapomeňte důkladně vymazat jeho obsah

Vzhledem k tomu, že odstraněním souborů nedojde k jejich definitivnímu vymazání (viz předchozí tip), pak před případným prodejem nebo vyhozením pevného disku jej nestačí prostě jen naformátovat. Existují totiž speciální nástroje, s jejichž pomocí by mohl kdokoliv data na disku obnovit a získat tak přístup i k tak citlivým údajům jako jsou přístupové údaje k bankovnímu účtu, soukromé fotografie či osobní údaje. Pro naprosto dokonalé promazání pevného disku existuje celá řada nejrůznějších nástrojů či způsobů. My vám doporučujeme nástroj Darik´s Boot and Nuke (http://www.dban.org).

V žádném případě nenechávejte na pevném disku, jehož se chcete zbavit, žádná osobní data. Veškerý obsah disku spolehlivě odstraníte pomocí programu Darik´s Boot and Nuke

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. 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); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »