Password Incorrect Blog https://www.passwordincorrect.com Tips for writers, self-publishing, digital stories Thu, 16 Jul 2015 15:19:35 +0000 en-US hourly 1 https://wordpress.org/?v=4.2.4 The life story of Steve Jobs (infographic) https://www.passwordincorrect.com/the-life-story-of-steve-jobs-infographic/ https://www.passwordincorrect.com/the-life-story-of-steve-jobs-infographic/#comments Thu, 16 Oct 2014 19:14:50 +0000 https://www.passwordincorrect.com/?p=28816 Steve Jobs is one of the biggest thinkers and influencers of the modern world. Most Mac, iPhone and iPad fans know him as a charismatic and somehow problematic founder of Apple.

Works and life can’t be separated. Anna Vital from Funders and Founders has prepared a life story of this extraordinary person.

The life story of Steve Jobs #infographic

]]>
https://www.passwordincorrect.com/the-life-story-of-steve-jobs-infographic/feed/ 0
Checklist for developing ebooks in epub format (infographic) https://www.passwordincorrect.com/checklist-for-developing-ebooks-in-epub-format-infographic/ https://www.passwordincorrect.com/checklist-for-developing-ebooks-in-epub-format-infographic/#comments Tue, 12 Aug 2014 08:29:56 +0000 https://www.passwordincorrect.com/?p=28794 CommLab, an India-based company that provides learning services to organizations across the world, has prepared a handy chart that  will let you go through the of things to do when preparing an electronic book in epub format.

Do you wish to convert your PDF files into the ePub format? How can you see that this conversion takes place smoothly? Well, you need to pay adequate attention to certain aspects to ensure that the conversion of your PDF material is hassle free. Let us now see about them in detail.

Checklist for developing ebooks in epub format infographic

]]>
https://www.passwordincorrect.com/checklist-for-developing-ebooks-in-epub-format-infographic/feed/ 0
10 tips for writers by J.R.R. Tolkien (infographic) https://www.passwordincorrect.com/10-tips-for-writers-by-j-r-r-tolkien-infographic/ https://www.passwordincorrect.com/10-tips-for-writers-by-j-r-r-tolkien-infographic/#comments Thu, 07 Aug 2014 09:00:05 +0000 https://www.passwordincorrect.com/?p=28790 Writers are never enough of good tips from authors who proved their writing skills were much beyond ordinary.

Essaymama.com, one of top web destinations for personalized essay writing services, has put together a handy infographic, Tolkien Tips for Writers. It’s the writing wisdom from the author of The Hobbit and The Lord of the Rings.

No. 7 tip, “Dreams give us inspiration”, is a great way to keep the plot moving, but it’s also a fantastic way to keep the writer writing.

10 tips for writers by J.R.R Tolkien

]]>
https://www.passwordincorrect.com/10-tips-for-writers-by-j-r-r-tolkien-infographic/feed/ 0
WordPress: add nofollow and custom class to insert link box https://www.passwordincorrect.com/wordpress-add-nofollow-and-custom-class-to-insert-link-box/ https://www.passwordincorrect.com/wordpress-add-nofollow-and-custom-class-to-insert-link-box/#comments Mon, 09 Jun 2014 13:20:13 +0000 https://www.passwordincorrect.com/?p=28758 The default WordPress insert link box is missing one important option: the ability to add rel=”nofollow”. In this post you’ll learn how to fix it. Plus how to add a custom class to insert link box.

You don’t want to have every outgoing link crawled by search engines. In such a case, to add rel=”nofollow” you’ll have to change view from Visual to Text, and insert the text between inside <a> tag. Not very convenient if you insert many links in a post, and don’t want most of them to be followed.

1. How to add rel=”nofollow” to insert link box

Fortunately there is a plugin, Rel Nofollow Checkbox, that just does that: adds the checkbox with rel=”nofollow” to insert link box, right under “Open link in a new window/tab”.

WordPress add nofollow to insert link box via plugin

This is a simple plugin that deregisters the default WordPress insert link function, and replaces it with almost the same code – modified with rel=”nofollow” command.

Simply add Rel Nofollow Checkbox plugin via Plugins section of the WordPress dashboard, and activate it. Done.

