Showing posts sorted by date for query "windows live writer". Sort by relevance Show all posts
Showing posts sorted by date for query "windows live writer". Sort by relevance Show all posts

Saturday, August 30, 2014

MarsEdit feature request: backlink to a social network share ...

Red Sweater’s MarsEdit (Mac) owns the world of WordPress, Tumbler and Blogger personal publishing. It’s a small world — the major publishers have their own ‘content management’ systems, and the small number of persistent independent bloggers often use native editing tools.

It’s a small world, and it is effectively a Mac only world. Eons ago Windows Live Writer was a fabulous tool by Onfolio purchased by Microsoft then severely neglected and eventually all but broken. You can still download it, but it is known to very few and is a shadow of its former self. So, in its small niche, MarsEdit rules completely. 

MarsEdit is a fine piece of software, but it’s still not the equal of Ontolio Writer. Image handling is particularly weak. On the other hand, it’s not like the (non-existent) competition is any better.

There are many features I’d like to see in MarsEdit, but there’s one odd feature that I’d particularly love to have. It’s a bit weird, but here goes. I’d like MarsEdit to create one or more social media shares at the time of publication, then embed a link to the shares in the post footer. The sequence would probably go like this:

  1. Submit post to Blog to get post URL.
  2. With post URL submit tweet or alpha.app.net or microblog post based on title of blog post. Get those URLs.
  3. Update blog post with links in footer like
    1. Comment on … my_app_net links.
The idea is someone reading the post could easily go to Twitter or app.net to respond in a defined stream.

Ok, that’s weird and kludgy and probably inexplicable. I don’t really think of this as a reasonable MarsEdit feature. I’m not sure how else something like this could be implemented though, and I do think we need this sort of thing as a better approach to comments.

Tuesday, December 13, 2011

Twitter to WordPress via ifttt - limitations

Weeks after Google's Day of Infamy i'm still failing to fully replace Google Reader Shares. Recently I gave up on Tumblr, Posterous, the zombie version of Google Reader, and some screen-scraping attempts to turn G+ streams into feeds.

Lately I've been focusing on my @jgordonshare tweets and tonight I tried using ifttt to create a WordPress feed-equipped archive of tweets.

It was easy to setup the ifttt task to turn the tweets into WP posts. I used a "1 button install" Dreamhost [1] WordPress instance I've been testing. I had to turn on XML-RPC publishing (used by Windows Live Writer, MarsEdit, etc) and provide a WordPress username and password [2].

The ifttt doesn't trigger immediately after tweet creation. I assume it checks the Twitter stream every 15-30 minutes. I manually triggered a check from the ifttt dashboard.

Here's an example of what I got

Just testing iftt tweeting to wp (sorry). http://t.co/GbR8Qdud

... Just testing iftt tweeting to wp (sorry). http://t.co/GbR8Qdud...

Yeah,  not to impressive. The problem is a tweet is simply a string, it has no special structure, no way to distinguish URL from my commentary from page title from annotation (not that there's room for all that). Tweets are much simpler entities than old-style Google Reader shares.

The experiment did work, but the result isn't terribly interesting.

So the quest goes on ...

[1] Use the code "KATEVA" or this link and you are supposed to get 50% off your 1st year costs and I get an equal saving as credit.
[2] Obviously you should create a user for this purpose and create a unique password. IFTTT has to know your credentials.

See also:

Sunday, September 25, 2011

Tables for Blogger: newly buggy Google Spreadsheet embedding

One of my frustrations with MarsEdit is the lack of table support. (Another is the weak management of images. Windows Live Writer has the reference design for both.)

Blogger's newish editor is no better. No table support. Tables are a bit of a lost art [2]; recently I had to summon the ghost of Netscape Composer (SeaMonkey) to add tables to a blogger post. [Update: I think AppleWorks used to 'save as HTML'. Pages doesn't. However, I discovered, Apple's bundled TextEdit.app for does tables (fixed widths only, 10.6 and 10.7) and exports as pretty clean HTML.]

This morning, apropos of nothing, it occurred to me there might be an alternative. Google Spreadsheet does tables (including, now, both vertical and horizontal cell merge) ... I found a reference (warning - the reference is obsolete)

Publishing Google Spreadsheet to Blogger - Google Docs Help

Go to the top of right of the spreadsheet view. Press the 'Share' button. Then, click "publish as a webpage". Then, click "publish this document". At this point, it is published. If you want to embed it, click "more publishing options at the top of the mock pop-up. Then, choose 'html for embedding'. Finally, generate the embedding code."

The reference, of course, is obsolete and so is Google's online documentation. I call this the Facebooking of tech -- there is no more documentation.

Here is how it works with the new editor.

  1. Click on the Google Spreadsheet "Collaborate" menu item.
  2. Choose "Publish as web page"
  3. Click "automatically republish" and enable publishing (top half of dialog as of today).
  4. Then, from bottom half of same dialog, where it says "get a link" click on the "web page" drop down and choose "HTML to embed in a page" from the intriguing list of options [4]

It publishes as an iFrame [3]. It's only partly implemented -- the obvious Named Range drop down was empty even though I created a Named Range. I tried the undocumented range specification as below ...

Named range

But although that worked when I viewed the shared web page I still got the entire spreadsheet when I tried their generated embed code. So there's a bug in there somewhere.

------

Yech. Since this functionality is clearly not finished in the new editor, I hope they'll get this one together sometime soon. I suspect it worked better in the old spreadsheet editor.

BTW, this is what the generated HTML sort of renders as. The markup is CSS infested and hence unreadable. In the old days FrontPage would have generated easy to follow table markup.

.

cell A1 B1 + C1

.

cell A2 and A3 B2 C2

.

B3 C3

.

A4

 

 

-----

[1] It sucks that they use div tags instead of p tags to mark paragraphs.
[2] The web made a bad decision when we started using CSS rather than table embedding for dynamic layout.
[3] Incidentally, how I embed iframes for Google feed lists into an old web page.
[4] Interesting list of web publishing options!

publish options

 

Friday, September 02, 2011

Migration of metadata from Aperture to iPhoto and Google's Picasa web albums

There can't be more than one person in a million who cares about this.

This post is for you. Please comment so I know I'm not alone. (Just joking, I know I'm alone.)

