Showing posts with label Chrome. Show all posts
Showing posts with label Chrome. Show all posts

Monday, August 18, 2014

Firing up a blog post with the browser based ScribeFire blogging tool

What's on my PC - ScribeFire – A Browser Based Blogging Editor


After many hours of research and trying all of the advice and procedures out there, Microsoft .NET Framework 3.5 would not install. I actually could write an article just on that topic. I finally came to the realization that Microsoft Live Writer is now Microsoft Dead Writer and figured, “if Microsoft was serious about keeping Microsoft Live Writer alive, they would not require us to jump through hoops just to install it on a new operating system”.  At this point, I started to look around for another blogging editor and discovered that there are quite a few out there; but, what caught my attention is that most of these editors have not been updated in several years. Is this a sign that blogging is going to the wayside???

What I did come across, that I believe is going work for me, is a blogging editor that is actually a browser extension, called ScribeFire. As a matter of fact, this article is my first using ScribeFire. I like the idea that I can draft an article in my browser and that the extension is available for different browsing platforms (Google Chrome, Firefox, Opera and Apple Safari browser). In my case I use Google Chrome; therefore, I installed ScribeFire from the Chrome Web Store. The initial setup was very, very easy (and fast). After entering my login credentials for WordPress my recent posts, categories, tags, etc.…; all fell into place.


With ScribeFire you can post to blogs from WordPress, Blogger, TypePad, Windows Live Spaces, Xanga, LiveJournal, or any other blog that supports the MetaWeblog or MovableType APIs. From what I can see so far, everything I need to draft and post a blog article is there. You can edit and update existing posts. You can schedule posts for the future (if your blog allows that). You can delete posts. You can save drafts. You can tag and categorize. You can upload images. You can edit visually, or you can use HTML or Markdown. You can post to multiple blogs at once. My biggest obstacle, right now is learning to navigate around.

If you decide you want to save your article as a draft, simply click on “Save Progress”; then go to WordPress to put on the final touches using the WordPress editor OR if you want, click on “Publish Post” and the post will be immediately published.