2. How to add rel=”nofollow” and custom class to insert link box

The ability to add custom class is useful if, for example, you style many links to look like buttons. Again, why change the view and insert the class manually, if you can have it as a checkbox in insert link box.

WordPress add nofollow and class to insert link box without plugin

If you’ll have all three checkboxes checked in the insert link box you’ll have the inside the <a> tag something like this:

<a href="https://newlink.com" target="_blank" rel="nofollow" class="button">

Follow the steps below. To add custom class I’ve modified Rel Nofollow Checkbox plugin and moved it to theme folder. The plugin itself is no longer needed.

1. If you don’t have it yet, add a new folder to your current theme and name it scripts.

2. Inside scripts folder create a blank document, name it wplink.min.js, and paste the code from below (it’s already minified).

var wpLink;!function(e){var t,i,n,l,s={},a={};wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",append:function(){var t='<br /><label style="padding-right:20px;" ><span> </span><input type="checkbox" id="rel-nofollow-checkbox" />Add rel="nofollow"</label><label style="padding-right:20px;" ><input type="checkbox" id="my-class-checkbox" />Add class="button"</label>';e("#wp-link .link-target").append(t)},init:function(){s.wrap=e("#wp-link-wrap"),s.dialog=e("#wp-link"),s.backdrop=e("#wp-link-backdrop"),s.submit=e("#wp-link-submit"),s.close=e("#wp-link-close"),s.url=e("#url-field"),s.nonce=e("#_ajax_linking_nonce"),s.title=e("#link-title-field"),s.openInNewTab=e("#link-target-checkbox"),s.relNofollow=e("#rel-nofollow-checkbox"),s.myClass=e("#my-class-checkbox"),s.search=e("#search-field"),a.search=new n(e("#search-results")),a.recent=new n(e("#most-recent-results")),a.elements=s.dialog.find(".query-results"),s.dialog.keydown(wpLink.keydown),s.dialog.keyup(wpLink.keyup),s.submit.click(function(e){e.preventDefault(),wpLink.update()}),s.close.add(s.backdrop).add("#wp-link-cancel a").click(function(e){e.preventDefault(),wpLink.close()}),e("#wp-link-search-toggle").click(wpLink.toggleInternalLinking),a.elements.on("river-select",wpLink.updateFields),s.search.keyup(function(){var e=this;window.clearTimeout(i),i=window.setTimeout(function(){wpLink.searchInternalLinks.call(e)},500)})},open:function(i){var n;wpLink.range=null,i&&(window.wpActiveEditor=i),window.wpActiveEditor&&(this.textarea=e("#"+window.wpActiveEditor).get(0),"undefined"!=typeof tinymce&&(n=tinymce.get(wpActiveEditor),t=n&&!n.isHidden()?n:null,t&&tinymce.isIE&&(t.windowManager.bookmark=t.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),s.wrap.show(),s.backdrop.show(),wpLink.refresh())},isMCE:function(){return t&&!t.isHidden()},refresh:function(){a.search.refresh(),a.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():wpLink.setDefaultValues(),s.url.focus()[0].select(),a.recent.ul.children().length||a.recent.ajax()},mceRefresh:function(){var e;(e=t.dom.getParent(t.selection.getNode(),"A"))?(s.url.val(t.dom.getAttrib(e,"href")),s.title.val(t.dom.getAttrib(e,"title")),s.openInNewTab.prop("checked","_blank"===t.dom.getAttrib(e,"target")),s.myClass.prop("checked","button"===t.dom.getAttrib(e,"class")),"nofollow"==ed.dom.getAttrib(e,"rel")&&s.relNofollow.prop("checked",!0),s.submit.val(wpLinkL10n.update)):wpLink.setDefaultValues()},close:function(){wpLink.isMCE()?t.focus():(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select())),s.backdrop.hide(),s.wrap.hide()},getAttrs:function(){return{href:s.url.val(),title:s.title.val(),target:s.openInNewTab.prop("checked")?"_blank":"","class":s.myClass.prop("checked")?"button":"",rel:s.relNofollow.prop("checked")?"nofollow":""}},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var e,t,i,n,l,s,a,r=wpLink.textarea;r&&(e=wpLink.getAttrs(),e.href&&"https://"!=e.href&&(t='<a href="'+e.href+'"',e.title&&(s=e.title.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),t+=' title="'+s+'"'),e.target&&(t+=' target="'+e.target+'"'),e.rel&&(t+=' rel="nofollow"'),e.class&&(t+=' class="button"'),t+=">",document.selection&&wpLink.range?(r.focus(),wpLink.range.text=t+wpLink.range.text+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof r.selectionStart&&(i=r.selectionStart,n=r.selectionEnd,a=r.value.substring(i,n),t=t+a+"</a>",l=i+t.length,i==n&&(l-="</a>".length),r.value=r.value.substring(0,i)+t+r.value.substring(n,r.value.length),r.selectionStart=r.selectionEnd=l),wpLink.close(),r.focus()))},mceUpdate:function(){var e,i=wpLink.getAttrs();return wpLink.close(),t.focus(),tinymce.isIE&&t.selection.moveToBookmark(t.windowManager.bookmark),e=t.dom.getParent(t.selection.getNode(),"a[href]"),i.href&&"https://"!=i.href?(e?t.dom.setAttribs(e,i):t.execCommand("mceInsertLink",!1,i),void t.selection.collapse()):void t.execCommand("unlink")},updateFields:function(e,t,i){s.url.val(t.children(".item-permalink").val()),s.title.val(t.hasClass("no-title")?"":t.children(".item-title").text()),i&&"click"==i.type&&s.url.focus()},setDefaultValues:function(){s.url.val("https://"),s.title.val(""),s.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var t,i=e(this),n=i.val();if(n.length>2){if(a.recent.hide(),a.search.show(),wpLink.lastSearch==n)return;wpLink.lastSearch=n,t=i.parent().find(".spinner").show(),a.search.change(n),a.search.ajax(function(){t.hide()})}else a.search.hide(),a.recent.show()},next:function(){a.search.next(),a.recent.next()},prev:function(){a.search.prev(),a.recent.prev()},keydown:function(t){var i,n,l=e.ui.keyCode;l.ESCAPE===t.keyCode?(wpLink.close(),t.stopImmediatePropagation()):l.TAB===t.keyCode&&(n=t.target.id,"wp-link-submit"!==n||t.shiftKey?"wp-link-close"===n&&t.shiftKey&&(s.submit.focus(),t.preventDefault()):(s.close.focus(),t.preventDefault())),(t.keyCode===l.UP||t.keyCode===l.DOWN)&&(i=t.keyCode===l.UP?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[i](),wpLink.keyInterval=setInterval(wpLink[i],wpLink.keySensitivity),t.preventDefault())},keyup:function(t){var i=e.ui.keyCode;(t.which===i.UP||t.which===i.DOWN)&&(clearInterval(wpLink.keyInterval),t.preventDefault())},delayedCallback:function(e,t){var i,n,l,s;return t?(setTimeout(function(){return n?e.apply(s,l):void(i=!0)},t),function(){return i?e.apply(this,arguments):(l=arguments,s=this,void(n=!0))}):e},toggleInternalLinking:function(){var e=s.wrap.hasClass("search-panel-visible");s.wrap.toggleClass("search-panel-visible",!e),setUserSetting("wplink",e?"0":"1"),s[e?"url":"search"].focus()}},n=function(t,i){var n=this;this.element=t,this.ul=t.children("ul"),this.contentHeight=t.children("#link-selector-height"),this.waiting=t.find(".river-waiting"),this.change(i),this.refresh(),e("#wp-link .query-results, #wp-link #link-selector").scroll(function(){n.maybeLoad()}),t.on("click","li",function(t){n.select(e(this),t)})},e.extend(n.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(e,t){var i,n,l,s;e.hasClass("unselectable")||e==this.selected||(this.deselect(),this.selected=e.addClass("selected"),i=e.outerHeight(),n=this.element.height(),l=e.position().top,s=this.element.scrollTop(),0>l?this.element.scrollTop(s+l):l+i>n&&this.element.scrollTop(s+l-n+i),this.element.trigger("river-select",[e,t,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var e;this.selected&&(e=this.selected.prev("li"),e.length&&this.select(e))}},next:function(){if(this.visible){var t=this.selected?this.selected.next("li"):e("li:not(.unselectable):first",this.element);t.length&&this.select(t)}},ajax:function(e){var t=this,i=1==this.query.page?0:wpLink.minRiverAJAXDuration,n=wpLink.delayedCallback(function(i,n){t.process(i,n),e&&e(i,n)},i);this.query.ajax(n)},change:function(e){this.query&&this._search==e||(this._search=e,this.query=new l(e),this.element.scrollTop(0))},process:function(t,i){var n="",l=!0,s="",a=1==i.page;t?e.each(t,function(){s=l?"alternate":"",s+=this.title?"":" no-title",n+=s?'<li class="'+s+'">':"<li>",n+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',n+='<span class="item-title">',n+=this.title?this.title:wpLinkL10n.noTitle,n+='</span><span class="item-info">'+this.info+"</span></li>",l=!l}):a&&(n+='<li class="unselectable"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[a?"html":"append"](n)},maybeLoad:function(){var e=this,t=this.element,i=t.scrollTop()+t.height();!this.query.ready()||i<this.contentHeight.height()-wpLink.riverBottomThreshold||setTimeout(function(){var i=t.scrollTop(),n=i+t.height();!e.query.ready()||n<e.contentHeight.height()-wpLink.riverBottomThreshold||(e.waiting.show(),t.scrollTop(i+e.waiting.outerHeight()),e.ajax(function(){e.waiting.hide()}))},wpLink.timeToTriggerRiver)}}),l=function(e){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=e},e.extend(l.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(t){var i=this,n={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:s.nonce.val()};this.search&&(n.search=this.search),this.querying=!0,e.post(ajaxurl,n,function(e){i.page++,i.querying=!1,i.allLoaded=!e,t(e,n)},"json")}}),e(document).ready(wpLink.append),e(document).ready(wpLink.init)}(jQuery);

As you’ve seen in the example above, a default class to be inserted is “button”. You can change it to whatever you want.

Open wplink.min.js document, and use Find function to replace every instance of the word “button” with the desired class name.

More posts on WordPress:

]]>
https://www.passwordincorrect.com/wordpress-add-nofollow-and-custom-class-to-insert-link-box/feed/ 0
Issue with sharing WordPress posts to Facebook – how to deal with it https://www.passwordincorrect.com/issue-with-sharing-wordpress-posts-to-facebook/ https://www.passwordincorrect.com/issue-with-sharing-wordpress-posts-to-facebook/#comments Tue, 03 Jun 2014 19:45:22 +0000 https://www.passwordincorrect.com/?p=28730 Since the beginning of 2014 many WordPress bloggers experience an issue with sharing WordPress posts to Facebook. Instead of a newly published post, something like “Page not found” and a default image appear.