I've been curious about how metadata (title, comment, etc) passes between Aperture 3 and iPhoto 8.1.2 [8]

I ran an experiment today to find out. I started with a RAW image. I exported a JPEG version to the desktop then dropped it into iPhoto. I also, for the heck of it, used iPhoto's Aperture browser and dropped an image in that way. [5]

Here's what I found (see [6] below for a note on the table).

  • n/d means not displayed
  • e- means it can be seen in the EXIF details on Picasa Web album
Aperture Attribute Name
iPhoto Name
Picasa [4]

File
Media browser
File
Version Name
n/d [3]
title
n/d
Caption
description
[2]
n/d
Rating
none
n/d
n/d
Keywords
keyword
n/d Tags, e-keyword
Title
title
n/d
Caption, e-object name
Event Name
n/d n/d n/d
Image Location (text)
n/d n/d e-location
State/Province (text)
n/d n/d e-state
Image Location using Places
n/d [1]
n/d
yes [1]

So if you, for some strange reason [7], edit in Aperture but store in iPhoto, don't bother rating photos. You can, however, use the following attributes and see useful information in iPhoto 8:

  • aperture.Title -> iPhoto.title
  • aperture.Caption -> iPhoto.description
  • aperture.Keyword -> iPhoto.keyword
  • aperture.Version Name -> file name if specified during export
  • aperture.Places -> not rendering for me in iPhoto 8, but it's stored correctly and Picasa Web Albums can use it.

When exporting from iPhoto to Picasa only iPhoto.title and iPhoto.keyword are used.

Based on this experiment, I crated a custom Aperture metadata set that included Title, Caption and Keywords. I also customized my Grid View - Expanded metadata (cmd-J) to include Title, Caption, Keywords and Version Name.

Update 9/7/11: It appears that the Aperture Project Name is written to JPEG EXIF during export and read by iPhoto during import. Most surprising.

-fn-

[1] This really surprised me. In the past this metadata had been preserved. I wonder if an Aperture update made it incompatible with my older version of iPhoto. Although iPhoto 8 couldn't read the location metadata, it was in the EXIF header because Picasa could read it.
[2] Something odd happened here. I'd assigned a Caption on Import and that's what showed up in iPhoto. I suspect it was IPTC metada from the RAW image.
[3] This can become part of the file name on export from Aperture. The iPhoto.title attribute can be set equal to the file name by batch update. So there's a way to pass this to iPhoto if desired.
[4] Exporting from Google to Picasa Web Albums using Google export
[5] This isn't something you'd normally do. It just saves a @500K JPEG Aperture uses as a preview images. Still, it's interesting to see what happens with the metadata. 
[6] When I tried to create this table I again mourned the passing of FrontPage, Windows Live Writer (all but gone) and the great wysiwyg editors of old. Neither MarsEdit (this tool) nor iWeb do tables. So I downloaded SeaMonkey (88MB - once that was a lot). Since I remembered Netscape Composer I had a major flashback with fascinating visuals.
[7] I'm stuck in iPhoto until Apple changes Aperture's iPhoto import to include more metadata. Also, I don't trust RAW for archival storage. I save JPEG and discard RAW.
[8] I haven't updated to iPhoto 9, the dead fish smell has been offputting.

Thursday, November 25, 2010

MarsEdit 3.1.3 - Still not Windows Live Writer, but definitely worth the money

I've been evaluating the MarsEdit OS X blog writing tool since November 2004. In 2007 I gave it a good try, but it fell short. Finally, in May 2010 I bought it, but by July 2010 I threw it out. It didn't measure up to my lost love - Windows Live Writer [1].

Six years is a long time to evaluate a product, but not as long as I've been fighting with Google's incompetence. Evidently billions of dollars aren't enough to create a rich text editor that knows the difference between <div></br> and <p></p>. This past October Blogger broke me. While I researched alternative hosting solutions, I decided to give MarsEdit another try. By this time it was at version 3.1.2.

MarsEdit is now good enough. Try it, buy it ($40).

No, it's still not the equal of Microsoft's free Windows Live Writer, but WLW was one of the finest pieces of consumer software created in the past five years on any platform. WLW is one hell of a high standard. MarsEdit is now about 60% as good as WLW, and that's more than good enough.

The key to succeeding with MarsEdit is not to mix MarsEdit posts with any Blogger product. Don't use Google's BlogThis! to create a draft post, use the "Post with MarsEdit"/Blog This bookmarklet that comes with MarsEdit. Don't touch your posts with Bloggers pustulent editor, open them with MarsEdit [2]. When you paste text, always use "Paste and Match Style" (sure wish that didn't strip out URLs though).