While I love my Windows Live Writer (I'm using it to write this) I am worried about its future and it's really starting to show its age. There's hope that it has a future, but at this point it's a hope only... (A New [WLW] Hope... This is the blogging app you've been looking for... Well, we can only hope ;)

ScribeFire looks pretty interesting and looks like a nice temp stand-in. There's no add-ins, which for me is one of the killer WLW features, but it's quick, free (ad supported), fast, web/browser based and seemed to work well (I used it to quickly edit a post and in that case, it was faster and easier than WLW ;)


While we all hope WLW has a future, until we hear there is, it's time to keep our eyes open for a replacement... :(

Wednesday, January 08, 2014

Unplugging the Web - The case of the disappearing Browser Plug-ins (and why that's a good thing)

How-to Geek - Why Browser Plug-Ins Are Going Away and What’s Replacing Them


Browser plug-ins are on their way out. Apple’s iOS has never supported plug-ins, Flash is long-discontinued for Android, and the new version of IE for Windows 8 doesn’t support most plug-ins. Chrome will soon be blocking traditional NPAPI browser plug-ins.

The web isn’t going in reverse and losing features. There’s a good reason browser plug-ins are going away, and the web will be better once they’re gone. Browser developers are integrating plug-in features into browsers themselves.

Note that this doesn’t apply to extensions or add-ons, only plug-ins that run on websites like Flash, Silverlight, and the terribly insecure Java plug-in.

Why Browser Plug-ins Were Created


Why Browser Plug-ins Are Bad

Browser plug-ins have proven to be a problem for the web. Here are some of the biggest problems with them:


What’s Replacing Browser Plug-ins


The Chromium Blog - Saying Goodbye to Our Old Friend NPAPI

...Chrome will be phasing out NPAPI support over the coming year.

We feel the web is ready for this transition. NPAPI isn’t supported on mobile devices, and Mozilla plans to make all plug-ins except the current version of Flash click-to-play by default. Based on anonymous Chrome usage data, we estimate that only six NPAPI plug-ins were used by more than 5% of users in the last month. Still, we appreciate that it will take time to transition away from NPAPI, so we will be rolling out this change in stages.

Starting in January 2014, Chrome will block webpage-instantiated NPAPI plug-ins by default on the Stable channel. To avoid disruption to users, we will temporarily whitelist the most popular NPAPI plug-ins that are not already blocked for security reasons. These are:

  1. Silverlight (launched by 15% of Chrome users last month [GD:This was posted in September, so this doesn't mean last month last month] )
  2. Unity (9.1%)
  3. Google Earth (9.1%)
  4. Java (8.9%) *
  5. Google Talk (8.7%)
  6. Facebook Video (6.0%)

* Already blocked by default for security reasons.

In the short term, end users and enterprise administrators will be able to whitelist specific plug-ins. Eventually, however, NPAPI support will be completely removed from Chrome. We expect this to happen before the end of 2014, but the exact timing will depend on usage and user feedback. Note that the built-in Flash plug-in and PDF viewer will be unaffected because they don’t use NPAPI.


Plug-ins have always been a pain, a security hole and a development nightmare. Good riddens!

But I had to laugh that one of Google's own products is still using it. Also the Silverlight numbers were very interesting too.

Thursday, December 12, 2013

Portable Native Client Amiga 500 Emulator - An Amiga 500 in your Chrome

OS News - Amiga 500 emulator with Portable Native Client

This website runs an emulator of the Amiga 500 inside of Chrome by using Portable Native Client, a way to run existing C/C++ in the browser in a safe way across operating systems and across machine architectures. On the main page you can boot the Amiga, insert floppy disks, play the games, and generally pretend it's still the late 80s.

Amiga 500 Emulator 


While I'm not a big fan of the PNC (Portable Native Client) idea, this is still pretty awesome...

Wednesday, July 04, 2012

Making some cross browser Metro buttons with the CSS3 Microsoft-Metro Buttons (CMMB) library

Ginktage - Free Download – CSS3 Microsoft-Metro Buttons

"As per the developer, the CSS3 Microsoft-Metro Buttons is inspired by Tim O’Donnell’s CSS3 Google Buttons, Twitter Bootstrap, and Microsoft Icons from and SyncFusion’s Metro Studio.

CSS3 Microsoft-Metro Buttons weighs about 21 KB and is a light weight and easy to use CSS or JavaScript library which uses CSS3 styles for rich button design.

The CSS3 Microsoft-Metro Buttons are cross-browser compatible from Internet Explorer 8 to the latest versions including Google Chrome and Mozilla Firefox.


ace-subido / css3-microsoft-metro-buttons

"Inspired by Microsoft's Metro Design Language, I was in need of a metro-styled CSS3 button library. I wanted to make similar metro-looking buttons used by Microsoft (extensively used in their Microsoft Windows Azure website) So I've built a very small, simple and clean CSS3 library to deal with my problem.

My goal is to help developers out there shave off some wasted time building that metro-like stylesheet by providing them a library, a starter kit, a base on which they can build upon.


Demo and Documentation has a live demo and the library documentation


CSS3 Microsoft-Metro Buttons (CMMB)
Inspired by Microsoft's Metro Design Language, I was in need of a metro-styled CSS3 button library. I wanted to make similar metro-looking buttons used by Microsoft (extensively used in their Microsoft Windows Azure and Codeplex websites) So I've built a very small, simple and clean CSS3 library to deal with my problem.

Thus CSS3 Microsoft-Metro Buttons (CMMB) was born. Weighing in at a healthy 21KB (compressed, 4KB gzipped), it's a light-weight and easy-to-use CSS/JS library that uses CSS3 styles for rich button design. The library can also work with Twitter Bootstrap. The buttons are also cross-browser compatibile from IE8, to the latest version of Chrome, and Firefox so you don't have to spend countless minutes testing on different browsers.


You can use this library for any projects you have in mind, although it would be nice if you give credit to me and/or mention me in twitter.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.



Nothing like a little CSS3 Metro buttons for the 4th of July... (okay, yeah, that doesn't make any sense... Sorry, it's been a long week... :)

Friday, May 06, 2011

HTML5 Compendium - Think, "What HTML5 features do the top browsers support" Compendium

MediaLoot - HTML5 Compendium

"Welcome to the MediaLoot HTML5 compendium! The purpose of this page is to be a consistently updated reference for web designers and developers who want to start using the new features of HTML5.

Let’s face it, it’s difficult to keep up with all the new changes to the language, and there’s a lot of pressure for designers to start using HTML5 and CSS3 too — both of which can be overwhelming at first.

The W3C specs for HTML5 and CSS3 are also incredibly long and practically unreadable, not to mention unfinished - so it’s easy to see why a lot of designers choose to hold off on taking the effort to learn the new languages, however it’s really not that hard to start using both languages today, there doesn’t need to be a lot of pressure either because the beauty of adopting early is that you can work your way into it slowly and the only thing you actually need to know if you’re already using XHTML/HTML4 and CSS2 is what’s new and how can it benefit you.




Thought this an interesting resource for now and hopefully into the future.

(via {quicklycode} - HTML5 Compendium)


Related Past Post XRef:
HTML 4 to 5 Cheat sheet, see what's new and removed for Tags and Attributes.
"The Amazing <html>5doctor Easily Confused HTML5 Element Flowchart of Enlightenment!" or "The header, footer, aside, section, article, figure, div flowchart cheatsheet"
HTML5 Cheat sheet - "HTML5 Peeks, Pokes and Pointers"

Friday, May 07, 2010

Password Scrambler releases Google Extension – Safe passwords the simple and easy way now in all three major Windows browsers

Password Scrambler

“Password Scrambler is a browser add-on that allows you to automatically generate secure, hard-to-guess passwords for every site you visit, based on a master password of your choice. It achieves this by uniquely "scrambling" your password for every site you visit.

Password Scrambler helps you address problems related to using the same password in multiple sites, a practice that results in security vulnerabilities.

Think about the following questions:

  • Do you use the same password everywhere?
  • How many password-protected sites do you go to?
  • Can you remember all the passwords you use, or do you end up using the same password everywhere?
  • What if one of these sites was compromised, and your password was stolen?
  • Do you use multiple passwords and keep forgetting which one to use where?
  • Have you ever frantically tried every password you know in the hope that's the right one? What if the site is recording all those attempts, and thus learning all your passwords?

Use Password Scrambler instead - it's free, it's convenient, and it helps you be more secure!


Password Scrambler - Download


This has been my password utility of choice for a number of years now. It’s simple, doesn’t require ANY kind of storage (local or web) and makes password creation/management painless and easy. Oh yeah, it’s free too… ;)

Use this utility, or another (like keepass, etc) but use something. These kinds of utilities allow you to use one password to unlock and use many passwords, site unique passwords… So it’s like using one everywhere but you’re not! (i.e. having your cake and eating it too, etc, etc)







Tuesday, December 15, 2009

Without local security you have no security, case in point, GooglePasswordDecryptor

Addictive Tips - Hack: Google Talk, Picasa, Chrome Password Recovery

Google Password Decryptor is a powerful tool that can decrypt the passwords of popular Google desktop applications in Windows. Google uses a special algorithm to encrypt and store the saved passwords so that users don’t need to enter the password over and over again.

Google Password Decryptor hacks and decrpyts the saved passwords of various Google desktop applications and reveals them in a simple list view. The supported apps are Google Talk, Picasa, Desktop Search, GMail Notifier, and Chrome. It can also display stored passwords of Google in Internet Explorer.

This could be useful for those who might have forgotten their passwords, but otherwise if someone else gets hold of your computer consider your passwords stolen! And I thought Google encryption algorithm was un-hackable, not anymore.

Just load up the utility and hit Start Recovery button. The Google Account Name along with the passwords will be shown instantly in the main window.


… ”


About GooglePasswordDecryptor

GooglePasswordDecryptor is the free tool to recover stored Google account passwords by various applications. Most of the Google's desktop applications such as GTalk, Picassa etc store the account passwords in their private encrypted store to prevent hassale of entering the password everytime.

GooglePasswordDecryptor goes through each of these application's encrypted stores and decrypts this Google account password.

Google uses the single centralized account for managing all of its services such as Gmail, Picassa, GTalk, iGoogle, Desktop Search etc. Since all of these core services are controlled by one account, losing the password will easily make one's life miserable. Also trying the Google password recovery service will turn out to be useless unless you have setup the secondary account for receiving the password and you remember all the personal details that you have entered at the time of account creation.

In such cases, GooglePasswordDecryptor comes to rescue and helps in recovering the stored Google password by various applications. Also it can show passwords from multiple accounts if you have used more than one Google account.

Features of GooglePasswordDecryptor

GooglePasswordDecryptor supports recovering of the stored encrypted password from most of the prominent Google desktop applications as well as internet browsers. Here is the complete list of supported applications.

  • Google Talk
  • Google Picassa
  • Google Desktop Search
  • Gmail Notifier
  • Internet Explorer (all versions from 4 to 8)
  • Google Chrome

It also provides 'Export Feature' to save the recovered Google passwords to HTML or TEXT format for future use.



If you save your passwords, just understand the risk you are taking…

While you’re there, check out the very cool article, Exposing the Google Password Secrets, which documents the “how” behind the utility.

Wednesday, September 17, 2008

Adding some Silverlight to your Chrome (aka Living on the bleeding Chrome edge)

Jon Galloway - Running Silverlight 2 on Google Chrome using the Chrome Dev Channel

“When Google Chrome first came out and I read that it used Webkit, the same rendering engine that powers Safari, I tried browsing a few Silverlight 2 sites. It kind of worked, as long as the sites didn’t exclude browsers that weren’t on Microsoft’s official Silverlight support list. The controls loaded, but didn’t animate or update smoothly. While Microsoft still isn’t officially supporting Silverlight on Chrome, Chrome’s latest Dev Build ( includes some specific fixes to support Silverlight 2 Beta 2. The information about the updates is in the release notes, specifically revision 1735:

The basic issue here was that the plugin would not paint correctly. The URLs mentioned in this bug load windowed silverlight plugin instances, which invoke the NPN_InvalidateRect API to paint. We send over the rects to the renderer, however these don't generate paints as the plugin is windowed. A peek at Safari's webkit implementation revealed that they merely invoke the InvalidateRect windows API in this context.

I followed the link in Jonas Follesø’s post over to the Chromium Developer instructions for running the Chrome developer build, which are really simple:


Jon, in his usual outstanding style, provides tips and screenshots on how to switch your Chrome on to the “Dev Channel”. Meaning instead of beta version you’ll auto-update to the Dev/Alpha/Bleeding Edge versions, where Silverlight is working (better).

Thursday, September 04, 2008

Chrome Notes: Isolation achieved via application virtualization? - Google uses application virtualization to isolate Chrome browser instances

“In June 2007 Google acquired a stealth-mode startup focused on application virtualization called GreenBorder.
As common practice, the search giant never detailed how it planned to use the technology.

Yesterday the company unveiled the first public beta of its own browser, Chrome, featuring the capability to isolate the instances running in each tab.

InformationWeek is reporting that this security feature depends on the GreenBorder technology.

While there’s no official confirmation, it makes sense and leaves open a wide range of possibilities …


Interesting if true…

I believe we’ll be seeing much more application virtualization (AppV) in the future.

One of my big wish list items for Windows 7 is to have AppV included/backed in. Wouldn’t it be cool if we could distribute our .Net apps without worrying about if the correct framework were installed? Just one exe, double-click and go? No install, no setup, no pain to uninstall, no registry/file/etc jacking? The user being able to just click and go? And since a virtualized app's file/registry is sandboxed/virtualized it should help (a little at least) with security too? Talk about the true end to DLL-Hell...

Sure, it's not a silver bullet for all deployments, but still it's got to be better than today's... um... yeah?


Related Past Post XRef:
Google's Other Purchase Last Week - GreenBorder (Application Virtualization)

Chrome Notes: Bookmarks, where oh where are you?

So like most of you who are probably reading this, I’ve been playing with Google’s new browser, Chrome.

In this post, I’ll not be going into the differences between it and IE, nor comments on its EULA, its cool factor, etc. What I’ll be talking about is some things, some under the hood things, I’ve looked at.

Some background first.

One of the features of IE that I’ve come to rely on is that I can very easily sync my Favorites. This lets me easily, quickly, with no mus of fus, keep my fav’s on three machines all in sync (via Mesh). It’s simple, I don’t have to change my IE usage habits, etc. Sure it’s not very Web 2.0’ish, but that doesn’t matter to me. What I want is to just have my favorites be the same on my machines… Without that, I’m just not a happy web browser camper…

So one of the first things I looked for with Chrome is how I would sync it’s Bookmarks (aka Favorites).

a) Where are the Chrome Bookmarks stored?

The Chrome Bookmarks are stored in a file called “History” (no extension).

On my systems, I found the History file in the following paths:

C:\Users\[YourUserName]\AppData\Local\Google\Chrome\User Data\Default\

C:\Documents and Settings\[YourUserName]\Local Settings\Application Data\Google\Chrome\User Data\Default\

b) What is the History file?

The History file is a SQLite v3 database.

c) Okay, how I can read/open/view the History file

There are a number of SQLite browsing tools available. The one I used, which was the first free one I found, was the SQLite Database Browser. It’s a fast download and can be run without installation…

Once you have a browsing tool, open the History file…


d) So where are the Bookmarks?

The magic is the “starred” table. This table is where the bookmarks are stored, what folder they are in, their order, etc.


The actual URLs are stored in the “urls” table (funny that… ;)


To get at the URL’s for them you join against the “urls” table.

SELECT starred.title, urls.url
FROM starred
INNER JOIN urls ON = starred.url_id


Okay… Now what?

Now what I’m thinking is that I need to write a utility that will export data from the History DB, put it into a file, sync that file (or post the data to a cloud storage area like S3 or SSDS?) and then write a import utility that will slurp in that file/data… Maybe use the starred.Date_Added column to intelligently add new items. But how to track deletes? hum…

Also I need to look around for the Chrome SDK/API/Doc’s etc to see if I’m being a lamer and if there’s a much easier way to sync/import/export bookmarks…  ;)