First, what is definitely not the source of the problem:

  • sharing plugins (Jetpack Publicize, Shareaholic, official Facebook plugin, and lots of others),
  • plugins that are responsible for placing relevant open graph tags to the head of your blog post (Yoast and other SEO plugins, for example).

Don’t start to dig into how these plugins share the post, or which data they pull to open graph tags. They are not to be blamed for the issue.

For most bloggers, including me, the “Page not found” problem applies only to scheduled posts. The posts published immediately are shared on Facebook properly.

What is the causing WordPress to Facebook sharing issue?

It’s how WordPress deals with scheduled posts, and when Facebook scrapes the content of the post.

Here is what happens.

1. You write a post. When you change the status from Draft to Scheduled (hit Publish button when the publish date is set in the future), the post is available in the front end under its final permalink.

2. WordPress deals with scheduled posts in a very specific way. The scheduled post is “triggered by the first visit to your blog on or after the exact date/time you set.”

So, if you set the publish time to 17:00, it doesn’t mean the post will be published at 17:00. If a first visitor comes to your blog at 17:46, your new post will be published at 17:46.

3. Now, here is the essence of the problem. When you visit your scheduled post in the front end at its final permalink, Facebook get prompted to scrape it.

I can only explain it with a fact, that if a WordPress blog has many users, if someone else than post’s author is visiting the post from the front end, that is counted as a visit to a public post.