You can alternate editing a post with MarsEdit and WLW by the way. The post formatting will not be injured.

There are several bugs with the rich text editor portion of WLW. I don't see them very often because I've learned workarounds. Sometimes you just have to switch to the HTML editor to remove <div> tags that seem to confuse MarsEdit -- though if you stick with WLW (Windows) and MarsEdit (OS X) you won't run into this problem. There are bugs with <blockquote>, it helps to include an extra line before the paragraph.

The good news is that you can learn to work around the bugs, and there's an end to them. Honestly, I rarely notice them any more. I notice more the rich text editor's lack of keyboard shortcuts or menu bar icons for commonly used commands. Daniel Jalkut is actively working on MarsEdit though, and I think they'll be there in the next release.

MarsEdit has made my life better. It's not perfect, but it improves. Within a year or two I bet it's 75% of WLW, and that's way more than good enough.

[1] Lost because I'm pure OS X at home, and because Microsoft has abandoned the product. Since it was about perfect though, it will be a fine tool for years to come. They've relabeled a "2011" version, but really there have been no changes.

[2] Ok, so I do open quite old posts with Blogger's editor.

Saturday, November 06, 2010

Retrospect 8.2 for OS X fails my latest review -- because it's been abandoned

I'm not happy with the state of OS X backup software. I've been hoping for a year or two that Retrospect 8, now owned by Roxio would be a real contender. In particular, I hoped it would replace my use of SuperDuper for backup. I particularly like the file version strategy, the client management, and the built-in encryption. (Encryption is required for offsite backup.)

I also use Time Capsule, but I insist on two completely different and independent backup solutions for our home data.

In my ongoing quest for a Time Capsule/Time Machine complement I recently installed and began to test Retrospect 8.2. I know the app from past OS X and current Windows versions, so the complexity wasn't a problem. I was pleased by some of the things I found, and it passed some initial tests.

Then I ran into an installation permissions bug. Only the Admin account I used to install could open the Readme and User Guide documents. It's an odd permissions bug -- I can't fix it even using TinkerTools. There are workarounds of course, but this is a worrisome sign of poor quality control.

So I visited the (still dantz.com with EMC relabeling!) forums and read this thread response from a current user who wants Retrospect to succeed (emphases mine) ...

Really Disappointed in 8.2 update - Retrospect Backup Forum - Powered by FusionBB

... I got support responses to online tickets 10 days following the opening of the tickets. I had solved two of the three tickets by then (thanks to the forum). It's been a struggle...if it takes 10 days to respond to my responses then I may have to shake some people by their lapels.

And yes, 8.2 has been pretty buggy, and no word on an incoming patch. The blog went quiet, and so is every other means of end-user communication. Hopefully Roxio will figure things out, but for such a critical piece of software this isn't good...

I can confirm that Roxio has gone silent on Retrospect. They have various communication channels, and they're all black. This is a robust indicator that Roxio isn't funding further development. Retrospect OS X is, not for the first time, abandonware.

I can happily use abandoned software when the output is in a standard format. For example, I still love Microsoft's Windows Live Writer, even though it's been abandoned. It produces blog posts other tools can work with. When it finally dies, I'll say a sad goodbye.

That's not an option for backup software. The cost features and functions doesn't matter -- I can't use backup software that's not being actively supported. Even if Retrospect 8.2 were bug free today, even Roxio sold it for a buck, I couldn't use it.

Retrospect has failed. Again.

Now I'll see if the undocumented installer (in the Retrospect folder in Applications) actually works. (Correction: Installation is documented in the readme PDF. The installer does work. Both would have been strong points in my evaluation -- if I'd been able to justify continuing it.

Friday, August 13, 2010

Blogger: a heartfelt cry of anguish about their rich text editor

I know it's pointless, but I had to vent. I posted this in Google's Blogger feedback forum ...
Please fix paragraph definitions. Please, please, please. - Blogger Help 
I've been using Blogger for years. Ever since you moved to using embedded styles in the new editor it's been a misery to use. I won't bother with the details, because if you're not seeing the issues every day you're not bothering to do QA. (If you want to start doing QA, try editing old posts, try using blogthis! on a mac, try editing with Windows Live Writer, etc. Or just hire me to run your QA program.)

It's driving me stark, raving, mad.

Something is really wrong. Something that can't be fixed with a few patches and hacks. You need to drastically rethink your rich text editor strategy, starting with how the editor manages paragraph definitions and then reconsidering the entire approach to style sheets.

For the moment, given where you are in the product life cycle, add a button that removes all styles completely and reformats using only data elements that the rich text editor is able to manipulate.

And, if you have been doing QA, and you don't know about these issues, please fire the SVP for QA.
I need stronger drink.

--My Google Reader Shared items (feed)

Sunday, July 04, 2010

MarsEdit 3 - you're no Windows Live Writer

I bought MarsEdit 3. After a couple of months of use I'd give it a B+. It's much better than anything else on OS X for publishing to Blogger, but it's a weak shadow of Microsoft's (abandoned) Windows Live Writer (Win only).

The image handling is particularly weak. On the other hand the bugs aren't too awful and the customer support is superb. I'd love to see Red Sweater study WLW and emulate as many features as possible.

The real competitor on OS X is Google's own web based editor. If Google were to put their A team on blogger I think MarsEdit would get squashed. They're not going to do that though, and the current team can't even get paragraphs working. So there's an opening for MarsEdit. I hope they squeeze through ...

Update 8/7/10: I threw MarsEdit off my drive after it produced a complete hash of a post. It looked fine in MarsEdit's wysiwyg editor, but it was a mess in Blogger. I had to fire up an XP VN and use Windows Live Writer to repair the damage. Using a rich text editor as a proxy for a true HTML editor is a bad idea.

Thursday, May 27, 2010

Windows Live Writer - beware the Trojan Horse updater

I received a notice to update my beloved Windows Live Writer* yesterday. I unthinkingly downloaded the installer.

Fool.

It was a Trojan Horse. No, not a "Trojan" as in a carrier for anonymous malware, "Trojan Horse" in the historic sense of a gift containing unwanted vermin.

The installer has plagued my system with a suite of Windows Live products that I don't want and that are almost certain to reduce system stability. Now I have to tediously uninstall:
  • Live Call
  • Live Messenger
  • Photo Gallery
  • Live Family Safety
  • Mail
  • various Outlook add-ins
  • heaven knows what else
Now you know. Don't make my mistake.

*The only good, new, Microsoft product in five years. An acquisition of course. Microsoft has since abandoned it; I think the original (Minnesota?) team is gone. Microsoft is doomed to immense wealth and mediocrity.

Thursday, January 28, 2010

The Blogger in Draft line spacing bug - illustrated

In a kind rebuttal of my claim that Blogger is troubled, Rick Klau, a Google Product Manager, wrote:

… There is a new text editor available on www.blogger.com (available under settings) which is the default on Blogger in Draft. It significantly improves the authoring interface, addresses a number of the issues you referred to, and opens up a number of integration opportunities for us with other Google properties - we're doing QA on the next batch of integrations right now…

When I described the longstanding troubles I’ve had with the Blogger in Draft rich text editor Rick responded;

… Odd to hear about formatting problems with Draft's editor - it's pretty rock solid. Please ping me with any indications of what you're seeing - that's almost certainly a bug that we'll want to fix if it persist…

So I’m pleased to say I have a good example of the bug. I believe it’s related to the old CR/LF, CR, LF problems in DOS/Windows, MacOS and Unix – augmented by the transition to the unicode standard. (I’ve read recently that all of Google’s new tools require translation to unicode).

Here’s a recent post of mine, authored using Windows Live Writer (Windows only) as it renders in Chrome 4.0.249.78 after posting (it shows the same way in WLW):

VLW_view

Here’s how it looks in Blogger Classic using Chrome:

class_blogger

And here is how it renders in Blogger In Draft using Chrome:

BloggerInDraftView

Yes, the line spacing is wrecked. From past experience, this is messy to fix up. When you fix the line spacing here, it comes out double-spaced on publishing.

I’ll point Rick to this post. Hope it helps!

Update 1/29/10: Based on Rick's comment below, Google is looking into this one.

Update 2/1/2010: There's a similar bug with Safari on OS X. When you quote a block of text everything double spaces.

Update 3/10/2010: I just had blogger in draft completely screw up a post composed 100% in Chrome on XP. It's far from ready.

Tuesday, December 08, 2009

Office 2008 for Mac - first impressions and the PPT type lag bug

I've revised this post.

My first impressions were of Microsoft Office 2008 were very positive ...
I'll put my Microsoft disgust up against that of any other geek.

So watch out for the end of days, because I have something ni ... n... nuh ... not so bad to say about Office 2008 for Mac (about $80-90 on Amazon).

Look at this ...


Yeah, two PowerPoint windows open at once.

You're not impressed? Then you don't use Office on Windows, where the #$!$# Windows are glued inside the app window. You can't move one presentation or spreadsheet to one monitor, and a different one to a second monitor.

I must say more, even though it pains me so.

I could mention Microsoft's licensing, compared to, say, Nisus Writer Pro ...

Amazon.com: Microsoft Office 2008 for Mac Home & Student Edition: Software
... Don't need Microsoft Exchange Server Support or workflow management? Home and student users pay for just the features they need. Office 2008 for Mac Home and Student Edition comes with three licenses of non-Exchange-enabled Office 2008 licensed for noncommercial computers...
Three licenses. In case you're wondering, this is effectively 3 machine licenses -- you're not asked for a license for each user on a single machine.

The multiple service pack updates are a pain, but the install was smooth. None of Adobe's problems with non-admin users. The only gotcha is you need to go into Entourage (dead and rotting software) and make sure every feature is turned off lest it seize control from iCal (undead and rotten software).

Pigs not flying yet? How about performance. Office 2008 is responsive on my G5 iMac. The Apps are much more Mac like than, say Aperture -- or many of Apple's products. The file formats are de facto standards (I wish this were not so).

Ohh, yeah. No button bar. Thank god.

I haven't made heavy use of it. I'm sure there are bugs. Even so, it's good enough that I'm willingly using it. Never thought I'd say that about a Microsoft product*.

* Ok, So I love Windows Live Writer. But that was developed outside of Microsoft and seems to have been abandoned by the borg.
Then, about a month later, I tried to use Office 2008 PowerPoint on a real presentation. This time I was using my quad core iMac with Snow Leopard, my earlier experience had been on an old G5.