4. Facebook is told to scrape the post, but the post is not published yet. It means it doesn’t exist at its final permalink to anyone besides its author.

5. Facebook gets redirected to 404 page – and scrapes the content of that page.

You can easily check out if this issue applies to your case. Go to your 404 page – simply go to any blog post and add something at the end of its url address. The page with this address doesn’t exist and you’ll land on 404.

Then try to share the 404 page on Facebook. Analyze what is being shown to what is being shown when a scheduled post is shared. My other blog, Ebook Friendly, where I have the issue, displays the content from “scheduled post ⇢ 404 page” like this:

Sharing to Facebook shows Page not found

When the post is being published, and auto-posting plugins try to share it, Facebook pulls the cached content of what it thinks is the post it visited and scraped already.

You can easily refresh the content by visiting Facebook Debugger, pasting the post’s url and refreshing the page a couple of times. After Facebook Debugger says there are no more issues with your post, it’ll get shared properly.

But going to Facebook Debugger every time after the scheduled post is published doesn’t make sense, right?

Some bloggers have reported that they were solving the problem when they went in WP dashboard to Settings / Permalinks and just hit Save Changes button. But, again, doing it every time doesn’t make sense.

I haven’t found any piece of working code that would flush the Facebook cache after the post’s status changed from Scheduled to Published. Or that would prevent Facebook from scraping the scheduled post.