It was unusable. The keystroke delay is intolerable. I wasted an hour then gave up and finished the work using PPT 2003 on my seven year old XP box.

I think it might work well on a G5, but it doesn't work acceptably on Intel machines.

I'm removing Office 2008 from my machines. I'll install iWork.

Update 4/6/2010: I was working on a presentation that seemed fine. Then I added text to a graphic slide. Instantly all text input became extremely slow. I reset the theme and text lag cleared again.

I think this is a theme corruption bug of some sort related to PPTs that have moved from XP to OS X.

There are some Office 2008 forum discussions of the type lag bug.

Update 4/6/2010b: I think there may be both theme and master slide associated bugs. I don't see any way in the view master slide UI to remove master slides (reset to standard). There are few to no master slide related help topics. PowerPoint 2008 is not a serious product. I expect the user base is becoming very small -- basically academics who don't use Keynote. I've uninstalled Office 2008, I'm going to use Office 2003 in my Fusion VM and I'll evaluate iWork and Keynote.

Update 4/8/10: A colleague tells me that PPT for XP has the largest and most intractable code base of any Microsoft project. I'd not have guessed that; maybe it explains why the Mac version is so bad. Keynote does a nice job of importing PPT files, but for now I'm using Fusion. I will probably buy iWork.

Now I understand why Jobs insisted Apple develop Keynote, and why the other iWork apps followed Keynote.

Thursday, July 30, 2009

Buying my Chrome OS (XP) Netbook

Apple saved me some money the other day.

Apple persuaded me that I should forego a MacBook Air or new MacBook in favor of a netbook running Google Chrome atop creaky old Windows XP.

Thanks Apple.

I thought of waiting for Windows 7, but then reality spoke up. Regardless of what anyone might say, I know that Windows 7 won’t really work on a paltry Netbook. In any case Microsoft will pull XP from the market, jack up the price of the OS, and try to push everyone to high end machines (Ballmer has said as much publicly).

Makes more sense for me to buy an XP Netbook before Win 7 comes out, and just run Chrome and Windows Live Writer. It will be my preview version of Chromestellation.

I’m going to need a companion data service, but I’ll add that as a dongle or use the Verizon MiFi (No love for AT&T here) …

… the Novatel MiFi 2200, available from Verizon starting in mid-May ($100 with two-year contract, after rebate). It’s a little wisp of a thing, like a triple-thick credit card. It has one power button, one status light and a swappable battery that looks like the one in a cellphone. When you turn on your MiFi and wait 30 seconds, it provides a personal, portable, powerful, password-protected wireless hot spot…

…The MiFi gets its Internet signal the same way those cellular modems do — in this case, from Verizon’s excellent 3G (high-speed) cellular data network. If you just want to do e-mail and the Web, you pay $40 a month for the service (250 megabytes of data transfer, 10 cents a megabyte above that). If you watch videos and shuttle a lot of big files, opt for the $60 plan (5 gigabytes)…

…If you type 192.168.1.1 into your Web browser’s address bar … the MiFi’s settings pages magically appear. Now you can do geeky, tweaky tasks like changing the password or the wireless network name, limiting access to specific computers, turning on port forwarding …

…The MiFi recharges from a wall outlet; it still works as a hot spot while it’s plugged in…

With the MiFi you can get your App Store-plagued iPhone off AT&T’s dying data network.

So, which Netbook to buy? Here Amazon, as usual, is my friend. The #1 seller in Amazon’s netbook category is the $380 ASUS Eee PC 1005HA-PU1X-BK 10.1-Inch Black Netbook (with $20 for an upgrade to 2GB)

  • Display: 10.1-inch 1024x600 LED-Backlit Widescreen LCD (Color-Shine/Glossy Screen Technology)
  • Intel CPU: Intel Atom N280
  • Wireless Data Network: WLAN: 802.11b/g/n (draft 2.4GHz n) & Bluetooth V2.1 + EDR
  • Camera: 1.3M Pixels
  • Audio: Stereo Speakers, High-Definition Audio CODEC, Digital Array Microphones
  • Storage Cards: 2-in-1 MMC, SD(SDHC) flash card slot
  • Input/Output: 1 x VGA connector, 3 x USB 2.0 ports, 1 x LAN RJ-45, 2 x audio jacks: Headphone & Mic-in
  • Dimensions: 10.31 (W) x 7.01 (D) x 1.02~1.44 (H) inches
  • Weight: 2.81 lbs (with battery)
  • Or what about the Acer Aspire One for $300? That one also comes with an evil AT&T service plan option (integrated 3G dongle) …

    To be updated with my purchase decision …

    Update 7/31/2009: In response to a provocative comment, I clarify my perspective on the logic of AT&T/Apple's actions.

    Tuesday, June 16, 2009

    Windows Live Writer: moving between machines (yech)

    I love WLW, but it has an Achilles heel. On XP it’s pretty much impossible to move your configuration data between machines.

    Of course that’s true for almost all of  Microsoft’s products, but we expect better of WLW. On the other hand, I hear rumor there’s a configuration migration service built into Vista (some OS), so maybe it works fine there.

    I found out about this after I switched machines. I have the old data of course, but I’ll just migrate manually. It would be nice if the WLW were to build in a migration utility, but for now here are two somewhat useful references:

    There’s some accessible data in ..

    • C:\work\My Weblog Posts (path will vary)
    • C:\Documents and Settings\[userid]\Application Data\Windows Live Writer

    You might imagine you could copy your older WLW posts and drafts to C:\…\My Weblog Posts and WLW would be able to browse and search them, but that doesn’t work. It can open them if you double-click on them, but there’s a cache/index missing somewhere.

    Happily, if you copy our old posts and drafts into the new WLW folders (ex: C:\work\My Weblog Posts) and delete the XML cache files WLW will rebuild them and find all your draft and new posts.[1]

    [1] I got messed up here because when I forgot to point the “My Documents” folder to my personal file store. So WLW was only looking in My Documents. I copied the data from My Documents then pointed My Documents to c:\work then launched WLW.

    Update 6/17/09: Corrected my mistake about posts recovery.

    Sunday, May 31, 2009

    Debugging network account lockouts: issues with Microsoft Active directory authentication

    I recently experienced a personally new and novel set of computer network related issues. I'll have more to say on Gordon's Notes about my take on the implications and lessons of this experience, but on this blog I'll stick to measures end-users might take.

    If you're reading this I'll presume you are a user on a corporate network and you are now unable to get at network services. If you request a shared drive or other network resource you are asked to provide your credentials (username and password). You may be unable to login to your workstation while you are connected to the network, though if you pull the network cable or disable wireless access you can login locally.

    In this case it is likely that your network authentication is failing. Your credentials are not valid, you've been locked out.

    There are legitimate reasons to be locked out of course, but most of the time this is an error. A Microsoft Active Directory group policy setting in your organization specifies an allowed number of failed authentication attempts in a certain time interval and "you" have passed that limit.

    By "you" of course I mean whatever is trying to login with your username -- but not your current password. The problem, you see, is that many things may be doing that. Some may be on your machine, some may be on other machines you've used or use, and some may be in places you can't imagine. One of these things may be you, of course, entering your password incorrectly more than, say, five times, in a certain interval.

    Ahh, but you say you only made one mistake? Well, maybe something else was trying four times in the key interval. Your one mistake was the last straw.

    This is a big problem. You'll find many hits on the topic if you start looking. It's a Cloud problem (new tag today!). It's what happens when authentication starts to diffuse, and when you don't have a robust system for distributing authentication privileges. It's what happens when credentials are cached or distributed, and there aren't robust tools in place to monitor and track -- or when organizational structures block recognition.

    Microsoft has tools for diagnosing active directory account lockout issues, but they are not accessible to end-users like you ...

    As an end-user victim these are some things you may investigate once your help desk has unlocked you. Good luck ...

    • Change your network password, that may fix some caching issues.
    • OS level drive encryption software, bolted onto a decrepit XP infrastructure, can be a problem. These typically synchronize credentials with Active Directory -- and we all know synchronization is Hell. Look into any associated logs that might show how synchronization is preceding. See if you can change your password using the UI controlled by the encryption package and watch that propagate to the server.
    • Group policy updates may be failing, resulting in passwords failing to comply with standards and leading to rejection. Research use of the gpudate.exe /force command to update local copies of corporate policies.
    • Eliminate all drive letter mappings on all machines. I know longer do drive letter mapping on corporate networks. These can have cached credentials that fail to update.
    • If you use Remote Desktop, log in to every RD machine you use and make sure you are fully logged out again. You may need to apply all fixes and patches there as well.
    • Try shutting down your main workstation when you are not at working -- or disconnect it from the network. If you're locked out then you may suspect the problems are from other sources.
    • Do not use Windows Search to index mounted drives.
    • remove all IE stored information - cookies, passwords, etc. Used Delete All from the IE General/Delete settings tab. Note this is the ONLY option if you want to be sure to remove any stored credentials from IE Add-Ons.
    • Consider uninstalling any applications that authenticate with Active Directory, such as Office Communicator.
    • Evaluate all applications that might interact with Microsoft Sharepoint, because these require Active Directory authentication. This may include:
      • Windows Live Writer: Posting from WLW to a SP blog implies an authentication event
      • Lotus Connections: If you use Lotus Connections web-based feed reader against a Sharepoint feed there's an implied authentication event. (In my testing these subscriptions appear to fail, but does LC attempt to authenticate with its internal credentials? What about if the user IDs match between LC and SP but the passwords differ?)
      • Outlook 2007: Outlook 2007 is able to subscribe to SP Calendars and other Sharepoint Lists. All of these imply authentication. Prior to SP1 Outlook 2007's subscription/feed support was extremely buggy.
      • Any feed reader that works against Sharepoint authenticated feeds

    Personally, this is the nastiest problem I've come up against in 25 years "behind the mast". I'll have more to say in my opinion-oriented blog about how this has changed my approach to personal and cloud computing and to the new approaches I'm taking to risk mitigation going forwards.

    Update 6/2/09: Focus is now on a combination of a Sharepoint List synchronization that could not be removed from Outlook 2007, a possible configuration error on Sharepoint, Outlook configured to send only on manual send/receive, send/receive configured (by default) to include the unremovable SharePoint list, and Outlook offline caching of credentials.

    Update 6/4/09: Microsoft Wireless PEAP always caches credentials. Could be a contributor in some situations.

    Update 6/12/09:The saga continues. To remove the long stuck Sharepoint list in Outlook 2007 I had to remove reference to it in the Outlook send/receive group. In fact, I removed most things from that group. The NTLM account lock problem went away -- but I then had to manually authenticate the first time I used Outlook to access Exchange server. In other words Outlook was no longer able to deliver my credentials automatically. (The advanced security settings for Outlook did not have "manual credential" checked.)

    After a week of this my laptop was refreshed. Using a brand new image I was again locked out. (I did have to install Retrospect Pro to restore data, but I think the first lockout was before I restored anything.)

    This went on for a few days, then I did into an obscure option in Outlook 2003 (and 2007) properties and set Outlook to always require manual credential entry. The account lockouts stopped.

    I'm going to study this for a few days, and see if I can get locked out by turning off manual credential entry. If I can confirm this does the trick, I'll try to bring very specific fix suggestions to our puzzled help desk and security services. I need to better understand the NTLM/Exchange/Outlook authentication procedure.

    Update 6/12/09b: I've asked this question on serverfault.

    Update 6/27/09: I post an answer to my own serverfault question:

    ... I've not been locked out for over a week even after turning re-enabling Outlook pass-through authentication, so even though there was no definitive cure I can report where I left things.

    As a reminder, the last time I was locked out I'd just received a brand new laptop with a fresh corporate image.

    The very last things I did were:

    1. I found the brand new corporate image included two drive mappings. Sigh. (Sound of head hitting wall.) I'd removed them from my old laptop long ago, but they were back. I removed them again. It wasn't the only problem in the corporate image.

    2. I experimented with switching Outlook 2003 authentication between "automatic" (default), Kerberos only (modern) and NTLM only (legacy). Switching to Kerberos only seemed to resolve problems, but I think that was a red herring. Switching back to the default didn't restore the lockout problem.

    3. I use Retrospect Professional (EMC Retrospect) for Windows to backup my workstation to an external drive. (Corporate backup isn't bad, but restore takes about a week.) That software has an autolaunch feature. I'd set it to auto-launch using the logged-in credentials rather than the treacherous feature of providing credentials. I wonder though about an intersection between the mapped drives and the auto-launch. I turned off Retrospect Pro auto-launch for now.

    I very much appreciate the link Neobyte provided to Microsoft's June 2008 troubleshooting page - Troubleshooting Account Lockout
    http://technet.microsoft.com/en-us/library/cc773155%28WS.10).aspx

    I'm left with some psychic scars. Given the astounding variety of problems associated with Microsoft's authentication services and their pile of legacy hacks, and the intersection with distributed authentication and post-hoc security features like authentication lockouts, I'm now deeply conservative about my use of any new or novel corporate network or "cloud" initiatives. They need to be built on a far more robust infrastructure than what Microsoft provides, and they require both IT funding and IT reorganization to implement.
    7/21/09: I found yet another potential contributor -- one I'd long forgotten about. I'd once set up my iPhone to connect to the corporate WLAN. To do this I had to enter my Active Directory login credentials. The iPhone connects automatically when the WLAN is in range. So what happens when my network credentials change and the iPhone tries to connect? I'm not sure. Maybe it fails once and doesn't try again -- generating only one lockout hit. Maybe it tries repeatedly. Who knows. The point is, we're screwed.

    We need better ways to manage user authentication and privilege control, and we need them desperately.

    As for the iPhone, there's no way to have it remember network credentials yet not automatically connect when WiFi is enabled. So I deleted my corporate WLAN credentials from my iPhone.


    Saturday, May 16, 2009

    Blogger editing madness

    Switching between editing posts using Windows Live Writer, Blogger in Draft with Safari 4, and Blogger draft/standard using Firefox 3.x leads, sooner or later, to bizarre line space problems.

    Not to mention applying blockquote operators to Blogger in Draft text with Safari causes new space doubling.

    I fear it's all tied up in the ancient wars between unix, mac and dos (yes, DOS) around CR, LF and CR/LF pairs.

    Interestingly IE 8 behaves like Safari 4, so Firefox may be a bad actor.

    Update: It's worse than I'd thought. I wonder if Google is screwing this up again, I remember a period about a year ago when the line spacing behavior went berserk.

    Update 5/23/09: I've experimented further. It's fubared. I have learned that if one uses the rich text "remove formatting" tool the formatting becomes more predictable. It's the interaction between source text formatting and the rich text editor that makes things really messy. I wonder if Google is giving up on blogger.

    Saturday, March 28, 2009

    Ecto 3 - still breaking my heart

    I'm a huge fan of Windows Live Writer.

    There's only one problem with WLW. The first W.

    So I've long hoped someone would clone WLW for OS X. It doesn't have to be as good as the original, a reasonable clone would be a joy.

    Unfortunately, the closest thing to WLW for OS X is ecto, and I'm saddened to find it hasn't changed since October of 2007.

    It still has one fatal flaw for use with Blogger. It requires that Blogger blogs have "convert line feeds" disabled.

    If that feature is enabled (default behavior) then Ecto posts have extra line feeds. If it's disabled existing posts lose their paragraph formatting.

    There are other issues with Ecto, such as the way it retrieves Labels (it just looks at Labels on recent posts), but this one is a killer.

    Won't anyone please try to clone Windows Live Writer? I mean, I know there's no market out there but ...

    Oh, right. No market.

    Tuesday, March 24, 2009

    IE Menu bars gone? Can't add them back? Gray text? Maybe you did an IE reset

    I went to use IE 7 and found that Windows Live Writer's Blog This tool was missing.

    Not only that, but the Omea and Windows Live toolbars were gone, and they couldn't be added back in. The text for these menu bars was gray (or grey) and couldn't be selected.

    I reinstalled Windows Live Writer, but nothing changed.

    A bug? Virus? Corporate security error?

    No, IE was working as designed. I'd foolishly used IE's (Internet Options) "Reset Internet Explorer settings" button when I was debugging another problem.

    I really should have read the fine print about "disabled browser add-ons".

    Here's how to reactivate your add-ons, menu bars and so on ..

    How to reset Internet Explorer settings

    The Reset Internet Explorer Settings feature disables all toolbars, browser extensions, and customizations that you install. To use any of these disabled customizations, you must selectively enable each customization through the Manage Add-ons dialog box.
    Note Some toolbars may require that two or more controls are enabled to work correctly. These toolbars have controls for the corresponding Browser Helper Object and toolbar extensions. You can easily use the Manage Add-ons dialog box to enable any disabled controls that are from a trusted publisher.

    "Manage Add-ons" can be found under IE 7's "Programs" tab. You don't need to click OK after each change. Sort by status and set all disabled to enabled, then click OK.

    There is a genuine bug here by the way. It's "fine" to disable add-ons per the fine print, but the reinstall should have worked. The disabled add-ons apparently blocked the reinstall.

    Wednesday, March 11, 2009

    Annals of abandoned Windows desktop feed readers: Onfolio, Omea ...

    Microsoft bought the superb Onfolio product a few years back, but they gave up on it in favor of the feed reader built into Outlook 2007 (miserable piece of ****) and the feed reader built into IE 7 (weak, but workable, heaven forfend don't sync it to Outlook's feed pool).

    Alas, Onfolio has a .NET DLL-like conflict with Windows Live Writer (and you thought DLL-Hell was gone?). Since Onfolio is dead, and since I live by WLW (same team did Onfolio!), I again looked for a Windows feed reader I could use with our corporate sharepoint feeds.

    I thought I'd give the once well regarded Omea Reader a try. It sure sounded a lot like Onfolio, and it didn't carry the baggage of Omeo Pro (which is far more than I want).

    Omea Reader did a great job importing my Onfolio OPML file, including retaining the folder structure. I did run into a number of bugs and UI glitches though, so I figured I'd check on the development status.

    Cough.

    This is what shows up in the Feeds view (the originating web site is now gone) from March 2008:

    Dear JetBrains Omea Users,

    We are pleased to finally come to you with these news.

    We know that many of you were waiting for this to happen for so long, and we would like to thank you for your patience.

    So, after several months of thorough work on polishing the software itself and its API, we are happily ready to announce the full availability of our "Omea" line of products in their open-source incarnation.

    We hope that this step will allow us to rise the development of this great product to a new level and to attract energy and talents of everybody who likes to participate in this "adventure"...

    By "adventure" they probably mean "hell-ride that nearly destroyed our company". Things were happier in 2005 ...

    ... In the February, 2005 issue of Home Computer Magazine (www.homecomputermagazine.com/), Omea Reader was announced as their Five Star Pick for free RSS Readers. But you knew that already... isn't it nice to be proven right?...

    I'll keep trying Omea, it seems more stable than Onfolio for the moment. I can't recommend a dead product to anyone else though.

    I fear I'm the only one looking for a Windows feed reader, which makes me wonder if a very excellent technology isn't really going to make it this go-round ...

    Update: When I do a Google search on "windows feed reader" I get exactly NO Adword advertisements. The moving finger of history has moved on.

    Friday, January 02, 2009

    A workaround for image uploading to Microsoft’s Sharepoint Wiki.

    There are some good things to say about Microsoft’s Sharepoint based Wiki.

    There’s also, sadly, one very bad thing. The approach to image embedding is lousy.

    Happily I have found a convoluted workaround that uses one of my favorite apps – Windows Live Writer

    1. Create a SP blog that will hold the images that will be referenced in the wiki.
    2. Use Windows Live Writer to post to the wiki-image-blog. Drop your image into WLW, resize it as needed, etc. If you like, use WLW to write your image associated wiki text first draft as well.
    3. After you post to the Wiki, copy and paste image and text into the Wiki editor rich text field.

    This takes surprisingly little time, far less than any other option I've read of. I admit, it is convoluted!

    Update 1/11/09: I've been doing this for a while now. It's bloody brilliant, even if I have to say so myself. You can take advantage of the wiki-image-blog to attach a bit of metadata, including labels, to help with image reuse. If you read this and know anyone using Sharepoint 2007, I suggest send this on to them. They'll be forever grateful.

    Wednesday, December 17, 2008

    Microsoft's amazing WLW team also did Onfolio?!

    I was happily scanning the release notes for the sure-to-excel WLW 2009 release when I came across a surprise note ...

    Windows Live Writer 2009 RC released « whateverblog.

    ... On a more reflective note, this was the first full milestone (Beta to RC) we did without Charles Teague, our dev lead and voice of reason since the earliest days of Onfolio...

    Onfolio is the only Windows app besides Windows Live Writer that I use and admire. I'm quite sad that Microsoft bought it only to kill it.

    So one team did both products.

    They must be Minnesotans.

    I hope Microsoft is paying 'em very well!