Shareaholic plugin has implemented a solution in 7.4.0.6 version: “Bugfix: Fixed annoying bug where Facebook was trying to cache scheduled posts before they were live.” So, at least the users of this plugin have the issue fixed.

For the time being, my best advice is to work on a draft post to the very end, and leave scheduling after everything else is done. If you don’t visit the scheduled post at its final permalink, you won’t have problems with sharing it to Facebook.

So, you can visit the post in the front end when it’s draft and its url is something like https://myblog.com/?p=12345&preview=true.

Don’t visit the scheduled post when its url is https://myblog.com/the-final-permalink.

You’ll also have a problem if you’ll visit the preview of the scheduled post: https://myblog.com/the-final-permalink?preview=true.

I know some bloggers schedule their posts to some time in the future to prevent publishing a post immediately if they accidentally hit the Publish button. It happened to me a couple of times, but I’ve found a nice workaround: why not make Save Draft button more prominent than Publish?

If I found any better solution, I’ll share it immediately, so stay tuned.

Check out more WordPress tips:

]]>
https://www.passwordincorrect.com/issue-with-sharing-wordpress-posts-to-facebook/feed/ 0
Add character count to title and excerpt in WordPress post editor https://www.passwordincorrect.com/add-character-count-to-title-and-excerpt-in-wordpress-post-editor/ https://www.passwordincorrect.com/add-character-count-to-title-and-excerpt-in-wordpress-post-editor/#comments Mon, 02 Jun 2014 13:25:14 +0000 https://www.passwordincorrect.com/?p=28716 If you want to have control over how many character has the title and excerpt of your new blog, you can add this information without any plugin.

This is helpful if you want to have a better control over how the post will be displayed on Google search engine result pages.

For both title and excerpt, character limits for Google SERP will be displayed as well. It will look like in the screenshot below:

Add character count to title and excerpt in WordPress post editor

Open functions.php file in your theme’s directory and paste at the end the code from below:

<?php function my_title_count(){ ?>
<script>jQuery(document).ready(function(){
jQuery("#titlediv .inside").after("<div style=\"position:absolute;top:40px;right:-5px;\"><span>Max 70 characters:</span> <input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"title_counter\" readonly=\"\" style=\"background:none;border:none;box-shadow:none;font-weight:bold; text-align:right;\"></div>");
jQuery("#title_counter").val(jQuery("#title").val().length);
jQuery("#title").keyup( function() {
jQuery("#title_counter").val(jQuery("#title").val().length);
});
});
</script>
<? }
add_action( 'admin_head-post.php', 'my_title_count');
add_action( 'admin_head-post-new.php', 'my_title_count');
?>
 
<?php function my_excerpt_count(){ ?>
<script>jQuery(document).ready(function(){
jQuery("#postexcerpt .handlediv").after("<div style=\"position:absolute;top:4px;right:25px;\"><span>Max 156 characters:</span> <input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:none;border:none;box-shadow:none;font-weight:bold; text-align:right;\"></div>");
jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);
jQuery("#excerpt").keyup( function() {
jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);
});
});
</script>
<? }
add_action( 'admin_head-post.php', 'my_excerpt_count');
add_action( 'admin_head-post-new.php', 'my_excerpt_count');
?>

Obviously, there are plugins that simulate Google SERP view, naming only WordPress SEO by Yoast, but if you don’t use these plugins, with this piece of code, you are not completely blind.

More WordPress tips to check out:

]]>
https://www.passwordincorrect.com/add-character-count-to-title-and-excerpt-in-wordpress-post-editor/feed/ 0
Writing tools of eight famous writers (infographic) https://www.passwordincorrect.com/writing-tools-eight-famous-writers-infographic/ https://www.passwordincorrect.com/writing-tools-eight-famous-writers-infographic/#comments Mon, 19 May 2014 14:59:49 +0000 https://www.passwordincorrect.com/?p=28702 Stephen King calls its writing tool “the world’s finest word processor”. No, it’s not a Scrivener software. It’s a Waterman fountain pen.

Jane Rowling uses loose-leaf paper and pen. Quentin Tarantino relies on a cheap notebook and a couple of black and red felt pens.

Don’t expect Evernote, iA Writer, or even an old good Microsoft Word in the infographic below.

Only George R.R. Martin is using a tool that needs to be plugged into a power socket. He writes on an old DOS computer, running a piece of software called WordStar 4.0.

The infographic was put together by NinjaEssays.

Top writing tools of famous writers - infographic

Via Business Insider.

]]>
https://www.passwordincorrect.com/writing-tools-eight-famous-writers-infographic/feed/ 0
Selling a book in different countries (infographic) https://www.passwordincorrect.com/selling-book-different-countries-infographic/ https://www.passwordincorrect.com/selling-book-different-countries-infographic/#comments Fri, 16 May 2014 09:22:34 +0000 https://www.passwordincorrect.com/?p=28698 Publishing Trendsetter, a site gathering the new generation of publishers, has designed a very interesting infographic, called The Lifecycle of a Book in Translation.

In the infographic, you’ll learn what has to be done to translate the book to different languages, find the right publisher, and finally – readers in new countries.

Check out the original post on Publishing Trendsetter, where you’ll have a chance to watch accompanying videos from industry professionals.

How to sell a book in different countries - infographic

Via GalleyCat.

]]>
https://www.passwordincorrect.com/selling-book-different-countries-infographic/feed/ 0
How “easy” it is to change a password (picture) https://www.passwordincorrect.com/easy-change-password-picture/ https://www.passwordincorrect.com/easy-change-password-picture/#comments Tue, 29 Apr 2014 13:24:09 +0000 https://www.passwordincorrect.com/?p=28678 Funny pic! Especially like “numbers must be divisible by 9″ and “must be food or beverage”.

On the other hand, I know this pain. Had to change over 100 passwords “thanks to” Heartbleed.

how easy it is to change a password

Via Geeks Are Sexy.

]]>
https://www.passwordincorrect.com/easy-change-password-picture/feed/ 0
10 top innovations by 2050 and their likelihood (infographic) https://www.passwordincorrect.com/10-top-innovations-2050-likelihood-infographic/ https://www.passwordincorrect.com/10-top-innovations-2050-likelihood-infographic/#comments Sat, 26 Apr 2014 09:15:39 +0000 https://www.passwordincorrect.com/?p=28662 The border between science fiction and reality is invisibly moving over time to the advantage of the latter one.

Without likelihood estimations this infographic would have been nothing more than a great inspiration for sci-fi writers.

For anyone familiar with Google Glass, active contact lenses are easy to imagine, but when we see that the likelihood of a human-robot marriage is 10%, then a picture of reading a sci-fi novel is immediately replaced by people and places from our own life.

Is that young businessman living next door is going to marry a robot feminine servant when he’ll retire? Possible.

Top 10 innovations by 2050 and their likelihood - infographic

Via Edudemic.

]]>
https://www.passwordincorrect.com/10-top-innovations-2050-likelihood-infographic/feed/ 1